Use thr_stksegment to determine Solaris stack base
[gcc.git] / boehm-gc / configure
index 1d751fd684f0ba03bc73ca60499d3c92b03165b9..6020e9884eb98c662dc349cb57066039d6e72352 100755 (executable)
@@ -14796,6 +14796,15 @@ $as_echo "$as_me: WARNING: \"Only HP-UX 11 POSIX threads are supported.\"" >&2;}
 $as_echo "#define USE_COMPILER_TLS 1" >>confdefs.h
 
        ;;
+     *-*-gnu*)
+
+$as_echo "#define GC_GNU_THREADS 1" >>confdefs.h
+
+       $as_echo "#define _REENTRANT 1" >>confdefs.h
+
+       $as_echo "#define THREAD_LOCAL_ALLOC 1" >>confdefs.h
+
+       ;;
      *-*-freebsd*)
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&5
 $as_echo "$as_me: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&2;}