This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-aarch64 in repository toolchain/ci/gcc.
from 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 new 78fd15fd4a6 libstdc++: Simplify test by not using std::log2 new 509cdb44161 testsuite: Compile slsr-39.c without vectorisation new c01fe6729e6 c++: Prune unneeded macro locations
The 3 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 | 50 +++ 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/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 | 11 + 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 | 14 + gcc/gimple-fold.cc | 7 +- gcc/gimple.cc | 13 + gcc/gimple.h | 1 + gcc/ipa-fnsummary.cc | 4 +- gcc/ipa-icf.cc | 7 +- gcc/ipa-prop.cc | 4 +- gcc/ipa.cc | 3 +- gcc/opts.cc | 4 + gcc/sanopt.cc | 10 +- gcc/testsuite/ChangeLog | 39 +++ gcc/testsuite/g++.dg/cpp0x/trailing16.C | 17 + gcc/testsuite/g++.dg/cpp1z/nontype-auto21.C | 20 ++ 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.dg/tree-ssa/slsr-39.c | 2 +- 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-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 | 48 ++- gcc/ubsan.h | 1 + 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 ++ .../26_numerics/random/random_device/entropy.cc | 3 +- 120 files changed, 1811 insertions(+), 975 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing16.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 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