From fa46f7ab2788267d2363da4121cdd321ce7fb86e Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 7 Aug 2004 09:40:42 +0000 Subject: Update. 2004-08-07 Ulrich Drepper * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S: Remove unnecessary exception handling data. --- .../sysv/linux/i386/i486/pthread_cond_timedwait.S | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) (limited to 'nptl/sysdeps/unix') diff --git a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S index 1d24b1a1e1..eecec8aee3 100644 --- a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S +++ b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S @@ -102,10 +102,8 @@ __pthread_cond_timedwait: /* Get the current time. */ 8: movl %ebx, %edx -.LebxmovedUR: #ifdef __NR_clock_gettime - /* Get the clock number. Note that the field in the condvar - structure stores the number minus 1. */ + /* Get the clock number. */ movl cond_clock(%ebx), %ebx /* Only clocks 0 and 1 are allowed. Both are handled in the kernel. */ @@ -117,7 +115,6 @@ __pthread_cond_timedwait: je 19f # endif movl %edx, %ebx -.LebxbackUR: /* Compute relative timeout. */ movl (%ebp), %ecx @@ -131,7 +128,6 @@ __pthread_cond_timedwait: movl $SYS_gettimeofday, %eax ENTER_KERNEL movl %edx, %ebx -.LebxbackUR: /* Compute relative timeout. */ movl 8(%esp), %eax @@ -359,15 +355,10 @@ versioned_symbol (libpthread, __pthread_cond_timedwait, pthread_cond_timedwait, GLIBC_2_3_2) - .type __condvar_tw_cleanup3, @function -__condvar_tw_cleanup3: - movl 20+FRAME_SIZE(%esp), %ebx -.LSbl5: - jmp __condvar_tw_cleanup - .size __condvar_tw_cleanup3, .-__condvar_tw_cleanup3 .type __condvar_tw_cleanup2, @function __condvar_tw_cleanup2: subl $cond_futex, %ebx +.LSbl5: .size __condvar_tw_cleanup2, .-__condvar_tw_cleanup2 .type __condvar_tw_cleanup, @function __condvar_tw_cleanup: @@ -448,14 +439,6 @@ __condvar_tw_cleanup: .long .Ladd_cond_futex-.LcleanupSTART .long __condvar_tw_cleanup-.LSTARTCODE .uleb128 0 - .long .LebxmovedUR-.LSTARTCODE - .long .LebxbackUR-.LebxmovedUR - .long __condvar_tw_cleanup3-.LSTARTCODE - .uleb128 0 - .long .LebxmovedUR-.LSTARTCODE - .long .Ladd_cond_futex-.LebxmovedUR - .long __condvar_tw_cleanup-.LSTARTCODE - .uleb128 0 .long .Ladd_cond_futex-.LSTARTCODE .long .Lsub_cond_futex-.Ladd_cond_futex .long __condvar_tw_cleanup2-.LSTARTCODE -- cgit 1.4.1