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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Maybe
--- gcc/config/i386/i386.md.jj  2026-01-02 09:56:10.001339320 +0100
+++ gcc/config/i386/i386.md     2026-01-15 19:16:49.912060983 +0100
@@ -26998,7 +26998,7 @@ (define_insn "movhf_mask"
   [(set (match_operand:HF 0 "nonimmediate_operand" "=v,m,v")
        (unspec:HF
          [(match_operand:HF 1 "nonimmediate_operand" "m,v,v")
-          (match_operand:HF 2 "nonimm_or_0_operand" "0C,0C,0C")
+          (match_operand:HF 2 "nonimm_or_0_operand" "0C,0,0C")
           (match_operand:QI 3 "register_operand" "Yk,Yk,Yk")]
          UNSPEC_MOVCC_MASK))]
   "TARGET_AVX512FP16"
is all we need.

Reply via email to