From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id E40D1385771E; Fri, 15 Sep 2023 23:18:47 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E40D1385771E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1694819927; bh=f7vh4eu/rMAl4YS0GQbOlYUpZ11H5MsUjAxCl0gMfMg=; h=From:To:Subject:Date:From; b=AsuGB+iIqswA+g69PfYEM6mQJJj7eK3hNsaGASHYV+Q2sIvVjobz+QOuSzL9v+8aB QZX6IMB8SsbBaLhoGARQNHA081QH4vzr+vBtt1B096zaXw64HwYJv2uWQ/RXNtcAfb pS2iIoeEkjSbk07wfYIs+USuyxzt5z6+ivK1CoGA= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Jonathan Wakely To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r14-4065] libstdc++: Remove dg-options "-std=gnu++20" from 21_strings tests X-Act-Checkin: gcc X-Git-Author: Jonathan Wakely X-Git-Refname: refs/heads/master X-Git-Oldrev: 6d0b43f5b81c35f4be6e33770b37060f12340a65 X-Git-Newrev: d8c446a147efe9f25247e2726caec1f52e61b4d3 Message-Id: <20230915231847.E40D1385771E@sourceware.org> Date: Fri, 15 Sep 2023 23:18:47 +0000 (GMT) List-Id: https://gcc.gnu.org/g:d8c446a147efe9f25247e2726caec1f52e61b4d3 commit r14-4065-gd8c446a147efe9f25247e2726caec1f52e61b4d3 Author: Jonathan Wakely Date: Fri Sep 15 14:27:56 2023 +0100 libstdc++: Remove dg-options "-std=gnu++20" from 21_strings tests 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/21_strings/basic_string/cons/char/105995.cc: Remove dg-options -std=gnu++20. * testsuite/21_strings/basic_string/cons/char/constexpr.cc: Likewise. * testsuite/21_strings/basic_string/cons/wchar_t/constexpr.cc: Likewise. * testsuite/21_strings/basic_string/erasure.cc: Likewise. * testsuite/21_strings/basic_string/hash/hash_char8_t.cc: Likewise. * testsuite/21_strings/basic_string/literals/constexpr.cc: Likewise. * testsuite/21_strings/basic_string/modifiers/constexpr.cc: Likewise. * testsuite/21_strings/basic_string/modifiers/swap/constexpr-wchar_t.cc: Likewise. * testsuite/21_strings/basic_string/modifiers/swap/constexpr.cc: Likewise. * testsuite/21_strings/basic_string/operations/ends_with/char.cc: Likewise. * testsuite/21_strings/basic_string/operations/ends_with/nonnull.cc: Likewise. * testsuite/21_strings/basic_string/operations/ends_with/wchar_t.cc: Likewise. * testsuite/21_strings/basic_string/operations/starts_with/char.cc: Likewise. * testsuite/21_strings/basic_string/operations/starts_with/nonnull.cc: Likewise. * testsuite/21_strings/basic_string/operations/starts_with/wchar_t.cc: Likewise. * testsuite/21_strings/basic_string/operators/char/cmp_c++20.cc: Likewise. * testsuite/21_strings/basic_string/operators/wchar_t/cmp_c++20.cc: Likewise. * testsuite/21_strings/basic_string_view/cons/char/range.cc: Likewise. * testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc: Likewise. * testsuite/21_strings/basic_string_view/operations/copy/wchar_t/constexpr.cc: Likewise. * testsuite/21_strings/basic_string_view/operations/ends_with/char.cc: Likewise. * testsuite/21_strings/basic_string_view/operations/ends_with/nonnull.cc: Likewise. * testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t.cc: Likewise. * testsuite/21_strings/basic_string_view/operations/starts_with/char.cc: Likewise. * testsuite/21_strings/basic_string_view/operations/starts_with/nonnull.cc: Likewise. * testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t.cc: Likewise. * testsuite/21_strings/basic_string_view/operators/char/cmp_c++20.cc: Likewise. * testsuite/21_strings/basic_string_view/operators/wchar_t/cmp_c++20.cc: Likewise. * testsuite/21_strings/basic_string_view/requirements/constexpr_iter.cc: Likewise. * testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc: Likewise. Diff: --- libstdc++-v3/testsuite/21_strings/basic_string/cons/char/105995.cc | 1 - libstdc++-v3/testsuite/21_strings/basic_string/cons/char/constexpr.cc | 1 - .../testsuite/21_strings/basic_string/cons/wchar_t/constexpr.cc | 1 - libstdc++-v3/testsuite/21_strings/basic_string/erasure.cc | 3 +-- libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc | 3 +-- libstdc++-v3/testsuite/21_strings/basic_string/literals/constexpr.cc | 1 - libstdc++-v3/testsuite/21_strings/basic_string/modifiers/constexpr.cc | 1 - .../21_strings/basic_string/modifiers/swap/constexpr-wchar_t.cc | 1 - .../testsuite/21_strings/basic_string/modifiers/swap/constexpr.cc | 1 - .../testsuite/21_strings/basic_string/operations/ends_with/char.cc | 3 +-- .../testsuite/21_strings/basic_string/operations/ends_with/nonnull.cc | 2 +- .../testsuite/21_strings/basic_string/operations/ends_with/wchar_t.cc | 3 +-- .../testsuite/21_strings/basic_string/operations/starts_with/char.cc | 3 +-- .../21_strings/basic_string/operations/starts_with/nonnull.cc | 2 +- .../21_strings/basic_string/operations/starts_with/wchar_t.cc | 3 +-- .../testsuite/21_strings/basic_string/operators/char/cmp_c++20.cc | 3 +-- .../testsuite/21_strings/basic_string/operators/wchar_t/cmp_c++20.cc | 3 +-- libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc | 1 - .../21_strings/basic_string_view/operations/copy/char/constexpr.cc | 3 +-- .../21_strings/basic_string_view/operations/copy/wchar_t/constexpr.cc | 3 +-- .../21_strings/basic_string_view/operations/ends_with/char.cc | 3 +-- .../21_strings/basic_string_view/operations/ends_with/nonnull.cc | 2 +- .../21_strings/basic_string_view/operations/ends_with/wchar_t.cc | 3 +-- .../21_strings/basic_string_view/operations/starts_with/char.cc | 3 +-- .../21_strings/basic_string_view/operations/starts_with/nonnull.cc | 2 +- .../21_strings/basic_string_view/operations/starts_with/wchar_t.cc | 3 +-- .../testsuite/21_strings/basic_string_view/operators/char/cmp_c++20.cc | 3 +-- .../21_strings/basic_string_view/operators/wchar_t/cmp_c++20.cc | 3 +-- .../21_strings/basic_string_view/requirements/constexpr_iter.cc | 3 +-- .../21_strings/char_traits/requirements/constexpr_functions_c++20.cc | 1 - 30 files changed, 21 insertions(+), 47 deletions(-) diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/105995.cc b/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/105995.cc index 4764ceff72a..ad3ec1f41ff 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/105995.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/105995.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } // { dg-require-effective-target cxx11_abi } diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/constexpr.cc b/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/constexpr.cc index 5a1c0e6a05d..8c60708a3d3 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/constexpr.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/constexpr.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } // { dg-require-effective-target cxx11_abi } diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/constexpr.cc b/libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/constexpr.cc index 260f8b3947e..40cea53b590 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/constexpr.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/constexpr.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } // { dg-require-effective-target cxx11_abi } diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/erasure.cc b/libstdc++-v3/testsuite/21_strings/basic_string/erasure.cc index d12ce9e9695..b85496a16f1 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/erasure.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do run { target c++2a } } +// { dg-do run { target c++20 } } // Copyright (C) 2018-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc b/libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc index c5420448db9..ae2dc2cb3c8 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // . -// { dg-options "-std=gnu++2a" } -// { dg-do run { target c++2a } } +// { dg-do run { target c++20 } } #include #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/literals/constexpr.cc b/libstdc++-v3/testsuite/21_strings/basic_string/literals/constexpr.cc index f1ccb5dc166..c2b54f15fc4 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/literals/constexpr.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/literals/constexpr.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } // { dg-require-effective-target cxx11_abi } diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/constexpr.cc b/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/constexpr.cc index 77fe59bb785..0e28a6d4487 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/constexpr.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/constexpr.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } // { dg-require-effective-target cxx11_abi } diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/constexpr-wchar_t.cc b/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/constexpr-wchar_t.cc index 6b3a304512c..09d09af7164 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/constexpr-wchar_t.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/constexpr-wchar_t.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } // { dg-require-effective-target cxx11_abi } diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/constexpr.cc b/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/constexpr.cc index 1137a3e9931..de774bbbc9a 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/constexpr.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/swap/constexpr.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } // { dg-require-effective-target cxx11_abi } diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/char.cc b/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/char.cc index f1e4ea3c5d0..1fd34552c1e 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/char.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/char.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do run { target c++2a } } +// { dg-do run { target c++20 } } // Copyright (C) 2018-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/nonnull.cc b/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/nonnull.cc index ba77f0124d0..7e720be1278 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/nonnull.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/nonnull.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++20 -Wnonnull -O0 -Wno-unused-result" } +// { dg-options "-Wnonnull -O0 -Wno-unused-result" } // { dg-do compile { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/wchar_t.cc b/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/wchar_t.cc index e8fef749fb0..30c446f8602 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/wchar_t.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/wchar_t.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do run { target c++2a } } +// { dg-do run { target c++20 } } // Copyright (C) 2018-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/char.cc b/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/char.cc index c8357d20374..f9e263b476e 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/char.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/char.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do run { target c++2a } } +// { dg-do run { target c++20 } } // Copyright (C) 2018-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/nonnull.cc b/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/nonnull.cc index a023d9ec227..fe8c6a7702c 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/nonnull.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/nonnull.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++20 -Wnonnull -O0 -Wno-unused-result" } +// { dg-options "-Wnonnull -O0 -Wno-unused-result" } // { dg-do compile { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/wchar_t.cc b/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/wchar_t.cc index aaef4cb31b8..ee685b95b9c 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/wchar_t.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/operations/starts_with/wchar_t.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do run { target c++2a } } +// { dg-do run { target c++20 } } // Copyright (C) 2018-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/operators/char/cmp_c++20.cc b/libstdc++-v3/testsuite/21_strings/basic_string/operators/char/cmp_c++20.cc index b78195f5479..fe69635bdae 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/operators/char/cmp_c++20.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/operators/char/cmp_c++20.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // . -// { dg-options "-std=gnu++2a" } -// { dg-do run { target c++2a } } +// { dg-do run { target c++20 } } // C++20 21.3.3.2 Non-member comparison functions [string.cmp] diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/cmp_c++20.cc b/libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/cmp_c++20.cc index ed9f61e059d..4ae4d3d4324 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/cmp_c++20.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/cmp_c++20.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // . -// { dg-options "-std=gnu++2a" } -// { dg-do run { target c++2a } } +// { dg-do run { target c++20 } } // C++20 21.3.3.2 Non-member comparison functions [string.cmp] diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc index 568b8a0a3e4..d28b235a04f 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc @@ -15,7 +15,6 @@ // with this library; see the file COPYING3. If not see // . -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc index 309e919d726..b91fea03c62 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // . -// { dg-options "-std=gnu++2a" } -// { dg-do compile { target c++2a } } +// { dg-do compile { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/constexpr.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/constexpr.cc index adfbf0a8ff3..0f692d7a322 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/constexpr.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/constexpr.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // . -// { dg-options "-std=gnu++2a" } -// { dg-do compile { target c++2a } } +// { dg-do compile { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/char.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/char.cc index e5ce2f0b52c..615336363f0 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/char.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/char.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do compile { target c++2a } } +// { dg-do compile { target c++20 } } // Copyright (C) 2018-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/nonnull.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/nonnull.cc index 50437bb448a..7521b621855 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/nonnull.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/nonnull.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++20 -Wnonnull -O0 -Wno-unused-result" } +// { dg-options "-Wnonnull -O0 -Wno-unused-result" } // { dg-do compile { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t.cc index 6984a7f1d73..9e83c85f6a6 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do compile { target c++2a } } +// { dg-do compile { target c++20 } } // Copyright (C) 2018-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/char.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/char.cc index ec0bc0532c8..4f2429014a0 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/char.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/char.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do compile { target c++2a } } +// { dg-do compile { target c++20 } } // Copyright (C) 2018-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/nonnull.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/nonnull.cc index fedba28afa3..dfdf2255455 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/nonnull.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/nonnull.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++20 -Wnonnull -O0 -Wno-unused-result" } +// { dg-options "-Wnonnull -O0 -Wno-unused-result" } // { dg-do compile { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t.cc index 8535d7a7966..1d8c6431b4e 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do compile { target c++2a } } +// { dg-do compile { target c++20 } } // Copyright (C) 2018-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/cmp_c++20.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/cmp_c++20.cc index 0ce700ce0b7..537505b113a 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/cmp_c++20.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/cmp_c++20.cc @@ -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. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/cmp_c++20.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/cmp_c++20.cc index 9911b69d9a4..50df0ace53c 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/cmp_c++20.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/cmp_c++20.cc @@ -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. // diff --git a/libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/constexpr_iter.cc b/libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/constexpr_iter.cc index 249e48de537..954c7eea6da 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/constexpr_iter.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/constexpr_iter.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++2a" } -// { dg-do compile { target c++2a } } +// { dg-do compile { target c++20 } } // // Copyright (C) 2019-2023 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc b/libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc index bdc0b0a2103..805b84dea58 100644 --- a/libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc +++ b/libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } // Copyright (C) 2017-2023 Free Software Foundation, Inc.