On Sat, Nov 26, 2011 at 02:17:08AM -0500, Joern Rennecke wrote:
> 2011-11-19 Joern Rennecke
>
> PR middle-end/50074
> * calls.c (mem_overlaps_already_clobbered_arg_p):
> Return false if no outgoing arguments have been stored so far.
Ok for trunk.
> Index: calls.c
> =
On load-store architectures, the function address is generally loaded into
a register before any outgoing arguments are stored in the stack frame
(if any). Thus, generally allowing memory loads before any arguments of
the sibcall have been stored in the stack frame is effective to make the
sibcal