This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch ibm/2.22/master in repository glibc.
from fb336c7 Fix i386 build for lll_unlock_elision change. adds c252c19 malloc: Prevent arena free_list from turning cyclic [BZ #19048] adds 00cd4da malloc: Fix attached thread reference count handling [BZ #19243] adds eb8c932 malloc: Fix list_lock/arena lock deadlock [BZ #19182] adds 13a601a tst-malloc-thread-exit: Use fewer system resources adds f95984b malloc: Update comment for list_lock adds d14837f glob: Simplify the interface for the GLOB_ALTDIRFUNC callback [...] adds 46329be CVE-2016-1234: glob: Do not copy d_name field of struct diren [...] adds 9d4fe83 CVE-2016-3706: getaddrinfo: stack overflow in hostent convers [...] adds ccc3d71 hesiod: Remove RCS keywords adds a64be6f hesiod: Always use thread-local resolver state [BZ #19573] adds 444fb8c CVE-2016-4429: sunrpc: Do not use alloca in clntudp_call [BZ #20112] adds a79b262 fork in libpthread cannot use IFUNC resolver [BZ #19861] adds 861a383 Suppress GCC 6 warning about ambiguous 'else' with -Wparentheses adds b5714a3 Fix several build failures with GCC6 due to unused static variables. adds ee55e3c Fix indentation. adds bfb83eb sysdeps/unix/sysv/linux/dl-openat64.c: Convert to ISO definition adds 6c45453 Remove unused variable in math/atest-exp2.c. adds cf3a189 S390: Fix build failure in test string/tst-endian.c with gcc 6. adds 65ecfef MIPS, SPARC: fix wrong vfork aliases in libpthread.so adds 19e9aae MIPS, SPARC: more fixes to the vfork aliases in libpthread.so adds 4b59550 hppa: fix loading of global pointer in _start [BZ #20277] adds b2c32b0 malloc: Preserve arena free list/thread count invariant [BZ #20370] adds 21ed680 Do not override objects in libc.a in other static libraries [ [...] adds 60022fb malloc: Avoid premature fallback to mmap [BZ #20284] adds a85abfa arm: mark __startcontext as .cantunwind (bug 20435) adds a8c871a Return proper status from _nss_nis_initgroups_dyn (bug 20262) adds 809cde4 nss_db: Fix initialization of iteration position [BZ #20237] adds 240ceaf nss_db: Propagate ERANGE error if parse_line fails [BZ #19837] adds 0d68957 fopencookie: Mangle function pointers stored on the heap [BZ #20222] adds 718da07 argp: Do not override GCC keywords with macros [BZ #16907] adds e07eca6 nptl/tst-once5: Reduce time to expected failure new f502fe6 Merge branch release/2.22/master into ibm/2.22/master new f47319a powerpc: Add a POWER8-optimized version of expf() new 35c185d powerpc: Add a POWER8-optimized version of sinf()
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 333 +++++++++++++ NEWS | 33 +- argp/argp-fmtstream.h | 19 +- argp/argp.h | 42 +- hesiod/Makefile | 2 +- hesiod/hesiod.c | 87 +--- hesiod/hesiod.h | 34 +- hesiod/hesiod_p.h | 26 +- hesiod/nss_hesiod/hesiod-grp.c | 8 +- hesiod/nss_hesiod/hesiod-init.c | 38 -- hesiod/nss_hesiod/hesiod-proto.c | 5 +- hesiod/nss_hesiod/hesiod-pwd.c | 5 +- hesiod/nss_hesiod/hesiod-service.c | 5 +- hesiod/nss_hesiod/nss_hesiod.h | 20 - libio/iofopncook.c | 49 +- malloc/Makefile | 4 +- malloc/arena.c | 170 ++++++- malloc/malloc.c | 11 +- malloc/tst-malloc-thread-exit.c | 218 +++++++++ manual/examples/mkdirent.c | 42 ++ manual/pattern.texi | 39 +- math/atest-exp2.c | 5 - nis/nis_call.c | 20 +- nis/nss_nis/nis-initgroups.c | 16 +- nptl/pt-fork.c | 43 +- nptl/tst-once5.cc | 2 + nss/nss_db/db-XXX.c | 12 +- posix/bug-glob2.c | 16 +- posix/glob.c | 243 +++++----- posix/tst-gnuglob.c | 2 +- resolv/base64.c | 4 - stdlib/setenv.c | 26 +- string/tst-endian.c | 23 + sunrpc/clnt_udp.c | 10 +- sysdeps/hppa/start.S | 2 + sysdeps/ia64/nptl/Makefile | 1 + sysdeps/ieee754/dbl-64/atnat2.h | 4 - sysdeps/ieee754/dbl-64/uexp.h | 2 +- sysdeps/ieee754/dbl-64/upow.h | 2 - sysdeps/ieee754/flt-32/e_log10f.c | 2 - sysdeps/ieee754/flt-32/k_rem_pio2f.c | 4 +- sysdeps/ieee754/flt-32/s_cosf.c | 2 - sysdeps/ieee754/ldbl-128/e_lgammal_r.c | 1 - sysdeps/ieee754/ldbl-128/s_erfl.c | 1 - sysdeps/ieee754/ldbl-128/s_log1pl.c | 1 - sysdeps/mips/Makefile | 1 + sysdeps/mips/nptl/Makefile | 1 + sysdeps/posix/getaddrinfo.c | 130 +++--- sysdeps/powerpc/fpu/libm-test-ulps | 2 + sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 4 +- .../fpu/multiarch/e_expf-power8.S} | 10 +- .../fpu/multiarch/e_expf-ppc64.c} | 10 +- .../s_ceilf.c => powerpc64/fpu/multiarch/e_expf.c} | 19 +- .../fpu/multiarch/s_sinf-power8.S} | 10 +- .../fpu/multiarch/s_sinf-ppc64.c} | 10 +- .../w_sqrtf.c => powerpc64/fpu/multiarch/s_sinf.c} | 19 +- sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S | 303 ++++++++++++ sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S | 519 +++++++++++++++++++++ sysdeps/s390/nptl/Makefile | 1 + sysdeps/unix/alpha/Makefile | 1 + sysdeps/unix/sysv/linux/alpha/Makefile | 1 + sysdeps/unix/sysv/linux/arm/setcontext.S | 7 + sysdeps/unix/sysv/linux/dl-openat64.c | 5 +- sysdeps/unix/sysv/linux/i386/Makefile | 1 + sysdeps/unix/sysv/linux/i386/glob64.c | 22 + sysdeps/unix/sysv/linux/ia64/Makefile | 1 + sysdeps/unix/sysv/linux/microblaze/Makefile | 3 +- sysdeps/unix/sysv/linux/mips/vfork.S | 14 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 2 + sysdeps/unix/sysv/linux/s390/Makefile | 1 + sysdeps/unix/sysv/linux/sparc/Makefile | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 10 +- sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 10 +- sysdeps/unix/sysv/linux/tile/Makefile | 1 + timezone/private.h | 10 - 75 files changed, 2166 insertions(+), 598 deletions(-) delete mode 100644 hesiod/nss_hesiod/hesiod-init.c delete mode 100644 hesiod/nss_hesiod/nss_hesiod.h create mode 100644 malloc/tst-malloc-thread-exit.c create mode 100644 manual/examples/mkdirent.c copy sysdeps/powerpc/{powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c => powerpc64/ [...] copy sysdeps/powerpc/{powerpc32/power4/fpu/multiarch/e_hypot-power7.c => powerpc64 [...] copy sysdeps/powerpc/{powerpc32/power4/fpu/multiarch/s_ceilf.c => powerpc64/fpu/mu [...] copy sysdeps/powerpc/{powerpc32/power4/fpu/multiarch/s_logbf-power7.c => powerpc64 [...] copy sysdeps/powerpc/{powerpc32/power4/fpu/multiarch/s_logbf-power7.c => powerpc64 [...] copy sysdeps/powerpc/{powerpc32/power4/fpu/multiarch/w_sqrtf.c => powerpc64/fpu/mu [...] create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S