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 85d613da341 libgomp: Fix up target-31.c test [PR106045] adds 4306339798b PR target/105991: Recognize PLUS and XOR forms of rldimi in [...] adds de89b078e37 Daily bump. adds ec532b47f18 xtensa: Fix buffer overflow adds 5e377d21f1f i386: Add syscall to enable AMX for latest kernels adds 614db2317e6 c++: testsuite: require lto_incremental in pr90990_0.C adds 870f6866c96 testsuite: outputs.exp: test for skip_atsave more thoroughly adds 7a1790ac6b4 testsuite: outputs.exp: cleanup before running tests adds 345d69a7de7 libstdc++: testsuite: work around bitset namespace pollution adds 540ae3601e1 libstdc++: testsuite: require cmath for nexttowardl adds f129628e8f2 libstdc++: testsuite: call sched_yield for nonpreemptive targets adds a33dda016e5 libstdc++: eh_globals: gthreads: reset _S_init before deleting key adds 98b6e62cf5e RISC-V: Add -mtune=thead-c906 to the invoke docs adds 038b077689b data-ref: Improve non-loop disambiguation [PR106019] adds d68d3664253 ubsan: default to trap on unreachable at -O0 and -Og [PR104642] adds d844478ab47 c++: Remove ifdefed code adds 445d8deffb6 d: Merge upstream dmd 6203135dc, druntime e150cca1, phobos [...] new 349a39f0614 c++: class scope function lookup [PR105908]
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: gcc/ChangeLog | 46 +++ gcc/DATESTAMP | 2 +- gcc/builtins.cc | 9 + gcc/cgraphunit.cc | 3 +- gcc/common.opt | 4 + gcc/config/rs6000/rs6000.md | 21 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/cp/constexpr.cc | 29 +- gcc/cp/cp-gimplify.cc | 7 +- gcc/cp/module.cc | 16 +- gcc/cp/name-lookup.cc | 4 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/aggregate.h | 36 ++- gcc/d/dmd/clone.d | 9 +- gcc/d/dmd/denum.d | 14 +- gcc/d/dmd/dstruct.d | 33 ++- gcc/d/dmd/dsymbolsem.d | 29 +- gcc/d/dmd/enum.h | 13 +- gcc/d/dmd/escape.d | 40 ++- gcc/d/dmd/expression.d | 2 +- gcc/d/dmd/func.d | 21 +- gcc/d/dmd/parse.d | 4 +- gcc/d/dmd/statementsem.d | 25 +- gcc/d/dmd/typesem.d | 31 +- gcc/d/typeinfo.cc | 4 +- gcc/doc/invoke.texi | 16 +- gcc/gimple-fold.cc | 7 +- gcc/gimple.cc | 13 + gcc/gimple.h | 1 + gcc/ipa-fnsummary.cc | 4 +- gcc/ipa-prop.cc | 4 +- gcc/ipa.cc | 3 +- gcc/opts.cc | 4 + gcc/sanopt.cc | 10 +- gcc/testsuite/ChangeLog | 35 +++ gcc/testsuite/g++.dg/cpp0x/trailing16.C | 17 ++ gcc/testsuite/g++.dg/lto/pr90990_0.C | 1 + gcc/testsuite/g++.dg/ubsan/return-8a.C | 16 + gcc/testsuite/g++.dg/ubsan/return-8b.C | 17 ++ gcc/testsuite/g++.dg/ubsan/return-8d.C | 16 + gcc/testsuite/g++.dg/ubsan/return-8e.C | 17 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr106019.c | 15 + gcc/testsuite/gcc.misc-tests/outputs.exp | 52 +++- gcc/testsuite/gcc.target/i386/amx-check.h | 30 ++ gcc/testsuite/gcc.target/powerpc/pr105991.c | 11 + gcc/testsuite/gdc.test/compilable/b16360.d | 39 --- gcc/testsuite/gdc.test/compilable/inliner.d | 21 ++ gcc/testsuite/gdc.test/compilable/inliner2.d | 27 ++ .../gdc.test/fail_compilation/fail17927.d | 8 +- .../gdc.test/fail_compilation/fail20108.d | 2 +- .../gdc.test/fail_compilation/fail_scope.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/ice12574.d | 2 +- .../gdc.test/fail_compilation/previewin.d | 2 +- .../gdc.test/fail_compilation/previewin2.d | 18 ++ gcc/testsuite/gdc.test/fail_compilation/retscope.d | 12 +- .../gdc.test/fail_compilation/retscope2.d | 4 +- .../gdc.test/fail_compilation/retscope6.d | 12 +- .../gdc.test/fail_compilation/test14238.d | 2 +- .../gdc.test/fail_compilation/test17423.d | 2 +- .../gdc.test/fail_compilation/test17450.d | 4 +- .../gdc.test/fail_compilation/test20245.d | 8 +- .../gdc.test/fail_compilation/test22818.d | 2 +- .../gdc.test/fail_compilation/typeerrors.d | 2 +- .../gdc.test/fail_compilation/udaparams.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/udatypes.d | 8 + gcc/testsuite/gdc.test/runnable/ice10086b.d | 50 ++++ gcc/testsuite/gdc.test/runnable/inline3.d | 44 +++ gcc/testsuite/gdc.test/runnable/staticforeach.d | 29 ++ gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 20 +- .../gdc.test/runnable_cxx/extra-files/cppb.cpp | 30 +- gcc/tree-cfg.cc | 7 +- gcc/tree-data-ref.cc | 19 ++ gcc/tree-ssa-loop-ivcanon.cc | 7 +- gcc/tree-ssa-sccvn.cc | 2 +- gcc/tree.cc | 40 +++ gcc/tree.h | 5 + gcc/ubsan.cc | 48 ++- gcc/ubsan.h | 1 + libgomp/ChangeLog | 6 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/stdc/config.d | 31 ++ libphobos/libdruntime/core/stdc/errno.d | 137 +++++++++ libphobos/libdruntime/core/stdc/stdarg.d | 21 ++ libphobos/libdruntime/core/stdc/stddef.d | 5 + libphobos/libdruntime/core/stdc/stdint.d | 35 +++ libphobos/libdruntime/core/stdc/stdio.d | 72 +++++ libphobos/libdruntime/core/stdc/stdlib.d | 1 + libphobos/libdruntime/core/sys/elf/package.d | 63 ++++ libphobos/libdruntime/core/sys/posix/fcntl.d | 6 + libphobos/libdruntime/core/sys/windows/winsock2.d | 14 +- libphobos/libdruntime/core/thread/osthread.d | 4 +- libphobos/libdruntime/core/thread/threadbase.d | 12 +- libphobos/libdruntime/core/time.d | 4 +- libphobos/libdruntime/core/vararg.d | 17 ++ libphobos/libdruntime/rt/critical_.d | 4 +- libphobos/libdruntime/rt/dmain2.d | 16 +- libphobos/libdruntime/rt/lifetime.d | 6 +- libphobos/libdruntime/rt/minfo.d | 216 +------------- libphobos/libdruntime/rt/monitor_.d | 6 +- libphobos/src/MERGE | 2 +- libphobos/src/std/complex.d | 2 +- libphobos/src/std/experimental/logger/core.d | 329 ++++----------------- libphobos/src/std/experimental/logger/package.d | 20 -- libphobos/src/std/file.d | 30 +- libphobos/src/std/math/algebraic.d | 6 +- libphobos/src/std/math/hardware.d | 6 +- libphobos/src/std/math/trigonometry.d | 46 +-- libphobos/src/std/numeric.d | 44 ++- libphobos/src/std/stdio.d | 12 +- libphobos/src/std/sumtype.d | 50 +++- libphobos/testsuite/libphobos.cycles/cycles.exp | 2 +- libstdc++-v3/libsupc++/eh_globals.cc | 9 +- .../testsuite/20_util/to_chars/long_double.cc | 1 + .../23_containers/bitset/cons/dr1325-2.cc | 1 + .../testsuite/23_containers/bitset/ext/15361.cc | 1 + .../testsuite/23_containers/bitset/input/1.cc | 1 + .../testsuite/23_containers/bitset/to_string/1.cc | 1 + .../23_containers/bitset/to_string/dr396.cc | 1 + .../testsuite/30_threads/this_thread/60421.cc | 1 + 119 files changed, 1571 insertions(+), 856 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing16.C create mode 100644 gcc/testsuite/g++.dg/ubsan/return-8a.C create mode 100644 gcc/testsuite/g++.dg/ubsan/return-8b.C create mode 100644 gcc/testsuite/g++.dg/ubsan/return-8d.C create mode 100644 gcc/testsuite/g++.dg/ubsan/return-8e.C create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr106019.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr105991.c delete mode 100644 gcc/testsuite/gdc.test/compilable/b16360.d create mode 100644 gcc/testsuite/gdc.test/compilable/inliner.d create mode 100644 gcc/testsuite/gdc.test/compilable/inliner2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/previewin2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/udatypes.d create mode 100644 gcc/testsuite/gdc.test/runnable/inline3.d