rpms/glibc/devel glibc-fedora.patch,1.205,1.206

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Dec 6 11:16:16 UTC 2006


Author: jakub

Update of /cvs/dist/rpms/glibc/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv18886

Modified Files:
	glibc-fedora.patch 
Log Message:
2.5.90-11

glibc-fedora.patch:
 ChangeLog                                                      |   11 
 ChangeLog.11                                                   |   21 
 ChangeLog.12                                                   |   12 
 ChangeLog.15                                                   |   45 +
 ChangeLog.16                                                   |  101 ++
 csu/Makefile                                                   |    3 
 csu/elf-init.c                                                 |   17 
 debug/tst-chk1.c                                               |    7 
 elf/ldconfig.c                                                 |   25 
 elf/tst-stackguard1.c                                          |    8 
 iconv/iconvconfig.c                                            |   55 -
 include/bits/stdlib-ldbl.h                                     |    1 
 include/bits/wchar-ldbl.h                                      |    1 
 include/features.h                                             |    8 
 intl/locale.alias                                              |    2 
 libc/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h |   21 
 libc/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h |   21 
 libio/bits/stdio2.h                                            |   19 
 libio/stdio.h                                                  |    2 
 locale/iso-4217.def                                            |   13 
 locale/programs/3level.h                                       |   36 +
 localedata/Makefile                                            |    1 
 localedata/SUPPORTED                                           |    6 
 localedata/locales/cy_GB                                       |    7 
 localedata/locales/en_GB                                       |    4 
 localedata/locales/no_NO                                       |   69 +
 localedata/locales/zh_TW                                       |    6 
 malloc/mcheck.c                                                |   30 
 malloc/mtrace.c                                                |   20 
 manual/libc.texinfo                                            |    2 
 nis/nss                                                        |    2 
 nptl/ChangeLog                                                 |   19 
 nptl/Makefile                                                  |   11 
 nptl/sysdeps/unix/sysv/linux/kernel-features.h                 |    6 
 nptl/tst-stackguard1.c                                         |    8 
 nscd/connections.c                                             |   18 
 nscd/nscd.c                                                    |    4 
 nscd/nscd.conf                                                 |    4 
 nscd/nscd.init                                                 |   19 
 posix/Makefile                                                 |   19 
 posix/getconf.speclist.h                                       |   15 
 sysdeps/generic/dl-cache.h                                     |    8 
 sysdeps/i386/Makefile                                          |    8 
 sysdeps/ia64/Makefile                                          |    4 
 sysdeps/ia64/ia64libgcc.S                                      |  350 ----------
 sysdeps/ia64/libgcc-compat.c                                   |   84 ++
 sysdeps/powerpc/powerpc64/Makefile                             |    1 
 sysdeps/unix/nice.c                                            |    7 
 sysdeps/unix/sysv/linux/dl-osinfo.h                            |   29 
 sysdeps/unix/sysv/linux/futimesat.c                            |   23 
 sysdeps/unix/sysv/linux/i386/dl-cache.h                        |   59 +
 sysdeps/unix/sysv/linux/ia64/dl-cache.h                        |   27 
 sysdeps/unix/sysv/linux/ia64/dl-procinfo.c                     |    5 
 sysdeps/unix/sysv/linux/ia64/dl-procinfo.h                     |    5 
 sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed                   |    2 
 sysdeps/unix/sysv/linux/paths.h                                |    2 
 sysdeps/unix/sysv/linux/tcsetattr.c                            |   32 
 57 files changed, 874 insertions(+), 471 deletions(-)

Index: glibc-fedora.patch
===================================================================
RCS file: /cvs/dist/rpms/glibc/devel/glibc-fedora.patch,v
retrieving revision 1.205
retrieving revision 1.206
diff -u -r1.205 -r1.206
--- glibc-fedora.patch	5 Dec 2006 22:05:54 -0000	1.205
+++ glibc-fedora.patch	6 Dec 2006 11:16:13 -0000	1.206
@@ -2206,3 +2206,91 @@
 @@ -1 +1 @@
 -s_^\(RTLDLIST=\)\([^ 	]*\)-ia64\(\.so\.[0-9.]*\)[ 	]*$_\1"\2-ia64\3 \2\3"_
 +s_^\(RTLDLIST=\)\([^ 	]*\)-ia64\(\.so\.[0-9.]*\)[ 	]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_
