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).

Reply via email to