This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Reload patch for PA call rewrite.


On Wed, Oct 30, 2002 at 03:03:15PM -0500, John David Anglin wrote:
> This really isn't a problem although there was a problem with my
> backend patch in this respect.  The backend simply has to always
> allocate a slot so that that the elimination offsets are independent
> of whether the arg pointer is live or not.

This would mean that no leaf functions would ever have an
empty stack frame.  Badness.

> I did some further investigation of this and there doesn't appear
> to be a simple change to do this.  If I make the arg pointer an
> eliminable register that can't be eliminated...

No, this is not the tack I was indicating.  See the other
message I sent a moment ago.



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]