This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from d2ad748eeef Fortran: Fix scope for OMP AFFINITY clause iterator variabl [...] adds f5a9d76be84 analyzer: add regression test [PR103685] adds c4b8f3730a8 analyzer: reject ((i + 1 > 0) && (i < 0)) for integers [PR94362] adds 5fa55d55abd Daily bump. adds 39cd3cce525 runtime: build panic32.go on amd64p32 adds 6f45deb2aed [committed] Fix expected output for various MIPS multiplica [...] adds c2d9159717b optabs: Don't create pseudos in prepare_cmp_insn when not a [...] adds eb5ee646480 Reset relations when crossing backedges. adds 3e0b19f1d67 warn-access: Fix up warning_at arguments adds 1ad72811242 tree-optimization/104152 - add missing check for SLP consta [...] adds f953c8bc5bf tree-optimization/104156 - fix unswitching compare-debug issue adds bab0f691d52 aarch64: Adjust spellcheck tests for recent quotation-mark changes adds 9d7a84b9698 [ARM] Add support for TLS register based stack protector ca [...] adds caca8eddd93 sanitizer/99673 - bad -Wstringop-overread diagnostic with asan adds 7d47aae7cd4 libstdc++: Fix constexpr constructor for atomic<shared_ptr<T>> adds 199cd0e0f87 tree-optimization/100089 - BB vectorization of if-converted [...] adds 97f81909343 Enable configure detection of ld.mold. adds 2da1ef06ff4 libstdc++: Fix condition for __cpp_lib_shared_ptr_arrays adds b8806796ec6 libstdc++: Ensure all feature test macros have type long [PR87193] adds 45cae5b6392 libstdc++: Fix typo in comment adds 23be9f83bbd c++: [[no_unique_address]] and virtual base [PR104139] adds 087e545747c Strengthen a few OpenACC test cases adds 3abcbf24323 c++: ICE with noexcept and canonical types [PR101715] adds 85419ac5972 [PR103676] LRA: Calculate and exclude some start hard regis [...] adds 886e9779581 PR middle-end/104140: bootstrap ICE on riscv. adds 518aad6a161 rs6000: Fix bootstrap adds afe91e2566f rs6000: Support vector float/double for vec_sldw adds c163647ffbc Disable -fsplit-stack support on non-glibc targets adds 847a8301add c++: class array new checking [PR104084] adds 2e01fde49ea c++: explain failing static_assert new f36efe71bef c-family: Fix up a -Wformat regression [PR104148]
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 + gcc/ChangeLog | 110 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 24 +++ gcc/analyzer/constraint-manager.cc | 172 +++++++++++++++++++-- gcc/analyzer/constraint-manager.h | 15 +- gcc/analyzer/region-model.cc | 5 +- gcc/c-family/c-common.cc | 25 +-- gcc/c-family/c-common.h | 3 +- gcc/c-family/c-format.cc | 2 +- gcc/common/config/s390/s390-common.cc | 14 +- gcc/config/arm/arm-opts.h | 6 + gcc/config/arm/arm-protos.h | 2 + gcc/config/arm/arm.cc | 55 +++++++ gcc/config/arm/arm.md | 71 ++++++++- gcc/config/arm/arm.opt | 22 +++ gcc/config/i386/gnu-user-common.h | 5 +- gcc/config/i386/gnu.h | 5 +- gcc/config/riscv/riscv-c.cc | 3 + gcc/config/rs6000/rs6000-overload.def | 4 + gcc/config/rs6000/rs6000.cc | 2 +- gcc/configure | 18 +++ gcc/configure.ac | 16 ++ gcc/cp/ChangeLog | 32 ++++ gcc/cp/class.cc | 4 +- gcc/cp/init.cc | 2 +- gcc/cp/semantics.cc | 33 ++-- gcc/cp/tree.cc | 22 ++- gcc/doc/generic.texi | 9 ++ gcc/doc/invoke.texi | 11 ++ gcc/fortran/ChangeLog | 12 ++ gcc/gimple-range-path.cc | 48 +++++- gcc/gimple-range-path.h | 3 +- gcc/gimple-ssa-warn-access.cc | 5 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ira.cc | 14 +- gcc/ira.h | 7 + gcc/lra-assigns.cc | 2 +- gcc/lra-constraints.cc | 148 +++++++++++------- gcc/lra-int.h | 8 +- gcc/lra-remat.cc | 2 +- gcc/lra.cc | 18 ++- gcc/lra.h | 2 - gcc/optabs.cc | 8 +- gcc/testsuite/ChangeLog | 90 +++++++++++ gcc/testsuite/c-c++-common/Wformat-pr104148.c | 33 ++++ gcc/testsuite/g++.dg/abi/no_unique_address2.C | 27 ++++ gcc/testsuite/g++.dg/cpp0x/noexcept72.C | 21 +++ gcc/testsuite/g++.dg/cpp0x/noexcept73.C | 13 ++ gcc/testsuite/g++.dg/init/new50.C | 9 ++ gcc/testsuite/g++.dg/template/explicit-args6.C | 2 + gcc/testsuite/g++.target/arm/pr103676.C | 32 ++++ gcc/testsuite/gcc.dg/analyzer/pr94362-1.c | 60 +++++++ gcc/testsuite/gcc.dg/analyzer/pr94362-2.c | 42 +++++ gcc/testsuite/gcc.dg/analyzer/torture/pr103685.c | 33 ++++ gcc/testsuite/gcc.dg/asan/pr99673.c | 27 ++++ gcc/testsuite/gcc.dg/loop-unswitch-6.c | 32 ++++ gcc/testsuite/gcc.dg/pr102478.c | 29 ++++ gcc/testsuite/gcc.dg/pr103721-2.c | 28 ++++ gcc/testsuite/gcc.dg/pr103721.c | 25 +++ gcc/testsuite/gcc.dg/vect/pr104152.c | 40 +++++ gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_7.c | 2 +- gcc/testsuite/gcc.target/arm/stack-protector-7.c | 12 ++ gcc/testsuite/gcc.target/arm/stack-protector-8.c | 7 + gcc/testsuite/gcc.target/mips/fix-r4000-2.c | 4 +- gcc/testsuite/gcc.target/mips/fix-r4000-3.c | 6 +- gcc/testsuite/gcc.target/mips/fix-r4000-7.c | 4 +- gcc/testsuite/gcc.target/mips/fix-r4000-8.c | 6 +- gcc/testsuite/gcc.target/powerpc/builtins-4.c | 34 ++-- gcc/testsuite/gcc.target/riscv/pr104140.c | 11 ++ gcc/tree-ssa-loop-unswitch.cc | 50 ++++-- gcc/tree-ssa-math-opts.cc | 4 + gcc/tree-ssa-threadbackward.cc | 4 + gcc/tree-vect-slp.cc | 20 ++- gcc/tree.def | 14 +- gcc/value-relation.cc | 4 +- gcc/value-relation.h | 1 + libgo/go/runtime/panic32.go | 4 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 25 ++- .../libgomp.oacc-c-c++-common/loop-gwv-2.c | 34 +++- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 22 ++- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 11 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 11 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 13 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 13 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 19 ++- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 13 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 13 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 19 ++- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 21 ++- .../libgomp.oacc-c-c++-common/routine-v-1.c | 13 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 13 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 19 ++- libstdc++-v3/ChangeLog | 13 ++ libstdc++-v3/include/bits/alloc_traits.h | 2 +- libstdc++-v3/include/bits/allocator.h | 2 +- libstdc++-v3/include/bits/basic_string.h | 2 +- libstdc++-v3/include/bits/chrono.h | 4 +- libstdc++-v3/include/bits/move.h | 2 +- libstdc++-v3/include/bits/node_handle.h | 2 +- libstdc++-v3/include/bits/range_access.h | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 4 +- libstdc++-v3/include/bits/stl_algo.h | 4 +- libstdc++-v3/include/bits/stl_algobase.h | 2 +- libstdc++-v3/include/bits/stl_function.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 2 +- libstdc++-v3/include/bits/stl_map.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 2 +- libstdc++-v3/include/bits/unique_ptr.h | 2 +- libstdc++-v3/include/bits/unordered_map.h | 2 +- libstdc++-v3/include/c_global/cmath | 2 +- libstdc++-v3/include/c_global/cstddef | 2 +- libstdc++-v3/include/std/atomic | 2 +- libstdc++-v3/include/std/complex | 2 +- libstdc++-v3/include/std/filesystem | 2 +- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/iomanip | 2 +- libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/numeric | 6 +- libstdc++-v3/include/std/tuple | 4 +- libstdc++-v3/include/std/type_traits | 22 +-- libstdc++-v3/include/std/version | 102 ++++++------ libstdc++-v3/libsupc++/new | 2 +- .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc | 3 + .../testsuite/20_util/shared_ptr/cons/array.cc | 2 +- .../testsuite/20_util/weak_ptr/atomic_weak_ptr.cc | 3 + 130 files changed, 1832 insertions(+), 355 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr104148.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept73.C create mode 100644 gcc/testsuite/g++.dg/init/new50.C create mode 100644 gcc/testsuite/g++.target/arm/pr103676.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94362-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94362-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr103685.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr99673.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-6.c create mode 100644 gcc/testsuite/gcc.dg/pr102478.c create mode 100644 gcc/testsuite/gcc.dg/pr103721-2.c create mode 100644 gcc/testsuite/gcc.dg/pr103721.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr104152.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-7.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr104140.c