From c7b828331c353fcda3db1fd0ece39ebe4de41236 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Fri, 1 Dec 2000 19:21:44 +0000 Subject: 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 --- gcc/testsuite/gcc.dg/c99-array-nonobj-1.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gcc/testsuite/gcc.dg/c99-array-nonobj-1.c') 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 } */ -- cgit v1.1