https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88101
Bug ID: 88101 Summary: Implement P0528R3, C++20 cmpxchg and padding bits Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: jason at gcc dot gnu.org Target Milestone: --- Although this paper was moved by Core at the meeting, it's a change to the library atomics clause. Do you need compiler support for this? It seems fairly straightforward to handle types for which has_unique_object_representations is false by zeroing the storage as the first step of initialization.