This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch mingw committed]: Remove of mingw-tls.c for libgcc


Hello,

I reverted the patch I did for supporting in libgcc the TLS cleanup
code for mingw. The mingw-w64 runtime does now has builtin support of
TLS cleanup (static and shared versions are handled proper without the
need of any additional dll) and mingw.org has its mingwm10.dll doing
the task for option -mthreads, there is no reason to keep this.

ChangeLog

2009-07-13  Kai Tietz  <kai.tietz@onevision.com>

	* config/i386/t-gthr-win32 (LIB2FUNCS_EXTRA): Remove file
	config/i386/mingw-tls.c.
	* config/i386/mingw-tls.c: Removed.

Tested this patch for i686-pc-mingw32, i686-w64-mingw32, and x86_64-pc-mingw32.

I applied this patch to trunk at revision 149593.

Cheers,
Kai

-- 
|  (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination
Index: gcc/gcc/config/i386/t-gthr-win32
===================================================================
--- gcc.orig/gcc/config/i386/t-gthr-win32	2009-07-13 20:56:42.000000000 +0200
+++ gcc/gcc/config/i386/t-gthr-win32	2009-07-13 20:57:23.487000000 +0200
@@ -1,3 +1,2 @@
 # We hide calls to w32api needed for w32 thread support here:
-LIB2FUNCS_EXTRA = $(srcdir)/config/i386/gthr-win32.c \
-	$(srcdir)/config/i386/mingw-tls.c
+LIB2FUNCS_EXTRA = $(srcdir)/config/i386/gthr-win32.c

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]