------- Comment #5 from jv244 at cam dot ac dot uk 2010-04-02 09:47 -------
(In reply to comment #3)
cows with cows now (i.e. --enable-checking=release), on an idle machine.
Execution times (seconds)
garbage collection : 0.29 ( 0%) usr 0.00 ( 0%) sys 0.31 ( 0%) wall
0 kB ( 0%) ggc
callgraph construction: 0.11 ( 0%) usr 0.01 ( 1%) sys 0.12 ( 0%) wall
5939 kB ( 1%) ggc
callgraph optimization: 0.29 ( 0%) usr 0.00 ( 0%) sys 0.25 ( 0%) wall
184 kB ( 0%) ggc
ipa cp : 0.10 ( 0%) usr 0.00 ( 0%) sys 0.10 ( 0%) wall
539 kB ( 0%) ggc
ipa reference : 0.07 ( 0%) usr 0.00 ( 0%) sys 0.08 ( 0%) wall
0 kB ( 0%) ggc
ipa pure const : 0.09 ( 0%) usr 0.00 ( 0%) sys 0.14 ( 0%) wall
0 kB ( 0%) ggc
cfg cleanup : 0.67 ( 0%) usr 0.00 ( 0%) sys 0.83 ( 0%) wall
3661 kB ( 1%) ggc
trivially dead code : 0.21 ( 0%) usr 0.00 ( 0%) sys 0.17 ( 0%) wall
0 kB ( 0%) ggc
df multiple defs : 0.35 ( 0%) usr 0.00 ( 0%) sys 0.36 ( 0%) wall
0 kB ( 0%) ggc
df reaching defs : 0.69 ( 0%) usr 0.00 ( 0%) sys 0.65 ( 0%) wall
0 kB ( 0%) ggc
df live regs : 3.08 ( 1%) usr 0.00 ( 0%) sys 3.07 ( 1%) wall
0 kB ( 0%) ggc
df live&initialized regs: 1.17 ( 0%) usr 0.00 ( 0%) sys 1.07 ( 0%) wall
0 kB ( 0%) ggc
df use-def / def-use chains: 0.53 ( 0%) usr 0.00 ( 0%) sys 0.35 ( 0%)
wall 0 kB ( 0%) ggc
df reg dead/unused notes: 2.50 ( 1%) usr 0.00 ( 0%) sys 2.73 ( 1%) wall
9314 kB ( 1%) ggc
register information : 1.05 ( 0%) usr 0.00 ( 0%) sys 0.84 ( 0%) wall
0 kB ( 0%) ggc
alias analysis : 0.58 ( 0%) usr 0.00 ( 0%) sys 0.61 ( 0%) wall
21770 kB ( 3%) ggc
alias stmt walking : 1.29 ( 0%) usr 0.04 ( 4%) sys 1.36 ( 0%) wall
0 kB ( 0%) ggc
register scan : 0.09 ( 0%) usr 0.00 ( 0%) sys 0.10 ( 0%) wall
0 kB ( 0%) ggc
rebuild jump labels : 0.21 ( 0%) usr 0.00 ( 0%) sys 0.25 ( 0%) wall
0 kB ( 0%) ggc
parser : 1.15 ( 0%) usr 0.12 (11%) sys 1.26 ( 0%) wall
42200 kB ( 6%) ggc
inline heuristics : 0.24 ( 0%) usr 0.01 ( 1%) sys 0.24 ( 0%) wall
0 kB ( 0%) ggc
tree gimplify : 0.43 ( 0%) usr 0.05 ( 4%) sys 0.47 ( 0%) wall
52375 kB ( 8%) ggc
tree eh : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
0 kB ( 0%) ggc
tree CFG construction : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.07 ( 0%) wall
9418 kB ( 1%) ggc
tree CFG cleanup : 0.27 ( 0%) usr 0.00 ( 0%) sys 0.46 ( 0%) wall
418 kB ( 0%) ggc
tree VRP : 1.57 ( 1%) usr 0.06 ( 5%) sys 1.60 ( 1%) wall
54731 kB ( 8%) ggc
tree copy propagation : 0.20 ( 0%) usr 0.00 ( 0%) sys 0.29 ( 0%) wall
237 kB ( 0%) ggc
tree find ref. vars : 0.03 ( 0%) usr 0.01 ( 1%) sys 0.10 ( 0%) wall
3774 kB ( 1%) ggc
tree PTA : 0.16 ( 0%) usr 0.00 ( 0%) sys 0.08 ( 0%) wall
423 kB ( 0%) ggc
tree PHI insertion : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
315 kB ( 0%) ggc
tree SSA rewrite : 0.24 ( 0%) usr 0.02 ( 2%) sys 0.19 ( 0%) wall
20682 kB ( 3%) ggc
tree SSA other : 0.10 ( 0%) usr 0.04 ( 4%) sys 0.19 ( 0%) wall
434 kB ( 0%) ggc
tree SSA incremental : 0.56 ( 0%) usr 0.02 ( 2%) sys 0.66 ( 0%) wall
438 kB ( 0%) ggc
tree operand scan : 0.21 ( 0%) usr 0.20 (18%) sys 0.42 ( 0%) wall
21791 kB ( 3%) ggc
dominator optimization: 0.35 ( 0%) usr 0.01 ( 1%) sys 0.36 ( 0%) wall
4189 kB ( 1%) ggc
tree SRA : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall
0 kB ( 0%) ggc
tree CCP : 0.49 ( 0%) usr 0.00 ( 0%) sys 0.34 ( 0%) wall
3081 kB ( 0%) ggc
tree PHI const/copy prop: 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall
22 kB ( 0%) ggc
tree split crit edges : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall
3265 kB ( 0%) ggc
tree reassociation : 0.12 ( 0%) usr 0.01 ( 1%) sys 0.11 ( 0%) wall
161 kB ( 0%) ggc
tree PRE : 4.88 ( 2%) usr 0.00 ( 0%) sys 4.89 ( 2%) wall
25200 kB ( 4%) ggc
tree FRE : 0.65 ( 0%) usr 0.02 ( 2%) sys 0.67 ( 0%) wall
8099 kB ( 1%) ggc
tree code sinking : 0.16 ( 0%) usr 0.05 ( 4%) sys 0.17 ( 0%) wall
12275 kB ( 2%) ggc
tree linearize phis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
0 kB ( 0%) ggc
tree forward propagate: 0.14 ( 0%) usr 0.00 ( 0%) sys 0.17 ( 0%) wall
9572 kB ( 1%) ggc
tree phiprop : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall
0 kB ( 0%) ggc
tree conservative DCE : 0.21 ( 0%) usr 0.03 ( 3%) sys 0.15 ( 0%) wall
17 kB ( 0%) ggc
tree aggressive DCE : 0.16 ( 0%) usr 0.00 ( 0%) sys 0.16 ( 0%) wall
2998 kB ( 0%) ggc
tree DSE : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall
26 kB ( 0%) ggc
PHI merge : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall
5 kB ( 0%) ggc
tree loop bounds : 0.11 ( 0%) usr 0.00 ( 0%) sys 0.19 ( 0%) wall
6263 kB ( 1%) ggc
tree loop invariant motion: 0.19 ( 0%) usr 0.01 ( 1%) sys 0.19 ( 0%)
wall 497 kB ( 0%) ggc
tree canonical iv : 223.30 (75%) usr 0.01 ( 1%) sys 223.28 (75%) wall
21873 kB ( 3%) ggc
scev constant prop : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall
5809 kB ( 1%) ggc
tree loop unswitching : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall
0 kB ( 0%) ggc
complete unrolling : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall
1123 kB ( 0%) ggc
tree slp vectorization: 0.38 ( 0%) usr 0.00 ( 0%) sys 0.31 ( 0%) wall
19328 kB ( 3%) ggc
tree iv optimization : 0.39 ( 0%) usr 0.00 ( 0%) sys 0.47 ( 0%) wall
13309 kB ( 2%) ggc
predictive commoning : 1.13 ( 0%) usr 0.01 ( 1%) sys 1.17 ( 0%) wall
40528 kB ( 6%) ggc
tree loop init : 0.13 ( 0%) usr 0.01 ( 1%) sys 0.07 ( 0%) wall
5208 kB ( 1%) ggc
tree copy headers : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
758 kB ( 0%) ggc
tree SSA uncprop : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall
0 kB ( 0%) ggc
tree rename SSA copies: 0.08 ( 0%) usr 0.00 ( 0%) sys 0.07 ( 0%) wall
0 kB ( 0%) ggc
dominance frontiers : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.07 ( 0%) wall
0 kB ( 0%) ggc
dominance computation : 0.26 ( 0%) usr 0.00 ( 0%) sys 0.21 ( 0%) wall
0 kB ( 0%) ggc
control dependences : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
0 kB ( 0%) ggc
expand : 2.97 ( 1%) usr 0.04 ( 4%) sys 3.11 ( 1%) wall
76883 kB (11%) ggc
lower subreg : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall
0 kB ( 0%) ggc
forward prop : 0.89 ( 0%) usr 0.00 ( 0%) sys 0.85 ( 0%) wall
6749 kB ( 1%) ggc
CSE : 1.46 ( 0%) usr 0.01 ( 1%) sys 1.51 ( 1%) wall
1369 kB ( 0%) ggc
dead code elimination : 0.45 ( 0%) usr 0.00 ( 0%) sys 0.43 ( 0%) wall
0 kB ( 0%) ggc
dead store elim1 : 0.60 ( 0%) usr 0.00 ( 0%) sys 0.44 ( 0%) wall
5337 kB ( 1%) ggc
dead store elim2 : 0.48 ( 0%) usr 0.00 ( 0%) sys 0.42 ( 0%) wall
6072 kB ( 1%) ggc
loop invariant motion : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.09 ( 0%) wall
1 kB ( 0%) ggc
loop unswitching : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.05 ( 0%) wall
0 kB ( 0%) ggc
loop unrolling : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
190 kB ( 0%) ggc
CPROP : 0.84 ( 0%) usr 0.02 ( 2%) sys 0.81 ( 0%) wall
7746 kB ( 1%) ggc
PRE : 0.22 ( 0%) usr 0.00 ( 0%) sys 0.35 ( 0%) wall
777 kB ( 0%) ggc
web : 0.16 ( 0%) usr 0.00 ( 0%) sys 0.11 ( 0%) wall
16 kB ( 0%) ggc
CSE 2 : 1.42 ( 0%) usr 0.00 ( 0%) sys 1.54 ( 1%) wall
793 kB ( 0%) ggc
branch prediction : 0.16 ( 0%) usr 0.00 ( 0%) sys 0.10 ( 0%) wall
4053 kB ( 1%) ggc
combiner : 2.05 ( 1%) usr 0.02 ( 2%) sys 2.10 ( 1%) wall
26058 kB ( 4%) ggc
if-conversion : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall
130 kB ( 0%) ggc
regmove : 0.26 ( 0%) usr 0.00 ( 0%) sys 0.21 ( 0%) wall
4 kB ( 0%) ggc
integrated RA : 4.46 ( 1%) usr 0.00 ( 0%) sys 4.24 ( 1%) wall
8905 kB ( 1%) ggc
reload : 1.47 ( 0%) usr 0.00 ( 0%) sys 1.55 ( 1%) wall
1737 kB ( 0%) ggc
reload CSE regs : 0.73 ( 0%) usr 0.01 ( 1%) sys 0.76 ( 0%) wall
9904 kB ( 1%) ggc
load CSE after reload : 0.11 ( 0%) usr 0.00 ( 0%) sys 0.12 ( 0%) wall
0 kB ( 0%) ggc
thread pro- & epilogue: 0.09 ( 0%) usr 0.00 ( 0%) sys 0.15 ( 0%) wall
572 kB ( 0%) ggc
if-conversion 2 : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
59 kB ( 0%) ggc
combine stack adjustments: 0.07 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall
0 kB ( 0%) ggc
peephole 2 : 0.22 ( 0%) usr 0.00 ( 0%) sys 0.30 ( 0%) wall
2057 kB ( 0%) ggc
rename registers : 0.48 ( 0%) usr 0.00 ( 0%) sys 0.50 ( 0%) wall
701 kB ( 0%) ggc
hard reg cprop : 0.29 ( 0%) usr 0.00 ( 0%) sys 0.35 ( 0%) wall
35 kB ( 0%) ggc
scheduling 2 : 1.42 ( 0%) usr 0.00 ( 0%) sys 1.42 ( 0%) wall
222 kB ( 0%) ggc
machine dep reorg : 0.24 ( 0%) usr 0.00 ( 0%) sys 0.23 ( 0%) wall
0 kB ( 0%) ggc
reorder blocks : 0.12 ( 0%) usr 0.00 ( 0%) sys 0.09 ( 0%) wall
2144 kB ( 0%) ggc
final : 0.56 ( 0%) usr 0.06 ( 5%) sys 0.76 ( 0%) wall
5904 kB ( 1%) ggc
symout : 0.39 ( 0%) usr 0.06 ( 5%) sys 0.44 ( 0%) wall
50781 kB ( 7%) ggc
variable tracking : 23.48 ( 8%) usr 0.17 (15%) sys 23.48 ( 8%) wall
38556 kB ( 6%) ggc
plugin execution : 0.02 ( 0%) usr 0.01 ( 1%) sys 0.03 ( 0%) wall
0 kB ( 0%) ggc
TOTAL : 298.36 1.14 299.51
690347 kB
COLLECT_GCC_OPTIONS='-v' '-ftime-report' '-fbounds-check' '-g' '-O3'
'-ffast-math' '-funroll-loops' '-ftree-vectorize' '-c'
as -V -Qy --64 -o hog.o /tmp/cclB9I15.s
GNU assembler version 2.18.50 (x86_64-suse-linux) using BFD version (GNU
Binutils; openSUSE 11.0) 2.18.50.20080409-11.1
COMPILER_PATH=/data03/vondele/gcc_trunk/build/libexec/gcc/x86_64-unknown-linux-gnu/4.5.0/:/data03/vondele/gcc_trunk/build/libexec/gcc/x86_64-unknown-linux-gnu/4.5.0/:/data03/vondele/gcc_trunk/build/libexec/gcc/x86_64-unknown-linux-gnu/:/data03/vondele/gcc_trunk/build/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/:/data03/vondele/gcc_trunk/build/lib/gcc/x86_64-unknown-linux-gnu/
LIBRARY_PATH=/data03/vondele/gcc_trunk/build/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/:/data03/vondele/gcc_trunk/build/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/data03/vondele/gcc_trunk/build/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-ftime-report' '-fbounds-check' '-g' '-O3'
'-ffast-math' '-funroll-loops' '-ftree-vectorize' '-c'
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43627