https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79895
Bug ID: 79895 Summary: ICE in extract_constrain_insn, at recog.c:2213 Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org Target Milestone: --- Target: s390x-linux-gnu We ICE on: $ s390x-linux-gnu-gcc /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-7.c -O3 -mno-lra /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-7.c: In function ‘main’: /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-7.c:196:1: error: insn does not satisfy its constraints: } ^ (insn 6003 944 945 131 (set (reg:TI 4 %r4) (const_wide_int 0x0ffffffffffffffff)) "/home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-7.c":160 1093 {movti} (nil)) /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-7.c:196:1: internal compiler error: in extract_constrain_insn, at recog.c:2213 0xae9088 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) .././../gcc/rtl-error.c:108 0xae90af _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) .././../gcc/rtl-error.c:119 0xabd2dd extract_constrain_insn(rtx_insn*) .././../gcc/recog.c:2213 0xa8ee96 reload_cse_simplify_operands .././../gcc/postreload.c:391 0xa8ffa4 reload_cse_simplify .././../gcc/postreload.c:179 0xa8ffa4 reload_cse_regs_1 .././../gcc/postreload.c:218 0xa918bb reload_cse_regs .././../gcc/postreload.c:64 0xa918bb execute .././../gcc/postreload.c:2342