https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115517
--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by hongtao Liu <liuho...@gcc.gnu.org>: https://gcc.gnu.org/g:2e2dfa0095c3326a0a5fc2ff175918b42eeb044f commit r15-1736-g2e2dfa0095c3326a0a5fc2ff175918b42eeb044f Author: liuhongt <hongtao....@intel.com> Date: Mon Jun 17 17:16:46 2024 +0800 Add more splitters to match (unspec [op1 op2 (gt op3 constm1_operand)] UNSPEC_BLENDV) These define_insn_and_split are needed after vcond{,u,eq} is obsolete. gcc/ChangeLog: PR target/115517 * config/i386/sse.md (*<sse4_1>_blendv<ssemodesuffix><avxsizesuffix>_gt): New define_insn_and_split. (*<sse4_1>_blendv<ssefltmodesuffix><avxsizesuffix>_gtint): Ditto. (*<sse4_1>_blendv<ssefltmodesuffix><avxsizesuffix>_not_gtint): Ditto. (*<sse4_1_avx2>_pblendvb_gt): Ditto. (*<sse4_1_avx2>_pblendvb_gt_subreg_not): Ditto.