summaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorthorpej <thorpej@138bc75d-0d04-0410-961f-82ee72b054a4>2003-02-27 16:00:55 +0000
committerthorpej <thorpej@138bc75d-0d04-0410-961f-82ee72b054a4>2003-02-27 16:00:55 +0000
commitb7ac288f7e32f6f66ce14b45346fb0b4bef77b22 (patch)
tree7deaae9ac1d08179ffbc8fd5101dbdd944dab497 /gcc/config.gcc
parent2b41198eb0d536c2b4f79ff65d5eaf18ce7c1b4d (diff)
downloadgcc-b7ac288f7e32f6f66ce14b45346fb0b4bef77b22.tar.gz
* config.gcc (*-*-netbsd[2-9]*, *-*-netbsdelf[2-9]*): Enable
POSIX thread support by default. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63509 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index baa22d0cfc5..22d0db77a7c 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -399,7 +399,18 @@ case $machine in
xm_defines=POSIX
gas=yes
gnu_ld=yes
+
+ # NetBSD 2.0 and later get POSIX threads enabled by default.
+ # Allow them to be explicitly enabled on any other version.
case x${enable_threads} in
+ x)
+ case $machine in
+ *-*-netbsd[2-9]* | *-*-netbsdelf[2-9]*)
+ thread_file='posix'
+ tm_defines="${tm_defines} NETBSD_ENABLE_PTHREADS"
+ ;;
+ esac
+ ;;
xyes | xposix)
thread_file='posix'
tm_defines="${tm_defines} NETBSD_ENABLE_PTHREADS"