This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from c4baeaecbbf libstdc++: Implement C++26 native handles for file streams [...] new 6693bd90041 libstdc++: Add missing tests for std::basic_filebuf::native [...] new 1b13c424da4 libstdc++: Remove dg-options "-std=gnu++20" from <atomic> tests new 771752c4e3b libstdc++: Remove dg-options "-std=gnu++20" from <compare> tests new 6d0b43f5b81 libstdc++: Remove dg-options "-std=gnu++20" from 20_utils tests new d8c446a147e libstdc++: Remove dg-options "-std=gnu++20" from 21_strings tests new b9a2dce8c45 libstdc++: Remove dg-options "-std=gnu++20" from 23_contain [...] new 762baaf0267 libstdc++: Remove dg-options "-std=gnu++20" from 24_iterato [...] new bb2dd7619ff libstdc++: Remove dg-options "-std=gnu++20" from 26_numerics tests new f1b06f571df libstdc++: Remove dg-options "-std=gnu++20" from 27_io tests new 4be56e298fa libstdc++: Remove dg-options "-std=gnu++20" from 30_threads tests new 8ccae1639fa libstdc++: Remove dg-options "-std=gnu++20" from remaining tests new 0ff31212eb6 libstdc++: Do not require effective target pthread for some tests
The 12 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: .../18_support/comparisons/algorithms/fallback.cc | 1 - .../comparisons/algorithms/partial_order.cc | 3 +- .../comparisons/algorithms/strong_order.cc | 3 +- .../comparisons/algorithms/strong_order_floats.cc | 1 - .../comparisons/algorithms/weak_order.cc | 3 +- .../18_support/comparisons/categories/94565.cc | 3 +- .../comparisons/categories/partialord.cc | 3 +- .../18_support/comparisons/categories/strongord.cc | 3 +- .../18_support/comparisons/categories/weakord.cc | 3 +- .../18_support/comparisons/categories/zero_neg.cc | 4 +- .../testsuite/18_support/comparisons/common/1.cc | 3 +- .../18_support/comparisons/object/93479.cc | 3 +- .../18_support/comparisons/object/lwg3530.cc | 3 +- .../testsuite/18_support/coroutines/95917.cc | 4 +- .../testsuite/18_support/coroutines/hash.cc | 3 +- .../testsuite/18_support/coroutines/lwg3460.cc | 3 +- .../testsuite/18_support/destroying_delete.cc | 3 +- .../testsuite/18_support/source_location/1.cc | 4 +- .../18_support/source_location/consteval.cc | 5 +- .../18_support/source_location/version.cc | 3 +- .../error_category/operators/three_way.cc | 3 +- .../error_code/operators/three_way.cc | 3 +- .../error_condition/operators/three_way.cc | 3 +- .../testsuite/19_diagnostics/stacktrace/output.cc | 1 - libstdc++-v3/testsuite/20_util/allocator/105975.cc | 1 - .../testsuite/20_util/allocator/rebind_c++20.cc | 3 +- .../20_util/allocator/requirements/constexpr.cc | 1 - .../allocator/requirements/typedefs_c++20.cc | 1 - .../testsuite/20_util/allocator_traits/header-2.cc | 1 - .../testsuite/20_util/allocator_traits/header.cc | 1 - .../allocator_traits/members/92878_92947.cc | 1 - .../testsuite/20_util/any/assign/92878_92947.cc | 3 +- .../testsuite/20_util/any/cons/92878_92947.cc | 3 +- libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 4 +- .../testsuite/20_util/assume_aligned/2_neg.cc | 3 +- libstdc++-v3/testsuite/20_util/assume_aligned/3.cc | 4 +- .../testsuite/20_util/assume_aligned/97132.cc | 3 +- libstdc++-v3/testsuite/20_util/bind/constexpr.cc | 3 +- .../testsuite/20_util/bitset/operations/96303.cc | 4 +- .../testsuite/20_util/common_reference/100894.cc | 1 - .../common_reference/requirements/alias_decl.cc | 3 +- .../requirements/explicit_instantiation.cc | 3 +- .../common_reference/requirements/typedefs.cc | 3 +- .../duration/comparison_operators/three_way.cc | 3 +- .../testsuite/20_util/exchange/constexpr.cc | 3 +- .../testsuite/20_util/exchange/noexcept.cc | 3 +- .../testsuite/20_util/from_chars/1_c++20_neg.cc | 3 +- .../testsuite/20_util/from_chars/compare.cc | 3 +- .../20_util/function_objects/bind_front/1.cc | 3 +- .../20_util/function_objects/bind_front/107784.cc | 1 - .../20_util/function_objects/bind_front/111327.cc | 1 - .../20_util/function_objects/bind_front/2.cc | 3 +- .../20_util/function_objects/bind_front/97101.cc | 3 +- .../function_objects/bind_front/constexpr.cc | 3 +- .../20_util/function_objects/constexpr_searcher.cc | 3 +- .../20_util/function_objects/identity/1.cc | 3 +- .../20_util/function_objects/invoke/constexpr.cc | 3 +- .../20_util/function_objects/mem_fn/constexpr.cc | 3 +- .../20_util/function_objects/not_fn/constexpr.cc | 3 +- .../testsuite/20_util/integer_comparisons/1.cc | 3 +- .../testsuite/20_util/integer_comparisons/2.cc | 3 +- .../testsuite/20_util/integer_comparisons/equal.cc | 3 +- .../20_util/integer_comparisons/equal_neg.cc | 3 +- .../20_util/integer_comparisons/greater.cc | 1 - .../20_util/integer_comparisons/greater_equal.cc | 3 +- .../integer_comparisons/greater_equal_neg.cc | 3 +- .../20_util/integer_comparisons/greater_neg.cc | 3 +- .../20_util/integer_comparisons/in_range.cc | 3 +- .../20_util/integer_comparisons/in_range_neg.cc | 3 +- .../testsuite/20_util/integer_comparisons/less.cc | 3 +- .../20_util/integer_comparisons/less_equal.cc | 3 +- .../20_util/integer_comparisons/less_equal_neg.cc | 3 +- .../20_util/integer_comparisons/less_neg.cc | 3 +- .../20_util/integer_comparisons/not_equal.cc | 3 +- .../20_util/integer_comparisons/not_equal_neg.cc | 3 +- .../requirements/explicit_instantiation.cc | 3 +- .../is_bounded_array/requirements/typedefs.cc | 3 +- .../testsuite/20_util/is_bounded_array/value.cc | 3 +- .../testsuite/20_util/is_constant_evaluated/1.cc | 3 +- .../20_util/is_constant_evaluated/noexcept.cc | 3 +- .../20_util/is_constructible/92878_92947.cc | 3 +- .../is_corresponding_member.cc | 1 - .../20_util/is_layout_compatible/value.cc | 1 - .../20_util/is_layout_compatible/version.cc | 1 - .../is_nothrow_constructible/value_c++20.cc | 3 +- .../requirements/explicit_instantiation.cc | 3 +- .../requirements/typedefs.cc | 3 +- .../20_util/is_nothrow_convertible/value.cc | 3 +- .../testsuite/20_util/is_pod/deprecated-2a.cc | 3 +- .../20_util/is_pointer_interconvertible/value.cc | 1 - .../20_util/is_pointer_interconvertible/version.cc | 1 - .../is_pointer_interconvertible/with_class.cc | 1 - .../requirements/explicit_instantiation.cc | 3 +- .../is_unbounded_array/requirements/typedefs.cc | 3 +- .../testsuite/20_util/is_unbounded_array/value.cc | 3 +- .../20_util/optional/assignment/92878_92947.cc | 3 +- .../testsuite/20_util/optional/cons/92878_92947.cc | 3 +- .../testsuite/20_util/optional/constexpr/assign.cc | 1 - .../20_util/optional/constexpr/cons/conv.cc | 1 - .../20_util/optional/constexpr/modifiers.cc | 1 - .../testsuite/20_util/optional/constexpr/swap.cc | 1 - .../testsuite/20_util/optional/relops/96269.cc | 3 +- .../testsuite/20_util/optional/relops/three_way.cc | 1 - .../pair/comparison_operators/constexpr_c++20.cc | 3 +- .../testsuite/20_util/pair/cons/92878_92947.cc | 3 +- .../testsuite/20_util/pair/constexpr_assign.cc | 3 +- .../testsuite/20_util/pair/constexpr_swap.cc | 3 +- .../20_util/pair/requirements/structural.cc | 1 - .../20_util/pointer_traits/pointer_to_constexpr.cc | 3 +- .../polymorphic_allocator/allocate_object.cc | 3 +- .../polymorphic_allocator/construct_c++2a.cc | 3 +- .../20_util/polymorphic_allocator/lwg3237.cc | 3 +- .../20_util/reference_wrapper/constexpr.cc | 3 +- .../20_util/reference_wrapper/incomplete.cc | 3 +- .../remove_cvref/requirements/alias_decl.cc | 3 +- .../requirements/explicit_instantiation.cc | 3 +- .../testsuite/20_util/remove_cvref/value.cc | 3 +- .../scoped_allocator/construct_pair_c++2a.cc | 3 +- .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc | 1 - .../testsuite/20_util/shared_ptr/casts/rval.cc | 3 +- .../20_util/shared_ptr/comparison/cmp_c++20.cc | 3 +- .../20_util/shared_ptr/cons/alias-rval.cc | 3 +- .../20_util/shared_ptr/creation/92878_92947.cc | 3 +- .../testsuite/20_util/shared_ptr/creation/array.cc | 1 - .../20_util/shared_ptr/creation/overwrite.cc | 2 +- .../20_util/shared_ptr/creation/version.cc | 1 - libstdc++-v3/testsuite/20_util/time_point/4.cc | 3 +- .../time_point/comparison_operators/three_way.cc | 3 +- libstdc++-v3/testsuite/20_util/to_address/1.cc | 3 +- libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 3 +- libstdc++-v3/testsuite/20_util/to_address/debug.cc | 3 +- .../testsuite/20_util/to_address/lwg3545.cc | 1 - libstdc++-v3/testsuite/20_util/to_chars/compare.cc | 3 +- .../tuple/comparison_operators/three_way.cc | 3 +- .../testsuite/20_util/tuple/cons/102270.cc | 1 - .../tuple/cons/constexpr_allocator_arg_t.cc | 3 +- .../testsuite/20_util/tuple/constexpr_swap.cc | 3 +- .../type_identity/requirements/alias_decl.cc | 3 +- .../requirements/explicit_instantiation.cc | 3 +- .../20_util/type_identity/requirements/typedefs.cc | 3 +- .../typeindex/comparison_operators_c++20.cc | 3 +- .../20_util/unique_ptr/comparison/compare_c++20.cc | 3 +- .../20_util/unique_ptr/creation/92878_92947.cc | 3 +- .../20_util/unique_ptr/creation/for_overwrite.cc | 4 +- .../unique_ptr/creation/for_overwrite__neg.cc | 3 +- .../testsuite/20_util/unique_ptr/io/lwg2948.cc | 3 +- .../testsuite/20_util/unwrap_reference/1.cc | 3 +- .../testsuite/20_util/unwrap_reference/2.cc | 3 +- .../testsuite/20_util/unwrap_reference/3.cc | 3 +- .../20_util/uses_allocator/92878_92947.cc | 3 +- .../testsuite/20_util/uses_allocator/lwg3527.cc | 1 - .../testsuite/20_util/uses_allocator/make_obj.cc | 3 +- .../uses_allocator/uninitialized_construct.cc | 1 - .../testsuite/20_util/variant/92878_92947.cc | 3 +- libstdc++-v3/testsuite/20_util/variant/95915.cc | 1 - .../testsuite/20_util/variant/constexpr.cc | 1 - .../testsuite/20_util/variant/relops/three_way.cc | 3 +- .../testsuite/20_util/variant/visit_neg.cc | 3 +- libstdc++-v3/testsuite/20_util/variant/visit_r.cc | 3 +- .../testsuite/20_util/weak_ptr/atomic_weak_ptr.cc | 1 - .../21_strings/basic_string/cons/char/105995.cc | 1 - .../21_strings/basic_string/cons/char/constexpr.cc | 1 - .../basic_string/cons/wchar_t/constexpr.cc | 1 - .../testsuite/21_strings/basic_string/erasure.cc | 3 +- .../21_strings/basic_string/hash/hash_char8_t.cc | 3 +- .../21_strings/basic_string/literals/constexpr.cc | 1 - .../21_strings/basic_string/modifiers/constexpr.cc | 1 - .../modifiers/swap/constexpr-wchar_t.cc | 1 - .../basic_string/modifiers/swap/constexpr.cc | 1 - .../basic_string/operations/ends_with/char.cc | 3 +- .../basic_string/operations/ends_with/nonnull.cc | 2 +- .../basic_string/operations/ends_with/wchar_t.cc | 3 +- .../basic_string/operations/starts_with/char.cc | 3 +- .../basic_string/operations/starts_with/nonnull.cc | 2 +- .../basic_string/operations/starts_with/wchar_t.cc | 3 +- .../basic_string/operators/char/cmp_c++20.cc | 3 +- .../basic_string/operators/wchar_t/cmp_c++20.cc | 3 +- .../basic_string_view/cons/char/range.cc | 1 - .../operations/copy/char/constexpr.cc | 3 +- .../operations/copy/wchar_t/constexpr.cc | 3 +- .../basic_string_view/operations/ends_with/char.cc | 3 +- .../operations/ends_with/nonnull.cc | 2 +- .../operations/ends_with/wchar_t.cc | 3 +- .../operations/starts_with/char.cc | 3 +- .../operations/starts_with/nonnull.cc | 2 +- .../operations/starts_with/wchar_t.cc | 3 +- .../basic_string_view/operators/char/cmp_c++20.cc | 3 +- .../operators/wchar_t/cmp_c++20.cc | 3 +- .../requirements/constexpr_iter.cc | 3 +- .../requirements/constexpr_functions_c++20.cc | 1 - .../array/comparison_operators/96851.cc | 3 +- .../array/comparison_operators/constexpr.cc | 3 +- .../testsuite/23_containers/array/creation/1.cc | 3 +- .../23_containers/array/creation/110167.cc | 1 - .../testsuite/23_containers/array/creation/2.cc | 3 +- .../23_containers/array/creation/3_neg.cc | 4 +- .../array/requirements/constexpr_fill.cc | 3 +- .../array/requirements/constexpr_swap.cc | 3 +- .../testsuite/23_containers/deque/48101-3_neg.cc | 3 +- .../testsuite/23_containers/deque/erasure.cc | 3 +- .../deque/modifiers/emplace/92878_92947.cc | 3 +- .../23_containers/deque/operators/cmp_c++20.cc | 3 +- .../23_containers/forward_list/48101-3_neg.cc | 3 +- .../23_containers/forward_list/cmp_c++20.cc | 3 +- .../23_containers/forward_list/erasure.cc | 3 +- .../forward_list/modifiers/92878_92947.cc | 3 +- .../forward_list/operations/remove_cxx20_return.cc | 3 +- .../forward_list/operations/unique_cxx20_return.cc | 3 +- .../testsuite/23_containers/list/48101-3_neg.cc | 3 +- .../testsuite/23_containers/list/cmp_c++20.cc | 3 +- .../testsuite/23_containers/list/erasure.cc | 3 +- .../list/modifiers/emplace/92878_92947.cc | 3 +- .../list/operations/remove_cxx20_return.cc | 3 +- .../list/operations/unique_cxx20_return.cc | 3 +- .../testsuite/23_containers/map/48101-3_neg.cc | 3 +- .../testsuite/23_containers/map/erasure.cc | 3 +- .../map/modifiers/emplace/92878_92947.cc | 3 +- .../23_containers/map/operations/contains.cc | 3 +- .../23_containers/map/operators/cmp_c++20.cc | 3 +- .../23_containers/multimap/48101-3_neg.cc | 3 +- .../multimap/modifiers/emplace/92878_92947.cc | 3 +- .../23_containers/multimap/operations/contains.cc | 3 +- .../23_containers/multimap/operators/cmp_c++20.cc | 3 +- .../23_containers/multiset/48101-3_neg.cc | 3 +- .../multiset/modifiers/emplace/92878_92947.cc | 3 +- .../23_containers/multiset/operations/contains.cc | 3 +- .../23_containers/multiset/operators/cmp_c++20.cc | 3 +- .../23_containers/priority_queue/92878_92947.cc | 3 +- .../testsuite/23_containers/queue/92878_92947.cc | 3 +- .../testsuite/23_containers/queue/cmp_c++20.cc | 3 +- .../testsuite/23_containers/set/48101-3_neg.cc | 3 +- .../testsuite/23_containers/set/erasure.cc | 3 +- .../set/modifiers/emplace/92878_92947.cc | 3 +- .../23_containers/set/operations/contains.cc | 3 +- .../23_containers/set/operators/cmp_c++20.cc | 3 +- libstdc++-v3/testsuite/23_containers/span/1.cc | 3 +- .../testsuite/23_containers/span/101411.cc | 1 - libstdc++-v3/testsuite/23_containers/span/2.cc | 3 +- .../testsuite/23_containers/span/deduction.cc | 3 +- .../testsuite/23_containers/span/explicit.cc | 3 +- .../testsuite/23_containers/span/layout_compat.cc | 3 +- .../testsuite/23_containers/span/lwg3255.cc | 3 +- .../testsuite/23_containers/span/nothrow_cons.cc | 3 +- .../23_containers/span/trivially_copyable.cc | 1 - .../testsuite/23_containers/stack/92878_92947.cc | 3 +- .../testsuite/23_containers/stack/cmp_c++20.cc | 3 +- .../23_containers/unordered_map/48101-3_neg.cc | 3 +- .../23_containers/unordered_map/erasure.cc | 3 +- .../unordered_map/modifiers/92878_92947.cc | 3 +- .../23_containers/unordered_map/operations/1.cc | 1 - .../unordered_map/operations/contains.cc | 3 +- .../unordered_multimap/48101-3_neg.cc | 3 +- .../unordered_multimap/modifiers/92878_92947.cc | 3 +- .../unordered_multimap/operations/1.cc | 1 - .../unordered_multimap/operations/contains.cc | 3 +- .../unordered_multiset/48101-3_neg.cc | 3 +- .../unordered_multiset/modifiers/92878_92947.cc | 3 +- .../unordered_multiset/operations/1.cc | 1 - .../unordered_multiset/operations/contains.cc | 3 +- .../23_containers/unordered_set/48101-3_neg.cc | 3 +- .../23_containers/unordered_set/erasure.cc | 3 +- .../unordered_set/modifiers/92878_92947.cc | 3 +- .../23_containers/unordered_set/operations/1.cc | 1 - .../unordered_set/operations/contains.cc | 3 +- .../testsuite/23_containers/vector/48101-3_neg.cc | 3 +- .../vector/bool/capacity/constexpr.cc | 1 - .../23_containers/vector/bool/cmp_c++20.cc | 3 +- .../23_containers/vector/bool/cons/constexpr.cc | 1 - .../vector/bool/element_access/constexpr.cc | 1 - .../23_containers/vector/bool/iterator_c++20.cc | 3 +- .../vector/bool/modifiers/assign/constexpr.cc | 1 - .../vector/bool/modifiers/constexpr.cc | 1 - .../vector/bool/modifiers/swap/constexpr.cc | 1 - .../23_containers/vector/capacity/constexpr.cc | 1 - .../testsuite/23_containers/vector/cmp_c++20.cc | 3 +- .../23_containers/vector/cons/constexpr.cc | 1 - .../23_containers/vector/data_access/constexpr.cc | 1 - .../vector/element_access/constexpr.cc | 1 - .../testsuite/23_containers/vector/erasure.cc | 3 +- .../vector/modifiers/assign/constexpr.cc | 1 - .../23_containers/vector/modifiers/constexpr.cc | 1 - .../vector/modifiers/emplace/92878_92947.cc | 3 +- .../vector/modifiers/swap/constexpr.cc | 1 - .../23_containers/vector/requirements/version.cc | 1 - libstdc++-v3/testsuite/24_iterators/aliases.cc | 3 +- .../associated_types/incrementable.traits.cc | 3 +- .../associated_types/iterator.traits.cc | 3 +- .../associated_types/readable.traits.cc | 3 +- .../24_iterators/back_insert_iterator/constexpr.cc | 3 +- .../24_iterators/back_insert_iterator/pr93884.cc | 3 +- .../24_iterators/bidirectional/concept.cc | 3 +- .../testsuite/24_iterators/common_iterator/1.cc | 3 +- .../24_iterators/common_iterator/100823.cc | 2 +- .../testsuite/24_iterators/common_iterator/2.cc | 3 +- .../testsuite/24_iterators/contiguous/concept.cc | 3 +- .../testsuite/24_iterators/contiguous/tag.cc | 3 +- .../testsuite/24_iterators/counted_iterator/1.cc | 3 +- .../24_iterators/counted_iterator/lwg3389.cc | 3 +- .../24_iterators/counted_iterator/lwg3643.cc | 1 - .../24_iterators/customization_points/92894.cc | 3 +- .../24_iterators/customization_points/iter_move.cc | 3 +- .../24_iterators/customization_points/iter_swap.cc | 3 +- .../24_iterators/customization_points/lwg3420.cc | 3 +- .../testsuite/24_iterators/forward/concept.cc | 3 +- .../front_insert_iterator/constexpr.cc | 3 +- .../24_iterators/front_insert_iterator/pr93884.cc | 3 +- .../headers/iterator/synopsis_c++20.cc | 3 +- .../24_iterators/indirect_callable/92894.cc | 3 +- .../indirect_callable/projected-adl.cc | 1 - .../24_iterators/indirect_callable/projected.cc | 3 +- .../testsuite/24_iterators/input/concept.cc | 3 +- .../24_iterators/insert_iterator/constexpr.cc | 3 +- .../24_iterators/istream_iterator/cons/sentinel.cc | 3 +- .../24_iterators/istream_iterator/sentinel.cc | 3 +- .../istreambuf_iterator/cons/sentinel.cc | 3 +- .../24_iterators/istreambuf_iterator/sentinel.cc | 3 +- .../testsuite/24_iterators/move_iterator/cust.cc | 3 +- .../testsuite/24_iterators/move_iterator/dr3435.cc | 3 +- .../24_iterators/move_iterator/input_iterator.cc | 3 +- .../24_iterators/move_iterator/lwg3390.cc | 3 +- .../24_iterators/move_iterator/lwg3391.cc | 3 +- .../24_iterators/move_iterator/move_only.cc | 3 +- .../24_iterators/move_iterator/p2520r0.cc | 1 - .../24_iterators/move_iterator/rel_ops_c++20.cc | 3 +- .../24_iterators/move_iterator/sentinel.cc | 3 +- .../24_iterators/normal_iterator/cmp_c++20.cc | 3 +- .../testsuite/24_iterators/output/concept.cc | 3 +- .../24_iterators/random_access/concept.cc | 3 +- .../range_access/range_access_cpp20.cc | 3 +- .../range_access/range_access_cpp20_neg.cc | 3 +- .../24_iterators/range_operations/100768.cc | 1 - .../24_iterators/range_operations/advance.cc | 3 +- .../range_operations/advance_overflow.cc | 1 - .../24_iterators/range_operations/distance.cc | 3 +- .../24_iterators/range_operations/lwg3392.cc | 1 - .../24_iterators/range_operations/next.cc | 3 +- .../24_iterators/range_operations/prev.cc | 3 +- .../24_iterators/reverse_iterator/cust.cc | 3 +- .../24_iterators/reverse_iterator/dr3435.cc | 3 +- .../24_iterators/reverse_iterator/rel_ops_c++20.cc | 3 +- .../testsuite/26_numerics/accumulate/constexpr.cc | 3 +- .../testsuite/26_numerics/accumulate/lwg2055.cc | 3 +- .../26_numerics/adjacent_difference/constexpr.cc | 3 +- .../26_numerics/adjacent_difference/lwg2055.cc | 3 +- .../testsuite/26_numerics/bit/bit.cast/105027.cc | 1 - .../testsuite/26_numerics/bit/bit.cast/bit_cast.cc | 3 +- .../testsuite/26_numerics/bit/bit.cast/version.cc | 3 +- .../26_numerics/bit/bit.count/countl_one.cc | 3 +- .../26_numerics/bit/bit.count/countl_zero.cc | 3 +- .../26_numerics/bit/bit.count/countr_one.cc | 3 +- .../26_numerics/bit/bit.count/countr_zero.cc | 3 +- .../26_numerics/bit/bit.count/popcount.cc | 3 +- .../26_numerics/bit/bit.pow.two/bit_ceil.cc | 3 +- .../26_numerics/bit/bit.pow.two/bit_ceil_neg.cc | 4 +- .../26_numerics/bit/bit.pow.two/bit_floor.cc | 3 +- .../26_numerics/bit/bit.pow.two/bit_width.cc | 3 +- .../26_numerics/bit/bit.pow.two/has_single_bit.cc | 3 +- .../26_numerics/bit/bit.pow.two/lwg3656.cc | 1 - .../testsuite/26_numerics/bit/bit.rotate/rotl.cc | 3 +- .../testsuite/26_numerics/bit/bit.rotate/rotr.cc | 3 +- libstdc++-v3/testsuite/26_numerics/bit/header-2.cc | 3 +- libstdc++-v3/testsuite/26_numerics/bit/header.cc | 3 +- libstdc++-v3/testsuite/26_numerics/complex/1.cc | 3 +- libstdc++-v3/testsuite/26_numerics/complex/2.cc | 3 +- .../complex/comparison_operators/more_constexpr.cc | 3 +- .../complex/operators/more_constexpr.cc | 3 +- .../complex/requirements/more_constexpr.cc | 3 +- .../complex/value_operations/more_constexpr.cc | 3 +- libstdc++-v3/testsuite/26_numerics/endian/1.cc | 3 +- libstdc++-v3/testsuite/26_numerics/endian/2.cc | 3 +- libstdc++-v3/testsuite/26_numerics/endian/3.cc | 3 +- .../26_numerics/exclusive_scan/constexpr.cc | 3 +- .../26_numerics/inclusive_scan/constexpr.cc | 3 +- .../26_numerics/inner_product/constexpr.cc | 3 +- .../testsuite/26_numerics/inner_product/lwg2055.cc | 3 +- .../testsuite/26_numerics/iota/constexpr.cc | 3 +- libstdc++-v3/testsuite/26_numerics/lerp/1.cc | 3 +- .../testsuite/26_numerics/lerp/constexpr.cc | 3 +- libstdc++-v3/testsuite/26_numerics/lerp/version.cc | 3 +- .../testsuite/26_numerics/midpoint/floating.cc | 3 +- .../testsuite/26_numerics/midpoint/integral.cc | 3 +- .../testsuite/26_numerics/midpoint/pointer.cc | 3 +- .../testsuite/26_numerics/midpoint/pointer_neg.cc | 3 +- .../testsuite/26_numerics/midpoint/version.cc | 3 +- libstdc++-v3/testsuite/26_numerics/numbers/1.cc | 3 +- libstdc++-v3/testsuite/26_numerics/numbers/2.cc | 3 +- libstdc++-v3/testsuite/26_numerics/numbers/3.cc | 3 +- .../testsuite/26_numerics/numbers/float128.cc | 3 +- .../testsuite/26_numerics/numbers/nonfloat_neg.cc | 3 +- .../testsuite/26_numerics/partial_sum/constexpr.cc | 3 +- .../testsuite/26_numerics/partial_sum/lwg2055.cc | 3 +- .../testsuite/26_numerics/random/concept.cc | 3 +- .../testsuite/26_numerics/reduce/constexpr.cc | 3 +- .../testsuite/26_numerics/slice/compare.cc | 3 +- .../transform_exclusive_scan/constexpr.cc | 3 +- .../transform_inclusive_scan/constexpr.cc | 3 +- .../26_numerics/transform_reduce/constexpr.cc | 3 +- .../27_io/basic_filebuf/native_handle/char/1.cc | 61 ++++++++++++++++++++++ .../27_io/basic_filebuf/native_handle/wchar_t/1.cc | 55 +++++++++++++++++++ .../extractors_character/char/lwg2499.cc | 3 +- .../extractors_character/char/lwg2499_neg.cc | 3 +- .../extractors_character/wchar_t/lwg2499.cc | 3 +- .../extractors_character/wchar_t/lwg2499_neg.cc | 3 +- .../27_io/basic_istringstream/cons/char/1.cc | 3 +- .../27_io/basic_istringstream/cons/wchar_t/1.cc | 3 +- .../27_io/basic_istringstream/str/char/2.cc | 3 +- .../27_io/basic_istringstream/str/wchar_t/2.cc | 3 +- .../27_io/basic_istringstream/view/char/1.cc | 3 +- .../27_io/basic_istringstream/view/wchar_t/1.cc | 3 +- .../testsuite/27_io/basic_ostream/emit/1.cc | 3 +- .../inserters_character/char/deleted.cc | 3 +- .../inserters_character/wchar_t/deleted.cc | 3 +- .../27_io/basic_ostringstream/cons/char/1.cc | 3 +- .../27_io/basic_ostringstream/cons/wchar_t/1.cc | 3 +- .../27_io/basic_ostringstream/str/char/3.cc | 3 +- .../27_io/basic_ostringstream/str/wchar_t/3.cc | 3 +- .../27_io/basic_ostringstream/view/char/1.cc | 3 +- .../27_io/basic_ostringstream/view/wchar_t/1.cc | 3 +- .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 3 +- .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 3 +- .../testsuite/27_io/basic_stringbuf/str/char/4.cc | 3 +- .../27_io/basic_stringbuf/str/wchar_t/4.cc | 3 +- .../testsuite/27_io/basic_stringbuf/view/char/1.cc | 3 +- .../27_io/basic_stringbuf/view/wchar_t/1.cc | 3 +- .../27_io/basic_stringstream/cons/char/1.cc | 3 +- .../27_io/basic_stringstream/cons/char/97719.cc | 3 +- .../27_io/basic_stringstream/cons/wchar_t/1.cc | 3 +- .../27_io/basic_stringstream/str/char/5.cc | 3 +- .../27_io/basic_stringstream/str/wchar_t/5.cc.cc | 3 +- .../27_io/basic_stringstream/view/char/1.cc | 3 +- .../27_io/basic_stringstream/view/wchar_t/1.cc | 3 +- libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc | 3 +- libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc | 3 +- .../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 3 +- .../27_io/basic_syncbuf/requirements/types.cc | 3 +- .../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 3 +- libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc | 3 +- libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc | 3 +- .../27_io/basic_syncstream/basic_ops/1.cc | 3 +- .../27_io/basic_syncstream/requirements/types.cc | 3 +- .../testsuite/27_io/filesystem/iterators/106201.cc | 1 - .../27_io/filesystem/iterators/lwg3719.cc | 1 - .../27_io/filesystem/path/factory/u8path-depr.cc | 1 - .../27_io/filesystem/path/nonmember/cmp_c++20.cc | 3 +- .../28_regex/iterators/regex_iterator/lwg3719.cc | 1 - .../iterators/regex_token_iterator/lwg3719.cc | 1 - .../testsuite/28_regex/sub_match/compare_c++20.cc | 3 +- .../29_atomics/atomic/compare_exchange_padding.cc | 1 - .../testsuite/29_atomics/atomic/cons/value_init.cc | 3 +- .../29_atomics/atomic/lock_free_aliases.cc | 1 - .../29_atomics/atomic/requirements/types_neg.cc | 3 +- .../testsuite/29_atomics/atomic/wait_notify/1.cc | 3 +- .../29_atomics/atomic/wait_notify/100334.cc | 3 +- .../29_atomics/atomic/wait_notify/102994.cc | 1 - .../testsuite/29_atomics/atomic/wait_notify/2.cc | 3 +- .../29_atomics/atomic/wait_notify/bool.cc | 3 +- .../29_atomics/atomic/wait_notify/generic.cc | 3 +- .../29_atomics/atomic/wait_notify/pointers.cc | 3 +- .../29_atomics/atomic_flag/cons/value_init.cc | 3 +- .../29_atomics/atomic_flag/test/explicit.cc | 3 +- .../29_atomics/atomic_flag/test/implicit.cc | 3 +- .../29_atomics/atomic_flag/wait_notify/1.cc | 3 +- .../testsuite/29_atomics/atomic_float/1.cc | 3 +- .../testsuite/29_atomics/atomic_float/95282.cc | 3 +- .../29_atomics/atomic_float/requirements.cc | 3 +- .../29_atomics/atomic_float/value_init.cc | 3 +- .../29_atomics/atomic_float/wait_notify.cc | 3 +- .../29_atomics/atomic_integral/cons/value_init.cc | 3 +- .../29_atomics/atomic_integral/wait_notify.cc | 3 +- .../atomic_ref/compare_exchange_padding.cc | 1 - .../testsuite/29_atomics/atomic_ref/deduction.cc | 3 +- .../testsuite/29_atomics/atomic_ref/float.cc | 3 +- .../testsuite/29_atomics/atomic_ref/generic.cc | 3 +- .../testsuite/29_atomics/atomic_ref/integral.cc | 3 +- .../testsuite/29_atomics/atomic_ref/pointer.cc | 3 +- .../29_atomics/atomic_ref/requirements.cc | 3 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 5 +- .../29_atomics/headers/atomic/types_std_c++20.cc | 3 +- .../headers/atomic/types_std_c++20_neg.cc | 3 +- .../29_atomics/headers/atomic/types_std_c++2a.cc | 3 +- .../headers/atomic/types_std_c++2a_neg.cc | 1 - libstdc++-v3/testsuite/30_threads/barrier/1.cc | 3 +- libstdc++-v3/testsuite/30_threads/barrier/2.cc | 3 +- .../testsuite/30_threads/barrier/arrive.cc | 3 +- .../30_threads/barrier/arrive_and_drop.cc | 3 +- .../30_threads/barrier/arrive_and_wait.cc | 3 +- .../testsuite/30_threads/barrier/completion.cc | 3 +- .../condition_variable/members/clock_neg.cc | 3 +- .../condition_variable_any/members/clock_neg.cc | 3 +- .../condition_variable_any/stop_token/1.cc | 3 +- .../condition_variable_any/stop_token/2.cc | 3 +- .../30_threads/future/members/clock_neg.cc | 3 +- .../30_threads/headers/stop_token/synopsis.cc | 3 +- .../30_threads/headers/thread/types_std_c++20.cc | 3 +- libstdc++-v3/testsuite/30_threads/jthread/1.cc | 3 +- .../testsuite/30_threads/jthread/100612.cc | 1 - libstdc++-v3/testsuite/30_threads/jthread/3.cc | 5 +- libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 3 +- .../testsuite/30_threads/jthread/jthread.cc | 3 +- .../testsuite/30_threads/jthread/version.cc | 3 +- libstdc++-v3/testsuite/30_threads/latch/1.cc | 3 +- libstdc++-v3/testsuite/30_threads/latch/2.cc | 3 +- libstdc++-v3/testsuite/30_threads/latch/3.cc | 3 +- .../try_lock_until/clock_neg.cc | 3 +- libstdc++-v3/testsuite/30_threads/semaphore/1.cc | 3 +- .../testsuite/30_threads/semaphore/100806.cc | 5 +- libstdc++-v3/testsuite/30_threads/semaphore/2.cc | 3 +- .../30_threads/semaphore/least_max_value_neg.cc | 3 +- .../testsuite/30_threads/semaphore/try_acquire.cc | 5 +- .../30_threads/semaphore/try_acquire_for.cc | 5 +- .../30_threads/semaphore/try_acquire_posix.cc | 5 +- .../30_threads/semaphore/try_acquire_until.cc | 3 +- .../30_threads/shared_future/members/clock_neg.cc | 3 +- .../30_threads/shared_lock/locking/clock_neg.cc | 3 +- .../shared_timed_mutex/try_lock_until/clock_neg.cc | 3 +- libstdc++-v3/testsuite/30_threads/stop_token/1.cc | 3 +- libstdc++-v3/testsuite/30_threads/stop_token/2.cc | 3 +- .../30_threads/stop_token/stop_callback.cc | 3 +- .../stop_token/stop_callback/deadlock.cc | 3 +- .../stop_token/stop_callback/destructible_neg.cc | 3 +- .../stop_token/stop_callback/invocable_neg.cc | 3 +- .../30_threads/stop_token/stop_callback/invoke.cc | 3 +- .../testsuite/30_threads/stop_token/stop_source.cc | 3 +- .../30_threads/stop_token/stop_source/assign.cc | 3 +- .../testsuite/30_threads/stop_token/stop_token.cc | 3 +- .../stop_token/stop_token/stop_possible.cc | 3 +- .../30_threads/thread/id/operators_c++20.cc | 3 +- .../timed_mutex/try_lock_until/clock_neg.cc | 3 +- .../30_threads/unique_lock/locking/clock_neg.cc | 3 +- .../experimental/filesystem/iterators/106201.cc | 1 - .../testsuite/experimental/scopeguard/exit.cc | 1 - .../testsuite/experimental/scopeguard/uniqueres.cc | 1 - 532 files changed, 575 insertions(+), 974 deletions(-) create mode 100644 libstdc++-v3/testsuite/27_io/basic_filebuf/native_handle/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_filebuf/native_handle/wchar_t/1.cc