diff options
author | Jason Merrill <jason@redhat.com> | 2024-09-09 11:20:02 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2024-09-23 10:52:09 -0400 |
commit | 2620e3727d9559ec03f9f967ecb68ed2e076a342 (patch) | |
tree | fa10d2415227c8064ca2648c7abdd5ca23e22401 /libobjc | |
parent | 2b7971448f122317ed012586f9f73ccc0537deb2 (diff) | |
download | gcc-2620e3727d9559ec03f9f967ecb68ed2e076a342.zip gcc-2620e3727d9559ec03f9f967ecb68ed2e076a342.tar.gz gcc-2620e3727d9559ec03f9f967ecb68ed2e076a342.tar.bz2 |
libstdc++: operator new/delete are transaction_safe
With the changes to #pragma system_header, g++.dg/tm/pr46270.C was
failing because <new> didn't implement the N4514 change to [new.delete] that
says "The library versions of the global allocation and deallocation
functions are declared transaction_safe (8.3.5 dcl.fct)." We already have
the _GLIBCXX_TXN_SAFE macro, just need to add it.
libstdc++-v3/ChangeLog:
* libsupc++/new: Add _GLIBCXX_TXN_SAFE.
Diffstat (limited to 'libobjc')
0 files changed, 0 insertions, 0 deletions