Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 4 Jun 2003 19:48:29 +0000 (19:48 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 4 Jun 2003 19:48:29 +0000 (19:48 +0000)
2003-06-04  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
(__pthread_cond_signal): Add some code to eventually handle
cond_lock!=0.

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

index 61e87c3..5b88e6d 100644 (file)
@@ -1,3 +1,9 @@
+2003-06-04  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
+       (__pthread_cond_signal): Add some code to eventually handle
+       cond_lock!=0.
+
 2003-06-01  Ulrich Drepper  <drepper@redhat.com>
 
        * Makefile (tests): Add tst-exec4.
index ed25c55..4b4fc05 100644 (file)
@@ -92,7 +92,11 @@ __pthread_cond_signal:
 
        /* Unlock.  */
 4:     LOCK
+#if cond_lock == 0
        subl    $1, (%edi)
+#else
+       subl    $1, cond_lock(%edi)
+#endif
        jne     5f
 
 6:     xorl    %eax, %eax