https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122172
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- We could also just disable the warnings everywhere we use make_unsigned<_Atomic_word>. They're harmless. We aren't doing atomic operations on the unsigned type, it only exists on the stack as a local variable, and so it's fine if it's not 4-byte aligned.
