From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3856 invoked by alias); 29 Mar 2009 18:48:28 -0000 Received: (qmail 3788 invoked by uid 48); 29 Mar 2009 18:48:17 -0000 Date: Sun, 29 Mar 2009 18:48:00 -0000 Message-ID: <20090329184817.3787.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug middle-end/12392] very long optimized compile In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "hubicka at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-03/txt/msg02106.txt.bz2 ------- 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