diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.brendan/arm2.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/array2.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.mike/err1.C | 6 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.mike/p811.C | 11 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/anon4.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/crash25.C | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/dtor4.C | 12 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/redecl2.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.other/redecl4.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C | 6 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/t37.C | 9 |
13 files changed, 37 insertions, 34 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C b/gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C index a3d23747b48..b3b1387462d 100644 --- a/gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C @@ -31,7 +31,7 @@ class C class D { public: - int foo2() {return b;} // { dg-error "with" } + int foo2() {return b;} // { dg-message "previous" } int foo2() {return b;} // { dg-error "overloaded" } int b; }; @@ -39,7 +39,7 @@ public: class E { public: - int foo2(); // { dg-error "with" } + int foo2(); // { dg-message "previous" } int foo2(); // { dg-error "overloaded" } int b; }; diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/arm2.C b/gcc/testsuite/g++.old-deja/g++.brendan/arm2.C index fb1ee429d37..23d6ae69f79 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/arm2.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/arm2.C @@ -8,12 +8,12 @@ class X { public: - int foo(); // { dg-error "with" } + int foo(); // { dg-message "previous" } static int foo(); // error: redeclaration// { dg-error "overloaded" } .* }; class Y { public: - static int foo(); // { dg-error "with" } + static int foo(); // { dg-message "previous" } int foo(); // error: redeclaration// { dg-error "overloaded" } .* }; diff --git a/gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C b/gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C index 7978e386aba..ebcb45f57a1 100644 --- a/gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C +++ b/gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C @@ -34,7 +34,7 @@ typedef int u_array[]; typedef u_array &u_array_ref; -void take_u_array_ref (u_array_ref arg) { } // { dg-error "" } reference to array of unknown bound in parmtype +void take_u_array_ref (u_array_ref arg) { } // { dg-error "" "" { target c++14_down } } reference to array of unknown bound in parmtype extern u_array u_array_gbl_obj; u_array_ref u_array_ref_gbl_obj0 = u_array_gbl_obj; // OK diff --git a/gcc/testsuite/g++.old-deja/g++.law/array2.C b/gcc/testsuite/g++.old-deja/g++.law/array2.C index 0dcddb03cd5..c51f13de0ac 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/array2.C +++ b/gcc/testsuite/g++.old-deja/g++.law/array2.C @@ -6,5 +6,5 @@ // Subject: prototype bug ? // Date: Thu, 5 Nov 92 15:37:34 PST - extern unsigned char * (*trt_def(int))[][2]; - extern unsigned char * (trt_rplst(unsigned char *(*)[][2])); // { dg-error "" } +extern unsigned char * (*trt_def(int))[][2]; +extern unsigned char * (trt_rplst(unsigned char *(*)[][2])); // { dg-error "" "" { target c++14_down } } diff --git a/gcc/testsuite/g++.old-deja/g++.mike/err1.C b/gcc/testsuite/g++.old-deja/g++.mike/err1.C index 8e15dd27ae4..90f4ce68e55 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/err1.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/err1.C @@ -1,8 +1,8 @@ // { dg-do assemble } -struct gorf { +struct gorf { // { dg-message "defined here" } int stuff; - void snarf(); // { dg-error "" } + void snarf(); // { dg-message "" } }; -template <class T> void gorf::snarf() { return; } // { dg-error "" } +template <class T> void gorf::snarf() { return; } // { dg-error "no declaration" } diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p811.C b/gcc/testsuite/g++.old-deja/g++.mike/p811.C index 260c6459cb8..5c8260aa1f8 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p811.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p811.C @@ -515,21 +515,22 @@ public: virtual char *stringify2() const = 0; // { dg-error "overriding" } }; -class X: public Y { +class X: public Y { // { dg-message "defined here" } public: X(): Y() {} - const char *stringify(); // { dg-error "candidate" } - const char *stringify2() const; // { dg-error "candidate|conflicting return type" } + const char *stringify(); // { dg-message "candidate" } + const char *stringify2() const; // { dg-message "candidate" } + // { dg-error "conflicting return type" "" { target *-*-* } .-1 } }; char * -X::stringify() const // { dg-error "does not match" } +X::stringify() const // { dg-error "no declaration matches" } { return "stringify"; } const char * -X::stringify2() // { dg-error "does not match" } +X::stringify2() // { dg-error "no declaration matches" } { return "stringify2"; } diff --git a/gcc/testsuite/g++.old-deja/g++.other/anon4.C b/gcc/testsuite/g++.old-deja/g++.other/anon4.C index 2a01be3d0aa..b6cb3006d71 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/anon4.C +++ b/gcc/testsuite/g++.old-deja/g++.other/anon4.C @@ -10,7 +10,7 @@ struct A { union - { // { dg-error "" } anon union cannot have member fns - void bad(); + { + void bad(); // { dg-error "can only have non-static data" } }; }; diff --git a/gcc/testsuite/g++.old-deja/g++.other/crash25.C b/gcc/testsuite/g++.old-deja/g++.other/crash25.C index 5b313db1a8d..0611286fdc3 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/crash25.C +++ b/gcc/testsuite/g++.old-deja/g++.other/crash25.C @@ -9,7 +9,8 @@ public: virtual ~X(); } -X::x() // { dg-error "6:no 'X X::x\\(\\)' member function declared in class 'X'" } +X::x() // { dg-error "1:no declaration matches" } +// { dg-message "1:no functions named" "note" { target *-*-* } .-1 } { } diff --git a/gcc/testsuite/g++.old-deja/g++.other/dtor4.C b/gcc/testsuite/g++.old-deja/g++.other/dtor4.C index a4db38ba707..b7ae3706864 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/dtor4.C +++ b/gcc/testsuite/g++.old-deja/g++.other/dtor4.C @@ -1,10 +1,10 @@ // { dg-do assemble } -struct S1 { - ~S1(); // { dg-error "" } candidate +struct S1 { // { dg-message "defined here" } + ~S1(); // { dg-message "candidate" } }; -S1::~S1() const // { dg-error "" } prototype does not match +S1::~S1() const // { dg-error "no declaration matches" } { } @@ -15,12 +15,12 @@ struct S2 { template <class T> -struct S3 { - ~S3(); // { dg-error "" } candidate +struct S3 { // { dg-message "defined here" } + ~S3(); // { dg-message "candidate" } }; template <class T> -S3<T>::~S3() volatile // { dg-error "" } prototype does not match +S3<T>::~S3() volatile // { dg-error "no declaration matches" } { } diff --git a/gcc/testsuite/g++.old-deja/g++.other/redecl2.C b/gcc/testsuite/g++.old-deja/g++.other/redecl2.C index 0d6ccf669f0..2da0b4f9978 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/redecl2.C +++ b/gcc/testsuite/g++.old-deja/g++.other/redecl2.C @@ -1,9 +1,9 @@ // { dg-do assemble } struct S { - S(int); // { dg-error "with" } + S(int); // { dg-message "previous" } S(int); // { dg-error "overloaded" } already declared - ~S();// { dg-error "with" } + ~S();// { dg-message "previous" } ~S(); // { dg-error "overloaded" } already declared }; diff --git a/gcc/testsuite/g++.old-deja/g++.other/redecl4.C b/gcc/testsuite/g++.old-deja/g++.other/redecl4.C index e3355dafc41..c2303575dfc 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/redecl4.C +++ b/gcc/testsuite/g++.old-deja/g++.other/redecl4.C @@ -1,7 +1,7 @@ // { dg-do assemble } int main() { struct A { - void f(); // { dg-error "with" } already declared + void f(); // { dg-message "previous" } already declared void f(); // { dg-error "overloaded" } already declared }; } diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C index 73348351f0d..a8ba371af7a 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C @@ -23,7 +23,7 @@ template struct B<int>; struct C { template <class U> - void f() {} // { dg-error "with" } redeclaration + void f() {} // { dg-message "previous" } redeclaration template <class U> void f() {} // { dg-error "overloaded" } redeclaration @@ -42,7 +42,7 @@ template struct D<int, double>; template <class T, class U> struct D2 { - void f(T); // { dg-error "with" } redeclaration + void f(T); // { dg-message "previous" } redeclaration void f(U); // { dg-error "overloaded" } redeclaration }; @@ -50,7 +50,7 @@ template struct D2<int, int>; struct E { - void f(); // { dg-error "with" } redeclaration + void f(); // { dg-message "previous" } redeclaration void f(); // { dg-error "overloaded" } redeclaration }; diff --git a/gcc/testsuite/g++.old-deja/g++.pt/t37.C b/gcc/testsuite/g++.old-deja/g++.pt/t37.C index 99348c05009..dbf1f4403b3 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/t37.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/t37.C @@ -1,9 +1,10 @@ -// { dg-do assemble } +// { dg-do compile } -class A { // { dg-error "" } synthesized copy ctor +class A { // { dg-message "A::A" } synthesized copy ctor + // { dg-message "defined here" "note" { target *-*-* } .-1 } public: - A(int); // { dg-error "" } referenced below - A(float); // { dg-error "" } referenced below + A(int); // { dg-message "A::A" } + A(float); // { dg-message "A::A" } ~A(); }; |