summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/940510-1.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-04 01:14:16 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-04 01:14:16 +0000
commit15119d83f2aa9fdd955ab2cc85d3de072bd80dea (patch)
treecc93c1e7ae55e7da5ca7945790d3617cca46adb3 /gcc/testsuite/gcc.dg/940510-1.c
parentae5c5d31fdc2f69d9e95f0bdf4c86e0f4a83f6b2 (diff)
downloadgcc-15119d83f2aa9fdd955ab2cc85d3de072bd80dea.tar.gz
* c-decl.c (grokdeclarator): Give zero-length arrays size zero.
Remove dead code. * c-typeck.c (push_init_level): Move checks for flexible array members and zero length arrays ... (pop_init_level): ... here. Silently discard empty initializations. Remove dead code. * varasm.c (output_constructor): Update for sizeof change to zero-length arrays. * extend.texi (Zero Length): Clarify semantics. * gcc.dg/940510-1.c: Update expected error wording. * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38678 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.dg/940510-1.c')
-rw-r--r--gcc/testsuite/gcc.dg/940510-1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.dg/940510-1.c b/gcc/testsuite/gcc.dg/940510-1.c
index 5f241f57c94..a734c8f80d7 100644
--- a/gcc/testsuite/gcc.dg/940510-1.c
+++ b/gcc/testsuite/gcc.dg/940510-1.c
@@ -1,3 +1,3 @@
/* { dg-do compile } */
/* { dg-options "-std=c89 -pedantic" } */
-struct { int a[]; } x = { 0 }; /* { dg-error "(does not support)|(near initialization)" } */
+struct { int a[]; } x = { 0 }; /* { dg-error "(flexible array member)|(near initialization)" } */