[split] Add x86 runtime support routines
Richard Henderson
rth@redhat.com
Mon Sep 28 18:17:00 GMT 2009
> + movl 16(%esp),%eax # Restore registers.
> + movl 12(%esp),%edx
> +
> + # We do a little dance here so that the processor's
> + # call/return prediction works out right.
> +
> + movl 20(%esp),%ecx # Where we are in the caller.
> + movl %eax,%esp # Switch to the new stack.
In 32-bit mode, you've lost the %eax return value from __generic_morestack.
r~
More information about the Gcc-patches
mailing list