diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2016-08-26 12:41:37 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2016-08-26 12:41:37 +0100 |
commit | 52066eae5d3dd6b7c0a1b843469582dbdbb941eb (patch) | |
tree | 95c9553da61de9d5427f8374ba3b15541eaf0709 /libstdc++-v3/testsuite/experimental | |
parent | e8223484b3a8b8bbe20dfd70706e3da626f2b962 (diff) | |
download | gcc-52066eae5d3dd6b7c0a1b843469582dbdbb941eb.tar.gz |
Use effective-target instead of -std options
* testsuite/*: Use { target c++11 } or { target c++14 } instead of
using -std in dg-options.
From-SVN: r239777
Diffstat (limited to 'libstdc++-v3/testsuite/experimental')
254 files changed, 312 insertions, 372 deletions
diff --git a/libstdc++-v3/testsuite/experimental/algorithm/sample.cc b/libstdc++-v3/testsuite/experimental/algorithm/sample.cc index 0349d29d9ff..19681d7aa69 100644 --- a/libstdc++-v3/testsuite/experimental/algorithm/sample.cc +++ b/libstdc++-v3/testsuite/experimental/algorithm/sample.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/algorithm> #include <iterator> diff --git a/libstdc++-v3/testsuite/experimental/algorithm/search.cc b/libstdc++-v3/testsuite/experimental/algorithm/search.cc index d12ce032be6..c7d4d591175 100644 --- a/libstdc++-v3/testsuite/experimental/algorithm/search.cc +++ b/libstdc++-v3/testsuite/experimental/algorithm/search.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/algorithm> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/experimental/any/assign/1.cc b/libstdc++-v3/testsuite/experimental/any/assign/1.cc index ad0e84e3343..aee151582e1 100644 --- a/libstdc++-v3/testsuite/experimental/any/assign/1.cc +++ b/libstdc++-v3/testsuite/experimental/any/assign/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/assign/2.cc b/libstdc++-v3/testsuite/experimental/any/assign/2.cc index 0363b9f5015..7022878f795 100644 --- a/libstdc++-v3/testsuite/experimental/any/assign/2.cc +++ b/libstdc++-v3/testsuite/experimental/any/assign/2.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/assign/self.cc b/libstdc++-v3/testsuite/experimental/any/assign/self.cc index 245497710a2..c40d2bbcd19 100644 --- a/libstdc++-v3/testsuite/experimental/any/assign/self.cc +++ b/libstdc++-v3/testsuite/experimental/any/assign/self.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/any> #include <set> diff --git a/libstdc++-v3/testsuite/experimental/any/cons/1.cc b/libstdc++-v3/testsuite/experimental/any/cons/1.cc index cc5ccda92c7..c32d833393a 100644 --- a/libstdc++-v3/testsuite/experimental/any/cons/1.cc +++ b/libstdc++-v3/testsuite/experimental/any/cons/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/cons/2.cc b/libstdc++-v3/testsuite/experimental/any/cons/2.cc index 409ff83df14..fef713d99a5 100644 --- a/libstdc++-v3/testsuite/experimental/any/cons/2.cc +++ b/libstdc++-v3/testsuite/experimental/any/cons/2.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/cons/aligned.cc b/libstdc++-v3/testsuite/experimental/any/cons/aligned.cc index 99f74b83f25..52b2b02498f 100644 --- a/libstdc++-v3/testsuite/experimental/any/cons/aligned.cc +++ b/libstdc++-v3/testsuite/experimental/any/cons/aligned.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/any> #include <cstdint> diff --git a/libstdc++-v3/testsuite/experimental/any/cons/nontrivial.cc b/libstdc++-v3/testsuite/experimental/any/cons/nontrivial.cc index 585dce63e17..a5a04c4cc85 100644 --- a/libstdc++-v3/testsuite/experimental/any/cons/nontrivial.cc +++ b/libstdc++-v3/testsuite/experimental/any/cons/nontrivial.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/any> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/experimental/any/misc/any_cast.cc b/libstdc++-v3/testsuite/experimental/any/misc/any_cast.cc index bb0f754f549..e7882268b32 100644 --- a/libstdc++-v3/testsuite/experimental/any/misc/any_cast.cc +++ b/libstdc++-v3/testsuite/experimental/any/misc/any_cast.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc b/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc index 82957a1f544..abd956281a8 100644 --- a/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc +++ b/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/misc/any_cast_no_rtti.cc b/libstdc++-v3/testsuite/experimental/any/misc/any_cast_no_rtti.cc index 68ad7e7bb95..9fbdab36ba2 100644 --- a/libstdc++-v3/testsuite/experimental/any/misc/any_cast_no_rtti.cc +++ b/libstdc++-v3/testsuite/experimental/any/misc/any_cast_no_rtti.cc @@ -1,5 +1,5 @@ -// { dg-options "-std=gnu++14 -fno-rtti" } -// { dg-do run } +// { dg-options "-fno-rtti" } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/misc/swap.cc b/libstdc++-v3/testsuite/experimental/any/misc/swap.cc index 1f1f5421701..6b4735b34a9 100644 --- a/libstdc++-v3/testsuite/experimental/any/misc/swap.cc +++ b/libstdc++-v3/testsuite/experimental/any/misc/swap.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/modifiers/1.cc b/libstdc++-v3/testsuite/experimental/any/modifiers/1.cc index cee2d04fe60..8af3e61aae6 100644 --- a/libstdc++-v3/testsuite/experimental/any/modifiers/1.cc +++ b/libstdc++-v3/testsuite/experimental/any/modifiers/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/observers/type.cc b/libstdc++-v3/testsuite/experimental/any/observers/type.cc index 7cf65c3efdb..a5725fbdd85 100644 --- a/libstdc++-v3/testsuite/experimental/any/observers/type.cc +++ b/libstdc++-v3/testsuite/experimental/any/observers/type.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/any/typedefs.cc b/libstdc++-v3/testsuite/experimental/any/typedefs.cc index 40de6848c6e..875c9ec6d23 100644 --- a/libstdc++-v3/testsuite/experimental/any/typedefs.cc +++ b/libstdc++-v3/testsuite/experimental/any/typedefs.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/array/make_array.cc b/libstdc++-v3/testsuite/experimental/array/make_array.cc index 823596de553..56611df505b 100644 --- a/libstdc++-v3/testsuite/experimental/array/make_array.cc +++ b/libstdc++-v3/testsuite/experimental/array/make_array.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/array/neg.cc b/libstdc++-v3/testsuite/experimental/array/neg.cc index 23e55e31716..e91a5c5b0e2 100644 --- a/libstdc++-v3/testsuite/experimental/array/neg.cc +++ b/libstdc++-v3/testsuite/experimental/array/neg.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/deque/erasure.cc b/libstdc++-v3/testsuite/experimental/deque/erasure.cc index 75a5914c3b0..9acb5e112c4 100644 --- a/libstdc++-v3/testsuite/experimental/deque/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/deque/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/filesystem/iterators/directory_iterator.cc b/libstdc++-v3/testsuite/experimental/filesystem/iterators/directory_iterator.cc index ffd97ce19d2..ce4c5528f6e 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/iterators/directory_iterator.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/iterators/directory_iterator.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/iterators/recursive_directory_iterator.cc b/libstdc++-v3/testsuite/experimental/filesystem/iterators/recursive_directory_iterator.cc index b44ff3f9e9b..fcd9705ca6f 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/iterators/recursive_directory_iterator.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/iterators/recursive_directory_iterator.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/absolute.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/absolute.cc index 59b94e5e556..64cc29da601 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/absolute.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/absolute.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/canonical.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/canonical.cc index 5b4c573eebf..4d501ae8a0c 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/canonical.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/canonical.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/copy.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/copy.cc index a5f6a3e8613..2ccd1c53d6b 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/copy.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/copy.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/copy_file.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/copy_file.cc index cdb79111351..684ba7e869c 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/copy_file.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/copy_file.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // 15.4 Copy [fs.op.copy_file] diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/create_directories.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/create_directories.cc index a52efe4ce5c..7c69a48da50 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/create_directories.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/create_directories.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/create_directory.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/create_directory.cc index 66c2b3fb796..9ef7483d483 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/create_directory.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/create_directory.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/current_path.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/current_path.cc index 8aeaf33d385..056675aab39 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/current_path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/current_path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/exists.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/exists.cc index 633095d0307..30341da8bce 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/exists.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/exists.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc index 7e295666020..f217e850045 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/permissions.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/permissions.cc index e4148609c2b..bbdd7bf473f 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/permissions.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/permissions.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // 15.26 Permissions [fs.op.permissions] diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/status.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/status.cc index e1447b24e62..8f5991c612a 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/status.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/status.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/operations/temp_directory_path.cc b/libstdc++-v3/testsuite/experimental/filesystem/operations/temp_directory_path.cc index 1ae363b8340..2277ab0ea3e 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/operations/temp_directory_path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/operations/temp_directory_path.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } }E // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/append/path.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/append/path.cc index 3db7501afe1..5c0f934a417 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/append/path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/append/path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/assign/assign.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/assign/assign.cc index 9a3a8c3e3cf..10191732268 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/assign/assign.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/assign/assign.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/assign/copy.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/assign/copy.cc index 86552c0f840..4567f50792e 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/assign/copy.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/assign/copy.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/compare/compare.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/compare/compare.cc index 0db2006723c..3ce6b532bb1 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/compare/compare.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/compare/compare.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/compare/path.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/compare/path.cc index dbec3f671b0..01531569e31 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/compare/path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/compare/path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/compare/strings.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/compare/strings.cc index 5ffd781a139..9732118afb7 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/compare/strings.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/compare/strings.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/concat/path.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/concat/path.cc index 9cbe841052e..3b8a11fecd9 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/concat/path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/concat/path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/concat/strings.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/concat/strings.cc index 99367a38750..33834a5ead2 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/concat/strings.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/concat/strings.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/construct/copy.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/construct/copy.cc index 41bf8b4fe23..60627576c88 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/construct/copy.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/construct/copy.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/construct/default.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/construct/default.cc index e4e927851a3..d069ac6a4be 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/construct/default.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/construct/default.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/construct/locale.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/construct/locale.cc index f5953b8693c..9feb19ec15e 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/construct/locale.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/construct/locale.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/construct/range.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/construct/range.cc index 90eaf306bd3..b68e65d84ef 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/construct/range.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/construct/range.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/extension.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/extension.cc index 1931d23bc5a..c989458315c 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/extension.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/extension.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/filename.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/filename.cc index df9bb3177ea..cbbe1c1387d 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/filename.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/filename.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/parent_path.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/parent_path.cc index 8079bc66300..eb2b09e73d1 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/parent_path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/parent_path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/relative_path.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/relative_path.cc index e2ee0a32be6..762417e5d5b 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/relative_path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/relative_path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_directory.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_directory.cc index 5386c346237..315553c6999 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_directory.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_directory.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_name.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_name.cc index 0ab3bf32199..4f448b1c62a 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_name.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_name.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_path.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_path.cc index df750430ee9..307e2dfaf72 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/root_path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/stem.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/stem.cc index 3feadfc9d60..1b9a3ea1a89 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/stem.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/decompose/stem.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/generic/generic_string.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/generic/generic_string.cc index 5fe73bf298c..422b0c9ef24 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/generic/generic_string.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/generic/generic_string.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc index 47f9f4343c0..bf8f9f3823d 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/clear.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/clear.cc index 610ad55a803..dac2495519d 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/clear.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/clear.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/make_preferred.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/make_preferred.cc index c1bae002958..262336bc250 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/make_preferred.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/make_preferred.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/remove_filename.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/remove_filename.cc index bcbe4cc1d7d..04c889f9421 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/remove_filename.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/remove_filename.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_extension.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_extension.cc index 3c15a67d7ee..036eff9557b 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_extension.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_extension.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_filename.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_filename.cc index 0eb16762ea2..406c1cb1f33 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_filename.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_filename.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/swap.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/swap.cc index 164fef80950..7ee76ab6b04 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/swap.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/swap.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/native/string.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/native/string.cc index e56fda7b95f..6868959a439 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/native/string.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/native/string.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } #include <experimental/filesystem> diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/nonmember/hash_value.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/nonmember/hash_value.cc index 331a0235473..6b3aef34de7 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/nonmember/hash_value.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/nonmember/hash_value.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/empty.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/empty.cc index 78bdab9fce9..378d7b1ccdd 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/empty.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/empty.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_extension.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_extension.cc index b9eb04b7f7f..5ed8e54783c 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_extension.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_extension.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_filename.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_filename.cc index 9370259e47f..1ab64c896eb 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_filename.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_filename.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_parent_path.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_parent_path.cc index 58b5c451d01..42573b41917 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_parent_path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_parent_path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_relative_path.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_relative_path.cc index 5a0ee56604f..bec43d5dc93 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_relative_path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_relative_path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_directory.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_directory.cc index 08de599885f..06bae55b41b 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_directory.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_directory.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_name.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_name.cc index 7b568bb3362..8da90097852 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_name.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_name.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_path.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_path.cc index 5a444fa7170..c92e977d829 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_path.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_root_path.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_stem.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_stem.cc index 1659848ba1a..66c7193a04c 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_stem.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/has_stem.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/filesystem/path/query/is_relative.cc b/libstdc++-v3/testsuite/experimental/filesystem/path/query/is_relative.cc index 63e4577210c..8305a51d1d0 100644 --- a/libstdc++-v3/testsuite/experimental/filesystem/path/query/is_relative.cc +++ b/libstdc++-v3/testsuite/experimental/filesystem/path/query/is_relative.cc @@ -1,4 +1,5 @@ -// { dg-options "-std=gnu++11 -lstdc++fs" } +// { dg-options "-lstdc++fs" } +// { dg-do run { target c++11 } } // { dg-require-filesystem-ts "" } // Copyright (C) 2014-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/forward_list/erasure.cc b/libstdc++-v3/testsuite/experimental/forward_list/erasure.cc index 86a65211f36..4f644957e69 100644 --- a/libstdc++-v3/testsuite/experimental/forward_list/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/forward_list/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/functional/not_fn.cc b/libstdc++-v3/testsuite/experimental/functional/not_fn.cc index 1b3adf10899..d5080288e31 100644 --- a/libstdc++-v3/testsuite/experimental/functional/not_fn.cc +++ b/libstdc++-v3/testsuite/experimental/functional/not_fn.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/functional> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/experimental/functional/searchers.cc b/libstdc++-v3/testsuite/experimental/functional/searchers.cc index 143593fe655..7965cbb1f8c 100644 --- a/libstdc++-v3/testsuite/experimental/functional/searchers.cc +++ b/libstdc++-v3/testsuite/experimental/functional/searchers.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/functional> #include <cstring> diff --git a/libstdc++-v3/testsuite/experimental/functional/value.cc b/libstdc++-v3/testsuite/experimental/functional/value.cc index 9dce16e0ff5..96a2b78a45b 100644 --- a/libstdc++-v3/testsuite/experimental/functional/value.cc +++ b/libstdc++-v3/testsuite/experimental/functional/value.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } #include <experimental/functional> diff --git a/libstdc++-v3/testsuite/experimental/iterator/make_ostream_joiner.cc b/libstdc++-v3/testsuite/experimental/iterator/make_ostream_joiner.cc index 5724f43367d..1cde67a427a 100644 --- a/libstdc++-v3/testsuite/experimental/iterator/make_ostream_joiner.cc +++ b/libstdc++-v3/testsuite/experimental/iterator/make_ostream_joiner.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/iterator> #include <sstream> diff --git a/libstdc++-v3/testsuite/experimental/iterator/ostream_joiner.cc b/libstdc++-v3/testsuite/experimental/iterator/ostream_joiner.cc index 694d3088494..0ed8c5ed79a 100644 --- a/libstdc++-v3/testsuite/experimental/iterator/ostream_joiner.cc +++ b/libstdc++-v3/testsuite/experimental/iterator/ostream_joiner.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/iterator> #include <sstream> diff --git a/libstdc++-v3/testsuite/experimental/iterator/requirements.cc b/libstdc++-v3/testsuite/experimental/iterator/requirements.cc index 846ccde2da3..83ff5459790 100644 --- a/libstdc++-v3/testsuite/experimental/iterator/requirements.cc +++ b/libstdc++-v3/testsuite/experimental/iterator/requirements.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // This is a compile-only test with minimal includes #include <experimental/iterator> diff --git a/libstdc++-v3/testsuite/experimental/list/erasure.cc b/libstdc++-v3/testsuite/experimental/list/erasure.cc index 154d2c556d2..ed9e95493c8 100644 --- a/libstdc++-v3/testsuite/experimental/list/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/list/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/map/erasure.cc b/libstdc++-v3/testsuite/experimental/map/erasure.cc index c8d668e49d5..5e4f0b51f68 100644 --- a/libstdc++-v3/testsuite/experimental/map/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/map/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/assignment/assign.cc b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/assignment/assign.cc index 705e379522b..1e4a95e2aa3 100644 --- a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/assignment/assign.cc +++ b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/assignment/assign.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/cons/cons.cc b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/cons/cons.cc index 379c0463b80..9626cfe7e71 100644 --- a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/cons/cons.cc +++ b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/cons/cons.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/hash/hash.cc b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/hash/hash.cc index dd4a48e97e6..9a74b94d01a 100644 --- a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/hash/hash.cc +++ b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/hash/hash.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/make_observer.cc b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/make_observer.cc index 8cd6047ade0..455944d4615 100644 --- a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/make_observer.cc +++ b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/make_observer.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/relops/relops.cc b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/relops/relops.cc index 3d5f071c9fc..75bfc084391 100644 --- a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/relops/relops.cc +++ b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/relops/relops.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/requirements.cc b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/requirements.cc index 0c523b79e68..ee8f87b331d 100644 --- a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/requirements.cc +++ b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/requirements.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/swap/swap.cc b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/swap/swap.cc index e551f0bb1ae..9746c845403 100644 --- a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/swap/swap.cc +++ b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/swap/swap.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/typedefs.cc b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/typedefs.cc index 9347951467e..dda1a0b1c15 100644 --- a/libstdc++-v3/testsuite/experimental/memory/observer_ptr/typedefs.cc +++ b/libstdc++-v3/testsuite/experimental/memory/observer_ptr/typedefs.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/assign/assign.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/assign/assign.cc index 0ab0a282013..deea575009b 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/assign/assign.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/assign/assign.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cast/cast.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cast/cast.cc index bd59d4dac8a..d4074fed396 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cast/cast.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cast/cast.cc @@ -1,5 +1,3 @@ -// { dg-options "-std=gnu++14" } - // Copyright (C) 2015-2016 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free @@ -22,7 +20,7 @@ #include <experimental/memory> #include <testsuite_tr1.h> -// { dg-do compile } +// { dg-do compile { target c++14 } } struct A { }; diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/comparison/comparison.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/comparison/comparison.cc index 66f8faccd53..c313a3644f7 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/comparison/comparison.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/comparison/comparison.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alias_ctor.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alias_ctor.cc index 4a9ca3b771d..2247a76c9ab 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alias_ctor.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alias_ctor.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alloc_ctor.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alloc_ctor.cc index 7609722e671..2ef8184df80 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alloc_ctor.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/alloc_ctor.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor.cc index 030cb069724..9638f6277ab 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc index 7f735e09ddc..c2cc4d3b4b4 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/default_ctor.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/default_ctor.cc index 8db3505ce09..0ff79cf338a 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/default_ctor.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/default_ctor.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/move_ctor.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/move_ctor.cc index d6de4995765..1297e21cb0f 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/move_ctor.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/move_ctor.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/pointer_ctor.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/pointer_ctor.cc index 4b5a39ea370..53d54f55384 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/pointer_ctor.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/pointer_ctor.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/unique_ptr_ctor.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/unique_ptr_ctor.cc index 0f6e22aa588..fcc910eb50a 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/unique_ptr_ctor.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/unique_ptr_ctor.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/weak_ptr_ctor.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/weak_ptr_ctor.cc index dee2b150276..69292c5d1f9 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/weak_ptr_ctor.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/weak_ptr_ctor.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/dest/dest.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/dest/dest.cc index f799fe7ce88..855a8e9b147 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/dest/dest.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/dest/dest.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/reset.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/reset.cc index 9c4b61fec8f..3f8f88ba1f5 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/reset.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/reset.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/swap.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/swap.cc index 174f12b6443..6169533cf9a 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/swap.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/modifiers/swap.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/bool_conv.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/bool_conv.cc index 387b9b54974..ca4bfbd5db1 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/bool_conv.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/bool_conv.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/operators.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/operators.cc index 8c986df81ec..bae6bfa7993 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/operators.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/operators.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/owner_before.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/owner_before.cc index 182e9d31b2f..50c3be3d3b6 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/owner_before.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/owner_before.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/use_count.cc b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/use_count.cc index adb2f6c4908..7b8d8086d95 100644 --- a/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/use_count.cc +++ b/libstdc++-v3/testsuite/experimental/memory/shared_ptr/observers/use_count.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory_resource/1.cc b/libstdc++-v3/testsuite/experimental/memory_resource/1.cc index 08c02e5e31b..eba47a919e5 100644 --- a/libstdc++-v3/testsuite/experimental/memory_resource/1.cc +++ b/libstdc++-v3/testsuite/experimental/memory_resource/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // { dg-require-atomic-builtins "" } // Copyright (C) 2015-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/memory_resource/null_memory_resource.cc b/libstdc++-v3/testsuite/experimental/memory_resource/null_memory_resource.cc index c84436a2eba..3fc42a464ef 100644 --- a/libstdc++-v3/testsuite/experimental/memory_resource/null_memory_resource.cc +++ b/libstdc++-v3/testsuite/experimental/memory_resource/null_memory_resource.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/memory_resource/resource_adaptor.cc b/libstdc++-v3/testsuite/experimental/memory_resource/resource_adaptor.cc index 299bb72ea4b..63344282ac5 100644 --- a/libstdc++-v3/testsuite/experimental/memory_resource/resource_adaptor.cc +++ b/libstdc++-v3/testsuite/experimental/memory_resource/resource_adaptor.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/numeric/gcd.cc b/libstdc++-v3/testsuite/experimental/numeric/gcd.cc index 7d223b50b81..038f12d270c 100644 --- a/libstdc++-v3/testsuite/experimental/numeric/gcd.cc +++ b/libstdc++-v3/testsuite/experimental/numeric/gcd.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } #include <experimental/numeric> diff --git a/libstdc++-v3/testsuite/experimental/numeric/lcm.cc b/libstdc++-v3/testsuite/experimental/numeric/lcm.cc index 07715199967..2c969b0afe5 100644 --- a/libstdc++-v3/testsuite/experimental/numeric/lcm.cc +++ b/libstdc++-v3/testsuite/experimental/numeric/lcm.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } #include <experimental/numeric> diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/1.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/1.cc index 514503ab6fb..3ebf3fcd62f 100644 --- a/libstdc++-v3/testsuite/experimental/optional/assignment/1.cc +++ b/libstdc++-v3/testsuite/experimental/optional/assignment/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/2.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/2.cc index 65d18dab39f..e7d397c6e34 100644 --- a/libstdc++-v3/testsuite/experimental/optional/assignment/2.cc +++ b/libstdc++-v3/testsuite/experimental/optional/assignment/2.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/3.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/3.cc index c810ca097f3..f3ca657a0ed 100644 --- a/libstdc++-v3/testsuite/experimental/optional/assignment/3.cc +++ b/libstdc++-v3/testsuite/experimental/optional/assignment/3.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/4.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/4.cc index 9fc62803e49..6eba5bba31d 100644 --- a/libstdc++-v3/testsuite/experimental/optional/assignment/4.cc +++ b/libstdc++-v3/testsuite/experimental/optional/assignment/4.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/5.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/5.cc index 0ee9740a6e6..a3d7e851b61 100644 --- a/libstdc++-v3/testsuite/experimental/optional/assignment/5.cc +++ b/libstdc++-v3/testsuite/experimental/optional/assignment/5.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/6.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/6.cc index cef6dda3222..2957581ae17 100644 --- a/libstdc++-v3/testsuite/experimental/optional/assignment/6.cc +++ b/libstdc++-v3/testsuite/experimental/optional/assignment/6.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/cons/copy.cc b/libstdc++-v3/testsuite/experimental/optional/cons/copy.cc index d61304bcfc8..40f5af0272a 100644 --- a/libstdc++-v3/testsuite/experimental/optional/cons/copy.cc +++ b/libstdc++-v3/testsuite/experimental/optional/cons/copy.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/cons/default.cc b/libstdc++-v3/testsuite/experimental/optional/cons/default.cc index eed56be64fc..d9214b53eae 100644 --- a/libstdc++-v3/testsuite/experimental/optional/cons/default.cc +++ b/libstdc++-v3/testsuite/experimental/optional/cons/default.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/cons/move.cc b/libstdc++-v3/testsuite/experimental/optional/cons/move.cc index cd472d94da0..62f5b88d0f5 100644 --- a/libstdc++-v3/testsuite/experimental/optional/cons/move.cc +++ b/libstdc++-v3/testsuite/experimental/optional/cons/move.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/cons/value.cc b/libstdc++-v3/testsuite/experimental/optional/cons/value.cc index 123a89ede04..920b7960729 100644 --- a/libstdc++-v3/testsuite/experimental/optional/cons/value.cc +++ b/libstdc++-v3/testsuite/experimental/optional/cons/value.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/cons/value_neg.cc b/libstdc++-v3/testsuite/experimental/optional/cons/value_neg.cc index c862a04986a..f7ee66e3000 100644 --- a/libstdc++-v3/testsuite/experimental/optional/cons/value_neg.cc +++ b/libstdc++-v3/testsuite/experimental/optional/cons/value_neg.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc index 4f535cf3dc2..667f2fe096c 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc index c0ddf2ffdc7..1c31764d3a0 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc index 1711cea227d..53f5cfaa2a2 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc index f8ee6fc2fcc..e1411d2ea06 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc index 7d63f67d91c..955a759a99d 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc index 61594677fde..5318d578d55 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc index 49c7ad476c5..c9e726cf72b 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc index 3e47c8800b3..b33ade43036 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc index ee2bf1b3e81..501aa59cdb8 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc index 6156e051014..9b73c67dc00 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc index d9dbe7de446..17ba463b8a5 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc index 67ece234ed6..8d0d2d6edd0 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc index 3591f1534d9..ca3e916a9af 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc index 196647b250a..17f28611b06 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc index fe590018b41..78ea994708a 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc index 4cf0b7df77a..6345410bd34 100644 --- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc +++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/in_place.cc b/libstdc++-v3/testsuite/experimental/optional/in_place.cc index 33c35c76f69..f81702b2ec1 100644 --- a/libstdc++-v3/testsuite/experimental/optional/in_place.cc +++ b/libstdc++-v3/testsuite/experimental/optional/in_place.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/make_optional.cc b/libstdc++-v3/testsuite/experimental/optional/make_optional.cc index 12611ad77f0..fd2b27a71b6 100644 --- a/libstdc++-v3/testsuite/experimental/optional/make_optional.cc +++ b/libstdc++-v3/testsuite/experimental/optional/make_optional.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/nullopt.cc b/libstdc++-v3/testsuite/experimental/optional/nullopt.cc index bba8d6ee5d6..8df10483ff8 100644 --- a/libstdc++-v3/testsuite/experimental/optional/nullopt.cc +++ b/libstdc++-v3/testsuite/experimental/optional/nullopt.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/1.cc b/libstdc++-v3/testsuite/experimental/optional/observers/1.cc index 77f15f548a7..a832341ba39 100644 --- a/libstdc++-v3/testsuite/experimental/optional/observers/1.cc +++ b/libstdc++-v3/testsuite/experimental/optional/observers/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/2.cc b/libstdc++-v3/testsuite/experimental/optional/observers/2.cc index 23eb33f22a0..316f41e0385 100644 --- a/libstdc++-v3/testsuite/experimental/optional/observers/2.cc +++ b/libstdc++-v3/testsuite/experimental/optional/observers/2.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/3.cc b/libstdc++-v3/testsuite/experimental/optional/observers/3.cc index 4fff08a125e..2cf055f41e2 100644 --- a/libstdc++-v3/testsuite/experimental/optional/observers/3.cc +++ b/libstdc++-v3/testsuite/experimental/optional/observers/3.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/4.cc b/libstdc++-v3/testsuite/experimental/optional/observers/4.cc index 1a3f000573e..3768956403e 100644 --- a/libstdc++-v3/testsuite/experimental/optional/observers/4.cc +++ b/libstdc++-v3/testsuite/experimental/optional/observers/4.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/5.cc b/libstdc++-v3/testsuite/experimental/optional/observers/5.cc index 084d7dae69b..5384fb7ee1f 100644 --- a/libstdc++-v3/testsuite/experimental/optional/observers/5.cc +++ b/libstdc++-v3/testsuite/experimental/optional/observers/5.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/1.cc b/libstdc++-v3/testsuite/experimental/optional/relops/1.cc index 9fb24f02ce6..0c20362e36a 100644 --- a/libstdc++-v3/testsuite/experimental/optional/relops/1.cc +++ b/libstdc++-v3/testsuite/experimental/optional/relops/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/2.cc b/libstdc++-v3/testsuite/experimental/optional/relops/2.cc index 3e0899d4546..d5c10e77dad 100644 --- a/libstdc++-v3/testsuite/experimental/optional/relops/2.cc +++ b/libstdc++-v3/testsuite/experimental/optional/relops/2.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/3.cc b/libstdc++-v3/testsuite/experimental/optional/relops/3.cc index eccc0dc0a91..e1f794d8a7b 100644 --- a/libstdc++-v3/testsuite/experimental/optional/relops/3.cc +++ b/libstdc++-v3/testsuite/experimental/optional/relops/3.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/4.cc b/libstdc++-v3/testsuite/experimental/optional/relops/4.cc index f7999091d57..c2b2ce38554 100644 --- a/libstdc++-v3/testsuite/experimental/optional/relops/4.cc +++ b/libstdc++-v3/testsuite/experimental/optional/relops/4.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/5.cc b/libstdc++-v3/testsuite/experimental/optional/relops/5.cc index 5c738e0cdb2..e83f792b36b 100644 --- a/libstdc++-v3/testsuite/experimental/optional/relops/5.cc +++ b/libstdc++-v3/testsuite/experimental/optional/relops/5.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/6.cc b/libstdc++-v3/testsuite/experimental/optional/relops/6.cc index f7f0c0c33bc..674c6d69330 100644 --- a/libstdc++-v3/testsuite/experimental/optional/relops/6.cc +++ b/libstdc++-v3/testsuite/experimental/optional/relops/6.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/requirements.cc b/libstdc++-v3/testsuite/experimental/optional/requirements.cc index 01cc55e16ac..450bcea8b84 100644 --- a/libstdc++-v3/testsuite/experimental/optional/requirements.cc +++ b/libstdc++-v3/testsuite/experimental/optional/requirements.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/swap/1.cc b/libstdc++-v3/testsuite/experimental/optional/swap/1.cc index f5490dd67b5..071f38d827c 100644 --- a/libstdc++-v3/testsuite/experimental/optional/swap/1.cc +++ b/libstdc++-v3/testsuite/experimental/optional/swap/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/optional/typedefs.cc b/libstdc++-v3/testsuite/experimental/optional/typedefs.cc index 70b719a0b1d..477959e80f7 100644 --- a/libstdc++-v3/testsuite/experimental/optional/typedefs.cc +++ b/libstdc++-v3/testsuite/experimental/optional/typedefs.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/copy.cc b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/copy.cc index 054bf4568ce..108d2696629 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/copy.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/copy.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move.cc b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move.cc index c9721396559..cddd5803c86 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc index 5ed65d62ca0..ebc9ae011b5 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/cons/copy.cc b/libstdc++-v3/testsuite/experimental/propagate_const/cons/copy.cc index 8925b513486..141d0dd8336 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/cons/copy.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/cons/copy.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/cons/default.cc b/libstdc++-v3/testsuite/experimental/propagate_const/cons/default.cc index ed597fb2cfa..5bddc3be521 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/cons/default.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/cons/default.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/cons/move.cc b/libstdc++-v3/testsuite/experimental/propagate_const/cons/move.cc index 4acc823a7fe..f9348d9d3ed 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/cons/move.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/cons/move.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc b/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc index 8b3a81b237f..4bba8cdc0e5 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/hash/1.cc b/libstdc++-v3/testsuite/experimental/propagate_const/hash/1.cc index 164f998f63c..e708558135e 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/hash/1.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/hash/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/observers/1.cc b/libstdc++-v3/testsuite/experimental/propagate_const/observers/1.cc index 6286d23bfc7..b4eac5fa541 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/observers/1.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/observers/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/relops/1.cc b/libstdc++-v3/testsuite/experimental/propagate_const/relops/1.cc index d8d8a62af78..f9b654dce70 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/relops/1.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/relops/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements1.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements1.cc index 8366ea37828..fe85b86ab88 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements1.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc index 8f85891beac..091a0e1c780 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc index 49a6f9fda5d..156171b73ea 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc index 92fac6e20d9..682355f4f62 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc index 84395cd03fc..67e92b4e86e 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/swap/1.cc b/libstdc++-v3/testsuite/experimental/propagate_const/swap/1.cc index 659da0c7a13..ede1c24139c 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/swap/1.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/swap/1.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/typedefs.cc b/libstdc++-v3/testsuite/experimental/propagate_const/typedefs.cc index b9bc13cfd3e..01266c33d9c 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/typedefs.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/typedefs.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/random/randint.cc b/libstdc++-v3/testsuite/experimental/random/randint.cc index 037609c210b..6cf74229f04 100644 --- a/libstdc++-v3/testsuite/experimental/random/randint.cc +++ b/libstdc++-v3/testsuite/experimental/random/randint.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // { dg-require-effective-target tls_runtime } // { dg-add-options tls } diff --git a/libstdc++-v3/testsuite/experimental/set/erasure.cc b/libstdc++-v3/testsuite/experimental/set/erasure.cc index 6133de0ad52..82113da5c68 100644 --- a/libstdc++-v3/testsuite/experimental/set/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/set/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string/erasure.cc b/libstdc++-v3/testsuite/experimental/string/erasure.cc index 0300592195f..2709a3524e8 100644 --- a/libstdc++-v3/testsuite/experimental/string/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/string/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc b/libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc index 0a24d90a80a..47ccf9f6c65 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc index 0a4712c05da..6a48c5b2e41 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc index 4c68027a335..0ff8d5306ec 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc index e8450f6a370..d35d8fb81ba 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc index 20e9567d84e..4876d1d2985 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc index f46da5d7508..0625afdbf20 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc index b68a35a42e6..bfd3c614e6a 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc index 59402b1ebf9..848d8a37fb1 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc index 602a2481b3f..6eb9f1682d0 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { xfail *-*-* } } -// { dg-options "-std=gnu++14 -O0" } +// { dg-do run { target c++14 xfail *-*-* } } +// { dg-options "-O0" } // { dg-require-debug-mode "" } // Copyright (C) 2013-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc index ae6584fea47..9960edbfe4c 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 3 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc index 4fe157f326c..da97523ec38 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // { dg-require-string-conversions "" } // Copyright (C) 2013-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc index 9ef22f6792a..419a6112947 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc index 8d4a75cefde..b36c02b14ac 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { xfail *-*-* } } -// { dg-options "-std=gnu++14 -O0" } +// { dg-do run { target c++14 xfail *-*-* } } +// { dg-options "-O0" } // { dg-require-debug-mode "" } // Copyright (C) 2013-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc index 07063e88acc..9e74e6983f7 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc index 40e021588b6..bcd97983f19 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // { dg-require-string-conversions "" } // Copyright (C) 2013-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/string_view/include.cc b/libstdc++-v3/testsuite/experimental/string_view/include.cc index 0f78764a400..f0cf5b9010e 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/include.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/include.cc @@ -19,7 +19,7 @@ // NB: This issue affected only debug-mode. -// { dg-options "-std=gnu++14 -fno-rtti" } -// { dg-do compile } +// { dg-options "-fno-rtti" } +// { dg-do compile { target c++14 } } #include <experimental/string_view> diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc index 888d7936cb5..31830b504b5 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc index e6f25ec5612..c642af43686 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc @@ -1,4 +1,3 @@ - // Copyright (C) 2013-2016 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free @@ -22,7 +21,7 @@ // working, not to mention other major details like char_traits, and // all of the string_view class. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // { dg-require-fileio "" } #include <experimental/string_view> diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc index b2600ac4454..b85463c0e4d 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc index 304aeb37734..4156ec8b4fb 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc index f621c3fd09a..a07f57ae1ba 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc index ffac2c708a9..0f2b7798a9d 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc index 0bca1bad948..317b026282b 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/literals/types.cc b/libstdc++-v3/testsuite/experimental/string_view/literals/types.cc index 7b663ce7726..8fe09543742 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/literals/types.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/literals/types.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/literals/values.cc b/libstdc++-v3/testsuite/experimental/string_view/literals/values.cc index 1088b758e97..19c64abdc1b 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/literals/values.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/literals/values.cc @@ -1,5 +1,4 @@ -// { dg-do run } -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc index 177c5b91c0c..7de8c3d8de3 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc index aae2ce0ac22..cdd0357aaf2 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc index a2bd7d26834..5a439f749b9 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc index b1967605f31..eed241577a2 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc index e4d733fe6f1..daf764b9c57 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc index e5d1a648683..16b0ba7e86a 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc index b22865fde78..11a23d6e66d 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc index b68dbc33c6d..270fc453dfb 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc index 5deeebd4fe8..80c3c1ca85f 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc index a2eef76359c..c453faa887f 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/data/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/data/char/1.cc index 6abd0cf4db9..d40d16d921f 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/data/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/data/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2014 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/data/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/data/wchar_t/1.cc index a2f8a817fa5..1ae76d0dcf3 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/data/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/data/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2014 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc index 31f04953989..439af60b724 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc index a743d1e4da2..f5341676c81 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc index 0e7d3450504..bfc12b17328 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc index bbb59d484d0..f497fb28036 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc index a89c6ceaa5e..2ca16ef24c3 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc index 411063ada49..38eb3c20e6a 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc index 1656c87d2e9..d9a7e679445 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc index e98308ca8a3..0a4eb9ff2c9 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc index c6cf3b675a5..c94b1f5296a 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc index 390d33ffaf2..30ff7e8ec29 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc index ffa32af4be2..3199b2d3fbd 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc index 394208bcfeb..4bf5cb583bd 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc index 419ccf3dda3..5e9fab07742 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc index 5fa20d86b98..778d9de3ff8 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc index 5ad159945b5..69452c8962a 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc index 9445342e49a..31f366864b7 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc index 9cebc3a2530..2c8c4882c04 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc index f6b8aa48d41..eda2fa4bfa6 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc index 79e4c9353d5..2c6addfedb0 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc index 2b1770af741..eef89ab40ef 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc @@ -1,5 +1,4 @@ -// { dg-do compile } -// { dg-options "-std=gnu++14" } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc index a2aabcca8a7..62dfa70ad0e 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc @@ -1,5 +1,4 @@ -// { dg-do compile } -// { dg-options "-std=gnu++14" } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc index 05db2223e5c..9c572aea0b0 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc @@ -20,7 +20,6 @@ #include <experimental/string_view> -// { dg-do compile } -// { dg-options "-std=gnu++14" } +// { dg-do compile { target c++14 } } template class std::experimental::basic_string_view<int, std::char_traits<int>>; diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc index b5ba8ff0a58..9b970ab849b 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc @@ -1,5 +1,4 @@ -// { dg-do compile } -// { dg-options "-std=gnu++14" } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc index 9a177e300e8..d32e150676b 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc @@ -1,5 +1,4 @@ -// { dg-do compile } -// { dg-options "-std=gnu++14" } +// { dg-do compile { target c++14 } } // { dg-require-cstdint "" } // Copyright (C) 2013-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc index d1cff5cfe03..05d367feddf 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc @@ -1,5 +1,4 @@ -// { dg-do compile } -// { dg-options "-std=gnu++14" } +// { dg-do compile { target c++14 } } // { dg-require-cstdint "" } // Copyright (C) 2013-2016 Free Software Foundation, Inc. diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc index be0a8b9f447..9762b802062 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc @@ -1,5 +1,4 @@ -// { dg-do compile } -// { dg-options "-std=gnu++14" } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc index cb28c5443ef..106ad6cf67a 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc @@ -1,6 +1,4 @@ - -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2013-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/typedefs.cc b/libstdc++-v3/testsuite/experimental/string_view/typedefs.cc index f5d5cf01b1a..cf9836f8472 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/typedefs.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/typedefs.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/string_view/types/1.cc b/libstdc++-v3/testsuite/experimental/string_view/types/1.cc index 970431e8fa0..c0c7fefa0d2 100644 --- a/libstdc++-v3/testsuite/experimental/string_view/types/1.cc +++ b/libstdc++-v3/testsuite/experimental/string_view/types/1.cc @@ -1,4 +1,3 @@ -// // Copyright (C) 2013-2016 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free @@ -17,8 +16,7 @@ // <http://www.gnu.org/licenses/>. // -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } #include <experimental/string_view> diff --git a/libstdc++-v3/testsuite/experimental/system_error/value.cc b/libstdc++-v3/testsuite/experimental/system_error/value.cc index 3b346ce95fb..6cbc0a1fb56 100644 --- a/libstdc++-v3/testsuite/experimental/system_error/value.cc +++ b/libstdc++-v3/testsuite/experimental/system_error/value.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/tuple/apply.cc b/libstdc++-v3/testsuite/experimental/tuple/apply.cc index c69e119ec86..8010f09bb65 100644 --- a/libstdc++-v3/testsuite/experimental/tuple/apply.cc +++ b/libstdc++-v3/testsuite/experimental/tuple/apply.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } #include <experimental/tuple> #include <testsuite_hooks.h> diff --git a/libstdc++-v3/testsuite/experimental/tuple/tuple_size.cc b/libstdc++-v3/testsuite/experimental/tuple/tuple_size.cc index e9a49ea037b..48a187158e3 100644 --- a/libstdc++-v3/testsuite/experimental/tuple/tuple_size.cc +++ b/libstdc++-v3/testsuite/experimental/tuple/tuple_size.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/type_erased_allocator/2.cc b/libstdc++-v3/testsuite/experimental/type_erased_allocator/2.cc index 4460498c2e3..216a88ca629 100644 --- a/libstdc++-v3/testsuite/experimental/type_erased_allocator/2.cc +++ b/libstdc++-v3/testsuite/experimental/type_erased_allocator/2.cc @@ -1,4 +1,4 @@ -// { dg-options "-std=gnu++14" } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/type_erased_allocator/uses_allocator.cc b/libstdc++-v3/testsuite/experimental/type_erased_allocator/uses_allocator.cc index 1d4ba1e09bb..d3d53ee566a 100644 --- a/libstdc++-v3/testsuite/experimental/type_erased_allocator/uses_allocator.cc +++ b/libstdc++-v3/testsuite/experimental/type_erased_allocator/uses_allocator.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } #include <vector> #include <memory> diff --git a/libstdc++-v3/testsuite/experimental/type_traits/detection.cc b/libstdc++-v3/testsuite/experimental/type_traits/detection.cc index 8fb5e0acf0e..f505d74d264 100644 --- a/libstdc++-v3/testsuite/experimental/type_traits/detection.cc +++ b/libstdc++-v3/testsuite/experimental/type_traits/detection.cc @@ -15,8 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } #include <experimental/type_traits> diff --git a/libstdc++-v3/testsuite/experimental/type_traits/value.cc b/libstdc++-v3/testsuite/experimental/type_traits/value.cc index 6a7a95dc5e1..0700f92ad6a 100644 --- a/libstdc++-v3/testsuite/experimental/type_traits/value.cc +++ b/libstdc++-v3/testsuite/experimental/type_traits/value.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do compile } +// { dg-do compile { target c++14 } } // Copyright (C) 2014-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc b/libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc index 5322328e2ea..04ec5e18942 100644 --- a/libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/unordered_set/erasure.cc b/libstdc++-v3/testsuite/experimental/unordered_set/erasure.cc index 80b0c5e6abe..df2c11a661b 100644 --- a/libstdc++-v3/testsuite/experimental/unordered_set/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/unordered_set/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // diff --git a/libstdc++-v3/testsuite/experimental/vector/erasure.cc b/libstdc++-v3/testsuite/experimental/vector/erasure.cc index 973604fc158..82359614b83 100644 --- a/libstdc++-v3/testsuite/experimental/vector/erasure.cc +++ b/libstdc++-v3/testsuite/experimental/vector/erasure.cc @@ -1,5 +1,4 @@ -// { dg-options "-std=gnu++14" } -// { dg-do run } +// { dg-do run { target c++14 } } // Copyright (C) 2015-2016 Free Software Foundation, Inc. // |