[Bug target/42313] FAIL: gcc.target/i386/builtin-unreachable.c scan-assembler-not %e[bs]p on i686 darwin

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Dec 8 19:51:00 GMT 2009



------- 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



More information about the Gcc-bugs mailing list