This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/16613] [3.4 Regression] compile time regression, when adding cerr usage
- From: "ebotcazou at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Dec 2004 13:35:13 -0000
- Subject: [Bug rtl-optimization/16613] [3.4 Regression] compile time regression, when adding cerr usage
- References: <20040718101108.16613.andre.maute@gmx.de>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From ebotcazou at gcc dot gnu dot org 2004-12-01 13:35 -------
Here's the time report on x86-64:
Execution times (seconds)
garbage collection : 3.72 ( 3%) usr 0.09 ( 1%) sys 4.03 ( 3%) wall
callgraph construction: 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
cfg construction : 0.48 ( 0%) usr 0.04 ( 0%) sys 0.47 ( 0%) wall
cfg cleanup : 0.65 ( 1%) usr 0.05 ( 1%) sys 0.71 ( 1%) wall
trivially dead code : 0.68 ( 1%) usr 0.00 ( 0%) sys 0.66 ( 1%) wall
life analysis : 1.99 ( 2%) usr 0.02 ( 0%) sys 2.03 ( 2%) wall
life info update : 0.22 ( 0%) usr 0.00 ( 0%) sys 0.20 ( 0%) wall
alias analysis : 1.08 ( 1%) usr 0.04 ( 0%) sys 1.16 ( 1%) wall
register scan : 0.52 ( 0%) usr 0.00 ( 0%) sys 0.52 ( 0%) wall
rebuild jump labels : 0.26 ( 0%) usr 0.00 ( 0%) sys 0.27 ( 0%) wall
preprocessing : 0.05 ( 0%) usr 0.03 ( 0%) sys 0.77 ( 1%) wall
parser : 0.42 ( 0%) usr 0.11 ( 1%) sys 0.46 ( 0%) wall
name lookup : 0.09 ( 0%) usr 0.04 ( 0%) sys 0.19 ( 0%) wall
expand : 0.68 ( 1%) usr 0.05 ( 1%) sys 0.77 ( 1%) wall
varconst : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
integration : 0.91 ( 1%) usr 0.04 ( 0%) sys 0.94 ( 1%) wall
jump : 1.72 ( 1%) usr 0.07 ( 1%) sys 1.81 ( 1%) wall
CSE : 0.95 ( 1%) usr 0.00 ( 0%) sys 1.01 ( 1%) wall
global CSE : 29.65 (26%) usr 1.12 (13%) sys 30.85 (24%) wall
loop analysis : 50.84 (44%) usr 6.48 (76%) sys 59.33 (47%) wall
bypass jumps : 1.03 ( 1%) usr 0.10 ( 1%) sys 1.14 ( 1%) wall
CSE 2 : 0.38 ( 0%) usr 0.01 ( 0%) sys 0.37 ( 0%) wall
branch prediction : 7.13 ( 6%) usr 0.06 ( 1%) sys 7.25 ( 6%) wall
flow analysis : 0.08 ( 0%) usr 0.00 ( 0%) sys 0.09 ( 0%) wall
combiner : 0.76 ( 1%) usr 0.01 ( 0%) sys 0.82 ( 1%) wall
if-conversion : 0.28 ( 0%) usr 0.01 ( 0%) sys 0.27 ( 0%) wall
regmove : 0.16 ( 0%) usr 0.00 ( 0%) sys 0.15 ( 0%) wall
local alloc : 0.41 ( 0%) usr 0.00 ( 0%) sys 0.44 ( 0%) wall
global alloc : 6.34 ( 6%) usr 0.11 ( 1%) sys 6.49 ( 5%) wall
reload CSE regs : 1.19 ( 1%) usr 0.01 ( 0%) sys 1.30 ( 1%) wall
flow 2 : 0.19 ( 0%) usr 0.01 ( 0%) sys 0.19 ( 0%) wall
if-conversion 2 : 0.15 ( 0%) usr 0.00 ( 0%) sys 0.14 ( 0%) wall
peephole 2 : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.08 ( 0%) wall
rename registers : 0.14 ( 0%) usr 0.00 ( 0%) sys 0.15 ( 0%) wall
scheduling 2 : 0.37 ( 0%) usr 0.00 ( 0%) sys 0.37 ( 0%) wall
machine dep reorg : 0.09 ( 0%) usr 0.01 ( 0%) sys 0.09 ( 0%) wall
reorder blocks : 0.15 ( 0%) usr 0.00 ( 0%) sys 0.16 ( 0%) wall
shorten branches : 0.10 ( 0%) usr 0.00 ( 0%) sys 0.11 ( 0%) wall
final : 0.16 ( 0%) usr 0.00 ( 0%) sys 0.26 ( 0%) wall
symout : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
rest of compilation : 0.58 ( 1%) usr 0.00 ( 0%) sys 0.56 ( 0%) wall
TOTAL : 114.68 8.51 126.68
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16613