This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/45422] [4.6 Regression] compile time increases 5x.



------- Comment #15 from jv244 at cam dot ac dot uk  2010-08-29 05:31 -------
Similar times (a bit faster) with release checking:

Execution times (seconds)
 garbage collection    :   1.17 ( 1%) usr   0.00 ( 0%) sys   1.18 ( 1%) wall   
   0 kB ( 0%) ggc
 callgraph construction:   0.04 ( 0%) usr   0.01 ( 1%) sys   0.04 ( 0%) wall   
5670 kB ( 0%) ggc
 callgraph optimization:   0.32 ( 0%) usr   0.00 ( 0%) sys   0.25 ( 0%) wall   
 599 kB ( 0%) ggc
 ipa cp                :   0.07 ( 0%) usr   0.00 ( 0%) sys   0.09 ( 0%) wall   
1345 kB ( 0%) ggc
 ipa function splitting:   0.02 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall   
   0 kB ( 0%) ggc
 ipa reference         :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
   0 kB ( 0%) ggc
 ipa pure const        :   0.11 ( 0%) usr   0.02 ( 1%) sys   0.14 ( 0%) wall   
   0 kB ( 0%) ggc
 cfg cleanup           :   2.67 ( 2%) usr   0.02 ( 1%) sys   2.59 ( 2%) wall   
4726 kB ( 0%) ggc
 trivially dead code   :   0.74 ( 0%) usr   0.00 ( 0%) sys   0.72 ( 0%) wall   
   0 kB ( 0%) ggc
 df multiple defs      :   0.48 ( 0%) usr   0.01 ( 1%) sys   0.35 ( 0%) wall   
   0 kB ( 0%) ggc
 df reaching defs      :   1.73 ( 1%) usr   0.00 ( 0%) sys   2.12 ( 1%) wall   
   0 kB ( 0%) ggc
 df live regs          :  10.78 ( 7%) usr   0.01 ( 1%) sys  11.16 ( 7%) wall   
   0 kB ( 0%) ggc
 df live&initialized regs:   3.60 ( 2%) usr   0.00 ( 0%) sys   3.87 ( 2%) wall 
     0 kB ( 0%) ggc
 df use-def / def-use chains:   1.52 ( 1%) usr   0.00 ( 0%) sys   1.18 ( 1%)
wall       0 kB ( 0%) ggc
 df live reg subwords  :   0.33 ( 0%) usr   0.00 ( 0%) sys   0.34 ( 0%) wall   
   0 kB ( 0%) ggc
 df reg dead/unused notes:   5.27 ( 3%) usr   0.00 ( 0%) sys   5.42 ( 3%) wall 
  7568 kB ( 0%) ggc
 register information  :   2.24 ( 1%) usr   0.00 ( 0%) sys   2.19 ( 1%) wall   
   0 kB ( 0%) ggc
 alias analysis        :   2.33 ( 1%) usr   0.00 ( 0%) sys   2.30 ( 1%) wall  
47018 kB ( 3%) ggc
 alias stmt walking    :   0.48 ( 0%) usr   0.05 ( 3%) sys   0.44 ( 0%) wall   
6938 kB ( 0%) ggc
 register scan         :   0.22 ( 0%) usr   0.00 ( 0%) sys   0.37 ( 0%) wall   
 394 kB ( 0%) ggc
 rebuild jump labels   :   0.73 ( 0%) usr   0.00 ( 0%) sys   0.61 ( 0%) wall   
   0 kB ( 0%) ggc
 parser                :   0.85 ( 1%) usr   0.13 ( 7%) sys   0.98 ( 1%) wall  
55365 kB ( 3%) ggc
 inline heuristics     :   0.24 ( 0%) usr   0.00 ( 0%) sys   0.19 ( 0%) wall   
   0 kB ( 0%) ggc
 tree gimplify         :   0.40 ( 0%) usr   0.06 ( 3%) sys   0.47 ( 0%) wall  
48405 kB ( 3%) ggc
 tree eh               :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall   
   0 kB ( 0%) ggc
 tree CFG construction :   0.03 ( 0%) usr   0.02 ( 1%) sys   0.08 ( 0%) wall  
11971 kB ( 1%) ggc
 tree CFG cleanup      :   1.02 ( 1%) usr   0.03 ( 2%) sys   1.14 ( 1%) wall   
