------- 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