GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.12.90-6-162-gcc153e2

schwab@sourceware.org schwab@sourceware.org
Thu Oct 14 14:46:00 GMT 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, fedora/master has been updated
       via  cc153e23ba13081a78fa580c2199f0fa9d867270 (commit)
       via  00a63cf93d3a683fb172052b938980db05f3cd4e (commit)
       via  5e908464b9603e9cd95047d2edd00de5f78fedaf (commit)
       via  f90681487d90a6eea8f1c60021bc8dd83313c59b (commit)
       via  b833d51fbbf78b38c6ff68074c22d3fe3ddd0ce3 (commit)
       via  524e562dab8f0adba6ecbaa7ca5ca85c4f82a2a0 (commit)
       via  e9b9cbf5e9bdcda6f0b50456658bac748202dd70 (commit)
       via  ef06edbee6463061a7f3dcbd2f56a625b41a4810 (commit)
       via  a129c80d54ec951567caa8c1b042275422d5f367 (commit)
       via  b76b818e6fe2061e778b3a9bbe63c554c3f9b3c1 (commit)
       via  1751705d1c4e8b7aba391391d1d8d88fe8c9d8b8 (commit)
       via  9ff8d36f27aaf390fd074976cd2e867ba41f2588 (commit)
       via  c579b202990c48710e133b58b44ada32d0a7d458 (commit)
       via  af3259695d0330dad913eae8f03f23062ea5f0f7 (commit)
       via  67a67b950be9741a4cf1ff3e75572204b06bec2e (commit)
       via  5fb308bca2f333dcc835945be85e165cd7843d5b (commit)
       via  ae27158307b44f3912e88d90ce02471ae4751d4b (commit)
       via  ae727289764154b1f8db59f5a6eb1585d7f873cc (commit)
      from  c766e3a7e702e90226a715c03e717365898978d1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=cc153e23ba13081a78fa580c2199f0fa9d867270

commit cc153e23ba13081a78fa580c2199f0fa9d867270
Author: Andreas Schwab <schwab@redhat.com>
Date:   Thu Oct 14 11:01:34 2010 +0200

    2.12.90-16

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 04024bc..392cef6 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -20,7 +20,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 15
+Release: 16
 # 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
