diff options
author | Jason Merrill <jason@gcc.gnu.org> | 1998-07-23 15:11:58 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-07-23 15:11:58 -0400 |
commit | 136dc16a52166cff22037db7282e7c5e4093450f (patch) | |
tree | 50e53ec3c66e003011fc823bda58ff4a4f462a94 | |
parent | 25eb19ff0a02a74e3456d8e66e6eb09279303a96 (diff) | |
download | gcc-136dc16a52166cff22037db7282e7c5e4093450f.zip gcc-136dc16a52166cff22037db7282e7c5e4093450f.tar.gz gcc-136dc16a52166cff22037db7282e7c5e4093450f.tar.bz2 |
update
From-SVN: r21354
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.robertl/eb131.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.robertl/eb132.C | 7 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.robertl/eb56.C | 12 |
3 files changed, 13 insertions, 10 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb131.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb131.C index 5f281af..faa391d 100644 --- a/gcc/testsuite/g++.old-deja/g++.robertl/eb131.C +++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb131.C @@ -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 *-*-* } diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb132.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb132.C index 6b7b020..9af64da 100644 --- a/gcc/testsuite/g++.old-deja/g++.robertl/eb132.C +++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb132.C @@ -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(); diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb56.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb56.C index 3d260c3..2d497f8b 100644 --- a/gcc/testsuite/g++.old-deja/g++.robertl/eb56.C +++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb56.C @@ -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 +}; |