[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#464343: [PR35100] [4,1/4.2/4.3 regression, powerpc] ICE in extract_insn, at recog.c:1990



Package: gcc-4.3
Version: 4.3-20080202-1

seen with trunk 20080202, works with 3.4. Compiling without -mlongcall
succeeds.

  Matthias

$ /usr/bin/gcc-4.3 -save-temps -DL2SIZE=2097152
-I/home/doko/tmp/atlas-3.6.0/include
-I/home/doko/tmp/atlas-3.6.0/include/Linux_altivec_shared
-I/home/doko/tmp/atlas-3.6.0/include/contrib -DAdd_ -DStringSunStyle
-DATL_OS_Linux -DATL_ARCH_PPCG4 -DATL_AltiVec -DATL_AVgcc -DATL_GAS_LINUX_PPC
-fomit-frame-pointer -O3 -maltivec -mabi=altivec -c -o ATL_dgetrf.o -DDREAL
../ATL_getrf.c -fPIC -mlongcall
../ATL_getrf.c: In function 'ATL_dgetrf':
../ATL_getrf.c:38: error: unrecognizable insn:
(call_insn 19 18 20 4 ../ATL_getrf.c:36 (parallel [
            (set (reg:SI 3 3)
                (call (mem:SI (symbol_ref:SI ("ATL_dgetrfC") [flags 0x41]
<function_decl 0xf7e6c180 ATL_dgetrfC>) [0 S4 A8])
                    (const_int 0 [0x0])))
            (use (const_int 8 [0x8]))
            (clobber (reg:SI 65 lr))
        ]) -1 (nil)
    (expr_list:REG_DEP_TRUE (use (reg:SI 30 30))
        (expr_list:REG_DEP_TRUE (use (reg:SI 7 7))
            (expr_list:REG_DEP_TRUE (use (reg:SI 6 6))
                (expr_list:REG_DEP_TRUE (use (reg:SI 5 5))
                    (expr_list:REG_DEP_TRUE (use (reg:SI 4 4))
                        (expr_list:REG_DEP_TRUE (use (reg:SI 3 3))
                            (nil))))))))
../ATL_getrf.c:38: internal compiler error: in extract_insn, at recog.c:1990
Please submit a full bug report,
with preprocessed source if appropriate.



Reply to: