This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from 20fa41e61fd libstdc++: Remove std::type_info::operator!= for C++20 adds 4be779f59b0 libstdc++: Define operator<=> for <system_error> types adds e817c23f680 libstdc++: Issues with range access CPOs (P2091R0) adds b82d4266624 rs6000: Fix infinite loop building ghostscript and icu [PR93658] adds 2c52b2884ba OpenACC's tile clause fix for implicit typing (PR93825) adds e6f24f824be rs6000: Fix infinite loop building ghostscript and icu [PR93658] adds 5586e5060fb libstdc++: Forward second argument of views::iota using the [...] 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). adds 47772af10c0 Do not propagate self-dependent value (PR ipa/93763) adds 25f0909af87 Do not propagate self-dependent value (PR ipa/93763) (ChangeLog) adds d11676de296 lra: Stop registers being incorrectly marked live v2 [PR92989] adds 8d1780b56d0 i18n: Fix translation of --help [PR93759] adds 01af7e0a0c2 Fix handling of floating-point homogeneous aggregates. adds e99b18cf710 Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 2 +- fixincludes/ChangeLog | 4 + fixincludes/mkheaders.in | 22 ++- gcc/ChangeLog | 157 ++++++++++++++++++ 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/config/pa/pa.c | 2 +- gcc/config/pa/som.h | 18 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/cp/ChangeLog | 11 ++ gcc/cp/class.c | 2 + gcc/cp/parser.c | 7 + gcc/doc/sourcebuild.texi | 5 + gcc/fortran/ChangeLog | 25 ++- gcc/fortran/openmp.c | 15 +- gcc/ipa-cp.c | 10 +- gcc/lra-lives.c | 109 +++++++------ gcc/opts.c | 8 +- gcc/po/ChangeLog | 7 + gcc/po/exgettext | 5 +- gcc/testsuite/ChangeLog | 74 +++++++++ gcc/testsuite/g++.dg/ext/flexary36.C | 123 ++++++++++++++ gcc/testsuite/g++.dg/ipa/pr93763.C | 15 ++ 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/ipa/pr93763.c | 46 ++++++ 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 +- gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 28 ++++ gcc/testsuite/gcc.target/i386/pr69052.c | 6 +- gcc/testsuite/gcc.target/powerpc/pr93658.c | 20 +++ gcc/testsuite/gfortran.dg/goacc/tile-3.f90 | 13 ++ 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 | 71 ++++++++ libstdc++-v3/include/bits/range_access.h | 42 ++--- libstdc++-v3/include/std/optional | 26 +++ libstdc++-v3/include/std/ranges | 62 ++++++- libstdc++-v3/include/std/system_error | 79 ++++++--- libstdc++-v3/include/std/tuple | 33 ++++ libstdc++-v3/include/std/variant | 47 +++++- .../error_category/operators/less.cc} | 22 +-- .../operators/three_way.cc} | 36 ++-- .../19_diagnostics/error_code/operators/equal.cc | 1 - .../error_code/operators/{equal.cc => less.cc} | 15 +- .../error_code/operators/not_equal.cc | 1 - .../operators/{equal.cc => three_way.cc} | 37 ++++- .../error_condition/operators/equal.cc | 1 - .../operators/{equal.cc => less.cc} | 20 +-- .../error_condition/operators/not_equal.cc | 1 - .../operators/{equal.cc => three_way.cc} | 32 +++- .../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 ++++++ libstdc++-v3/testsuite/std/ranges/access/begin.cc | 6 +- .../std/ranges/access/{end_neg.cc => begin_neg.cc} | 13 +- .../testsuite/std/ranges/access/end_neg.cc | 5 +- .../testsuite/std/ranges/access/size_neg.cc | 3 +- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 7 +- .../testsuite/std/ranges/adaptors/split.cc | 18 ++ .../{access/end_neg.cc => adaptors/split_neg.cc} | 31 ++-- .../testsuite/std/ranges/iota/iota_view.cc | 17 ++ 94 files changed, 2152 insertions(+), 434 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ext/flexary36.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93763.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/ipa/pr93763.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 create mode 100644 gcc/testsuite/gcc.target/arm/simd/vmmla_1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93658.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/tile-3.f90 copy libstdc++-v3/testsuite/{std/ranges/access/size_neg.cc => 19_diagnostics/error [...] copy libstdc++-v3/testsuite/19_diagnostics/{error_condition/operators/equal.cc => [...] copy libstdc++-v3/testsuite/19_diagnostics/error_code/operators/{equal.cc => less. [...] copy libstdc++-v3/testsuite/19_diagnostics/error_code/operators/{equal.cc => three [...] copy libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/{equal.cc => [...] copy libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/{equal.cc => [...] 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/access/{end_neg.cc => begin_neg.cc} (77%) copy libstdc++-v3/testsuite/std/ranges/{access/end_neg.cc => adaptors/split_neg.cc} (52%)