[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