------- Comment #11 from rguenth at gcc dot gnu dot org 2007-04-03 13:56 ------- With dataflow branch that was compiled with profiling the testcase finishes not too slow:
Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 7.48 1.07 1.07 3 0.36 1.37 vt_find_locations 5.59 1.87 0.80 6339766 0.00 0.00 variable_union 4.69 2.54 0.67 3617450 0.00 0.00 htab_find_with_hash 4.06 3.12 0.58 14114686 0.00 0.00 htab_find_slot_with_hash 2.80 3.52 0.40 810633 0.00 0.00 bitmap_ior_into 2.73 3.91 0.39 65064909 0.00 0.00 int_tree_map_eq 1.61 4.14 0.23 8049101 0.00 0.00 bitmap_elt_insert_after 1.54 4.36 0.22 271906 0.00 0.00 htab_traverse_noresize 1.50 4.58 0.22 10925677 0.00 0.00 bitmap_bit_p 1.40 4.78 0.20 12645563 0.00 0.00 pool_alloc 1.33 4.97 0.19 431 0.00 0.00 add_location_or_const_valu e_attribute 1.19 5.14 0.17 3991364 0.00 0.00 mark_insn 1.12 5.30 0.16 101241 0.00 0.00 df_chain_create_bb_process _use 1.12 5.46 0.16 94 0.00 0.01 df_worklist_dataflow 1.05 5.61 0.15 13657110 0.00 0.00 variable_htab_eq 0.98 5.75 0.14 6126572 0.00 0.00 variable_htab_hash -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31412