This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/33237] [4.3 Regression] Tree memory partitioning is spending 430 seconds of a 490 second compile.
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 8 Jan 2008 13:35:39 -0000
- Subject: [Bug tree-optimization/33237] [4.3 Regression] Tree memory partitioning is spending 430 seconds of a 490 second compile.
- References: <bug-33237-11700@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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