mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-20 09:00:37 +08:00
c90-restrict-1.c, [...]: Adjust expected messages for new parser.
* gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c, gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c, gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c, gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c, gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c, gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c, objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages for new parser. From-SVN: r90064
This commit is contained in:
parent
4e5813dd13
commit
0446654169
@ -1,3 +1,14 @@
|
||||
2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
|
||||
|
||||
* gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
|
||||
gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
|
||||
gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
|
||||
gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
|
||||
gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
|
||||
gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
|
||||
objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
|
||||
for new parser.
|
||||
|
||||
2004-11-04 Richard Sandiford <rsandifo@redhat.com>
|
||||
|
||||
PR target/15342
|
||||
|
@ -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|syntax) error|no type" "restrict not in C90" { target *-*-* } 6 } */
|
||||
/* { dg-error "parse error|syntax error|expected|no type" "restrict not in C90" { target *-*-* } 6 } */
|
||||
|
@ -7,10 +7,10 @@
|
||||
void
|
||||
foo (void)
|
||||
{
|
||||
int a[2, 3]; /* { dg-error "parse|syntax" "bad array declarator" } */
|
||||
void b(int x[2, 3]); /* { dg-error "parse|syntax" "bad array declarator" } */
|
||||
void c(int [2, 3]); /* { dg-error "parse|syntax" "bad array declarator" } */
|
||||
void d(int *x[restrict 2, 3]); /* { dg-error "parse|syntax" "bad array declarator" } */
|
||||
void e(int *x[static restrict 2, 3]); /* { dg-error "parse|syntax" "bad array declarator" } */
|
||||
void f(int *x[restrict static 2, 3]); /* { dg-error "parse|syntax" "bad array declarator" } */
|
||||
int a[2, 3]; /* { dg-error "parse|syntax|expected" "bad array declarator" } */
|
||||
void b(int x[2, 3]); /* { dg-error "parse|syntax|expected" "bad array declarator" } */
|
||||
void c(int [2, 3]); /* { dg-error "parse|syntax|expected" "bad array declarator" } */
|
||||
void d(int *x[restrict 2, 3]); /* { dg-error "parse|syntax|expected" "bad array declarator" } */
|
||||
void e(int *x[static restrict 2, 3]); /* { dg-error "parse|syntax|expected" "bad array declarator" } */
|
||||
void f(int *x[restrict static 2, 3]); /* { dg-error "parse|syntax|expected" "bad array declarator" } */
|
||||
}
|
||||
|
@ -6,5 +6,5 @@
|
||||
void
|
||||
foo (void)
|
||||
{
|
||||
__func__ "foo"; /* { dg-error "(parse|syntax) error" "before string constant" } */
|
||||
__func__ "foo"; /* { dg-error "parse error|syntax error|expected" "before string constant" } */
|
||||
}
|
||||
|
@ -3,13 +3,13 @@
|
||||
the string "foobar" should be translated. */
|
||||
/* { dg-do compile } */
|
||||
/* { dg-require-iconv "IBM-1047" } */
|
||||
asm (not_a_string); /* { dg-error "(parse|syntax) error before" "not_a_string" } */
|
||||
asm (not_a_string); /* { dg-error "(parse error|syntax error|expected string literal) before" "not_a_string" } */
|
||||
char x[] = "foobar";
|
||||
|
||||
void foo (void)
|
||||
{
|
||||
char *y;
|
||||
asm (not_a_string2); /* { dg-error "(parse|syntax) error before" "not_a_string" } */
|
||||
asm (not_a_string2); /* { dg-error "(parse error|syntax error|expected string literal) before" "not_a_string" } */
|
||||
|
||||
#define FOO "walrus"
|
||||
y = FOO;
|
||||
|
@ -8,9 +8,9 @@
|
||||
|
||||
void foo ()
|
||||
{
|
||||
char s1[] = __FUNCTION__"."; /* { dg-error "(parse|syntax|invalid)" } */
|
||||
char s2[] = __PRETTY_FUNCTION__".";/* { dg-error "(parse|syntax|invalid)" } */
|
||||
char s3[] = "."__FUNCTION__; /* { dg-error "(parse|syntax|invalid)" } */
|
||||
char s4[] = "."__PRETTY_FUNCTION__;/* { dg-error "(parse|syntax|invalid)" } */
|
||||
char s1[] = __FUNCTION__"."; /* { dg-error "(parse|syntax|expected|invalid)" } */
|
||||
char s2[] = __PRETTY_FUNCTION__".";/* { dg-error "(parse|syntax|expected|invalid)" } */
|
||||
char s3[] = "."__FUNCTION__; /* { dg-error "(parse|syntax|expected|invalid)" } */
|
||||
char s4[] = "."__PRETTY_FUNCTION__;/* { dg-error "(parse|syntax|expected|invalid)" } */
|
||||
char s5[] = ".""."; /* No error. */
|
||||
}
|
||||
|
@ -9,5 +9,5 @@ func(void)
|
||||
{
|
||||
FOO(i
|
||||
= 4)
|
||||
else; /* { dg-error "(parse|syntax) error" "error on this line" { target *-*-* } { 12 } } */
|
||||
else; /* { dg-error "parse error|syntax error|expected" "error on this line" { target *-*-* } { 12 } } */
|
||||
}
|
||||
|
@ -11,6 +11,6 @@
|
||||
|
||||
int main ()
|
||||
{
|
||||
double d = glue (1.0e, +1); /* { dg-error "exponent|(parse|syntax) error" } */
|
||||
double d = glue (1.0e, +1); /* { dg-error "exponent|parse error|syntax error|expected" } */
|
||||
return 0;
|
||||
}
|
||||
|
@ -12,8 +12,8 @@ int x0[] = { [0] = 1 };
|
||||
int x1[] = { [0] 1 };
|
||||
|
||||
/* Invalid syntax: multiple designators without "=". */
|
||||
int x2[2][2] = { [0][0] 1 }; /* { dg-error "(syntax|parse) error" } */
|
||||
int x2[2][2] = { [0][0] 1 }; /* { dg-error "syntax error|parse error|expected" } */
|
||||
|
||||
|
||||
/* Invalid syntax: C99-style structure designator without "=". */
|
||||
struct s s2 = { .a 1 }; /* { dg-error "(syntax|parse) error" } */
|
||||
struct s s2 = { .a 1 }; /* { dg-error "syntax error|parse error|expected" } */
|
||||
|
@ -2,5 +2,5 @@ void f(int n)
|
||||
{
|
||||
int s;
|
||||
for(s=0;s<n;s++)
|
||||
s==5?1 n=1; /* { dg-error "(parse|syntax) error" } */
|
||||
s==5?1 n=1; /* { dg-error "parse error|syntax error|expected" } */
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
f ()
|
||||
{
|
||||
int i;
|
||||
for (i--) /* { dg-error "parse|syntax" } */
|
||||
for (i--) /* { dg-error "parse|syntax|expected" } */
|
||||
;
|
||||
}
|
||||
|
@ -4,4 +4,4 @@ f (int x)
|
||||
double e = 1;
|
||||
e = 1;
|
||||
return (e)
|
||||
} /* { dg-error "(parse|syntax) error" } */
|
||||
} /* { dg-error "parse error|syntax error|expected" } */
|
||||
|
@ -1,10 +1,10 @@
|
||||
typedef enum
|
||||
{
|
||||
a = (X) 0, /* { dg-error "undeclared|not integer|(parse|syntax) error" } */
|
||||
a = (X) 0, /* { dg-error "undeclared|not integer|parse error|syntax error|expected" } */
|
||||
b
|
||||
} c;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
d = (X) 0 /* { dg-error "undeclared|not integer|(parse|syntax) error" } */
|
||||
d = (X) 0 /* { dg-error "undeclared|not integer|parse error|syntax error|expected" } */
|
||||
} e;
|
||||
|
@ -7,4 +7,4 @@ int foo(int i)
|
||||
switch (i)
|
||||
case 3:
|
||||
return 1,
|
||||
} /* { dg-error "(parse|syntax) error" } */
|
||||
} /* { dg-error "parse error|syntax error|expected" } */
|
||||
|
@ -15,5 +15,5 @@ void foo(void)
|
||||
void bar(void)
|
||||
{
|
||||
View *view; /* ok */
|
||||
View = 1; /* { dg-error "(parse|syntax) error" } */
|
||||
View = 1; /* { dg-error "parse error|syntax error|expected" } */
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
@interface Foo
|
||||
@end
|
||||
float Foo; /* { dg-error "(parse|syntax) error" } */
|
||||
float Foo; /* { dg-error "parse error|syntax error|expected" } */
|
||||
|
||||
double Bar;
|
||||
@interface Bar
|
||||
|
Loading…
x
Reference in New Issue
Block a user