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.