https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122267
--- Comment #11 from Tomasz KamiĆski <tkaminsk at gcc dot gnu.org> --- > There's a pre-existing bug (before r16-4349) for atomic_ref<double> and > atomic_ref<T*> on cris-elf and m69k-linux-gnu, because they have weaker > alignment for those types. I believe the same bug is also present for atomic<double> (__atomic_float base uses __alignof__(double) on double member) and atomic<T*> (no alignment is placed on pointer member). But this seem like ABI break.
