https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122267
--- Comment #12 from Jonathan Wakely <redi at gcc dot gnu.org> --- atomic<floating-point-type> is new in C++20 so we can break it for GCC 16. atomic<T*> is more of a problem for targets where it's underaligned for atomic ops.
