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-next-defconfig in repository toolchain/ci/gcc.
from dec42fe4e36 libgo: update to Go 1.15.5 release adds 93f1186f7d3 Darwin, libsanitizer : Support libsanitizer for x86_64-darwin20. adds a3454130760 Darwin, libgfortran : Do not use environ directly from the [...] adds 1e2d8575ace Additional small changes to support opaque modes adds f8f8909af1b Make MMA builtins use opaque modes adds c84add5c13d Re-enable vector pair memcpy/memmove expansion adds 8ee8afa3a56 Improve hasing of anonymous namespace types adds d4a20f90590 Update vec-35.c and vect-35-big-array.c adds 62d19588b9a libstdc++: Fix atomic waiting for non-linux targets adds caf17f3afa8 c++: Fix wrong error with constexpr destructor [PR97427] adds ddaad23e2f4 Use OEP_MATCH_SIDE_EFFECTS in compare_ao_refs adds 78cd6a63ee6 c++: Allow template lambdas without lambda-declarator [PR97839] adds 1cb50c0a0e1 testsuite: localclass2 require LTO adds 0999f260985 c++: Fix ICE-on-invalid with -Wvexing-parse [PR97881] adds 6f20c42cc16 c++: Reject identifier label in constexpr [PR97846] adds c51e31a06f2 c++: Extend -Wrange-loop-construct for binding-to-temp [PR94695] adds 7a97e2fcf7c Daily bump. adds 3c52cd517a3 Darwin : Avoid a C++ ODR violation seen with LTO. adds fdd2fb17294 Partially revert recent H8 patch for conditional branches adds c1fb592f2c3 widening_mul: pattern recognize further forms of __builtin_ [...] adds 23045f8b062 d: Fix OutOfMemoryError thrown when appending to an array w [...] adds f16897cb4b1 H8 cc0 conversion adds e23f47ec406 i386: Use SWI48DWI mode iterator for abs and maxmin [PR97873] new b1a5e1b2bcf Daily bump.
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 | 241 ++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 1 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-pretty-print.c | 2 + gcc/c/ChangeLog | 4 + gcc/c/c-aux-info.c | 1 + gcc/config/darwin-c.c | 15 +- gcc/config/h8300/addsub.md | 152 ++-- gcc/config/h8300/bitfield.md | 562 +++++++------ gcc/config/h8300/combiner.md | 877 ++++++++++++++++----- gcc/config/h8300/divmod.md | 127 ++- gcc/config/h8300/extensions.md | 136 +++- gcc/config/h8300/genmova.sh | 18 +- gcc/config/h8300/h8300-modes.def | 21 + gcc/config/h8300/h8300-protos.h | 10 +- gcc/config/h8300/h8300.c | 134 +++- gcc/config/h8300/h8300.h | 14 +- gcc/config/h8300/h8300.md | 5 +- gcc/config/h8300/jumpcall.md | 121 ++- gcc/config/h8300/logical.md | 237 +++++- gcc/config/h8300/mova.md | 249 ++---- gcc/config/h8300/movepush.md | 180 ++++- gcc/config/h8300/multiply.md | 131 ++- gcc/config/h8300/other.md | 15 +- gcc/config/h8300/peepholes.md | 104 --- gcc/config/h8300/predicates.md | 9 + gcc/config/h8300/proepi.md | 12 +- gcc/config/h8300/save.md | 403 ++++++++++ gcc/config/h8300/shiftrotate.md | 242 +++++- gcc/config/h8300/testcompare.md | 273 ++++--- gcc/config/i386/i386.md | 204 ++--- gcc/config/rs6000/mma.md | 421 +++++----- gcc/config/rs6000/predicates.md | 12 + gcc/config/rs6000/rs6000-builtin.def | 14 +- gcc/config/rs6000/rs6000-call.c | 160 ++-- gcc/config/rs6000/rs6000-modes.def | 10 +- gcc/config/rs6000/rs6000-string.c | 6 +- gcc/config/rs6000/rs6000.c | 202 +++-- gcc/config/rs6000/rs6000.h | 3 +- gcc/config/rs6000/rs6000.md | 2 +- gcc/cp/ChangeLog | 42 + gcc/cp/constexpr.c | 58 +- gcc/cp/error.c | 4 + gcc/cp/parser.c | 53 +- gcc/cp/pt.c | 2 + gcc/cp/typeck.c | 1 + gcc/d/ChangeLog | 6 + gcc/d/expr.cc | 67 +- gcc/doc/invoke.texi | 18 +- gcc/dwarf2out.c | 2 + gcc/expr.c | 1 + gcc/ipa-devirt.c | 1 + gcc/ipa-icf.c | 16 +- gcc/testsuite/ChangeLog | 57 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-label.C | 9 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C | 16 + gcc/testsuite/g++.dg/cpp2a/lambda-generic8.C | 9 + gcc/testsuite/g++.dg/debug/localclass2.C | 3 +- gcc/testsuite/g++.dg/warn/Wrange-loop-construct2.C | 212 +++++ gcc/testsuite/g++.dg/warn/Wvexing-parse9.C | 8 + gcc/testsuite/gcc.dg/pr95853.c | 59 ++ gcc/testsuite/gcc.dg/vect/vect-35-big-array.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-35.c | 7 +- gcc/testsuite/gcc.target/i386/pr97873-2.c | 23 + gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 3 + gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 3 + .../gcc.target/powerpc/{pr96506.c => pr96506-1.c} | 24 - gcc/testsuite/gcc.target/powerpc/pr96506-2.c | 38 + gcc/testsuite/gdc.dg/torture/pr97889.d | 29 + gcc/tree-ssa-alias.c | 9 +- gcc/tree-ssa-math-opts.c | 262 +++++- gcc/tree-streamer.c | 1 + gcc/tree.c | 2 + gcc/typeclass.h | 2 +- libgfortran/ChangeLog | 5 + libgfortran/intrinsics/execute_command_line.c | 5 + libsanitizer/ChangeLog | 4 + libsanitizer/configure.tgt | 2 +- libstdc++-v3/ChangeLog | 16 + libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 2 + libstdc++-v3/include/bits/atomic_wait.h | 2 + libstdc++-v3/include/bits/semaphore_base.h | 10 +- .../29_atomics/atomic/wait_notify/bool.cc | 5 +- .../29_atomics/atomic/wait_notify/generic.cc | 5 +- .../29_atomics/atomic/wait_notify/pointers.cc | 5 +- .../29_atomics/atomic_flag/wait_notify/1.cc | 5 +- .../29_atomics/atomic_float/wait_notify.cc | 5 +- 89 files changed, 4696 insertions(+), 1770 deletions(-) create mode 100644 gcc/config/h8300/h8300-modes.def create mode 100644 gcc/config/h8300/save.md create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-label.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wrange-loop-construct2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse9.C create mode 100644 gcc/testsuite/gcc.dg/pr95853.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873-2.c rename gcc/testsuite/gcc.target/powerpc/{pr96506.c => pr96506-1.c} (61%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96506-2.c create mode 100644 gcc/testsuite/gdc.dg/torture/pr97889.d