[Bug middle-end/38474] slow compilation at -O0 (callgraph optimization, inline heuristics, expand )
jv244 at cam dot ac dot uk
gcc-bugzilla@gcc.gnu.org
Wed Dec 10 16:14:00 GMT 2008
------- Comment #3 from jv244 at cam dot ac dot uk 2008-12-10 16:13 -------
(In reply to comment #2)
> Confirmed. 4.3 is worse (I ran out of memory).
>
> Probably the FE presents us with sth funny.
>
actually, I just got a timing report from 4.3 [4.3.1 20080507 (prerelease)
[gcc-4_3-branch revision 135036]] (on a different machine, but with roughly the
same clock speed, and plenty of RAM):
Execution times (seconds)
garbage collection : 1.05 ( 0%) usr 0.00 ( 0%) sys 1.05 ( 0%) wall
0 kB ( 0%) ggc
cfg cleanup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
0 kB ( 0%) ggc
trivially dead code : 0.70 ( 0%) usr 0.00 ( 0%) sys 0.70 ( 0%) wall
0 kB ( 0%) ggc
df live regs : 0.96 ( 0%) usr 0.00 ( 0%) sys 0.96 ( 0%) wall
0 kB ( 0%) ggc
df reg dead/unused notes: 1.11 ( 0%) usr 0.00 ( 0%) sys 1.12 ( 0%) wall
25889 kB ( 4%) ggc
register information : 0.90 ( 0%) usr 0.00 ( 0%) sys 0.89 ( 0%) wall
0 kB ( 0%) ggc
alias analysis : 0.82 ( 0%) usr 0.00 ( 0%) sys 0.83 ( 0%) wall
8335 kB ( 1%) ggc
rebuild jump labels : 1.10 ( 0%) usr 0.00 ( 0%) sys 1.10 ( 0%) wall
0 kB ( 0%) ggc
parser : 3.02 ( 0%) usr 0.12 ( 1%) sys 3.96 ( 0%) wall
75960 kB (12%) ggc
inline heuristics :1862.97 (65%) usr 4.94 (59%) sys2078.10 (65%) wall
1 kB ( 0%) ggc
tree gimplify : 0.48 ( 0%) usr 0.00 ( 0%) sys 0.47 ( 0%) wall
3446 kB ( 1%) ggc
tree eh : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
0 kB ( 0%) ggc
tree CFG construction : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
7151 kB ( 1%) ggc
expand : 967.65 (34%) usr 2.96 (35%) sys1102.03 (34%) wall
357297 kB (54%) ggc
local alloc : 5.22 ( 0%) usr 0.08 ( 1%) sys 5.29 ( 0%) wall
8652 kB ( 1%) ggc
global alloc : 12.28 ( 0%) usr 0.27 ( 3%) sys 12.59 ( 0%) wall
163884 kB (25%) ggc
thread pro- & epilogue: 0.74 ( 0%) usr 0.00 ( 0%) sys 0.75 ( 0%) wall
172 kB ( 0%) ggc
final : 2.91 ( 0%) usr 0.05 ( 1%) sys 2.92 ( 0%) wall
541 kB ( 0%) ggc
symout : 0.06 ( 0%) usr 0.01 ( 0%) sys 0.07 ( 0%) wall
5690 kB ( 1%) ggc
TOTAL :2862.03 8.43 3212.90
657217 kB
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38474
More information about the Gcc-bugs
mailing list