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

--- Comment #15 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Note the reduced code has some questionable code in it:

    unsigned char &__trans_tmp_8 = in[Simd<2>::kPrivateLanes]; //in[2]
    Vec<Simd<2>> in1 = Load(&__trans_tmp_8); // reads in[2,3] but uses the
reference above.

Reply via email to