diff options
Diffstat (limited to 'nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S')
-rw-r--r-- | nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S index 49fe9d761b..0fa402a95e 100644 --- a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S +++ b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S @@ -71,7 +71,7 @@ __pthread_cond_broadcast: /* Unlock. */ LOCK - decl cond_lock-wakeup_seq(%ebx) + subl $1, cond_lock-wakeup_seq(%ebx) jne 7f /* Wake up all threads. */ @@ -87,7 +87,7 @@ __pthread_cond_broadcast: .align 16 /* Unlock. */ 4: LOCK - decl cond_lock-wakeup_seq(%ebx) + subl $1, cond_lock-wakeup_seq(%ebx) jne 5f 6: xorl %eax, %eax |