]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Remove dg-options "-std=gnu++2a" from constrained algo tests
authorJonathan Wakely <jwakely@redhat.com>
Mon, 11 Sep 2023 13:16:27 +0000 (14:16 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Fri, 15 Sep 2023 20:57:39 +0000 (21:57 +0100)
The testsuite will automatically select C++20 for these tests now, and
removing the hardcoded -std option allows them to be tested for C++23
and C++26 as well.

libstdc++-v3/ChangeLog:

* testsuite/20_util/function_objects/range.cmp/equal_to.cc:
Remove dg-options.
* testsuite/20_util/function_objects/range.cmp/greater.cc:
Likewise.
* testsuite/20_util/function_objects/range.cmp/greater_equal.cc:
Likewise.
* testsuite/20_util/function_objects/range.cmp/less.cc:
Likewise.
* testsuite/20_util/function_objects/range.cmp/less_equal.cc:
Likewise.
* testsuite/20_util/function_objects/range.cmp/lwg3530.cc:
Likewise.
* testsuite/20_util/function_objects/range.cmp/not_equal_to.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/construct_at/1.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/construct_at/92878_92947.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/construct_at/95788.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/destroy/constrained.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/uninitialized_copy/constrained.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/uninitialized_default_construct/constrained.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/uninitialized_fill/94017.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/uninitialized_fill/constrained.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/uninitialized_fill_n/94017.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/uninitialized_move/constrained.cc:
Likewise.
* testsuite/20_util/specialized_algorithms/uninitialized_value_construct/constrained.cc:
Likewise.
* testsuite/25_algorithms/adjacent_find/constexpr.cc: Likewise.
* testsuite/25_algorithms/adjacent_find/constrained.cc:
Likewise.
* testsuite/25_algorithms/all_of/constexpr.cc: Likewise.
* testsuite/25_algorithms/all_of/constrained.cc: Likewise.
* testsuite/25_algorithms/any_of/constexpr.cc: Likewise.
* testsuite/25_algorithms/any_of/constrained.cc: Likewise.
* testsuite/25_algorithms/binary_search/constexpr.cc: Likewise.
* testsuite/25_algorithms/binary_search/constrained.cc:
Likewise.
* testsuite/25_algorithms/clamp/constrained.cc: Likewise.
* testsuite/25_algorithms/constexpr_macro.cc: Likewise.
* testsuite/25_algorithms/copy/95578.cc: Likewise.
* testsuite/25_algorithms/copy/constexpr.cc: Likewise.
* testsuite/25_algorithms/copy/constrained.cc: Likewise.
* testsuite/25_algorithms/copy/debug/constexpr_neg.cc: Likewise.
* testsuite/25_algorithms/copy_backward/95578.cc: Likewise.
* testsuite/25_algorithms/copy_backward/constexpr.cc: Likewise.
* testsuite/25_algorithms/copy_backward/constrained.cc:
Likewise.
* testsuite/25_algorithms/copy_backward/debug/constexpr_neg.cc:
Likewise.
* testsuite/25_algorithms/copy_if/constexpr.cc: Likewise.
* testsuite/25_algorithms/copy_if/constrained.cc: Likewise.
* testsuite/25_algorithms/copy_n/constexpr.cc: Likewise.
* testsuite/25_algorithms/copy_n/constrained.cc: Likewise.
* testsuite/25_algorithms/count/constexpr.cc: Likewise.
* testsuite/25_algorithms/count/constrained.cc: Likewise.
* testsuite/25_algorithms/count_if/constexpr.cc: Likewise.
* testsuite/25_algorithms/count_if/constrained.cc: Likewise.
* testsuite/25_algorithms/cpp_lib_constexpr.cc: Likewise.
* testsuite/25_algorithms/equal/95578.cc: Likewise.
* testsuite/25_algorithms/equal/constexpr.cc: Likewise.
* testsuite/25_algorithms/equal/constexpr_neg.cc: Likewise.
* testsuite/25_algorithms/equal/constrained.cc: Likewise.
* testsuite/25_algorithms/equal/debug/constexpr_neg.cc:
Likewise.
* testsuite/25_algorithms/equal_range/constexpr.cc: Likewise.
* testsuite/25_algorithms/equal_range/constrained.cc: Likewise.
* testsuite/25_algorithms/fill/94017.cc: Likewise.
* testsuite/25_algorithms/fill/constexpr.cc: Likewise.
* testsuite/25_algorithms/fill/constrained.cc: Likewise.
* testsuite/25_algorithms/fill_n/94017.cc: Likewise.
* testsuite/25_algorithms/fill_n/constexpr.cc: Likewise.
* testsuite/25_algorithms/fill_n/constrained.cc: Likewise.
* testsuite/25_algorithms/find/constexpr.cc: Likewise.
* testsuite/25_algorithms/find/constrained.cc: Likewise.
* testsuite/25_algorithms/find_end/constexpr.cc: Likewise.
* testsuite/25_algorithms/find_end/constrained.cc: Likewise.
* testsuite/25_algorithms/find_first_of/constexpr.cc: Likewise.
* testsuite/25_algorithms/find_first_of/constrained.cc:
Likewise.
* testsuite/25_algorithms/find_if/constexpr.cc: Likewise.
* testsuite/25_algorithms/find_if/constrained.cc: Likewise.
* testsuite/25_algorithms/find_if_not/constexpr.cc: Likewise.
* testsuite/25_algorithms/find_if_not/constrained.cc: Likewise.
* testsuite/25_algorithms/for_each/constexpr.cc: Likewise.
* testsuite/25_algorithms/for_each/constrained.cc: Likewise.
* testsuite/25_algorithms/generate/constexpr.cc: Likewise.
* testsuite/25_algorithms/generate/constrained.cc: Likewise.
* testsuite/25_algorithms/generate_n/constexpr.cc: Likewise.
* testsuite/25_algorithms/generate_n/constrained.cc: Likewise.
* testsuite/25_algorithms/heap/constrained.cc: Likewise.
* testsuite/25_algorithms/includes/constrained.cc: Likewise.
* testsuite/25_algorithms/inplace_merge/constrained.cc:
Likewise.
* testsuite/25_algorithms/is_heap/constexpr.cc: Likewise.
* testsuite/25_algorithms/is_heap_until/constexpr.cc: Likewise.
* testsuite/25_algorithms/is_partitioned/constexpr.cc: Likewise.
* testsuite/25_algorithms/is_partitioned/constrained.cc:
Likewise.
* testsuite/25_algorithms/is_permutation/constexpr.cc: Likewise.
* testsuite/25_algorithms/is_permutation/constrained.cc:
Likewise.
* testsuite/25_algorithms/is_sorted/constexpr.cc: Likewise.
* testsuite/25_algorithms/is_sorted/constrained.cc: Likewise.
* testsuite/25_algorithms/is_sorted_until/constexpr.cc:
Likewise.
* testsuite/25_algorithms/is_sorted_until/constrained.cc:
Likewise.
* testsuite/25_algorithms/iter_swap/constexpr.cc: Likewise.
* testsuite/25_algorithms/lexicographical_compare/93972.cc:
Likewise.
* testsuite/25_algorithms/lexicographical_compare/95578.cc:
Likewise.
* testsuite/25_algorithms/lexicographical_compare/constexpr.cc:
Likewise.
* testsuite/25_algorithms/lexicographical_compare/constrained.cc:
Likewise.
* testsuite/25_algorithms/lexicographical_compare_three_way/1.cc:
Likewise.
* testsuite/25_algorithms/lexicographical_compare_three_way/constexpr.cc:
Likewise.
* testsuite/25_algorithms/lower_bound/constexpr.cc: Likewise.
* testsuite/25_algorithms/lower_bound/constrained.cc: Likewise.
* testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_neg.cc:
Likewise.
* testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_pred_neg.cc:
Likewise.
* testsuite/25_algorithms/lower_bound/debug/constexpr_valid_range_neg.cc:
Likewise.
* testsuite/25_algorithms/make_heap/constexpr.cc: Likewise.
* testsuite/25_algorithms/max/constrained.cc: Likewise.
* testsuite/25_algorithms/max_element/constrained.cc: Likewise.
* testsuite/25_algorithms/merge/constexpr.cc: Likewise.
* testsuite/25_algorithms/merge/constrained.cc: Likewise.
* testsuite/25_algorithms/min/constrained.cc: Likewise.
* testsuite/25_algorithms/min_element/constrained.cc: Likewise.
* testsuite/25_algorithms/minmax/constrained.cc: Likewise.
* testsuite/25_algorithms/minmax_element/constrained.cc:
Likewise.
* testsuite/25_algorithms/mismatch/constexpr.cc: Likewise.
* testsuite/25_algorithms/mismatch/constrained.cc: Likewise.
* testsuite/25_algorithms/move/93872.cc: Likewise.
* testsuite/25_algorithms/move/95578.cc: Likewise.
* testsuite/25_algorithms/move/constexpr.cc: Likewise.
* testsuite/25_algorithms/move/constrained.cc: Likewise.
* testsuite/25_algorithms/move_backward/93872.cc: Likewise.
* testsuite/25_algorithms/move_backward/95578.cc: Likewise.
* testsuite/25_algorithms/move_backward/constrained.cc:
Likewise.
* testsuite/25_algorithms/next_permutation/constexpr.cc:
Likewise.
* testsuite/25_algorithms/next_permutation/constrained.cc:
Likewise.
* testsuite/25_algorithms/none_of/constexpr.cc: Likewise.
* testsuite/25_algorithms/none_of/constrained.cc: Likewise.
* testsuite/25_algorithms/nth_element/constexpr.cc: Likewise.
* testsuite/25_algorithms/nth_element/constrained.cc: Likewise.
* testsuite/25_algorithms/partial_sort/constexpr.cc: Likewise.
* testsuite/25_algorithms/partial_sort/constrained.cc: Likewise.
* testsuite/25_algorithms/partial_sort_copy/constexpr.cc:
Likewise.
* testsuite/25_algorithms/partial_sort_copy/constrained.cc:
Likewise.
* testsuite/25_algorithms/partition/constexpr.cc: Likewise.
* testsuite/25_algorithms/partition/constrained.cc: Likewise.
* testsuite/25_algorithms/partition_copy/constexpr.cc: Likewise.
* testsuite/25_algorithms/partition_copy/constrained.cc:
Likewise.
* testsuite/25_algorithms/partition_point/constexpr.cc:
Likewise.
* testsuite/25_algorithms/partition_point/constrained.cc:
Likewise.
* testsuite/25_algorithms/pop_heap/constexpr.cc: Likewise.
* testsuite/25_algorithms/prev_permutation/constexpr.cc:
Likewise.
* testsuite/25_algorithms/prev_permutation/constrained.cc:
Likewise.
* testsuite/25_algorithms/push_heap/constexpr.cc: Likewise.
* testsuite/25_algorithms/remove/constexpr.cc: Likewise.
* testsuite/25_algorithms/remove/constrained.cc: Likewise.
* testsuite/25_algorithms/remove_copy/constexpr.cc: Likewise.
* testsuite/25_algorithms/remove_copy/constrained.cc: Likewise.
* testsuite/25_algorithms/remove_copy_if/constexpr.cc: Likewise.
* testsuite/25_algorithms/remove_copy_if/constrained.cc:
Likewise.
* testsuite/25_algorithms/remove_if/constexpr.cc: Likewise.
* testsuite/25_algorithms/remove_if/constrained.cc: Likewise.
* testsuite/25_algorithms/replace/constrained.cc: Likewise.
* testsuite/25_algorithms/replace_copy/constexpr.cc: Likewise.
* testsuite/25_algorithms/replace_copy/constrained.cc: Likewise.
* testsuite/25_algorithms/replace_copy_if/constexpr.cc:
Likewise.
* testsuite/25_algorithms/replace_copy_if/constrained.cc:
Likewise.
* testsuite/25_algorithms/replace_if/constexpr.cc: Likewise.
* testsuite/25_algorithms/replace_if/constrained.cc: Likewise.
* testsuite/25_algorithms/reverse/constexpr.cc: Likewise.
* testsuite/25_algorithms/reverse/constrained.cc: Likewise.
* testsuite/25_algorithms/reverse_copy/constexpr.cc: Likewise.
* testsuite/25_algorithms/reverse_copy/constrained.cc: Likewise.
* testsuite/25_algorithms/rotate/constexpr.cc: Likewise.
* testsuite/25_algorithms/rotate/constrained.cc: Likewise.
* testsuite/25_algorithms/rotate_copy/constexpr.cc: Likewise.
* testsuite/25_algorithms/rotate_copy/constrained.cc: Likewise.
* testsuite/25_algorithms/sample/constrained.cc: Likewise.
* testsuite/25_algorithms/search/constexpr.cc: Likewise.
* testsuite/25_algorithms/search/constrained.cc: Likewise.
* testsuite/25_algorithms/search_n/97828.cc: Likewise.
* testsuite/25_algorithms/search_n/constexpr.cc: Likewise.
* testsuite/25_algorithms/search_n/constrained.cc: Likewise.
* testsuite/25_algorithms/set_difference/constexpr.cc: Likewise.
* testsuite/25_algorithms/set_difference/constrained.cc:
Likewise.
* testsuite/25_algorithms/set_intersection/constexpr.cc:
Likewise.
* testsuite/25_algorithms/set_intersection/constrained.cc:
Likewise.
* testsuite/25_algorithms/set_symmetric_difference/constexpr.cc:
Likewise.
* testsuite/25_algorithms/set_symmetric_difference/constrained.cc:
Likewise.
* testsuite/25_algorithms/set_union/constexpr.cc: Likewise.
* testsuite/25_algorithms/set_union/constrained.cc: Likewise.
* testsuite/25_algorithms/shift_left/1.cc: Likewise.
* testsuite/25_algorithms/shift_right/1.cc: Likewise.
* testsuite/25_algorithms/shuffle/constrained.cc: Likewise.
* testsuite/25_algorithms/sort/constexpr.cc: Likewise.
* testsuite/25_algorithms/sort/constrained.cc: Likewise.
* testsuite/25_algorithms/sort_heap/constexpr.cc: Likewise.
* testsuite/25_algorithms/stable_partition/constrained.cc:
Likewise.
* testsuite/25_algorithms/stable_sort/constrained.cc: Likewise.
* testsuite/25_algorithms/swap/constexpr.cc: Likewise.
* testsuite/25_algorithms/swap_ranges/constexpr.cc: Likewise.
* testsuite/25_algorithms/swap_ranges/constrained.cc: Likewise.
* testsuite/25_algorithms/transform/constexpr.cc: Likewise.
* testsuite/25_algorithms/transform/constrained.cc: Likewise.
* testsuite/25_algorithms/unique/constexpr.cc: Likewise.
* testsuite/25_algorithms/unique/constrained.cc: Likewise.
* testsuite/25_algorithms/unique_copy/constexpr.cc: Likewise.
* testsuite/25_algorithms/unique_copy/constrained.cc: Likewise.
* testsuite/25_algorithms/upper_bound/constexpr.cc: Likewise.
* testsuite/25_algorithms/upper_bound/constrained.cc: Likewise.
* testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_neg.cc:
Likewise.
* testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_pred_neg.cc:
Likewise.
* testsuite/25_algorithms/upper_bound/debug/constexpr_valid_range_neg.cc:
Likewise.

196 files changed:
libstdc++-v3/testsuite/20_util/function_objects/range.cmp/equal_to.cc
libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater.cc
libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater_equal.cc
libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less.cc
libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less_equal.cc
libstdc++-v3/testsuite/20_util/function_objects/range.cmp/lwg3530.cc
libstdc++-v3/testsuite/20_util/function_objects/range.cmp/not_equal_to.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/1.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/92878_92947.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/95788.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/constrained.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/constrained.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_default_construct/constrained.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill/94017.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill/constrained.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/94017.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_move/constrained.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct/constrained.cc
libstdc++-v3/testsuite/25_algorithms/adjacent_find/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/adjacent_find/constrained.cc
libstdc++-v3/testsuite/25_algorithms/all_of/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/all_of/constrained.cc
libstdc++-v3/testsuite/25_algorithms/any_of/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/any_of/constrained.cc
libstdc++-v3/testsuite/25_algorithms/binary_search/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/binary_search/constrained.cc
libstdc++-v3/testsuite/25_algorithms/clamp/constrained.cc
libstdc++-v3/testsuite/25_algorithms/constexpr_macro.cc
libstdc++-v3/testsuite/25_algorithms/copy/95578.cc
libstdc++-v3/testsuite/25_algorithms/copy/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/copy/constrained.cc
libstdc++-v3/testsuite/25_algorithms/copy/debug/constexpr_neg.cc
libstdc++-v3/testsuite/25_algorithms/copy_backward/95578.cc
libstdc++-v3/testsuite/25_algorithms/copy_backward/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/copy_backward/constrained.cc
libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/constexpr_neg.cc
libstdc++-v3/testsuite/25_algorithms/copy_if/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/copy_if/constrained.cc
libstdc++-v3/testsuite/25_algorithms/copy_n/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/copy_n/constrained.cc
libstdc++-v3/testsuite/25_algorithms/count/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/count/constrained.cc
libstdc++-v3/testsuite/25_algorithms/count_if/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/count_if/constrained.cc
libstdc++-v3/testsuite/25_algorithms/cpp_lib_constexpr.cc
libstdc++-v3/testsuite/25_algorithms/equal/95578.cc
libstdc++-v3/testsuite/25_algorithms/equal/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/equal/constexpr_neg.cc
libstdc++-v3/testsuite/25_algorithms/equal/constrained.cc
libstdc++-v3/testsuite/25_algorithms/equal/debug/constexpr_neg.cc
libstdc++-v3/testsuite/25_algorithms/equal_range/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/equal_range/constrained.cc
libstdc++-v3/testsuite/25_algorithms/fill/94017.cc
libstdc++-v3/testsuite/25_algorithms/fill/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/fill/constrained.cc
libstdc++-v3/testsuite/25_algorithms/fill_n/94017.cc
libstdc++-v3/testsuite/25_algorithms/fill_n/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/fill_n/constrained.cc
libstdc++-v3/testsuite/25_algorithms/find/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/find/constrained.cc
libstdc++-v3/testsuite/25_algorithms/find_end/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/find_end/constrained.cc
libstdc++-v3/testsuite/25_algorithms/find_first_of/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/find_first_of/constrained.cc
libstdc++-v3/testsuite/25_algorithms/find_if/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/find_if/constrained.cc
libstdc++-v3/testsuite/25_algorithms/find_if_not/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/find_if_not/constrained.cc
libstdc++-v3/testsuite/25_algorithms/for_each/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/for_each/constrained.cc
libstdc++-v3/testsuite/25_algorithms/generate/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/generate/constrained.cc
libstdc++-v3/testsuite/25_algorithms/generate_n/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/generate_n/constrained.cc
libstdc++-v3/testsuite/25_algorithms/heap/constrained.cc
libstdc++-v3/testsuite/25_algorithms/includes/constrained.cc
libstdc++-v3/testsuite/25_algorithms/inplace_merge/constrained.cc
libstdc++-v3/testsuite/25_algorithms/is_heap/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/is_heap_until/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/is_partitioned/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/is_partitioned/constrained.cc
libstdc++-v3/testsuite/25_algorithms/is_permutation/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/is_permutation/constrained.cc
libstdc++-v3/testsuite/25_algorithms/is_sorted/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/is_sorted/constrained.cc
libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constrained.cc
libstdc++-v3/testsuite/25_algorithms/iter_swap/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/93972.cc
libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/95578.cc
libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constrained.cc
libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_three_way/1.cc
libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_three_way/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound/constrained.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_neg.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_pred_neg.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_valid_range_neg.cc
libstdc++-v3/testsuite/25_algorithms/make_heap/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/max/constrained.cc
libstdc++-v3/testsuite/25_algorithms/max_element/constrained.cc
libstdc++-v3/testsuite/25_algorithms/merge/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/merge/constrained.cc
libstdc++-v3/testsuite/25_algorithms/min/constrained.cc
libstdc++-v3/testsuite/25_algorithms/min_element/constrained.cc
libstdc++-v3/testsuite/25_algorithms/minmax/constrained.cc
libstdc++-v3/testsuite/25_algorithms/minmax_element/constrained.cc
libstdc++-v3/testsuite/25_algorithms/mismatch/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/mismatch/constrained.cc
libstdc++-v3/testsuite/25_algorithms/move/93872.cc
libstdc++-v3/testsuite/25_algorithms/move/95578.cc
libstdc++-v3/testsuite/25_algorithms/move/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/move/constrained.cc
libstdc++-v3/testsuite/25_algorithms/move_backward/93872.cc
libstdc++-v3/testsuite/25_algorithms/move_backward/95578.cc
libstdc++-v3/testsuite/25_algorithms/move_backward/constrained.cc
libstdc++-v3/testsuite/25_algorithms/next_permutation/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/next_permutation/constrained.cc
libstdc++-v3/testsuite/25_algorithms/none_of/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/none_of/constrained.cc
libstdc++-v3/testsuite/25_algorithms/nth_element/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/nth_element/constrained.cc
libstdc++-v3/testsuite/25_algorithms/partial_sort/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/partial_sort/constrained.cc
libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/constrained.cc
libstdc++-v3/testsuite/25_algorithms/partition/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/partition/constrained.cc
libstdc++-v3/testsuite/25_algorithms/partition_copy/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/partition_copy/constrained.cc
libstdc++-v3/testsuite/25_algorithms/partition_point/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/partition_point/constrained.cc
libstdc++-v3/testsuite/25_algorithms/pop_heap/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/prev_permutation/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/prev_permutation/constrained.cc
libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/remove/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/remove/constrained.cc
libstdc++-v3/testsuite/25_algorithms/remove_copy/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/remove_copy/constrained.cc
libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constrained.cc
libstdc++-v3/testsuite/25_algorithms/remove_if/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/remove_if/constrained.cc
libstdc++-v3/testsuite/25_algorithms/replace/constrained.cc
libstdc++-v3/testsuite/25_algorithms/replace_copy/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/replace_copy/constrained.cc
libstdc++-v3/testsuite/25_algorithms/replace_copy_if/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/replace_copy_if/constrained.cc
libstdc++-v3/testsuite/25_algorithms/replace_if/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/replace_if/constrained.cc
libstdc++-v3/testsuite/25_algorithms/reverse/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/reverse/constrained.cc
libstdc++-v3/testsuite/25_algorithms/reverse_copy/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/reverse_copy/constrained.cc
libstdc++-v3/testsuite/25_algorithms/rotate/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/rotate/constrained.cc
libstdc++-v3/testsuite/25_algorithms/rotate_copy/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/rotate_copy/constrained.cc
libstdc++-v3/testsuite/25_algorithms/sample/constrained.cc
libstdc++-v3/testsuite/25_algorithms/search/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/search/constrained.cc
libstdc++-v3/testsuite/25_algorithms/search_n/97828.cc
libstdc++-v3/testsuite/25_algorithms/search_n/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/search_n/constrained.cc
libstdc++-v3/testsuite/25_algorithms/set_difference/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/set_difference/constrained.cc
libstdc++-v3/testsuite/25_algorithms/set_intersection/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/set_intersection/constrained.cc
libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/constrained.cc
libstdc++-v3/testsuite/25_algorithms/set_union/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/set_union/constrained.cc
libstdc++-v3/testsuite/25_algorithms/shift_left/1.cc
libstdc++-v3/testsuite/25_algorithms/shift_right/1.cc
libstdc++-v3/testsuite/25_algorithms/shuffle/constrained.cc
libstdc++-v3/testsuite/25_algorithms/sort/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/sort/constrained.cc
libstdc++-v3/testsuite/25_algorithms/sort_heap/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/stable_partition/constrained.cc
libstdc++-v3/testsuite/25_algorithms/stable_sort/constrained.cc
libstdc++-v3/testsuite/25_algorithms/swap/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/swap_ranges/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/swap_ranges/constrained.cc
libstdc++-v3/testsuite/25_algorithms/transform/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/transform/constrained.cc
libstdc++-v3/testsuite/25_algorithms/unique/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/unique/constrained.cc
libstdc++-v3/testsuite/25_algorithms/unique_copy/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/unique_copy/constrained.cc
libstdc++-v3/testsuite/25_algorithms/upper_bound/constexpr.cc
libstdc++-v3/testsuite/25_algorithms/upper_bound/constrained.cc
libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_neg.cc
libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_pred_neg.cc
libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_valid_range_neg.cc

index 0a300447b036f32845a4328955f19d4f4a98a774..c29bf02249a81e4e4703442ccd438a155ee2db7a 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <functional>
 #include <testsuite_hooks.h>
index 3308735d02a8d821c7923ab0556330b934017419..cd5a73d071c0d7740a6e751b4f6e64edab28d4e0 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <functional>
 #include <testsuite_hooks.h>
index aee97f16d6619708774d9d35eb37c547b560bfb5..46bc2e44946dd225d9c9991a6add5295f2a47ce4 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <functional>
 #include <testsuite_hooks.h>
index 185c3f8540b1f145443f7de8fc446855f794367e..472962fa8634058cd64c9fd8ab3ba5c75284bbd1 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <functional>
 #include <testsuite_hooks.h>
index d1877ee66e2243b5cb64217793e646642091588b..776220393c3ffff410e3598fa031260a9a0eb1b1 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <functional>
 #include <testsuite_hooks.h>
index 369ff5465aad6f84ea794541bae0d88c2407b825..858e8dbeba53825f7f15526ef07587f0e204de46 100644 (file)
@@ -15,7 +15,6 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++20" }
 // { dg-do compile { target c++20 } }
 
 #include <functional>
index 756eb65b55e13889d464a2a7531c641c0dbb06e9..c42ebe7b1ad54d27cda8730f5a5a7d11d8a86c4c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <functional>
 #include <testsuite_hooks.h>
index e00a53972bc4eea050d412b25f2551da44b12634..6fda8fc96c0bd48a80b9bab69eda305a1ab89921 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <memory>
 #include <testsuite_hooks.h>
index d215d06f09b0369549a0173ca70f72b0743360c8..33f52e0f7808e6c3ce747c9a780d5f601fc5bd33 100644 (file)
@@ -1,5 +1,4 @@
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 // Copyright (C) 2020-2023 Free Software Foundation, Inc.
 //
index bbf1c988d5f06883bd14deadd02d8ffc88b5b119..7f6bfb04fa48a45bdd3e8983a73b95787ab1e324 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // FIXME [!HOSTED]: avoidable std::allocator usage
 // { dg-require-effective-target hosted }
 
index 7d64a6a9eebb1ce5c71a226a67457ff268130169..0a0287f42847f47392aa2c532c0b7974bed25e59 100644 (file)
@@ -14,8 +14,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <cstring>
index 9885d444768b0ca4f6d60451066d1a6fac06c0d2..1dbfe0b45e230777d83bc10ac4595835cf02c27e 100644 (file)
@@ -14,8 +14,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <cstring>
index 983abb2621ada2fe133ffce7ca513995f4b1580e..4dabd25ac6c38b6b5e0c00ff57b2c98817a30090 100644 (file)
@@ -14,8 +14,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <cstring>
index dd3f8e8df3114280cbd2dc2295afc0ba778baa0c..dff67be3eeeb17facae15db32c510387b4e2db46 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <memory>
index 3b5c0a0a7148e23b67ef347c9a635a78fb78b542..82e766baa739d9a78983e9a7a3ae5c34ad1195f9 100644 (file)
@@ -14,8 +14,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <cstring>
index fd26bf25636442c401b440f6b62cf3373d7cd7bc..e23efc9dc03b703046e210d7e1b0dfd3a6c23043 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <memory>
index 23dcefdd3dfab54a00d2e277ff8fed57df874757..b38700c76fdcd43d49dae6faa3b35259018fbf3d 100644 (file)
@@ -14,8 +14,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <cstring>
index dd844797c00f2fd1b2ac5a44686f9cbbd3bb92ed..7aa07d321c4428c6224e2e37fa30bdbdeac55db1 100644 (file)
@@ -14,8 +14,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <cstring>
index 1ba75b49ab9ba5b160666687ec1ad231e7032ff1..501b5db17073b4d8f0591f8f43f0791721c0b976 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 04845639d8e08e0be1b65eb3b1491c392a91f694..bbb009079e5ad90b161f97a6ce7d0a5aeea8ead3 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index fd7ea0f853e79e73684911036322d5e033d0a453..260d4886fa2a2cdb9c941517a142ec6494b56201 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 8da20d6e88503a28a17698f91f60778c5cff45df..8c7d8f91db980e9816efed5813f8b57cec6b8fd5 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index d8f61043e479bd498b3da554c1e4fa3b522bf79e..4d30d987f4a7e7c3ea46ea3119aa4497f66e76ae 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 14e67d89dc7065d8632ef11bcb8e929184361497..8cf7f3c21096e08f40c4bca5bd7fc3e50330aa13 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 8e12d15cbbabda234b49682aa8208bb4bad0cba3..2048abd9e25312de3819ed0816c214ea718c1e0d 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 1f3f92e66ac5a771a36f915a63f3b1b2edaa4153..b2c68812e0a2e6788851f6058ce3dfd8aed834f8 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 990e5b740e4ce00efd80c734cd5d0d1bfe16f254..37211f432b7335cdb113d25e9d4b3e703ad19260 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index e70605f46f50490b1023dde6ed06f5a1376be034..d591b11bd5ff48a1e387e2bc8286c0abcfcc6f4f 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-effective-target hosted }
 
 #include <version>
