------- Comment #6 from pinskia at gcc dot gnu dot org  2009-12-08 19:51 -------
I think this comes down to an alignment issue. On darwin, the stack has to be
aligned to 16bytes so something inside i386.c is deciding that we to allocate
the stack frame as there was something on the stack and we have to align it
again.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu dot
                   |                            |org
          Component|testsuite                   |target
  GCC build triplet|i686-apple-darwin*          |
   GCC host triplet|i686-apple-darwin*          |
 GCC target triplet|i686-apple-darwin*          |i?86-apple-darwin*
           Keywords|                            |missed-optimization


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

Reply via email to