]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Tweaks for Bison-1.875.
authorPaolo Carlini <pcarlini@unitus.it>
Sat, 25 Jan 2003 15:36:33 +0000 (16:36 +0100)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sat, 25 Jan 2003 15:36:33 +0000 (15:36 +0000)
2003-01-25  Paolo Carlini  <pcarlini@unitus.it>

Tweaks for Bison-1.875. From the NEWS file:
  "- `parse error' -> `syntax error'
Bison now uniformly uses the term `syntax error'"
* gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
* gcc.dg/cpp/digraph2.c: Likewise.
* gcc.dg/cpp/direct2.c: Likewise.
* gcc.dg/cpp/paste4.c: Likewise.
* gcc.dg/c90-restrict-1.c: Likewise.
* gcc.dg/c99-func-2.c: Likewise.
* gcc.dg/noncompile/920721-2.c: Likewise.
* gcc.dg/noncompile/930622-2.c: Likewise.
* gcc.dg/noncompile/940112-1.c: Likewise.
* gcc.dg/noncompile/950921-1.c: Likewise.
* gcc.dg/noncompile/951123-1.c: Likewise.
* gcc.dg/noncompile/971104-1.c: Likewise.
* gcc.dg/noncompile/990416-1.c: Likewise.

From-SVN: r61775

14 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/c90-restrict-1.c
gcc/testsuite/gcc.dg/c99-func-2.c
gcc/testsuite/gcc.dg/cpp/19990413-1.c
gcc/testsuite/gcc.dg/cpp/digraph2.c
gcc/testsuite/gcc.dg/cpp/direct2.c
gcc/testsuite/gcc.dg/cpp/paste4.c
gcc/testsuite/gcc.dg/noncompile/920721-2.c
gcc/testsuite/gcc.dg/noncompile/930622-2.c
gcc/testsuite/gcc.dg/noncompile/940112-1.c
gcc/testsuite/gcc.dg/noncompile/950921-1.c
gcc/testsuite/gcc.dg/noncompile/951123-1.c
gcc/testsuite/gcc.dg/noncompile/971104-1.c
gcc/testsuite/gcc.dg/noncompile/990416-1.c

index d837136964f58a7bebf8bed80df1a4f1d4339e28..02dcd76dd57e5316b5896ee1290c6730a27ede92 100644 (file)
@@ -1,3 +1,22 @@
+2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
+
+       Tweaks for Bison-1.875. From the NEWS file:
+       "- `parse error' -> `syntax error'
+       Bison now uniformly uses the term `syntax error'"
+       * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
+       * gcc.dg/cpp/digraph2.c: Likewise.
+       * gcc.dg/cpp/direct2.c: Likewise.
+       * gcc.dg/cpp/paste4.c: Likewise.
+       * gcc.dg/c90-restrict-1.c: Likewise.
+       * gcc.dg/c99-func-2.c: Likewise.
+       * gcc.dg/noncompile/920721-2.c: Likewise.
+       * gcc.dg/noncompile/930622-2.c: Likewise.
+       * gcc.dg/noncompile/940112-1.c: Likewise.
+       * gcc.dg/noncompile/950921-1.c: Likewise.
+       * gcc.dg/noncompile/951123-1.c: Likewise.
+       * gcc.dg/noncompile/971104-1.c: Likewise.
+       * gcc.dg/noncompile/990416-1.c: Likewise.
+
 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/9328
index 17af58b4b58823a5c33ff3d10b4f37e51fc6f346..60d91b830a10e40c1db5c3d744876bb300c9fea6 100644 (file)
@@ -4,4 +4,4 @@
 /* { dg-options "-std=iso9899:1990 -pedantic-errors" } */
 
 char *restrict foo; /* { dg-bogus "warning" "warning in place of error" } */
-/* { dg-error "parse error|no type" "restrict not in C90" { target *-*-* } 6 } */
+/* { dg-error "(parse|syntax) error|no type" "restrict not in C90" { target *-*-* } 6 } */
index d6a6f243f91293bdf747e07124257df8052d8bd0..9dc8b58c6739ddefd234080d2a500ea061f5e1f6 100644 (file)
@@ -6,5 +6,5 @@
 void
 foo (void)
 {
-  __func__ "foo"; /* { dg-error "parse error" "before string constant" } */
+  __func__ "foo"; /* { dg-error "(parse|syntax) error" "before string constant" } */
 }
index 9abddb942fd3a1d52d30810ac75b75b4bed145bf..22fc5db22189352b563287395dfe06a9cc6421e6 100644 (file)
@@ -9,5 +9,5 @@ func(void)
 {
   FOO(i
       = 4)
-  else;  /* { dg-error "parse error" "error on this line" { target *-*-* } { 12 } } */ 
+  else;  /* { dg-error "(parse|syntax) error" "error on this line" { target *-*-* } { 12 } } */ 
 }
index e67ec53878b4e7ebdd693de123589758000a8d7e..cac4e256b0a8a9a91746cdda21821829164eb2e8 100644 (file)
@@ -9,7 +9,7 @@
 int main (int argc, char *argv[])
 {
   return 0;
-%>                             /* { dg-error "parse error" } */
+%>                             /* { dg-error "(parse|syntax) error" } */
 
 /* Place this after main () so we get to test both the compiler above
    and the preprocessor below.  */
index d6dc1088c374af73d98d4edabdcf6613ae674f76..52d1e31f45f681569364be9570a6e52de0a0cff0 100644 (file)
@@ -33,5 +33,5 @@ void f ()
 #define slashstar /##*
 #define starslash *##/
 
-slashstar starslash /* { dg-error "parse error" "not a comment" } */
+slashstar starslash /* { dg-error "(parse|syntax) error" "not a comment" } */
 /* { dg-warning "does not give" "paste warning(s)" { target *-*-* } 36 } */
index 6f9d9d1253a07db718c91c9051fa204721ecd295..a291dea666f6e714651e28ba109b40f058362136 100644 (file)
@@ -11,6 +11,6 @@
 
 int main ()
 {
-  double d = glue (1.0e, +1); /* { dg-error "floating const|parse error" } */
+  double d = glue (1.0e, +1); /* { dg-error "floating const|(parse|syntax) error" } */
   return 0;
 }
index 9ec223c3af4646900979be2c5137588f1d45eb5b..c698b085ea98205951f0267deee1a9344b3fe341 100644 (file)
@@ -2,5 +2,5 @@ void f(int n)
 {
 int s;
 for(s=0;s<n;s++)
-  s==5?1 n=1;          /* { dg-error "parse error" } */
+  s==5?1 n=1;          /* { dg-error "(parse|syntax) error" } */
 }
index a1450afbf1fccc7106a0b4859a85e7acfc5a6457..3409118f0e2b991ae447e5f0c7d545054dbf5425 100644 (file)
@@ -1,6 +1,6 @@
 f ()
 {
   int i;
-  for (i--)    /* { dg-error "parse" } */
+  for (i--)    /* { dg-error "parse|syntax" } */
     ;
 }
index 24780df554e38a9f2ef1f502d8920c607e89ab2f..953840f6dc81cdddfe9c3ff2e103172f4e47c6ba 100644 (file)
@@ -4,4 +4,4 @@ f (int x)
   double e = 1;
   e = 1;
   return (e)
-}      /* { dg-error "parse error" } */
+}      /* { dg-error "(parse|syntax) error" } */
index ed44338fcd1a44ef4289343763f5d18deff70c05..0f6378524ec4a8271694675d0d011a94613cf0fd 100644 (file)
@@ -1,10 +1,10 @@
 typedef enum
 {
-  a = (X) 0,   /* { dg-error "undeclared|not integer|parse error" } */
+  a = (X) 0,   /* { dg-error "undeclared|not integer|(parse|syntax) error" } */
   b
 } c;
 
 typedef enum
 {
-  d = (X) 0    /* { dg-error "undeclared|not integer|parse error" } */
+  d = (X) 0    /* { dg-error "undeclared|not integer|(parse|syntax) error" } */
 } e;
index 9a5a3215ed6e874ab16c55292bb6659ffb8377a6..787cf1e94fad5b373afb91662969f736a605a8f1 100644 (file)
@@ -1,2 +1,2 @@
 struct S { int a; int b[2]; };
-struct S x = { 0, [0]; };    /* { dg-error "array index|near|parse" } */
+struct S x = { 0, [0]; };    /* { dg-error "array index|near|(parse|syntax)" } */
index a20b17add58602cb41ac873bdab8a85dcd5d6950..ed7cb523c3b285cd67a6bfb750295db32ec631e4 100644 (file)
@@ -23,6 +23,6 @@ static void up(int sem){
     printf("%s had processes sleeping on it!\n",
     ({ "MUTEX     ", "BARB_SEM 1", "BARB_SEM 2", "CUST_SEM 1",
        "CUST_SEM 2", "WAIT_SEM 1", "WAIT_SEM 2", "WAIT_SEM 3",
-       "WAIT_SEM 4"}    /* { dg-error "parse error" } */
+       "WAIT_SEM 4"}    /* { dg-error "(parse|syntax) error" } */
        [( sb.sem_num )]) );
 }
index 1e874871de2bb9b7707c7055164f8fc21d0c927e..6b69ead2fe165e80f07e7dbc6fa4822be32ff125 100644 (file)
@@ -1,7 +1,7 @@
 typedef int word_type;
    
 static void
-copy_reg (unsigned int reg, frame_state *udata,        /* { dg-error "parse" } */
+copy_reg (unsigned int reg, frame_state *udata,        /* { dg-error "parse|syntax" } */
          frame_state *target_udata)
 {  
   word_type *preg = get_reg_addr (reg, udata, 0);      /* { dg-error "undeclared|function|without a cast" } */