http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60839
Bug ID: 60839 Summary: PowerPC: internal compiler error: in extract_insn, at recog.c:2154 Product: gcc Version: 4.8.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sebastian.hu...@embedded-brains.de With a GCC 4.8 and 4.9 snapshot from 2014-04-14 I get an ICE during GCC build: make[4]: Entering directory `/scratch/git-build/b-gcc-git-powerpc-rtems4.11/powerpc-rtems4.11/m8540/libgcc' # If this is the top-level multilib, build all the other # multilibs. /scratch/git-build/b-gcc-git-powerpc-rtems4.11/./gcc/xgcc -B/scratch/git-build/b-gcc-git-powerpc-rtems4.11/./gcc/ -nostdinc -B/scratch/git-build/b-gcc-git-powerpc-rtems4.11/powerpc-rtems4.11/newlib/ -isystem /scratch/git-build/b-gcc-git-powerpc-rtems4.11/powerpc-rtems4.11/newlib/targ-include -isystem /home/sh/archive/gcc-git/newlib/libc/include -B/opt/rtems-4.11/powerpc-rtems4.11/bin/ -B/opt/rtems-4.11/powerpc-rtems4.11/lib/ -isystem /opt/rtems-4.11/powerpc-rtems4.11/include -isystem /opt/rtems-4.11/powerpc-rtems4.11/sys-include -g -O2 -mcpu=8540 -O2 -I/home/sh/archive/gcc-git/libgcc/../newlib/libc/sys/rtems/include -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -Dinhibit_libc -I. -I. -I../../.././gcc -I/home/sh/archive/gcc-git/libgcc -I/home/sh/archive/gcc-git/libgcc/. -I/home/sh/archive/gcc-git/libgcc/../gcc -I/home/sh/archive/gcc-git/libgcc/../include -DHAVE_CC_TLS -o _powidf2.o -MT _powidf2.o -MD -MP -MF _powidf2.dep -DL_powidf2 -c /home/sh/archive/gcc-git/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /home/sh/archive/gcc-git/libgcc/libgcc2.c: In function '__powidf2': /home/sh/archive/gcc-git/libgcc/libgcc2.c:1777:1: error: unrecognizable insn: } ^ (insn 2 9 3 2 (set (reg/v:DF 131 [ x ]) (reg:DF 3 3 [ x ])) /home/sh/archive/gcc-git/libgcc/libgcc2.c:1767 -1 (nil)) /home/sh/archive/gcc-git/libgcc/libgcc2.c:1777:1: internal compiler error: in extract_insn, at recog.c:2154 0x6cf2f5 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/sh/archive/gcc-git/gcc/rtl-error.c:109 0x6cf329 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) /home/sh/archive/gcc-git/gcc/rtl-error.c:117 0x6a30b3 extract_insn(rtx_def*) /home/sh/archive/gcc-git/gcc/recog.c:2154 0x5a8b33 instantiate_virtual_regs_in_insn /home/sh/archive/gcc-git/gcc/function.c:1561 0x5a8b33 instantiate_virtual_regs /home/sh/archive/gcc-git/gcc/function.c:1928 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. make[4]: *** [_powidf2.o] Error 1