818ab71a41 
								
							 
						 
						
							
							
								
								Update copyright years.  
							
							... 
							
							
							
							From-SVN: r232055 
							
						 
						
							2016-01-04 15:30:50 +01:00  
				
					
						
							
							
								 
						
							
								5624e564d2 
								
							 
						 
						
							
							
								
								Update copyright years.  
							
							... 
							
							
							
							From-SVN: r219188 
							
						 
						
							2015-01-05 13:33:28 +01:00  
				
					
						
							
							
								 
						
							
								1ed3ba0549 
								
							 
						 
						
							
							
								
								os_defines.h (_GLIBCXX_THREAD_ATEXIT_WIN32): Define.  
							
							... 
							
							
							
							2014-08-19  Yaakov Selkowitz  <yselkowi@redhat.com>
	Kai Tietz  <ktietz@redhat.com>
	* config/os/mingw32-w64/os_defines.h (_GLIBCXX_THREAD_ATEXIT_WIN32):
	Define.
	* config/os/newlib/os_defines.h (_GLIBCXX_THREAD_ATEXIT_WIN32):
	Ditto.
	* libsupc++/atexit_thread.cc [_GLIBCXX_THREAD_ATEXIT_WIN32]:
	#include <windows.h>.
	(struct elt): Add dll member.
	(run): Decrement dll refcount.
	(__cxxabiv1::__cxa_thread_atexit): Increment dll refcount.
Co-Authored-By: Kai Tietz <ktietz@redhat.com>
From-SVN: r214163 
							
						 
						
							2014-08-19 17:25:12 +02:00  
				
					
						
							
							
								 
						
							
								a7f930e7c3 
								
							 
						 
						
							
							
								
								atexit_thread.cc (HAVE___CXA_THREAD_ATEXIT_IMPL): Add _GLIBCXX_ prefix to macro.  
							
							... 
							
							
							
							2014-08-01  Zifei Tong  <zifeitong@gmail.com>
	* libsupc++/atexit_thread.cc (HAVE___CXA_THREAD_ATEXIT_IMPL): Add
	_GLIBCXX_ prefix to macro.
From-SVN: r213504 
							
						 
						
							2014-08-01 20:45:56 +01:00  
				
					
						
							
							
								 
						
							
								aa118a03c4 
								
							 
						 
						
							
							
								
								Update copyright years in libstdc++-v3/  
							
							... 
							
							
							
							From-SVN: r206301 
							
						 
						
							2014-01-02 22:30:10 +00:00  
				
					
						
							
							
								 
						
							
								16a1d8fe29 
								
							 
						 
						
							
							
								
								re PR libstdc++/57914 (Memory leak in __cxa_thread_atexit when using thread_local)  
							
							... 
							
							
							
							PR libstdc++/57914
	* libsupc++/atexit_thread.cc (run): Delete cleanup elts.
From-SVN: r201146 
							
						 
						
							2013-07-22 15:43:27 -04:00  
				
					
						
							
							
								 
						
							
								bed152e374 
								
							 
						 
						
							
							
								
								configure.ac: Check for __cxa_thread_atexit_impl.  
							
							... 
							
							
							
							* configure.ac: Check for __cxa_thread_atexit_impl.
	* libsupc++/atexit_thread.cc (__cxa_thread_atexit): Just forward
	to it if available.
	* config.h.in, configure: Regenerate.
From-SVN: r196276 
							
						 
						
							2013-02-25 23:39:04 -05:00  
				
					
						
							
							
								 
						
							
								405feeb871 
								
							 
						 
						
							
							
								
								Update copyright in libstdc++-v3.  
							
							... 
							
							
							
							From-SVN: r195701 
							
						 
						
							2013-02-03 17:54:05 +00:00  
				
					
						
							
							
								 
						
							
								fe0f6df424 
								
							 
						 
						
							
							
								
								re PR target/54908 (misc regressions on emutls targets remain from dynamic initialization of non-function-local TLS variables)  
							
							... 
							
							
							
							PR target/54908
	* libsupc++/atexit_thread.cc: Rewrite to keep the cleanup list
	with get/setspecific.  Destroy the key on dlclose.
From-SVN: r192449 
							
						 
						
							2012-10-15 03:32:13 -04:00  
				
					
						
							
							
								 
						
							
								5b031b9b56 
								
							 
						 
						
							
							
								
								Support C++11 thread_local destructors.  
							
							... 
							
							
							
							gcc/cp/
	* decl.c (get_thread_atexit_node): New.
	(register_dtor_fn): Use it for TLS.
libstdc++-v3/
	* libsupc++/cxxabi.h: Declare __cxa_thread_atexit.
	* libsupc++/atexit_thread.cc: New.
	* libsupc++/Makefile.am (nested_exception.lo): Add it.
	* config/abi/pre/gnu.ver: Add __cxa_thread_atexit.
From-SVN: r192210 
							
						 
						
							2012-10-08 10:45:24 -04:00