index 155d4b7daaa590bfdd1b05b3e780b3acdec75635..92519ccaca4a858425cce7b7cf98b6856aa857c8 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index 1d7940c818ead950d7258db9688f78c9489bcf23..5d12fe04807e9eb5059caca8f93fff6e893e3ca9 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 4f2e808fd58c676bec8082d757bcc3b69d902f5a..06080862a5ea42d4907e581af78cca346ad27dbf 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index bf3c4939bfb74427f8b2d0a160c0405b5ba74189..d99a95ef7bd829a09a2cd993aa097ff63bd590ff 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-debug-mode ""  }
 
 #include <algorithm>
index 4426af94441505e0f0e42007dd8dbb30b9a4516d..910a8b1756a789d01a6118aa760e3f7fd6d95734 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index c2ec568ebeb434ff30c12232afe118fc542d367e..efafa087a1e85edbe0a03de015d97baf86d16647 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index fc3f87e6ed973dc8bbbed34e17a2314f9e8183ce..4bf13eff1cdbaebb40742ef182769d76cff76ddd 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index 6bf7f47055d3e31efb49e11269b2fd5b7b8b4106..0077fb6e46bc4922b06375c523d15a4bdd9a4dea 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-debug-mode ""  }
 
 #include <algorithm>
index e3c2328751d769d6cd34624b82b05113767d2bdf..7f22f131618350055b0dca1b3727110d3fc4991e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index c35e343c6855d98a0d7f2122ee6445515028c409..d3772e89be01e4e0957290a69f9a18143a9f372c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index 39b0a6d4cb18857bee34a4854bd282f93bbcac87..26dfd461357714c6ee12e0718c73d8450ec4bbd6 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 20abe04ee1ed9d91414acaddca9f7b4fb12d7283..cd7c91a6bdc2e911db274af9e38d49a4216072e4 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index 2bfb86b3504c47c3ad6b9bd302ee33d7d116439e..4432778efec5b2542a5ef546661dd940f59df2a9 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 09a26ddf7ea1168cd75dab2b84f0bc2ff75223d8..8686e084186ec2907ae5f071568e8a38a5b73d7e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 3a0e28cbd145214b009daad3c5a452f625e148c6..6325fdcd8c1aaa5f9e24376c1ed0343770a64473 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index c22cb596f61e96881cdd335287bfca307416f806..f1804f4aae46e0c55aed9df5c31c5ec0144ec25e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index c2eb07e29b9590dcf71d1bb87886a3c53d482cfe..0774032b0a020d85924082f01b91dab9ef84dd7c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 
index 6b01a699d05ed79e9800a65150fda5362803de6c..f1816b665d70c52d19ba784867eb7f759a4692a0 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index 7259000d59b938d42ea25b8a70bf297aae161a0a..65d9707e7d1419ef431aec07e4d4d7b22110496b 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index fd89ac0e166d33597aca31ed7538d92e610759dc..db4cd2a43b15478ea75398c172c091f3787c3d84 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-normal-mode "" }
 
 #include <algorithm>