+--- libc/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h.jj	2006-10-30 00:24:40.000000000 +0100
++++ libc/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h	2006-12-06 11:58:40.000000000 +0100
+@@ -45,7 +45,13 @@ L(pseudo_cancel):							      \
+ 	bas	%r14,0(%r1,%r13);					      \
+ 	lr	%r0,%r2;						      \
+ 	LM_##args							      \
+-	DO_CALL(syscall_name, args);					      \
++	.if SYS_ify (syscall_name) < 256;				      \
++	svc SYS_ify (syscall_name);					      \
++	.else;								      \
++	lhi %r1,SYS_ify (syscall_name);					      \
++	svc 0;								      \
++	.endif;								      \
++	LR7_##args							      \
+ 	l	%r1,2f-0b(%r13);					      \
+ 	lr	%r12,%r2;						      \
+ 	lr	%r2,%r0;						      \
+@@ -89,6 +95,7 @@ L(pseudo_end):
+ #define STM_3		stm %r2,%r4,8(%r15);
+ #define STM_4		stm %r2,%r5,8(%r15);
+ #define STM_5		stm %r2,%r5,8(%r15);
++#define STM_6		stm %r2,%r7,8(%r15);
+ 
+ #define LM_0		/* Nothing */
+ #define LM_1		l %r2,8+96(%r15);
+@@ -96,6 +103,18 @@ L(pseudo_end):
+ #define LM_3		lm %r2,%r4,8+96(%r15);
+ #define LM_4		lm %r2,%r5,8+96(%r15);
+ #define LM_5		lm %r2,%r5,8+96(%r15);
++#define LM_6		lm %r2,%r5,8+96(%r15); \
++			cfi_offset (%r7, -68); \
++			l %r7,96+96(%r15);
++
++#define LR7_0		/* Nothing */
++#define LR7_1		/* Nothing */
++#define LR7_2		/* Nothing */
++#define LR7_3		/* Nothing */
++#define LR7_4		/* Nothing */
++#define LR7_5		/* Nothing */
++#define LR7_6		l %r7,28+96(%r15); \
++			cfi_restore (%r7);
+ 
+ # ifndef __ASSEMBLER__
+ #  define SINGLE_THREAD_P \
+--- libc/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h.jj	2006-10-30 00:24:40.000000000 +0100
++++ libc/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h	2006-12-06 12:11:14.000000000 +0100
+@@ -42,7 +42,13 @@ L(pseudo_cancel):							      \
+ 	brasl	%r14,CENABLE;						      \
+ 	lgr	%r0,%r2;						      \
+ 	LM_##args							      \
+-	DO_CALL(syscall_name, args);					      \
++	.if SYS_ify (syscall_name) < 256;				      \
++	svc SYS_ify (syscall_name);					      \
++	.else;								      \
++	lghi %r1,SYS_ify (syscall_name);				      \
++	svc 0;								      \
++	.endif;								      \
++	LR7_##args							      \
+ 	lgr	%r13,%r2;						      \
+ 	lgr	%r2,%r0;						      \
+ 	brasl	%r14,CDISABLE;						      \
+@@ -85,6 +91,7 @@ L(pseudo_end):
+ #define STM_3		stmg %r2,%r4,16(%r15);
+ #define STM_4		stmg %r2,%r5,16(%r15);
+ #define STM_5		stmg %r2,%r5,16(%r15);
++#define STM_6		stmg %r2,%r7,16(%r15);
+ 
+ #define LM_0		/* Nothing */
+ #define LM_1		lg %r2,16+160(%r15);
+@@ -92,6 +99,18 @@ L(pseudo_end):
+ #define LM_3		lmg %r2,%r4,16+160(%r15);
+ #define LM_4		lmg %r2,%r5,16+160(%r15);
+ #define LM_5		lmg %r2,%r5,16+160(%r15);
++#define LM_6		lmg %r2,%r5,16+160(%r15); \
++			cfi_offset (%r7, -104); \
++			lg %r7,160+160(%r15);
++
++#define LR7_0		/* Nothing */
++#define LR7_1		/* Nothing */
++#define LR7_2		/* Nothing */
++#define LR7_3		/* Nothing */
++#define LR7_4		/* Nothing */
++#define LR7_5		/* Nothing */
++#define LR7_6		lg %r7,56+160(%r15); \
++			cfi_restore (%r7);
+ 
+ # if defined IS_IN_libpthread || !defined NOT_IN_libc
+ #  ifndef __ASSEMBLER__




More information about the fedora-cvs-commits mailing list