Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 14 Apr 2003 16:43:20 +0000 (16:43 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 14 Apr 2003 16:43:20 +0000 (16:43 +0000)
2003-04-14  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S: Use
DW_CFA_advance_loc2 for .Laddl-.Lsubl.
* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Use
DW_CFA_advance_loc for .Laddl-.Lsubl.

* sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Don't use
position-independent unwind data for static libraries.
Add missing unwind info.  Add comments.

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

index 1a3e32f716252100feed5ff864c5f34311d2f5ed..1687bf485612244a14fc42f0876522a5ec43c5b4 100644 (file)
@@ -1,5 +1,16 @@
+2003-04-14  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S: Use
+       DW_CFA_advance_loc2 for .Laddl-.Lsubl.
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Use
+       DW_CFA_advance_loc for .Laddl-.Lsubl.
+
 2003-04-13  Ulrich Drepper  <drepper@redhat.com>
 
+       * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Don't use
+       position-independent unwind data for static libraries.
+       Add missing unwind info.  Add comments.
+
        * sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S: Add unwind info.
        * sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S: Likewise.
        * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Likewise.
index d701d77fe4ca2e2d45d7f8047fc0521485339383..1ac6c1a7d66905cce66d70c369e620da610901db 100644 (file)
@@ -376,7 +376,8 @@ versioned_symbol (libpthread, __pthread_cond_wait, pthread_cond_wait,
        .byte   0x40+.Lsubl-.Lpush4             # DW_CFA_advance_loc+N
        .byte   14                              # DW_CFA_def_cfa_offset
        .uleb128 52
-       .byte   0x40+.Laddl-.Lsubl              # DW_CFA_advance_loc+N
+       .byte   2                               # DW_CFA_advance_loc1
+       .byte   .Laddl-.Lsubl
        .byte   14                              # DW_CFA_def_cfa_offset
        .uleb128 16
        .byte   0x40+ .Lpop_ebx-.Laddl          # DW_CFA_advance_loc+N