https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99703
--- Comment #25 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Worx from comment #24) > worx@c3eden ~ $ gdb ./sample.bin > GNU gdb (Gentoo 10.1 vanilla) 10.1 > Copyright (C) 2020 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Type "show copying" and "show warranty" for details. > This GDB was configured as "i586-pc-linux-gnu". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > <https://bugs.gentoo.org/>. > Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation/>. > > For help, type "help". > Type "apropos word" to search for commands related to "word"... > Reading symbols from ./sample.bin... > (No debugging symbols found in ./sample.bin) > (gdb) run > Starting program: /home/worx/sample.bin > > Program received signal SIGILL, Illegal instruction. > 0x0804f547 in ?? () > (gdb) Please try different N (between 2 and 20) with "disass/r (0x0804f547 - N), +32" under gdb until you can figure out what Illegal instruction is.