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-lts-allnoconfig in repository toolchain/ci/gcc.
from 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 adds 11f07ef3778 c++: Fix PCH ICE with __builtin_source_location [PR98343] adds ce8dcc9105c As well as the PR this patch fixes problems in handling cla [...] adds 785b49434d2 c++: Fix windows binary files [PR 98362] new bcac28716bb Arm: MVE: Add missing complex mul iterators new 7ff5706fcd7 aarch64: Extend aarch64-autovec-preference==2 to 128-bit SVE new 3af02d32cce openmp: Implicitly add 'declare target' directives for dyna [...] new 266d7464756 libstdc++: Check FE_TONEAREST is defined before using it new d7bab388b81 libstdc++: Fix build failure due to missing <langinfo.h> [PR98374] new 22a7e82c200 libstdc++: Fix build failure on AArch64 ILP32 [PR98370]
The 6 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 + contrib/ChangeLog | 5 + gcc/ChangeLog | 69 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 370 + gcc/config/aarch64/aarch64.c | 9 +- gcc/config/arm/arm-cpus.in | 11 + gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 10 +- gcc/config/arm/iterators.md | 4 + gcc/cp/ChangeLog | 11 + gcc/cp/constraint.cc | 336 +- gcc/cp/cp-gimplify.c | 15 + gcc/cp/cp-lang.c | 32 + gcc/cp/cp-tree.h | 6 + gcc/cp/decl.c | 5 + gcc/cp/decl2.c | 7 + gcc/cp/module.cc | 23 +- gcc/cp/pt.c | 9 +- gcc/cp/typeck.c | 1 + gcc/doc/invoke.texi | 2 +- gcc/fortran/ChangeLog | 12 + gcc/fortran/resolve.c | 2 +- gcc/fortran/trans-array.c | 448 +- gcc/fortran/trans-expr.c | 264 +- gcc/fortran/trans.c | 16 +- gcc/fortran/trans.h | 1 + gcc/langhooks-def.h | 8 +- gcc/langhooks.c | 16 + gcc/langhooks.h | 10 + gcc/omp-offload.c | 11 +- gcc/rtl-ssa/access-utils.h | 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/gomp/declare-target-3.C | 31 + gcc/testsuite/g++.dg/pch/pr98343.C | 6 + gcc/testsuite/g++.dg/pch/pr98343.Hs | 18 + gcc/testsuite/gfortran.dg/class_allocate_25.f90 | 58 + gcc/testsuite/gfortran.dg/class_assign_4.f90 | 183 + gcc/testsuite/gfortran.dg/dependency_60.f90 | 19 + .../gfortran.dg/unlimited_polymorphic_32.f03 | 59 + 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 +- libcody/ChangeLog | 10 + libstdc++-v3/ChangeLog | 33 + libstdc++-v3/config/abi/pre/gnu.ver | 7 + libstdc++-v3/include/std/charconv | 24 + libstdc++-v3/src/c++17/Makefile.am | 1 + libstdc++-v3/src/c++17/Makefile.in | 3 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 4 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 1567 + 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 + 90 files changed, 72908 insertions(+), 346 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/gomp/declare-target-3.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/gfortran.dg/class_allocate_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_assign_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_60.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_32.f03 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