re PR testsuite/25241 ([C++] DejaGNU does not distinguish between errors and warnings)
authorManuel López-Ibáñez <manu@gcc.gnu.org>
Thu, 7 Jun 2007 21:01:41 +0000 (21:01 +0000)
committerManuel López-Ibáñez <manu@gcc.gnu.org>
Thu, 7 Jun 2007 21:01:41 +0000 (21:01 +0000)
2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

PR testsuite/25241

testsuite/
* gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
* gcc.dg/Wfatal.c: Use dg-message for output that is neither a
warning nor an error.
* gcc.dg/Wfatal-2.c: Likewise.
* gcc.dg/Werror-1.c: Likewise.
* gcc.dg/Werror-5.c: Likewise.
* gcc.dg/Werror-7.c: Likewise.
* gcc.dg/Werror-10.c: Likewise.
* gcc.dg/Werror-11.c: Likewise.

From-SVN: r125543

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Werror-1.c
gcc/testsuite/gcc.dg/Werror-10.c
gcc/testsuite/gcc.dg/Werror-11.c
gcc/testsuite/gcc.dg/Werror-5.c
gcc/testsuite/gcc.dg/Werror-7.c
gcc/testsuite/gcc.dg/Wfatal-2.c
gcc/testsuite/gcc.dg/Wfatal.c
gcc/testsuite/gcc.dg/parm-mismatch-1.c

index 0c650e7fa5e1de3d2b0359c456b95896a4c660f6..e3157401189d39665e30f12e9b6daa9bc72e26ce 100644 (file)
@@ -1,3 +1,16 @@
+2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR testsuite/25241
+       * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
+       * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
+       warning nor an error.
+       * gcc.dg/Wfatal-2.c: Likewise.
+       * gcc.dg/Werror-1.c: Likewise.
+       * gcc.dg/Werror-5.c: Likewise.
+       * gcc.dg/Werror-7.c: Likewise.
+       * gcc.dg/Werror-10.c: Likewise.
+       * gcc.dg/Werror-11.c: Likewise.
+       
 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
 
        PR c++/30759
index 33fc1d3583c2c44046cf57432044f8fc84457940..5c910e11aeedad3970bf750d9916af73d03d7036 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-Waddress -Wattributes -Werror" } */
-/* { dg-warning "warnings being treated as errors" "" {target "*-*-*"} 0 } */
+/* { dg-message "warnings being treated as errors" "" {target "*-*-*"} 0 } */
 
 /* This is the first in a series of test cases that test the
    interaction between -Wfoo, -Werror, -Werror=foo, and #pragma GCC
index f564654513210bc557f6251ea920f10048d65115..79ba79253c994dfbc638c0b9dfd6bea4f867d5bd 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-Wattributes -Werror" } */
-/* { dg-warning "warnings being treated as errors" "" {target "*-*-*"} 0 } */
+/* { dg-message "warnings being treated as errors" "" {target "*-*-*"} 0 } */
 
 /* Make sure #pragma can work with -Werror.  */
 
index 0dea5faf6a88aa22c99809c9d66a5c0ba4b24f6d..d47bfb11b225e82bd9474832eef231f5bd1786a4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-Wattributes -Werror" } */
-/* { dg-warning "warnings being treated as errors" "" {target "*-*-*"} 0 } */
+/* { dg-message "warnings being treated as errors" "" {target "*-*-*"} 0 } */
 
 /* Make sure #pragma can override -Werror.  */
 
index 8a21593fbd87d0a7b407cd1beb6dc8e97e7b7c87..b27efbfafdaa121bd7ca29ca191b21c931b8b03d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-Waddress -Wattributes -Werror" } */
-/* { dg-warning "warnings being treated as errors" "" {target "*-*-*"} 0 } */
+/* { dg-message "warnings being treated as errors" "" {target "*-*-*"} 0 } */
 
 /* Make sure -Werror turns warnings in to errors.  */
 
index 6a69fae4ded0e8c9b6142b2a4b41bb11a819d9e6..ad541ecdd442608453151729e9ae3611be8f63f8 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-Waddress -Werror -Wno-error=address -Wattributes" } */
-/* { dg-warning "warnings being treated as errors" "" {target "*-*-*"} 0 } */
+/* { dg-message "warnings being treated as errors" "" {target "*-*-*"} 0 } */
 
 /* Make sure -Wno-error= overrides -Werror.  */
 
index cbb7c8e8ff8b56f99af0e72c6ecc3bf420c841a4..ba76e77bde1b60a7cca0c55dded9e5816f96a569 100644 (file)
@@ -5,5 +5,5 @@
 int i = INT_MAX + 1; /* { dg-error "integer overflow in expression" } */
 int k = 1 / 0; 
 int j = INT_MIN - 1;
-/* { dg-warning "being treated as errors" "" { target *-*-* } 0 } */
-/* { dg-warning "terminated due to -Wfatal-errors" "" { target *-*-* } 0 } */
+/* { dg-message "being treated as errors" "" { target *-*-* } 0 } */
+/* { dg-message "terminated due to -Wfatal-errors" "" { target *-*-* } 0 } */
index bb3efc81369a57d8419dd1bde277b9e80eaa26b1..3a101000dffaabe35bb81fdc1bddc176c519d52e 100644 (file)
@@ -5,7 +5,7 @@
 int i = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */
 int k = 1 / 0; /* { dg-error "division by zero" } */
 int j = INT_MIN - 1;
-/* { dg-warning "terminated due to -Wfatal-errors" "" { target *-*-* } 0 } */
+/* { dg-message "terminated due to -Wfatal-errors" "" { target *-*-* } 0 } */
 
 
 
index 6b82b7be1b2af524b6c64bc17e6e5249ba61d9e5..1cc427dd6b6350785fbbb0f81e3d73e86b1a0ca2 100644 (file)
@@ -6,13 +6,13 @@
 
 void f0(); /* { dg-error "error: previous declaration of 'f0' was here" } */
 void f0(int, ...); /* { dg-error "error: conflicting types for 'f0'" } */
-/* { dg-error "note: a parameter list with an ellipsis can't match an empty parameter name list declaration" "note" { target *-*-* } 8 } */
+/* { dg-message "note: a parameter list with an ellipsis can't match an empty parameter name list declaration" "note" { target *-*-* } 8 } */
 void f1(int, ...); /* { dg-error "error: previous declaration of 'f1' was here" } */
 void f1(); /* { dg-error "error: conflicting types for 'f1'" } */
-/* { dg-error "note: a parameter list with an ellipsis can't match an empty parameter name list declaration" "note" { target *-*-* } 11 } */
+/* { dg-message "note: a parameter list with an ellipsis can't match an empty parameter name list declaration" "note" { target *-*-* } 11 } */
 void f2(); /* { dg-error "error: previous declaration of 'f2' was here" } */
 void f2(char); /* { dg-error "error: conflicting types for 'f2'" } */
-/* { dg-error "note: an argument type that has a default promotion can't match an empty parameter name list declaration" "note" { target *-*-* } 14 } */
+/* { dg-message "note: an argument type that has a default promotion can't match an empty parameter name list declaration" "note" { target *-*-* } 14 } */
 void f3(char); /* { dg-error "error: previous declaration of 'f3' was here" } */
 void f3(); /* { dg-error "error: conflicting types for 'f3'" } */
-/* { dg-error "note: an argument type that has a default promotion can't match an empty parameter name list declaration" "note" { target *-*-* } 17 } */
+/* { dg-message "note: an argument type that has a default promotion can't match an empty parameter name list declaration" "note" { target *-*-* } 17 } */