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-stable-allnoconfig in repository toolchain/ci/gcc.
from 3f33c471bbf Daily bump. adds fd9e021c70e Build coroutine expression with unknown_type in processing_ [...] adds a422f68924d testsuite: Add testcases for already fixed PR [PR93927] adds 93338040bd7 arc: Add length attribute to eh_return pattern. adds adaa539557b arc: Improve code gen for 64bit add/sub operations. adds 9c3044a210d arc: Use accl_operand predicate for fma instructions. adds 02ae0e08a93 arc: Update legitimate small data address. adds 0ab503d34f2 explow: Fix ICE caused by plus_constant [PR94002] adds 01eb1bb0237 s390: Fix --with-arch=... --with-tune=... [PR26877] adds 3d6fd7ce6dc tree-optimization/93946 - fix bogus redundant store removal [...] adds b07e4e7c752 sccvn: Improve handling of load masked with integer constan [...] adds 9b4f00dd3f7 libstdc++: Micro-optimisations for lexicographical_compare_ [...] adds 8e6d0dba166 arm: ACLE BFloat16 convert intrinsics adds 6b9ce2b4eb4 libgcc: arm: convert thumb1 code to unified syntax adds 0e0ffbfc23b c++: Fix non-constant TARGET_EXPR constexpr handing [PR93998] adds 462f6c2041f libstdc++: Workaround is_trivially_copyable<volatile T> (PR 94013) new c46da87b9d3 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 | 99 ++++++ gcc/DATESTAMP | 2 +- gcc/alias.c | 20 ++ gcc/alias.h | 1 + gcc/config/arc/arc.c | 36 +- gcc/config/arc/arc.md | 120 +++---- gcc/config/arc/fpu.md | 4 +- gcc/config/arm/arm_bf16.h | 14 + gcc/config/arm/arm_neon.h | 49 +++ gcc/config/arm/arm_neon_builtins.def | 6 + gcc/config/arm/iterators.md | 10 + gcc/config/arm/neon.md | 77 +++++ gcc/config/arm/unspecs.md | 2 + gcc/config/s390/s390.h | 8 +- gcc/cp/ChangeLog | 15 + gcc/cp/constexpr.c | 9 +- gcc/cp/coroutines.cc | 6 +- gcc/cp/pt.c | 5 + gcc/dse.c | 9 +- gcc/explow.c | 3 + gcc/testsuite/ChangeLog | 35 ++ .../torture/co-await-14-template-traits.C | 24 ++ gcc/testsuite/g++.dg/ext/pr93998.C | 14 + gcc/testsuite/gcc.c-torture/compile/pr93927-1.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr93927-2.c | 9 + gcc/testsuite/gcc.c-torture/execute/pr93582.c | 22 ++ gcc/testsuite/gcc.dg/pr93582.c | 57 +++ gcc/testsuite/gcc.dg/pr94002.c | 13 + gcc/testsuite/gcc.dg/torture/pr93946-1.c | 27 ++ gcc/testsuite/gcc.dg/torture/pr93946-2.c | 28 ++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-10.c | 29 ++ gcc/testsuite/gcc.target/arm/simd/bf16_cvt_1.c | 51 +++ gcc/tree-ssa-alias.c | 2 + gcc/tree-ssa-dom.c | 10 +- gcc/tree-ssa-dse.c | 34 +- gcc/tree-ssa-pre.c | 24 +- gcc/tree-ssa-sccvn.c | 382 +++++++++++++-------- gcc/tree-ssa-sccvn.h | 13 +- gcc/tree-ssa-scopedtables.c | 5 +- gcc/tree-ssa-scopedtables.h | 2 +- libgcc/ChangeLog | 16 + libgcc/config/arm/bpabi-v6m.S | 120 +++---- libgcc/config/arm/lib1funcs.S | 365 ++++++++++---------- libgcc/config/arm/libunwind.S | 88 ++--- libstdc++-v3/ChangeLog | 26 ++ libstdc++-v3/include/bits/cpp_type_traits.h | 59 ++++ libstdc++-v3/include/bits/ranges_algo.h | 9 +- libstdc++-v3/include/bits/ranges_algobase.h | 25 +- libstdc++-v3/include/bits/stl_algobase.h | 41 +-- libstdc++-v3/testsuite/25_algorithms/copy/94013.cc | 78 +++++ .../testsuite/25_algorithms/copy_backward/94013.cc | 78 +++++ .../testsuite/25_algorithms/equal/94013.cc | 69 ++++ libstdc++-v3/testsuite/25_algorithms/fill/94013.cc | 46 +++ .../25_algorithms/lexicographical_compare/94013.cc | 71 ++++ libstdc++-v3/testsuite/25_algorithms/move/94013.cc | 78 +++++ .../testsuite/25_algorithms/move_backward/94013.cc | 78 +++++ 56 files changed, 1952 insertions(+), 580 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-14-template-traits.C create mode 100644 gcc/testsuite/g++.dg/ext/pr93998.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93927-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93927-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93582.c create mode 100644 gcc/testsuite/gcc.dg/pr93582.c create mode 100644 gcc/testsuite/gcc.dg/pr94002.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93946-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93946-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-10.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_cvt_1.c create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move_backward/94013.cc