https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102015
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- In https://gcc.gnu.org/pipermail/libstdc++/2021-August/053108.html I proposed dropping C++98 support for the gnu-versioned-namespace, which would allow us to fix this by using [[__no_unique_address__]]. N.B. I reported this same issue as PR 77402 five years ago.