This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O2 in repository toolchain/ci/gcc.
from 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] adds 247f410b837 libstdc++: Remove std::span::cbegin and std::span::cend (LWG 3320) adds 66ae31eb308 libstdc++: span's deduction-guide for built-in arrays doesn [...] adds 5f031f9747f libstdc++: midpoint should not constrain T is complete (LWG 3200) adds bb54e0b8794 libstdc++: Add __cpp_lib_unwrap_ref feature test macro adds e89100ef2ef libstdc++: make polymorphic_allocator throw consistent type [...] adds fd136f018e6 Fix a typo in comment. adds 58f2e59ad36 testsuite: Add -msse2 to fix ia32 tests. adds 59aa9e577eb libstdc++: ranges::iter_move should perform ADL-only lookup [...] adds 77f5310f020 libstdc++: subrange converting constructor should disallow [...] adds 241ed965509 libstdc++: Simplify std::totally_ordered_with (LWG 3329) adds 0294dc5f4ee libstdc++: Simplify std::totally_ordered (LWG 3331) adds 256f67aa078 libstdc++: Simplify std::three_way_comparable_with (LWG 3360) adds 7433536b3d8 libstdc++: Add default-initializers to views (LWG 3364) adds 1b425f3ac51 libstdc++: make common_iterator<I, S> require copyable<I> ( [...] adds 38c7b74d2e9 libstdc++: Add missing call to unused subroutine in split_v [...] adds ccf86d54cb0 PR tree-optimization/92128 - fold more non-constant strlen [...] adds 8f9dd1b0bdd c++: Fix wrong-code with non-constexpr constructor [PR93169] adds 549a2400ea5 Daily bump. adds 85232b45840 Update gcc de.po. adds f40237a37b2 Remove trailing | in help message. adds 093bdf2cec6 Fix error message for Darwin. adds 6c39d0b79db Remove triling space for a warning. adds 4a172be3e5e Remove superfluous word in documentation. adds c7b591f3868 libstdc++: Add <=> to thread::id adds 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 | 209 +++ gcc/DATESTAMP | 2 +- gcc/collect2.c | 130 +- gcc/collect2.h | 4 - gcc/common/config/avr/avr-common.c | 6 +- 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/darwin.c | 3 +- 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/or1k/or1k.opt | 2 +- gcc/config/pa/pa.c | 2 +- gcc/config/pa/som.h | 18 +- gcc/config/riscv/riscv.c | 4 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/cp/ChangeLog | 28 + gcc/cp/class.c | 2 + gcc/cp/constexpr.c | 3 +- gcc/cp/parser.c | 9 +- gcc/doc/invoke.texi | 2 +- 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 | 11 + gcc/po/de.po | 1876 ++++++++------------ gcc/po/exgettext | 5 +- gcc/testsuite/ChangeLog | 105 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C | 21 + 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/pr93667.C | 11 + 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/gimplefe-41.c | 1 + gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 1 + gcc/testsuite/gcc.dg/ipa/pr93763.c | 46 + gcc/testsuite/gcc.dg/strlenopt-81.c | 13 +- gcc/testsuite/gcc.dg/torture/pr93586.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr93776.c | 27 + gcc/testsuite/gcc.dg/vect/pr93767.c | 13 + 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 | 22 +- gcc/tree-ssa-alias.c | 42 +- gcc/tree-vect-data-refs.c | 4 +- libgomp/.gitattributes | 2 + libgomp/ChangeLog | 38 + libgomp/config/accel/openacc.f90 | 19 +- libgomp/libgomp.texi | 27 +- libgomp/openacc.f90 | 281 ++- libgomp/openacc_lib.h | 145 +- .../libgomp.oacc-fortran/acc_get_property.f90 | 3 +- libstdc++-v3/ChangeLog | 231 +++ libstdc++-v3/include/bits/iterator_concepts.h | 2 + libstdc++-v3/include/bits/range_access.h | 69 +- 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/bits/stl_iterator.h | 2 +- libstdc++-v3/include/experimental/string_view | 6 +- libstdc++-v3/include/std/concepts | 38 +- libstdc++-v3/include/std/memory | 7 +- libstdc++-v3/include/std/memory_resource | 10 +- libstdc++-v3/include/std/numeric | 4 +- libstdc++-v3/include/std/optional | 26 + libstdc++-v3/include/std/ranges | 286 ++- libstdc++-v3/include/std/span | 32 +- libstdc++-v3/include/std/string_view | 6 +- libstdc++-v3/include/std/system_error | 79 +- libstdc++-v3/include/std/thread | 32 +- libstdc++-v3/include/std/tuple | 33 + libstdc++-v3/include/std/type_traits | 2 + libstdc++-v3/include/std/variant | 47 +- libstdc++-v3/include/std/version | 1 + libstdc++-v3/libsupc++/compare | 24 +- libstdc++-v3/libsupc++/typeinfo | 3 + .../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 + .../89851.cc => polymorphic_allocator/lwg3237.cc} | 35 +- .../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 +- .../tuple/comparison_operators/three_way.cc | 102 ++ .../testsuite/20_util/unwrap_reference/1.cc | 6 + .../size_neg.cc => 20_util/unwrap_reference/3.cc} | 17 +- .../20_util/variant/{ => relops}/89851.cc | 0 .../20_util/variant/{ => relops}/90008.cc | 0 .../testsuite/20_util/variant/relops/three_way.cc | 54 + .../testsuite/23_containers/span/deduction.cc | 2 +- .../testsuite/23_containers/span/everything.cc | 15 +- .../testsuite/23_containers/span/lwg3255.cc | 4 + .../headers/iterator/synopsis_c++20.cc | 2 +- .../testsuite/26_numerics/midpoint/pointer.cc | 2 - .../midpoint/pointer_neg.cc} | 15 +- .../testsuite/30_threads/thread/id/70294.cc | 13 +- .../testsuite/30_threads/thread/id/operators.cc | 22 +- .../thread/id/{operators.cc => operators_c++20.cc} | 29 +- libstdc++-v3/testsuite/std/ranges/access/begin.cc | 12 +- .../std/ranges/access/{end_neg.cc => begin_neg.cc} | 13 +- 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 +- .../testsuite/std/ranges/access/end_neg.cc | 5 +- libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/rend.cc | 4 +- .../testsuite/std/ranges/access/size_neg.cc | 3 +- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 7 +- .../testsuite/std/ranges/adaptors/filter.cc | 4 +- .../testsuite/std/ranges/adaptors/split.cc | 21 +- .../{access/end_neg.cc => adaptors/split_neg.cc} | 31 +- .../testsuite/std/ranges/iota/iota_view.cc | 17 + libstdc++-v3/testsuite/std/ranges/safe_range.cc | 22 +- .../testsuite/std/ranges/safe_range_types.cc | 42 +- .../size_neg.cc => subrange/lwg3282_neg.cc} | 17 +- .../testsuite/std/ranges/subrange/tuple_like.cc | 52 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 +- 166 files changed, 4123 insertions(+), 2400 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C 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/pr93667.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/pr93776.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93767.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 create mode 100644 libgomp/.gitattributes copy libstdc++-v3/testsuite/{std/ranges/access/size_neg.cc => 19_diagnostics/error [...] copy libstdc++-v3/testsuite/19_diagnostics/{error_condition/operators/not_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 copy libstdc++-v3/testsuite/20_util/{variant/89851.cc => polymorphic_allocator/lwg [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/comparison_operators/three_way.cc copy libstdc++-v3/testsuite/{std/ranges/access/size_neg.cc => 20_util/unwrap_refer [...] 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/size_neg.cc => 26_numerics/midpoint [...] copy libstdc++-v3/testsuite/30_threads/thread/id/{operators.cc => operators_c++20. [...] 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%) copy libstdc++-v3/testsuite/std/ranges/{access/size_neg.cc => subrange/lwg3282_neg [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/tuple_like.cc