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