Commit bae4cf87 by Kai Tietz Committed by Kai Tietz

mingw-tls.c (__mingwthr_key_dtor): Remove for none shared libgcc.

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.

From-SVN: r148971
parent 46aaa417
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> 2009-06-26 Richard Guenther <rguenther@suse.de>
* tree-ssa-structalias.c (do_ds_constraint): Simplify escape * tree-ssa-structalias.c (do_ds_constraint): Simplify escape
......
...@@ -36,38 +36,11 @@ typedef struct __mingwthr_key { ...@@ -36,38 +36,11 @@ typedef struct __mingwthr_key {
#if defined(_WIN32) && !defined(__CYGWIN__) #if defined(_WIN32) && !defined(__CYGWIN__)
/* Possibly we could define this here for none MT too and avoid use of /* Static functions for libgcc. */
mingwthrd.a at all, but well ... */
#ifdef SHARED #ifdef SHARED
__declspec(dllexport) __declspec(dllexport)
int _CRT_MT = 1; 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. */ /* Shared functions for libgcc. */
/* Prototypes. */ /* Prototypes. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment