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-arm-stable-allyesconfig in repository toolchain/ci/gcc.
from 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. adds 74ddc9b8e55 testsuite: Fix g++.dg/analyzer/pr93212.C with check-c++-all adds dc6d0f89d4b i386: Fix k*shift* intrinsics [PR93673] adds 8ea884b85e3 testsuite/93717 fix up gcc.dg/optimize-bswapsi-2.c for BE adds 8aba425f4eb sccvn: Handle bitfields in vn_reference_lookup_3 [PR93582] adds 001ab12e620 openmp: ignore nowait if async execution is unsupported [PR93481] adds 2d9eb4e4ca7 Add ChangeLog entry for my last commit adds ae2b8ede40a i386: Fix up _mm*_mask_popcnt_epi* [PR93696] adds 8dca38c43c9 [ARC] Update mlo/mhi handling when big-endian CPU. adds e57764be555 [ARC] Use TARGET_INSN_COST. adds 9ebba06b5b9 [ARC] Deprecate q-class option. adds ac5e8d2fa0c arc: Don't use if-conversion when optimizing for size. adds 1d69147af20 i386: Skip ENDBR32 at the target function entry
No new revisions were added by this update.
Summary of changes: config/ChangeLog | 8 + config/no-executables.m4 | 4 +- gcc/ChangeLog | 105 +++++++++ gcc/DATESTAMP | 2 +- gcc/common/config/arc/arc-common.c | 2 +- gcc/config/arc/arc.c | 58 ++++- gcc/config/arc/arc.md | 97 ++++---- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/constraints.md | 2 +- gcc/config/arc/predicates.md | 5 + gcc/config/h8300/h8300.md | 41 +--- gcc/config/i386/avx512bitalgintrin.h | 24 +- gcc/config/i386/avx512vpopcntdqintrin.h | 8 +- gcc/config/i386/avx512vpopcntdqvlintrin.h | 17 +- gcc/config/i386/i386.c | 7 +- gcc/config/i386/sse.md | 10 +- gcc/cp/ChangeLog | 14 ++ gcc/cp/coroutines.cc | 248 ++++++++++++++------- gcc/cp/pt.c | 3 - gcc/cp/tree.c | 5 + gcc/doc/invoke.texi | 2 +- gcc/fold-const.c | 64 ++++++ gcc/fold-const.h | 4 + gcc/gimple-ssa-store-merging.c | 72 +----- gcc/real.c | 20 +- gcc/testsuite/ChangeLog | 81 +++++++ 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/gcc.dg/Wstringop-overflow-31.c | 40 ++++ gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 19 +- .../gcc.dg/torture/builtin-round-roundeven.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr93582-1.c | 17 ++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-2.c | 17 ++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-3.c | 18 ++ gcc/testsuite/gcc.target/arc/mul64-1.c | 23 ++ gcc/testsuite/gcc.target/arc/nps400-1.c | 2 +- gcc/testsuite/gcc.target/arc/or-cnst-size2.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntb.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 4 +- .../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntw.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 4 +- 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.target/i386/avx512vpopcntdq-vpopcntd-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 6 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 6 +- gcc/testsuite/gcc.target/i386/pr93656.c | 4 + gcc/testsuite/gcc.target/i386/pr93696-1.c | 79 +++++++ gcc/testsuite/gcc.target/i386/pr93696-2.c | 79 +++++++ gcc/testsuite/gcc.target/powerpc/pr93122.c | 2 +- gcc/tree-ssa-sccvn.c | 90 ++++++-- gcc/tree-ssa-strlen.c | 26 ++- libgcc/ChangeLog | 7 + libgcc/configure | 4 +- libgfortran/ChangeLog | 7 + libgfortran/configure | 4 +- libgomp/ChangeLog | 13 ++ libgomp/plugin/plugin-nvptx.c | 7 +- libgomp/target.c | 15 +- libgomp/testsuite/libgomp.c/target-33.c | 3 - libgomp/testsuite/libgomp.c/target-34.c | 3 - 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 ++++++ 91 files changed, 1774 insertions(+), 527 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/gcc.dg/Wstringop-overflow-31.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-3.c create mode 100644 gcc/testsuite/gcc.target/arc/mul64-1.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/pr93656.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93696-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93696-2.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