http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56952

             Bug #: 56952
           Summary: [4.9 regression] ICE in recog.c:2150
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: jojel...@gmail.com


$ /tmp/gcc/host-i686-pc-cygwin/gcc/xgcc -B/tmp/gcc/host-i686-pc-cygwin/gcc/
-B/usr/i686-pc-cygwin/bin/ -B/usr/i686-pc-cygwin/lib/ -isystem
/usr/i686-pc-cygwin/include -isystem /usr/i686-pc-cygwin/sys-include    -O2 -O2
-I../.././libgcc/../winsup/w32api/include -I../.././libgcc/../winsup/include 
-I../.././libgcc/../winsup/cygwin/include -DIN_GCC  -g -W -Wall -Wno-narrowing
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include -g   -g -DIN_LIBGCC2 
-fbuilding-libgcc -fno-stack-protector     -I. -I.
-I../../host-i686-pc-cygwin/gcc  -I../.././libgcc -I../.././libgcc/.
-I../.././libgcc/../gcc  -I../.././libgcc/../include
-I../.././libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS
-DUSE_EMUTLS -o gthr-win32.o -MT gthr-win32.o -MD -MP -MF gthr-win32.dep  -c
../.././libgcc/config/i386/gthr-win32.c -v -save-temps
Reading specs from /tmp/gcc/host-i686-pc-cygwin/gcc/specs
COLLECT_GCC=/tmp/gcc/host-i686-pc-cygwin/gcc/xgcc
Target: i686-pc-cygwin
Configured with: ./configure --config-cache --prefix=/usr
--disable-win32-registry --enable-threads=win32
--enable-languages=c,c++,lto,fortran --with-win32-nlsapi=unicode --enable-tls
--disable-bootstrap --enable-shared --disable-sjlj-exceptions --enable-gomp
--enable-cloog-backend=isl LTLDFLAGS=-no-undefined
lt_cv_deplibs_check_method=pass_all : (reconfigured) ./configure --config-cache
--prefix=/usr --disable-win32-registry --enable-threads=win32
--enable-languages=c,c++,lto,fortran --with-win32-nlsapi=unicode --enable-tls
--disable-bootstrap --enable-shared --disable-sjlj-exceptions --enable-gomp
--enable-cloog-backend=isl LTLDFLAGS=-no-undefined
lt_cv_deplibs_check_method=pass_all
Thread model: win32
gcc version 4.9.0 20130414 (experimental) (GCC)
COLLECT_GCC_OPTIONS='-B' '/tmp/gcc/host-i686-pc-cygwin/gcc/' '-B'
'/usr/i686-pc-cygwin/bin/' '-B' '/usr/i686-pc-cygwin/lib/' '-isystem'
'/usr/i686-pc-cygwin/include' '-isystem' '/usr/i686-pc-cygwin/sys-include'
'-O2' '-O2' '-I' '../.././libgcc/../winsup/w32api/include' '-I'
'../.././libgcc/../winsup/include' '-I'
'../.././libgcc/../winsup/cygwin/include' '-D' 'IN_GCC' '-g' '-Wextra' '-Wall'
'-Wno-narrowing' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes'
'-Wmissing-prototypes' '-Wold-style-definition' '-isystem' './include' '-g'
'-g' '-D' 'IN_LIBGCC2' '-fbuilding-libgcc' '-fno-stack-protector' '-I' '.' '-I'
'.' '-I' '../../host-i686-pc-cygwin/gcc' '-I' '../.././libgcc' '-I'
'../.././libgcc/.' '-I' '../.././libgcc/../gcc' '-I'
'../.././libgcc/../include' '-I' '../.././libgcc/config/libbid' '-D'
'ENABLE_DECIMAL_BID_FORMAT' '-D' 'HAVE_CC_TLS' '-D' 'USE_EMUTLS' '-o'
'gthr-win32.o' '-MT' 'gthr-win32.o' '-MD' '-MP' '-MF' 'gthr-win32.dep' '-c'
'-v' '-save-temps' '-mtune=generic' '-march=pentiumpro'
 /tmp/gcc/host-i686-pc-cygwin/gcc/cc1.exe -E -quiet -v -I
