re PR bootstrap/9330 ([alpha-osf]small alphaev56-dec-osf5.1 --enable-threads=posix...
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Thu, 31 Jul 2003 12:01:07 +0000 (12:01 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Thu, 31 Jul 2003 12:01:07 +0000 (12:01 +0000)
commit2a4e8ebc137e8a04d1d6b66f93a93ae215acf33a
tree9da070fa50d61c24f4bb30ee44be274f1103d7fc
parent620a329bbbaec71ba345a5c015983538fff18818
re PR bootstrap/9330 ([alpha-osf]small alphaev56-dec-osf5.1 --enable-threads=posix problem)

* config.gcc (alpha*-dec-osf[45]*): Enable POSIX thread support by
default.

* gthr-posix.c: New file.
* gthr-posix.h: Define _REENTRANT if missing.
Make _LIBOBJC #pragma weak visible with _LIBOBJC_WEAK.

* config/alpha/t-osf4 (SHLIB_LINK): Hide dummy functions provided
by gthr-posix.o.
* config/alpha/t-osf-pthread: New file.

* fixinc/inclhack.def (alpha_pthread): New fix.
* fixinc/fixincl.x: Regenerate.
* fixinc/tests/base/pthread.h [ALPHA_PTHREAD_CHECK]: New testcase.

* doc/install.texi (alpha*-dec-osf*): Remove --enable-threads
warning.
Fixes PR bootstrap/9330.

From-SVN: r69998
gcc/ChangeLog
gcc/config.gcc
gcc/config/alpha/t-osf-pthread [new file with mode: 0644]
gcc/config/alpha/t-osf4
gcc/doc/install.texi
gcc/fixinc/fixincl.x
gcc/fixinc/inclhack.def
gcc/fixinc/tests/base/pthread.h
gcc/gthr-posix.c [new file with mode: 0644]
gcc/gthr-posix.h