This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]