From edece8f10161ced3bed66845b7bee64f7e9fea4b Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 30 Oct 2006 00:41:07 +0000 Subject: * sysdeps/ia64/pthread_spin_unlock.c (pthread_spin_unlock): Use __sync_lock_release instead of __sync_lock_release_si. --- configure | 4 ++-- configure.in | 2 ++ nptl/ChangeLog | 5 +++++ nptl/sysdeps/ia64/pthread_spin_unlock.c | 4 ++-- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/configure b/configure index c9d321abd1..d19d5d3e73 100755 --- a/configure +++ b/configure @@ -5652,7 +5652,7 @@ else libc_cv_z_relro=yes else case "$base_machine" in - i3456786 | x86_64 | powerpc* | s390* | sparc* | alpha*) ;; + i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*) ;; *) libc_cv_z_relro="not required" ;; esac fi @@ -5660,7 +5660,7 @@ else fi echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5 echo "${ECHO_T}$libc_cv_z_relro" >&6 - if test $libc_cv_z_relro = no; then + if test "$libc_cv_z_relro" = no; then { { echo "$as_me:$LINENO: error: linker with -z relro support required" >&5 echo "$as_me: error: linker with -z relro support required" >&2;} { (exit 1); exit 1; }; } diff --git a/configure.in b/configure.in index ca795c4486..5cb3035a65 100644 --- a/configure.in +++ b/configure.in @@ -1445,10 +1445,12 @@ EOF then libc_cv_z_relro=yes else +changequote(,)dnl case "$base_machine" in i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*) ;; *) libc_cv_z_relro="not required" ;; esac +changequote([,])dnl fi fi]) if test "$libc_cv_z_relro" = no; then diff --git a/nptl/ChangeLog b/nptl/ChangeLog index 121d9ed1f2..c65b60dbff 100644 --- a/nptl/ChangeLog +++ b/nptl/ChangeLog @@ -1,3 +1,8 @@ +2006-10-30 Jakub Jelinek + + * sysdeps/ia64/pthread_spin_unlock.c (pthread_spin_unlock): Use + __sync_lock_release instead of __sync_lock_release_si. + 2006-10-29 Jakub Jelinek * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h (RTLD_SINGLE_THREAD_P): diff --git a/nptl/sysdeps/ia64/pthread_spin_unlock.c b/nptl/sysdeps/ia64/pthread_spin_unlock.c index 6232764b13..50d9c5f6a8 100644 --- a/nptl/sysdeps/ia64/pthread_spin_unlock.c +++ b/nptl/sysdeps/ia64/pthread_spin_unlock.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003 Free Software Foundation, Inc. +/* Copyright (C) 2003, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2003. @@ -23,6 +23,6 @@ int pthread_spin_unlock (pthread_spinlock_t *lock) { - __sync_lock_release_si ((int *) lock); + __sync_lock_release ((int *) lock); return 0; } -- cgit 1.4.1