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-mainline-defconfig in repository toolchain/ci/gcc.
from 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] adds 8cc59ac5912 PR target/93995 ICE in patch_jump_insn, at cfgrtl.c:1290 on [...] adds 8e480ec1ddb tailcall: Fix up process_assignment [PR94001] adds 2e032851802 Wrap array in ctor with braces. adds c7ec2f9ff6d Clear --help=language and --help=common interaction. adds dca54007ebb tree-optimization/93964 - adjust ISL code generation for po [...] new 1cdfb80a4ec sccvn: Avoid overflows in push_partial_def new 64ba6d17022 inliner: Copy DECL_BY_REFERENCE in copy_decl_to_var [PR93888] new 20fb4a47421 Add -fcommon to a test-case to re-trigger it.
The 3 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 | 57 ++++ gcc/DATESTAMP | 2 +- 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/riscv/riscv.c | 7 +- gcc/cp/ChangeLog | 24 ++ gcc/cp/constexpr.c | 9 +- gcc/cp/coroutines.cc | 20 +- gcc/cp/method.c | 6 +- gcc/cp/pt.c | 14 +- gcc/doc/invoke.texi | 3 +- gcc/graphite-isl-ast-to-gimple.c | 3 + gcc/graphite-scop-detection.c | 1 - gcc/testsuite/ChangeLog | 47 +++ .../torture/co-await-15-capture-comp-ref.C | 99 ++++++ gcc/testsuite/g++.dg/ext/pr93998.C | 14 + gcc/testsuite/g++.dg/guality/pr93888.C | 24 ++ 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.dg/graphite/pr93964.c | 19 ++ gcc/testsuite/gcc.dg/pr93995.c | 46 +++ gcc/testsuite/gcc.dg/pr94001.c | 11 + gcc/testsuite/gcc.target/arm/simd/bf16_cvt_1.c | 51 +++ gcc/testsuite/gcc.target/i386/pr91623.c | 2 +- gcc/tree-inline.c | 1 + gcc/tree-ssa-sccvn.c | 49 ++- gcc/tree-tailcall.c | 3 +- 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 | 78 +++++ 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 | 34 +- .../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 ++++ 60 files changed, 2134 insertions(+), 450 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/guality/pr93888.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.dg/graphite/pr93964.c create mode 100644 gcc/testsuite/gcc.dg/pr93995.c create mode 100644 gcc/testsuite/gcc.dg/pr94001.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