Check if -fpic -mtls-dialect=gnu2 works

2012-01-30  H.J. Lu  <hongjiu.lu@intel.com>

	* configure.ac: Check if -fpic -mtls-dialect=gnu2 works.
	* configure: Regenerated.
This commit is contained in:
H.J. Lu 2012-01-30 21:13:30 +00:00
parent 8fc3fc3455
commit 63887f3df5
3 changed files with 21 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2012-01-30 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Check if -fpic -mtls-dialect=gnu2 works.
* configure: Regenerated.
2012-01-27 Ian Lance Taylor <iant@google.com>
* reloc.h (Bits): New class with static functions, copied from

10
gold/configure vendored
View File

@ -6437,10 +6437,16 @@ fi
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -mtls-dialect=gnu2"
CFLAGS="$CFLAGS -fpic -mtls-dialect=gnu2"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int i;
__thread int i;
void foo (void)
{
i = 10;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
have_tls_gnu2=yes

View File

@ -359,8 +359,14 @@ AM_CONDITIONAL(OMP_SUPPORT, test "$gold_cv_c_threadprivate" = "yes")
dnl Test for the -ftls-dialect=gnu2 option.
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -mtls-dialect=gnu2"
AC_COMPILE_IFELSE([int i;], [have_tls_gnu2=yes], [have_tls_gnu2=no])
CFLAGS="$CFLAGS -fpic -mtls-dialect=gnu2"
AC_COMPILE_IFELSE([
__thread int i;
void foo (void)
{
i = 10;
}
], [have_tls_gnu2=yes], [have_tls_gnu2=no])
CFLAGS="$save_CFLAGS"
AM_CONDITIONAL(TLS_GNU2_DIALECT, test "$have_tls_gnu2" = "yes")