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: [CFT] re-organize var-tracking frame_base


> > > On Thu, Sep 08, 2005 at 01:06:55PM -0700, Steve Ellcey wrote:
> > > > /* Base register for access to arguments of the function.  */
> > > > #define ARG_POINTER_REGNUM (TARGET_64BIT ? 29 : 3)
> > > 
> > > So you've got a non-eliminable argument pointer.
> 
> Yes.

I should say this only applies to hppa64.  The argument point can't be
eliminated on this target because there isn't a fixed relationship to
the frame pointer or stack pointer.  It's eliminated on all 32-bit hppa
targets.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)


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