https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101761
--- Comment #7 from Florian Weimer <fw at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #6) > (In reply to Florian Weimer from comment #4) > > a.wait(aa); > > This line is undefined and needs to be a.wait(va) anyway. Yes, that's what I meant. Or the test needs to use std::atomic, not std::atomic_ref.