pr18096-1.c: Change dg-warning to dg-error.
authorJanis Johnson <janis187@us.ibm.com>
Thu, 17 May 2007 20:58:47 +0000 (20:58 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Thu, 17 May 2007 20:58:47 +0000 (20:58 +0000)
* gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
* gcc.dg/cpp/include2.c: Ditto.
* gcc.dg/cpp/mac-dir-2.c: Ditto.
* gcc.dg/cpp/paste5.c: Ditto.
* gcc.dg/cpp/paste6.c: Ditto.
* gcc.dg/cpp/paste8.c: Ditto.
* gcc.dg/cpp/paste11.c: Ditto.
* gcc.dg/cpp/paste13.c: Ditto.
* gcc.dg/cpp/skipping2.c: Ditto.
* gcc.dg/reg-vol-struct-1.c: Ditto.
* gcc.dg/Wshadow-1.c: Ditto.
* gcc.dg/cpp/trad/comment.c: Ditto.
* gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
* gcc.dg/cpp/if-2.c: Ditto.
* gcc.dg/array-5.c: Ditto.
* gcc.dg/inline-15.c: Ditto.
* gcc.dg/pr27953.c: Ditto.
* gcc.dg/Wno-c++-compat.c: Ditto.

Co-Authored-By: Manuel López-Ibáñez <manu@gcc.gnu.org>
From-SVN: r124811

19 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Wno-c++-compat.c
gcc/testsuite/gcc.dg/Wshadow-1.c
gcc/testsuite/gcc.dg/array-5.c
gcc/testsuite/gcc.dg/cpp/if-2.c
gcc/testsuite/gcc.dg/cpp/include2.c
gcc/testsuite/gcc.dg/cpp/mac-dir-2.c
gcc/testsuite/gcc.dg/cpp/paste11.c
gcc/testsuite/gcc.dg/cpp/paste13.c
gcc/testsuite/gcc.dg/cpp/paste5.c
gcc/testsuite/gcc.dg/cpp/paste6.c
gcc/testsuite/gcc.dg/cpp/paste8.c
gcc/testsuite/gcc.dg/cpp/skipping2.c
gcc/testsuite/gcc.dg/cpp/trad/comment.c
gcc/testsuite/gcc.dg/cpp/trad/literals-2.c
gcc/testsuite/gcc.dg/inline-15.c
gcc/testsuite/gcc.dg/pr27953.c
gcc/testsuite/gcc.dg/reg-vol-struct-1.c
gcc/testsuite/gcc.target/powerpc/pr18096-1.c

index 0ae6e76dcafebdf467456e1ee8d747996fccb6b5..77efbca1e8dda15467b946631e21dda8206a5456 100644 (file)
@@ -1,3 +1,25 @@
+2007-05-17  Janis Johnson  <janis187@us.ibm.com>
+           Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
+       * gcc.dg/cpp/include2.c: Ditto.
+       * gcc.dg/cpp/mac-dir-2.c: Ditto.
+       * gcc.dg/cpp/paste5.c: Ditto.
+       * gcc.dg/cpp/paste6.c: Ditto.
+       * gcc.dg/cpp/paste8.c: Ditto.
+       * gcc.dg/cpp/paste11.c: Ditto.
+       * gcc.dg/cpp/paste13.c: Ditto.
+       * gcc.dg/cpp/skipping2.c: Ditto.
+       * gcc.dg/reg-vol-struct-1.c: Ditto.
+       * gcc.dg/Wshadow-1.c: Ditto.
+       * gcc.dg/cpp/trad/comment.c: Ditto.
+       * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
+       * gcc.dg/cpp/if-2.c: Ditto.
+       * gcc.dg/array-5.c: Ditto.
+       * gcc.dg/inline-15.c: Ditto.
+       * gcc.dg/pr27953.c: Ditto.
+       * gcc.dg/Wno-c++-compat.c: Ditto.
+
 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
 
        * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
index b1f3cf26f5792321c3684e668a1afe2c9bc92325..1fda016e66ea619b2c5ee77cc49c371e0d797faa 100644 (file)
@@ -5,5 +5,5 @@
 /* { dg-do compile }  */
 /* { dg-options "-Wno-c++-compat" } */
 
-extern const int foo = 42;      /* { dg-error "initialized and declared" } */
+extern const int foo = 42;      /* { dg-warning "initialized and declared" } */
 
index c4553a435614bf7a05f488d47db0ed841978f4ca..6dd2eb6791aa9eaab9f2eec0c86507e0bd378482 100644 (file)
@@ -10,7 +10,7 @@ void foo (double decl1)               /* { dg-warning "shadows a global decl" } */
 {                              
 }
 
-void foo1 (int d)              /* { dg-warning "previous definition" } */
+void foo1 (int d)              /* { dg-error "previous definition" } */
 {
   double d;     /* { dg-bogus "warning" "warning in place of error" } */
   /* { dg-error "redeclared as different" "" { target *-*-* } 15 } */
index 1717de4ba8e3093b9db3d761101f6fb28481861e..a4053da72a26d13948307f575741ab5016e9b7b6 100644 (file)
@@ -24,7 +24,7 @@ void func(int n, int m)
     /* Invalid: not compatible because 4 != 6.  */
     int a[n][6][m];
     int (*p)[4][n+1];
-    p = a;                     /* { dg-error "incompatible" } */
+    p = a;                     /* { dg-warning "incompatible" } */
   }
   {
     /* Compatible, but defined behavior only if n == 6 and m == n+1.  */
index 8bca251b46b8415ddce899e87b293ae5ad49fe2d..dc136b4563446a5cd11411b0a09520f3d47b3f13 100644 (file)
@@ -21,7 +21,7 @@
 #if 'abcd' /* { dg-warning "(multi-character character constant)|(character constant (is )?too long)" "multi-character charconst" } */
 #endif
 
-#if 'abcdefghi' /* { dg-error "character constant (is )?too long" "charconst too long" } */
+#if 'abcdefghi' /* { dg-warning "character constant (is )?too long" "charconst too long" } */
 #endif
 
 #if '' /* { dg-error "empty character constant" "empty charconst" } */
index 46844bf2cc180e6d0e823cea55a8feeda25959db..cda818ed5af30aec7a8ca0c12a9c3eae85be6a8e 100644 (file)
@@ -7,8 +7,8 @@
 
 /* Source: Neil Booth, 4 Nov 2000.  */
 
-#include <silly\>>  /* { dg-warning "extra tokens" "" } */
-#include "silly\""  /* { dg-warning "extra tokens" "" } */
+#include <silly\>>  /* { dg-error "extra tokens" "" } */
+#include "silly\""  /* { dg-error "extra tokens" "" } */
 
 /* These error is No such file or directory, just once.  However, this
    message is locale-dependent, so don't test for it.  */
index b574cfd71cf758a76f0027f2e243f73a6ec327ac..b31ab3bee7bf4d59aa1993c908de11ac6ef80af4 100644 (file)
@@ -11,6 +11,6 @@
 #define f(x) x
 
 f (
-#if 1          /* { dg-warning "not portable" } */
+#if 1          /* { dg-error "not portable" } */
 1)
 #endif
index 18530b3448ad64fc23d547c3f2cffb8973c2f967..e3860ebb745f841b2f37c02c29ab13d49f9c3d24 100644 (file)
@@ -9,7 +9,7 @@
 
 glue (ident, 12)               /* OK.  */
 glue (ident, 12e3)             /* OK.  */
-glue (ident, 12e+3)            /* { dg-warning "valid preprocessing tok" } */
-glue (ident, 12e-3)            /* { dg-warning "valid preprocessing tok" } */
-glue (ident, 1.2)              /* { dg-warning "valid preprocessing tok" } */
-glue (ident, .12)              /* { dg-warning "valid preprocessing tok" } */
+glue (ident, 12e+3)            /* { dg-error "valid preprocessing tok" } */
+glue (ident, 12e-3)            /* { dg-error "valid preprocessing tok" } */
+glue (ident, 1.2)              /* { dg-error "valid preprocessing tok" } */
+glue (ident, .12)              /* { dg-error "valid preprocessing tok" } */
index e59c20996568c820e0c314c0b8b4cbc49d2d9538..62c72d449935619b4bf9bb0d0a8a897d87fa1e35 100644 (file)
@@ -6,4 +6,4 @@
    spellings.  Neil Booth, 9 Oct 2002.  */
 
 #define a /##/=
-a                      /* { dg-warning "valid preprocessing tok" } */
+a                      /* { dg-error "valid preprocessing tok" } */
index 2a763f58e19416bb67eb2075de7a51e4892a4ee9..fd0406674ff2ea0729c8f21e8aedf4e04824decb 100644 (file)
@@ -18,7 +18,7 @@ extern void B(int);
 
 void foo(void)
 {
-  E(glue(F,*)) dummy;  /* { dg-warning "valid preprocessing token" } */
+  E(glue(F,*)) dummy;  /* { dg-error "valid preprocessing token" } */
 
   E(glue(F,G)) ;
 }
index 6b6733c4e9d8edb2d97d43d7ae355543540cda82..ac9ae3901b39ba7abf6eeef5544fcede63653d6d 100644 (file)
@@ -9,4 +9,4 @@ extern int foo(int x);
 #define bar(x) foo(x)
 #define baz(x) bar(##x)
 
-int quux(int y) { return baz(y); }  /* { dg-warning "valid preprocessing" } */
+int quux(int y) { return baz(y); }  /* { dg-error "valid preprocessing" } */
index dd098947919cee5c630f413b7eeae1260f55759f..ab01779786880285963febe7ff570d565caca200 100644 (file)
@@ -7,9 +7,9 @@ int foo(int, ...);
 a(1)
 a(1, 2, 3)
 #define b(x, y, z...) foo(x, ##y)
-b(1, 2, 3)                     /* { dg-warning "valid preprocessing token" } */
+b(1, 2, 3)                     /* { dg-error "valid preprocessing token" } */
 #define c(x, y, z...) foo(x, ##z)
 c(1, 2)
 c(1, 2, 3)
 #define d(x) fo(##x)
-d(1)                           /* { dg-warning "valid preprocessing token" } */
+d(1)                           /* { dg-error "valid preprocessing token" } */
index 3b0d0f32c8ea8063b8ae9970fab99337d363e639..14dafc01e855c3a8f02f84483da53a21f9a7b3a9 100644 (file)
@@ -10,5 +10,5 @@
 #if foo
 #else foo   /* { dg-bogus "extra tokens" "extra tokens in skipped block" } */
 #endif foo  /* { dg-bogus "extra tokens" "extra tokens in skipped block" } */
-#endif bar  /* { dg-warning "extra tokens" "tokens after #endif" } */
+#endif bar  /* { dg-error "extra tokens" "tokens after #endif" } */
 
index ce9d7f18e1c92f1ee8e9dfe4f8e9480a64d8f780..971a78a6d10b5a72139b1d87e885ebe793d35470 100644 (file)
@@ -2,4 +2,4 @@
 
 /* { dg-do preprocess } */
 
-/* { dg-warning "unterminated comment" }
+/* { dg-error "unterminated comment" }
index 767ed77ffb8d769fe5856b35f6cfb7a419ecca68..b471772f64821a75c544df6be1164239b483c53a 100644 (file)
@@ -2,7 +2,7 @@
    recognized.  */
 
 /* { dg-do preprocess } */
-/* { dg-error "missing terminating" "bad charconst" { target *-*-* } 7 } */
+/* { dg-warning "missing terminating" "bad charconst" { target *-*-* } 7 } */
 /* { dg-error "not valid" "bad charconst" { target *-*-* } 7 } */
 #if 'x
 #endif
index 7df8af1102edaf10fa45406b2e63b1d747dd31f6..e668191159a70a2d27c3215fcd13d90a99ef6d73 100644 (file)
@@ -3,5 +3,5 @@
 /* { dg-do compile } */
 /* { dg-options "-std=c99" } */
 
-extern inline int func1 (void); /* { dg-error "never defined" } */
-inline int func2 (void); /* { dg-error "never defined" } */
+extern inline int func1 (void); /* { dg-warning "never defined" } */
+inline int func2 (void); /* { dg-warning "never defined" } */
index 92a63d83686680a104c50177808e4a85496c087a..b5e86e262fd272e8f0785127963d7157b8dd66fc 100644 (file)
@@ -1,4 +1,4 @@
 /* PR c/27953 */
 
-void foo(struct A a) {}  /* { dg-error "parameter list|definition|incomplete type" } */
+void foo(struct A a) {}  /* { dg-warning "parameter list|definition|incomplete type" } */
 void foo() {}            /* { dg-error "redefinition" } */
index 7751bb4a117113de15ee77d93f1b25e9b022c734..b885f917946d764ed801ccda019a57e7400e1398 100644 (file)
@@ -13,6 +13,6 @@ f (void)
   register struct S a;
   register struct S b[2];
   register struct S c __asm__("nosuchreg"); /* { dg-error "object with volatile field" "explicit reg name" } */
-  &a; /* { dg-warning "address of register" "explicit address" } */
-  b; /* { dg-warning "address of register" "implicit address" } */
+  &a; /* { dg-error "address of register" "explicit address" } */
+  b; /* { dg-error "address of register" "implicit address" } */
 }
index 1393b12c4d2341af280c1a8b4c375e88c7dc97d8..c98b317bb042d5c8fbae70a839bc06670f7aa1b0 100644 (file)
@@ -5,7 +5,7 @@
 void f(char*);
 
 void mkcatdefs(char *fname) 
-{ /* { dg-warning "too large" "stack frame too large" } */
+{ /* { dg-error "too large" "stack frame too large" } */
   char line [2147483647];
   f(line);
 }