rpms/glibc/devel .cvsignore, 1.300, 1.301 glibc-fedora.patch, 1.334, 1.335 glibc.spec, 1.427, 1.428 import.log, 1.43, 1.44 sources, 1.325, 1.326

Andreas Schwab schwab at fedoraproject.org
Wed Jan 20 16:50:57 UTC 2010


Author: schwab

Update of /cvs/pkgs/rpms/glibc/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20331/devel

Modified Files:
	.cvsignore glibc-fedora.patch glibc.spec import.log sources 
Log Message:
2.11.90-10



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/.cvsignore,v
retrieving revision 1.300
retrieving revision 1.301
diff -u -p -r1.300 -r1.301
--- .cvsignore	15 Jan 2010 11:59:52 -0000	1.300
+++ .cvsignore	20 Jan 2010 16:50:53 -0000	1.301
@@ -1,2 +1,2 @@
-glibc-2.11-142-g5306d36-fedora.tar.bz2
-glibc-2.11-142-g5306d36.tar.bz2
+glibc-2.11-158-ge3b7670-fedora.tar.bz2
+glibc-2.11-158-ge3b7670.tar.bz2

glibc-fedora.patch:
 ChangeLog                                      |   85 
 ChangeLog.15                                   |   37 
 ChangeLog.16                                   |   25 
 Makeconfig                                     |    6 
 csu/Makefile                                   |    3 
 csu/elf-init.c                                 |   17 
 debug/tst-chk1.c                               |    7 
 elf/ldconfig.c                                 |   25 
 elf/tst-stackguard1.c                          |    8 
 glibc-2.11.90-9.1//dev/null                    | 6197 -------------------------
 include/bits/stdlib-ldbl.h                     |    1 
 include/bits/wchar-ldbl.h                      |    1 
 include/features.h                             |    9 
 intl/locale.alias                              |    2 
 libio/stdio.h                                  |    2 
 locale/iso-4217.def                            |   13 
 locale/programs/locarchive.c                   |   10 
 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 
 manual/libc.texinfo                            |    2 
 misc/sys/cdefs.h                               |   20 
 nis/nss                                        |    2 
 nptl/ChangeLog                                 |   19 
 nptl/Makefile                                  |   11 
 nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h  |    3 
 nptl/sysdeps/unix/sysv/linux/kernel-features.h |    6 
 nptl/tst-stackguard1.c                         |    8 
 nscd/nscd.conf                                 |    2 
 nscd/nscd.init                                 |   32 
 posix/Makefile                                 |   15 
 posix/getconf.speclist.h                       |   39 
 streams/Makefile                               |    2 
 sysdeps/generic/dl-cache.h                     |    8 
 sysdeps/i386/Makefile                          |   10 
 sysdeps/i386/i686/cacheinfo.c                  |    1 
 sysdeps/i386/i686/memcpy.S                     |    4 
 sysdeps/i386/i686/memmove.S                    |   27 
 sysdeps/i386/i686/mempcpy.S                    |    4 
 sysdeps/i386/i686/memset.S                     |    4 
 sysdeps/i386/i686/multiarch/Makefile           |    4 
 sysdeps/i386/i686/multiarch/ifunc-defines.sym  |    3 
 sysdeps/i386/sysdep.h                          |    3 
 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/check_pf.c             |    5 
 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/netlinkaccess.h        |   18 
 sysdeps/unix/sysv/linux/paths.h                |    2 
 sysdeps/unix/sysv/linux/tcsetattr.c            |   32 
 sysdeps/x86_64/cacheinfo.c                     |   10 
 sysdeps/x86_64/multiarch/ifunc-defines.sym     |    3 
 sysdeps/x86_64/multiarch/init-arch.c           |   18 
 sysdeps/x86_64/multiarch/init-arch.h           |   14 
 timezone/zic.c                                 |    2 
 68 files changed, 700 insertions(+), 6800 deletions(-)

