diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2022-02-09 13:38:33 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2022-02-10 13:01:10 +0000 |
commit | 3e539985cc7a28516054cc080ffd9681aa745afa (patch) | |
tree | 3600e86d9d6a4f96a854c870c599da949e3aacec /gcc/fortran/trans-common.cc | |
parent | 3d5f4f76e6db0895181ebca538748379bfe6058f (diff) | |
download | gcc-3e539985cc7a28516054cc080ffd9681aa745afa.zip gcc-3e539985cc7a28516054cc080ffd9681aa745afa.tar.gz gcc-3e539985cc7a28516054cc080ffd9681aa745afa.tar.bz2 |
libstdc++: Add atomic_fetch_xor to <stdatomic.h>
This function (and the explicit memory over version) are present in both
C++ <atomic> and C <stdatomic.h>, so should be in C++ <stdatomic.h> too.
There is a library issue incoming for this, but the resolution is
obvious.
libstdc++-v3/ChangeLog:
* include/c_compatibility/stdatomic.h (atomic_fetch_xor): Add
using-declaration.
(atomic_fetch_xor_explicit): Likewise.
* testsuite/29_atomics/headers/stdatomic.h/c_compat.cc: Check
arithmetic and logical operations for atomic_int.
Diffstat (limited to 'gcc/fortran/trans-common.cc')
0 files changed, 0 insertions, 0 deletions