http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60772
Bug ID: 60772 Summary: [4.9 regression] FAIL: gcc.target/powerpc/direct-move-float1.c (internal compiler error) Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sch...@linux-m68k.org Target: powerpc64-*-* configure flags: --prefix=/usr --build=powerpc64-linux --enable-checking=release --enable-shared --with-system-zlib CFLAGS='-O2 -g' CXXFLAGS='-O2 -g' --with-cpu-64=power4 --enable-secureplt --with-long-double-128 $ gcc/xgcc -Bgcc/ ../gcc/testsuite/gcc.target/powerpc/direct-move-float1.c -fno-diagnostics-show-caret -fdiagnostics-color=never -mcpu=power8 -O2 -ffat-lto-objects -ffat-lto-objects -ffat-lto-objects -ffat-lto-objects -S -m64 -o direct-move-float1.s In file included from ../gcc/testsuite/gcc.target/powerpc/direct-move-float1.c:18:0: ../gcc/testsuite/gcc.target/powerpc/direct-move.h: In function ‘load_gpr_to_vsx’: ../gcc/testsuite/gcc.target/powerpc/direct-move.h:66:1: error: unrecognizable insn: (insn 22 21 23 2 (set (subreg:DI (reg:SF 32 0 [orig:129 d ] [129]) 0) (reg:DI 10 10)) ../gcc/testsuite/gcc.target/powerpc/direct-move.h:64 -1 (nil)) ../gcc/testsuite/gcc.target/powerpc/direct-move.h:66:1: internal compiler error: in extract_insn, at recog.c:2202 0x104ffbdb _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../gcc/rtl-error.c:109 0x104ffc47 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../gcc/rtl-error.c:117 0x104ca3ef extract_insn(rtx_def*) ../../gcc/recog.c:2202 0x104ca4b7 extract_insn_cached(rtx_def*) ../../gcc/recog.c:2105 0x102fc97b cleanup_subreg_operands(rtx_def*) ../../gcc/final.c:3063 0x104c6a57 split_insn ../../gcc/recog.c:2920 0x104cd72b split_all_insns() ../../gcc/recog.c:2974 0x104cd863 rest_of_handle_split_after_reload ../../gcc/recog.c:3923 0x104cd863 execute ../../gcc/recog.c:3952