This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/12392] very long optimized compile
- From: "hubicka at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Mar 2009 18:48:17 -0000
- Subject: [Bug middle-end/12392] very long optimized compile
- References: <bug-12392-7015@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #26 from hubicka at gcc dot gnu dot org 2009-03-29 18:48 -------
We seem to have regression at mainline today perhaps because of pure-const
at -O2:
cfg.c:142 (alloc_block) 15403008: 2.3% 0:
0.0% 0: 0.0% 0: 0.0% 160448
tree-inline.c:4265 (copy_decl_no_change) 15203936: 2.2% 0:
0.0% 964656: 3.3% 690224: 0.7% 99321
tree-ssanames.c:141 (make_ssa_name_fn) 17623560: 2.6% 0:
0.0% 1129680: 3.9% 1250216: 1.3% 156277
emit-rtl.c:2665 (copy_rtx_if_shared_1) 20117600: 3.0% 0:
0.0% 0: 0.0% 4023520: 4.1% 502940
lists.c:143 (alloc_EXPR_LIST) 23694160: 3.5% 0:
0.0% 0: 0.0% 4738832: 4.9% 592354
emit-rtl.c:641 (gen_rtx_MEM) 24466560: 3.6% 0:
0.0% 174080: 0.6% 4928128: 5.1% 616016
rtl.c:269 (copy_rtx) 29621128: 4.4% 0:
0.0% 0: 0.0% 5896184: 6.1% 743632
tree-inline.c:3766 (copy_tree_r) 30563536: 4.5% 0:
0.0% 0: 0.0% 2974912: 3.1% 393331
emit-rtl.c:3513 (make_insn_raw) 58450216: 8.6% 0:
0.0% 88: 0.0% 5313664: 5.5% 664208
cselib.c:1232 (cselib_subst_to_values) 103375952:15.3% 0:
0.0% 0: 0.0% 20656064:21.3% 2586614
Total 677205851 124344604
29046802 96985481 13652049
source location Garbage Freed
Leak Overhead Times
and at -O1
tree-phinodes.c:157 (allocate_phi_node) 10091496: 2.5% 0:
0.0% 0: 0.0% 191592: 0.4% 27549
gimple-iterator.c:446 (gsi_insert_after_without_ 12590760: 3.1% 0:
0.0% 0: 0.0% 2518152: 5.2% 314769
lists.c:143 (alloc_EXPR_LIST) 13522200: 3.3% 0:
0.0% 0: 0.0% 2704440: 5.6% 338055
emit-rtl.c:3513 (make_insn_raw) 13602336: 3.3% 0:
0.0% 0: 0.0% 1236576: 2.5% 154572
gimple.c:2071 (gimple_copy) 14430192: 3.6% 0:
0.0% 0: 0.0% 600976: 1.2% 127728
cfg.c:142 (alloc_block) 14840448: 3.7% 0:
0.0% 0: 0.0% 0: 0.0% 154588
tree-inline.c:4265 (copy_decl_no_change) 15919880: 3.9% 0:
0.0% 0: 0.0% 678088: 1.4% 97852
tree-ssanames.c:141 (make_ssa_name_fn) 17289000: 4.3% 0:
0.0% 240: 0.0% 1152616: 2.4% 144077
tree-inline.c:3766 (copy_tree_r) 30226976: 7.4% 0:
0.0% 0: 0.0% 2942688: 6.1% 389203
this is tree after ehcleanup merge. Perhaps memory problems was solved with
it, we still have compile time issues with PRE though.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12392