]> git.ipfire.org Git - thirdparty/gcc.git/commit
Emit an error for too large arrays instead of an ICE.
authorJames E Wilson <wilson@specifixinc.com>
Tue, 16 Aug 2005 18:23:58 +0000 (11:23 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Tue, 16 Aug 2005 18:23:58 +0000 (11:23 -0700)
commit355a9e437d6bffe505a1d5757f71dccd7f6e74f7
tree294db0f3f5e2ca5c3887b056ddfe2e74d2890bed
parent3881a11b4aaa2f38fe7024edcf83eb5238835506
Emit an error for too large arrays instead of an ICE.

PR tree-optimization/21105
* c-decl.c (grokdeclarator): Use TYPE_SIZE_UNIT not TYPE_SIZE in
TREE_OVERFLOW check.
* gcc.dg/large-size-array.c: New.

From-SVN: r103164
gcc/ChangeLog
gcc/c-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/large-size-array.c [new file with mode: 0644]