r193264 - in /trunk/libgcc: ChangeLog config/i3...
ian@gcc.gnu.org
ian@gcc.gnu.org
Tue Nov 6 23:04:00 GMT 2012
Author: ian
Date: Tue Nov 6 23:04:28 2012
New Revision: 193264
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193264
Log:
* generic-morestack.c (__generic_morestack): Align the returned
stack pointer to a 32 byte boundary.
* config/i386/morestack.S (__morestack_non_split) [32-bit]: Don't
increment the return address until we have decided that we don't
have a varargs function.
(__morestack) [32-bit]: Align stack correctly when calling C
functions.
(__morestack) [64-bit]: Likewise.
Modified:
trunk/libgcc/ChangeLog
trunk/libgcc/config/i386/morestack.S
trunk/libgcc/generic-morestack.c
More information about the Gcc-cvs
mailing list