Build a 64bit arm-eabi gcc, run the regression tests on simulator, testcase limits-fnargs.c always failed because of timeout.
The command line is: /home/carrot/compiler/armobj/gcc/xgcc -B/home/carrot/compiler/armobj/gcc/ -O3 -g -w -DSTACK_SIZE=16384 -c -o limits-fnargs.o /home/carrot/compiler/gcc4.5/gcc/testsuite/gcc.c-torture/compile/limits-fnargs.c It is new regression caused by patch 151348. Before this patch, cc1 consumes only about 200MB memory. After applying this patch, cc1 quickly consumes more than 11GB memory and does a lot of page in and page out, then causes time out at last. -- Summary: 64 bit arm gcc consumes huge memory Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: regression AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: carrot at google dot com GCC build triplet: i686-linux GCC host triplet: i686-linux GCC target triplet: arm-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42351