This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: i386 PATCH for target/13685
H. J. Lu wrote:
FWIW, I would strongly suggest that we use a fixed ABI independent of
-Os, i.e., change the stack boundary to always be 128 bits. I believe
that it should always be the case that code compiled with different -O
options can be freely intermixed (whereas -f/-m options may change the ABI).
This patch
http://gcc.gnu.org/ml/gcc-patches/2006-09/msg00298.html
does that.
This is a backwards-compatible ABI change for any existing -Os code,
since the stack will still be at least as aligned as expected by any
code out there at this point.
So, this is OK, assuming no objections from the x86 maintainers within
48 hours.
--
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713