------- Comment #6 from rguenth at gcc dot gnu dot org 2008-01-08 13:35 ------- Reconfirmed.
Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 23.89 41.61 41.61 445943529 0.00 0.00 pointer_map_insert 19.66 75.85 34.24 445862120 0.00 0.00 get_mem_sym_stats_for 18.62 108.27 32.42 446338551 0.00 0.00 uid_decl_map_eq 8.17 122.50 14.23 3 4.74 49.51 compute_memory_partitions 7.60 135.74 13.24 457347593 0.00 0.00 bitmap_set_bit 5.71 145.69 9.95 449120494 0.00 0.00 htab_find_with_hash 1.98 149.14 3.45 446137605 0.00 0.00 referenced_var_lookup 0.56 150.11 0.97 2946899 0.00 0.00 pointer_set_insert 0.51 151.00 0.89 346720 0.00 0.00 bitmap_and_into 0.48 151.84 0.84 2068490 0.00 0.00 bitmap_ior_into 0.46 152.64 0.80 42298017 0.00 0.00 bitmap_elt_insert_after 0.39 153.32 0.69 137584 0.00 0.00 gimple_default_def 41.60 0.00 445862120/445943529 get_mem_sym_stats_for [10] [20] 23.9 41.61 0.00 445943529 pointer_map_insert [20] 34.24 41.60 445804196/445862120 compute_memory_partitions [ 7] [10] 43.6 34.24 41.60 445862120 get_mem_sym_stats_for [10] and there I at some point analyzed it to the quadratic loop in update_reference_counts. This is really Diegos bug. -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2007-11-01 15:38:16 |2008-01-08 13:35:38 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33237