3522 kB ( 0%) ggc
 tree VRP              :   2.25 ( 1%) usr   0.05 ( 3%) sys   2.18 ( 1%) wall  
67051 kB ( 4%) ggc
 tree copy propagation :   0.24 ( 0%) usr   0.00 ( 0%) sys   0.16 ( 0%) wall   
1384 kB ( 0%) ggc
 tree find ref. vars   :   0.09 ( 0%) usr   0.00 ( 0%) sys   0.07 ( 0%) wall   
3806 kB ( 0%) ggc
 tree PTA              :   0.36 ( 0%) usr   0.00 ( 0%) sys   0.26 ( 0%) wall   
5193 kB ( 0%) ggc
 tree PHI insertion    :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall   
3194 kB ( 0%) ggc
 tree SSA rewrite      :   0.40 ( 0%) usr   0.02 ( 1%) sys   0.53 ( 0%) wall  
14011 kB ( 1%) ggc
 tree SSA other        :   0.09 ( 0%) usr   0.01 ( 1%) sys   0.13 ( 0%) wall   
 428 kB ( 0%) ggc
 tree SSA incremental  :   1.40 ( 1%) usr   0.09 ( 5%) sys   1.50 ( 1%) wall   
7431 kB ( 0%) ggc
 tree operand scan     :   0.45 ( 0%) usr   0.33 (18%) sys   0.82 ( 0%) wall  
58289 kB ( 3%) ggc
 dominator optimization:   0.41 ( 0%) usr   0.04 ( 2%) sys   0.60 ( 0%) wall   
8526 kB ( 0%) ggc
 tree SRA              :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall   
   0 kB ( 0%) ggc
 tree CCP              :   1.05 ( 1%) usr   0.02 ( 1%) sys   1.16 ( 1%) wall   
4845 kB ( 0%) ggc
 tree PHI const/copy prop:   0.03 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall 
    88 kB ( 0%) ggc
 tree split crit edges :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
2014 kB ( 0%) ggc
 tree reassociation    :   0.25 ( 0%) usr   0.05 ( 3%) sys   0.23 ( 0%) wall   
6023 kB ( 0%) ggc
 tree PRE              :   0.81 ( 0%) usr   0.00 ( 0%) sys   0.82 ( 0%) wall   
7164 kB ( 0%) ggc
 tree FRE              :   0.43 ( 0%) usr   0.03 ( 2%) sys   0.51 ( 0%) wall   
5410 kB ( 0%) ggc
 tree code sinking     :   0.07 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall   
1311 kB ( 0%) ggc
 tree linearize phis   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
   0 kB ( 0%) ggc
 tree forward propagate:   0.33 ( 0%) usr   0.00 ( 0%) sys   0.30 ( 0%) wall  
11812 kB ( 1%) ggc
 tree phiprop          :   0.05 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall   
   0 kB ( 0%) ggc
 tree conservative DCE :   0.09 ( 0%) usr   0.01 ( 1%) sys   0.09 ( 0%) wall   
 575 kB ( 0%) ggc
 tree aggressive DCE   :   0.72 ( 0%) usr   0.00 ( 0%) sys   0.82 ( 0%) wall  
25487 kB ( 1%) ggc
 tree DSE              :   0.23 ( 0%) usr   0.00 ( 0%) sys   0.18 ( 0%) wall   
 259 kB ( 0%) ggc
 tree loop bounds      :   0.14 ( 0%) usr   0.00 ( 0%) sys   0.22 ( 0%) wall   
6651 kB ( 0%) ggc
 tree loop invariant motion:   0.04 ( 0%) usr   0.01 ( 1%) sys   0.07 ( 0%)
wall      76 kB ( 0%) ggc
 tree canonical iv     :   0.07 ( 0%) usr   0.00 ( 0%) sys   0.13 ( 0%) wall   
3418 kB ( 0%) ggc
 scev constant prop    :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
2301 kB ( 0%) ggc
 tree loop unswitching :   0.00 ( 0%) usr   0.01 ( 1%) sys   0.02 ( 0%) wall   
 739 kB ( 0%) ggc
 complete unrolling    :   1.25 ( 1%) usr   0.15 ( 8%) sys   1.56 ( 1%) wall 
