git: 10328f8b1123 - main - Merge commit '47a52dc4d48f259ab7d9f9ba6b65f4f2331a22dc'
Stefan EÃer
se at FreeBSD.org
Sun Jan 31 20:08:26 UTC 2021
The branch main has been updated by se:
URL: https://cgit.FreeBSD.org/src/commit/?id=10328f8b112381e25e324688c8603caf4cee94ac
commit 10328f8b112381e25e324688c8603caf4cee94ac
Merge: 9dc7c250b8bd 47a52dc4d48f
Author: Stefan Eßer <se at FreeBSD.org>
AuthorDate: 2021-01-31 20:07:42 +0000
Commit: Stefan Eßer <se at FreeBSD.org>
CommitDate: 2021-01-31 20:07:42 +0000
Merge commit '47a52dc4d48f259ab7d9f9ba6b65f4f2331a22dc'
Update to version 3.2.6
MFC after: 3 days
contrib/bc/.gitignore | 9 +
contrib/bc/LICENSE.md | 52 ++-
contrib/bc/Makefile.in | 122 ++++--
contrib/bc/NEWS.md | 35 ++
contrib/bc/NOTICE.md | 2 +-
contrib/bc/README.md | 1 +
contrib/bc/configure.sh | 348 +++++++++++++++---
contrib/bc/exec-install.sh | 2 +-
contrib/bc/functions.sh | 90 +++--
contrib/bc/gen/bc_help.txt | 2 +-
contrib/bc/gen/dc_help.txt | 2 +-
contrib/bc/gen/lib.bc | 2 +-
contrib/bc/gen/lib2.bc | 2 +-
contrib/bc/gen/strgen.c | 4 +-
contrib/bc/gen/strgen.sh | 4 +-
contrib/bc/include/args.h | 2 +-
contrib/bc/include/bc.h | 2 +-
contrib/bc/include/bcl.h | 2 +-
contrib/bc/include/dc.h | 2 +-
contrib/bc/include/file.h | 2 +-
contrib/bc/include/history.h | 2 +-
contrib/bc/include/lang.h | 2 +-
contrib/bc/include/lex.h | 2 +-
contrib/bc/include/library.h | 2 +-
contrib/bc/include/num.h | 4 +-
contrib/bc/include/opt.h | 2 +-
contrib/bc/include/parse.h | 2 +-
contrib/bc/include/program.h | 2 +-
contrib/bc/include/rand.h | 31 +-
contrib/bc/include/read.h | 2 +-
contrib/bc/include/status.h | 14 +-
contrib/bc/include/vector.h | 3 +-
contrib/bc/include/vm.h | 19 +-
contrib/bc/karatsuba.py | 2 +-
contrib/bc/link.sh | 2 +-
contrib/bc/locale_install.sh | 2 +-
contrib/bc/locale_uninstall.sh | 2 +-
contrib/bc/locales/de_DE.ISO8859-1.msg | 2 +-
contrib/bc/locales/de_DE.UTF-8.msg | 2 +-
contrib/bc/locales/en_US.msg | 2 +-
contrib/bc/locales/es_ES.ISO8859-1.msg | 2 +-
contrib/bc/locales/es_ES.UTF-8.msg | 2 +-
contrib/bc/locales/fr_FR.ISO8859-1.msg | 2 +-
contrib/bc/locales/fr_FR.UTF-8.msg | 2 +-
contrib/bc/locales/ja_JP.UTF-8.msg | 2 +-
contrib/bc/locales/ja_JP.eucJP.msg | 2 +-
contrib/bc/locales/nl_NL.ISO8859-1.msg | 2 +-
contrib/bc/locales/nl_NL.UTF-8.msg | 2 +-
contrib/bc/locales/pl_PL.ISO8859-2.msg | 2 +-
contrib/bc/locales/pl_PL.UTF-8.msg | 2 +-
contrib/bc/locales/pt_PT.ISO8859-1.msg | 2 +-
contrib/bc/locales/pt_PT.UTF-8.msg | 2 +-
contrib/bc/locales/ru_RU.CP1251.msg | 2 +-
contrib/bc/locales/ru_RU.CP866.msg | 2 +-
contrib/bc/locales/ru_RU.ISO8859-5.msg | 2 +-
contrib/bc/locales/ru_RU.KOI8-R.msg | 2 +-
contrib/bc/locales/ru_RU.UTF-8.msg | 2 +-
contrib/bc/locales/zh_CN.GB18030.msg | 2 +-
contrib/bc/locales/zh_CN.GB2312.msg | 2 +-
contrib/bc/locales/zh_CN.GBK.msg | 2 +-
contrib/bc/locales/zh_CN.UTF-8.msg | 2 +-
contrib/bc/locales/zh_CN.eucCN.msg | 2 +-
contrib/bc/manpage.sh | 2 +-
contrib/bc/manuals/bc.1.md.in | 7 +-
contrib/bc/manuals/bc/A.1 | 8 +-
contrib/bc/manuals/bc/A.1.md | 7 +-
contrib/bc/manuals/bc/E.1 | 4 +-
contrib/bc/manuals/bc/E.1.md | 2 +-
contrib/bc/manuals/bc/EH.1 | 4 +-
contrib/bc/manuals/bc/EH.1.md | 2 +-
contrib/bc/manuals/bc/EHN.1 | 4 +-
contrib/bc/manuals/bc/EHN.1.md | 2 +-
contrib/bc/manuals/bc/EHNP.1 | 4 +-
contrib/bc/manuals/bc/EHNP.1.md | 2 +-
contrib/bc/manuals/bc/EHP.1 | 4 +-
contrib/bc/manuals/bc/EHP.1.md | 2 +-
contrib/bc/manuals/bc/EN.1 | 4 +-
contrib/bc/manuals/bc/EN.1.md | 2 +-
contrib/bc/manuals/bc/ENP.1 | 4 +-
contrib/bc/manuals/bc/ENP.1.md | 2 +-
contrib/bc/manuals/bc/EP.1 | 4 +-
contrib/bc/manuals/bc/EP.1.md | 2 +-
contrib/bc/manuals/bc/H.1 | 8 +-
contrib/bc/manuals/bc/H.1.md | 7 +-
contrib/bc/manuals/bc/HN.1 | 8 +-
contrib/bc/manuals/bc/HN.1.md | 7 +-
contrib/bc/manuals/bc/HNP.1 | 8 +-
contrib/bc/manuals/bc/HNP.1.md | 7 +-
contrib/bc/manuals/bc/HP.1 | 8 +-
contrib/bc/manuals/bc/HP.1.md | 7 +-
contrib/bc/manuals/bc/N.1 | 8 +-
contrib/bc/manuals/bc/N.1.md | 7 +-
contrib/bc/manuals/bc/NP.1 | 8 +-
contrib/bc/manuals/bc/NP.1.md | 7 +-
contrib/bc/manuals/bc/P.1 | 8 +-
contrib/bc/manuals/bc/P.1.md | 7 +-
contrib/bc/manuals/bcl.3 | 4 +-
contrib/bc/manuals/bcl.3.md | 2 +-
contrib/bc/manuals/dc.1.md.in | 7 +-
contrib/bc/manuals/dc/A.1 | 10 +-
contrib/bc/manuals/dc/A.1.md | 7 +-
contrib/bc/manuals/dc/E.1 | 4 +-
contrib/bc/manuals/dc/E.1.md | 2 +-
contrib/bc/manuals/dc/EH.1 | 4 +-
contrib/bc/manuals/dc/EH.1.md | 2 +-
contrib/bc/manuals/dc/EHN.1 | 4 +-
contrib/bc/manuals/dc/EHN.1.md | 2 +-
contrib/bc/manuals/dc/EHNP.1 | 4 +-
contrib/bc/manuals/dc/EHNP.1.md | 2 +-
contrib/bc/manuals/dc/EHP.1 | 4 +-
contrib/bc/manuals/dc/EHP.1.md | 2 +-
contrib/bc/manuals/dc/EN.1 | 4 +-
contrib/bc/manuals/dc/EN.1.md | 2 +-
contrib/bc/manuals/dc/ENP.1 | 4 +-
contrib/bc/manuals/dc/ENP.1.md | 2 +-
contrib/bc/manuals/dc/EP.1 | 4 +-
contrib/bc/manuals/dc/EP.1.md | 2 +-
contrib/bc/manuals/dc/H.1 | 10 +-
contrib/bc/manuals/dc/H.1.md | 7 +-
contrib/bc/manuals/dc/HN.1 | 10 +-
contrib/bc/manuals/dc/HN.1.md | 7 +-
contrib/bc/manuals/dc/HNP.1 | 10 +-
contrib/bc/manuals/dc/HNP.1.md | 7 +-
contrib/bc/manuals/dc/HP.1 | 10 +-
contrib/bc/manuals/dc/HP.1.md | 7 +-
contrib/bc/manuals/dc/N.1 | 10 +-
contrib/bc/manuals/dc/N.1.md | 7 +-
contrib/bc/manuals/dc/NP.1 | 10 +-
contrib/bc/manuals/dc/NP.1.md | 7 +-
contrib/bc/manuals/dc/P.1 | 10 +-
contrib/bc/manuals/dc/P.1.md | 7 +-
contrib/bc/manuals/header.txt | 2 +-
contrib/bc/manuals/header_bc.txt | 2 +-
contrib/bc/manuals/header_bcl.txt | 2 +-
contrib/bc/manuals/header_dc.txt | 2 +-
contrib/bc/release.sh | 18 +-
contrib/bc/src/args.c | 2 +-
contrib/bc/src/bc.c | 2 +-
contrib/bc/src/bc_lex.c | 2 +-
contrib/bc/src/bc_parse.c | 2 +-
contrib/bc/src/data.c | 4 +-
contrib/bc/src/dc.c | 2 +-
contrib/bc/src/dc_lex.c | 6 +-
contrib/bc/src/dc_parse.c | 2 +-
contrib/bc/src/file.c | 4 +-
contrib/bc/src/history.c | 15 +-
contrib/bc/src/lang.c | 14 +-
contrib/bc/src/lex.c | 4 +-
contrib/bc/src/library.c | 12 +-
contrib/bc/src/main.c | 13 +-
contrib/bc/src/num.c | 10 +-
contrib/bc/src/opt.c | 2 +-
contrib/bc/src/parse.c | 8 +-
contrib/bc/src/program.c | 31 +-
contrib/bc/src/rand.c | 42 +--
contrib/bc/src/read.c | 6 +-
contrib/bc/src/vector.c | 8 +-
contrib/bc/src/vm.c | 86 ++++-
contrib/bc/tests/afl.py | 22 +-
contrib/bc/tests/all.sh | 191 +---------
contrib/bc/tests/bc/all.txt | 6 +-
contrib/bc/tests/bc/scripts/all.txt | 15 +
contrib/bc/tests/bc/timeconst.sh | 9 +-
contrib/bc/tests/bcl.c | 2 +-
contrib/bc/tests/dc/errors/30.txt | 1 +
contrib/bc/tests/dc/errors/31.txt | 1 +
contrib/bc/tests/dc/scripts/all.txt | 9 +
contrib/bc/tests/diff.sh | 51 +++
contrib/bc/tests/errors.sh | 20 +-
contrib/bc/tests/extra_required.txt | 7 +
contrib/bc/tests/fuzzing/bc.dict | 68 ++++
contrib/bc/tests/fuzzing/bc_inputs1/abs.txt | 7 +
contrib/bc/tests/fuzzing/bc_inputs1/add.txt | 146 ++++++++
contrib/bc/tests/fuzzing/bc_inputs1/arctangent.txt | 26 ++
contrib/bc/tests/fuzzing/bc_inputs1/array.bc | 60 +++
contrib/bc/tests/fuzzing/bc_inputs1/arrays.txt | 10 +
.../bc/tests/fuzzing/bc_inputs1/assignments.txt | 122 ++++++
contrib/bc/tests/fuzzing/bc_inputs1/basic.txt | 7 +
contrib/bc/tests/fuzzing/bc_inputs1/boolean.txt | 184 ++++++++++
contrib/bc/tests/fuzzing/bc_inputs1/cosine.txt | 44 +++
contrib/bc/tests/fuzzing/bc_inputs1/decimal.txt | 35 ++
contrib/bc/tests/fuzzing/bc_inputs1/divide.txt | 31 ++
.../bc/tests/fuzzing/bc_inputs1/engineering.txt | 19 +
contrib/bc/tests/fuzzing/bc_inputs1/exponent.txt | 22 ++
contrib/bc/tests/fuzzing/bc_inputs1/functions.bc | 7 +
contrib/bc/tests/fuzzing/bc_inputs1/functions.txt | 13 +
contrib/bc/tests/fuzzing/bc_inputs1/globals.txt | 21 ++
contrib/bc/tests/fuzzing/bc_inputs1/len.bc | 48 +++
contrib/bc/tests/fuzzing/bc_inputs1/length.txt | 59 +++
contrib/bc/tests/fuzzing/bc_inputs1/lib10.txt | 4 +
contrib/bc/tests/fuzzing/bc_inputs1/lib11.txt | 4 +
contrib/bc/tests/fuzzing/bc_inputs1/lib12.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs1/lib2.txt | 15 +
contrib/bc/tests/fuzzing/bc_inputs1/lib3.txt | 6 +
contrib/bc/tests/fuzzing/bc_inputs1/lib4.txt | 10 +
contrib/bc/tests/fuzzing/bc_inputs1/lib5.txt | 2 +
contrib/bc/tests/fuzzing/bc_inputs1/lib6.txt | 5 +
contrib/bc/tests/fuzzing/bc_inputs1/lib7.txt | 12 +
contrib/bc/tests/fuzzing/bc_inputs1/lib8.txt | 3 +
contrib/bc/tests/fuzzing/bc_inputs2/lib13.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/lib14.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/lib15.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/lib16.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/lib19.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/lib20.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/lib21.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/lib22.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/lib23.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/lib24.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs2/log.txt | 22 ++
contrib/bc/tests/fuzzing/bc_inputs2/misc.txt | 13 +
contrib/bc/tests/fuzzing/bc_inputs2/misc1.txt | 76 ++++
contrib/bc/tests/fuzzing/bc_inputs2/misc2.txt | 110 ++++++
contrib/bc/tests/fuzzing/bc_inputs2/misc3.txt | 12 +
contrib/bc/tests/fuzzing/bc_inputs2/modulus.txt | 69 ++++
contrib/bc/tests/fuzzing/bc_inputs2/multiply.txt | 40 ++
contrib/bc/tests/fuzzing/bc_inputs2/pi.txt | 4 +
contrib/bc/tests/fuzzing/bc_inputs2/places.txt | 19 +
contrib/bc/tests/fuzzing/bc_inputs2/power.txt | 44 +++
contrib/bc/tests/fuzzing/bc_inputs2/print2.txt | 194 ++++++++++
contrib/bc/tests/fuzzing/bc_inputs2/references.bc | 408 +++++++++++++++++++++
contrib/bc/tests/fuzzing/bc_inputs2/scale.txt | 57 +++
contrib/bc/tests/fuzzing/bc_inputs2/scientific.txt | 51 +++
contrib/bc/tests/fuzzing/bc_inputs2/shift.txt | 281 ++++++++++++++
contrib/bc/tests/fuzzing/bc_inputs2/sine.txt | 207 +++++++++++
contrib/bc/tests/fuzzing/bc_inputs3/01.txt | 339 +++++++++++++++++
contrib/bc/tests/fuzzing/bc_inputs3/02.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs3/03.txt | 2 +
contrib/bc/tests/fuzzing/bc_inputs3/04.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs3/05.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs3/06.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs3/07.txt | 8 +
contrib/bc/tests/fuzzing/bc_inputs3/08.txt | 3 +
contrib/bc/tests/fuzzing/bc_inputs3/09.txt | 11 +
contrib/bc/tests/fuzzing/bc_inputs3/10.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs3/11.txt | 99 +++++
contrib/bc/tests/fuzzing/bc_inputs3/12.txt | 2 +
contrib/bc/tests/fuzzing/bc_inputs3/13.txt | 56 +++
contrib/bc/tests/fuzzing/bc_inputs3/14.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs3/15.txt | 3 +
contrib/bc/tests/fuzzing/bc_inputs3/16.txt | 1 +
contrib/bc/tests/fuzzing/bc_inputs3/17.txt | 11 +
contrib/bc/tests/fuzzing/bc_inputs3/18.txt | 3 +
contrib/bc/tests/fuzzing/bc_inputs3/19.txt | 5 +
contrib/bc/tests/fuzzing/bc_inputs3/20.txt | 51 +++
contrib/bc/tests/fuzzing/bc_inputs3/21.txt | 10 +
contrib/bc/tests/fuzzing/bc_inputs3/22.txt | 2 +
contrib/bc/tests/fuzzing/bc_inputs3/23.txt | Bin 0 -> 1024 bytes
contrib/bc/tests/fuzzing/bc_inputs3/24.txt | 4 +
contrib/bc/tests/fuzzing/bc_inputs3/sqrt.txt | 14 +
contrib/bc/tests/fuzzing/bc_inputs3/strings.txt | 12 +
contrib/bc/tests/fuzzing/bc_inputs3/subtract.txt | 153 ++++++++
contrib/bc/tests/fuzzing/bc_inputs3/trunc.txt | 15 +
contrib/bc/tests/fuzzing/bc_inputs3/void.txt | 20 +
contrib/bc/tests/fuzzing/dc_inputs/01.txt | 2 +
contrib/bc/tests/fuzzing/dc_inputs/02.txt | 5 +
contrib/bc/tests/fuzzing/dc_inputs/03.txt | 2 +
contrib/bc/tests/fuzzing/dc_inputs/04.txt | 9 +
contrib/bc/tests/fuzzing/dc_inputs/05.txt | 3 +
contrib/bc/tests/fuzzing/dc_inputs/06.txt | 1 +
contrib/bc/tests/fuzzing/dc_inputs/07.txt | 3 +
contrib/bc/tests/fuzzing/dc_inputs/08.txt | 1 +
contrib/bc/tests/fuzzing/dc_inputs/09.txt | 9 +
contrib/bc/tests/fuzzing/dc_inputs/10.txt | 11 +
contrib/bc/tests/fuzzing/dc_inputs/11.txt | 4 +
contrib/bc/tests/fuzzing/dc_inputs/12.txt | 2 +
contrib/bc/tests/fuzzing/dc_inputs/13.txt | 7 +
contrib/bc/tests/fuzzing/dc_inputs/14.txt | 7 +
contrib/bc/tests/fuzzing/dc_inputs/15.txt | 11 +
contrib/bc/tests/fuzzing/dc_inputs/16.txt | 1 +
contrib/bc/tests/fuzzing/dc_inputs/17.txt | 20 +
contrib/bc/tests/fuzzing/dc_inputs/18.txt | 3 +
contrib/bc/tests/fuzzing/dc_inputs/19.txt | 1 +
contrib/bc/tests/fuzzing/dc_inputs/20.txt | 3 +
contrib/bc/tests/fuzzing/dc_inputs/21.txt | 5 +
contrib/bc/tests/fuzzing/dc_inputs/22.txt | 36 ++
contrib/bc/tests/fuzzing/dc_inputs/23.txt | 2 +
contrib/bc/tests/fuzzing/dc_inputs/24.txt | 1 +
contrib/bc/tests/fuzzing/dc_inputs/25.txt | 6 +
contrib/bc/tests/fuzzing/dc_inputs/26.txt | 155 ++++++++
contrib/bc/tests/fuzzing/dc_inputs/27.txt | 2 +
contrib/bc/tests/fuzzing/dc_inputs/28.txt | 1 +
contrib/bc/tests/fuzzing/dc_inputs/29.txt | 13 +
contrib/bc/tests/fuzzing/dc_inputs/30.txt | 1 +
contrib/bc/tests/fuzzing/dc_inputs/31.txt | 1 +
contrib/bc/tests/fuzzing/dc_inputs/abs.txt | 7 +
contrib/bc/tests/fuzzing/dc_inputs/add.txt | 33 ++
contrib/bc/tests/fuzzing/dc_inputs/array.dc | 2 +
contrib/bc/tests/fuzzing/dc_inputs/boolean.txt | 80 ++++
contrib/bc/tests/fuzzing/dc_inputs/decimal.txt | 36 ++
contrib/bc/tests/fuzzing/dc_inputs/divide.txt | 33 ++
contrib/bc/tests/fuzzing/dc_inputs/divmod.txt | 64 ++++
contrib/bc/tests/fuzzing/dc_inputs/else.dc | 4 +
contrib/bc/tests/fuzzing/dc_inputs/engineering.txt | 19 +
contrib/bc/tests/fuzzing/dc_inputs/loop.dc | 3 +
contrib/bc/tests/fuzzing/dc_inputs/misc.txt | 1 +
contrib/bc/tests/fuzzing/dc_inputs/modexp.txt | 103 ++++++
contrib/bc/tests/fuzzing/dc_inputs/modulus.txt | 70 ++++
contrib/bc/tests/fuzzing/dc_inputs/multiply.txt | 42 +++
contrib/bc/tests/fuzzing/dc_inputs/places.txt | 14 +
contrib/bc/tests/fuzzing/dc_inputs/power.txt | 36 ++
contrib/bc/tests/fuzzing/dc_inputs/quit.dc | 2 +
contrib/bc/tests/fuzzing/dc_inputs/scientific.txt | 51 +++
contrib/bc/tests/fuzzing/dc_inputs/shift.txt | 42 +++
contrib/bc/tests/fuzzing/dc_inputs/sqrt.txt | 14 +
contrib/bc/tests/fuzzing/dc_inputs/stdin.txt | 205 +++++++++++
contrib/bc/tests/fuzzing/dc_inputs/stream.dc | 2 +
contrib/bc/tests/fuzzing/dc_inputs/strings.txt | 50 +++
contrib/bc/tests/fuzzing/dc_inputs/subtract.txt | 33 ++
contrib/bc/tests/fuzzing/dc_inputs/trunc.txt | 11 +
contrib/bc/tests/fuzzing/dc_inputs/vars.txt | 2 +
contrib/bc/tests/fuzzing/dc_inputs/weird.dc | 2 +
contrib/bc/tests/other.sh | 271 ++++++++++++++
contrib/bc/tests/radamsa.sh | 2 +-
contrib/bc/tests/randmath.py | 2 +-
contrib/bc/tests/read.sh | 23 +-
contrib/bc/tests/script.sh | 26 +-
contrib/bc/tests/scripts.sh | 9 +-
contrib/bc/tests/stdin.sh | 23 +-
contrib/bc/tests/test.sh | 32 +-
320 files changed, 6246 insertions(+), 712 deletions(-)
diff --cc contrib/bc/.gitignore
index fb9bc5ab6aa2,000000000000..5c2bbae866c0
mode 100644,000000..100644
--- a/contrib/bc/.gitignore
+++ b/contrib/bc/.gitignore
@@@ -1,61 -1,0 +1,70 @@@
+*.config
+*.creator
+*.files
+*.includes
+*.creator.user*
+*.cflags
+*.cxxflags
+bin/*bc
+bin/*bc.exe
+bin/*dc
+bin/*dc.exe
+bin/bcl
+bc.old
+*.o
+*.a
+.log_*.txt
+.test.txt
+.math.txt
+.results.txt
+.ops.txt
+manuals/bc.1
+manuals/bc.1.ronn
+manuals/bc.1.md
+manuals/dc.1
+manuals/dc.1.ronn
+manuals/dc.1.md
+gen/strgen
+lib.c
+lib2.c
+lib3.c
+bc_help.c
+dc_help.c
+config.mak
+timeconst.bc
+Makefile
+
++tests/fuzzing/bc_outputs1/*
++tests/fuzzing/bc_outputs2/*
++tests/fuzzing/bc_outputs3/*
++tests/fuzzing/dc_outputs/*
++tests/bc_outputs/*
++tests/dc_outputs/*
++
+.gdb_history
+
+# Ignore the generated test files
+parse.txt
+parse_results.txt
+print.txt
+print_results.txt
+bessel.txt
+bessel_results.txt
+prime.txt
+stream.txt
+tests/bc/scripts/add.txt
+tests/bc/scripts/divide.txt
+tests/bc/scripts/multiply.txt
+tests/bc/scripts/subtract.txt
+perf.data
+perf.data.old
+*.gcda
+*.gcno
+*.gcov
+*.html
+*.profraw
+
++core.*
++
+cscope*.out
+tags
diff --cc contrib/bc/README.md
index 6f3c3f252cbc,000000000000..beda88d23f90
mode 100644,000000..100644
--- a/contrib/bc/README.md
+++ b/contrib/bc/README.md
@@@ -1,347 -1,0 +1,348 @@@
+# `bc`
+
+[![Coverity Scan Build Status][17]][18]
+
+***WARNING: This project has moved to [https://git.yzena.com/][20] for [these
+reasons][21], though GitHub will remain a mirror.***
+
+This is an implementation of the [POSIX `bc` calculator][12] that implements
+[GNU `bc`][1] extensions, as well as the period (`.`) extension for the BSD
+flavor of `bc`.
+
+For more information, see this `bc`'s full manual.
+
+This `bc` also includes an implementation of `dc` in the same binary, accessible
+via a symbolic link, which implements all FreeBSD and GNU extensions. (If a
+standalone `dc` binary is desired, `bc` can be copied and renamed to `dc`.) The
+`!` command is omitted; I believe this poses security concerns and that such
+functionality is unnecessary.
+
+For more information, see the `dc`'s full manual.
+
+This `bc` is Free and Open Source Software (FOSS). It is offered under the BSD
+2-clause License. Full license text may be found in the [`LICENSE.md`][4] file.
+
+## Prerequisites
+
+This `bc` only requires a C99-compatible compiler and a (mostly) POSIX
+2008-compatible system with the XSI (X/Open System Interfaces) option group.
+
+Since POSIX 2008 with XSI requires the existence of a C99 compiler as `c99`, any
+POSIX and XSI-compatible system will have everything needed.
+
+Systems that are known to work:
+
+* Linux
+* FreeBSD
+* OpenBSD
+* NetBSD
+* Mac OSX
+* Solaris* (as long as the Solaris version supports POSIX 2008)
+* AIX
++* HP-UX* (except for history)
+
+Please submit bug reports if this `bc` does not build out of the box on any
+system besides Windows. If Windows binaries are needed, they can be found at
+[xstatic][6].
+
+## Build
+
+This `bc` should build unmodified on any POSIX-compliant system.
+
+For more complex build requirements than the ones below, see the
+[build manual][5].
+
+### Pre-built Binaries
+
+It is possible to download pre-compiled binaries for a wide list of platforms,
+including Linux- and Windows-based systems, from [xstatic][6]. This link always
+points to the latest release of `bc`.
+
+### Default
+
+For the default build with optimization, use the following commands in the root
+directory:
+
+```
+./configure.sh -O3
+make
+```
+
+### One Calculator
+
+To only build `bc`, use the following commands:
+
+```
+./configure.sh --disable-dc
+make
+```
+
+To only build `dc`, use the following commands:
+
+```
+./configure.sh --disable-bc
+make
+```
+
+### Debug
+
+For debug builds, use the following commands in the root directory:
+
+```
+./configure.sh -g
+make
+```
+
+### Install
+
+To install, use the following command:
+
+```
+make install
+```
+
+By default, `bc` and `dc` will be installed in `/usr/local`. For installing in
+other locations, use the `PREFIX` environment variable when running
+`configure.sh` or pass the `--prefix=<prefix>` option to `configure.sh`. See the
+[build manual][5], or run `./configure.sh --help`, for more details.
+
+### Library
+
+This `bc` does provide a way to build a math library with C bindings. This is
+done by the `-a` or `--library` options to `configure.sh`:
+
+```
+./configure.sh -a
+```
+
+When building the library, the executables are not built. For more information,
+see the [build manual][5].
+
+The library API can be found in [`manuals/bcl.3.md`][26] or `man bcl` once the
+library is installed.
+
+The library is built as `bin/libbcl.a`.
+
+### Package and Distro Maintainers
+
+#### Recommended Compiler
+
+When I ran benchmarks with my `bc` compiled under `clang`, it performed much
+better than when compiled under `gcc`. I recommend compiling this `bc` with
+`clang`.
+
+I also recommend building this `bc` with C11 if you can because `bc` will detect
+a C11 compiler and add `_Noreturn` to any relevant function(s).
+
+#### Recommended Optimizations
+
+I wrote this `bc` with Separation of Concerns, which means that there are many
+small functions that could be inlined. However, they are often called across
+file boundaries, and the default optimizer can only look at the current file,
+which means that they are not inlined.
+
+Thus, because of the way this `bc` is built, it will automatically be slower
+than other `bc` implementations when running scripts with no math. (My `bc`'s
+math is *much* faster, so any non-trivial script should run faster in my `bc`.)
+
+Some, or all, of the difference can be made up with the right optimizations. The
+optimizations I recommend are:
+
+1. `-O3`
+2. `-flto` (link-time optimization)
+
+in that order.
+
+Link-time optimization, in particular, speeds up the `bc` a lot. This is because
+when link-time optimization is turned on, the optimizer can look across files
+and inline *much* more heavily.
+
+However, I recommend ***NOT*** using `-march=native`. Doing so will reduce this
+`bc`'s performance, at least when building with link-time optimization. See the
+[benchmarks][19] for more details.
+
+#### Stripping Binaries
+
+By default, non-debug binaries are stripped, but stripping can be disabled with
+the `-T` option to `configure.sh`.
+
+#### Using This `bc` as an Alternative
+
+If this `bc` is packaged as an alternative to an already existing `bc` package,
+it is possible to rename it in the build to prevent name collision. To prepend
+to the name, just run the following:
+
+```
+EXECPREFIX=<some_prefix> ./configure.sh
+```
+
+To append to the name, just run the following:
+
+```
+EXECSUFFIX=<some_suffix> ./configure.sh
+```
+
+If a package maintainer wishes to add both a prefix and a suffix, that is
+allowed.
+
+**Note**: The suggested name (and package name) when `bc` is not available is
+`bc-gh`.
+
+#### Karatsuba Number
+
+Package and distro maintainers have one tool at their disposal to build this
+`bc` in the optimal configuration: `karatsuba.py`.
+
+This script is not a compile-time or runtime prerequisite; it is for package and
+distro maintainers to run once when a package is being created. It finds the
+optimal Karatsuba number (see the [algorithms manual][7] for more information)
+for the machine that it is running on.
+
+The easiest way to run this script is with `make karatsuba`.
+
+If desired, maintainers can also skip running this script because there is a
+sane default for the Karatsuba number.
+
+## Status
+
+This `bc` is robust.
+
+It is well-tested, fuzzed, and fully standards-compliant (though not certified)
+with POSIX `bc`. The math has been tested with 40+ million random problems, so
+it is as correct as I can make it.
+
+This `bc` can be used as a drop-in replacement for any existing `bc`. This `bc`
+is also compatible with MinGW toolchains, though history is not supported on
+Windows.
+
+In addition, this `bc` is considered complete; i.e., there will be no more
+releases with additional features. However, it *is* actively maintained, so if
+any bugs are found, they will be fixed in new releases. Also, additional
+translations will also be added as they are provided.
+
+## Comparison to GNU `bc`
+
+This `bc` compares favorably to GNU `bc`.
+
+* It has more extensions, which make this `bc` more useful for scripting.
+* This `bc` is a bit more POSIX compliant.
+* It has a much less buggy parser. The GNU `bc` will give parse errors for what
+ is actually valid `bc` code, or should be. For example, putting an `else` on
+ a new line after a brace can cause GNU `bc` to give a parse error.
+* This `bc` has fewer crashes.
+* GNU `bc` calculates the wrong number of significant digits for `length(x)`.
+* GNU `bc` will sometimes print numbers incorrectly. For example, when running
+ it on the file `tests/bc/power.txt` in this repo, GNU `bc` gets all the right
+ answers, but it fails to wrap the numbers at the proper place when outputting
+ to a file.
+* This `bc` is faster. (See [Performance](#performance).)
+
+### Performance
+
+Because this `bc` packs more than `1` decimal digit per hardware integer, this
+`bc` is faster than GNU `bc` and can be *much* faster. Full benchmarks can be
+found at [manuals/benchmarks.md][19].
+
+There is one instance where this `bc` is slower: if scripts are light on math.
+This is because this `bc`'s intepreter is slightly slower than GNU `bc`, but
+that is because it is more robust. See the [benchmarks][19].
+
+## Algorithms
+
+To see what algorithms this `bc` uses, see the [algorithms manual][7].
+
+## Locales
+
+Currently, this `bc` only has support for English (and US English), French,
+German, Portuguese, Dutch, Polish, Russian, Japanese, and Chinese locales.
+Patches are welcome for translations; use the existing `*.msg` files in
+`locales/` as a starting point.
+
+In addition, patches for improvements are welcome; the last two messages in
+Portuguese were made with Google Translate, and the Dutch, Polish, Russian,
+Japanese, and Chinese locales were all generated with [DeepL][22].
+
+The message files provided assume that locales apply to all regions where a
+language is used, but this might not be true for, e.g., `fr_CA` and `fr_CH`.
+Any corrections or a confirmation that the current texts are acceptable for
+those regions would be appreciated, too.
+
+## Other Projects
+
+Other projects based on this bc are:
+
+* [busybox `bc`][8]. The busybox maintainers have made their own changes, so any
+ bugs in the busybox `bc` should be reported to them.
+
+* [toybox `bc`][9]. The maintainer has also made his own changes, so bugs in the
+ toybox `bc` should be reported there.
+
+* [FreeBSD `bc`][23]. While the `bc` in FreeBSD is kept up-to-date, it is better
+ to [report bugs there][24], as well as [submit patches][25], and the
+ maintainers of the package will contact me if necessary.
+
+## Language
+
+This `bc` is written in pure ISO C99, using POSIX 2008 APIs.
+
+## Commit Messages
+
+This `bc` uses the commit message guidelines laid out in [this blog post][10].
+
+## Semantic Versioning
+
+This `bc` uses [semantic versioning][11].
+
+## Contents
+
+Items labeled with `(maintainer use only)` are not included in release source
+tarballs.
+
+Files:
+
+ .gitignore The git ignore file (maintainer use only).
+ configure A symlink to configure.sh to make packaging easier.
+ configure.sh The configure script.
+ functions.sh A script with functions used by other scripts.
+ install.sh Install script.
+ karatsuba.py Script to find the optimal Karatsuba number.
+ LICENSE.md A Markdown form of the BSD 2-clause License.
+ link.sh A script to link dc to bc.
+ locale_install.sh A script to install locales, if desired.
+ locale_uninstall.sh A script to uninstall locales.
+ Makefile.in The Makefile template.
+ manpage.sh Script to generate man pages from markdown files.
+ NOTICE.md List of contributors and copyright owners.
+ RELEASE.md A checklist for making a release (maintainer use only).
+ release.sh A script to test for release (maintainer use only).
+ safe-install.sh Safe install script from musl libc.
+
+Folders:
+
+ gen The bc math library, help texts, and code to generate C source.
+ include All header files.
+ locales Locale files, in .msg format. Patches welcome for translations.
+ manuals Manuals for both programs.
+ src All source code.
+ tests All tests.
+
+[1]: https://www.gnu.org/software/bc/
+[4]: ./LICENSE.md
+[5]: ./manuals/build.md
+[6]: https://pkg.musl.cc/bc/
+[7]: ./manuals/algorithms.md
+[8]: https://git.busybox.net/busybox/tree/miscutils/bc.c
+[9]: https://github.com/landley/toybox/blob/master/toys/pending/bc.c
+[10]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
+[11]: http://semver.org/
+[12]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/bc.html
+[17]: https://img.shields.io/coverity/scan/16609.svg
+[18]: https://scan.coverity.com/projects/gavinhoward-bc
+[19]: ./manuals/benchmarks.md
+[20]: https://git.yzena.com/gavin/bc
+[21]: https://gavinhoward.com/2020/04/i-am-moving-away-from-github/
+[22]: https://www.deepl.com/translator
+[23]: https://svnweb.freebsd.org/base/head/contrib/bc/
+[24]: https://bugs.freebsd.org/
+[25]: https://reviews.freebsd.org/
+[26]: ./manuals/bcl.3.md
diff --cc contrib/bc/tests/bc/scripts/all.txt
index 000000000000,16f067c13b79..16f067c13b79
mode 000000,100644..100644
--- a/contrib/bc/tests/bc/scripts/all.txt
+++ b/contrib/bc/tests/bc/scripts/all.txt
diff --cc contrib/bc/tests/dc/errors/30.txt
index 000000000000,e072e71617d8..e072e71617d8
mode 000000,100644..100644
--- a/contrib/bc/tests/dc/errors/30.txt
+++ b/contrib/bc/tests/dc/errors/30.txt
diff --cc contrib/bc/tests/dc/errors/31.txt
index 000000000000,9bada9d07d0e..9bada9d07d0e
mode 000000,100644..100644
--- a/contrib/bc/tests/dc/errors/31.txt
+++ b/contrib/bc/tests/dc/errors/31.txt
diff --cc contrib/bc/tests/dc/scripts/all.txt
index 000000000000,e15dae5e15ff..e15dae5e15ff
mode 000000,100644..100644
--- a/contrib/bc/tests/dc/scripts/all.txt
+++ b/contrib/bc/tests/dc/scripts/all.txt
diff --cc contrib/bc/tests/diff.sh
index 000000000000,6d664a8a81b8..6d664a8a81b8
mode 000000,100755..100755
--- a/contrib/bc/tests/diff.sh
+++ b/contrib/bc/tests/diff.sh
diff --cc contrib/bc/tests/extra_required.txt
index 000000000000,a87a9a0aacf2..a87a9a0aacf2
mode 000000,100644..100644
--- a/contrib/bc/tests/extra_required.txt
+++ b/contrib/bc/tests/extra_required.txt
diff --cc contrib/bc/tests/fuzzing/bc.dict
index 000000000000,f4dc965844e1..f4dc965844e1
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc.dict
+++ b/contrib/bc/tests/fuzzing/bc.dict
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/abs.txt
index 000000000000,ffb7aba65c3b..ffb7aba65c3b
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/abs.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/abs.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/add.txt
index 000000000000,647781732c63..647781732c63
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/add.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/add.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/arctangent.txt
index 000000000000,f665ea90b728..f665ea90b728
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/arctangent.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/arctangent.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/array.bc
index 000000000000,dac232804914..dac232804914
mode 000000,100755..100755
--- a/contrib/bc/tests/fuzzing/bc_inputs1/array.bc
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/array.bc
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/arrays.txt
index 000000000000,26a284b8d814..26a284b8d814
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/arrays.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/arrays.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/assignments.txt
index 000000000000,6a776e7840ec..6a776e7840ec
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/assignments.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/assignments.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/basic.txt
index 000000000000,f3d957a26635..f3d957a26635
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/basic.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/basic.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/boolean.txt
index 000000000000,e26ded34bd1d..e26ded34bd1d
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/boolean.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/boolean.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/cosine.txt
index 000000000000,9e67df4c6f69..9e67df4c6f69
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/cosine.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/cosine.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/decimal.txt
index 000000000000,5c6bd327c1a8..5c6bd327c1a8
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/decimal.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/decimal.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/divide.txt
index 000000000000,4d0caddc9b52..4d0caddc9b52
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/divide.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/divide.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/engineering.txt
index 000000000000,cf9c0c1b0117..cf9c0c1b0117
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/engineering.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/engineering.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/exponent.txt
index 000000000000,40bcf3c5a585..40bcf3c5a585
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/exponent.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/exponent.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/functions.bc
index 000000000000,80d6d1623d8d..80d6d1623d8d
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/functions.bc
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/functions.bc
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/functions.txt
index 000000000000,5e540ed66a11..5e540ed66a11
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/functions.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/functions.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/globals.txt
index 000000000000,4b20f5725864..4b20f5725864
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/globals.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/globals.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/len.bc
index 000000000000,ec931f2386a5..ec931f2386a5
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/len.bc
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/len.bc
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/length.txt
index 000000000000,48f83c95cf55..48f83c95cf55
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/length.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/length.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib10.txt
index 000000000000,7aa3fda19cc7..7aa3fda19cc7
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib10.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib10.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib11.txt
index 000000000000,5bb262bd2668..5bb262bd2668
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib11.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib11.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib12.txt
index 000000000000,7d70e1ccdd5e..7d70e1ccdd5e
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib12.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib12.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib2.txt
index 000000000000,f345bd1669cb..f345bd1669cb
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib2.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib2.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib3.txt
index 000000000000,1da42385ea44..1da42385ea44
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib3.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib3.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib4.txt
index 000000000000,9f5323375d30..9f5323375d30
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib4.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib4.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib5.txt
index 000000000000,c69a49167292..c69a49167292
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib5.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib5.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib6.txt
index 000000000000,260e159f9fb6..260e159f9fb6
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib6.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib6.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib7.txt
index 000000000000,edd66a40e83a..edd66a40e83a
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib7.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib7.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs1/lib8.txt
index 000000000000,a4cc720c4754..a4cc720c4754
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs1/lib8.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs1/lib8.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs2/lib13.txt
index 000000000000,f7957ddc81fb..f7957ddc81fb
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs2/lib13.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs2/lib13.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs2/lib14.txt
index 000000000000,a07d4730c269..a07d4730c269
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs2/lib14.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs2/lib14.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs2/lib15.txt
index 000000000000,13be33145ba3..13be33145ba3
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs2/lib15.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs2/lib15.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs2/lib16.txt
index 000000000000,de8dff5e7fee..de8dff5e7fee
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs2/lib16.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs2/lib16.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs2/lib19.txt
index 000000000000,95fdd40264fa..95fdd40264fa
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs2/lib19.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs2/lib19.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs2/lib20.txt
index 000000000000,8872f9b5f8e1..8872f9b5f8e1
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs2/lib20.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs2/lib20.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs2/lib21.txt
index 000000000000,82693695945d..82693695945d
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs2/lib21.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs2/lib21.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs2/lib22.txt
index 000000000000,438575ef5b7c..438575ef5b7c
mode 000000,100644..100644
--- a/contrib/bc/tests/fuzzing/bc_inputs2/lib22.txt
+++ b/contrib/bc/tests/fuzzing/bc_inputs2/lib22.txt
diff --cc contrib/bc/tests/fuzzing/bc_inputs2/lib23.txt
index 000000000000,df3d64009e79..df3d64009e79
mode 000000,100644..100644
*** 526 LINES SKIPPED ***
More information about the dev-commits-src-main
mailing list