------- Comment #6 from tbm at cyrius dot com  2007-10-27 17:50 -------
As a comparison, here is what I get with 20070811:

(sid)[EMAIL PROTECTED]:~/x$ /usr/lib/gcc-snapshot/bin/gcc -c -O3 -ftime-report
slow.c

Execution times (seconds)
 garbage collection    :   0.06 ( 2%) usr   0.00 ( 0%) sys   0.43 ( 5%) wall   
   0 kB ( 0%) ggc
 CFG verifier          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall   
   0 kB ( 0%) ggc
 df live regs          :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
   0 kB ( 0%) ggc
 df use-def / def-use chains:   0.00 ( 0%) usr   0.00 ( 0%) sys   0.12 ( 1%)
wall       0 kB ( 0%) ggc
 df reg dead/unused notes:   0.01 ( 0%) usr   0.00 ( 2%) sys   0.01 ( 0%) wall 
   198 kB ( 2%) ggc
 register information  :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall   
   0 kB ( 0%) ggc
 alias analysis        :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.15 ( 2%) wall   
 224 kB ( 2%) ggc
 parser                :   0.00 ( 0%) usr   0.00 ( 8%) sys   0.01 ( 0%) wall   
  81 kB ( 1%) ggc
 tree VRP              :   0.01 ( 0%) usr   0.00 ( 3%) sys   0.01 ( 0%) wall   
 132 kB ( 1%) ggc
 tree operand scan     :   0.01 ( 0%) usr   0.00 ( 3%) sys   0.01 ( 0%) wall   
 106 kB ( 1%) ggc
 tree PRE              :   0.41 (13%) usr   0.00 ( 3%) sys   1.00 (11%) wall   
1052 kB ( 9%) ggc
 tree SSA to normal    :   0.08 ( 3%) usr   0.00 ( 2%) sys   0.32 ( 3%) wall   
1023 kB ( 8%) ggc
 tree SSA verifier     :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall   
  10 kB ( 0%) ggc
 tree STMT verifier    :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.24 ( 3%) wall   
   0 kB ( 0%) ggc
 expand                :   0.02 ( 1%) usr   0.01 (12%) sys   0.03 ( 0%) wall   
 571 kB ( 5%) ggc
 CSE                   :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall   
   1 kB ( 0%) ggc
 dead code elimination :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall   
   0 kB ( 0%) ggc
 dead store elim2      :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.05 ( 1%) wall   
 122 kB ( 1%) ggc
 CPROP 1               :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.12 ( 1%) wall   
  97 kB ( 1%) ggc
 CPROP 2               :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall   
 131 kB ( 1%) ggc
 bypass jumps          :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall   
 130 kB ( 1%) ggc
 CSE 2                 :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
   1 kB ( 0%) ggc
 combiner              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall   
  23 kB ( 0%) ggc
 if-conversion         :   0.04 ( 1%) usr   0.00 ( 0%) sys   0.16 ( 2%) wall   
   0 kB ( 0%) ggc
 regmove               :   0.04 ( 1%) usr   0.00 ( 3%) sys   0.13 ( 1%) wall   
   0 kB ( 0%) ggc
 scheduling            :   0.40 (12%) usr   0.00 ( 5%) sys   1.17 (13%) wall   
  61 kB ( 1%) ggc
 local alloc           :   0.03 ( 1%) usr   0.00 ( 0%) sys   0.15 ( 2%) wall   
 162 kB ( 1%) ggc
 global alloc          :   0.35 (11%) usr   0.01 ( 9%) sys   1.03 (11%) wall   
2694 kB (22%) ggc
 reload CSE regs       :   0.22 ( 7%) usr   0.00 ( 2%) sys   0.67 ( 7%) wall   
 686 kB ( 6%) ggc
 load CSE after reload :   0.07 ( 2%) usr   0.00 ( 2%) sys   0.18 ( 2%) wall   
   0 kB ( 0%) ggc
 rename registers      :   0.07 ( 2%) usr   0.00 ( 0%) sys   0.22 ( 2%) wall   
   3 kB ( 0%) ggc
 scheduling 2          :   1.02 (31%) usr   0.01 (11%) sys   2.50 (27%) wall   
1192 kB (10%) ggc
 machine dep reorg     :   0.03 ( 1%) usr   0.00 ( 2%) sys   0.04 ( 0%) wall   
   1 kB ( 0%) ggc
 final                 :   0.02 ( 1%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
   0 kB ( 0%) ggc
 TOTAL                 :   3.24             0.06             9.11             
12164 kB
Extra diagnostic checks enabled; compiler may run slowly.
Configure with --enable-checking=release to disable checks.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33922

Reply via email to