http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57680
Bug ID: 57680 Summary: xgcc terminates with SIGILL Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jojelino at gmail dot com Host: i686-pc-cygwin Target: i686-pc-cygwin Build: i686-pc-cygwin $ gdb --args ./xgcc -B./ -B/usr/i686-pc-cygwin/bin/ -isystem /usr/i686-pc-cygwin/include -isystem /usr/i686-pc-cygwin/sys-include -L/tmp/gcc/host-i686-pc-cygwin/gcc/../ld -dumpspecs GNU gdb (GDB) 7.6.50.20130508-cvs (cygwin-special) Copyright (C) 2013 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 "i686-cygwin". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... warning: the current range check setting does not match the language. Whether backtraces should continue past the entry point of a program is off. Reading symbols from /tmp/gcc/host-i686-pc-cygwin/gcc/xgcc...done. warning: File "/tmp/gcc/host-i686-pc-cygwin/gcc/.gdbinit" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". To enable execution of this file add add-auto-load-safe-path /tmp/gcc/host-i686-pc-cygwin/gcc/.gdbinit line to your configuration file "/home/Administrator/.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "/home/Administrator/.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" (gdb) r Starting program: /tmp/gcc/host-i686-pc-cygwin/gcc/xgcc -B./ -B/usr/i686-pc-cygwin/bin/ -isystem /usr/i686-pc-cygwin/include -isystem /usr/i686-pc-cygwin/sys-include -L/tmp/gcc/host-i686-pc-cygwin/gcc/../ld -dumpspecs [New Thread 3320.0xdf4] warning: the debug information found in "/usr/bin/cygwin1.dbg" does not match "/usr/bin/cygwin1.dll" (CRC mismatch). [New Thread 3320.0x1dc8] *asm: ..... ...... ....... Program received signal SIGILL, Illegal instruction. 0x0046e010 in __deregister_frame_info_bases ( begin=0x611623b5 <__call_exitprocs+245>) at ../.././libgcc/unwind-dw2-fde.c:185 185 for (p = &unseen_objects; *p ; p = &(*p)->next) (gdb) bt #0 0x0046e010 in __deregister_frame_info_bases ( begin=0x611623b5 <__call_exitprocs+245>) at ../.././libgcc/unwind-dw2-fde.c:185 #1 0x013aa8e8 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?)