------- Comment #20 from hubicka at gcc dot gnu dot org  2008-09-26 21:12 
-------
The testcase now compiles at -O2 in resonable time.
Checking enabled compiler:
 CFG verifier          :  15.02 ( 5%) usr   0.01 ( 0%) sys  15.13 ( 5%) wall   
   0 kB ( 0%) ggc
 df reaching defs      :   7.57 ( 2%) usr   0.27 ( 7%) sys   7.81 ( 2%) wall   
   0 kB ( 0%) ggc
 df live regs          :  13.13 ( 4%) usr   0.00 ( 0%) sys  13.16 ( 4%) wall   
   0 kB ( 0%) ggc
 df live&initialized regs:   3.62 ( 1%) usr   0.00 ( 0%) sys   3.60 ( 1%) wall 
     0 kB ( 0%) ggc
 df use-def / def-use chains:   3.83 ( 1%) usr   0.03 ( 1%) sys   3.85 ( 1%)
wall       0 kB ( 0%) ggc
 df reg dead/unused notes:   8.56 ( 3%) usr   0.01 ( 0%) sys   8.53 ( 3%) wall 
 23492 kB ( 3%) ggc
  tree SSA verifier     :  22.27 ( 7%) usr   0.04 ( 1%) sys  22.39 ( 7%) wall  
    0 kB ( 0%) ggc
 tree STMT verifier    :  27.32 ( 9%) usr   0.42 (11%) sys  27.65 ( 9%) wall   
   0 kB ( 0%) ggc
 expand                :  22.57 ( 7%) usr   0.10 ( 3%) sys  22.74 ( 7%) wall 
142836 kB (16%) ggc
 integrated RA         :  72.71 (24%) usr   0.00 ( 0%) sys  74.09 (23%) wall   
5404 kB ( 1%) ggc
 reload                :  17.30 ( 6%) usr   0.00 ( 0%) sys  20.38 ( 6%) wall  
26179 kB ( 3%) ggc
 TOTAL                 : 306.65             3.67           316.44            
908200 kB

So we do resonable job here.  I wonder where those 7% of expansion time goes
to.
We still need over 2GB RAM because of dataflow info.  I am going to test how
much difference Kenny's patch make.


-- 


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

Reply via email to