[PATCH] Add c++11 effective target to tests for C++11 features

Jonathan Wakely jwakely@redhat.com
Wed Aug 17 19:24:00 GMT 2016


This prevents these tests from failing when run with -std=gnu++98

	* testsuite/20_util/tuple/67844.cc: Require c++11 effective target.
	* testsuite/20_util/tuple/cons/nested_tuple_construct.cc: Likewise.
	* testsuite/27_io/rvalue_streams.cc: Likewise.

Tested x86_64-linux, committed to trunk.


-------------- next part --------------
commit d021ad476ed0a8c89830b2b195e80a3428d4287b
Author: redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Aug 17 19:23:15 2016 +0000

    Add c++11 effective target to tests for C++11 features
    
    	* testsuite/20_util/tuple/67844.cc: Require c++11 effective target.
    	* testsuite/20_util/tuple/cons/nested_tuple_construct.cc: Likewise.
    	* testsuite/27_io/rvalue_streams.cc: Likewise.
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@239545 138bc75d-0d04-0410-961f-82ee72b054a4

diff --git a/libstdc++-v3/testsuite/20_util/tuple/67844.cc b/libstdc++-v3/testsuite/20_util/tuple/67844.cc
index 0416a51..d515b7b 100644
--- a/libstdc++-v3/testsuite/20_util/tuple/67844.cc
+++ b/libstdc++-v3/testsuite/20_util/tuple/67844.cc
@@ -1,4 +1,4 @@
-// { dg-do compile }
+// { dg-do compile { target c++11 } }
 
 // Copyright (C) 2015-2016 Free Software Foundation, Inc.
 //
diff --git a/libstdc++-v3/testsuite/20_util/tuple/cons/nested_tuple_construct.cc b/libstdc++-v3/testsuite/20_util/tuple/cons/nested_tuple_construct.cc
index 7f64239..39ae516 100644
--- a/libstdc++-v3/testsuite/20_util/tuple/cons/nested_tuple_construct.cc
+++ b/libstdc++-v3/testsuite/20_util/tuple/cons/nested_tuple_construct.cc
@@ -1,3 +1,5 @@
+// { dg-do run { target c++11 } }
+
 // Copyright (C) 2015-2016 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
diff --git a/libstdc++-v3/testsuite/27_io/rvalue_streams.cc b/libstdc++-v3/testsuite/27_io/rvalue_streams.cc
index 5918595..f232c11 100644
--- a/libstdc++-v3/testsuite/27_io/rvalue_streams.cc
+++ b/libstdc++-v3/testsuite/27_io/rvalue_streams.cc
@@ -15,7 +15,7 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// { dg-do run }
+// { dg-do run { target c++11 } }
 
 #include <sstream>
 #include <string>


More information about the Gcc-patches mailing list