This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig in repository toolchain/ci/gcc.
from 62cb9680e59 shrink-wrap: Don't put on incoming EDGE_CROSSING [PR98289] adds 4e7e7c13261 c++tools: Fix up c++tools for --with-gcc-major-version-only adds 5357b1620c5 libcody: Remove nop asm adds 096164229a4 bootstrap: Fix some windows issues [PR 98300] adds f5feee6adc8 libstdc++: Regenerate autoconf files adds 8cdca5f9c70 libstdc++: Move std::hashstd::thread::id to <bits/std_thread.h> adds 8dc63f13f03 libstdc++: Fix preprocessor condition [PR 98344] adds 9f9dbc8e09c libstdc++: Fix -Wunused warning adds b429f53eba8 bootstrap: Don't use strsignal [PR 98300] adds d592ee3ada8 rtl-ssa: Include memmodel.h before tm_p.h adds c25b504636f Fix trap in pointer conversion in op1_range. adds ec2a58a36ae arm: Fix bootstrap adds b2bc1bb6cab libstdc++: Fix condition for gthreads-timed effective-target adds 217d5beaff9 libstdc++: Test errno macros directly for all targets [PR 93151] adds d1ad55c4e08 libcody: Allow PIC [PR 98324] adds 2d7a40fa60f c++: Fix clang problem [PR 98340] adds 64432b680ea vect, aarch64: Extend SVE vs Advanced SIMD costing decision [...] adds b79ce6e1aa4 doc: Standard library header units adds 4a7a3110c70 Update default_estimated_poly_value prototype in targhooks.h adds 00bad763dcb rtl-ssa: Fix reg_raw_mode thinko [PR98347] adds 35b8d268746 arm: Add support for Cortex-A78C adds cd69e3d5cd6 Daily bump. adds 20f292863f6 c++: Diagnose unstable satisfaction adds 79f57d5cb07 c++: Diagnose self-recursive satisfaction adds 731a32b3fa7 c++: More precise tracking of potentially unstable satisfaction adds e3f0eaa2829 libstdc++: Import parts of the Ryu library adds 5033506993e libstdc++: Apply modifications to our local copy of Ryu adds 3c57e692357 libstdc++: Add floating-point std::to_chars implementation adds ddb9c661c2f libstdc++: Import MSVC floating-point std::to_chars testcases adds dc00689332f Go testsuite: handle +build lines correctly new 11f07ef3778 c++: Fix PCH ICE with __builtin_source_location [PR98343]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 4 + c++tools/ChangeLog | 21 + c++tools/Makefile.in | 4 +- c++tools/config.h.in | 33 + c++tools/configure | 676 +- c++tools/configure.ac | 5 + c++tools/resolver.cc | 41 +- c++tools/server.cc | 3 +- contrib/ChangeLog | 5 + contrib/gcc_update | 4 +- gcc/ChangeLog | 69 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 370 + gcc/config/aarch64/aarch64.c | 35 +- gcc/config/arm/arm-cpus.in | 11 + gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 10 +- gcc/config/arm/arm_neon.h | 2 +- gcc/cp/ChangeLog | 11 + gcc/cp/constraint.cc | 336 +- gcc/cp/cp-gimplify.c | 15 + gcc/cp/cp-tree.h | 2 + gcc/cp/decl.c | 1 + gcc/cp/module.cc | 19 +- gcc/cp/pt.c | 9 +- gcc/cp/typeck.c | 1 + gcc/doc/invoke.texi | 9 +- gcc/doc/tm.texi | 7 +- gcc/fortran/ChangeLog | 12 + gcc/range-op.cc | 25 + gcc/rtl-ssa.h | 2 +- gcc/rtl-ssa/access-utils.h | 2 +- gcc/target.def | 7 +- gcc/target.h | 12 +- gcc/targhooks.c | 2 +- gcc/targhooks.h | 3 +- gcc/testsuite/ChangeLog | 33 + gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-complete2.C | 23 + gcc/testsuite/g++.dg/cpp2a/concepts-complete3.C | 16 + gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 8 +- .../g++.dg/cpp2a/concepts-recursive-sat2.C | 6 +- .../g++.dg/cpp2a/concepts-recursive-sat4.C | 13 + gcc/testsuite/g++.dg/pch/pr98343.C | 6 + gcc/testsuite/g++.dg/pch/pr98343.Hs | 18 + gcc/testsuite/gcc.dg/pr97750.c | 21 + gcc/testsuite/go.test/go-test.exp | 147 +- gcc/testsuite/go.test/test/fixedbugs/bug302.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug369.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue10607.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue11771.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue13268.go | 1 + gcc/testsuite/go.test/test/fixedbugs/issue14636.go | 2 +- .../go.test/test/fixedbugs/issue16037_run.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue19658.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue21317.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue21576.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue22660.go | 6 +- .../go.test/test/fixedbugs/issue33275_run.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue33555.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue36437.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue9355.go | 6 +- .../go.test/test/fixedbugs/issue9862_run.go | 2 +- gcc/testsuite/go.test/test/run.go | 2 +- gcc/tree-vect-loop.c | 85 +- libcody/ChangeLog | 10 + libcody/Makefile.in | 2 +- libcody/configure | 12 + libcody/configure.ac | 6 + libcody/fatal.cc | 3 +- libstdc++-v3/ChangeLog | 33 + libstdc++-v3/config.h.in | 57 - libstdc++-v3/config/abi/pre/gnu.ver | 7 + libstdc++-v3/config/os/djgpp/error_constants.h | 28 +- .../config/os/mingw32-w64/error_constants.h | 36 +- libstdc++-v3/config/os/mingw32/error_constants.h | 14 +- libstdc++-v3/configure | 631 - libstdc++-v3/include/bits/semaphore_base.h | 2 +- libstdc++-v3/include/bits/std_thread.h | 12 + libstdc++-v3/include/std/charconv | 24 + libstdc++-v3/include/std/thread | 12 - libstdc++-v3/src/c++11/mutex.cc | 3 +- libstdc++-v3/src/c++17/Makefile.am | 1 + libstdc++-v3/src/c++17/Makefile.in | 3 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 1563 + libstdc++-v3/src/c++17/ryu/MERGE | 4 + libstdc++-v3/src/c++17/ryu/common.h | 95 + libstdc++-v3/src/c++17/ryu/d2fixed.c | 737 + libstdc++-v3/src/c++17/ryu/d2fixed_full_table.h | 4419 ++ libstdc++-v3/src/c++17/ryu/d2s.c | 485 + libstdc++-v3/src/c++17/ryu/d2s_full_table.h | 367 + libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 354 + libstdc++-v3/src/c++17/ryu/digit_table.h | 35 + libstdc++-v3/src/c++17/ryu/f2s.c | 321 + libstdc++-v3/src/c++17/ryu/f2s_intrinsics.h | 124 + libstdc++-v3/src/c++17/ryu/generic_128.c | 305 + libstdc++-v3/src/c++17/ryu/generic_128.h | 517 + libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 70 + libstdc++-v3/testsuite/20_util/to_chars/double.cc | 57000 +++++++++++++++++++ libstdc++-v3/testsuite/20_util/to_chars/float.cc | 4142 ++ .../testsuite/20_util/to_chars/long_double.cc | 199 + libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +- 102 files changed, 72862 insertions(+), 985 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat4.C create mode 100644 gcc/testsuite/g++.dg/pch/pr98343.C create mode 100644 gcc/testsuite/g++.dg/pch/pr98343.Hs create mode 100644 gcc/testsuite/gcc.dg/pr97750.c create mode 100644 libstdc++-v3/src/c++17/floating_to_chars.cc create mode 100644 libstdc++-v3/src/c++17/ryu/MERGE create mode 100644 libstdc++-v3/src/c++17/ryu/common.h create mode 100644 libstdc++-v3/src/c++17/ryu/d2fixed.c create mode 100644 libstdc++-v3/src/c++17/ryu/d2fixed_full_table.h create mode 100644 libstdc++-v3/src/c++17/ryu/d2s.c create mode 100644 libstdc++-v3/src/c++17/ryu/d2s_full_table.h create mode 100644 libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h create mode 100644 libstdc++-v3/src/c++17/ryu/digit_table.h create mode 100644 libstdc++-v3/src/c++17/ryu/f2s.c create mode 100644 libstdc++-v3/src/c++17/ryu/f2s_intrinsics.h create mode 100644 libstdc++-v3/src/c++17/ryu/generic_128.c create mode 100644 libstdc++-v3/src/c++17/ryu/generic_128.h create mode 100644 libstdc++-v3/src/c++17/ryu/ryu_generic_128.h create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/double.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/float.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/long_double.cc