Hi, When I run a binary with qemu-2.7.1, I found it report a error: Program received signal SIGILL, Illegal instruction. Then I gdb it, the scene is as follows: (gdb) si
Program received signal SIGILL, Illegal instruction. _start () at ../newlib-2.2.0/libgloss/mips/crt0.S:92 92 nop (gdb) disass Dump of assembler code for function _start: => 0x00000040 <+0>: mtc0 zero,c0_cause 0x00000044 <+4>: nop The binary is compiled with newlib-2.2.0, but it works with glibc-2.20. "mtc0" instruction can not be recognized by qemu-2.7.1 or any others? So I have no idea what happened and could anybody explain the reason? Cheers, Zhangwen
