OSDN Git Service

2009-06-26 Kai Tietz <kai.tietz@onevision.com>
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jun 2009 13:39:36 +0000 (13:39 +0000)
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jun 2009 13:39:36 +0000 (13:39 +0000)
        * config/i386/mingw-tls.c (__mingwthr_key_dtor): Remove for none
        shared libgcc.
        (__mingwthr_remove_key_dtor): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@148971 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/mingw-tls.c

index c7c31b7..5e149cd 100644 (file)
@@ -1,3 +1,9 @@
+2009-06-26  Kai Tietz  <kai.tietz@onevision.com>
+
+       * config/i386/mingw-tls.c (__mingwthr_key_dtor): Remove for none
+       shared libgcc.
+       (__mingwthr_remove_key_dtor): Likewise.
+
 2009-06-26  Richard Guenther  <rguenther@suse.de>
 
        * tree-ssa-structalias.c (do_ds_constraint): Simplify escape
index 7a5c775..8495a96 100644 (file)
@@ -36,38 +36,11 @@ typedef struct __mingwthr_key {
 
 #if defined(_WIN32) && !defined(__CYGWIN__)
 
-/* Possibly we could define this here for none MT too and avoid use of
-   mingwthrd.a at all, but well ...  */
+/* Static functions for libgcc.  */
 #ifdef SHARED
 __declspec(dllexport)
 int _CRT_MT = 1;
-#else
-#if 0
-int _CRT_MT = 0;
-#endif
-#endif
-
-/* Static functions for libgcc.  */
-#ifndef SHARED
-
-int __mingwthr_key_dtor (DWORD,void (*dtor)(void *));
-int __mingwthr_remove_key_dtor (DWORD);
-
-
-int
-__mingwthr_key_dtor (DWORD key __attribute__ ((__unused__)),
-                    void (*dtor) (void *) __attribute__ ((__unused__)))
-{
-  return 0;
-}
-
-int
-__mingwthr_remove_key_dtor (DWORD key __attribute__ ((__unused__)))
-{
-  return 0;
-}
 
-#else
 /* Shared functions for libgcc.  */
 
 /* Prototypes.  */