gcc/libstdc++-v3/include/profile/impl
Richard Henderson b2cb69647e 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
2012-02-13 13:30:31 -08:00
..
profiler.h profiler_trace.h (__warning_data:: __warning_message): Change to std::string... 2010-06-24 16:17:55 +00:00
profiler_algos.h re PR libstdc++/43259 (ext/profile/all.cc fails on Solaris) 2010-05-11 10:22:18 +00:00
profiler_container_size.h run_doxygen: Allow doxygen 1.7.0 again. 2011-02-01 01:31:42 +00:00
profiler_hash_func.h run_doxygen: Allow doxygen 1.7.0 again. 2011-02-01 01:31:42 +00:00
profiler_hashtable_size.h profiler_trace.h (__warning_data:: __warning_message): Change to std::string... 2010-06-24 16:17:55 +00:00
profiler_list_to_slist.h profiler_list_to_slist.h: Remove spurious semicolon; prefer pre-increment. 2010-06-25 11:37:54 +00:00
profiler_list_to_vector.h profiler_trace.h (__warning_data:: __warning_message): Change to std::string... 2010-06-24 16:17:55 +00:00
profiler_map_to_unordered_map.h profiler_trace.h (__warning_data:: __warning_message): Change to std::string... 2010-06-24 16:17:55 +00:00
profiler_node.h re PR libstdc++/51018 (Test failures on NetBSD) 2011-11-08 01:39:44 +00:00
profiler_state.h PR libstdc++/51798 continued 2012-02-13 13:30:31 -08:00
profiler_trace.h PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
profiler_vector_size.h profiler_trace.h (__warning_data:: __warning_message): Change to std::string... 2010-06-24 16:17:55 +00:00
profiler_vector_to_list.h profiler_list_to_slist.h: Remove spurious semicolon; prefer pre-increment. 2010-06-25 11:37:54 +00:00