View full diff with command:
/usr/bin/cvs -n -f diff -kk -u -p -N -r 1.334 -r 1.335 glibc-fedora.patchIndex: glibc-fedora.patch
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/glibc-fedora.patch,v
retrieving revision 1.334
retrieving revision 1.335
diff -u -p -r1.334 -r1.335
--- glibc-fedora.patch	15 Jan 2010 11:59:52 -0000	1.334
+++ glibc-fedora.patch	20 Jan 2010 16:50:53 -0000	1.335
@@ -1,6 +1,75 @@
---- glibc-2.11-142-g5306d36/ChangeLog
-+++ glibc-2.11.90-8/ChangeLog
-@@ -1753,6 +1753,11 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
+--- glibc-2.11-158-ge3b7670/ChangeLog
++++ glibc-2.11.90-9.1/ChangeLog
+@@ -169,68 +169,6 @@
+ 
+ 	* posix/sched.h: Define time_t and pid_t for XPG7.
+ 
+-2010-01-12  H.J. Lu  <hongjiu.lu at intel.com>
+-
+-	* sysdeps/i386/i686/bcopy.S: New file.
+-
+-	* sysdeps/i386/i686/cacheinfo.c (__x86_64_data_cache_size): Define.
+-
+-	* sysdeps/i386/i686/memcpy.S (__memcpy_chk): Use ENTRY_CHK
+-	and END_CHK.
+-	* sysdeps/i386/i686/memmove.S (__memmove_chk): Likewise.
+-	* sysdeps/i386/i686/mempcpy.S (__mempcpy_chk): Likewise.
+-	* sysdeps/i386/i686/memset.S (__memset_chk): Likewise.
+-
+-	* sysdeps/i386/i686/memmove.S: Support USE_AS_BCOPY.
+-
+-	* sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add
+-	bzero-sse2 memset-sse2 memcpy-ssse3 mempcpy-ssse3 memmove-ssse3
+-	memcpy-ssse3-rep mempcpy-ssse3-rep memmove-ssse3-rep
+-	bcopy-ssse3 bcopy-ssse3-rep memset-sse2-rep bzero-sse2-rep
+-	* sysdeps/i386/i686/multiarch/bcopy-ssse3-rep.S: New file.
+-	* sysdeps/i386/i686/multiarch/bcopy-ssse3.S: New file.
+-	* sysdeps/i386/i686/multiarch/bcopy.S: New file.
+-	* sysdeps/i386/i686/multiarch/bzero-sse2-rep.S: New file.
+-	* sysdeps/i386/i686/multiarch/bzero-sse2.S: New file.
+-	* sysdeps/i386/i686/multiarch/bzero.S: New file.
+-	* sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S: New file.
+-	* sysdeps/i386/i686/multiarch/memcpy-ssse3.S: New file.
+-	* sysdeps/i386/i686/multiarch/memcpy.S: New file.
+-	* sysdeps/i386/i686/multiarch/memcpy_chk.S: New file.
+-	* sysdeps/i386/i686/multiarch/memmove-ssse3-rep.S: New file.
+-	* sysdeps/i386/i686/multiarch/memmove-ssse3.S: New file.
+-	* sysdeps/i386/i686/multiarch/memmove.S: New file.
+-	* sysdeps/i386/i686/multiarch/memmove_chk.S: New file.
+-	* sysdeps/i386/i686/multiarch/mempcpy-ssse3-rep.S: New file.
+-	* sysdeps/i386/i686/multiarch/mempcpy-ssse3.S: New file.
+-	* sysdeps/i386/i686/multiarch/mempcpy.S: New file.
+-	* sysdeps/i386/i686/multiarch/mempcpy_chk.S: New file.
+-	* sysdeps/i386/i686/multiarch/memset-sse2-rep.S: New file.
+-	* sysdeps/i386/i686/multiarch/memset-sse2.S: New file.
+-	* sysdeps/i386/i686/multiarch/memset.S: New file.
+-	* sysdeps/i386/i686/multiarch/memset_chk.S: New file.
+-
+-	* sysdeps/i386/sysdep.h (ENTRY_CHK): New.
+-	(END_CHK): Likewise.
+-
+-	* sysdeps/i386/i686/multiarch/ifunc-defines.sym: Add
+-	FEATURE_OFFSET, FEATURE_SIZE and FEATURE_INDEX_1.
+-	* sysdeps/x86_64/multiarch/ifunc-defines.sym: Likewise.
+-
+-	* sysdeps/x86_64/cacheinfo.c (intel_02_cache_info): Add entries
+-	for 0x0e and 0x80.
+-	(__x86_64_data_cache_size): New.
+-	(init_cacheinfo): Set __x86_64_data_cache_size.
+-
+-	* sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Turn
+-	on bit_Fast_Rep_String for Intel Core i7.
+-
+-	* sysdeps/x86_64/multiarch/init-arch.h (bit_Fast_Rep_String): New.
+-	(index_Fast_Rep_String): Likewise.
+-	(FEATURE_INDEX_1): Likewise.
+-	(FEATURE_INDEX_MAX): Likewise.
+-	(cpu_features): Add feature.
+-
+ 2010-01-12  Ulrich Drepper  <drepper at redhat.com>
+ 
+ 	* conform/data/sys/select.h-data: Fix up for XPG7.
+@@ -1835,6 +1773,11 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
  	* sysdeps/generic/ldsodefs.h (struct rtld_global): The map element in
  	the unique symbol hash table should not be const.
  
