diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-04 01:14:16 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-04 01:14:16 +0000 |
commit | 15119d83f2aa9fdd955ab2cc85d3de072bd80dea (patch) | |
tree | cc93c1e7ae55e7da5ca7945790d3617cca46adb3 /gcc/cpplib.c | |
parent | ae5c5d31fdc2f69d9e95f0bdf4c86e0f4a83f6b2 (diff) | |
download | ppe42-gcc-15119d83f2aa9fdd955ab2cc85d3de072bd80dea.tar.gz ppe42-gcc-15119d83f2aa9fdd955ab2cc85d3de072bd80dea.zip |
* 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/cpplib.c')
0 files changed, 0 insertions, 0 deletions