aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel López-Ibáñez <manu@gcc.gnu.org>2007-06-07 21:01:41 +0000
committerManuel López-Ibáñez <manu@gcc.gnu.org>2007-06-07 21:01:41 +0000
commit1579e8d23577a56ac499e49a2559509a6bd21e49 (patch)
treea854ed565c2bc736951c9fb9838721e1b4b35957
parent46d8fbd1a2dcb7431d34276f13bddeb7c8a540dd (diff)
downloadgcc-1579e8d23577a56ac499e49a2559509a6bd21e49.zip
gcc-1579e8d23577a56ac499e49a2559509a6bd21e49.tar.gz
gcc-1579e8d23577a56ac499e49a2559509a6bd21e49.tar.bz2
re PR testsuite/25241 ([C++] DejaGNU does not distinguish between errors and warnings)
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
-rw-r--r--gcc/testsuite/ChangeLog13
-rw-r--r--gcc/testsuite/gcc.dg/Werror-1.c2
-rw-r--r--gcc/testsuite/gcc.dg/Werror-10.c2
-rw-r--r--gcc/testsuite/gcc.dg/Werror-11.c2
-rw-r--r--gcc/testsuite/gcc.dg/Werror-5.c2
-rw-r--r--gcc/testsuite/gcc.dg/Werror-7.c2
-rw-r--r--gcc/testsuite/gcc.dg/Wfatal-2.c4
-rw-r--r--gcc/testsuite/gcc.dg/Wfatal.c2
-rw-r--r--gcc/testsuite/gcc.dg/parm-mismatch-1.c8
9 files changed, 25 insertions, 12 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0c650e7..e315740 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/gcc.dg/Werror-1.c b/gcc/testsuite/gcc.dg/Werror-1.c
index 33fc1d3..5c910e1 100644
--- a/gcc/testsuite/gcc.dg/Werror-1.c
+++ b/gcc/testsuite/gcc.dg/Werror-1.c
@@ -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
diff --git a/gcc/testsuite/gcc.dg/Werror-10.c b/gcc/testsuite/gcc.dg/Werror-10.c
index f564654..79ba792 100644
--- a/gcc/testsuite/gcc.dg/Werror-10.c
+++ b/gcc/testsuite/gcc.dg/Werror-10.c
@@ -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. */
diff --git a/gcc/testsuite/gcc.dg/Werror-11.c b/gcc/testsuite/gcc.dg/Werror-11.c
index 0dea5fa..d47bfb1 100644
--- a/gcc/testsuite/gcc.dg/Werror-11.c
+++ b/gcc/testsuite/gcc.dg/Werror-11.c
@@ -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. */
diff --git a/gcc/testsuite/gcc.dg/Werror-5.c b/gcc/testsuite/gcc.dg/Werror-5.c
index 8a21593..b27efbf 100644
--- a/gcc/testsuite/gcc.dg/Werror-5.c
+++ b/gcc/testsuite/gcc.dg/Werror-5.c
@@ -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. */
diff --git a/gcc/testsuite/gcc.dg/Werror-7.c b/gcc/testsuite/gcc.dg/Werror-7.c
index 6a69fae..ad541ec 100644
--- a/gcc/testsuite/gcc.dg/Werror-7.c
+++ b/gcc/testsuite/gcc.dg/Werror-7.c
@@ -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. */
diff --git a/gcc/testsuite/gcc.dg/Wfatal-2.c b/gcc/testsuite/gcc.dg/Wfatal-2.c
index cbb7c8e..ba76e77 100644
--- a/gcc/testsuite/gcc.dg/Wfatal-2.c
+++ b/gcc/testsuite/gcc.dg/Wfatal-2.c
@@ -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 } */
diff --git a/gcc/testsuite/gcc.dg/Wfatal.c b/gcc/testsuite/gcc.dg/Wfatal.c
index bb3efc8..3a10100 100644
--- a/gcc/testsuite/gcc.dg/Wfatal.c
+++ b/gcc/testsuite/gcc.dg/Wfatal.c
@@ -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 } */
diff --git a/gcc/testsuite/gcc.dg/parm-mismatch-1.c b/gcc/testsuite/gcc.dg/parm-mismatch-1.c
index 6b82b7b..1cc427d 100644
--- a/gcc/testsuite/gcc.dg/parm-mismatch-1.c
+++ b/gcc/testsuite/gcc.dg/parm-mismatch-1.c
@@ -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 } */