https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113677
Xi Ruoyao <xry111 at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |xry111 at gcc dot gnu.org
--- Comment #6 from Xi Ruoyao <xry111 at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #4)
> _5 = VEC_PERM_EXPR <_1, _2, { 0, 1, 4, 5 }>;
> ```
>
> Which obvious could be done to just:
> `_5 = {a_3(D), b_4(D)};`
I just came into this when I tried to write a test case for a new vec_concat
pattern for LoongArch. There seems no obvious way to make something like `_5 =
{a_3(D), b_4(D)};` now :(.