https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117990
--- Comment #8 from Li Pan <pan2.li at intel dot com> --- The gather load has involved this (mem:BLK (scratch)) already, thus it doesn't have this problem. BTW, does alias analysis support the complicated scenario like strided/index load (I bet we may need more info to feed the alias)? That should be a better way up to a point.