index c8bb00b159938e4d614974da711f6104dea51bcf..ac1feb3ca12923d78e0aaa1bd7e3564f15193b20 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-effective-target hosted }
 
 #include <algorithm>
index f5e46e58e49690b1d73593dc0ad9f35476954da9..5379dd35b7b2fbc863ea41854a825c9d808a3db9 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-debug-mode "" }
 
 #include <algorithm>
index a902e80d45bd301cb1cbec9e15687063dd8b3875..d8f265d87b088414fe1e3a7dd58c1dbed148dab2 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 04108b83aef2c0e274c7aeda0a90cac22b693503..31bc4340e6dd84e1ab7eb69f344167e6f0fc7810 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 23dc4570b0970d23f3c4e3afdd835305e1e583c0..dc36af488d6f42d6a575e1cd6d825b5bac73e38a 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 9c1ac5cf2964009afe65890a347b7c16fcb7e715..59bdd113a414098a892ed1a98d9d9a2dc5d1a677 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index fe8683968953b3bf62b70b4cd48a6fc2037b033d..296274f5ed7637ab4f46dc7a4ad32db26cc5f6f9 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 1c0d7e51290ec5ecd42180ec8a7857658d259cf1..cf69331adb1c575be6a399241164abecf9a540e1 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 0fdf22e0adeebae17ff4bd3ac40c3768e5dc032d..9c024740ce3d59ac7837b00297d42897f6906b85 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 75334901cedb886c7f6477d5ba904b0725594daf..7d21f48bb230be7a8c969a02afc3f7564f181964 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 9005f9fdf3828fc81cf8f8926b5e28012d395013..85f49f4827a1311e059accbf42e87c34bb2654b4 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 0f0b7354ff04c740e8453f0faf514f5c3b98d71c..378e631537a27dfa7762d46b8a25111d1a3c7c99 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 5315cb7fad9e0d9b00876d9b68c227a925fb3211..663539ba9fcaf2c03f56b592c81fd27258007d92 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index e6369dd386549e71851e797271df0bb34d7f8aef..51f3250e322c00427ec1d1719965eb055a17b4f5 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index b60594d2a7633730110cfd557e46395874018996..0c3c155093be976dfda951cd996f4543f2b16631 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index b1684a83efc9bd4e8b728aff2bd1d9fce176c861..0320df85f9174aeac6e3f1f4c6153bc27dc4585c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index a0f84029630350883b27376e48c24e63e984b288..39592bfccd4b026e1926cbfc261e4d4e36cce58f 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index d8240e81db0d9ca21a2129561af92313cf98a5fb..210fc881f194513f5cf61efd2a35273f779c6e63 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 3c0d4453d6d271dd7d6caaba0fedbd8d50cc19d6..667b1419d3f818fa9f9c9405a9a93cc9df671490 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 1655b009bbb7a6a4416bec17828bba2946111076..312a8399e812547292e1993902e2796b6f530460 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 06ccf126fd8631003c039415a5b2b80c003778eb..7bc64ebc0cf62df5da2436259fdf31c4ea8b2271 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 2258ebb9e75e92ec389b8b6b2d5ef2f635058089..1150f14ef550a6def66353f6af6ec989007d1c7e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 716ba4f8c47583a059e1bdc9bc0f943e8d6d00f8..0e7bd722ab66156bf2e9be21bdff5d014e846a1c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index ee159df48378b2cc6923dc5c6a92f0a63e62b284..90cac5ad6ec9bd09a4b3e581c5b63cd3dcafd516 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 6a29eb27ab6e45659613dad198254cd5cb8a6ae4..ff3f7ac1180a1a814588b9bd6707b13a970db94f 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index be2c717318947ac9f21de8fe6d7e1d75732d9d9a..c2445e9d1ac5174faa43ab5e33d8b517830f78cd 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 01507f27abf005e6a17f5364586cd3e6dceff76d..20dc63d08df72c07d64c6264c81d5142f886d15b 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-cstdint "" }
 
 #include <algorithm>
