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-allnoconfig in repository toolchain/ci/gcc.
from 12c763c68a2 testsuite/93697 fix inconsistent warning in testcase adds 62fc0a6ce28 i386: Fix up vec_extract_lo* patterns [PR93670] adds e428a9cf85a c++: Fix ICE-on-invalid with broken attribute [PR93684] adds 54947e4db0a c++: Add new test [PR88819] adds e5cc04a73a3 Clean up dead patterns, splitters, expanders and peepholes [...] adds 9921bbf9b2e [AArch64] Improve popcount expansion adds 5bfc8303ffe [AArch64] Set ctz rtx_cost (PR93565) adds 37462a131c5 Drop unused comparison shortening pattern and consolidate r [...] adds 0a0de9636d2 PR middle-end/93646 - confusing -Wstringop-truncation on st [...] adds b32a3f32436 libstdc++: Add missing std:: qualification of a forward call adds 3f3932a0ec8 real: Fix roundeven on inf/nan [PR93663] adds 02ce382cd32 Use a non-empty test program to test ability to link. adds 99bbab9f774 libstdc++: Fix LWG issues 3389 and 3390 adds 985873e5087 Combine the two H8 mode shortening peepholes into a single [...] adds bc7ac0a2da2 Commit correct version of last patch adds 1cd9bef89ef testsuite: Fix up gcc.target/powerpc/pr93122.c test adds 68bb7e3b9dc coroutines: Update to n4849 allocation/deallocation. adds c2368db567a c++: Fix constexpr if and braced functional cast. adds fc7c3d13a89 Daily bump. new 74ddc9b8e55 testsuite: Fix g++.dg/analyzer/pr93212.C with check-c++-all new dc6d0f89d4b i386: Fix k*shift* intrinsics [PR93673]
The 2 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: config/ChangeLog | 8 + config/no-executables.m4 | 4 +- gcc/ChangeLog | 75 ++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-simd.md | 11 + gcc/config/aarch64/aarch64.c | 7 + gcc/config/aarch64/aarch64.md | 4 +- gcc/config/aarch64/iterators.md | 3 + gcc/config/h8300/h8300-protos.h | 3 - gcc/config/h8300/h8300.c | 139 -------- gcc/config/h8300/h8300.md | 393 +-------------------- gcc/config/i386/sse.md | 28 +- gcc/cp/ChangeLog | 20 ++ gcc/cp/coroutines.cc | 248 +++++++++---- gcc/cp/parser.c | 3 +- gcc/cp/pt.c | 3 - gcc/cp/tree.c | 5 + gcc/real.c | 20 +- gcc/testsuite/ChangeLog | 60 ++++ gcc/testsuite/g++.dg/analyzer/pr93212.C | 2 +- .../coroutines/coro-bad-alloc-00-bad-op-new.C | 12 + .../coroutines/coro-bad-alloc-01-bad-op-del.C | 13 + .../coroutines/coro-bad-alloc-02-no-op-new-nt.C | 15 + gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 184 ++++++++++ .../torture/alloc-00-gro-on-alloc-fail.C | 98 +---- .../coroutines/torture/alloc-01-overload-newdel.C | 81 +---- .../torture/alloc-02-fail-new-grooaf-check.C | 41 +++ .../coroutines/torture/alloc-03-overload-new-1.C | 55 +++ .../torture/alloc-04-overload-del-use-two-args.C | 60 ++++ gcc/testsuite/g++.dg/cpp0x/nondeduced7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C | 24 ++ gcc/testsuite/g++.dg/cpp2a/nontype-class32.C | 10 + gcc/testsuite/g++.dg/parse/attr4.C | 3 + gcc/testsuite/gcc.dg/Wstringop-overflow-31.c | 40 +++ .../gcc.dg/torture/builtin-round-roundeven.c | 10 +- gcc/testsuite/gcc.target/aarch64/popcnt2.c | 21 ++ gcc/testsuite/gcc.target/aarch64/pr93565.c | 34 ++ gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c | 30 ++ gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c | 20 ++ gcc/testsuite/gcc.target/i386/avx512f-pr93673.c | 20 ++ gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c | 77 ++++ gcc/testsuite/gcc.target/powerpc/pr93122.c | 2 +- gcc/tree-ssa-strlen.c | 26 +- libgcc/ChangeLog | 7 + libgcc/configure | 4 +- libgfortran/ChangeLog | 7 + libgfortran/configure | 4 +- libiberty/ChangeLog | 7 + libiberty/configure | 4 +- libitm/ChangeLog | 7 + libitm/configure | 0 libobjc/ChangeLog | 7 + libobjc/configure | 4 +- libquadmath/ChangeLog | 7 + libquadmath/configure | 4 +- libssp/ChangeLog | 7 + libssp/configure | 4 +- libstdc++-v3/ChangeLog | 23 ++ libstdc++-v3/configure | 4 +- libstdc++-v3/include/bits/hashtable.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 4 +- .../24_iterators/counted_iterator/lwg3389.cc | 66 ++++ .../24_iterators/move_iterator/lwg3390.cc | 66 ++++ 63 files changed, 1328 insertions(+), 826 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro1-allocators.h create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-02-fail-new-grooa [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-03-overload-new-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-04-overload-del-u [...] create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class32.C create mode 100644 gcc/testsuite/g++.dg/parse/attr4.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-31.c create mode 100644 gcc/testsuite/gcc.target/aarch64/popcnt2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93565.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c mode change 100644 => 100755 libitm/configure create mode 100644 libstdc++-v3/testsuite/24_iterators/counted_iterator/lwg3389.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc