This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_apm/gnu-release-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from c2079b9a787 Daily bump. adds 11013a48023 Daily bump. adds d800a6e07bb Daily bump. adds eb8ff3cbc09 Don't allow mask/sse/mmx mov in TLS code sequences. adds 2936f551ade tree-optimization/102970 - remap cliques when translating o [...] adds 2f0c8f74dae middle-end/103181 - fix operation_could_trap_p for vector division adds 5571c271926 tree-optimization/103204 - fix missed valueization in VN adds fb1bc2c0865 tree-optimization/103237 - avoid vectorizing unhandled doub [...] adds f3c95819647 IBM Z: Fix load-and-test peephole2 condition adds c224f21418e Fortran: fix lookup for gfortran builtin math intrinsics us [...] adds 423cd47cfc9 libstdc++: Fix inconsistent noexcept-specific for valarray [...] adds 78225f05ce2 Daily bump. adds 58cd66aec9f libstdc++: Fix return values for atomic wait on futex adds fd3f0c66e85 libstdc++: Define macro before it is first checked adds 667339efd8e libstdc++: Use std::addressof in ranges::uninitialized_xxx [...] adds 9a7308bac8c libstdc++: Fix circular dependency for bitmap_allocator [PR103381] adds ec6ba81a038 libstdc++: Fix std::type_info::before for ARM [PR103240] adds fa4a8f3faaa libstdc++: Fix pretty printing of std::unique_ptr [PR103086] adds 8fb9bf6667d rs6000: Fix vec_cpsgn parameter order (PR101985) adds 81b2b5e4c1b Daily bump. adds 7510c23c1ec jit: Initialize function::m_blocks in ctor adds fa1ea255dba libstdc++: Add another testcase for std::unique_ptr printer [...] adds 092cc2c68a9 libstdc++: Fix out-of-bound array accesses in testsuite adds 176e55cc28a libstdc++: Fix test for libstdc++ not including <unistd.h> [...] adds f29c909d2cd libstdc++: Add xfail to pretty printer tests that fail in C++20 adds 24449ffb085 libstdc++: Add missing _GLIBCXX_USE_WCHAR_T checks in testsuite adds dda6b9ce0f8 libstdc++: Improve std::forward static assert message adds c04b0f63243 libstdc++: Do not allocate a zero-size vector<bool> [PR 100153] adds dece0d8ec8f libstdc++: Remove noexcept from syncbuf::swap (LWG 3498) adds 22312ca1963 libstdc++: Optimize std::any_cast by replacing indirect call adds 6cd6b052400 libstdc++: Improve doxygen comments in <bits/stl_function.h> adds e1e44deddfa libstdc++: Initialize all subobjects of std::function adds 1caca76928a libstdc++: Add static assertions for std::function requirements adds 41dd7f27b60 libstdc++: Optimize std::seed_seq construction adds db7a0be81c6 libstdc++: Update Doxygen config template to Doxygen 1.9.2 adds e51106b013f libstdc++: Avoid a move in std::function construction (LWG 2447) adds 5709564895f libstdc++: Name std::function template parameter adds 238fd133808 libstdc++: Add valid range checks to std::span constructors [...] adds 23335c64200 libstdc++: Improvements to standard error category objects adds 88d481c9ee1 libstdc++: Constrain std::make_any [PR102894] adds 58752dd237e libstdc++: Support printing volatile pointers (P1147R1) adds ecc43c92151 libstdc++: Define deleted wchar_t overloads unconditionally [...] adds d7046cc983a libstdc++: Add noexcept to std::nullopt_t constructor adds 20cd18fc47a libstdc++: Simplify std::optional::value() adds 62c265324fd libstdc++: Add missing constexpr to std::optional (P2231R1) adds a81eb577eec libstdc++: Make spurious std::random_device FAIL less likely adds 4063c201231 libstdc++: Make test print which random_device tokens work adds 293075002a7 libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR103133] adds a3044088b6d libstdc++: Suppress Doxygen docs for more implementation details adds 853b9d54365 libstdc++: Simplify constraints for std::any construction adds 5644702ef9b libstdc++: Make allocator equality comparable in tests adds 4abba335093 libstdc++: Fix dg-prune-output assertion message adds 78421afafde PR middle-end/103059: reload: Also accept ASHIFT with index [...] adds 3e6b9910e8e Fortran: fix scalarization for intrinsic LEN_TRIM with pres [...] adds 56b3036c531 Fortran: do not attempt simplification of [LU]BOUND for poi [...] adds 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 new 8d3391d6479 libstdc++: Make std::pointer_traits SFINAE-friendly [PR96416] new 806aaf0d422 libstdc++: Fix dg-do directive for tests supposed to be run new a27fa22ff1b libstdc++: Ensure dg-add-options comes after dg-options
The 3 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 | 81 ++++ gcc/DATESTAMP | 2 +- gcc/config/i386/constraints.md | 5 + gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.c | 30 ++ gcc/config/i386/i386.md | 8 +- gcc/config/rs6000/altivec.h | 2 +- gcc/config/s390/s390.md | 2 +- gcc/d/d-attribs.cc | 4 +- gcc/fortran/ChangeLog | 34 ++ gcc/fortran/simplify.c | 6 + gcc/fortran/trans-array.c | 1 + gcc/fortran/trans-intrinsic.c | 66 +-- gcc/ipa-pure-const.c | 4 +- gcc/jit/ChangeLog | 4 + gcc/jit/jit-playback.c | 3 +- gcc/reload.c | 9 +- gcc/testsuite/ChangeLog | 82 ++++ gcc/testsuite/g++.dg/opt/pr102970.C | 60 +++ gcc/testsuite/gcc.c-torture/execute/pr103052.c | 35 ++ gcc/testsuite/gcc.dg/pr103248.c | 8 + gcc/testsuite/gcc.dg/torture/pr103181.c | 24 ++ gcc/testsuite/gcc.dg/torture/pr103204.c | 16 + gcc/testsuite/gcc.dg/torture/pr103237.c | 24 ++ gcc/testsuite/gcc.target/i386/pr103275.c | 83 ++++ gcc/testsuite/gcc.target/powerpc/pr101985-1.c | 18 + gcc/testsuite/gcc.target/powerpc/pr101985-2.c | 18 + gcc/testsuite/gcc.target/s390/20211119.c | 12 + .../gfortran.dg/bound_simplification_7.f90 | 18 + gcc/testsuite/gfortran.dg/dec_math_5.f90 | 104 +++++ gcc/testsuite/gfortran.dg/len_trim.f90 | 27 ++ gcc/tree-eh.c | 32 +- gcc/tree-ssa-pre.c | 15 + gcc/tree-ssa-sccvn.c | 13 +- gcc/tree-vect-loop.c | 11 + libstdc++-v3/ChangeLog | 460 +++++++++++++++++++++ libstdc++-v3/config/os/gnu-linux/os_defines.h | 6 + libstdc++-v3/doc/doxygen/user.cfg.in | 75 +--- libstdc++-v3/include/bits/alloc_traits.h | 4 + libstdc++-v3/include/bits/allocated_ptr.h | 2 + libstdc++-v3/include/bits/atomic_timed_wait.h | 8 +- libstdc++-v3/include/bits/atomic_wait.h | 15 +- libstdc++-v3/include/bits/enable_special_members.h | 2 + libstdc++-v3/include/bits/hashtable.h | 2 + libstdc++-v3/include/bits/hashtable_policy.h | 2 + libstdc++-v3/include/bits/move.h | 4 +- libstdc++-v3/include/bits/node_handle.h | 20 + libstdc++-v3/include/bits/ptr_traits.h | 60 +-- libstdc++-v3/include/bits/random.tcc | 4 + libstdc++-v3/include/bits/range_access.h | 8 +- libstdc++-v3/include/bits/ranges_algobase.h | 28 +- libstdc++-v3/include/bits/ranges_uninitialized.h | 26 +- libstdc++-v3/include/bits/std_function.h | 158 ++++--- libstdc++-v3/include/bits/stl_construct.h | 15 +- libstdc++-v3/include/bits/stl_function.h | 134 +++--- libstdc++-v3/include/bits/uses_allocator.h | 2 + libstdc++-v3/include/bits/vector.tcc | 8 +- libstdc++-v3/include/experimental/optional | 56 ++- libstdc++-v3/include/ext/bitmap_allocator.h | 2 +- libstdc++-v3/include/std/any | 51 ++- libstdc++-v3/include/std/optional | 86 ++-- libstdc++-v3/include/std/ostream | 11 +- libstdc++-v3/include/std/span | 2 + libstdc++-v3/include/std/syncstream | 2 +- libstdc++-v3/include/std/utility | 10 +- libstdc++-v3/include/std/version | 5 +- libstdc++-v3/libsupc++/tinfo2.cc | 5 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 81 ++-- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- libstdc++-v3/src/c++11/system_error.cc | 63 ++- .../testsuite/17_intro/headers/c++1998/49745.cc | 113 ++++- .../testsuite/18_support/type_info/103240.cc | 36 ++ libstdc++-v3/testsuite/20_util/any/102894.cc | 20 + libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../testsuite/20_util/function/cons/lwg2774.cc | 31 ++ .../testsuite/20_util/function/cons/noexcept.cc | 37 ++ .../testsuite/20_util/optional/constexpr/assign.cc | 94 +++++ .../20_util/optional/constexpr/cons/conv.cc | 22 + .../20_util/optional/constexpr/modifiers.cc | 19 + .../testsuite/20_util/optional/constexpr/swap.cc | 29 ++ .../testsuite/20_util/optional/requirements.cc | 9 + libstdc++-v3/testsuite/20_util/optional/version.cc | 11 + .../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/append/wchar_t/1.cc | 2 +- .../basic_string/modifiers/insert/char/83328.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/83328.cc | 2 +- .../basic_string/operations/compare/wchar_t/1.cc | 4 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 2 +- .../testsuite/22_locale/conversions/buffer/1.cc | 10 +- .../testsuite/22_locale/conversions/buffer/3.cc | 18 +- .../testsuite/22_locale/conversions/string/1.cc | 2 + libstdc++-v3/testsuite/23_containers/list/61347.cc | 2 +- .../23_containers/span/cons_1_assert_neg.cc | 14 + .../23_containers/span/cons_2_assert_neg.cc | 14 + .../23_containers/unordered_map/cons/default.cc | 3 + .../unordered_map/modifiers/move_assign.cc | 2 +- .../23_containers/unordered_set/cons/default.cc | 3 + .../25_algorithms/copy/debug/constexpr_neg.cc | 2 +- .../copy_backward/debug/constexpr_neg.cc | 2 +- .../25_algorithms/equal/debug/constexpr_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/constrained.cc | 6 +- .../lexicographical_compare/deque_iterators/1.cc | 2 +- .../lower_bound/debug/constexpr_partitioned_neg.cc | 2 +- .../debug/constexpr_partitioned_pred_neg.cc | 2 +- .../lower_bound/debug/constexpr_valid_range_neg.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 +- .../upper_bound/debug/constexpr_partitioned_neg.cc | 2 +- .../debug/constexpr_partitioned_pred_neg.cc | 2 +- .../upper_bound/debug/constexpr_valid_range_neg.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 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../26_numerics/random/random_device/cons/token.cc | 9 +- .../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 +- .../inserters_other/char/volatile_ptr.cc | 11 + .../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 +- .../filesystem/path/generic/generic_string.cc | 4 + .../filesystem/path/modifiers/make_preferred.cc | 4 + .../27_io/filesystem/path/native/alloc.cc | 4 + .../27_io/filesystem/path/native/string-char8_t.cc | 2 + .../27_io/filesystem/path/native/string.cc | 2 + .../regex_match/extended/wstring_locale.cc | 2 + .../28_regex/match_results/pmr_typedefs.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 2 +- .../filesystem/path/generic/generic_string.cc | 2 + .../experimental/filesystem/path/native/alloc.cc | 4 + .../filesystem/path/native/string-char8_t.cc | 2 + .../experimental/filesystem/path/native/string.cc | 2 + .../polymorphic_allocator/pmr_typedefs_match.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 2 +- .../string_view/operations/compare/wchar_t/1.cc | 4 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 63 ++- libstdc++-v3/testsuite/lib/libstdc++.exp | 22 +- .../testsuite/libstdc++-prettyprinters/80276.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 11 + .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 14 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 14 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 8 + libstdc++-v3/testsuite/util/testsuite_shared.cc | 12 + 251 files changed, 2714 insertions(+), 671 deletions(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr102970.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103052.c create mode 100644 gcc/testsuite/gcc.dg/pr103248.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103181.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103204.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103237.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103275.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-2.c create mode 100644 gcc/testsuite/gcc.target/s390/20211119.c create mode 100644 gcc/testsuite/gfortran.dg/bound_simplification_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_math_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/len_trim.f90 create mode 100644 libstdc++-v3/testsuite/18_support/type_info/103240.cc create mode 100644 libstdc++-v3/testsuite/20_util/any/102894.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/lwg2774.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/assign.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/cons/conv.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/modifiers.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/swap.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/version.cc create mode 100644 libstdc++-v3/testsuite/20_util/pointer_traits/lwg3545.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_address/lwg3545.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_1_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...]