This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


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

Re: IA-64 non-call exceptions


On Tue, Jun 19, 2001 at 04:22:41PM +0100, Andrew Haley wrote:
> The biggest issue is that (unlike the DWARF 2 unwinder) the IA-64
> unwinder can't cope with unwinding leaf functions.  There are several
> reasons for this, but one is that such functions don't save a copy of
> the return link but leave it in br0; the unwinder can't cope with
> that.  In any case, the compiler/assembler outputs no unwind
> information for leaf functions so the unwinder aborts.

Hmm.  I _think_ we're supposed to assume that in the absense of
unwind information that b0 contains the return address, and that
there is no register frame or stack frame.  I'll have to look at
the abi again...



r~


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