]> sourceware.org Git - glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 29 Jun 2004 15:54:37 +0000 (15:54 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 29 Jun 2004 15:54:37 +0000 (15:54 +0000)
2004-06-29  Kaz Kojima  <kkojima@rr.iij4u.or.jp>

* sysdeps/unix/sysv/linux/sh/sysdep.h (SYSCALL_ERROR_HANDLER):
Fix branch offset for a PLT entry.

ChangeLog
linuxthreads/ChangeLog
linuxthreads/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h
nptl/ChangeLog
nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S
nptl/sysdeps/unix/sysv/linux/sh/sem_post.S
nptl/sysdeps/unix/sysv/linux/sh/sem_timedwait.S
nptl/sysdeps/unix/sysv/linux/sh/sem_trywait.S
nptl/sysdeps/unix/sysv/linux/sh/sem_wait.S
sysdeps/unix/sysv/linux/sh/sysdep.h

index d030c662cd5d095165de633d54a1b419b3a77120..b6ba4c9c7028adb4046080ba5156710f4c8a3d82 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-06-29  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * sysdeps/unix/sysv/linux/sh/sysdep.h (SYSCALL_ERROR_HANDLER):
+       Fix branch offset for a PLT entry.
+
 2004-06-20  Jim Meyering  <jim@meyering.net>
 
        * malloc/obstack.h (obstack_base): Cast to `void *', to align with
index e5cd5efdb5be532d14d3decd5561f07c9c9f67ba..69209f89144446797b7ad3c6f9275d8cecd91ff2 100644 (file)
@@ -1,3 +1,9 @@
+2004-06-29  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * sysdeps/unix/sysv/linux/sh/sysdep-cancel.h (CENABLE): Fix
+       branch offset for a PLT entry.
+       (CDISABLE): Likewise.
+
 2004-05-31  Andreas Jaeger  <aj@suse.de>
 
        * sysdeps/unix/sysv/linux/mips/Makefile (CFLAGS-pt-initfini.s):
index 1ba48decb76dda118b27c4a996ac2efba145ccd0..9fac494a9f84dda2ee97c4d255bb3f4ffc25ffce 100644 (file)
         mov r0,r2; \
        .align 2; \
      1: .long _GLOBAL_OFFSET_TABLE_; \
-     2: .long __local_enable_asynccancel@PLT - (0b+2-.); \
+     2: .long __local_enable_asynccancel@PLT - (0b-.); \
      3: mov.l @r15+,r12
 
 #  define CDISABLE \
         nop; \
        .align 2; \
      1: .long _GLOBAL_OFFSET_TABLE_; \
-     2: .long __local_disable_asynccancel@PLT - (0b+2-.); \
+     2: .long __local_disable_asynccancel@PLT - (0b-.); \
      3: mov.l @r15+,r12
 # else
 #  define CENABLE \
index 6ef7ff136f1511e0358e9c150957aacbff084b9e..ce72d2738ef0116b456acb98960db4a8aeb39519 100644 (file)
@@ -1,3 +1,16 @@
+2004-06-29  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * sysdeps/unix/sysv/linux/sh/pthread_once.S (__pthread_once):
+       Fix branch offset for a PLT entry.
+       * sysdeps/unix/sysv/linux/sh/sem_post.S (__new_sem_post):
+       Likewise.
+       * sysdeps/unix/sysv/linux/sh/sem_timedwait.S (sem_timedwait):
+       Likewise.
+       * sysdeps/unix/sysv/linux/sh/sem_trywait.S (__new_sem_trywait):
+       Likewise.
+       * sysdeps/unix/sysv/linux/sh/sem_wait.S (__new_sem_wait):
+       Likewise.
+
 2004-06-28  Jakub Jelinek  <jakub@redhat.com>
 
        * sysdeps/alpha/tcb-offsets.sym (MULTIPLE_THREADS_OFFSET): Define
index 9b583a8317aeff49889816a3bffdf6cdb48250ac..02af56b4c791a0ca0eaa95fa3b268cd05ebe1e10 100644 (file)
@@ -210,7 +210,7 @@ __pthread_once:
 
        .align  2
 .Lsigsetjmp:
-       .long   __sigsetjmp@PLT-(.Lsigsetjmp0+2-.)
+       .long   __sigsetjmp@PLT-(.Lsigsetjmp0-.)
 .Lcpush:
        .long   HIDDEN_JUMPTARGET(__pthread_register_cancel)-.Lcpush0
 .Lcpop:
index a080e17abee0b64aa841195724175b6d0934a0c1..9bc12da7e033b07e929c468498fae42a7f684f3b 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003 Free Software Foundation, Inc.
+/* Copyright (C) 2003, 2004 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -81,7 +81,7 @@ __new_sem_post:
        .long   errno@GOTTPOFF
 #else
 .Lerrloc3:
-       .long   __errno_location@PLT-(.Lerrloc3b+2-.)
+       .long   __errno_location@PLT-(.Lerrloc3b-.)
 #endif
        .size   __new_sem_post,.-__new_sem_post
        versioned_symbol(libpthread, __new_sem_post, sem_post, GLIBC_2_1)
index dbeda87a6cb2314566d225cea8792568c9997d44..27a1bb019d8153c1e72d9ea6bff4767503ada08c 100644 (file)
@@ -228,7 +228,7 @@ sem_timedwait:
        .long   errno@GOTTPOFF
 #else
 .Lerrloc2:
-       .long   __errno_location@PLT-(.Lerrloc2b+2-.)
+       .long   __errno_location@PLT-(.Lerrloc2b-.)
 #endif
 .Lenable0:
        .long   __pthread_enable_asynccancel-.Lenable0b
index 0091e53e7c8fa47a2f470faa560d44da487004ac..ccdf3a0dbd7ce47ded8127d44078269e6de95678 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003 Free Software Foundation, Inc.
+/* Copyright (C) 2003, 2004 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -83,7 +83,7 @@ __new_sem_trywait:
        .long   errno@GOTTPOFF
 #else
 .Lerrloc1:
-       .long   __errno_location@PLT-(.Lerrloc1b+2-.)
+       .long   __errno_location@PLT-(.Lerrloc1b-.)
 #endif
        .size   __new_sem_trywait,.-__new_sem_trywait
        versioned_symbol(libpthread, __new_sem_trywait, sem_trywait, GLIBC_2_1)
index d51f12aa5480ab3a2eeb51e16f2829762e156931..9ceb8f1c24a15589ddc69a1c49c0ca190b1b48cc 100644 (file)
@@ -155,7 +155,7 @@ __new_sem_wait:
        .long   errno@GOTTPOFF
 #else
 .Lerrloc0:
-       .long   __errno_location@PLT-(.Lerrloc0b+2-.)
+       .long   __errno_location@PLT-(.Lerrloc0b-.)
 #endif
 .Lenable0:
        .long   __pthread_enable_asynccancel-.Lenable0b
index e1fad87ffe3716bf11010b40996bfa58e13cbfc3..35b8a58afa8a3a2da605bd729040bc898342d35d 100644 (file)
         mov _IMM1,r0; \
        .align 2; \
      0: .long _GLOBAL_OFFSET_TABLE_; \
-     1: .long PLTJMP(C_SYMBOL_NAME(__errno_location))-(2b+2-.)
+     1: .long PLTJMP(C_SYMBOL_NAME(__errno_location))-(2b-.)
 /* A quick note: it is assumed that the call to `__errno_location' does
    not modify the stack!  */
 #  endif
This page took 0.08246 seconds and 5 git commands to generate.