rpms/glibc/devel glibc-setjmp-mangling.patch,1.3,1.4
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Mon Dec 19 14:58:08 UTC 2005
Author: jakub
Update of /cvs/dist/rpms/glibc/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv11515
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/setjmp.S | 16 ++++++++--
sysdeps/s390/s390-64/__longjmp.c | 33 +++++++++++++--------
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/sysdep.h | 24 ++++++++++++++-
20 files changed, 240 insertions(+), 45 deletions(-)
Index: glibc-setjmp-mangling.patch
===================================================================
RCS file: /cvs/dist/rpms/glibc/devel/glibc-setjmp-mangling.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- glibc-setjmp-mangling.patch 19 Dec 2005 14:30:02 -0000 1.3
+++ glibc-setjmp-mangling.patch 19 Dec 2005 14:58:04 -0000 1.4
@@ -15,6 +15,17 @@
/* For Linux we can use the system call table in the header file
/usr/include/asm/unistd.h
+@@ -111,8 +113,8 @@
+ 0: lcr %r0,%r2; \
+ basr %r1,0; \
+ 1: al %r1,2f-1b(%r1); \
+- l %r1,SYSCALL_ERROR_ERRNO at gotntpoff(%r1) \
+- ear %r2,%a0 \
++ l %r1,SYSCALL_ERROR_ERRNO at gotntpoff(%r1); \
++ ear %r2,%a0; \
+ st %r0,0(%r1,%r2); \
+ lhi %r2,-1; \
+ br %r14; \
@@ -261,4 +263,24 @@
#define ASMFMT_4 , "0" (gpr2), "d" (gpr3), "d" (gpr4), "d" (gpr5)
#define ASMFMT_5 , "0" (gpr2), "d" (gpr3), "d" (gpr4), "d" (gpr5), "d" (gpr6)
More information about the fedora-cvs-commits
mailing list