aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2012-02-13 13:30:31 -0800
committerRichard Henderson <rth@gcc.gnu.org>2012-02-13 13:30:31 -0800
commitb2cb69647e04765b87f0f1ba9f39b4a353574135 (patch)
tree840fce549883497ba5e22c723942237b1faa64ab /gcc/gcc.c
parent67b977ada8b0fece1138d67d2ebfbf2e9b030d01 (diff)
downloadgcc-b2cb69647e04765b87f0f1ba9f39b4a353574135.zip
gcc-b2cb69647e04765b87f0f1ba9f39b4a353574135.tar.gz
gcc-b2cb69647e04765b87f0f1ba9f39b4a353574135.tar.bz2
PR libstdc++/51798 continued
PR libstdc++/51798 continued * include/bits/shared_ptr_base.h (_Sp_counted_base<_S_atomic>::_M_add_ref_lock): Hoist initial load outside compare_exchange loop. * include/tr1/shared_ptr.h: Same. * include/parallel/compatibility.h (__compare_and_swap_32): Use strong version of compare_exchange. (__compare_and_swap_64): Same. * include/profile/impl/profiler_state.h (__gnu_profile::__turn): Same. * libsupc++/guard.cc (__cxa_guard_acquire): Same. From-SVN: r184171
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions