From: Jonathan Wakely Date: Fri, 1 Sep 2023 20:28:03 +0000 (+0100) Subject: libstdc++: Remove dg-options "-std=gnu++20" from std::format tests X-Git-Tag: basepoints/gcc-15~6086 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4c0fbba393ec00bd95eb353cd57a18288135b2ee;p=thirdparty%2Fgcc.git libstdc++: Remove dg-options "-std=gnu++20" from std::format 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/std/format/arguments/args.cc: Remove dg-options. * testsuite/std/format/arguments/lwg3810.cc: Likewise. * testsuite/std/format/error.cc: Likewise. * testsuite/std/format/format_string.cc: Likewise. * testsuite/std/format/formatter/concept.cc: Likewise. * testsuite/std/format/formatter/ext_float.cc: Likewise. * testsuite/std/format/formatter/requirements.cc: Likewise. * testsuite/std/format/functions/107871.cc: Likewise. * testsuite/std/format/functions/format.cc: Likewise. * testsuite/std/format/functions/format_to.cc: Likewise. * testsuite/std/format/functions/format_to_n.cc: Likewise. * testsuite/std/format/functions/size.cc: Likewise. * testsuite/std/format/functions/vformat_to.cc: Likewise. * testsuite/std/format/parse_ctx.cc: Likewise. * testsuite/std/format/string.cc: Likewise. * testsuite/std/format/string_neg.cc: Likewise. * testsuite/std/format/functions/format_c++23.cc: Removed. --- diff --git a/libstdc++-v3/testsuite/std/format/arguments/args.cc b/libstdc++-v3/testsuite/std/format/arguments/args.cc index ae2eab6d5600..a45f3fb24dfa 100644 --- a/libstdc++-v3/testsuite/std/format/arguments/args.cc +++ b/libstdc++-v3/testsuite/std/format/arguments/args.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/arguments/lwg3810.cc b/libstdc++-v3/testsuite/std/format/arguments/lwg3810.cc index 9ccb654de1bd..f89f40203cb6 100644 --- a/libstdc++-v3/testsuite/std/format/arguments/lwg3810.cc +++ b/libstdc++-v3/testsuite/std/format/arguments/lwg3810.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } // LWG 3810. CTAD for std::basic_format_args diff --git a/libstdc++-v3/testsuite/std/format/error.cc b/libstdc++-v3/testsuite/std/format/error.cc index a6918f5ab2e1..878f60e0ec9a 100644 --- a/libstdc++-v3/testsuite/std/format/error.cc +++ b/libstdc++-v3/testsuite/std/format/error.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/format_string.cc b/libstdc++-v3/testsuite/std/format/format_string.cc index 1dd6ca8f1258..71c3d5d68f64 100644 --- a/libstdc++-v3/testsuite/std/format/format_string.cc +++ b/libstdc++-v3/testsuite/std/format/format_string.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/formatter/concept.cc b/libstdc++-v3/testsuite/std/format/formatter/concept.cc index fe56dc44a686..e28a8c20a877 100644 --- a/libstdc++-v3/testsuite/std/format/formatter/concept.cc +++ b/libstdc++-v3/testsuite/std/format/formatter/concept.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++23" } // { dg-do compile { target c++23 } } #include diff --git a/libstdc++-v3/testsuite/std/format/formatter/ext_float.cc b/libstdc++-v3/testsuite/std/format/formatter/ext_float.cc index 89810295b643..82e696fa797c 100644 --- a/libstdc++-v3/testsuite/std/format/formatter/ext_float.cc +++ b/libstdc++-v3/testsuite/std/format/formatter/ext_float.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/formatter/requirements.cc b/libstdc++-v3/testsuite/std/format/formatter/requirements.cc index 7d95f7fafe98..bde67e586efc 100644 --- a/libstdc++-v3/testsuite/std/format/formatter/requirements.cc +++ b/libstdc++-v3/testsuite/std/format/formatter/requirements.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/functions/107871.cc b/libstdc++-v3/testsuite/std/format/functions/107871.cc index 1fb558e7ac6f..f9125b930afc 100644 --- a/libstdc++-v3/testsuite/std/format/functions/107871.cc +++ b/libstdc++-v3/testsuite/std/format/functions/107871.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/functions/format.cc b/libstdc++-v3/testsuite/std/format/functions/format.cc index 5141cbd11bf5..dacc276e03c3 100644 --- a/libstdc++-v3/testsuite/std/format/functions/format.cc +++ b/libstdc++-v3/testsuite/std/format/functions/format.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } // { dg-add-options no_pch } diff --git a/libstdc++-v3/testsuite/std/format/functions/format_c++23.cc b/libstdc++-v3/testsuite/std/format/functions/format_c++23.cc deleted file mode 100644 index 3caa70fcdf2d..000000000000 --- a/libstdc++-v3/testsuite/std/format/functions/format_c++23.cc +++ /dev/null @@ -1,5 +0,0 @@ -// { dg-do run { target c++23 } } -// { dg-add-options no_pch } -// This test does not have -std=gnu++20 in dg-options so that format.cc -// can be tested for e.g. -std=c++26 -#include "format.cc" diff --git a/libstdc++-v3/testsuite/std/format/functions/format_to.cc b/libstdc++-v3/testsuite/std/format/functions/format_to.cc index c5c3c503625c..94e6262bc663 100644 --- a/libstdc++-v3/testsuite/std/format/functions/format_to.cc +++ b/libstdc++-v3/testsuite/std/format/functions/format_to.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/functions/format_to_n.cc b/libstdc++-v3/testsuite/std/format/functions/format_to_n.cc index f7df3ed36dc2..d69822225288 100644 --- a/libstdc++-v3/testsuite/std/format/functions/format_to_n.cc +++ b/libstdc++-v3/testsuite/std/format/functions/format_to_n.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/functions/size.cc b/libstdc++-v3/testsuite/std/format/functions/size.cc index 4509a7ccd73f..1ece4108d852 100644 --- a/libstdc++-v3/testsuite/std/format/functions/size.cc +++ b/libstdc++-v3/testsuite/std/format/functions/size.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/functions/vformat_to.cc b/libstdc++-v3/testsuite/std/format/functions/vformat_to.cc index 6fa33b9fbacd..fe0367f74967 100644 --- a/libstdc++-v3/testsuite/std/format/functions/vformat_to.cc +++ b/libstdc++-v3/testsuite/std/format/functions/vformat_to.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/parse_ctx.cc b/libstdc++-v3/testsuite/std/format/parse_ctx.cc index 260caf123d0d..497427b54e5d 100644 --- a/libstdc++-v3/testsuite/std/format/parse_ctx.cc +++ b/libstdc++-v3/testsuite/std/format/parse_ctx.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/string.cc b/libstdc++-v3/testsuite/std/format/string.cc index a472f8d588c2..5d338644c620 100644 --- a/libstdc++-v3/testsuite/std/format/string.cc +++ b/libstdc++-v3/testsuite/std/format/string.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do run { target c++20 } } #include diff --git a/libstdc++-v3/testsuite/std/format/string_neg.cc b/libstdc++-v3/testsuite/std/format/string_neg.cc index 8ec7096ffd38..7a60ef8cf0e5 100644 --- a/libstdc++-v3/testsuite/std/format/string_neg.cc +++ b/libstdc++-v3/testsuite/std/format/string_neg.cc @@ -1,4 +1,3 @@ -// { dg-options "-std=gnu++20" } // { dg-do compile { target c++20 } } #include