diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2004-12-16 19:56:12 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@gcc.gnu.org> | 2004-12-16 19:56:12 +0000 |
commit | 59b1a766fb697329a64202089365375c042f9c40 (patch) | |
tree | 05489088487fbdeb7e4720a148089608dad0bf2e /gcc/config | |
parent | 669f01d83afef2e7cc7088df24886c8ec1a9c234 (diff) | |
download | gcc-59b1a766fb697329a64202089365375c042f9c40.zip gcc-59b1a766fb697329a64202089365375c042f9c40.tar.gz gcc-59b1a766fb697329a64202089365375c042f9c40.tar.bz2 |
re PR target/18997 (Segmentation Violation in pthread_getspecific)
gcc
PR target/18997
* config/i386/cygwin.h (GTHREAD_USE_WEAK): Define to 0.
libstdc++-v3
PR target/18997
* config/os/newlib/os_defines.h (_GLIBCXX_GTHREAD_USE_WEAK):
Define to 0 for __CYGWIN__.
From-SVN: r92281
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/i386/cygwin.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h index def39f4..96b4692 100644 --- a/gcc/config/i386/cygwin.h +++ b/gcc/config/i386/cygwin.h @@ -228,3 +228,7 @@ do \ } \ while (0) #endif + +/* Binutils does not handle weak symbols from dlls correctly. For now, + do not use them unnecessarily in gthr-posix.h. */ +#define GTHREAD_USE_WEAK 0 |