gcc/libstdc++-v3/include/ext
Jonathan Wakely 1504e3e1c4 re PR other/53889 (Gthreads doesn't support destroying recursive mutexes)
libgcc:

	PR other/53889
	* gthr.h (__gthread_recursive_mutex_destroy): Document new required
	function.
	* gthr-posix.h (__gthread_recursive_mutex_destroy): Define.
	* gthr-single.h (__gthread_recursive_mutex_destroy): Likewise.
	* config/gthr-rtems.h (__gthread_recursive_mutex_destroy): Likewise.
	* config/gthr-vxworks.h (__gthread_recursive_mutex_destroy): Likewise.
	* config/i386/gthr-win32.h (__gthread_recursive_mutex_destroy):
	Likewise.
	* config/mips/gthr-mipssde.h (__gthread_recursive_mutex_destroy):
	Likewise.
	* config/pa/gthr-dce.h (__gthread_recursive_mutex_destroy): Likewise.
	* config/s390/gthr-tpf.h (__gthread_recursive_mutex_destroy): Likewise.

libstdc++-v3:

	PR other/53889
	* include/std/mutex (__recursive_mutex_base::~__recursive_mutex_base):
	Use __gthread_recursive_mutex_destroy.
	(__recursive_mutex_base::_S_destroy): Remove.
	(__recursive_mutex_base::_S_destroy_win32): Likewise.
	* include/ext/concurrence.h (__recursive_mutex::~__recursive_mutex):
	Use __gthread_recursive_mutex_destroy.
	(__recursive_mutex::_S_destroy): Remove.
	(__recursive_mutex::_S_destroy_win32): Likewise.

From-SVN: r192002
2012-10-02 21:22:32 +01:00
..
pb_ds constructors_destructor_fn_imps.hpp: Increment after recursion. 2012-03-19 20:43:30 +00:00
algorithm
alloc_traits.h re PR libstdc++/53978 (Missing static const definitions in <bits/alloc_traits.h>) 2012-07-16 21:43:11 +01: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 re PR other/53889 (Gthreads doesn't support destroying recursive mutexes) 2012-10-02 21:22:32 +01:00
debug_allocator.h
enc_filebuf.h
extptr_allocator.h
functional re PR libstdc++/53339 (unordered_map::iterator requires Value to be complete type) 2012-05-15 10:00:19 +00:00
iterator
malloc_allocator.h
memory
mt_allocator.h
new_allocator.h allocator.h (std::allocator): Base class is __allocator_base. 2012-03-19 21:41:15 +00:00
numeric
numeric_traits.h
pod_char_traits.h pod_char_traits.h: Avoid warnings in C++0x mode when int_type is unsigned. 2011-10-06 01:41:49 +00:00
pointer.h PR c++/51027 - accepts alias-declaration without ';' 2011-11-09 09:00:58 +01:00
pool_allocator.h
random re PR libstdc++/54757 (FAIL: ext/random/beta_distribution/cons/default.cc (test for excess errors)) 2012-10-01 23:10:02 +00:00
random.tcc re PR libstdc++/54757 (FAIL: ext/random/beta_distribution/cons/default.cc (test for excess errors)) 2012-10-01 23:10:02 +00:00
rb_tree
rc_string_base.h
rope re PR libstdc++/53270 (Error when bootstrapping gcc on hppa2.0-unknown-linux-gcc) 2012-07-16 22:57:18 +01:00
ropeimpl.h ropeimpl.h (__uninitialized_fill_n_a): Fix using declaration. 2012-09-30 16:36:18 +01:00
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 re PR libstdc++/43813 ([DR1234] vector<T*>(3, NULL) fails to compile) 2012-03-05 01:15:28 +00:00
vstring.tcc
vstring_fwd.h
vstring_util.h