index 8bf156c738bb6b7c7edfb6acfa1461dc5c8394e3..3463db9129be39b22f1aaafeb066fee78bf6aeed 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 5e72acceb29fc69dc7021927b7a1b1b6941f7647..a17f2ee8ee3f4dc5d9d391153affe75052f10ffc 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index 7448a9eebf229d9c9be871fa97be856f2bcc4648..30a2e1259a1ea05b66d6808618f57510ca9ead2b 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 3134f6062277d9dc1a1a5f24f78a4f991f4a9188..a58707b692f6d5169ace54c3f8a6fab3d1cb2971 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 8a6d0a2d689ade4adef88fec11f93360bb445497..08557d88965ef08bc6483bac39dd4abd02c79b20 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index cb2d4426266e4c21dc411de14eaa0f56e3f07ca5..a35e3f45ead9a0dfcdae32576da785fcfc41574e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 9226f50f2d081deba013c70084b3c5168245c11c..758696662f0769185de3d89adb06675ee8762fb9 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index e503247d44af4a1f8cf6685e17ca1f0950232c63..ffdb2d4647bede296339584dddf35df37d7da786 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <iterator>
index a6282acbb92b0803e0128dfcd3c748a83349548a..637489ff8aabe7f657cbf0234941ae530147f54e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 7309c3f43041ed7f82348152686deca8fb6dee4c..ee978e9a34de9dc387e69d5c418813069b3851b5 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index f54953d066c4d09439f7f67b80089b94dcad0f70..05b096a32f4f3a6ddeb57850619adfb9d86280bb 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index e3b64fbe44198d7b2c13b9f6108363a2770f476b..b693f723fbc32b3f1f82d9b70001f0b41002ea68 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 1919554f93072b1a26bd2376376bef3c32aeae34..c58191cd86d2fb740961f60c42c3c6918d361a3a 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index cc4ea7bfb67c3198348971f039ed357d554b24bd..418f084111ef99e81eed2dd216c6025f5befa8a1 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 24f52bfd36dc6af3a9a56f882cf050bf3c692e14..568346b292d0a5f5b945e7588cedccbabf7d618c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index a6f43221c76a47a84eefb5ce54d05fe30ea4bf75..06eccf54c81d9001977f4c07021352939b979cf2 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index e8eafa9ae45a54e4ad990f648ff1b7dad3bfd5e6..609d604debf7466e1d07ae8cc4a197f46058bd84 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-effective-target hosted }
 
 #include <algorithm>
