https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104188
--- Comment #13 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-11 branch has been updated by H.J. Lu <h...@gcc.gnu.org>: https://gcc.gnu.org/g:520147ba19db8034b1f911326beee104da606daa commit r11-9489-g520147ba19db8034b1f911326beee104da606daa Author: H.J. Lu <hjl.to...@gmail.com> Date: Sat Jan 22 12:04:30 2022 -0800 x86: Also check mode of memory broadcast in bcst_mem_operand Return false for invalid mode on memory broadcast in bcst_mem_operand: (vec_duplicate:V16SF (mem/j:V4SF (reg/v/f:DI 109 [ b ]))) gcc/ PR target/104188 * config/i386/predicates.md (bcst_mem_operand): Also check mode of memory broadcast. gcc/testsuite/ PR target/104188 * gcc.target/i386/pr104188.c: New test. (cherry picked from commit 4d2321314a656dd3e30117e2a5266cbacb1e60eb)