From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id E731C3857C71; Fri, 15 Sep 2023 23:04:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E731C3857C71 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1694819052; bh=LKq5z6HRuG7LZG71NTw5aRm40TeSYYi9YPCHAAAMSR0=; h=From:To:Subject:Date:From; b=JChQpCqxVRo1k8A9ZBuxTWcm+lXdJ3Gux07h0NlNGtINBKLjTxLqNlNcMDZS0OKcH PCx2vufqagj68o+tMw8uYrP9x+/luQdAozou78bRdJPcQuVbS2aplGCD4H3AZFBVU1 OjEpnt8zNs6BNXsyDXU9MJovhRXmrJa8lIk0qAPY= 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-4053] libstdc++: Remove dg-options "-std=gnu++20" from std::format tests X-Act-Checkin: gcc X-Git-Author: Jonathan Wakely X-Git-Refname: refs/heads/master X-Git-Oldrev: 7dbb6913091c02b084a4637b24da8869125e7978 X-Git-Newrev: 4c0fbba393ec00bd95eb353cd57a18288135b2ee Message-Id: <20230915230412.E731C3857C71@sourceware.org> Date: Fri, 15 Sep 2023 23:04:12 +0000 (GMT) List-Id: https://gcc.gnu.org/g:4c0fbba393ec00bd95eb353cd57a18288135b2ee commit r14-4053-g4c0fbba393ec00bd95eb353cd57a18288135b2ee Author: Jonathan Wakely Date: Fri Sep 1 21:28:03 2023 +0100 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: --- libstdc++-v3/testsuite/std/format/arguments/args.cc | 1 - libstdc++-v3/testsuite/std/format/arguments/lwg3810.cc | 1 - libstdc++-v3/testsuite/std/format/error.cc | 1 - libstdc++-v3/testsuite/std/format/format_string.cc | 1 - libstdc++-v3/testsuite/std/format/formatter/concept.cc | 1 - libstdc++-v3/testsuite/std/format/formatter/ext_float.cc | 1 - libstdc++-v3/testsuite/std/format/formatter/requirements.cc | 1 - libstdc++-v3/testsuite/std/format/functions/107871.cc | 1 - libstdc++-v3/testsuite/std/format/functions/format.cc | 1 - libstdc++-v3/testsuite/std/format/functions/format_c++23.cc | 5 ----- libstdc++-v3/testsuite/std/format/functions/format_to.cc | 1 - libstdc++-v3/testsuite/std/format/functions/format_to_n.cc | 1 - libstdc++-v3/testsuite/std/format/functions/size.cc | 1 - libstdc++-v3/testsuite/std/format/functions/vformat_to.cc | 1 - libstdc++-v3/testsuite/std/format/parse_ctx.cc | 1 - libstdc++-v3/testsuite/std/format/string.cc | 1 - libstdc++-v3/testsuite/std/format/string_neg.cc | 1 - 17 files changed, 21 deletions(-) diff --git a/libstdc++-v3/testsuite/std/format/arguments/args.cc b/libstdc++-v3/testsuite/std/format/arguments/args.cc index ae2eab6d560..a45f3fb24df 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 9ccb654de1b..f89f40203cb 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 a6918f5ab2e..878f60e0ec9 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 1dd6ca8f125..71c3d5d68f6 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 fe56dc44a68..e28a8c20a87 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 89810295b64..82e696fa797 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 7d95f7fafe9..bde67e586ef 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 1fb558e7ac6..f9125b930af 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 5141cbd11bf..dacc276e03c 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 3caa70fcdf2..00000000000 --- 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 c5c3c503625..94e6262bc66 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 f7df3ed36dc..d6982222528 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 4509a7ccd73..1ece4108d85 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 6fa33b9fbac..fe0367f7496 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 260caf123d0..497427b54e5 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 a472f8d588c..5d338644c62 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 8ec7096ffd3..7a60ef8cf0e 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