[Bug rtl-optimization/31396] Inline code performance much worse than out-of-line

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Apr 3 04:49:00 GMT 2007



------- Comment #5 from pinskia at gcc dot gnu dot org  2007-04-03 05:49 -------
The same thing happens on PPC also:
L6:
        lfsx f0,r2,r9
        addi r2,r2,4
        lfd f13,104(r1)
        fadd f13,f13,f0
        stfd f13,104(r1)
        bdnz L6

Why are you storing to the stack?  Ok, part of the problem is how we represent
vararg function passing.  But I think this one issue is a regression on the
mainline only.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|middle-end                  |rtl-optimization
           Keywords|                            |missed-optimization, ra


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



More information about the Gcc-bugs mailing list