https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60950
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |msebor at gcc dot gnu.org --- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> --- This ICE still appears to exist today (r221777): $ ./gcc/xgcc -Bgcc -O3 -S -o/dev/tty t.c || ./gcc/xgcc -v .file "t.c" t.c: In function ‘e5’: t.c:33:1: error: unrecognizable insn: } ^ (insn 236 235 126 10 (set (reg:CC 75 7 [275]) (compare:CC (reg:HI 10 10) (const_int 0 [0]))) t.c:26 -1 (nil)) t.c:33:1: internal compiler error: in extract_insn, at recog.c:2343 0xa17f08 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/msebor/fsf/gcc-git/gcc/rtl-error.c:110 0xa17f39 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) /home/msebor/fsf/gcc-git/gcc/rtl-error.c:118 0x9ea867 extract_insn(rtx_insn*) /home/msebor/fsf/gcc-git/gcc/recog.c:2343 0x9ea8f1 extract_insn_cached(rtx_insn*) /home/msebor/fsf/gcc-git/gcc/recog.c:2234 0x78be0d cleanup_subreg_operands(rtx_insn*) /home/msebor/fsf/gcc-git/gcc/final.c:3137 0x9e811f split_insn /home/msebor/fsf/gcc-git/gcc/recog.c:2957 0x9ecc6f split_all_insns() /home/msebor/fsf/gcc-git/gcc/recog.c:3011 0x9ecd12 rest_of_handle_split_after_reload /home/msebor/fsf/gcc-git/gcc/recog.c:3958 0x9ecd12 execute /home/msebor/fsf/gcc-git/gcc/recog.c:3987 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. Using built-in specs. COLLECT_GCC=./gcc/xgcc Target: powerpc-linux-gnuspe Configured with: /home/msebor/fsf/gcc-git/configure --disable-bootstrap --enable-languages=c --target=powerpc-linux-gnuspe Thread model: posix gcc version 5.0.0 20150330 (experimental) (GCC)