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

--- Comment #1 from Andreas Schwab <sch...@linux-m68k.org> ---
There is a single use in md files:

(define_insn "*mov<GPR:mode><X:mode>cc"
  [(set (match_operand:GPR 0 "register_operand" "=r,r")
        (if_then_else:GPR
         (match_operator 5 "ordered_comparison_operator"
                [(match_operand:X 1 "register_operand" "r,r")
                 (match_operand:X 2 "reg_or_0_operand" "rJ,rJ")])
         (match_operand:GPR 3 "register_operand" "0,0")
         (match_operand:GPR 4 "sfb_alu_operand" "rJ,IL")))]
  "TARGET_SFB_ALU"
  "@
   b%C5\t%1,%z2,1f\t# movcc\;mv\t%0,%z4\n1:
   b%C5\t%1,%z2,1f\t# movcc\;li\t%0,%4\n1:"
  [(set_attr "length" "8")
   (set_attr "type" "sfb_alu")
   (set_attr "mode" "<GPR:MODE>")])

Here the operand is used with li, but the assembler can emit it as lui.

Reply via email to