http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52411
--- Comment #6 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-02-28 14:41:29 UTC --- (In reply to comment #4) > (gdb) r -vvvc > Starting program: > /home/nikolns/bld/aster/gcc-4.7/asterisk-1.8.9.2/main/asterisk -vvvc > [Thread debugging using libthread_db enabled] > [New Thread 0x7ffff7fd9700 (LWP 15132)] > > Program received signal SIGILL, Illegal instruction. > 0x000000000053e80f in tzload (name=<value optimized out>, sp=0x82bd40, > doextend=1) at stdtime/localtime.c:657 > 657 static int tzload(const char *name, struct state * const sp, const int > doextend) That does not show the instuction. Do (gdb) disassemble 0x000000000053e800,+32 (assuming the crash is still at 0x000000000053e80f when you re-try)