aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2012-01-27 21:26:03 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2012-01-27 21:26:03 +0100
commit7dcbaaa984509967baf669a2e9888098960bfa9a (patch)
tree5b7db7f79034ddfe2f779404f6d0f19901311e42 /gcc/tree.c
parent8c6cb782a355e540036b38f8124a1870612c4950 (diff)
downloadgcc-7dcbaaa984509967baf669a2e9888098960bfa9a.zip
gcc-7dcbaaa984509967baf669a2e9888098960bfa9a.tar.gz
gcc-7dcbaaa984509967baf669a2e9888098960bfa9a.tar.bz2
re PR libstdc++/51798 (libstdc++ atomicity performance regression due to __sync_fetch_and_add)
PR libstdc++/51798 * config/cpu/generic/atomicity_builtins/atomicity.h (__exchange_and_add, __atomic_add): Use __atomic_fetch_add with __ATOMIC_ACQ_REL semantics instead of __sync_fetch_and_add. * include/ext/atomicity.h (__exchange_and_add, __atomic_add): Likewise. From-SVN: r183644
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions