https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115836
--- Comment #5 from Uroš Bizjak <ubizjak at gmail dot com> --- ICE happens in: #1 0x00000000018e82a7 in ix86_expand_int_movcc (operands=0x7fffffffc140) at ../../git/gcc/gcc/config/i386/i386-expand.cc:3821 3821 out = expand_simple_binop (mode, PLUS, copy_rtx (out), (gdb) list 3816 } 3817 else 3818 { 3819 out = emit_store_flag (out, code, op0, op1, VOIDmode, 0, 1); 3820 3821 out = expand_simple_binop (mode, PLUS, copy_rtx (out), 3822 constm1_rtx, 3823 copy_rtx (out), 1, OPTAB_DIRECT); 3824 } 3825 where emit_store_flag returns NULL_RTX for out=(reg:SI 1307), code=GT, op0=(subreg:SF (reg:SI 424 [ _676 ]) 0) and op1=(reg:SF 1308).