(gdb) x/i 0x80196183 0x80196183 <emodd+120>: movd r9,r0emodd - I think that's one of the often-emulated inestructions, meaning ragge is almost certainly right. (Gee, what a surprise: an expert's guess turning out to be right. :)
So then... how should I go about figuring out why the emulated instruction didn't get emulated?
(gdb) x/32x $sp: No registers.Was this done in "gdb /netbsd"? I think it would need to be done in the "gdb awk awk.core" context.
Thank you: Core was generated by `awk'. Program terminated with signal 4, Illegal instruction. #0 0x80196183 in ?? () (gdb) x/32x $sp 0x7fffe02c: 0x00000000 0x7f7f9000 0x00000101 0x0000005a 0x7fffe03c: 0x00000005 0x00000000 0x00000000 0x00000000 0x7fffe04c: 0x00000000 0x00000000 0x00000000 0x00000000 0x7fffe05c: 0x00000000 0x00000000 0x00000000 0x00000000 0x7fffe06c: 0x00000000 0x00000000 0x00000000 0x00000000 0x7fffe07c: 0x00000000 0x00000000 0x00000000 0xc171421f 0x7fffe08c: 0x82e228df 0x00000000 0x00000000 0x00000000 0x7fffe09c: 0x00000000 0x00000000 0x00000000 0x7fffe108 John