@@ -12,7 +81,7 @@
  2009-07-21  Ulrich Drepper  <drepper at redhat.com>
  
  	* sysdeps/x86_64/multiarch/strstr.c: Minor cleanups.  Remove
-@@ -2018,6 +2023,11 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
+@@ -2100,6 +2043,11 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
  	out common code into new function get_common_indeces. Determine
  	extended family and model for Intel processors.
  
@@ -24,7 +93,7 @@
  2009-06-26  Ulrich Drepper  <drepper at redhat.com>
  
  	* resolv/resolv.h: Define RES_SNGLKUPREOP.
-@@ -10711,6 +10721,10 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
+@@ -10793,6 +10741,10 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
  	[BZ #4368]
  	* stdlib/stdlib.h: Remove obsolete part of comment for realpath.
  
@@ -35,7 +104,7 @@
  2007-04-16  Ulrich Drepper  <drepper at redhat.com>
  
  	[BZ #4364]
-@@ -11968,6 +11982,15 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
+@@ -12050,6 +12002,15 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
  	separators also if no non-zero digits found.
  	* stdlib/Makefile (tests): Add tst-strtod3.
  
@@ -51,8 +120,8 @@
  2006-12-09  Ulrich Drepper  <drepper at redhat.com>
  
  	[BZ #3632]
---- glibc-2.11-142-g5306d36/ChangeLog.15
-+++ glibc-2.11.90-8/ChangeLog.15
+--- glibc-2.11-158-ge3b7670/ChangeLog.15
++++ glibc-2.11.90-9.1/ChangeLog.15
 @@ -477,6 +477,14 @@
  
  2004-11-26  Jakub Jelinek  <jakub at redhat.com>
@@ -118,8 +187,8 @@
  2004-08-30  Roland McGrath  <roland at frob.com>
  
  	* scripts/extract-abilist.awk: If `lastversion' variable defined, omit
---- glibc-2.11-142-g5306d36/ChangeLog.16
-+++ glibc-2.11.90-8/ChangeLog.16
+--- glibc-2.11-158-ge3b7670/ChangeLog.16
++++ glibc-2.11.90-9.1/ChangeLog.16
 @@ -2042,6 +2042,9 @@
  	(__MATHDECL_2): Use __REDIRECT_NTH instead of __REDIRECT
  	followed by __THROW.
@@ -173,8 +242,8 @@
  2005-07-28  Thomas Schwinge  <schwinge at nic-nac-project.de>
  
  	[BZ #1137]
---- glibc-2.11-142-g5306d36/Makeconfig
-+++ glibc-2.11.90-8/Makeconfig
+--- glibc-2.11-158-ge3b7670/Makeconfig
++++ glibc-2.11.90-9.1/Makeconfig
 @@ -780,12 +780,12 @@ endif
  # The assembler can generate debug information too.
  ifndef ASFLAGS
@@ -191,8 +260,8 @@
  
  ifndef BUILD_CC
  BUILD_CC = $(CC)
---- glibc-2.11-142-g5306d36/csu/Makefile
-+++ glibc-2.11.90-8/csu/Makefile
+--- glibc-2.11-158-ge3b7670/csu/Makefile
++++ glibc-2.11.90-9.1/csu/Makefile
 @@ -93,7 +93,8 @@ omit-deps += $(crtstuff)
  $(crtstuff:%=$(objpfx)%.o): %.o: %.S $(objpfx)defs.h
  	$(compile.S) -g0 $(ASFLAGS-.os) -o $@
@@ -203,8 +272,8 @@
  
  vpath initfini.c $(sysdirs)
  
---- glibc-2.11-142-g5306d36/csu/elf-init.c
-+++ glibc-2.11.90-8/csu/elf-init.c
+--- glibc-2.11-158-ge3b7670/csu/elf-init.c
++++ glibc-2.11.90-9.1/csu/elf-init.c
 @@ -63,6 +63,23 @@ extern void (*__init_array_end []) (int, char **, char **)
  extern void (*__fini_array_start []) (void) attribute_hidden;
  extern void (*__fini_array_end []) (void) attribute_hidden;
@@ -229,8 +298,8 @@
  
  /* These function symbols are provided for the .init/.fini section entry
     points automagically by the linker.  */
---- glibc-2.11-142-g5306d36/debug/tst-chk1.c
-+++ glibc-2.11.90-8/debug/tst-chk1.c
+--- glibc-2.11-158-ge3b7670/debug/tst-chk1.c
++++ glibc-2.11.90-9.1/debug/tst-chk1.c
 @@ -17,6 +17,9 @@
     Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
     02111-1307 USA.  */
@@ -259,8 +328,8 @@
  #  define O 0
  # else
  #  define O 1
---- glibc-2.11-142-g5306d36/elf/ldconfig.c
-+++ glibc-2.11.90-8/elf/ldconfig.c
+--- glibc-2.11-158-ge3b7670/elf/ldconfig.c
++++ glibc-2.11.90-9.1/elf/ldconfig.c
 @@ -1020,17 +1020,19 @@ search_dirs (void)
  
  
@@ -342,8 +411,8 @@
      }
  
    if (! opt_ignore_aux_cache)
---- glibc-2.11-142-g5306d36/elf/tst-stackguard1.c
-+++ glibc-2.11.90-8/elf/tst-stackguard1.c
+--- glibc-2.11-158-ge3b7670/elf/tst-stackguard1.c
++++ glibc-2.11.90-9.1/elf/tst-stackguard1.c
 @@ -160,17 +160,21 @@ do_test (void)
[...7322 lines suppressed...]
@@ -1878,29 +8369,29 @@
 +  } while (0)
 +
  #include_next <dl-cache.h>
---- glibc-2.11-142-g5306d36/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c
-+++ glibc-2.11.90-8/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c
+--- glibc-2.11-158-ge3b7670/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c
++++ glibc-2.11.90-9.1/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c
 @@ -0,0 +1,5 @@
 +#ifdef IS_IN_ldconfig
 +#include <sysdeps/i386/dl-procinfo.c>
 +#else
 +#include <sysdeps/generic/dl-procinfo.c>
 +#endif
---- glibc-2.11-142-g5306d36/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h
-+++ glibc-2.11.90-8/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h
+--- glibc-2.11-158-ge3b7670/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h
++++ glibc-2.11.90-9.1/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h
 @@ -0,0 +1,5 @@
 +#ifdef IS_IN_ldconfig
 +#include <sysdeps/unix/sysv/linux/i386/dl-procinfo.h>
 +#else
 +#include <sysdeps/generic/dl-procinfo.h>
 +#endif
---- glibc-2.11-142-g5306d36/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
-+++ glibc-2.11.90-8/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
+--- glibc-2.11-158-ge3b7670/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
++++ glibc-2.11.90-9.1/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
 @@ -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"_
---- glibc-2.11-142-g5306d36/sysdeps/unix/sysv/linux/netlinkaccess.h
-+++ glibc-2.11.90-8/sysdeps/unix/sysv/linux/netlinkaccess.h
+--- glibc-2.11-158-ge3b7670/sysdeps/unix/sysv/linux/netlinkaccess.h
++++ glibc-2.11.90-9.1/sysdeps/unix/sysv/linux/netlinkaccess.h
 @@ -25,6 +25,24 @@
  
  #include <kernel-features.h>
@@ -1926,8 +8417,8 @@
  
  struct netlink_res
  {
---- glibc-2.11-142-g5306d36/sysdeps/unix/sysv/linux/paths.h
-+++ glibc-2.11.90-8/sysdeps/unix/sysv/linux/paths.h
+--- glibc-2.11-158-ge3b7670/sysdeps/unix/sysv/linux/paths.h
++++ glibc-2.11.90-9.1/sysdeps/unix/sysv/linux/paths.h
 @@ -62,7 +62,7 @@
  #define	_PATH_TTY	"/dev/tty"
  #define	_PATH_UNIX	"/boot/vmlinux"
@@ -1937,8 +8428,8 @@
  #define _PATH_WTMP	"/var/log/wtmp"
  
  /* Provide trailing slash, since mostly used for building pathnames. */
---- glibc-2.11-142-g5306d36/sysdeps/unix/sysv/linux/tcsetattr.c
-+++ glibc-2.11.90-8/sysdeps/unix/sysv/linux/tcsetattr.c
+--- glibc-2.11-158-ge3b7670/sysdeps/unix/sysv/linux/tcsetattr.c
++++ glibc-2.11.90-9.1/sysdeps/unix/sysv/linux/tcsetattr.c
 @@ -49,6 +49,7 @@ tcsetattr (fd, optional_actions, termios_p)
  {
    struct __kernel_termios k_termios;
@@ -1984,8 +8475,137 @@
 +  return retval;
  }
  libc_hidden_def (tcsetattr)
---- glibc-2.11-142-g5306d36/timezone/zic.c
-+++ glibc-2.11.90-8/timezone/zic.c
+--- glibc-2.11-158-ge3b7670/sysdeps/x86_64/cacheinfo.c
++++ glibc-2.11.90-9.1/sysdeps/x86_64/cacheinfo.c
+@@ -74,7 +74,6 @@ static const struct intel_02_cache_info
+     { 0x0a,  2, 32, M(_SC_LEVEL1_DCACHE_SIZE),    8192 },
+     { 0x0c,  4, 32, M(_SC_LEVEL1_DCACHE_SIZE),   16384 },
+     { 0x0d,  4, 64, M(_SC_LEVEL1_DCACHE_SIZE),   16384 },
+-    { 0x0e,  6, 64, M(_SC_LEVEL1_DCACHE_SIZE),   24576 },
+     { 0x21,  8, 64, M(_SC_LEVEL2_CACHE_SIZE),   262144 },
+     { 0x22,  4, 64, M(_SC_LEVEL3_CACHE_SIZE),   524288 },
+     { 0x23,  8, 64, M(_SC_LEVEL3_CACHE_SIZE),  1048576 },
+@@ -114,7 +113,6 @@ static const struct intel_02_cache_info
+     { 0x7c,  8, 64, M(_SC_LEVEL2_CACHE_SIZE),  1048576 },
+     { 0x7d,  8, 64, M(_SC_LEVEL2_CACHE_SIZE),  2097152 },
+     { 0x7f,  2, 64, M(_SC_LEVEL2_CACHE_SIZE),   524288 },
+-    { 0x80,  8, 64, M(_SC_LEVEL2_CACHE_SIZE),   524288 },
+     { 0x82,  8, 32, M(_SC_LEVEL2_CACHE_SIZE),   262144 },
+     { 0x83,  8, 32, M(_SC_LEVEL2_CACHE_SIZE),   524288 },
+     { 0x84,  8, 32, M(_SC_LEVEL2_CACHE_SIZE),  1048576 },
+@@ -454,10 +452,9 @@ __cache_sysconf (int name)
+ }
+ 
+ 
+-/* Data cache size for use in memory and string routines, typically
++/* Half the data cache size for use in memory and string routines, typically
+    L1 size.  */
+ long int __x86_64_data_cache_size_half attribute_hidden = 32 * 1024 / 2;
+-long int __x86_64_data_cache_size attribute_hidden = 32 * 1024;
+ /* Shared cache size for use in memory and string routines, typically
+    L2 or L3 size.  */
+ long int __x86_64_shared_cache_size_half attribute_hidden = 1024 * 1024 / 2;
+@@ -660,10 +657,7 @@ init_cacheinfo (void)
+     }
+ 
+   if (data > 0)
+-    {
+-      __x86_64_data_cache_size_half = data / 2;
+-      __x86_64_data_cache_size = data;
+-    }
++    __x86_64_data_cache_size_half = data / 2;
+ 
+   if (shared > 0)
+     {
+--- glibc-2.11-158-ge3b7670/sysdeps/x86_64/multiarch/ifunc-defines.sym
++++ glibc-2.11.90-9.1/sysdeps/x86_64/multiarch/ifunc-defines.sym
+@@ -13,8 +13,5 @@ CPUID_ECX_OFFSET	offsetof (struct cpuid_registers, ecx)
+ CPUID_EDX_OFFSET	offsetof (struct cpuid_registers, edx)
+ FAMILY_OFFSET		offsetof (struct cpu_features, family)
+ MODEL_OFFSET		offsetof (struct cpu_features, model)
+-FEATURE_OFFSET		offsetof (struct cpu_features, feature)
+-FEATURE_SIZE		sizeof (unsigned int)
+ 
+ COMMON_CPUID_INDEX_1
+-FEATURE_INDEX_1
+--- glibc-2.11-158-ge3b7670/sysdeps/x86_64/multiarch/init-arch.c
++++ glibc-2.11.90-9.1/sysdeps/x86_64/multiarch/init-arch.c
+@@ -64,23 +64,7 @@ __init_cpu_features (void)
+ 	  __cpu_features.model += extended_model;
+ 	}
+       else if (__cpu_features.family == 0x06)
+-	{
+-	  __cpu_features.model += extended_model;
+-	  switch (__cpu_features.model)
+-	    {
+-	    case 0x1a:
+-	    case 0x1e:
+-	    case 0x1f:
+-	    case 0x25:
+-	    case 0x2e:
+-	    case 0x2f:
+-	      /* Rep string instructions are fast on Intel Core i3, i5
+-		 and i7.  */
+-	      __cpu_features.feature[index_Fast_Rep_String]
+-		|= bit_Fast_Rep_String;
+-	      break;
+-	    }
+-	}
++	__cpu_features.model += extended_model;
+     }
+   /* This spells out "AuthenticAMD".  */
+   else if (ebx == 0x68747541 && ecx == 0x444d4163 && edx == 0x69746e65)
+--- glibc-2.11-158-ge3b7670/sysdeps/x86_64/multiarch/init-arch.h
++++ glibc-2.11.90-9.1/sysdeps/x86_64/multiarch/init-arch.h
+@@ -16,8 +16,6 @@
+    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+    02111-1307 USA.  */
+ 
+-#define bit_Fast_Rep_String	(1 << 0)
+-
+ #ifdef	__ASSEMBLER__
+ 
+ #include <ifunc-defines.h>
+@@ -30,8 +28,6 @@
+ #define index_SSSE3	COMMON_CPUID_INDEX_1*CPUID_SIZE+CPUID_ECX_OFFSET
+ #define index_SSE4_2	COMMON_CPUID_INDEX_1*CPUID_SIZE+CPUID_ECX_OFFSET
+ 
+-#define index_Fast_Rep_String	FEATURE_INDEX_1*FEATURE_SIZE
+-
+ #else	/* __ASSEMBLER__ */
+ 
+ #include <sys/param.h>
+@@ -43,13 +39,6 @@ enum
+     COMMON_CPUID_INDEX_MAX
+   };
+ 
+-enum
+-  {
+-    FEATURE_INDEX_1 = 0,
+-    /* Keep the following line at the end.  */
+-    FEATURE_INDEX_MAX
+-  };
+-
+ extern struct cpu_features
+ {
+   enum
+@@ -69,7 +58,6 @@ extern struct cpu_features
+   } cpuid[COMMON_CPUID_INDEX_MAX];
+   unsigned int family;
+   unsigned int model;
+-  unsigned int feature[FEATURE_INDEX_MAX];
+ } __cpu_features attribute_hidden;
+ 
+ 
+@@ -98,6 +86,4 @@ extern const struct cpu_features *__get_cpu_features (void)
+ #define HAS_SSE4_2	HAS_CPU_FEATURE (COMMON_CPUID_INDEX_1, ecx, 20)
+ #define HAS_FMA		HAS_CPU_FEATURE (COMMON_CPUID_INDEX_1, ecx, 12)
+ 
+-#define index_Fast_Rep_String	FEATURE_INDEX_1
+-
+ #endif	/* __ASSEMBLER__ */
+--- glibc-2.11-158-ge3b7670/timezone/zic.c
++++ glibc-2.11.90-9.1/timezone/zic.c
 @@ -1921,7 +1921,7 @@ const int			zonecount;
  		if (stdrp != NULL && stdrp->r_hiyear == 2037)
  			return;


Index: glibc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/glibc.spec,v
retrieving revision 1.427
retrieving revision 1.428
diff -u -p -r1.427 -r1.428
--- glibc.spec	15 Jan 2010 11:59:53 -0000	1.427
+++ glibc.spec	20 Jan 2010 16:50:56 -0000	1.428
@@ -1,4 +1,4 @@
-%define glibcsrcdir glibc-2.11-142-g5306d36
+%define glibcsrcdir glibc-2.11-158-ge3b7670
 %define glibcversion 2.11.90
 ### glibc.spec.in follows:
 %define run_glibc_tests 1
@@ -24,7 +24,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 9
+Release: 10
 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
 # Things that are linked directly into dynamically linked programs
 # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1033,6 +1033,15 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Tue Jan 19 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-10
+- Update from master
+  - Fix ____longjmp_chk for s390/s390x
+  - Remove duplicate definitions of O_DSYNC and O_RSYNC for Linux/sparc
+  - Ignore negative dynamic entry types (#546890)
+  - Fix pthread_cond_*wait with requeue-PI on i386 (#548989)
+  - Fix _XOPEN_SOURCE_EXTENDED handling
+- Revert "Optimize 32bit memset/memcpy with SSE2/SSSE3."
+
 * Fri Jan 15 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-9
 - Update from master.
   - Define IPTOS_CLASS_* macros according to RFC 2474 (BZ#11027)


Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/import.log,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -p -r1.43 -r1.44
--- import.log	15 Jan 2010 11:59:53 -0000	1.43
+++ import.log	20 Jan 2010 16:50:56 -0000	1.44
@@ -41,3 +41,4 @@ glibc-2_11_90-6:HEAD:glibc-2.11.90-6.src
 glibc-2_11_90-7:HEAD:glibc-2.11.90-7.src.rpm:1263223934
 glibc-2_11_90-8:HEAD:glibc-2.11.90-8.src.rpm:1263312973
 glibc-2_11_90-9:HEAD:glibc-2.11.90-9.src.rpm:1263553804
+glibc-2_11_90-10:HEAD:glibc-2.11.90-10.src.rpm:1264006094


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/sources,v
retrieving revision 1.325
retrieving revision 1.326
diff -u -p -r1.325 -r1.326
--- sources	15 Jan 2010 11:59:53 -0000	1.325
+++ sources	20 Jan 2010 16:50:57 -0000	1.326
@@ -1,2 +1,2 @@
-75272231fb4c96543f4ba1a2c064d580  glibc-2.11-142-g5306d36-fedora.tar.bz2
-e0e2ea199ff5ab1f5f8d8265d879905a  glibc-2.11-142-g5306d36.tar.bz2
+1d47c3ebe971db5695399bc772f29855  glibc-2.11-158-ge3b7670-fedora.tar.bz2
+2a28794deb6808713c47982c2193e574  glibc-2.11-158-ge3b7670.tar.bz2



More information about the scm-commits mailing list