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-arm-lts-allyesconfig in repository toolchain/ci/gcc.
from 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. new f40237a37b2 Remove trailing | in help message. new 093bdf2cec6 Fix error message for Darwin. new 6c39d0b79db Remove triling space for a warning. new 4a172be3e5e Remove superfluous word in documentation. new c7b591f3868 libstdc++: Add <=> to thread::id new 20fa41e61fd libstdc++: Remove std::type_info::operator!= for C++20
The 6 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 | 35 + gcc/DATESTAMP | 2 +- gcc/collect2.c | 130 +- gcc/collect2.h | 4 - gcc/common/config/avr/avr-common.c | 6 +- gcc/config/darwin.c | 3 +- gcc/config/or1k/or1k.opt | 2 +- gcc/cp/ChangeLog | 17 + gcc/cp/constexpr.c | 3 +- gcc/cp/parser.c | 2 +- gcc/doc/invoke.texi | 2 +- gcc/po/ChangeLog | 4 + gcc/po/de.po | 1876 ++++++++------------ gcc/testsuite/ChangeLog | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C | 21 + gcc/testsuite/gcc.dg/gimplefe-41.c | 1 + gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 1 + gcc/testsuite/gcc.dg/strlenopt-81.c | 13 +- gcc/testsuite/gcc.dg/vect/pr93767.c | 13 + gcc/tree-vect-data-refs.c | 4 +- libstdc++-v3/ChangeLog | 144 ++ libstdc++-v3/include/bits/iterator_concepts.h | 2 + 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/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/ranges | 206 +-- libstdc++-v3/include/std/span | 32 +- libstdc++-v3/include/std/string_view | 6 +- libstdc++-v3/include/std/thread | 32 +- libstdc++-v3/include/std/type_traits | 2 + libstdc++-v3/include/std/version | 1 + libstdc++-v3/libsupc++/compare | 24 +- libstdc++-v3/libsupc++/typeinfo | 3 + .../polymorphic_allocator/lwg3237.cc} | 52 +- .../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 + .../operators.cc => 20_util/unwrap_reference/3.cc} | 26 +- .../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} | 26 +- .../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 | 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 | 2 +- .../testsuite/std/ranges/adaptors/split.cc | 3 +- libstdc++-v3/testsuite/std/ranges/safe_range.cc | 22 +- .../testsuite/std/ranges/safe_range_types.cc | 42 +- .../ranges/subrange/lwg3282_neg.cc} | 18 +- .../testsuite/std/ranges/subrange/tuple_like.cc | 52 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 +- 75 files changed, 1598 insertions(+), 1750 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C create mode 100644 gcc/testsuite/gcc.dg/vect/pr93767.c copy libstdc++-v3/testsuite/{30_threads/thread/id/operators.cc => 20_util/polymorp [...] copy libstdc++-v3/testsuite/{30_threads/thread/id/operators.cc => 20_util/unwrap_r [...] copy libstdc++-v3/testsuite/{30_threads/thread/id/operators.cc => 26_numerics/midp [...] copy libstdc++-v3/testsuite/30_threads/thread/id/{operators.cc => operators_c++20. [...] copy libstdc++-v3/testsuite/{30_threads/thread/id/70294.cc => std/ranges/subrange/ [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/tuple_like.cc