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

libstdc++-v3/ChangeLog:

* testsuite/20_util/expected/assign.cc: Remove dg-options.
* testsuite/20_util/expected/bad.cc: Likewise.
* testsuite/20_util/expected/cons.cc: Likewise.
* testsuite/20_util/expected/equality.cc: Likewise.
* testsuite/20_util/expected/illformed_neg.cc: Likewise.
* testsuite/20_util/expected/lwg3877.cc: Likewise.
* testsuite/20_util/expected/lwg3938.cc: Likewise.
* testsuite/20_util/expected/monadic.cc: Likewise.
* testsuite/20_util/expected/observers.cc: Likewise.
* testsuite/20_util/expected/requirements.cc: Likewise.
* testsuite/20_util/expected/swap.cc: Likewise.
* testsuite/20_util/expected/synopsis.cc: Likewise.
* testsuite/20_util/expected/unexpected.cc: Likewise.
* testsuite/20_util/expected/version.cc: Likewise.

14 files changed:
libstdc++-v3/testsuite/20_util/expected/assign.cc
libstdc++-v3/testsuite/20_util/expected/bad.cc
libstdc++-v3/testsuite/20_util/expected/cons.cc
libstdc++-v3/testsuite/20_util/expected/equality.cc
libstdc++-v3/testsuite/20_util/expected/illformed_neg.cc
libstdc++-v3/testsuite/20_util/expected/lwg3877.cc
libstdc++-v3/testsuite/20_util/expected/lwg3938.cc
libstdc++-v3/testsuite/20_util/expected/monadic.cc
libstdc++-v3/testsuite/20_util/expected/observers.cc
libstdc++-v3/testsuite/20_util/expected/requirements.cc
libstdc++-v3/testsuite/20_util/expected/swap.cc
libstdc++-v3/testsuite/20_util/expected/synopsis.cc
libstdc++-v3/testsuite/20_util/expected/unexpected.cc
libstdc++-v3/testsuite/20_util/expected/version.cc

index bbf5b900f4cdc6894774f6bb0e6d42cb9e19aea4..73f5cbcbfcd1bd9301efcbfc15838310abeaa714 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do run { target c++23 } }
 
 #include <expected>
index e5d7ba4afb048d756c29fff56c6b30061c696562..c629e149da5c0f93927f066ced097f6a03a22c49 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do compile { target c++23 } }
 
 #include <expected>
index 6946858198c80bc0acf3099efa8f9b4af7300d68..683174e98dfda1b987c5d1e06cc51b5e25b298df 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do run { target c++23 } }
 
 #include <expected>
index 1862719e73d52edf8fee760503a9769eb6e84338..db19b1510a73e43ba44f10f4b17ed691b4e6849b 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do compile { target c++23 } }
 
 #include <expected>
index f1b0771aeb993a2f2704cd2e7d4ef7b7f085bc73..69c13b48a228f481ccfa0f1f041278bba5e8069d 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do compile { target c++23 } }
 
 #include <expected>
index 876275bfdb063306770d9b5aef10652906366217..1854f5102c60dbc2d42175c986c09bffe0b1d469 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do compile { target c++23 } }
 
 // LWG 3877. Incorrect constraints on const-qualified monadic overloads
index c7e3758a90209b271385b7c2436f3ea642cbfe30..3aa2b9d92731fd5170860f12c61b044e49d1d625 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do compile { target c++23 } }
 
 // LWG 3938. Cannot use std::expected monadic ops with move-only error_type
index d82774b0e1fd0dde3f03f71a8bc59305fa82f5e4..40f4907ea88ff53b29a12289bfde2ae42e470809 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do run { target c++23 } }
 
 #include <expected>
index 9bcd9edb80915648d80de1e910646080be79a662..35cc3d8f5a3f8245b3d79ea77a3316d1b7cf4882 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do run { target c++23 } }
 
 #include <expected>
index aae7059ef7110d081295c84dcad27edda95d22bc..c7ef5b603bf7e0430924c6ffed5e5145f2a2a7c0 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do compile { target c++23 } }
 
 #include <expected>
index 08a110da47c4fc82164e421792cce3e1391a1036..d37c7e0bf3fba703561a58de556a4d887d846fd8 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do run { target c++23 } }
 
 #include <expected>
index b0439614a27077405ce45a8511df07e0935af06e..237754dd780058b28b1c858529bce53392095ae5 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do compile { target c++23 } }
 // { dg-require-normal-namespace "" }
 
index 050f8e3e81f7b50c16ac49260a3ed1c7e526e614..6a062cc9aa72ea2dc7924ed8aea1732aad9c386f 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do run { target c++23 } }
 
 #include <expected>
index 98fccf73dc100e58df96407b4322f9b86c9c1f27..b592e6410036790799f60208cd191b809b5b2057 100644 (file)
@@ -1,4 +1,3 @@
-// { dg-options "-std=gnu++23" }
 // { dg-do preprocess { target c++23 } }
 
 #include <version>