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

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
Somehow the backend doesn't like to expand

__builtin_ia32_vpshldv_v4si_mask (_36, { 2, 3, 4, 5 }, { 1, 4, 7, 10 }, 185)

while it happily expands

__builtin_ia32_vpshldv_v4si_maskz (_24, _15, _14, 185);

and the error message is of course misleading (it complains about the
second vector constant).

leaving it to Jakub.

Reply via email to