gcc/libstdc++-v3/include/ext
Jakub Jelinek 7dcbaaa984 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
2012-01-27 21:26:03 +01:00
..
pb_ds
algorithm
alloc_traits.h ptr_traits.h (__rebind): Replace with... 2011-11-08 00:33:45 +00:00
array_allocator.h
atomicity.h re PR libstdc++/51798 (libstdc++ atomicity performance regression due to __sync_fetch_and_add) 2012-01-27 21:26:03 +01:00
bitmap_allocator.h
cast.h
codecvt_specializations.h
concurrence.h
debug_allocator.h
enc_filebuf.h
extptr_allocator.h
functional
iterator
malloc_allocator.h
memory
mt_allocator.h
new_allocator.h
numeric
numeric_traits.h
pod_char_traits.h
pointer.h PR c++/51027 - accepts alias-declaration without ';' 2011-11-09 09:00:58 +01:00
pool_allocator.h
rb_tree
rc_string_base.h
rope
ropeimpl.h
slist
sso_string_base.h
stdio_filebuf.h
stdio_sync_filebuf.h
string_conversions.h
throw_allocator.h
type_traits.h re PR libstdc++/51083 (TR1 [tr.c99.cmath.over] and C++11 [cmplx.over] overloads not constrained) 2011-11-12 15:57:03 +00:00
typelist.h
vstring.h hash-long-double-aux.cc: Rename to... 2011-11-18 12:37:06 +00:00
vstring.tcc
vstring_fwd.h
vstring_util.h