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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]