This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from a1b3c2ab498 Merge master r10-6763. adds 6e63438a0d7 libstdc++: Fix capturing of lvalue references in_RangeAdapt [...] adds f6088573d81 i386: Fix *vec_extractv2sf_1 and *vec_extractv2sf_1 shufps [...] adds d56779b8ae5 i386: Fix *vec_extractv2sf_1 and *vec_extractv2sf_1 shufps [...] adds 7004e09db1e testsuite: Do not run g++.target/i386/pr93828.C on 32bit targets. adds 96cbc56ed96 PR c++/93801 - False -Wmismatched-tags upon redundant typename adds 33fe984aca4 Daily bump. adds afbffe08646 Allow CONFIG_SHELL to override build-time shell in mkheaders adds 6f83ceb8cf6 MAINTAINERS: Change to my personal email address adds 902d28bd838 aarch64: Fix inverted approx_sqrt condition adds 0df28e68fd1 aarch64: Avoid creating an unused register adds d87778ed097 aarch64: Bump AARCH64_APPROX_MODE to 64 bits adds 04f307cbb9e aarch64: Add SVE support for -mlow-precision-div adds a0ee8352df6 aarch64: Add SVE support for -mlow-precision-sqrt adds 2291d1fd857 amdgcn: fix mode in vec_series adds 3abfd4f3410 amdgcn: Align VGPR pairs adds 4d6bf96b583 sra: Only verify sizes of scalar accesses (PR 93845) adds b5fb73b6bed amdgcn: Use correct offset mode for gather/scatter adds 91e50b2aa2d tree-optimization: fix access path oracle on mismatched arr [...] adds 83d45e1d715 Adapt libgomp acc_get_property.f90 test adds b150c838d9d testsuite: Require vect_mutiple_sizes for scan-tree-dump in [...] adds bf5582c356e [PATCH, GCC/ARM] Fix MVE scalar shift tests adds b59506cd8b9 testsuite: Add -fcommon to gcc.target/i386/pr69052.c adds 436016f4569 arm: ACLE I8MM multiply-accumulate adds 131fbdd7b75 [PATCH, GCC/ARM] Add MVE target check to sourcebuild.texi adds 9e58988061f libstdc++: Define <=> for tuple, optional and variant adds dbfba41e95d PR c++/93753 - ICE on a flexible array followed by a member [...] adds 147add96091 Darwin: Fix wrong quoting on an error string (PR93860). new 08285034b01 Merge master r10-6790.
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: ChangeLog | 4 + MAINTAINERS | 2 +- fixincludes/ChangeLog | 4 + fixincludes/mkheaders.in | 22 ++- gcc/ChangeLog | 124 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-protos.h | 16 +- gcc/config/aarch64/aarch64-sve.md | 100 +++++++++++- gcc/config/aarch64/aarch64.c | 96 ++++++++--- gcc/config/aarch64/iterators.md | 24 +++ gcc/config/arm/arm.md | 6 +- gcc/config/arm/arm_neon.h | 28 ++++ gcc/config/arm/arm_neon_builtins.def | 4 + gcc/config/arm/iterators.md | 6 + gcc/config/arm/neon.md | 11 ++ gcc/config/arm/unspecs.md | 3 + gcc/config/darwin-c.c | 2 +- gcc/config/gcn/gcn-valu.md | 181 ++++++++------------- gcc/config/gcn/gcn.c | 19 +-- gcc/config/gcn/gcn.md | 38 ++--- gcc/config/i386/mmx.md | 8 +- gcc/cp/ChangeLog | 11 ++ gcc/cp/class.c | 2 + gcc/cp/parser.c | 7 + gcc/doc/sourcebuild.texi | 5 + gcc/testsuite/ChangeLog | 64 ++++++++ gcc/testsuite/g++.dg/ext/flexary36.C | 123 ++++++++++++++ gcc/testsuite/g++.dg/lto/pr93166_0.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr93845.C | 30 ++++ gcc/testsuite/g++.dg/warn/Wredundant-tags-3.C | 45 +++++ gcc/testsuite/g++.target/i386/pr93828.C | 17 ++ gcc/testsuite/gcc.dg/torture/pr93586.c | 21 +++ gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/recip_1.c | 27 +++ gcc/testsuite/gcc.target/aarch64/sve/recip_1_run.c | 27 +++ gcc/testsuite/gcc.target/aarch64/sve/recip_2.c | 27 +++ gcc/testsuite/gcc.target/aarch64/sve/recip_2_run.c | 30 ++++ gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1.c | 27 +++ gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1_run.c | 27 +++ gcc/testsuite/gcc.target/aarch64/sve/sqrt_1.c | 30 ++++ gcc/testsuite/gcc.target/aarch64/sve/sqrt_1_run.c | 27 +++ .../gcc.target/arm/armv8_1m-shift-imm-1.c | 4 +- .../gcc.target/arm/armv8_1m-shift-reg-1.c | 4 +- .../{aarch64/simd/vmmla.c => arm/simd/vmmla_1.c} | 9 +- gcc/testsuite/gcc.target/i386/pr69052.c | 6 +- gcc/testsuite/lib/target-supports.exp | 42 +++++ gcc/tree-sra.c | 3 +- gcc/tree-ssa-alias.c | 42 ++++- libgomp/ChangeLog | 7 + .../libgomp.oacc-fortran/acc_get_property.f90 | 3 +- libstdc++-v3/ChangeLog | 25 +++ libstdc++-v3/include/std/optional | 26 +++ libstdc++-v3/include/std/ranges | 50 +++++- libstdc++-v3/include/std/tuple | 33 ++++ libstdc++-v3/include/std/variant | 47 +++++- .../testsuite/20_util/optional/relops/three_way.cc | 76 +++++++++ .../tuple/comparison_operators/three_way.cc | 102 ++++++++++++ .../20_util/variant/{ => relops}/89851.cc | 0 .../20_util/variant/{ => relops}/90008.cc | 0 .../testsuite/20_util/variant/relops/three_way.cc | 54 ++++++ .../testsuite/std/ranges/adaptors/split.cc | 18 ++ .../ranges/adaptors/{elements.cc => split_neg.cc} | 39 ++--- 62 files changed, 1609 insertions(+), 232 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ext/flexary36.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93845.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-3.C create mode 100644 gcc/testsuite/g++.target/i386/pr93828.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr93586.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/recip_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/recip_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/recip_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/recip_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sqrt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sqrt_1_run.c copy gcc/testsuite/gcc.target/{aarch64/simd/vmmla.c => arm/simd/vmmla_1.c} (58%) create mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/three_way.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/comparison_operators/three_way.cc rename libstdc++-v3/testsuite/20_util/variant/{ => relops}/89851.cc (100%) rename libstdc++-v3/testsuite/20_util/variant/{ => relops}/90008.cc (100%) create mode 100644 libstdc++-v3/testsuite/20_util/variant/relops/three_way.cc copy libstdc++-v3/testsuite/std/ranges/adaptors/{elements.cc => split_neg.cc} (56%)