This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/14179] [3.4/4.0/4.1 Regression] out of memory while parsing array with many initializers
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 25 Jul 2005 01:34:29 -0000
- Subject: [Bug c++/14179] [3.4/4.0/4.1 Regression] out of memory while parsing array with many initializers
- References: <20040217171044.14179.debora.j.estey@lmco.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-25 01:34 -------
Using the testcase from PR 12245:
cp/parser.c:285 (cp_lexer_new_main) 0: 0.0% 372302336:88.5% 0: 0.0%
104391168:79.7% 9
cp/parser.c:270 (cp_lexer_new_main) 0: 0.0% 364288: 0.1% 0: 0.0% 102144:
0.1% 1
cp/parser.c:12407 (cp_parser_initializer_list) 22770552:24.8% 23955160: 5.7% 0: 0.0%
13171408:10.1% 19
cp/decl.c:4182 (reshape_init_array_1) 0: 0.0% 23955160: 5.7% 22770552:24.6%
13171408:10.1% 19
ggc-common.c:193 (ggc_calloc) 16770368:18.3% 0: 0.0% 16805272:18.1%
612: 0.0% 51
tree.c:828 (build_int_cst_wide) 480: 0.0% 0: 0.0% 52180672:56.3% 0: 0.0%
1630661
convert.c:671 (convert_to_integer) 52187584:56.8% 0: 0.0% 0: 0.0% 0: 0.0%
1630862
This is worse than the C front-end.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14179