index 633a5bdab5addc94ee2e83400ccd9d616dacb8c1..bd761b00d422bb33d81422a9625155ac52aa35e3 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 7781ffdbe78dc2c5a2a6d457b5be122d8fe7478e..019179fce41ed1a17b1e2d7b4ac72cc60b756c7a 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 
index 6f3f61d07c3beada7f417a9fdfad0423922e644f..450d09554b43651beb13e43d88957e6fa9450863 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 97954673ddc1c3c3d572a57f9e21975c1a0d2fdd..6b3992f022831b0f117233ffc3d36105948b797c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 74f947ece7ce0582fb4775dcb4f8e1c71c6b2999..6b41a8c3ed96452da589420607011692ad593eec 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-debug-mode { } }
 
 #include <algorithm>
index 4b125b5b4f37aa1b3b49667f72065e38e9e99568..0d8413a481f53c37a23b523da5678e7bb3f71b93 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-debug-mode { } }
 
 #include <algorithm>
index 1edf35ccc0bac36c6a66459ddb7a9244546973f0..a052b710f367d7c51a1f1d5fbe162a6f7be4950e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-debug-mode { } }
 
 #include <algorithm>
index 5399782c7d571f28129185b4cadd1d51b5475edd..07c57581b60302395d7fbdc14b609adf7f0194a5 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index b204d8bf9b04814137d9ffc197620dad026e3001..13e450fb6b145e140c6e7cc2a63d5702e3c59ce2 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 0b8af2ba5cb366297f1a566bf3ab25d1fa734306..fcb8b37e64ad3a94890e9154ca280e77f5a76298 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index fa0c7e374cb34ce6e64e4d2e14b700bda1fe5cb9..7e5cc5036a7084780b782e4fa442acd205f8621a 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index cffca3c37b2d8951144d63960b0abdb0e22fd818..41923fc7622a48f29676abb26b7390ce82a4f2b8 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index ce2163e338052116403a07e12e62e5551ff7f68c..2f07532a7b214889f78f1beecc5c62b6fd4dfa67 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 2709571cbda09f803c9cc6f97fce7e97dda40d33..8c535390187c650d36ef640e245aece759d5277d 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 4fce546adf5c60877644ee12e605138b85f58a27..262cde7658b588080f3249c3d8523b661c2a1faa 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <string>
index 1e5f7c92fedc5bfcfd35f6689b325753724e64b9..e6a57c129ed929bb03f052ed35897efa3d75006b 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 537e8ac5d15ff4ee5a0b3d7b3bbfb90b1ed3dad0..5389d4f3400095a30ca8767185778b6e9bb57dc8 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index ddb0170e24f2502392510d31a94c2b79ddd42517..d1237e145b53294f04115763fbe70fa72582cd95 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 2b77a4f4e4b100d6fa822108dc176e639eec0ea3..ce221472a1be663d5a8ed13ebe220dae0cd9b8dc 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <iterator>
 #include <algorithm>
