https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106635
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- In ARM Armv8, for A-profile architecture (ARM DDI 0487G.b (ID072021)): >From section B2.5.2 Alignment of data accesses: An unaligned access to any type of Device memory causes an Alignment fault. Unaligned accesses to Normal memory