This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/release-aarch64 in repository toolchain/ci/gcc.
from 5062f6e719e Daily bump. adds 6a1358f7ea1 Fix looping flag discovery in ipa-pure-const adds aa16f7e0f24 libstdc++: Replace hyphens in effective target keywords adds a82a32317d4 libstdc++: Add xfail to some printer tests for debug mode adds 88b99972036 libstdc++: Fix vector<bool> printer tests to work in debug mode adds 7ae6e4e3831 libstdc++: Do not use memset in constexpr calls to ranges:: [...] adds 44e0de70106 Daily bump. adds f2255d28538 d: fix ASAN in option processing adds 8d3391d6479 libstdc++: Make std::pointer_traits SFINAE-friendly [PR96416] adds 806aaf0d422 libstdc++: Fix dg-do directive for tests supposed to be run adds a27fa22ff1b libstdc++: Ensure dg-add-options comes after dg-options adds 38772ceddcb Daily bump. adds 7320f5d4051 Fix typo in t-dimode new 9b6ad13d7b4 Daily bump.
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: gcc/ChangeLog | 8 ++ gcc/DATESTAMP | 2 +- gcc/d/ChangeLog | 5 ++ gcc/d/d-attribs.cc | 4 +- gcc/ipa-pure-const.c | 4 +- gcc/testsuite/ChangeLog | 8 ++ gcc/testsuite/gcc.c-torture/execute/pr103052.c | 35 ++++++++ libgcc/ChangeLog | 4 + libgcc/config/pa/t-dimode | 2 +- libstdc++-v3/ChangeLog | 68 +++++++++++++++ libstdc++-v3/include/bits/ptr_traits.h | 60 +++++++------- libstdc++-v3/include/bits/ranges_algobase.h | 28 ++++--- libstdc++-v3/python/libstdcxx/v6/printers.py | 10 +-- .../testsuite/20_util/pointer_traits/lwg3545.cc | 96 ++++++++++++++++++++++ .../pstl/uninitialized_construct.cc | 2 +- .../pstl/uninitialized_copy_move.cc | 2 +- .../pstl/uninitialized_fill_destroy.cc | 2 +- libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- .../testsuite/20_util/to_address/lwg3545.cc | 37 +++++++++ libstdc++-v3/testsuite/20_util/to_chars/4.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/double.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/float.cc | 2 +- .../testsuite/20_util/to_chars/long_double.cc | 2 +- .../21_strings/basic_string/allocator/char/copy.cc | 2 +- .../basic_string/allocator/char/copy_assign.cc | 2 +- .../basic_string/allocator/char/lwg2788.cc | 2 +- .../21_strings/basic_string/allocator/char/move.cc | 2 +- .../basic_string/allocator/char/move_assign.cc | 2 +- .../basic_string/allocator/char/noexcept.cc | 2 +- .../basic_string/allocator/char/operator_plus.cc | 2 +- .../21_strings/basic_string/allocator/char/swap.cc | 2 +- .../basic_string/allocator/wchar_t/copy.cc | 2 +- .../basic_string/allocator/wchar_t/copy_assign.cc | 2 +- .../basic_string/allocator/wchar_t/lwg2788.cc | 2 +- .../basic_string/allocator/wchar_t/move.cc | 2 +- .../basic_string/allocator/wchar_t/move_assign.cc | 2 +- .../basic_string/allocator/wchar_t/noexcept.cc | 2 +- .../allocator/wchar_t/operator_plus.cc | 2 +- .../basic_string/allocator/wchar_t/swap.cc | 2 +- .../basic_string/modifiers/insert/char/83328.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/83328.cc | 2 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/61347.cc | 2 +- .../unordered_map/modifiers/move_assign.cc | 2 +- .../testsuite/25_algorithms/fill_n/constrained.cc | 6 +- .../lexicographical_compare/deque_iterators/1.cc | 2 +- .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 2 +- .../25_algorithms/pstl/alg_merge/merge.cc | 2 +- .../pstl/alg_modifying_operations/copy_if.cc | 2 +- .../pstl/alg_modifying_operations/copy_move.cc | 2 +- .../pstl/alg_modifying_operations/fill.cc | 2 +- .../pstl/alg_modifying_operations/generate.cc | 2 +- .../alg_modifying_operations/is_partitioned.cc | 2 +- .../pstl/alg_modifying_operations/partition.cc | 2 +- .../alg_modifying_operations/partition_copy.cc | 2 +- .../pstl/alg_modifying_operations/remove.cc | 2 +- .../pstl/alg_modifying_operations/remove_copy.cc | 2 +- .../pstl/alg_modifying_operations/replace.cc | 2 +- .../pstl/alg_modifying_operations/replace_copy.cc | 2 +- .../pstl/alg_modifying_operations/rotate.cc | 2 +- .../pstl/alg_modifying_operations/rotate_copy.cc | 2 +- .../pstl/alg_modifying_operations/swap_ranges.cc | 2 +- .../alg_modifying_operations/transform_binary.cc | 2 +- .../alg_modifying_operations/transform_unary.cc | 2 +- .../pstl/alg_modifying_operations/unique.cc | 2 +- .../alg_modifying_operations/unique_copy_equal.cc | 2 +- .../pstl/alg_nonmodifying/adjacent_find.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find.cc | 2 +- .../pstl/alg_nonmodifying/find_end.cc | 2 +- .../pstl/alg_nonmodifying/find_first_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 2 +- .../pstl/alg_nonmodifying/for_each.cc | 2 +- .../pstl/alg_nonmodifying/mismatch.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +- .../pstl/alg_nonmodifying/nth_element.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 2 +- .../pstl/alg_nonmodifying/reverse_copy.cc | 2 +- .../pstl/alg_nonmodifying/search_n.cc | 2 +- .../25_algorithms/pstl/alg_sorting/includes.cc | 2 +- .../25_algorithms/pstl/alg_sorting/is_heap.cc | 2 +- .../25_algorithms/pstl/alg_sorting/is_sorted.cc | 2 +- .../pstl/alg_sorting/lexicographical_compare.cc | 2 +- .../pstl/alg_sorting/minmax_element.cc | 2 +- .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +- .../pstl/alg_sorting/partial_sort_copy.cc | 2 +- .../25_algorithms/pstl/alg_sorting/set.cc | 2 +- .../25_algorithms/pstl/alg_sorting/sort.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-2.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-3.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-5.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test.cc | 2 +- .../pstl/numeric_ops/adjacent_difference.cc | 2 +- .../26_numerics/pstl/numeric_ops/reduce.cc | 2 +- .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +- .../pstl/numeric_ops/transform_reduce.cc | 2 +- .../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +- .../extractors_character/wchar_t/lwg2499.cc | 2 +- .../27_io/basic_istringstream/cons/char/1.cc | 2 +- .../27_io/basic_istringstream/cons/wchar_t/1.cc | 2 +- .../27_io/basic_istringstream/str/char/2.cc | 2 +- .../27_io/basic_istringstream/str/wchar_t/2.cc | 2 +- .../27_io/basic_istringstream/view/char/1.cc | 2 +- .../27_io/basic_istringstream/view/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ostream/emit/1.cc | 2 +- .../27_io/basic_ostringstream/cons/char/1.cc | 2 +- .../27_io/basic_ostringstream/cons/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/str/char/3.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/3.cc | 2 +- .../27_io/basic_ostringstream/view/char/1.cc | 2 +- .../27_io/basic_ostringstream/view/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 2 +- .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/4.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/4.cc | 2 +- .../testsuite/27_io/basic_stringbuf/view/char/1.cc | 2 +- .../27_io/basic_stringbuf/view/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/cons/char/1.cc | 2 +- .../27_io/basic_stringstream/cons/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/str/char/5.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/5.cc.cc | 2 +- .../27_io/basic_stringstream/view/char/1.cc | 2 +- .../27_io/basic_stringstream/view/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc | 2 +- .../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 2 +- .../27_io/basic_syncbuf/requirements/types.cc | 2 +- .../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc | 2 +- .../27_io/basic_syncstream/basic_ops/1.cc | 2 +- .../27_io/basic_syncstream/requirements/types.cc | 2 +- .../28_regex/match_results/pmr_typedefs.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_match.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 22 ++--- .../testsuite/libstdc++-prettyprinters/80276.cc | 2 +- .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 14 ++-- .../testsuite/libstdc++-prettyprinters/simple11.cc | 14 ++-- 144 files changed, 478 insertions(+), 201 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103052.c create mode 100644 libstdc++-v3/testsuite/20_util/pointer_traits/lwg3545.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_address/lwg3545.cc