PR c/25309
commit25b38717c6ca75b1b5c442a0ccd7dca6570c84d7
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Oct 2007 20:46:11 +0000 (10 20:46 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Oct 2007 20:46:11 +0000 (10 20:46 +0000)
treeb3a2241255ee063f749b29eec4349253d4b9be88
parent34f2c5247fe20ec6cfb4401586af8eb452d4e381
PR c/25309
* c-common.c (complete_array_type): Diagnose too-large arrays and
set type to error_mark_node.

testsuite:
* gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
array.
* gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
without -O2.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@129216 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-common.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/large-size-array-2.c
gcc/testsuite/gcc.dg/large-size-array-4.c [copied from gcc/testsuite/gcc.dg/large-size-array-2.c with 54% similarity]