rpms/glibc/devel glibc-setjmp-mangling.patch,1.6,1.7
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Mon Dec 19 16:03:34 UTC 2005
Author: jakub
Update of /cvs/dist/rpms/glibc/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv25163
Modified Files:
glibc-setjmp-mangling.patch
Log Message:
2.3.90-19
glibc-setjmp-mangling.patch:
nptl/sysdeps/ia64/tls.h | 22 ++++++++++----
nptl/sysdeps/powerpc/tcb-offsets.sym | 1
nptl/sysdeps/powerpc/tls.h | 15 ++++++++-
nptl/sysdeps/s390/tcb-offsets.sym | 1
nptl/sysdeps/s390/tls.h | 7 ++++
sysdeps/powerpc/powerpc32/__longjmp-common.S | 6 +++
sysdeps/powerpc/powerpc32/setjmp-common.S | 3 +
sysdeps/powerpc/powerpc64/__longjmp-common.S | 5 ++-
sysdeps/powerpc/powerpc64/setjmp-common.S | 3 +
sysdeps/s390/s390-32/__longjmp.c | 28 ++++++++++++-----
sysdeps/s390/s390-32/elf/setjmp.S | 16 ++++++++--
sysdeps/s390/s390-32/setjmp.S | 16 ++++++++--
sysdeps/s390/s390-64/__longjmp.c | 33 +++++++++++++--------
sysdeps/s390/s390-64/elf/setjmp.S | 16 ++++++++--
sysdeps/s390/s390-64/setjmp.S | 18 ++++++++---
sysdeps/unix/sysv/linux/ia64/__longjmp.S | 5 ++-
sysdeps/unix/sysv/linux/ia64/setjmp.S | 10 +++++-
sysdeps/unix/sysv/linux/ia64/sysdep.h | 23 ++++++++++++++
sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 18 +++++++++++
sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 19 ++++++++++++
sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 28 +++++++++++++++--
sysdeps/unix/sysv/linux/s390/s390-64/socket.S | 1
sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 24 ++++++++++++++-
23 files changed, 271 insertions(+), 47 deletions(-)
Index: glibc-setjmp-mangling.patch
===================================================================
RCS file: /cvs/dist/rpms/glibc/devel/glibc-setjmp-mangling.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- glibc-setjmp-mangling.patch 19 Dec 2005 15:53:30 -0000 1.6
+++ glibc-setjmp-mangling.patch 19 Dec 2005 16:03:18 -0000 1.7
@@ -592,7 +592,7 @@
+# define THREAD_COPY_POINTER_GUARD(descr) \
+ (((tcbhead_t *) ((char *) (descr) \
+ + TLS_PRE_TCB_SIZE))[-1].pointer_guard \
-+ = THREAD_GET_POINTER_GUARD()
++ = THREAD_GET_POINTER_GUARD())
+
/* l_tls_offset == 0 is perfectly valid on PPC, so we have to use some
different value to mean unset l_tls_offset. */
@@ -631,7 +631,7 @@
+ (((uintptr_t *) __thread_self)[-2] = (value))
+#define THREAD_COPY_POINTER_GUARD(descr) \
+ (((uintptr_t *) ((char *) (descr) + TLS_PRE_TCB_SIZE))[-2] \
-+ = ((uintptr_t *) __thread_self)[-2])
++ = THREAD_GET_POINTER_GUARD ())
+
#endif /* __ASSEMBLER__ */
More information about the fedora-cvs-commits
mailing list