vla1.C: Adjust for C++0x mode.
authorJason Merrill <jason@redhat.com>
Thu, 10 Feb 2011 16:30:29 +0000 (11:30 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 10 Feb 2011 16:30:29 +0000 (11:30 -0500)
* 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

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/mangle26.C
gcc/testsuite/g++.dg/ext/vla1.C
gcc/testsuite/g++.dg/other/warning1.C
gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C
gcc/testsuite/g++.old-deja/g++.gb/scope06.C
gcc/testsuite/g++.old-deja/g++.law/cvt11.C
gcc/testsuite/g++.old-deja/g++.law/init1.C

index a43f34c87089b6a8632ed9ca8a8bd687e76ac820..6ff8dd75e0d8a952b2e7be4c9d9c5760d10f5f42 100644 (file)
@@ -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.
 
index 77b0eabdaa5cb69c12a87793ec15be3233ab8ec0..5d1609596b909ba28bdc0203865a58e6743ec6dc 100644 (file)
@@ -5,7 +5,7 @@
 
 namespace std {
   struct A {
-    virtual void f () { }
+    A() { }
   };
 }
 
index fad67ce956cbe8336ee7c379657b05c5120d8428..f3725354fc3e607fbf284f549ecb1826b4ffc223 100644 (file)
@@ -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" }
 }
index a5cce6ce04110f06f722bb01e44f46ead655605f..77653a1df13ec2ae3bb469a33f05bcaa63339893 100644 (file)
@@ -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;
 }
index 01d570f95e70755d760a51300acbd6ff53ffd99b..ace4e4b7ac13b73e52e705d1affb2b1ba4b69b6b 100644 (file)
@@ -8,6 +8,8 @@
 
 // keywords: member declaration, member initialization
 
+// { dg-prune-output "non-static data member initializers" }
+
 int global_int;
 
 class class0 {
index 39ab0896791ec2ad1d9b7e9c284c70b4ac6b8f17..cbcc4fde125b1380877cf3d39b7170d9698d8e93 100644 (file)
@@ -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;
 }
index 50f719acc9681b1c97f92f2b10bd1135feff5fa1..53dd1e9076d56e9668d6b00c9e425ddcab77b295 100644 (file)
@@ -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{
index 82f49ae24509aff6a4d6efd6098b99bc3697e136..1727e387b2d25d0c5873fff9d4c9322a148bb9d0 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-do assemble  }
+// { dg-prune-output "non-static data member initializers" }
 // GROUPS passed initialization
 class foo {
 public: