aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-common.cc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2022-02-09 13:38:33 +0000
committerJonathan Wakely <jwakely@redhat.com>2022-02-10 13:01:10 +0000
commit3e539985cc7a28516054cc080ffd9681aa745afa (patch)
tree3600e86d9d6a4f96a854c870c599da949e3aacec /gcc/fortran/trans-common.cc
parent3d5f4f76e6db0895181ebca538748379bfe6058f (diff)
downloadgcc-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