Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 4 Jan 2003 02:12:26 +0000 (02:12 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 4 Jan 2003 02:12:26 +0000 (02:12 +0000)
* sysdeps/unix/sysv/linux/i386/i486/lowlevelcond.S
(condvar_cleanup): Get condvar address from the right place.

nptl/ChangeLog
nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevelcond.S

index 62744b1e374fa95af1fb96dd30128d10e24873cd..c7fdb470e6e912368402928fb78e136250d896f3 100644 (file)
@@ -1,5 +1,8 @@
 2003-01-03  Ulrich Drepper  <drepper@redhat.com>
 
+       * sysdeps/unix/sysv/linux/i386/i486/lowlevelcond.S
+       (condvar_cleanup): Get condvar address from the right place.
+
        * atomic.h: Correct definitions of atomic_full_barrier,
        atomic_read_barrier, atomic_write_barrier.
 
index 0187bf82531fdb3f5a953e251d416233c40d047f..5afe53d48471b4f8479221b80ade9d4cbf02aff1 100644 (file)
@@ -45,7 +45,7 @@
        .type   condvar_cleanup, @function
 condvar_cleanup:
        pushl   %ebx
-       movl    4(%esp), %ebx
+       movl    8(%esp), %ebx
 #if cond_lock != 0
        addl    $cond_lock, %ebx
 #endif