Re: qt-x11-free build fails
On Sun, Dec 18, 2005 at 06:56:34PM +0100, Aurelien Jarno wrote:
...
> and now the problem is a SIGILL that
> occurs a few instructions later when calling __umoddi3 from
> libgcc_s.so.2.
...
> It would be nice if somebody fluent with hppa assembly can tell us if
>
> fldw -10(,sp),fr23
>
> is a valid instruction or not.
Aurelien,
fldw is a valid instruction and is used frequently in libgcc_s.so.2:
grundler <507>objdump -rD /lib/libgcc_s.so.2 | fgrep fldw | fgrep fr23 | wc -l
36
But there's more than a few calls/branches to __umoddi3.
grundler <504>objdump -rD /lib/libgcc_s.so.2 | fgrep __umoddi3 | wc -l
43
Can you provide more context around the offending insn?
10 lines of asm before and after the SIGILL instruction?
And possibly a register dump just before the SIGILL is issued?
It would be interesting to know what %SP is.
thanks,
grant
Reply to: