https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99703
--- Comment #28 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Worx from comment #27) > (gdb) disass/r (0x0804f547 - 2), +32 > Dump of assembler code from 0x804f545 to 0x804f565: > 0x0804f545: 00 00 add %al,(%eax) > => 0x0804f547: 0f 44 44 24 14 cmove 0x14(%esp),%eax This is CMOV which is in i686. Please configure GCC with i586-pc-linux-gnu, instead of i686-pc-linux-gnu.