This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/18687] [4.3/4.4/4.5 Regression] ~50% compile time regression
- From: "steven at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Dec 2009 20:35:15 -0000
- Subject: [Bug tree-optimization/18687] [4.3/4.4/4.5 Regression] ~50% compile time regression
- References: <bug-18687-7958@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #46 from steven at gcc dot gnu dot org 2009-12-28 20:35 -------
Same thing for hashes100.c (profile in comment #45 is for infcodes100.c), in
both cases cc1 r155486 at -O2 on x86_64):
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls s/call s/call name
3.59 0.15 0.15 9725444 0.00 0.00 bitmap_set_bit
2.72 0.26 0.11 5517400 0.00 0.00 htab_find_slot_with_hash
1.98 0.34 0.08 _fini
1.73 0.41 0.07 14841100 0.00 0.00 bitmap_bit_p
1.73 0.48 0.07 1336700 0.00 0.00 nonzero_bits1
1.24 0.53 0.05 3776000 0.00 0.00 get_expr_value_id
1.24 0.58 0.05 1248000 0.00 0.00 cselib_lookup
1.24 0.63 0.05 88002 0.00 0.00 free_ira_costs
1.24 0.68 0.05 13300 0.00 0.00 df_worklist_dataflow
0.99 0.72 0.04 2893600 0.00 0.00 is_gimple_min_invariant
0.99 0.76 0.04 761910 0.00 0.00 extract_insn
0.99 0.80 0.04 739736 0.00 0.00 fold_binary_loc
0.99 0.84 0.04 577000 0.00 0.00 for_each_rtx_1
0.99 0.88 0.04 4300 0.00 0.00 remove_unused_locals
0.74 0.91 0.03 5120044 0.00 0.00
tree_strip_nop_conversions
0.74 0.94 0.03 5048648 0.00 0.00 pool_alloc
0.74 0.97 0.03 3330406 0.00 0.00 bitmap_clear
0.74 1.00 0.03 961752 0.00 0.00 rtx_alloc_stat
0.74 1.03 0.03 825000 0.00 0.00 loop_preheader_edge
0.74 1.06 0.03 643822 0.00 0.00 tree_code_size
0.74 1.09 0.03 413900 0.00 0.00 simplify_binary_operation
0.74 1.12 0.03 331100 0.00 0.00
walk_stmt_load_store_addr_ops
0.74 1.15 0.03 100200 0.00 0.00 cse_insn
0.74 1.18 0.03 88700 0.00 0.00 make_compound_operation
0.74 1.21 0.03 79600 0.00 0.00 add_control_edge
0.74 1.24 0.03 35500 0.00 0.00 df_lr_bb_local_compute
0.74 1.27 0.03 300 0.00 0.00 find_costs_and_classes
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18687