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.

> > Does this mean that __builtin_dwarf_cfa doesn't work on this target?
> > If not, how does unwinding work?  If it does work, how?

I don't believe that this works.  This has been a TODO item for sometime.
We currently use sjlj for exception support and gdb gets by with HP PARISC
unwind data.

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]