aboutsummaryrefslogtreecommitdiff
path: root/libobjc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2024-09-09 11:20:02 -0400
committerJason Merrill <jason@redhat.com>2024-09-23 10:52:09 -0400
commit2620e3727d9559ec03f9f967ecb68ed2e076a342 (patch)
treefa10d2415227c8064ca2648c7abdd5ca23e22401 /libobjc
parent2b7971448f122317ed012586f9f73ccc0537deb2 (diff)
downloadgcc-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