On Mon, 2025-11-10 at 17:52 +0800, mengqinggang wrote: > (define_expand "<optab><mode>3" > @@ -715,7 +715,7 @@ (define_insn "add<mode>3" > [(set (match_operand:ANYF 0 "register_operand" "=f") > (plus:ANYF (match_operand:ANYF 1 "register_operand" "f") > (match_operand:ANYF 2 "register_operand" "f")))] > - "" > + "TARGET_HARD_FLOAT"
Don't do that: ANYF is already empty when !TARGET_HARD_FLOAT, so the check is redundant. > "fadd.<fmt>\t%0,%1,%2" > [(set_attr "type" "fadd") -- Xi Ruoyao <[email protected]>