index aec6520f78eab53a0e8e37bbd02dfa2b8770201f..a65e2baf82fcea63a2a28a62515246ffe06cb8a2 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index eb1f3b17e723ae706e662a5cfd123bf42a42df69..f678e104bd6f52e5217d100a708cbb002032c23b 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++20" }
 // { dg-do compile { target c++20 } }
 
 #include <algorithm>
index 29a1abaaa0219757681f19fdc6851def1ed17b2f..abedfe765401044fd45564cb234b18ff8171a20f 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index 10b5855176179cdcbc305a151b5090d5c662d297..29a54d404dc395af212fc9154dbfb7a61a25f5f5 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <iterator>
index 59403934599f64541df21a51f5477aa8a8b124f1..eb97b74c082d5ca48ac7a5e766027ed568938531 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index bf9be9c730da5402ea50702e8791648433138620..ebca065f50fe8edfae106abd8a6f3dae140545d2 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <vector>
index 2e4965280091ac5923aaecb903ddae636cd85340..9993277c7d32c99d764caade27cb35966459a5c3 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 1fb911a8cb596d750e7db881bde787c1b98bc07c..20c46fd979c2864f14e27b28044ba33cd8da303f 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index e0bdd4043b73ec21331b87e4f722d47df8dc1a4f..e1555797b587085073f13d40e73771270a5b6b36 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index aa955709053410265871a88786bf83e90eff15dd..84fafdc1d602c5bcdb0dcde64d2093a561954476 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index b9e1b2277c882f880add585fcc966448d5ac80bc..4962f455bbacb66a5db0139f4f04fecb02cc1c4e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 79ddf8089d2b488fe67491a4b265afa20ed50199..eee682cc7d4e97add6ebf4d67a3a04a132a285e2 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-cstdint "" }
 
 #include <algorithm>
