This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: update dwarf2 asm unwind info [hppa64-*-* failures]
On Tue, 2008-08-12 at 10:53 -0700, Richard Henderson wrote:
> Steve Ellcey wrote:
> > #4 0x800003ffbfe30a60 in uw_init_context_1 ()
> > at /proj/opensrc/sje/tot/src/trunk/libgcc/../gcc/unwind-dw2.c:1249
> > #5 0x800003ffbfe31670 in _Unwind_RaiseException () at unwind.inc:93
>
> This doesn't make any sense.
>
> int size = dwarf_reg_size_table[__builtin_dwarf_sp_column ()];
> gcc_assert (size == sizeof(_Unwind_Word));
>
> Your traceback says this assert is failing. Which has *nothing* to do
> with the contents of the unwind info at all.
>
>
> r~
I tried adding some print statements to see what was happening and now I
die at a different gcc_assert. Now it looks like it dies in
uw_init_context_1 at:
gcc_assert (code == _URC_NO_REASON);
code is actually _URC_END_OF_STACK. I don't know if that means anything
more meaningful to you, I am quite lost in this code.
Steve Ellcey
sje@cup.hp.com