https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101639
--- Comment #38 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by hongtao Liu <[email protected]>: https://gcc.gnu.org/g:7821a827ab8701166d4723fd68636ece3e82206e commit r16-4569-g7821a827ab8701166d4723fd68636ece3e82206e Author: liuhongt <[email protected]> Date: Wed Oct 15 02:00:30 2025 -0700 Support reduc_sbool_and_scal_m for V{QI,SI,DI}mode. gcc/ChangeLog: PR target/101639 * config/i386/sse.md (VI_AVX): New mode iterator. (VI_AVX_CMP): Ditto. (ssebytemode): Add V16HI, V32QI, V16QI. (reduc_sbool_and_scal_<mode>): New expander. (reduc_sbool_ior_scal_<mode>): Ditto. (reduc_sbool_xor_scal_<mode>): Ditto. (*eq<mode>3_2_negate): New pre_reload splitter. (*ptest<mode>_ccz): Ditto. gcc/testsuite/ChangeLog: * gcc.target/i386/pr101639_reduc_mask_vdi.c: New test. * gcc.target/i386/pr101639_reduc_mask_vqi.c: New test. * gcc.target/i386/pr101639_reduc_mask_vsi.c: New test. * gcc.target/i386/pr101639_reduc_mask_ior_vqi.c: New test. * gcc.target/i386/pr101639_reduc_mask_and_vqi.c: New test.