../.././libgcc/../winsup/w32api/include -I ../.././libgcc/../winsup/include -I
../.././libgcc/../winsup/cygwin/include -I . -I . -I
../../host-i686-pc-cygwin/gcc -I ../.././libgcc -I ../.././libgcc/. -I
../.././libgcc/../gcc -I ../.././libgcc/../include -I
../.././libgcc/config/libbid -iprefix
/tmp/gcc/host-i686-pc-cygwin/gcc/../lib/gcc/i686-pc-cygwin/4.9.0/ -isystem
/tmp/gcc/host-i686-pc-cygwin/gcc/include -isystem
/tmp/gcc/host-i686-pc-cygwin/gcc/include-fixed -MD gthr-win32.d -MF
gthr-win32.dep -MP -MT gthr-win32.o -Dunix -idirafter
/usr/lib/../include/w32api -idirafter
/usr/i686-pc-cygwin/bin/../../include/w32api -D IN_GCC -D IN_LIBGCC2 -D
ENABLE_DECIMAL_BID_FORMAT -D HAVE_CC_TLS -D USE_EMUTLS -isystem
/usr/i686-pc-cygwin/include -isystem /usr/i686-pc-cygwin/sys-include -isystem
./include ../.././libgcc/config/i386/gthr-win32.c -mtune=generic
-march=pentiumpro -Wextra -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
-fbuilding-libgcc -fno-stack-protector -g -g -g -fworking-directory -O2 -O2
-fpch-preprocess -o gthr-win32.i
ignoring nonexistent directory "/usr/i686-pc-cygwin/include"
ignoring nonexistent directory "/usr/i686-pc-cygwin/sys-include"
ignoring nonexistent directory "./include"
ignoring nonexistent directory
"/tmp/gcc/host-i686-pc-cygwin/gcc/../lib/gcc/i686-pc-cygwin/4.9.0/include"
ignoring nonexistent directory
"/tmp/gcc/host-i686-pc-cygwin/gcc/../lib/gcc/i686-pc-cygwin/4.9.0/include-fixed"
ignoring nonexistent directory
"/tmp/gcc/host-i686-pc-cygwin/gcc/../lib/gcc/i686-pc-cygwin/4.9.0/../../../../i686-pc-cygwin/include"
ignoring nonexistent directory
"/tmp/gcc/host-i686-pc-cygwin/gcc/../lib/gcc/../../lib/gcc/i686-pc-cygwin/4.9.0/include"
ignoring nonexistent directory
"/tmp/gcc/host-i686-pc-cygwin/gcc/../lib/gcc/../../lib/gcc/i686-pc-cygwin/4.9.0/include-fixed"
ignoring nonexistent directory
"/tmp/gcc/host-i686-pc-cygwin/gcc/../lib/gcc/../../lib/gcc/i686-pc-cygwin/4.9.0/../../../../i686-pc-cygwin/include"
ignoring duplicate directory "/usr/i686-pc-cygwin/bin/../../include/w32api"
ignoring nonexistent directory "../.././libgcc/../winsup/w32api/include"
ignoring nonexistent directory "../.././libgcc/../winsup/include"
ignoring nonexistent directory "../.././libgcc/../winsup/cygwin/include"
ignoring duplicate directory "."
ignoring duplicate directory "../.././libgcc/."
#include "..." search starts here:
#include <...> search starts here:
 .
 ../../host-i686-pc-cygwin/gcc
 ../.././libgcc
 ../.././libgcc/../gcc
 ../.././libgcc/../include
 ../.././libgcc/config/libbid
 /tmp/gcc/host-i686-pc-cygwin/gcc/include
 /tmp/gcc/host-i686-pc-cygwin/gcc/include-fixed
 /usr/local/include
 /usr/include
 /usr/lib/../include/w32api
End of search list.
COLLECT_GCC_OPTIONS='-B' '/tmp/gcc/host-i686-pc-cygwin/gcc/' '-B'
'/usr/i686-pc-cygwin/bin/' '-B' '/usr/i686-pc-cygwin/lib/' '-isystem'
'/usr/i686-pc-cygwin/include' '-isystem' '/usr/i686-pc-cygwin/sys-include'
'-O2' '-O2' '-I' '../.././libgcc/../winsup/w32api/include' '-I'
'../.././libgcc/../winsup/include' '-I'
'../.././libgcc/../winsup/cygwin/include' '-D' 'IN_GCC' '-g' '-Wextra' '-Wall'
'-Wno-narrowing' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes'
'-Wmissing-prototypes' '-Wold-style-definition' '-isystem' './include' '-g'
'-g' '-D' 'IN_LIBGCC2' '-fbuilding-libgcc' '-fno-stack-protector' '-I' '.' '-I'
'.' '-I' '../../host-i686-pc-cygwin/gcc' '-I' '../.././libgcc' '-I'
'../.././libgcc/.' '-I' '../.././libgcc/../gcc' '-I'
'../.././libgcc/../include' '-I' '../.././libgcc/config/libbid' '-D'
'ENABLE_DECIMAL_BID_FORMAT' '-D' 'HAVE_CC_TLS' '-D' 'USE_EMUTLS' '-o'
'gthr-win32.o' '-MT' 'gthr-win32.o' '-MD' '-MP' '-MF' 'gthr-win32.dep' '-c'
'-v' '-save-temps' '-mtune=generic' '-march=pentiumpro'
 /tmp/gcc/host-i686-pc-cygwin/gcc/cc1.exe -fpreprocessed gthr-win32.i -quiet
-dumpbase gthr-win32.c -mtune=generic -march=pentiumpro -auxbase-strip
gthr-win32.o -g -g -g -O2 -O2 -Wextra -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
-version -fbuilding-libgcc -fno-stack-protector -o gthr-win32.s
GNU C (GCC) version 4.9.0 20130414 (experimental) (i686-pc-cygwin)
        compiled by GNU C version 4.9.0 20130331 (experimental), GMP version
5.0.2, MPFR version 3.2.0-dev, MPC version 0.9
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C (GCC) version 4.9.0 20130414 (experimental) (i686-pc-cygwin)
        compiled by GNU C version 4.9.0 20130331 (experimental), GMP version
5.0.2, MPFR version 3.2.0-dev, MPC version 0.9
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 02065f7f4784d3d4fe06ce1367165da5
../.././libgcc/config/i386/gthr-win32.c: In function ‘__gthr_win32_once’:
../.././libgcc/config/i386/gthr-win32.c:94:1: error: unrecognizable insn:
 }
 ^
(insn 52 51 53 12 (set (reg:SI 76)
        (symbol_ref:SI ("Sleep@4") [flags 0x441] <function_decl 0x7fa54300
Sleep>)) ../.././libgcc/config/i386/gthr-win32.c:90 -1
     (nil))
../.././libgcc/config/i386/gthr-win32.c:94:1: internal compiler error: in
extract_insn, at recog.c:2150

../.././libgcc/config/i386/gthr-win32.c:94:1: internal compiler error: Aborted
xgcc: internal compiler error: Segmentation fault (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

Reply via email to