index 9eddfd934e4311ce5962cf168b70b193a5e8d9e8..00002b4a5072fb38557ba32ff32166c1dcc08a60 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index ee40b9e3d792345a29777a11819a0e58afb6bc3f..c19574c5ac5f6e56ea74da3c091b57134acadbf3 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-cstdint "" }
 
 #include <algorithm>
index 6782130e3873da03d3b0f74539465c1dec6b4b76..f070524616e31312966b6978d4ab9c324367e55e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index d521c0a0804a98cf3f6206c00a1e496302a4adf2..3ae74e7510d4cde43221408fd7cd87b59def0b04 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-cstdint "" }
 
 #include <algorithm>
index 88792603baffeaf9a37dc84abda41b5d67182b01..190cc24c0e93be8eb725a6fea5e21d6fb41f54c0 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index cd393c041e8b233e94b91a5527437522baf4a8e6..7049efdcb975705c7da72df33fecbb5e9c0be8b1 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index ab57e4fe0976782933e970f1e3da080c1d2233da..dcdee0684db1d4a0f1e64be11552e81f12c83059 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index d0189cb7029e1d0689b1551c0621b4d9b25f6967..be3ace75c56b2f583d238a254d434a483535afbf 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index c41f559268d91f4e6fabce3c4bf8f3ed9aefafa1..20aa221d53eac1ef34d2f37ed2a616c5140b1092 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 3b50730c8277e90382e11743249da14bfb2c9e4d..de465231ba0ddeb6237f82661edf8077091e8ff5 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index c5697291ef3be6f257753a1817c516cf0bae1dfd..f7bc05227919a70b6ba8db93cde3e8dbe50fdf5e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index ac75fecb51912508b574ff6dd33eef9a6c4b0fc0..8e2b254cda27c496679fdb897e9c4bd3854aa656 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index cab8ba24d27ff59acd3e77b22388c27148dae62d..e31e594bf0fae6b1aa5db99b02e407dfe7c602f8 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index e1aa47b0714767b29d95e111aa3bd22d7b2499ee..97947968697999347cb3b68836a2c7f136085059 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index dfb1ea930fe551978043dd197968c01853a3f370..22dba856a472f5bc9f84798e0a89f2a396fb0146 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 144bd8d808a57bfdecd3936828754c06f13b5046..81f3954ac7f0d7deefc0726053b6fc95b61237c6 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index b69148114f290ce1c77d0e9720df80d5564ec34c..685e39cfc7c195385de87ef56ac8c12f5d4b40ea 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 92841e40673dcd7fe8569c4134057def19ec030a..60daaf6778d6914a965782bfa4fcfcce8112a34b 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 2f55cf6b032d058ee6789b8f66b5ccabf48975e6..2fab7f38f2ff6aaecea3b521dae54358f7fd92b6 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index ae07592231df74594d515cdaae63653a71824cda..d38986306632235852086e796e9cfbb4651481d6 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 3c55c173a5e4fddfd9b291e2d9ad7cd45e1553bf..4888e48898fe28ae6ffe5f3ccff9928d90287908 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 9d11c69d25d2e34a143bdc1796d8df4af2b3e09f..934357b15f6e6869136ab5cb5b048920c394c158 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index df0e3f493b94bccd41401c980cf2d80762ebd779..8e6de45f8e602503b81df0a38b64032185519ffc 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 7c0fbed51b8bf44d3c6356807e5c25e2926192e6..8c0aed47b2067e21ec5b90f87ef41f76281288bb 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 76794db3305b6a1f9e2acd3b11e4728c6cdb20bd..c016c2b83d236a48611cbf2018922f0bfdb7ecf3 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index f0e4729131ef5e690d88467a449a557810a3a210..86cde832cf5956ea81daa5dd35a1527afd916874 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index d767776194d5603422eaeb08c92b50cfed5ec8b4..463e7c5161c9441f969a3df25faf1604417d9e00 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 1036f8f23b1fb036e7c6487426e891960dd4eb4b..e729589c6d07d76243d0a7127df24705205f42ac 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index cfc31f1c32d4c999a68358f66c5d81104ff5cf05..89d78ac3a38e3bbf6ad24fcd695bdf3412ea24ed 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 15140014a093e5a8cf9c3ed2ae994f6c8a037fdb..ea559c02e6080a54923887b5ce1101b2cee0111b 100644 (file)
@@ -14,8 +14,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index aea85589f3590ffb713da0006d1144eda64b0126..6d4603c603caa3866a9554bf13ad804ad1437d38 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 3700be2b21452ee9b1c7e0d8e9b164d6ba90a9b3..7d7b47f5987c5ac13385d2fcd3bc026a28c6109d 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index d1bd53503837b4b5aa65739459676697c1c0a3e9..68e693667f818529e57c618955b51e866e547906 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index b58f7f17b322a18d15ae659774339293836cd221..e65cae7c3d32e76876a7eabb2b80441dd0c5f68a 100644 (file)
@@ -14,8 +14,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index d0b6409da0de7069453a4451820567267dedadd4..0167f1341dba6f849f740fbd14d737e77ab8bd08 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index c85aa707538d2df04410786f38a69a79156133a0..467f7c343ad2e59cfdf49e6f1cfd98b27cc65828 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 2d709bbac28e7ea1a0272a6ff05164e6780df320..ab3b5e6567d07a17c1d9c994157bcf6d9ec03e65 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 4f176c6b9914d2a439bb2e385a98dde4b496993f..5b089d6dde9ce198068b558ee1b1ee542f3c9aca 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-cstdint "" }
 
 #include <algorithm>
