GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.12.90-6-67-ge72b4e0

schwab@sourceware.org schwab@sourceware.org
Mon Aug 23 12:59: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  e72b4e0ee4265050e9d0776eb0f3af595720c881 (commit)
       via  0e25b26b0e2f5886a412c1a8ca66a4f5c24814cb (commit)
       via  a7ab6ec83e144dafdc7c46b8943288f450f8e320 (commit)
       via  9da4bb316ffa558b1001e5441d2ba919ebb2cf13 (commit)
       via  bdaa77bc20bbaf5a78da541b993cfead8b8c1b1c (commit)
       via  fe2f79db99a35919769a33f256e3a6067906c3e3 (commit)
       via  022f6b89208acd2a67eb28a94d6d240e85088398 (commit)
       via  b9b42ee01c935133c025d3b20102c1e490354e8e (commit)
       via  004c737f7b097026c4231fbc3644e9450f9e087e (commit)
       via  1c06ba3100847da6bd1f2e011dc24fa8debd9615 (commit)
       via  93f17abfb514375ce7e2dff4e7c53842359fbc17 (commit)
       via  1feccb6caf8b324e67d6becebbe445af1a3b0847 (commit)
       via  f8392f40049cf6faedcf4f26736227d9a7a04b9e (commit)
       via  3162f12e58c3a848db883916843b332b9f8c9d39 (commit)
       via  28c90b2cf51d77c318831c79a62ff0bb3fd17042 (commit)
       via  25244f174f4127800070d4bf2a4a08f28bfdd8b7 (commit)
       via  bcad11817822a261010ed821f152f832e90fcf2d (commit)
       via  e9f82e0d1d70f361a40f1853c928df04918a38f5 (commit)
       via  ca6bb004ebd1cc7da72f1a761ffea377245d1ee9 (commit)
       via  052fa7b33ef5deeb4987e5264cf397b3161d8a01 (commit)
       via  962dba7828cf251a9025ccb43bc6effa30379b72 (commit)
       via  bebff237c522e4e8e23204ca1e5104896389158e (commit)
       via  026373745eab50a683536d950cb7e17dc98c4259 (commit)
       via  3cdaa6adb113a088fdfb87aa6d7747557eccc58d (commit)
       via  754f7da38b0904b4b989d3500cc8dd5be625cf6a (commit)
       via  10b3bedcb03386cc280113f552479793e4bac35f (commit)
       via  c08fb0d7bba4015078406b28d3906ccc5fda9d5a (commit)
       via  15bac72bac03faeb3b725b1d208c62160f0c3ad7 (commit)
       via  c3e2f19bb995a0281f4cc56ad81bd67a5404dde6 (commit)
       via  f15ce4d8dc139523fe0c273580b604b2453acba6 (commit)
       via  d22e4cc9397ed41534c9422d0b0ffef8c77bfa53 (commit)
       via  805bc17d6883bf6d47e49620d6f8e1b97cac9901 (commit)
       via  c86434ccb576a3ce35b5a74f72b9f03bd45b522a (commit)
       via  ad267bc18054dc6a0395c19167ffe54b89e73d19 (commit)
       via  fd3ebedafc751998b4596d0277a704c41988d10b (commit)
       via  5a42321d438211210e0869e5e90f8d75d1354e14 (commit)
      from  3dc662132af28e9e067b0cb59a8f1cff308a53bd (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=e72b4e0ee4265050e9d0776eb0f3af595720c881

commit e72b4e0ee4265050e9d0776eb0f3af595720c881
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Aug 23 12:25:24 2010 +0200

    2.12.90-8

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 1085f92..97ca086 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: 7
+Release: 8
 # 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
@@ -1036,6 +1036,22 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Mon Aug 23 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-8
+- Update from master
+  - Fix static strspn on x86 (#624852)
+  - Various POWER7 optimized string functions
+  - Fix x86 pthread_cond_signal() FUTEX_WAKE_OP fallback
+  - Add optimized strncasecmp versions for x86-64
+  - PowerPC64 ABI fixes
+  - Properly quote output of locale (BZ#11904)
+  - f_flags in statfs implementation
+  - Add support for fanotify_init and fanotify_mask syscalls
+  - Add support for prlimit and prlimit64
+  - Fix IPTOS_CLASS definition (BZ#11903)
+  - Avoid too much stack use in fnmatch (BZ#11883)
+  - x86: Add support for frame pointer less mcount
+- Disable asynchronous-unwind-tables during configure run
+
 * Mon Aug  2 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-7
 - Update from master
   - Add optimized x86-64 implementation of strnlen and strcaecmp

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

commit 0e25b26b0e2f5886a412c1a8ca66a4f5c24814cb
Merge: ad267bc a7ab6ec
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Aug 23 12:16:05 2010 +0200

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


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

commit ad267bc18054dc6a0395c19167ffe54b89e73d19
Author: Andreas Schwab <schwab@redhat.com>
Date:   Wed Aug 4 18:26:46 2010 +0200

    Disable asynchronous-unwind-tables during configure run

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 471fc29..1085f92 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -339,7 +339,10 @@ shift
 rm -rf $builddir
 mkdir $builddir ; cd $builddir
 build_CFLAGS="$BuildFlags -g -O3 $*"
-../configure CC="$GCC" CXX="$GXX" CFLAGS="$build_CFLAGS" \
+# Some configure checks can spuriously fail for some architectures if
+# unwind info is present
+configure_CFLAGS="$build_CFLAGS -fno-asynchronous-unwind-tables"
+../configure CC="$GCC" CXX="$GXX" CFLAGS="$configure_CFLAGS" \
 	--prefix=%{_prefix} \
 	--enable-add-ons=../%{glibcportsdir},nptl$AddOns \
 	--with-headers=%{_prefix}/include $EnableKernel --enable-bind-now \

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

Summary of changes:
 ChangeLog                                          |  317 ++++++++++++
 NEWS                                               |    9 +-
 Versions.def                                       |    1 +
 fedora/glibc.spec.in                               |   23 +-
 grp/initgroups.c                                   |    5 +-
 hurd/hurdselect.c                                  |    2 +-
 locale/programs/locale.c                           |   37 ++-
 malloc/arena.c                                     |   10 +-
 malloc/malloc.c                                    |    2 +-
 nptl/ChangeLog                                     |   21 +
 nptl/sysdeps/unix/sysv/linux/i386/Makefile         |    3 +
 .../sysv/linux/i386/i486/pthread_cond_signal.S     |    3 +-
 .../sysv/linux/powerpc/powerpc64/sysdep-cancel.h   |   69 ++-
 nptl/tst-attr3.c                                   |   16 +-
 nss/Makefile                                       |   16 +-
 nss/getXXbyYY_r.c                                  |    7 +-
 nss/nss_files/files-parse.c                        |    6 +-
 nss/nss_test1.c                                    |  154 ++++++
 nss/nsswitch.c                                     |    6 +-
 nss/nsswitch.h                                     |   16 +-
 nss/tst-nss-test1.c                                |   72 +++
 posix/fnmatch.c                                    |   57 ++-
 posix/fnmatch_loop.c                               |  132 ++++--
 shlib-versions                                     |    4 +
 stdlib/Versions                                    |    3 +
 string/Makefile                                    |    2 +-
 string/test-strncasecmp.c                          |  318 ++++++++++++
 sunrpc/auth_des.c                                  |   51 +-
 sunrpc/auth_none.c                                 |   51 +-
 sunrpc/auth_unix.c                                 |   51 +-
 sunrpc/authdes_prot.c                              |   51 +-
 sunrpc/authuxprot.c                                |   51 +-
 sunrpc/bindrsvprt.c                                |   51 +-
 sunrpc/clnt_gen.c                                  |   51 +-
 sunrpc/clnt_perr.c                                 |   59 +--
 sunrpc/clnt_raw.c                                  |   58 +--
 sunrpc/clnt_simp.c                                 |   60 +--
 sunrpc/clnt_tcp.c                                  |   62 ++--
 sunrpc/clnt_udp.c                                  |   58 +--
 sunrpc/clnt_unix.c                                 |   58 ++--
 sunrpc/des_crypt.c                                 |   56 +--
 sunrpc/des_soft.c                                  |   49 +-
 sunrpc/get_myaddr.c                                |   60 +--
 sunrpc/getrpcport.c                                |   56 +--
 sunrpc/key_call.c                                  |   51 +-
 sunrpc/key_prot.c                                  |   54 +--
 sunrpc/openchild.c                                 |   52 +-
 sunrpc/pm_getmaps.c                                |   62 ++--
 sunrpc/pm_getport.c                                |   60 +--
 sunrpc/pmap_clnt.c                                 |   51 +-
 sunrpc/pmap_prot.c                                 |   60 +--
 sunrpc/pmap_prot2.c                                |   62 ++--
 sunrpc/pmap_rmt.c                                  |   62 ++--
 sunrpc/rpc/auth.h                                  |   55 +--
 sunrpc/rpc/auth_unix.h                             |   56 +--
 sunrpc/rpc/clnt.h                                  |   55 +--
 sunrpc/rpc/des_crypt.h                             |   53 +-
 sunrpc/rpc/key_prot.h                              |   53 +--
 sunrpc/rpc/netdb.h                                 |   50 +-
 sunrpc/rpc/pmap_clnt.h                             |   57 +--
 sunrpc/rpc/pmap_prot.h                             |   65 ++--
 sunrpc/rpc/pmap_rmt.h                              |   57 +--
 sunrpc/rpc/rpc.h                                   |   57 +--
 sunrpc/rpc/rpc_des.h                               |   57 ++--
 sunrpc/rpc/rpc_msg.h                               |   58 +--
 sunrpc/rpc/svc.h                                   |   58 ++--
 sunrpc/rpc/svc_auth.h                              |   56 +--
 sunrpc/rpc/types.h                                 |   49 +-
 sunrpc/rpc/xdr.h                                   |   58 ++--
 sunrpc/rpc_clntout.c                               |   59 +--
 sunrpc/rpc_cmsg.c                                  |   61 +--
 sunrpc/rpc_common.c                                |   49 +-
 sunrpc/rpc_cout.c                                  |   60 ++--
 sunrpc/rpc_dtable.c                                |   52 +-
 sunrpc/rpc_hout.c                                  |   54 +--
 sunrpc/rpc_main.c                                  |   54 +--
 sunrpc/rpc_parse.c                                 |   54 +--
 sunrpc/rpc_parse.h                                 |   56 +--
 sunrpc/rpc_prot.c                                  |   58 +--
 sunrpc/rpc_sample.c                                |   56 +--
 sunrpc/rpc_scan.c                                  |   54 +--
 sunrpc/rpc_scan.h                                  |   56 +--
 sunrpc/rpc_svcout.c                                |   54 +--
 sunrpc/rpc_tblout.c                                |   54 +--
 sunrpc/rpc_util.c                                  |   54 +--
 sunrpc/rpc_util.h                                  |   62 ++--
 sunrpc/rpcinfo.c                                   |   64 ++--
 sunrpc/rpcsvc/bootparam_prot.x                     |   50 +-
 sunrpc/rpcsvc/key_prot.x                           |   57 ++--
 sunrpc/rpcsvc/klm_prot.x                           |   57 +--
 sunrpc/rpcsvc/mount.x                              |   52 +-
 sunrpc/rpcsvc/nfs_prot.x                           |   54 +--
 sunrpc/rpcsvc/nlm_prot.x                           |   36 ++-
 sunrpc/rpcsvc/rex.x                                |   50 +-
 sunrpc/rpcsvc/rstat.x                              |   50 +-
 sunrpc/rpcsvc/rusers.x                             |   50 +-
 sunrpc/rpcsvc/sm_inter.x                           |   58 +--
 sunrpc/rpcsvc/spray.x                              |   50 +-
 sunrpc/rpcsvc/yppasswd.x                           |   50 +-
 sunrpc/rtime.c                                     |   55 +--
 sunrpc/svc.c                                       |   57 ++--
 sunrpc/svc_auth.c                                  |   62 ++--
 sunrpc/svc_authux.c                                |   58 ++--
 sunrpc/svc_raw.c                                   |   62 ++--
 sunrpc/svc_run.c                                   |   50 +-
 sunrpc/svc_simple.c                                |   60 +--
 sunrpc/svc_tcp.c                                   |   58 +--
 sunrpc/svc_udp.c                                   |   62 ++--
 sunrpc/svc_unix.c                                  |   54 +--
 sunrpc/svcauth_des.c                               |   52 +-
 sunrpc/xcrypt.c                                    |   52 +-
 sunrpc/xdr.c                                       |   58 +--
 sunrpc/xdr_array.c                                 |   62 ++--
 sunrpc/xdr_float.c                                 |   58 +--
 sunrpc/xdr_mem.c                                   |   63 ++--
 sunrpc/xdr_rec.c                                   |   56 +--
 sunrpc/xdr_ref.c                                   |   62 ++--
 sunrpc/xdr_sizeof.c                                |   53 +-
 sunrpc/xdr_stdio.c                                 |   54 +--
 sysdeps/generic/netinet/ip.h                       |    5 +-
 sysdeps/i386/elf/Makefile                          |    4 +
 sysdeps/i386/i386-mcount.S                         |   25 +
 sysdeps/i386/i686/multiarch/strspn.S               |    4 +-
 sysdeps/mach/hurd/ttyname.c                        |    8 +-
 sysdeps/mach/hurd/ttyname_r.c                      |    6 +-
 sysdeps/posix/getaddrinfo.c                        |    3 +-
 sysdeps/powerpc/powerpc32/power4/memcmp.S          |    2 +-
 sysdeps/powerpc/powerpc32/power7/memchr.S          |  170 +++++++
 sysdeps/powerpc/powerpc32/power7/memrchr.S         |  178 +++++++
 sysdeps/powerpc/powerpc32/power7/rawmemchr.S       |  102 ++++
 sysdeps/powerpc/powerpc32/power7/strchr.S          |  203 ++++++++
 sysdeps/powerpc/powerpc32/power7/strchrnul.S       |  117 +++++
 sysdeps/powerpc/powerpc32/power7/strlen.S          |   98 ++++
 sysdeps/powerpc/powerpc32/power7/strnlen.S         |  172 +++++++
 sysdeps/powerpc/powerpc64/bsd-_setjmp.S            |   67 +---
 sysdeps/powerpc/powerpc64/bsd-setjmp.S             |   46 +--
 sysdeps/powerpc/powerpc64/dl-trampoline.S          |   76 ++--
 sysdeps/powerpc/powerpc64/fpu/s_copysign.S         |    7 +-
 sysdeps/powerpc/powerpc64/power7/memchr.S          |  171 +++++++
 sysdeps/powerpc/powerpc64/power7/memrchr.S         |  180 +++++++
 sysdeps/powerpc/powerpc64/power7/rawmemchr.S       |  103 ++++
 sysdeps/powerpc/powerpc64/power7/strchr.S          |  204 ++++++++
 sysdeps/powerpc/powerpc64/power7/strchrnul.S       |  118 +++++
 sysdeps/powerpc/powerpc64/power7/strlen.S          |   99 ++++
 sysdeps/powerpc/powerpc64/power7/strnlen.S         |  173 +++++++
 sysdeps/powerpc/powerpc64/setjmp-common.S          |   41 ++-
 sysdeps/powerpc/powerpc64/setjmp.S                 |   13 +
 sysdeps/powerpc/powerpc64/sysdep.h                 |   59 +++-
 sysdeps/unix/sysv/linux/Makefile                   |    4 +-
 sysdeps/unix/sysv/linux/Versions                   |    5 +
 sysdeps/unix/sysv/linux/bits/resource.h            |   30 ++-
 sysdeps/unix/sysv/linux/bits/statfs.h              |    9 +-
 sysdeps/unix/sysv/linux/bits/termios.h             |    6 +-
 sysdeps/unix/sysv/linux/getlogin_r.c               |    2 +-
 sysdeps/unix/sysv/linux/i386/syscalls.list         |    4 +
 sysdeps/unix/sysv/linux/internal_statvfs.c         |   22 +-
 sysdeps/unix/sysv/linux/kernel-features.h          |    5 +
 sysdeps/unix/sysv/linux/powerpc/bits/termios.h     |    5 +-
 .../sysv/linux/powerpc/powerpc32/syscalls.list     |    2 +
 sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S    |    7 +-
 sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S  |   73 ++--
 .../sysv/linux/powerpc/powerpc64/makecontext.S     |    1 +
 sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S |   39 +-
 sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S  |    2 +-
 sysdeps/unix/sysv/linux/prlimit.c                  |   92 ++++
 sysdeps/unix/sysv/linux/s390/bits/statfs.h         |    9 +-
 sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list |    2 +
 sysdeps/unix/sysv/linux/sh/syscalls.list           |    2 +
 sysdeps/unix/sysv/linux/sparc/bits/termios.h       |    8 +-
 .../unix/sysv/linux/sparc/sparc32/syscalls.list    |    2 +
 sysdeps/unix/sysv/linux/sys/fanotify.h             |   39 ++
 sysdeps/unix/sysv/linux/sys/inotify.h              |    4 +-
 sysdeps/unix/sysv/linux/syscalls.list              |    2 +
 sysdeps/unix/sysv/linux/wordsize-64/syscalls.list  |    3 +
 sysdeps/x86_64/Makefile                            |    2 +-
 sysdeps/x86_64/_mcount.S                           |   38 ++
 sysdeps/x86_64/multiarch/Makefile                  |    3 +-
 sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S      |    1 +
 sysdeps/x86_64/multiarch/strcmp.S                  |  514 +++++++++++---------
 sysdeps/x86_64/multiarch/strncase_l-ssse3.S        |    6 +
 sysdeps/x86_64/multiarch/strncase_l.S              |    6 +
 sysdeps/x86_64/strcasecmp_l-nonascii.c             |    3 +
 sysdeps/x86_64/strcmp.S                            |  168 +++++---
 sysdeps/x86_64/strncase.S                          |    1 +
 sysdeps/x86_64/strncase_l-nonascii.c               |    8 +
 sysdeps/x86_64/strncase_l.S                        |    6 +
 186 files changed, 6682 insertions(+), 3332 deletions(-)
 create mode 100644 nptl/sysdeps/unix/sysv/linux/i386/Makefile
 create mode 100644 nss/nss_test1.c
 create mode 100644 nss/tst-nss-test1.c
 create mode 100644 string/test-strncasecmp.c
 create mode 100644 sysdeps/i386/elf/Makefile
 create mode 100644 sysdeps/powerpc/powerpc32/power7/memchr.S
 create mode 100644 sysdeps/powerpc/powerpc32/power7/memrchr.S
 create mode 100644 sysdeps/powerpc/powerpc32/power7/rawmemchr.S
 create mode 100644 sysdeps/powerpc/powerpc32/power7/strchr.S
 create mode 100644 sysdeps/powerpc/powerpc32/power7/strchrnul.S
 create mode 100644 sysdeps/powerpc/powerpc32/power7/strlen.S
 create mode 100644 sysdeps/powerpc/powerpc32/power7/strnlen.S
 create mode 100644 sysdeps/powerpc/powerpc64/power7/memchr.S
 create mode 100644 sysdeps/powerpc/powerpc64/power7/memrchr.S
 create mode 100644 sysdeps/powerpc/powerpc64/power7/rawmemchr.S
 create mode 100644 sysdeps/powerpc/powerpc64/power7/strchr.S
 create mode 100644 sysdeps/powerpc/powerpc64/power7/strchrnul.S
 create mode 100644 sysdeps/powerpc/powerpc64/power7/strlen.S
 create mode 100644 sysdeps/powerpc/powerpc64/power7/strnlen.S
 create mode 100644 sysdeps/unix/sysv/linux/prlimit.c
 create mode 100644 sysdeps/unix/sysv/linux/sys/fanotify.h
 create mode 100644 sysdeps/x86_64/multiarch/strncase_l-ssse3.S
 create mode 100644 sysdeps/x86_64/multiarch/strncase_l.S
 create mode 100644 sysdeps/x86_64/strncase.S
 create mode 100644 sysdeps/x86_64/strncase_l-nonascii.c
 create mode 100644 sysdeps/x86_64/strncase_l.S


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



More information about the Glibc-cvs mailing list