b2cb69647e
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 |
||
---|---|---|
.. | ||
algo.h | ||
algobase.h | ||
algorithm | ||
algorithmfwd.h | ||
balanced_quicksort.h | ||
base.h | ||
basic_iterator.h | ||
checkers.h | ||
compatibility.h | ||
compiletime_settings.h | ||
equally_split.h | ||
features.h | ||
find_selectors.h | ||
find.h | ||
for_each_selectors.h | ||
for_each.h | ||
iterator.h | ||
list_partition.h | ||
losertree.h | ||
merge.h | ||
multiseq_selection.h | ||
multiway_merge.h | ||
multiway_mergesort.h | ||
numeric | ||
numericfwd.h | ||
omp_loop_static.h | ||
omp_loop.h | ||
par_loop.h | ||
parallel.h | ||
partial_sum.h | ||
partition.h | ||
queue.h | ||
quicksort.h | ||
random_number.h | ||
random_shuffle.h | ||
search.h | ||
set_operations.h | ||
settings.h | ||
sort.h | ||
tags.h | ||
types.h | ||
unique_copy.h | ||
workstealing.h |