[Bug target/50940] New: [4.7 Regression] ICE in extract_insn, at recog.c:2137 during bootstrap

markus at trippelsdorf dot de gcc-bugzilla@gcc.gnu.org
Tue Nov 1 10:00:00 GMT 2011


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

             Bug #: 50940
           Summary: [4.7 Regression] ICE in extract_insn, at recog.c:2137
                    during bootstrap
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: markus@trippelsdorf.de


I've hit the following ICE during bootstrap on x86_64-pc-linux-gnu.
It only happens with the "-march=native" switch.

/var/tmp/gcc_build_dir/./prev-gcc/g++ -B/var/tmp/gcc_build_dir/./prev-gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -nostdinc++
-B/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs
-B/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs
-I/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu
-I/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/include
-I/var/tmp/gcc/libstdc++-v3/libsupc++
-L/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs
-L/var/tmp/gcc_build_dir/prev-x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs
-c   -march=native -O3 -pipe -fuse-linker-plugin -flto=jobserver
-fno-fat-lto-objects -frandom-seed=1 -fprofile-generate -fno-lto -DIN_GCC   -W
-Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -fno-exceptions
-fno-rtti -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/.
-I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include 
-I../../gcc/gcc/../libdecnumber -I../../gcc/gcc/../libdecnumber/bid
-I../libdecnumber    ../../gcc/gcc/df-core.c -o df-core.o
../../gcc/gcc/df-core.c: In function ‘void df_worklist_dataflow(dataflow*,
bitmap, int*, int)’:
../../gcc/gcc/df-core.c:1107:1: error: unrecognizable insn:
(insn 2516 2515 2040 168 (set (reg:V4SF 21 xmm0 [1487])
        (float:V2DF (vec_select:V2SI (reg:V4SI 21 xmm0 [1487])
                (parallel [
                        (const_int 0 [0])
                        (const_int 1 [0x1])
                    ])))) ../../gcc/gcc/df-core.c:1047 -1
     (nil))
../../gcc/gcc/df-core.c:1107:1: internal compiler error: in extract_insn, at
recog.c:2137
Please submit a full bug report,

Caused by the recent config/i386/sse.md changes rev. 180723 & 180724.

-march=native on my machine is equal to:

-march=amdfam10 -mcx16 -msahf -mno-movbe
-mno-aes -mno-pclmul -mpopcnt -mabm -mno-lwp -mno-fma -mno-fma4 -mno-xop
-mno-bmi -mno-bmi2 -mno-tbm -mno-avx -mno-avx2 -mno-sse4.2 -mno-sse4.1
-mlzcnt --param l1-cache-size=64 --param l1-cache-line-size=64
--param l2-cache-size=512 -mtune=amdfam10
-m3dnow -m64 -m80387 -mabm
-maccumulate-outgoing-args -malign-stringops -mcx16 -mfancy-math-387
-mfp-ret-in-387 -mglibc -mieee-fp -mlzcnt -mmmx -mno-sse4 -mpopcnt
-mpush-args -mred-zone -msahf -msse -msse2 -msse3 -msse4a
-mtls-direct-seg-refs



More information about the Gcc-bugs mailing list