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