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