aboutsummaryrefslogtreecommitdiff
path: root/gcc/gthr.h
diff options
context:
space:
mode:
authorMike Stump <mrs@wrs.com>1998-04-02 23:15:06 +0000
committerJeff Law <law@gcc.gnu.org>1998-04-02 16:15:06 -0700
commit7cc348893ef14a03f920b004c5cd2ba967c7a785 (patch)
treecdd606fee269c8fa842c9e363520972303eccd26 /gcc/gthr.h
parentb2012effc9027b75d1df106c7d1c38c4f84f597b (diff)
downloadgcc-7cc348893ef14a03f920b004c5cd2ba967c7a785.zip
gcc-7cc348893ef14a03f920b004c5cd2ba967c7a785.tar.gz
gcc-7cc348893ef14a03f920b004c5cd2ba967c7a785.tar.bz2
gthr.h: Support systems that don't have weak, but have threads.
* gthr.h: Support systems that don't have weak, but have threads. * configure.in (*wrs-vxworks*): Use VxWorks threads by default. * gthr-vxworks.h: New file. * objc/thr-vxworks.h: Dummy file from thr-single.c for now. From-SVN: r18971
Diffstat (limited to 'gcc/gthr.h')
-rw-r--r--gcc/gthr.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/gthr.h b/gcc/gthr.h
index 9c53654..d1028cb 100644
--- a/gcc/gthr.h
+++ b/gcc/gthr.h
@@ -83,10 +83,12 @@ Boston, MA 02111-1307, USA. */
#include "gthr-solaris.h"
/* Include GTHREAD_FILE if one is defined. */
-#elif SUPPORTS_WEAK && HAVE_GTHR_DEFAULT
+#elif defined(HAVE_GTHR_DEFAULT)
+#if SUPPORTS_WEAK
#ifndef GTHREAD_USE_WEAK
#define GTHREAD_USE_WEAK 1
#endif
+#endif
#include "gthr-default.h"
/* Fallback to single thread definitions. */