re PR testsuite/66621 (Mistakenly unsupported tests in g++.dg/torture/)
authorJason Merrill <jason@gcc.gnu.org>
Mon, 22 Jun 2015 17:24:37 +0000 (13:24 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 22 Jun 2015 17:24:37 +0000 (13:24 -0400)
PR testsuite/66621
* g++.dg/debug, g++.dg/torture: Use dg-options rather than target
requirements for C++11 tests.

From-SVN: r224749

25 files changed:
gcc/testsuite/g++.dg/debug/localclass1.C
gcc/testsuite/g++.dg/debug/nullptr01.C
gcc/testsuite/g++.dg/torture/pr40991.C
gcc/testsuite/g++.dg/torture/pr47559.C
gcc/testsuite/g++.dg/torture/pr49770.C
gcc/testsuite/g++.dg/torture/pr51198.C
gcc/testsuite/g++.dg/torture/pr53161.C
gcc/testsuite/g++.dg/torture/pr53602.C
gcc/testsuite/g++.dg/torture/pr55260-1.C
gcc/testsuite/g++.dg/torture/pr56768.C
gcc/testsuite/g++.dg/torture/pr59265.C
gcc/testsuite/g++.dg/torture/vshuf-main.inc
gcc/testsuite/g++.dg/torture/vshuf-v16hi.C
gcc/testsuite/g++.dg/torture/vshuf-v16qi.C
gcc/testsuite/g++.dg/torture/vshuf-v2df.C
gcc/testsuite/g++.dg/torture/vshuf-v2di.C
gcc/testsuite/g++.dg/torture/vshuf-v2sf.C
gcc/testsuite/g++.dg/torture/vshuf-v2si.C
gcc/testsuite/g++.dg/torture/vshuf-v4df.C
gcc/testsuite/g++.dg/torture/vshuf-v4di.C
gcc/testsuite/g++.dg/torture/vshuf-v4sf.C
gcc/testsuite/g++.dg/torture/vshuf-v4si.C
gcc/testsuite/g++.dg/torture/vshuf-v8hi.C
gcc/testsuite/g++.dg/torture/vshuf-v8qi.C
gcc/testsuite/g++.dg/torture/vshuf-v8si.C

index 85adb3b19721e028d3c5af64fc5c21853da35fcd..db36d592cf524fd5c844b427fffd68b805295afb 100644 (file)
@@ -1,6 +1,5 @@
 // PR c++/52637
-// { dg-do compile { target c++11 } }
-// { dg-options "-g" }
+// { dg-options "-g -std=c++11" }
 
 template <typename T>
 struct C { };
index 64e06e548845b27ae6a1b103b0e823a8a71b0657..63c16ac8f0e65c486aa3e1b8089bdef020412fe6 100644 (file)
@@ -1,6 +1,5 @@
 // Test that debugging backends don't crash on NULLPTR_TYPE.
-// { dg-do compile { target c++11 } }
-// { dg-options "-fabi-version=0" }
+// { dg-options "-std=c++0x -fabi-version=0" }
 
 typedef decltype(nullptr) nullptr_t;
 
index c04ef9e7ad90c99972600387dc525ef7b808acb0..c08124024a757898739d514a1fcb40836dcda87e 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do compile { target c++11 } }
+/* { dg-options "-std=gnu++0x" } */
 
 typedef __SIZE_TYPE__ size_t;
 namespace std __attribute__ ((__visibility__ ("default"))) {
index 00731c3ce62f837d830e8c59cd85a53a946a3f1f..42dedee291c46ef6a1a9b015ad58f193f4babf8f 100644 (file)
@@ -1,5 +1,5 @@
-// { dg-do compile { target c++11 } }
-// { dg-options "-fnon-call-exceptions" }
+// { dg-do compile }
+// { dg-options "-std=c++0x -fnon-call-exceptions" }
 
 void foo (int *k) noexcept
 {
index 8180648cbe6ecf45c402133ea45d7ba484ebd447..7eac9e0d9bbb11c81b8a8765dcbdf2d4a8644b24 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-do run { target c++11 } } */
-/* { dg-options "-fno-tree-forwprop" } */
+/* { dg-do run } */
+/* { dg-options "-std=c++0x -fno-tree-forwprop" } */
 
 typedef __SIZE_TYPE__ size_t;
 
index 79819e04eaa2a2ad805202655fc99802fc62e3fd..65009ff545829456881b3f21a3bb7ff0eff8bf42 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do compile { target c++11 } }
+/* { dg-options "-std=gnu++0x" } */
 
 struct A
 {
index 483556d9d8b3c1a70609952f14208b33796edb17..766f2942b3d558676520243ca6ee589a963ca53a 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target c++11 } } */
+/* { dg-options "-std=c++11" } */
 void gg();
 static __typeof(gg) __gthrw_gg __attribute__((__weakref__("gg")));
 
