re PR c++/53650 (large array causes huge memory use)
authorJason Merrill <jason@redhat.com>
Thu, 3 Jan 2013 16:51:41 +0000 (11:51 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 3 Jan 2013 16:51:41 +0000 (11:51 -0500)
commit99c4346a66ed358d49097bb14d9b5cf27528d58e
treed08a78ce2e0359cdea2dda0c9c83749417566ec0
parentbcf1ef005542850e15a6bbb9a148a9b87a693c33
re PR c++/53650 (large array causes huge memory use)

PR c++/53650
* call.c (type_has_extended_temps): New.
* cp-tree.h: Declare it.
* decl.c (check_initializer): Use build_aggr_init for arrays
if it is false.
* init.c (build_vec_init): Avoid mixed signed/unsigned arithmetic.

From-SVN: r194860
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/init.c
gcc/testsuite/g++.dg/init/array34.C [new file with mode: 0644]