@@ -1020,6 +1020,18 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Thu Oct 14 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-16
+- Update from master
+  - Implement accurate fma (BZ#3268, #43358)
+  - Fix alignment of AVX save area on x86-64 (BZ#12113)
+  - Fix regex memory leaks (BZ#12078)
+  - Improve output of psiginfo (BZ#12107, BZ#12108)
+  - Don't return NULL address in getifaddrs (BZ#12093)
+  - Fix strstr and memmem algorithm (BZ#12092, #641124)
+- Don't discard result of decoding ACE if AI_CANONIDN (#636642)
+- Remove /etc/gai.conf from glibc-common and mark it %%ghost in glibc
+- Require exact glibc version in nscd
+
 * Mon Oct  4 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-15
 - Update from master
   - Handle large requests in debugging hooks for malloc (BZ#12005)

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=00a63cf93d3a683fb172052b938980db05f3cd4e

commit 00a63cf93d3a683fb172052b938980db05f3cd4e
Merge: 524e562 5e90846
Author: Andreas Schwab <schwab@redhat.com>
Date:   Thu Oct 14 10:56:52 2010 +0200

    Merge remote branch 'origin/master' into fedora/master

diff --cc ChangeLog
index 8ab75bf,2fdca19..e3d8dd4
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,8 -1,108 +1,113 @@@
+ 2010-10-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	[BZ #3268]
+ 	* math/libm-test.inc (fma_test): Some more fmaf and fma tests.
+ 	* sysdeps/i386/i686/multiarch/s_fma.c: Include ldbl-96 version
+ 	instead of dbl-64.
+ 	* sysdeps/i386/fpu/bits/mathinline.h (fma, fmaf, fmal): Remove
+ 	inlines.
+ 	* sysdeps/ieee754/ldbl-96/s_fma.c: New file.
+ 	* sysdeps/ieee754/dbl-64/s_fma.c (__fma): Fix exponent adjustment
+ 	if one of x and y is very large and the other is subnormal.
+ 	* sysdeps/s390/fpu/s_fmaf.c: New file.
+ 	* sysdeps/s390/fpu/s_fma.c: New file.
+ 	* sysdeps/powerpc/fpu/s_fmaf.S: New file.
+ 	* sysdeps/powerpc/fpu/s_fma.S: New file.
+ 	* sysdeps/powerpc/powerpc32/fpu/s_fma.S: New file.
+ 	* sysdeps/powerpc/powerpc64/fpu/s_fma.S: New file.
+ 	* sysdeps/unix/sysv/linux/s390/fpu/s_fma.c: New file.
+ 
+ 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	[BZ #3268]
+ 	* math/libm-test.inc (fma_test): Add some more fmaf tests, add
+ 	fma tests.
+ 	* sysdeps/ieee754/dbl-64/s_fmaf.c (__fmaf): Fix Inf/Nan check.
+ 	* sysdeps/ieee754/dbl-64/s_fma.c: New file.
+ 	* sysdeps/i386/i686/multiarch/s_fma.c: Include
+ 	sysdeps/ieee754/dbl-64/s_fma.c instead of math/s_fma.c.
+ 	* sysdeps/x86_64/multiarch/s_fma.c: Likewise.
+ 	* sysdeps/ieee754/ldbl-opt/s_fma.c: Likewise.
+ 	* sysdeps/ieee754/ldbl-128/s_fma.c: New file.
+ 
+ 2010-10-12  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	[BZ #12078]
+ 	* posix/regcomp.c (parse_branch): One more memory leak plugged.
+ 	* posix/bug-regex31.input: Add test case.
+ 
+ 2010-10-11  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* posix/bug-regex31.c: Rewrite to run multiple tests from stdin.
+ 	* posix/bug-regex31.input: New file.
+ 
+ 	[BZ #12078]
+ 	* posix/regcomp.c (parse_branch): Free memory when allocation failed.
+ 	(parse_sub_exp): Fix last change, use postorder.
+ 
+ 	* posix/bug-regex31.c: New file.
+ 	* posix/Makefile: Add rules to build and run bug-regex31.
+ 
+ 	* posix/regcomp.c (parse_bracket_exp): Add missing re_free calls.
+ 
+ 	[BZ #12078]
+ 	* posix/regcomp.c (parse_sub_exp): Free tree data when it is not used.
+ 
+ 	[BZ #12108]
+ 	* stdio-common/psiginfo.c (psiginfo): Don't expext SIGRTMIN..SIGRTMAX
+ 	to have entries in sys_siglist.
+ 
+ 	[BZ #12093]
+ 	* sysdeps/unix/sysv/linux/check_pf.c (__check_pf): ->ifa_addr might
+ 	be NULL.
+ 
+ 2010-10-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	[BZ #3268]
+ 	* math/libm-test.inc (fma_test): Add 2 fmaf tests.
+ 	* sysdeps/ieee754/dbl-64/s_fmaf.c: New file.
+ 	* sysdeps/i386/i686/multiarch/s_fmaf.c: Include
+ 	sysdeps/ieee754/dbl-64/s_fmaf.c instead of math/s_fmaf.c.
+ 	* sysdeps/x86_64/multiarch/s_fmaf.c: Likewise.
+ 	* include/fenv.h (feupdateenv, fetestexcept): Add libm_hidden_proto.
+ 	* math/feupdateenv.c (feupdateenv): Add libm_hidden_ver.
+ 	* sysdeps/i386/fpu/feupdateenv.c (feupdateenv): Likewise.
+ 	* sysdeps/powerpc/fpu/feupdateenv.c (feupdateenv): Likewise.
+ 	* sysdeps/x86_64/fpu/feupdateenv.c (feupdateenv): Likewise.
+ 	* sysdeps/sparc/fpu/feupdateenv.c (feupdateenv): Likewise.
+ 	* sysdeps/ia64/fpu/feupdateenv.c (feupdateenv): Add libm_hidden_def.
+ 	* sysdeps/s390/fpu/feupdateenv.c (feupdateenv): Likewise.
+ 	* math/ftestexcept.c (fetestexcept): Likewise.
+ 	* sysdeps/ia64/fpu/ftestexcept.c (fetestexcept): Likewise.
+ 	* sysdeps/i386/fpu/ftestexcept.c (fetestexcept): Likewise.
+ 	* sysdeps/s390/fpu/ftestexcept.c (fetestexcept): Likewise.
+ 	* sysdeps/powerpc/fpu/ftestexcept.c (fetestexcept): Likewise.
+ 	* sysdeps/x86_64/fpu/ftestexcept.c (fetestexcept): Likewise.
+ 	* sysdeps/sparc/fpu/ftestexcept.c (fetestexcept): Likewise.
+ 	* sysdeps/sh/sh4/fpu/ftestexcept.c (fetestexcept): Likewise.
+ 
+ 2010-10-11  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	[BZ #12107]
+ 	* stdio-common/psiginfo.c (psiginfo): Terminate all strings with
+ 	newline.
+ 
+ 2010-10-06  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* string/bug-strstr1.c: New file.
+ 	* string/Makefile: Add rules to build and run bug-strstr1.
+ 
+ 2010-10-05  Eric Blake  <eblake@redhat.com>
+ 
+ 	[BZ #12092]
+ 	* string/str-two-way.h (two_way_long_needle): Always clear memory
+ 	when skipping input due to the shift table.
+ 
 +2010-10-05  Andreas Schwab  <schwab@redhat.com>
 +
 +	* sysdeps/posix/getaddrinfo.c (gaih_inet): Don't discard result of
 +	decoding ACE if AI_CANONIDN.
 +
  2010-10-03  Ulrich Drepper  <drepper@gmail.com>
  
  	[BZ #12005]

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=524e562dab8f0adba6ecbaa7ca5ca85c4f82a2a0

commit 524e562dab8f0adba6ecbaa7ca5ca85c4f82a2a0
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Oct 11 15:58:35 2010 +0200

    Remove /etc/gai.conf from glibc-common and mark it %ghost in glibc

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 121b5f0..04024bc 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -516,9 +516,6 @@ mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
 install -m 755 nscd/nscd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/nscd
 %endif
 
-# Don't include ld.so.cache
-rm -f $RPM_BUILD_ROOT/etc/ld.so.cache
-
 # Include ld.so.conf
 echo 'include ld.so.conf.d/*.conf' > $RPM_BUILD_ROOT/etc/ld.so.conf
 > $RPM_BUILD_ROOT/etc/ld.so.cache
@@ -598,7 +595,7 @@ rm -f $RPM_BUILD_ROOT%{_sbindir}/rpcinfo
   # languages very well, temporarily disable
   LIB_LANG=''
   sed -e "$LIB_LANG" -e "$SHARE_LANG" \
-      -e '\,/etc/\(localtime\|nsswitch.conf\|ld\.so\.conf\|ld\.so\.cache\|default\|rpc\),d' \
+      -e '\,/etc/\(localtime\|nsswitch.conf\|ld\.so\.conf\|ld\.so\.cache\|default\|rpc\|gai\.conf\),d' \
       -e '\,/%{_lib}/lib\(pcprofile\|memusage\)\.so,d' \
       -e '\,bin/\(memusage\|mtrace\|xtrace\|pcprofiledump\),d'
 } | sort > rpm.filelist
@@ -958,6 +955,7 @@ rm -f *.filelist*
 %dir %attr(0700,root,root) /var/cache/ldconfig
 %attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/cache/ldconfig/aux-cache
 %attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache
+%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/gai.conf
 %doc README NEWS INSTALL FAQ BUGS NOTES PROJECTS CONFORMANCE
 %doc COPYING COPYING.LIB README.libm LICENSES
 %doc hesiod/README.hesiod
@@ -977,7 +975,6 @@ rm -f *.filelist*
 %dir %attr(755,root,root) /etc/default
 %verify(not md5 size mtime) %config(noreplace) /etc/default/nss
 %attr(4711,root,root) %{_prefix}/libexec/pt_chown
-%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/gai.conf
 %doc documentation/*
 
 %files -f devel.filelist devel

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=ae27158307b44f3912e88d90ce02471ae4751d4b

commit ae27158307b44f3912e88d90ce02471ae4751d4b
Author: Andreas Schwab <schwab@redhat.com>
Date:   Tue Oct 5 19:14:22 2010 +0200

    Require exact glibc version in nscd

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 7303e34..121b5f0 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -174,6 +174,7 @@ libraries, as well as national language (locale) support.
 %package -n nscd
 Summary: A Name Service Caching Daemon (nscd).
 Group: System Environment/Daemons
+Requires: %{name} = %{version}-%{release}
 Requires: libselinux >= 1.17.10-1, audit-libs >= 1.1.3
 Requires(pre): /sbin/chkconfig, /usr/sbin/useradd, /usr/sbin/userdel, coreutils
 

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=ae727289764154b1f8db59f5a6eb1585d7f873cc

commit ae727289764154b1f8db59f5a6eb1585d7f873cc
Author: Andreas Schwab <schwab@redhat.com>
Date:   Fri Oct 1 14:27:38 2010 +0200

    Don't discard result of decoding ACE if AI_CANONIDN

diff --git a/ChangeLog b/ChangeLog
index f8131b9..8ab75bf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-10-05  Andreas Schwab  <schwab@redhat.com>
+
+	* sysdeps/posix/getaddrinfo.c (gaih_inet): Don't discard result of
+	decoding ACE if AI_CANONIDN.
+
 2010-10-03  Ulrich Drepper  <drepper@gmail.com>
 
 	[BZ #12005]
diff --git a/sysdeps/posix/getaddrinfo.c b/sysdeps/posix/getaddrinfo.c
index 3a3e6b4..4a0b6b1 100644
--- a/sysdeps/posix/getaddrinfo.c
+++ b/sysdeps/posix/getaddrinfo.c
@@ -965,6 +965,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
 		   make a copy.  */
 		if (out == canon)
 		  goto make_copy;
+		canon = out;
 	      }
 	    else
 #endif

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                |  110 ++++++++++++++++++++++
 NEWS                                     |    7 +-
 fedora/glibc.spec.in                     |   22 ++++--
 include/fenv.h                           |    2 +
 math/feupdateenv.c                       |    3 +-
 math/ftestexcept.c                       |    3 +-
 math/libm-test.inc                       |   20 ++++
 nptl/ChangeLog                           |    7 ++
 nptl/sysdeps/x86_64/pthreaddef.h         |    5 +-
 nptl/sysdeps/x86_64/tls.h                |    7 +--
 posix/Makefile                           |   10 ++-
 posix/bug-regex31.c                      |   36 ++++++++
 posix/bug-regex31.input                  |    4 +
 posix/regcomp.c                          |   19 ++++-
 stdio-common/psiginfo.c                  |   34 ++++++--
 string/Makefile                          |    4 +-
 string/bug-strstr1.c                     |   26 ++++++
 string/str-two-way.h                     |    2 +-
 sysdeps/i386/fpu/bits/mathinline.h       |    6 +-
 sysdeps/i386/fpu/feupdateenv.c           |    3 +-
 sysdeps/i386/fpu/ftestexcept.c           |    3 +-
 sysdeps/i386/i686/multiarch/s_fma.c      |    2 +-
 sysdeps/i386/i686/multiarch/s_fmaf.c     |    2 +-
 sysdeps/ia64/fpu/feupdateenv.c           |    3 +-
 sysdeps/ia64/fpu/ftestexcept.c           |    3 +-
 sysdeps/ieee754/dbl-64/s_fma.c           |  146 ++++++++++++++++++++++++++++++
 sysdeps/ieee754/dbl-64/s_fmaf.c          |   50 ++++++++++
 sysdeps/ieee754/ldbl-128/s_fma.c         |   50 ++++++++++
 sysdeps/ieee754/ldbl-96/s_fma.c          |   70 ++++++++++++++
 sysdeps/ieee754/ldbl-opt/s_fma.c         |    2 +-
 sysdeps/posix/getaddrinfo.c              |    1 +
 sysdeps/powerpc/fpu/feupdateenv.c        |    3 +-
 sysdeps/powerpc/fpu/ftestexcept.c        |    3 +-
 sysdeps/powerpc/fpu/s_fma.S              |   33 +++++++
 sysdeps/powerpc/fpu/s_fmaf.S             |   28 ++++++
 sysdeps/powerpc/powerpc32/fpu/s_fma.S    |    5 +
 sysdeps/powerpc/powerpc64/fpu/s_fma.S    |    5 +
 sysdeps/s390/fpu/feupdateenv.c           |    3 +-
 sysdeps/s390/fpu/ftestexcept.c           |    3 +-
 sysdeps/s390/fpu/s_fma.c                 |   37 ++++++++
 sysdeps/s390/fpu/s_fmaf.c                |   32 +++++++
 sysdeps/sh/sh4/fpu/ftestexcept.c         |    3 +-
 sysdeps/sparc/fpu/feupdateenv.c          |    3 +-
 sysdeps/sparc/fpu/ftestexcept.c          |    3 +-
 sysdeps/unix/sysv/linux/check_pf.c       |   13 ++-
 sysdeps/unix/sysv/linux/s390/fpu/s_fma.c |    5 +
 sysdeps/x86_64/fpu/feupdateenv.c         |    3 +-
 sysdeps/x86_64/fpu/ftestexcept.c         |    3 +-
 sysdeps/x86_64/multiarch/s_fma.c         |    4 +-
 sysdeps/x86_64/multiarch/s_fmaf.c        |    4 +-
 50 files changed, 793 insertions(+), 62 deletions(-)
 create mode 100644 posix/bug-regex31.c
 create mode 100644 posix/bug-regex31.input
 create mode 100644 string/bug-strstr1.c
 create mode 100644 sysdeps/ieee754/dbl-64/s_fma.c
 create mode 100644 sysdeps/ieee754/dbl-64/s_fmaf.c
 create mode 100644 sysdeps/ieee754/ldbl-128/s_fma.c
 create mode 100644 sysdeps/ieee754/ldbl-96/s_fma.c
 create mode 100644 sysdeps/powerpc/fpu/s_fma.S
 create mode 100644 sysdeps/powerpc/fpu/s_fmaf.S
 create mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fma.S
 create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fma.S
 create mode 100644 sysdeps/s390/fpu/s_fma.c
 create mode 100644 sysdeps/s390/fpu/s_fmaf.c
 create mode 100644 sysdeps/unix/sysv/linux/s390/fpu/s_fma.c


hooks/post-receive
-- 
GNU C Library master sources



More information about the Glibc-cvs mailing list