gcc/libgcc/config/pa
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
..
fptr.c Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
gthr-dce.h re PR other/53889 (Gthreads doesn't support destroying recursive mutexes) 2012-10-02 21:22:32 +01:00
hpux-unwind.h
lib2funcs.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
linux-atomic.c Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
linux-unwind.h struct siginfo vs. siginfo_t 2012-04-20 09:44:50 +02:00
milli64.S Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
quadlib.c Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
stublib.c re PR other/51272 (ld: Unsatisfied symbol "_ITM_registerTMCloneTable" in file /test/gnu/gcc/objdir/) 2011-12-01 02:37:06 +00:00
t-hpux Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-hpux10 Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-linux Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-linux64 Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-openbsd config.host (hppa-*-openbsd*): New target. 2012-09-20 01:20:34 +00:00
t-pa64 Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-slibgcc-dwarf-ver
t-slibgcc-hpux
t-slibgcc-sjlj-ver
t-stublib re PR other/51272 (ld: Unsatisfied symbol "_ITM_registerTMCloneTable" in file /test/gnu/gcc/objdir/) 2011-12-01 02:37:06 +00:00