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-allmodconfig in repository toolchain/ci/gcc.
from aa667c3f36d libstdc++: P2106R0 Alternative wording for GB315 and GB316 adds f5b4dc38852 libstdc++: P2116R0 Remove tuple-like protocol support from [...] adds f09f32427b2 libstdc++: Reorder declarations of std::span members adds d6c9e372372 libstdc++: Fix and simplify constraints on std::span constructors adds 9b8e2dea783 libstdc++: P1976R2 Fixed-size span construction from dynamic range adds 3fe1910509e Use au->lock exclusively for locking in async I/O. adds ce7b39d0fc6 libstdc++: Fix new tests that fail for ILP32 targets adds 855b4aaeabd cmd/go: update -DGOPKGPATH to use current pkgpath encoding adds 14832dcb699 gcc.dg/strcmpopt_6.c: Add space in array for terminator. adds b02719918d7 c++: Fix array-init1.C for ILP32 [PR93817] adds 71c82d0e18d aarch64: Move vmull_<high_>* to intrinsics adds a5b213dda50 libstdc++: Fix compilation of <ranges> with Clang (PR 93818) adds 08ee555df42 Daily bump. adds 6fa35f0e284 Add -mavx512vbmi2 to i386-2.C and i386-3.C adds 242b4fb7f4e libstdc++: P1983R0 Wording for GB301, US296, US292, US291, [...] adds bfe78b08471 RISC-V: Using fmv.x.w/fmv.w.x rather than fmv.x.s/fmv.s.x adds 8d1a1cb1b81 libgomp: Fixes + cleanup for OpenACC's Fortran module + ope [...] adds 665c5bad168 sra: Avoid totally scalarizing overallping field_decls (PR 93667) adds 51faf07cef9 sra: Do not create zero sized accesses (PR 93776) adds 73d53120508 Fix -save-temp leaking files in /tmp adds a45fb21a10f libstdc++: Remove redundant bool casts in ranges algorithms adds fa89adaa979 libstdc++: tuple_element_t is also wrong for const subrange [...] adds 15411a64534 libstdc++: "safe" in several library names is misleading (L [...] adds 020a03eec70 libstdc++: Add nodiscard to polymorphic_allocator members ( [...] adds 5f3641d0c43 libstdc++: uninitialized_construct_using_allocator should u [...] adds 4cc3b275d31 libstdc++: Remove converting constructors from views (LWG 3280) adds aca60ecff35 libstdc++: Add ranges_size_t and rename all_view (LWG 3335) adds f91aa3e6cb8 vect: Fix offset calculation for -ve strides [PR93767] new 247f410b837 libstdc++: Remove std::span::cbegin and std::span::cend (LWG 3320) new 66ae31eb308 libstdc++: span's deduction-guide for built-in arrays doesn [...] new 5f031f9747f libstdc++: midpoint should not constrain T is complete (LWG 3200) new bb54e0b8794 libstdc++: Add __cpp_lib_unwrap_ref feature test macro new e89100ef2ef libstdc++: make polymorphic_allocator throw consistent type [...]
The 5 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 | 59 +++++ gcc/DATESTAMP | 2 +- gcc/collect2.c | 130 ++-------- gcc/collect2.h | 4 - gcc/config/aarch64/aarch64-simd-builtins.def | 6 + gcc/config/aarch64/aarch64-simd.md | 11 + gcc/config/aarch64/arm_neon.h | 84 +----- gcc/config/riscv/riscv.c | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/testsuite/ChangeLog | 33 +++ gcc/testsuite/g++.dg/diagnostic/array-init1.C | 2 +- gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr93667.C | 11 + gcc/testsuite/gcc.dg/strcmpopt_6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr93776.c | 27 ++ gcc/testsuite/gcc.dg/vect/pr93767.c | 13 + gcc/testsuite/gcc.target/aarch64/vmull_high.c | 23 ++ gcc/tree-sra.c | 19 +- gcc/tree-vect-data-refs.c | 4 +- libgfortran/ChangeLog | 24 ++ libgfortran/io/async.c | 23 +- libgfortran/io/async.h | 45 ++-- libgo/go/cmd/go/internal/work/gccgo.go | 26 +- libgomp/.gitattributes | 2 + libgomp/ChangeLog | 31 +++ libgomp/config/accel/openacc.f90 | 19 +- libgomp/libgomp.texi | 27 +- libgomp/openacc.f90 | 281 ++++++++++----------- libgomp/openacc_lib.h | 145 +++++++---- libstdc++-v3/ChangeLog | 168 ++++++++++++ libstdc++-v3/include/bits/range_access.h | 27 +- libstdc++-v3/include/bits/ranges_algo.h | 166 ++++++------ libstdc++-v3/include/bits/ranges_algobase.h | 10 +- libstdc++-v3/include/bits/ranges_uninitialized.h | 18 +- libstdc++-v3/include/experimental/string_view | 6 +- libstdc++-v3/include/std/memory | 7 +- libstdc++-v3/include/std/memory_resource | 10 +- libstdc++-v3/include/std/numeric | 4 +- libstdc++-v3/include/std/ranges | 254 ++++++++----------- libstdc++-v3/include/std/span | 211 +++++++--------- libstdc++-v3/include/std/string_view | 6 +- libstdc++-v3/include/std/type_traits | 2 + libstdc++-v3/include/std/version | 3 +- .../testsuite/20_util/integer_comparisons/equal.cc | 2 +- .../20_util/integer_comparisons/greater_equal.cc | 2 +- .../testsuite/20_util/integer_comparisons/less.cc | 2 +- .../20_util/integer_comparisons/less_equal.cc | 2 +- .../20_util/integer_comparisons/not_equal.cc | 2 +- .../polymorphic_allocator/lwg3237.cc} | 44 +++- .../specialized_algorithms/destroy/constrained.cc | 4 +- .../uninitialized_copy/constrained.cc | 18 +- .../uninitialized_default_construct/constrained.cc | 8 +- .../uninitialized_fill/constrained.cc | 8 +- .../uninitialized_move/constrained.cc | 18 +- .../uninitialized_value_construct/constrained.cc | 8 +- .../testsuite/20_util/unwrap_reference/1.cc | 6 + .../get_neg.cc => 20_util/unwrap_reference/3.cc} | 19 +- libstdc++-v3/testsuite/23_containers/span/1.cc | 2 +- libstdc++-v3/testsuite/23_containers/span/2.cc | 2 +- .../testsuite/23_containers/span/deduction.cc | 2 +- .../testsuite/23_containers/span/everything.cc | 19 +- .../23_containers/span/{1.cc => explicit.cc} | 33 ++- .../testsuite/23_containers/span/lwg3255.cc | 4 + .../testsuite/23_containers/span/tuple_size_neg.cc | 25 -- .../testsuite/26_numerics/midpoint/pointer.cc | 2 - .../midpoint/pointer_neg.cc} | 14 +- libstdc++-v3/testsuite/std/ranges/access/begin.cc | 6 +- libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 2 +- libstdc++-v3/testsuite/std/ranges/access/cend.cc | 4 +- .../testsuite/std/ranges/access/crbegin.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/crend.cc | 6 +- libstdc++-v3/testsuite/std/ranges/access/data.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/end.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/rend.cc | 4 +- .../testsuite/std/ranges/adaptors/filter.cc | 4 +- libstdc++-v3/testsuite/std/ranges/safe_range.cc | 22 +- .../testsuite/std/ranges/safe_range_types.cc | 42 +-- .../testsuite/std/ranges/subrange/tuple_like.cc | 52 ++++ libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 +- 82 files changed, 1345 insertions(+), 1022 deletions(-) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93667.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93776.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93767.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vmull_high.c create mode 100644 libgomp/.gitattributes rename libstdc++-v3/testsuite/{23_containers/span/tuple_element_dynamic_neg.cc => [...] rename libstdc++-v3/testsuite/{23_containers/span/get_neg.cc => 20_util/unwrap_ref [...] copy libstdc++-v3/testsuite/23_containers/span/{1.cc => explicit.cc} (50%) delete mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_size_neg.cc rename libstdc++-v3/testsuite/{23_containers/span/tuple_element_oob_neg.cc => 26_n [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/tuple_like.cc