https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89229
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> --- Another problem: (cond [(ior (match_operand 0 "ext_sse_reg_operand") (match_operand 1 "ext_sse_reg_operand")) (const_string "XI") We shouldn't use XI for TARGET_AVX512VL. OI/TI is OK for upper 16 vector registers with TARGET_AVX512VL.