https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106694
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to JuzheZhong from comment #4) > No. I am not saying the issue of "movprfx". I am saying the issue of the > redundant "mov" instructions.: > mov z5.d, z24.d > mov z4.d, z25.d > mov z3.d, z26.d > mov z2.d, z27.d > > > This is the issue that "subreg" didn't propagate across the basic block. Oh ld4 issue. I thought there was another bug filed against that. The problem is even without SVE too IIRC.