]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 7 Aug 2004 09:40:42 +0000 (09:40 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 7 Aug 2004 09:40:42 +0000 (09:40 +0000)
2004-08-07  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:
Remove unnecessary exception handling data.

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

index 85a063f0118183feee19109a2fb8f67073543319..5923824b09d2a04ac9a1b8e0933d64408e963039 100644 (file)
@@ -1,3 +1,8 @@
+2004-08-07  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:
+       Remove unnecessary exception handling data.
+
 2004-07-23  Jakub Jelinek  <jakub@redhat.com>
 
        [BZ #284]
index 1d24b1a1e1fac7a98ef8b069ad64e76f3bc1458b..eecec8aee3e5caabca867ef8010a9ff97920f463 100644 (file)
@@ -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