https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63805
--- Comment #14 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- >From correspondence with Uli Weigand, it appears that the code is valid even with misaligned data, but a locking implementation is needed. I haven't checked whether other targets succeed here; that would be interesting to know.