aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/c99-array-nonobj-1.c
diff options
context:
space:
mode:
authorJoseph Myers <jsm28@cam.ac.uk>2000-12-01 19:21:44 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2000-12-01 19:21:44 +0000
commitc7b828331c353fcda3db1fd0ece39ebe4de41236 (patch)
tree1eb1ee47410f38b4ee9fffb0043fd1eff1e75bbc /gcc/testsuite/gcc.dg/c99-array-nonobj-1.c
parent21ac293b0e8890b914ede144eb2701a88c5d19f3 (diff)
downloadgcc-c7b828331c353fcda3db1fd0ece39ebe4de41236.zip
gcc-c7b828331c353fcda3db1fd0ece39ebe4de41236.tar.gz
gcc-c7b828331c353fcda3db1fd0ece39ebe4de41236.tar.bz2
c-decl.c (grokdeclarator): If pedantic, warn about arrays with incomplete element type.
* c-decl.c (grokdeclarator): If pedantic, warn about arrays with incomplete element type. (grokparms): Before checking for incomplete parameter type, check the type isn't error_mark_node. testsuite: * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL. From-SVN: r37920
Diffstat (limited to 'gcc/testsuite/gcc.dg/c99-array-nonobj-1.c')
-rw-r--r--gcc/testsuite/gcc.dg/c99-array-nonobj-1.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/testsuite/gcc.dg/c99-array-nonobj-1.c b/gcc/testsuite/gcc.dg/c99-array-nonobj-1.c
index 12e26b4..45fc74c 100644
--- a/gcc/testsuite/gcc.dg/c99-array-nonobj-1.c
+++ b/gcc/testsuite/gcc.dg/c99-array-nonobj-1.c
@@ -9,16 +9,16 @@ typedef void func (void);
struct s;
extern int a[][]; /* { dg-bogus "warning" "warning in place of error" } */
-/* { dg-error "array" "\[\]\[\] var" { xfail *-*-* } 11 } */
+/* { dg-error "array" "\[\]\[\] var" { target *-*-* } 11 } */
void f (int [][]); /* { dg-bogus "warning" "warning in place of error" } */
-/* { dg-error "array" "\[\]\[\] arg" { xfail *-*-* } 14 } */
+/* { dg-error "array" "\[\]\[\] arg" { target *-*-* } 14 } */
extern struct s b[]; /* { dg-bogus "warning" "warning in place of error" } */
-/* { dg-error "array" "struct \[\] var" { xfail *-*-* } 17 } */
+/* { dg-error "array" "struct \[\] var" { target *-*-* } 17 } */
void g (struct s []); /* { dg-bogus "warning" "warning in place of error" } */
-/* { dg-error "array" "struct \[\] arg" { xfail *-*-* } 20 } */
+/* { dg-error "array" "struct \[\] arg" { target *-*-* } 20 } */
extern func c[]; /* { dg-bogus "warning" "warning in place of error" } */
/* { dg-error "array" "func \[\] var" { target *-*-* } 23 } */