https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71509
--- Comment #6 from Segher Boessenkool <segher at gcc dot gnu.org> --- Doing an 8 byte load of something that was stored as 4 byte immediately before will cause flushes and stalls... Yeah it could use a 4-byte load here afaics.