This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/gcc.
from 607118dfa47 testsuite, asan: Avoid color in asan test output. adds d6ba3211354 Daily bump. adds 70454c50b45 tree-object-size: Don't let error_mark_node escape for ADDR [...] adds 57424087e82 if-to-switch: Don't skip the first condition bb when find_c [...] adds 2df1df945fa expand: Fix up expand_cond_expr_using_cmove [PR106030] adds a0c30fe3b88 ifcvt: Don't introduce trapping or faulting reads in noce_t [...] adds ab981aab92c match.pd: Remove "+ 0x80000000" in int comparisons [PR94899] adds f1fcd6e3ad9 doc: Document module language-linkage supported adds 7905a9ac267 libgo: #include <sys/types.h> when checking for loff_t adds 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 [...] adds 349a39f0614 c++: class scope function lookup [PR105908] adds 5d0cf158229 Daily bump. adds 3104a9fa7e7 Fix typo adds d29f61a3291 c++: dependence of baselink [PR105964] adds 27e9bd91162 c++: tweak deduction with auto template parms adds 7f52df186de Replace REGNO with reg_or_subregno in pre_reload splitter. adds 31ce821a790 ipa-icf: skip variables with body_removed adds 78fd15fd4a6 libstdc++: Simplify test by not using std::log2 adds 509cdb44161 testsuite: Compile slsr-39.c without vectorisation adds c01fe6729e6 c++: Prune unneeded macro locations adds 8a15cd3396a c++: properly initialize UBSAN built-ins adds 6e4d5300c1f c++: -Waddress and value-dependent expr [PR105885] adds 124a9e08b7a c++: -Waddress and if constexpr [PR94554] adds 7c1c7e120cc libstdc++: Properly remove temporary directories in filesys [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 167 ++++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.cc | 9 + gcc/cgraph.cc | 2 +- gcc/cgraphunit.cc | 3 +- gcc/common.opt | 4 + gcc/config/i386/sse.md | 12 +- gcc/config/rs6000/rs6000.md | 21 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/cp/ChangeLog | 18 + gcc/cp/constexpr.cc | 29 +- gcc/cp/cp-gimplify.cc | 7 +- gcc/cp/module.cc | 367 ++++++++++++++------- gcc/cp/name-lookup.cc | 4 + gcc/cp/pt.cc | 55 ++- gcc/cp/semantics.cc | 10 +- gcc/d/ChangeLog | 7 + 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 | 23 +- gcc/expr.cc | 3 +- gcc/gimple-fold.cc | 7 +- gcc/gimple-if-to-switch.cc | 4 +- gcc/gimple.cc | 13 + gcc/gimple.h | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/ifcvt.cc | 15 +- gcc/ipa-fnsummary.cc | 4 +- gcc/ipa-icf.cc | 7 +- gcc/ipa-prop.cc | 4 +- gcc/ipa.cc | 3 +- gcc/match.pd | 13 + gcc/opts.cc | 4 + gcc/sanopt.cc | 10 +- gcc/testsuite/ChangeLog | 123 +++++++ gcc/testsuite/g++.dg/cpp0x/trailing16.C | 17 + gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C | 21 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-if38.C | 16 + gcc/testsuite/g++.dg/cpp1z/nontype-auto21.C | 20 ++ gcc/testsuite/g++.dg/lto/pr90990_0.C | 1 + gcc/testsuite/g++.dg/modules/loc-prune-1.C | 19 ++ gcc/testsuite/g++.dg/modules/loc-prune-2.C | 14 + gcc/testsuite/g++.dg/modules/loc-prune-3.C | 16 + gcc/testsuite/g++.dg/modules/pr98718_a.C | 4 +- gcc/testsuite/g++.dg/modules/pr98718_b.C | 6 +- 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.c-torture/compile/pr106030.c | 16 + gcc/testsuite/gcc.c-torture/execute/pr106032.c | 21 ++ .../gcc.dg/builtin-dynamic-object-size-0.c | 18 + gcc/testsuite/gcc.dg/pr94899.c | 49 +++ gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-11.c | 28 ++ gcc/testsuite/gcc.dg/tree-ssa/slsr-39.c | 2 +- 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/testsuite/gfortran.dg/ubsan/pr106062.f90 | 11 + gcc/tree-cfg.cc | 7 +- gcc/tree-data-ref.cc | 19 ++ gcc/tree-object-size.cc | 20 +- gcc/tree-ssa-loop-ivcanon.cc | 7 +- gcc/tree-ssa-loop-ivopts.cc | 2 +- gcc/tree-ssa-sccvn.cc | 2 +- gcc/tree-switch-conversion.h | 2 +- gcc/tree.cc | 40 +++ gcc/tree.h | 5 + gcc/ubsan.cc | 49 ++- gcc/ubsan.h | 1 + libgo/configure | 5 +- libgo/configure.ac | 5 +- libgomp/ChangeLog | 6 + libgomp/testsuite/libgomp.c/target-31.c | 2 +- libphobos/ChangeLog | 7 + 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/ChangeLog | 23 ++ 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 + .../26_numerics/random/random_device/entropy.cc | 3 +- .../27_io/filesystem/iterators/error_reporting.cc | 9 +- .../testsuite/30_threads/this_thread/60421.cc | 1 + .../filesystem/iterators/error_reporting.cc | 9 +- lto-plugin/ChangeLog | 7 + 158 files changed, 2464 insertions(+), 1034 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing16.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if38.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto21.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-prune-1.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-prune-2.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-prune-3.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.c-torture/compile/pr106030.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr106032.c create mode 100644 gcc/testsuite/gcc.dg/pr94899.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-11.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 create mode 100644 gcc/testsuite/gfortran.dg/ubsan/pr106062.f90