update
authorJason Merrill <jason@gcc.gnu.org>
Thu, 23 Jul 1998 19:11:58 +0000 (15:11 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 23 Jul 1998 19:11:58 +0000 (15:11 -0400)
From-SVN: r21354

gcc/testsuite/g++.old-deja/g++.robertl/eb131.C
gcc/testsuite/g++.old-deja/g++.robertl/eb132.C
gcc/testsuite/g++.old-deja/g++.robertl/eb56.C

index 5f281af1ac795a472c74d7e9dd23de2b526e5820..faa391df4a42c7df93d8822a10872f9846835dcd 100644 (file)
@@ -10,12 +10,12 @@ struct a {
        void bar( double );
        void bar( float );
 
-       void foo( void (a::*member)(float) ); // ERROR -
+       void foo( void (a::*member)(float) ); // ERROR - 
 };
 
 a::a()
 {
        foo( &junk ); // ERROR - junk is an unqualified-id.
-       foo( &bar );  // ERROR - bar is an unqualified-id.
+       foo( &bar );  // ERROR - bar is an unqualified-id. XFAIL *-*-*
 }
 
index 6b7b020abf3dd615737cf57abe3b09fd54cec819..9af64dab1e60f6a43ad54a772773995dff1a2ba1 100644 (file)
@@ -3,11 +3,14 @@
 // Reported against EGCS snaps 98/06/28.
 // Special g++ Options: -O -Wall  -fgcse -frerun-loop-opt
 //
-// Compilation of this program with the flags g++ -Wall -O -fgcse -frerun-loop-opt
-// or -O2 produces spurious warnings in the standard header <std/bastring.h>.
+// Compilation of this program with the flags g++ -Wall -O -fgcse
+// -frerun-loop-opt or -O2 produces spurious warnings in the standard
+// header <std/bastring.h>.
 //
 // They vanish if the declaration of a::b is taken out.
 
+// excess errors test - XFAIL *-*-*
+
 #include <string>
 
 string foo();
index 3d260c380ffe4e3da763dd62f2e7b28a1c4b673d..2d497f8b4e366ba36a98f1934ae324c45b141b9f 100644 (file)
@@ -1,9 +1,9 @@
-
 // Error: Internal compiler error on 1998/05/28 snapshot.
+// Build don't link:
 
-        class foo {
-                typedef int sometype;
-        };
+class foo {
+        typedef int sometype;
+};
 
-        struct die : public foo::sometype {
-        };
+struct die : public foo::sometype { // ERROR - invalid base type
+};