From: Mike Frysinger Date: Sun, 12 Aug 2012 19:01:40 +0000 (-0400) Subject: ia64: drop TLS configure check X-Git-Tag: upstream/2.30~10461 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a1079206686b5b0f50b7173689637064fd1c7f37;p=external%2Fglibc.git ia64: drop TLS configure check Since we require a new enough version of binutils that has TLS, we don't need to bother checking for it anymore. Signed-off-by: Mike Frysinger --- diff --git a/ports/ChangeLog.ia64 b/ports/ChangeLog.ia64 index 744f9bb..4d2110d 100644 --- a/ports/ChangeLog.ia64 +++ b/ports/ChangeLog.ia64 @@ -1,5 +1,10 @@ 2012-08-12 Mike Frysinger + * sysdeps/ia64/configure.in: Remove TLS check. + * sysdeps/ia64/configure: Regenerated. + +2012-08-12 Mike Frysinger + * sysdeps/ia64/fpu/libm-symbols.h (ASM_TYPE_DIRECTIVE): Remove. (LOCAL_OBJECT_START): Do not use ASM_TYPE_DIRECTIVE. (WEAK_LIBM_END): Likewise. diff --git a/ports/sysdeps/ia64/configure b/ports/sysdeps/ia64/configure index a3a1137..2e6a8a2 100644 --- a/ports/sysdeps/ia64/configure +++ b/ports/sysdeps/ia64/configure @@ -133,44 +133,5 @@ if test $libc_cv_cpp_asm_debuginfo = yes; then fi -# Check for support of thread-local storage handling in assembler and -# linker. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ia64 TLS support" >&5 -$as_echo_n "checking for ia64 TLS support... " >&6; } -if ${libc_cv_ia64_tls+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat > conftest.s <<\EOF - .section ".tdata","awT",@progbits -foo: data8 25 - .text - addl r16 = @ltoff(@dtpmod(foo#)), gp - addl r17 = @ltoff(@dtprel(foo#)), gp - addl r18 = @ltoff(@tprel(foo#)), gp - addl r19 = @dtprel(foo#), gp - adds r21 = @dtprel(foo#), r13 - movl r23 = @dtprel(foo#) - addl r20 = @tprel(foo#), gp - adds r22 = @tprel(foo#), r13 - movl r24 = @tprel(foo#) -EOF -if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 - (eval $ac_try) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - libc_cv_ia64_tls=yes -else - libc_cv_ia64_tls=no -fi -rm -f conftest* -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ia64_tls" >&5 -$as_echo "$libc_cv_ia64_tls" >&6; } -if test $libc_cv_ia64_tls = no; then - as_fn_error $? "the assembler must support TLS" "$LINENO" 5 -fi - $as_echo "#define PI_STATIC_AND_HIDDEN 1" >>confdefs.h diff --git a/ports/sysdeps/ia64/configure.in b/ports/sysdeps/ia64/configure.in index 5f1b112..3c9a514 100644 --- a/ports/sysdeps/ia64/configure.in +++ b/ports/sysdeps/ia64/configure.in @@ -34,34 +34,6 @@ if test $libc_cv_cpp_asm_debuginfo = yes; then AC_DEFINE(HAVE_CPP_ASM_DEBUGINFO) fi -# Check for support of thread-local storage handling in assembler and -# linker. -AC_CACHE_CHECK(for ia64 TLS support, libc_cv_ia64_tls, [dnl -cat > conftest.s <<\EOF - .section ".tdata","awT",@progbits -foo: data8 25 - .text - addl r16 = @ltoff(@dtpmod(foo#)), gp - addl r17 = @ltoff(@dtprel(foo#)), gp - addl r18 = @ltoff(@tprel(foo#)), gp - addl r19 = @dtprel(foo#), gp - adds r21 = @dtprel(foo#), r13 - movl r23 = @dtprel(foo#) - addl r20 = @tprel(foo#), gp - adds r22 = @tprel(foo#), r13 - movl r24 = @tprel(foo#) -EOF -dnl -if AC_TRY_COMMAND(${CC-cc} -c $CFLAGS conftest.s 1>&AS_MESSAGE_LOG_FD); then - libc_cv_ia64_tls=yes -else - libc_cv_ia64_tls=no -fi -rm -f conftest*]) -if test $libc_cv_ia64_tls = no; then - AC_MSG_ERROR([the assembler must support TLS]) -fi - dnl It is always possible to access static and hidden symbols in an dnl position independent way. AC_DEFINE(PI_STATIC_AND_HIDDEN)