diff options
author | Jason Merrill <jason@redhat.com> | 2011-02-10 11:30:29 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2011-02-10 11:30:29 -0500 |
commit | 6dd00ea9e3456434dc6357855f313ad5a170ed0f (patch) | |
tree | 2f57931d20cabdcad6e8f8be5839d2763ba31733 /gcc | |
parent | be771f25275b5d4d1c7033d4d66f1412733f7046 (diff) | |
download | gcc-6dd00ea9e3456434dc6357855f313ad5a170ed0f.zip gcc-6dd00ea9e3456434dc6357855f313ad5a170ed0f.tar.gz gcc-6dd00ea9e3456434dc6357855f313ad5a170ed0f.tar.bz2 |
vla1.C: Adjust for C++0x mode.
* g++.dg/ext/vla1.C: Adjust for C++0x mode.
* g++.dg/other/warning1.C: Likewise.
* g++.old-deja/g++.bugs/900119_01.C: Likewise.
* g++.old-deja/g++.gb/scope06.C: Likewise.
* g++.old-deja/g++.law/cvt11.C: Likewise.
* g++.old-deja/g++.law/init1.C: Likewise.
* g++.dg/abi/mangle26.C: Likewise.
From-SVN: r170010
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/abi/mangle26.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/vla1.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/other/warning1.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.gb/scope06.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/cvt11.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/init1.C | 1 |
8 files changed, 20 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a43f34c..6ff8dd7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,13 @@ 2011-02-09 Jason Merrill <jason@redhat.com> + * g++.dg/ext/vla1.C: Adjust for C++0x mode. + * g++.dg/other/warning1.C: Likewise. + * g++.old-deja/g++.bugs/900119_01.C: Likewise. + * g++.old-deja/g++.gb/scope06.C: Likewise. + * g++.old-deja/g++.law/cvt11.C: Likewise. + * g++.old-deja/g++.law/init1.C: Likewise. + * g++.dg/abi/mangle26.C: Likewise. + * g++.dg/template/function1.C: Adjust for C++0x mode. * g++.dg/cpp0x/regress/template-function1.C: Copy it. diff --git a/gcc/testsuite/g++.dg/abi/mangle26.C b/gcc/testsuite/g++.dg/abi/mangle26.C index 77b0eab..5d16095 100644 --- a/gcc/testsuite/g++.dg/abi/mangle26.C +++ b/gcc/testsuite/g++.dg/abi/mangle26.C @@ -5,7 +5,7 @@ namespace std { struct A { - virtual void f () { } + A() { } }; } diff --git a/gcc/testsuite/g++.dg/ext/vla1.C b/gcc/testsuite/g++.dg/ext/vla1.C index fad67ce..f372535 100644 --- a/gcc/testsuite/g++.dg/ext/vla1.C +++ b/gcc/testsuite/g++.dg/ext/vla1.C @@ -22,5 +22,5 @@ B::B (int i) int ar[1][i]; // { dg-error "array" } } s; - s.ar[0][0] = 0; // { dg-error "no member" } + s.ar[0][0] = 0; // { dg-prune-output "no member" } } diff --git a/gcc/testsuite/g++.dg/other/warning1.C b/gcc/testsuite/g++.dg/other/warning1.C index a5cce6c..77653a1 100644 --- a/gcc/testsuite/g++.dg/other/warning1.C +++ b/gcc/testsuite/g++.dg/other/warning1.C @@ -13,6 +13,7 @@ struct S int main() { + // { dg-prune-output "not a member" } printf("%f\n%f\n", S::inf, S::nan); return 0; } diff --git a/gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C b/gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C index 01d570f..ace4e4b 100644 --- a/gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C +++ b/gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C @@ -8,6 +8,8 @@ // keywords: member declaration, member initialization +// { dg-prune-output "non-static data member initializers" } + int global_int; class class0 { diff --git a/gcc/testsuite/g++.old-deja/g++.gb/scope06.C b/gcc/testsuite/g++.old-deja/g++.gb/scope06.C index 39ab089..cbcc4fd 100644 --- a/gcc/testsuite/g++.old-deja/g++.gb/scope06.C +++ b/gcc/testsuite/g++.old-deja/g++.gb/scope06.C @@ -1,4 +1,5 @@ // { dg-do assemble } +// { dg-prune-output "non-static data member initializers" } // GROUPS passed gb scope struct C { struct D { @@ -10,5 +11,6 @@ struct C { void C::D::foo () { + // { dg-prune-output "from this location" } x = Ok; } diff --git a/gcc/testsuite/g++.old-deja/g++.law/cvt11.C b/gcc/testsuite/g++.old-deja/g++.law/cvt11.C index 50f719a..53dd1e9 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/cvt11.C +++ b/gcc/testsuite/g++.old-deja/g++.law/cvt11.C @@ -6,6 +6,10 @@ // Message-Id: <9211101908.AA13557@tera.com> // Subject: type cast of qualified const member breaks g++2.3.1 +// Ignore extra errors in C++0x mode. +// { dg-prune-output "non-static data member initializers" } +// { dg-prune-output "from this location" } +// { dg-prune-output "uninitialized" } #include <stdio.h> class Thing{ diff --git a/gcc/testsuite/g++.old-deja/g++.law/init1.C b/gcc/testsuite/g++.old-deja/g++.law/init1.C index 82f49ae..1727e38 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/init1.C +++ b/gcc/testsuite/g++.old-deja/g++.law/init1.C @@ -1,4 +1,5 @@ // { dg-do assemble } +// { dg-prune-output "non-static data member initializers" } // GROUPS passed initialization class foo { public: |