https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122227
--- Comment #13 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Also as i said if you want to do aligned loads from data mark it as aligned rather than saying it has alignment of 1. If you want to do unaligned volatile stores well pr 63991 is the dup which shows that is not possible without loads.