101449 kB ( 6%) ggc
 tree vectorization    :   0.35 ( 0%) usr   0.01 ( 1%) sys   0.26 ( 0%) wall  
20110 kB ( 1%) ggc
 tree slp vectorization:   0.76 ( 0%) usr   0.00 ( 0%) sys   0.72 ( 0%) wall  
52730 kB ( 3%) ggc
 tree loop distribution:   0.10 ( 0%) usr   0.00 ( 0%) sys   0.06 ( 0%) wall   
   0 kB ( 0%) ggc
 tree prefetching      :   1.64 ( 1%) usr   0.08 ( 4%) sys   1.39 ( 1%) wall  
90832 kB ( 5%) ggc
 tree iv optimization  :  32.57 (20%) usr   0.10 ( 5%) sys  32.73 (20%) wall 
322095 kB (18%) ggc
 predictive commoning  :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.06 ( 0%) wall   
1747 kB ( 0%) ggc
 tree loop init        :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
1306 kB ( 0%) ggc
 tree loop fini        :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall   
   0 kB ( 0%) ggc
 tree copy headers     :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.05 ( 0%) wall   
1652 kB ( 0%) ggc
 tree SSA uncprop      :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall   
   0 kB ( 0%) ggc
 tree rename SSA copies:   0.05 ( 0%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall   
   0 kB ( 0%) ggc
 dominance frontiers   :   0.19 ( 0%) usr   0.01 ( 1%) sys   0.29 ( 0%) wall   
   0 kB ( 0%) ggc
 dominance computation :   0.50 ( 0%) usr   0.01 ( 1%) sys   0.64 ( 0%) wall   
   0 kB ( 0%) ggc
 control dependences   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall   
   0 kB ( 0%) ggc
 out of ssa            :   0.28 ( 0%) usr   0.00 ( 0%) sys   0.28 ( 0%) wall   
 215 kB ( 0%) ggc
 expand vars           :   0.25 ( 0%) usr   0.00 ( 0%) sys   0.26 ( 0%) wall  
11358 kB ( 1%) ggc
 expand                :   6.48 ( 4%) usr   0.04 ( 2%) sys   6.30 ( 4%) wall 
111660 kB ( 6%) ggc
 post expand cleanups  :   0.14 ( 0%) usr   0.00 ( 0%) sys   0.12 ( 0%) wall   
5818 kB ( 0%) ggc
 lower subreg          :   0.14 ( 0%) usr   0.00 ( 0%) sys   0.20 ( 0%) wall   
   0 kB ( 0%) ggc
 jump                  :   0.00 ( 0%) usr   0.01 ( 1%) sys   0.00 ( 0%) wall   
   0 kB ( 0%) ggc
 forward prop          :   1.67 ( 1%) usr   0.00 ( 0%) sys   1.68 ( 1%) wall  
15809 kB ( 1%) ggc
 CSE                   :   1.77 ( 1%) usr   0.01 ( 1%) sys   1.59 ( 1%) wall   
 661 kB ( 0%) ggc
 dead code elimination :   2.19 ( 1%) usr   0.00 ( 0%) sys   1.99 ( 1%) wall   
   0 kB ( 0%) ggc
 dead store elim1      :   1.42 ( 1%) usr   0.01 ( 1%) sys   1.34 ( 1%) wall  
23523 kB ( 1%) ggc
 dead store elim2      :   1.14 ( 1%) usr   0.00 ( 0%) sys   1.37 ( 1%) wall  
22811 kB ( 1%) ggc
 loop analysis         :   0.12 ( 0%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall   
2220 kB ( 0%) ggc
 loop invariant motion :   0.31 ( 0%) usr   0.00 ( 0%) sys   0.22 ( 0%) wall   
 448 kB ( 0%) ggc
 loop unswitching      :   0.12 ( 0%) usr   0.00 ( 0%) sys   0.15 ( 0%) wall   
   0 kB ( 0%) ggc
 loop unrolling        :   4.31 ( 3%) usr   0.03 ( 2%) sys   4.35 ( 3%) wall 
184514 kB (10%) ggc
 CPROP                 :   2.35 ( 1%) usr   0.00 ( 0%) sys   2.36 ( 1%) wall  
25112 kB ( 1%) ggc
 PRE                   :   1.42 ( 1%) usr   0.00 ( 0%) sys   1.34 ( 1%) wall   
1627 kB ( 0%) ggc
 web                   :   1.12 ( 1%) usr   0.00 ( 0%) sys   1.33 ( 1%) wall   
8405 kB ( 0%) ggc
 CSE 2                 :   2.29 ( 1%) usr   0.00 ( 0%) sys   2.11 ( 1%) wall   
2121 kB ( 0%) ggc
 branch prediction     :   0.20 ( 0%) usr   0.00 ( 0%) sys   0.17 ( 0%) wall   
6854 kB ( 0%) ggc
 combiner              :   4.28 ( 3%) usr   0.01 ( 1%) sys   4.22 ( 3%) wall  
60382 kB ( 3%) ggc
 if-conversion         :   0.13 ( 0%) usr   0.00 ( 0%) sys   0.20 ( 0%) wall   
2520 kB ( 0%) ggc
 regmove               :   0.74 ( 0%) usr   0.00 ( 0%) sys   0.63 ( 0%) wall   
   0 kB ( 0%) ggc
 integrated RA         :  11.28 ( 7%) usr   0.03 ( 2%) sys  11.20 ( 7%) wall  
44198 kB ( 2%) ggc
 reload                :   7.00 ( 4%) usr   0.03 ( 2%) sys   7.05 ( 4%) wall  
10026 kB ( 1%) ggc
 reload CSE regs       :   4.45 ( 3%) usr   0.00 ( 0%) sys   4.48 ( 3%) wall  
36964 kB ( 2%) ggc
 load CSE after reload :   0.42 ( 0%) usr   0.01 ( 1%) sys   0.55 ( 0%) wall   
 449 kB ( 0%) ggc
 zee                   :   0.41 ( 0%) usr   0.01 ( 1%) sys   0.36 ( 0%) wall   
  45 kB ( 0%) ggc
 thread pro- & epilogue:   0.13 ( 0%) usr   0.00 ( 0%) sys   0.18 ( 0%) wall   
3984 kB ( 0%) ggc
 if-conversion 2       :   0.11 ( 0%) usr   0.00 ( 0%) sys   0.06 ( 0%) wall   
1056 kB ( 0%) ggc
 combine stack adjustments:   0.12 ( 0%) usr   0.00 ( 0%) sys   0.10 ( 0%) wall
      0 kB ( 0%) ggc
 peephole 2            :   0.54 ( 0%) usr   0.00 ( 0%) sys   0.46 ( 0%) wall   
2995 kB ( 0%) ggc
 rename registers      :   1.21 ( 1%) usr   0.00 ( 0%) sys   1.19 ( 1%) wall   
2741 kB ( 0%) ggc
 hard reg cprop        :   0.93 ( 1%) usr   0.00 ( 0%) sys   1.13 ( 1%) wall   
  15 kB ( 0%) ggc
 scheduling 2          :   6.06 ( 4%) usr   0.02 ( 1%) sys   6.13 ( 4%) wall   
1138 kB ( 0%) ggc
 machine dep reorg     :   0.87 ( 1%) usr   0.00 ( 0%) sys   0.99 ( 1%) wall   
  77 kB ( 0%) ggc
 reorder blocks        :   0.65 ( 0%) usr   0.01 ( 1%) sys   0.58 ( 0%) wall   
4789 kB ( 0%) ggc
 final                 :   1.90 ( 1%) usr   0.15 ( 8%) sys   1.83 ( 1%) wall   
9656 kB ( 1%) ggc
 symout                :   0.62 ( 0%) usr   0.07 ( 4%) sys   0.72 ( 0%) wall  
58777 kB ( 3%) ggc
 variable tracking     :   2.65 ( 2%) usr   0.00 ( 0%) sys   2.79 ( 2%) wall  
62056 kB ( 3%) ggc
 var-tracking dataflow :   3.74 ( 2%) usr   0.01 ( 1%) sys   3.73 ( 2%) wall   
   0 kB ( 0%) ggc
 var-tracking emit     :   3.47 ( 2%) usr   0.00 ( 0%) sys   3.44 ( 2%) wall  
19142 kB ( 1%) ggc
 TOTAL                 : 164.53             1.84           166.37           
1777349 kB


-- 

jv244 at cam dot ac dot uk changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2010-08-27 17:01:01         |2010-08-29 05:31:37
               date|                            |


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]