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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Marc Glisse from comment #1)
> simplify_vector_constructor is supposed to handle this, but doesn't because
> it is scared by the mix between a vector of short and a vector of long long.
> This check is probably too strict.

Well, yes.  It needs to fold it into a VIEW_CONVERT for the 1:1 and if
the input were shuffled it would first need to VIEW_CONVERT the input.

Reply via email to