Use alternate thread library on Solaris 8 even without TLS

* configure.ac (LIB_TLS_SPEC): Enforce use of alternate thread
	library on Solaris 8 even without TLS support.
	* configure: Regenerate.

From-SVN: r184467
This commit is contained in:
Rainer Orth 2012-02-22 11:27:45 +00:00 committed by Rainer Orth
parent 3e888a5ed4
commit bbd6a01464
3 changed files with 21 additions and 1 deletions

View File

@ -1,9 +1,15 @@
2012-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure.ac (LIB_TLS_SPEC): Enforce use of alternate thread
library on Solaris 8 even without TLS support.
* configure: Regenerate.
2012-02-22 Richard Guenther <rguenther@suse.de>
PR middle-end/52329
* gimple-fold.c (fold_stmt_1): Also canonicalize ADDR_EXPRs
for GIMPLE_DEBUG stmts.
2012-02-22 Martin Jambor <mjambor@suse.cz>
PR middle-end/51782

7
gcc/configure vendored
View File

@ -23774,6 +23774,13 @@ fi
if test $set_have_as_tls = no; then
LIBS=
fi
# Even without TLS support on Solaris 8, explicitly link with libthread
# to guarantee that the alternate thread library is used.
case "$target" in
*-*-solaris2.8)
LIBS=-lthread
;;
esac
# Always define LIB_TLS_SPEC, even without TLS support.
cat >>confdefs.h <<_ACEOF

View File

@ -3264,6 +3264,13 @@ case "$target" in
if test $set_have_as_tls = no; then
LIBS=
fi
# Even without TLS support on Solaris 8, explicitly link with libthread
# to guarantee that the alternate thread library is used.
case "$target" in
*-*-solaris2.8)
LIBS=-lthread
;;
esac
# Always define LIB_TLS_SPEC, even without TLS support.
AC_DEFINE_UNQUOTED(LIB_TLS_SPEC, "$LIBS",
[Define to the library containing __tls_get_addr/___tls_get_addr.])