[Bug target/106994] [13 Regression] ICE in extract_insn, at recog.cc:2791 since r13-2730-gd0c73b6c85677e67

crazylht at gmail dot com gcc-bugzilla@gcc.gnu.org
Wed Sep 21 08:02:44 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106994

--- Comment #1 from Hongtao.liu <crazylht at gmail dot com> ---
(define_expand "floorv2sf2"
  [(set (match_operand:V2SF 0 "register_operand")
        (unspec:V2SF
          [(match_operand:V2SF 1 "vector_operand")
           (match_dup 2)]
          UNSPEC_ROUND))]
  "TARGET_SSE4_1 && !flag_trapping_math
  && TARGET_MMX_WITH_SSE"
  "operands[2] = GEN_INT (ROUND_FLOOR | ROUND_NO_EXC);")

Uoops, it should be register_operand for 1, not vector_operand, I must forget
to change this one.


More information about the Gcc-bugs mailing list