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-lts-allnoconfig in repository toolchain/ci/gcc.
from 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) adds c46da87b9d3 Daily bump. adds 7f327e8765c coroutines: Handle component_ref in captures_temporary adds 05779e2c89e libstdc++: Fix use of is_nothrow_assignable_v in <bits/rang [...] adds d6d4b339f5b libstdc++: Add a move-only testsuite iterator type adds 26af9cd8af1 libstdc++: Add a testsuite range type that has a sized sentinel adds 144dfc68d0c libstdc++: Move-only input iterator support in <memory> alg [...] adds 712b182a8bc libstdc++: Fix incorrect use of memset in ranges::fill_n (P [...] adds 6b3302da9ef c++: Fix mismatch in template argument deduction [PR90505]
No new revisions were added by this update.
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 | 19 + gcc/cp/constexpr.c | 9 +- gcc/cp/coroutines.cc | 20 +- gcc/cp/pt.c | 14 +- gcc/dse.c | 9 +- gcc/explow.c | 3 + gcc/testsuite/ChangeLog | 43 +++ .../torture/co-await-15-capture-comp-ref.C | 99 ++++++ gcc/testsuite/g++.dg/ext/pr93998.C | 14 + gcc/testsuite/g++.dg/template/deduce4.C | 17 + gcc/testsuite/g++.dg/template/deduce5.C | 17 + gcc/testsuite/g++.dg/template/deduce6.C | 17 + gcc/testsuite/g++.dg/template/deduce7.C | 10 + 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 | 83 +++++ libstdc++-v3/include/bits/cpp_type_traits.h | 59 ++++ libstdc++-v3/include/bits/ranges_algo.h | 9 +- libstdc++-v3/include/bits/ranges_algobase.h | 32 +- libstdc++-v3/include/bits/ranges_uninitialized.h | 54 +-- libstdc++-v3/include/bits/stl_algobase.h | 41 +-- .../specialized_algorithms/destroy/constrained.cc | 15 + .../uninitialized_copy/constrained.cc | 25 ++ .../uninitialized_fill/94017.cc | 77 +++++ .../uninitialized_fill_n/94017.cc | 77 +++++ .../uninitialized_move/constrained.cc | 25 ++ .../24_iterators/counted_iterator/lwg3389.cc | 35 +- .../24_iterators/move_iterator/lwg3390.cc | 35 +- 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 | 45 +++ libstdc++-v3/testsuite/25_algorithms/fill/94017.cc | 76 ++++ .../testsuite/25_algorithms/fill_n/94017.cc | 76 ++++ .../25_algorithms/lexicographical_compare/94013.cc | 71 ++++ libstdc++-v3/testsuite/25_algorithms/move/94013.cc | 78 +++++ .../testsuite/25_algorithms/move_backward/94013.cc | 78 +++++ libstdc++-v3/testsuite/util/testsuite_iterators.h | 60 ++++ 71 files changed, 2641 insertions(+), 680 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C create mode 100644 gcc/testsuite/g++.dg/ext/pr93998.C create mode 100644 gcc/testsuite/g++.dg/template/deduce4.C create mode 100644 gcc/testsuite/g++.dg/template/deduce5.C create mode 100644 gcc/testsuite/g++.dg/template/deduce6.C create mode 100644 gcc/testsuite/g++.dg/template/deduce7.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/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] 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/fill/94017.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/94017.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