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-allyesconfig 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. adds d6f420d9812 Honor --disable-dependency-tracking in libatomic adds 6cd5024c864 c++: Use %qs in diagnostic message [PR93882] adds 128ff73d7c5 libatomic: Fix last change [PR55930] adds cd6016713aa Daily bump. adds 61c8d9e4e5f Patch for PR57710 adds 7260547dbff Fix error message. adds 92e8508edac Add missing closing parenthises in error message. adds 3133bed5d03 Changing cost propagation and ordering colorable bucket heu [...] adds c7bfe1aaa39 Daily bump. adds 9069e9484ce RISC-V: Adjust floating point code gen for LTGT compare adds f1a681a174c PR47785: Add support for handling Xassembler/Wa options with LTO. adds 2bd8c3ff351 OpenACC tile clause – apply exit/cycle checks (PR 93552) adds 7f5617b0044 sccvn: Handle bitfields in push_partial_def [PR93582] adds 3841739c29a libstdc++: enable_view has false positives (LWG 3326)
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 2 +- fixincludes/ChangeLog | 4 + fixincludes/mkheaders.in | 22 +- gcc/ChangeLog | 215 ++++++++++++++++++ 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/riscv/riscv.c | 17 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/cp/ChangeLog | 16 ++ gcc/cp/class.c | 2 + gcc/cp/decl.c | 2 +- gcc/cp/parser.c | 7 + gcc/doc/invoke.texi | 6 + gcc/doc/sourcebuild.texi | 5 + gcc/fortran/ChangeLog | 42 +++- gcc/fortran/interface.c | 6 +- gcc/fortran/match.c | 25 ++- gcc/fortran/openmp.c | 15 +- gcc/fortran/trans-array.c | 26 ++- gcc/gcc.c | 29 +++ gcc/ipa-cp.c | 10 +- gcc/ira-color.c | 97 ++++++--- gcc/lra-lives.c | 109 +++++----- gcc/lto-opts.c | 6 + gcc/lto-wrapper.c | 103 ++++++--- gcc/opts-common.c | 66 ++++++ gcc/opts.c | 8 +- gcc/opts.h | 5 + gcc/po/ChangeLog | 7 + gcc/po/exgettext | 5 +- gcc/testsuite/ChangeLog | 101 +++++++++ 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/tree-ssa/pr93582-4.c | 23 ++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c | 25 +++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c | 24 +++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c | 24 +++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c | 14 ++ 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/pr78353-1.c | 8 + gcc/testsuite/gcc.target/arm/pr78353-2.c | 9 + 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/argument_checking_24.f90 | 8 +- gcc/testsuite/gfortran.dg/goacc/tile-3.f90 | 13 ++ gcc/testsuite/gfortran.dg/goacc/tile-4.f90 | 27 +++ gcc/testsuite/gfortran.dg/same_type_as_3.f03 | 27 +++ gcc/testsuite/lib/target-supports.exp | 42 ++++ gcc/tree-sra.c | 3 +- gcc/tree-ssa-alias.c | 42 +++- gcc/tree-ssa-sccvn.c | 239 ++++++++++++++++----- libatomic/ChangeLog | 13 ++ libatomic/Makefile.am | 4 +- libatomic/Makefile.in | 3 +- libgomp/ChangeLog | 7 + .../libgomp.oacc-fortran/acc_get_property.f90 | 3 +- libstdc++-v3/ChangeLog | 90 ++++++++ libstdc++-v3/include/bits/range_access.h | 45 ++-- libstdc++-v3/include/bits/regex.h | 10 - libstdc++-v3/include/bits/stl_multiset.h | 11 - libstdc++-v3/include/bits/stl_set.h | 9 - libstdc++-v3/include/bits/unordered_set.h | 15 -- libstdc++-v3/include/debug/multiset.h | 13 -- libstdc++-v3/include/debug/set.h | 12 -- libstdc++-v3/include/debug/unordered_set | 16 -- libstdc++-v3/include/experimental/string_view | 6 +- libstdc++-v3/include/std/optional | 26 +++ libstdc++-v3/include/std/ranges | 81 +++++-- libstdc++-v3/include/std/span | 7 +- libstdc++-v3/include/std/string_view | 6 +- 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/{not_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 ++ libstdc++-v3/testsuite/std/ranges/view.cc | 12 +- 131 files changed, 3005 insertions(+), 682 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.dg/tree-ssa/pr93582-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.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/pr78353-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr78353-2.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 create mode 100644 gcc/testsuite/gfortran.dg/goacc/tile-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/same_type_as_3.f03 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/{not_equal.cc => l [...] 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%)