index ab0f16fe2e9e696efed9dd7a8c365d27a148cca6..1bb9cf4faaf67812e89cba86aec248d511593bf8 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do compile { target c++11 } }
+// { dg-do compile }
+// { dg-options "-std=c++11" }
 
 namespace std
 {
index dee5b60353286c205186b8043cccc247527e7f4b..552da8df2620832ca73b82f9a6f65fb463342a8e 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-do compile { target c++11 } } */
-/* { dg-options "-fno-inline" } */
+/* { dg-do compile } */
+/* { dg-options "-std=gnu++0x -fno-inline" } */
 /* { dg-add-options bind_pic_locally } */
 
   struct B
index 93d292a9fd6d4843505dc3b7e889d1d02d4203b9..db504c500e0fcc78a634c5efc8cdcbbb172f9dda 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do compile { target c++11 } }
+// { dg-do compile }
+// { dg-options "-std=c++0x" }
 
 struct Iter
 {
index be4c6e1e8d250ed0670be77ed9756878dc4f0138..880c454da10345ff2c1aa4b3ad53f3803fe9a346 100644 (file)
@@ -1,5 +1,5 @@
-// { dg-do compile { target c++11 } }
-// { dg-options "-fprofile-use" }
+// { dg-do compile }
+// { dg-options "-fprofile-use -std=gnu++11" }
 
 class A {
   int m_fn1() const;
index 697bd019733d731d447606f71d673b2cc55b1251..6c2310a4b856665dc95bac87e28bdc11b29cf2d7 100644 (file)
@@ -1,6 +1,7 @@
 /* Driver fragment for __builtin_shuffle of any vector shape.  */
 
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 extern "C" void abort(void);
 
index 501d9dacc0c33a119c85ad3fab6387cf6cc2c2e7..6277068b859579bf698ca7e33bf4c140b0895cb5 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 typedef unsigned short V __attribute__((vector_size(32)));
 typedef V VI;
index 1cc8bea0c28e68574507cec192f22fb00bf2b54e..56801177583bb7fe4d78bc21a1ff2d3da19e7821 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 typedef unsigned char V __attribute__((vector_size(16)));
 typedef V VI;
index 71a6ac4c340dd10d07256d9a5da463560e5f346c..ba45078ea13341f8e9d3a65bbfd4c0bf45ac4cca 100644 (file)
@@ -1,4 +1,5 @@
-// // { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// // { dg-do run }
 #if __SIZEOF_DOUBLE__ == 8 && __SIZEOF_LONG_LONG__ == 8
 typedef double V __attribute__((vector_size(16)));
 typedef unsigned long long VI __attribute__((vector_size(16)));
index dd521f2e49b4801939283820f441f1c27c14a851..a4272842a365af645f81ea2ba2741ea676463c88 100644 (file)
@@ -1,4 +1,5 @@
-// // { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// // { dg-do run }
 
 #if __SIZEOF_LONG_LONG__ == 8
 typedef unsigned long long V __attribute__((vector_size(16)));
index 274dacdaec1bf9c738ebef12ae10abbf26712560..dd229bac0c3d4b9c04f8f9b06c1960e342f75d8a 100644 (file)
@@ -1,4 +1,5 @@
-// // { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// // { dg-do run }
 #if __SIZEOF_FLOAT__ == 4
 typedef float V __attribute__((vector_size(8)));
 # if __SIZEOF_INT__ == 4
index 36aeb82b76602b3ed748d3c870afe2e5e74e16bf..2670855e09204e4e98411a475847f41015b68360 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 #if __SIZEOF_INT__ == 4
 typedef unsigned int V __attribute__((vector_size(8)));
 typedef V VI;
index a1694b21ee7aa1f3df61eab00b3f3eecb7317f8b..e26f2c9b30d450c209b3984cc2bbe5ba56273695 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 #if __SIZEOF_DOUBLE__ == 8 && __SIZEOF_LONG_LONG__ == 8
 typedef double V __attribute__((vector_size(32)));
index 8a5e5c507e8588305fdfa1c9616bdd4861a8886d..42cf60cfb31ff4231829e7f4f06761dea3181b75 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 #if __SIZEOF_LONG_LONG__ == 8
 typedef unsigned long long V __attribute__((vector_size(32)));
index aa67dbbe6186a5ad17160094f4fbdfa31b43dd1a..c7d58434409728fdd49e48d9606d79f7581f03db 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 
 #if __SIZEOF_FLOAT__ == 4
index 4d377c11425ef7986fa33610d72c1aed8f961c91..af37de78ba8d9651f240da891cf649c4b70331f3 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 #if __SIZEOF_INT__ == 4
 typedef unsigned int V __attribute__((vector_size(16)));
index c2be87f5b29c47f5f624c978cf387ba211a57aa6..33b20c68a87b36929fd573913807ff94fee8c157 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 typedef unsigned short V __attribute__((vector_size(16)));
 typedef V VI;
index 5ec040e14e390779a286dd71643d942b85e35c41..868150963a6072fe3350385600eea57fb62746bc 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 typedef unsigned char V __attribute__((vector_size(8)));
 typedef V VI;
index 27631d77548b75df5a3b044f7df62e82687b3019..8583aa201335505a9adef0e23c9d8364f37f1b48 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-do run { target c++11 } }
+// { dg-options "-std=c++11" }
+// { dg-do run }
 
 #if __SIZEOF_INT__ == 4
 typedef unsigned int V __attribute__((vector_size(32)));