Reload patch for PA call rewrite.
Richard Henderson
rth@redhat.com
Fri Oct 25 15:36:00 GMT 2002
On Wed, Oct 23, 2002 at 04:33:50PM -0400, John David Anglin wrote:
> * reload1.c (reload): Make the arg pointer register live if the memory
> address that is used to eliminate a pseudo mentions it.
This patch isn't correct. You're doing this too late. If
the argument pointer isn't live at this point, you won't have
allocated a spill slot for it, which means you'll have to add
one, which means that all your elimination offsets change.
You need to have this happen inside the something_changed
loop earlier in reload.
r~
More information about the Gcc-patches
mailing list