[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: