From: jason Date: Mon, 22 Jun 2015 17:24:37 +0000 (+0000) Subject: PR testsuite/66621 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=40b80fad41bf57c0b99a898f91a94e13e797ade5;p=thirdparty%2Fgcc.git PR testsuite/66621 * g++.dg/debug, g++.dg/torture: Use dg-options rather than target requirements for C++11 tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@224749 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/g++.dg/debug/localclass1.C b/gcc/testsuite/g++.dg/debug/localclass1.C index 85adb3b19721..db36d592cf52 100644 --- a/gcc/testsuite/g++.dg/debug/localclass1.C +++ b/gcc/testsuite/g++.dg/debug/localclass1.C @@ -1,6 +1,5 @@ // PR c++/52637 -// { dg-do compile { target c++11 } } -// { dg-options "-g" } +// { dg-options "-g -std=c++11" } template struct C { }; diff --git a/gcc/testsuite/g++.dg/debug/nullptr01.C b/gcc/testsuite/g++.dg/debug/nullptr01.C index 64e06e548845..63c16ac8f0e6 100644 --- a/gcc/testsuite/g++.dg/debug/nullptr01.C +++ b/gcc/testsuite/g++.dg/debug/nullptr01.C @@ -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; diff --git a/gcc/testsuite/g++.dg/torture/pr40991.C b/gcc/testsuite/g++.dg/torture/pr40991.C index c04ef9e7ad90..c08124024a75 100644 --- a/gcc/testsuite/g++.dg/torture/pr40991.C +++ b/gcc/testsuite/g++.dg/torture/pr40991.C @@ -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"))) { diff --git a/gcc/testsuite/g++.dg/torture/pr47559.C b/gcc/testsuite/g++.dg/torture/pr47559.C index 00731c3ce62f..42dedee291c4 100644 --- a/gcc/testsuite/g++.dg/torture/pr47559.C +++ b/gcc/testsuite/g++.dg/torture/pr47559.C @@ -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 { diff --git a/gcc/testsuite/g++.dg/torture/pr49770.C b/gcc/testsuite/g++.dg/torture/pr49770.C index 8180648cbe6e..7eac9e0d9bbb 100644 --- a/gcc/testsuite/g++.dg/torture/pr49770.C +++ b/gcc/testsuite/g++.dg/torture/pr49770.C @@ -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; diff --git a/gcc/testsuite/g++.dg/torture/pr51198.C b/gcc/testsuite/g++.dg/torture/pr51198.C index 79819e04eaa2..65009ff54582 100644 --- a/gcc/testsuite/g++.dg/torture/pr51198.C +++ b/gcc/testsuite/g++.dg/torture/pr51198.C @@ -1,4 +1,4 @@ -// { dg-do compile { target c++11 } } +/* { dg-options "-std=gnu++0x" } */ struct A { diff --git a/gcc/testsuite/g++.dg/torture/pr53161.C b/gcc/testsuite/g++.dg/torture/pr53161.C index 483556d9d8b3..766f2942b3d5 100644 --- a/gcc/testsuite/g++.dg/torture/pr53161.C +++ b/gcc/testsuite/g++.dg/torture/pr53161.C @@ -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"))); diff --git a/gcc/testsuite/g++.dg/torture/pr53602.C b/gcc/testsuite/g++.dg/torture/pr53602.C index ab0f16fe2e9e..1bb9cf4faaf6 100644 --- a/gcc/testsuite/g++.dg/torture/pr53602.C +++ b/gcc/testsuite/g++.dg/torture/pr53602.C @@ -1,4 +1,5 @@ -// { dg-do compile { target c++11 } } +// { dg-do compile } +// { dg-options "-std=c++11" } namespace std { diff --git a/gcc/testsuite/g++.dg/torture/pr55260-1.C b/gcc/testsuite/g++.dg/torture/pr55260-1.C index dee5b6035328..552da8df2620 100644 --- a/gcc/testsuite/g++.dg/torture/pr55260-1.C +++ b/gcc/testsuite/g++.dg/torture/pr55260-1.C @@ -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 diff --git a/gcc/testsuite/g++.dg/torture/pr56768.C b/gcc/testsuite/g++.dg/torture/pr56768.C index 93d292a9fd6d..db504c500e0f 100644 --- a/gcc/testsuite/g++.dg/torture/pr56768.C +++ b/gcc/testsuite/g++.dg/torture/pr56768.C @@ -1,4 +1,5 @@ -// { dg-do compile { target c++11 } } +// { dg-do compile } +// { dg-options "-std=c++0x" } struct Iter { diff --git a/gcc/testsuite/g++.dg/torture/pr59265.C b/gcc/testsuite/g++.dg/torture/pr59265.C index be4c6e1e8d25..880c454da103 100644 --- a/gcc/testsuite/g++.dg/torture/pr59265.C +++ b/gcc/testsuite/g++.dg/torture/pr59265.C @@ -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; diff --git a/gcc/testsuite/g++.dg/torture/vshuf-main.inc b/gcc/testsuite/g++.dg/torture/vshuf-main.inc index 697bd019733d..6c2310a4b856 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-main.inc +++ b/gcc/testsuite/g++.dg/torture/vshuf-main.inc @@ -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); diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v16hi.C b/gcc/testsuite/g++.dg/torture/vshuf-v16hi.C index 501d9dacc0c3..6277068b8595 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v16hi.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v16hi.C @@ -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; diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v16qi.C b/gcc/testsuite/g++.dg/torture/vshuf-v16qi.C index 1cc8bea0c28e..56801177583b 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v16qi.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v16qi.C @@ -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; diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v2df.C b/gcc/testsuite/g++.dg/torture/vshuf-v2df.C index 71a6ac4c340d..ba45078ea133 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v2df.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v2df.C @@ -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))); diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v2di.C b/gcc/testsuite/g++.dg/torture/vshuf-v2di.C index dd521f2e49b4..a4272842a365 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v2di.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v2di.C @@ -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))); diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v2sf.C b/gcc/testsuite/g++.dg/torture/vshuf-v2sf.C index 274dacdaec1b..dd229bac0c3d 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v2sf.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v2sf.C @@ -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 diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v2si.C b/gcc/testsuite/g++.dg/torture/vshuf-v2si.C index 36aeb82b7660..2670855e0920 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v2si.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v2si.C @@ -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; diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v4df.C b/gcc/testsuite/g++.dg/torture/vshuf-v4df.C index a1694b21ee7a..e26f2c9b30d4 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v4df.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v4df.C @@ -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))); diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v4di.C b/gcc/testsuite/g++.dg/torture/vshuf-v4di.C index 8a5e5c507e85..42cf60cfb31f 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v4di.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v4di.C @@ -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))); diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v4sf.C b/gcc/testsuite/g++.dg/torture/vshuf-v4sf.C index aa67dbbe6186..c7d584344097 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v4sf.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v4sf.C @@ -1,4 +1,5 @@ -// { dg-do run { target c++11 } } +// { dg-options "-std=c++11" } +// { dg-do run } #if __SIZEOF_FLOAT__ == 4 diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v4si.C b/gcc/testsuite/g++.dg/torture/vshuf-v4si.C index 4d377c11425e..af37de78ba8d 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v4si.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v4si.C @@ -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))); diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v8hi.C b/gcc/testsuite/g++.dg/torture/vshuf-v8hi.C index c2be87f5b29c..33b20c68a87b 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v8hi.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v8hi.C @@ -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; diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v8qi.C b/gcc/testsuite/g++.dg/torture/vshuf-v8qi.C index 5ec040e14e39..868150963a60 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v8qi.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v8qi.C @@ -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; diff --git a/gcc/testsuite/g++.dg/torture/vshuf-v8si.C b/gcc/testsuite/g++.dg/torture/vshuf-v8si.C index 27631d77548b..8583aa201335 100644 --- a/gcc/testsuite/g++.dg/torture/vshuf-v8si.C +++ b/gcc/testsuite/g++.dg/torture/vshuf-v8si.C @@ -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)));