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?)

Reply via email to