index 0ada072e3251a49396bba4631acc004f8d9f66f9..8a0edc6390c68e82af539e7222976d28ca60e2a6 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index f1f50005c8d41af43f831034e9d406fb53763fc5..0848a0af315a4609c2e77cd0b9e6c4102ec8f954 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 662f5a23c8d9f937ee4744bb9fe0ce899ad1c901..b6f9fda6cb0cff772f650960e45b7bafbb15d7ca 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 // PR libstdc++/97828
 
index 1941ea7f197e32884fb3fa51a1f0042837061aa1..7285379381ff2e420cf36f540ef08ace5f399791 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index a5df93bdab2d5d3891f6f61414961749c0abd2e8..503bcd23c35ccf3f864a9b41b8839317cda39624 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 04f170613a47eda49107624ca550e59b815f0954..94c4aa330c24b8ae6967c65c8685ca5b374bc770 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index f668196a5f03d4809c8f56b2bc9b5c2e92d93382..ca57ab68527ede6d1b461c17623690f924845830 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 4a6721e64d5b670982d9e2d7fdfaae8f2386a6e0..8135f9ff6d52337f43aa8227476d84a3df2ace44 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index e56b97814d7f60eeb61156addd1e28d73be09040..7f554b2426d1e0df350b059034044021a676f61c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 5877020507d0f237e321e6aaeb5becab2bcd4675..49f9cffd8b10387a833df7c0f074fd325ee29c1f 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 033de26af5a14c9c17151847f3b15e93150b5e93..83c643fa645d1f2f0bfc8be3aa2442d2e77b4bc6 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-cstdint "" }
 
 #include <algorithm>
index 52b3103013efc2f3275c15e009b6d7b47831c4c6..d5203467d5c3e744897f0ed88b3e99928104d96c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 3b7882f2a59c2054bc87fb7288884e3a4d60aa7a..3b523376de595625b6283331acc114c139e08f2d 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index fd65b414c0478e59c8b88b3a5c388d9d82bb6179..5bb8e920ef001bcc2a26c98f5f7c166caf02e15e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 1a03e2928c5e305f9c8485e3b89325f0c4980bf4..70b07a5500800e45daf88c34cfda678ab9d8c2c3 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index e2f329cb30984299ee98280e439644bf0295e2f2..b6c2d7f3a4d4ea15c2f58ee8693f2b2acaad95df 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-cstdint "" }
 
 #include <algorithm>
index ddbd376a76aa7a7dfa5361258c0a107d0c6454d3..40fcf533e023b5742eae8fb6fac4e026eb6135b8 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 3b8bbf8a13725d864ca50048c89754b09fff91d3..f6379d6a97c732a4371a8a83cb8f8e11569e2445 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-cstdint "" }
 
 #include <algorithm>
index a8a8ce1e438b939271e8eda4c823aea0149ad859..d3b4b9a81b43389396e07650c879cfb41b5e0b8f 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index f3f4e233b4ad87dcac9a08511010fddb62ce4604..4dfc21d80ae64cd50ac15a5f6d4fea668f2b8e3e 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 // std::stable_partition is not freestanding.
 // { dg-require-effective-target hosted }
index 68b9d5b8b7522a72bd95dfe3fc1cebe815e3189f..f24e810963bff4cd3757aa0f21924508594d0287 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 // { dg-require-cstdint "" }
 
 #include <algorithm>
index 9259c06fa5ed231a3e8107f6ce5f6977b3912d1f..aad91d1a876746dc6f57cd6c48bf10baba450459 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 
index b2f25e1e6ee9d40a205a97ae8e3801d64144efd0..78e1fe529dfd7b3712bf7e4e599cbd488d6babdb 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index c79e783f33fbeb0e537029a5140e9b89db1dac6a..aea3a66fad581064f59ee9cb26439bc640c4cd4b 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index bcd313543eac595bd03bdc1fa3aebd6bbff46505..47ba3c6c9da6856188827de3bdea521b59773888 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 377fd435feb33927928654a885c8df4f32bc0334..73a584a7983562d613db02d704c32eced847a06a 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <functional>
index 31c12627b90e8930013558568df730a5429d089c..29545c2c4075779d4e87a1fdc2db845625022a18 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 09e855e86c22610bdfe23292c8301fe2dd9e33ed..d015e3da4280aec53c6a0927616a991f702e0b28 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <list>
 #include <algorithm>
index 324dfee6b27162d4e5c55d6b074592f1cd7ccd19..71d5860e3e694bd59bebd68f2bca91853a180dc3 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 388fc27b23a976cd144b372550a4753f9ef26a53..e2dd6c16b9b5520cf3bcee2fe68e2565bc89a8bb 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 88d45f6dee1db52e5ae4c14051c8232e0768bef4..09fa9444e6d1efb788021c41159d912c004c103f 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 
 #include <algorithm>
 #include <array>
index 7c0acc81995bd853e966a876d70fd1b0f3a4b5cb..7a8710a776de33cd3bf946a65c566fd19f895f0a 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do run { target c++2a } }
+// { dg-do run { target c++20 } }
 
 #include <algorithm>
 #include <testsuite_hooks.h>
index 577fbfebb8a1292b3d7bc3a2cd09eab9f7f66fc2..6c39732b6525038582b0f016607c383d2ca6335c 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-debug-mode { } }
 
 #include <algorithm>
index 0774c17d0cf9b3a0cd4b8158725ad2ab0f6b5383..133265a891222f619193a54ba3de8f79e17781ad 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-debug-mode { } }
 
 #include <algorithm>
index 31bb9c382cdb5904c028b49b89f3a21d99ed45e4..9b6ce3fa1f0e10db96769e09068a081bcb6494a7 100644 (file)
@@ -15,8 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-options "-std=gnu++2a" }
-// { dg-do compile { target c++2a } }
+// { dg-do compile { target c++20 } }
 // { dg-require-debug-mode { } }
 
 #include <algorithm>