This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gentoo/2.23 in repository glibc.
from e7758c5 malloc: Run fork handler as late as possible [BZ #19431] new 229a4a0 malloc: Remove malloc hooks from fork handler new 6e4e1b2 malloc: Add missing internal_function attributes on function [...] new e4acddb nss_dns: Fix assertion failure in _nss_dns_getcanonname_r [BZ [...] new 5a7f88f nss_dns: Validate RDATA length against packet length [BZ #19830] new 200001c resolv, nss_dns: Remove remaining syslog logging [BZ #19862] new b7d8129 nss_dns: Check address length before creating addrinfo result [...] new 742bcfa nss_dns: Skip over non-PTR records in the netent code [BZ #19868] new 06943eb resolv: Always set *resplen2 out parameter in send_vc [BZ #19825] new 3c94e6c tst-audit4, tst-audit10: Compile AVX/AVX-512 code separately [...] new 2af88e8 Fix tst-audit10 build when -mavx512f is not supported. new 6a04ea1 tst-audit10: Fix compilation on compilers without bit_AVX512F [...] new 42e149d strfmon_l: Use specified locale for number formatting [BZ #19633] new a78ac0f glob: Simplify the interface for the GLOB_ALTDIRFUNC callback [...] new 60b2487 CVE-2016-1234: glob: Do not copy d_name field of struct diren [...] new b0c4dab ldconfig: Do not remove stale symbolic links with -X [BZ #19610] new f141e27 Report dlsym, dlvsym lookup errors using dlerror [BZ #19509] new 7ee3626 Fix tst-dlsym-error build new be3ad4e Remove trailing newline from date_fmt in Serbian locales [BZ #19581] new 5237dbe Revert "Report dlsym, dlvsym lookup errors using dlerror [BZ [...] new 6fc2cd5 CVE-2016-3706: getaddrinfo: stack overflow in hostent convers [...] new a6bb643 Fix strfmon_l: Use specified locale for number formatting [BZ [...] new d9bd52a Increase fork signal safety for single-threaded processes [BZ [...] new 1aa6738 tst-mallocfork2: Fix race condition, use fewer resources new a80b8ab CVE-2016-4429: sunrpc: Do not use alloca in clntudp_call [BZ #20112] new 5af60b3 Make padding in struct sockaddr_storage explicit [BZ #20111] new 36234ce test-skeleton.c: Do not set RLIMIT_DATA [BZ #19648] new 7331d98 fork in libpthread cannot use IFUNC resolver [BZ #19861] new 4a003be libio: Update internal fmemopen position after write (BZ #20005) new 52affab libio: Fix fmemopen append mode failure (BZ# 20012) new ab4b7c6 MIPS, SPARC: fix wrong vfork aliases in libpthread.so new f9cd8bf MIPS, SPARC: more fixes to the vfork aliases in libpthread.so new 1694dad MIPS: run tst-mode-switch-{1,2,3}.c using test-skeleton.c new 61fdfa3 Fix tst-cancel17/tst-cancelx17, which sometimes segfaults whi [...] new 2bd7f09 i686/multiarch: Regenerate ulps new ac9ca0a hppa: fix loading of global pointer in _start [BZ #20277] new 86862f2 SPARC64: update localplt.data new f6de5fe x86: Use sysdep.o from libc.a in static libraries new 82b0c63 malloc: Preserve arena free list/thread count invariant [BZ #20370] new 2b1222a Do not override objects in libc.a in other static libraries [ [...] new cafa031 arm: mark __startcontext as .cantunwind (bug 20435) new 3f97c0c malloc: Avoid premature fallback to mmap [BZ #20284] new f7076e0 Return proper status from _nss_nis_initgroups_dyn (bug 20262) new 1ad4b42 nss_db: Fix initialization of iteration position [BZ #20237] new 93342bc fopencookie: Mangle function pointers stored on the heap [BZ #20222] new 1546313 argp: Do not override GCC keywords with macros [BZ #16907] new d182de9 nptl/tst-once5: Reduce time to expected failure new 402a660 powerpc: Fix POWER9 implies new 92deb83 Fixed x86_64 vector sincos/sincosf ABI. new e9aaed0 Don't compile do_test with -mavx/-mavx2/-mavx512. new 2286e84 Fix cos computation for multiple precision fallback (bz #20357)
The 50 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: argp/argp-fmtstream.h | 19 +- argp/argp.h | 42 +-- bits/sockaddr.h | 5 +- bits/socket.h | 8 +- elf/Makefile | 7 +- elf/ldconfig.c | 7 +- elf/tst-ldconfig-X.sh | 62 ++++ include/printf.h | 4 + inet/Makefile | 4 +- inet/tst-sockaddr.c | 125 ++++++++ libio/fmemopen.c | 32 +- libio/iofopncook.c | 49 ++- locale/localeinfo.h | 21 ++ localedata/ChangeLog | 7 + localedata/locales/sr_ME | 2 +- localedata/locales/sr_RS | 2 +- localedata/locales/sr_RS@latin | 2 +- malloc/Makefile | 3 +- malloc/arena.c | 179 ++++------- malloc/malloc.c | 2 - malloc/tst-mallocfork2.c | 220 ++++++++++++++ manual/examples/mkdirent.c | 42 +++ manual/pattern.texi | 39 ++- math/auto-libm-test-in | 3 + math/auto-libm-test-out | 207 +++++++++++++ nis/nss_nis/nis-initgroups.c | 16 +- nptl/pt-fork.c | 43 +-- nptl/tst-cancel17.c | 16 + nptl/tst-once5.cc | 2 + nss/nss_db/db-XXX.c | 8 +- posix/bug-glob2.c | 16 +- posix/glob.c | 243 +++++++-------- posix/tst-gnuglob.c | 2 +- resolv/gethnamaddr.c | 20 -- resolv/nss_dns/dns-canon.c | 23 +- resolv/nss_dns/dns-host.c | 96 +++--- resolv/nss_dns/dns-network.c | 20 +- resolv/res_send.c | 39 ++- stdio-common/Makefile | 2 +- stdio-common/printf_fp.c | 51 ++-- stdio-common/tst-fmemopen3.c | 118 +++++++- stdio-common/tst-fmemopen4.c | 71 +++++ stdlib/Makefile | 6 +- stdlib/strfmon_l.c | 5 +- stdlib/tst-strfmon_l.c | 220 ++++++++++++++ sunrpc/clnt_udp.c | 10 +- sysdeps/hppa/start.S | 2 + sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 16 +- sysdeps/ia64/nptl/Makefile | 1 + sysdeps/ieee754/dbl-64/s_sin.c | 4 +- sysdeps/mach/hurd/bits/socket.h | 8 +- sysdeps/mips/Makefile | 1 + sysdeps/mips/nptl/Makefile | 1 + sysdeps/mips/tst-mode-switch-1.c | 7 +- sysdeps/mips/tst-mode-switch-2.c | 7 +- sysdeps/mips/tst-mode-switch-3.c | 7 +- sysdeps/nptl/fork.c | 53 +++- sysdeps/posix/getaddrinfo.c | 130 ++++---- sysdeps/powerpc/powerpc32/power9/multiarch/Implies | 2 +- sysdeps/powerpc/powerpc64/power9/fpu/Implies | 1 - sysdeps/s390/nptl/Makefile | 1 + sysdeps/unix/alpha/Makefile | 1 + sysdeps/unix/bsd/bits/sockaddr.h | 5 +- sysdeps/unix/sysv/linux/alpha/Makefile | 1 + sysdeps/unix/sysv/linux/arm/setcontext.S | 7 + sysdeps/unix/sysv/linux/bits/socket.h | 8 +- sysdeps/unix/sysv/linux/i386/Makefile | 3 + sysdeps/unix/sysv/linux/i386/glob64.c | 22 ++ sysdeps/unix/sysv/linux/ia64/Makefile | 1 + .../unix/sysv/linux/m68k/bits}/sockaddr.h | 5 +- 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 +- .../unix/sysv/linux/sparc/sparc64/localplt.data | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 10 +- sysdeps/unix/sysv/linux/tile/Makefile | 1 + sysdeps/x86/fpu/test-math-vector-sincos.h | 98 ++++++ sysdeps/x86_64/Makefile | 8 +- sysdeps/x86_64/fpu/Makefile | 53 ++++ .../fpu/multiarch/svml_d_sincos2_core_sse4.S | 56 +++- .../fpu/multiarch/svml_d_sincos4_core_avx2.S | 98 +++++- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 180 ++++++++++- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 310 ++++++++++++++++++- .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 80 ++++- .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 152 +++++++++- sysdeps/x86_64/fpu/svml_d_sincos2_core.S | 83 ++++- sysdeps/x86_64/fpu/svml_d_sincos4_core.S | 125 +++++++- sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S | 120 +++++++- sysdeps/x86_64/fpu/svml_d_sincos8_core.S | 201 ++++++++++++- sysdeps/x86_64/fpu/svml_s_sincosf16_core.S | 335 ++++++++++++++++++++- sysdeps/x86_64/fpu/svml_s_sincosf4_core.S | 126 +++++++- sysdeps/x86_64/fpu/svml_s_sincosf8_core.S | 173 ++++++++++- sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S | 179 ++++++++++- .../fpu/test-double-libmvec-sincos-avx-main.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-avx.c | 1 + .../fpu/test-double-libmvec-sincos-avx2-main.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-avx2.c | 1 + .../fpu/test-double-libmvec-sincos-avx512-main.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-avx512.c | 1 + ...f4_core.S => test-double-libmvec-sincos-main.c} | 35 ++- ...incosf4_core.S => test-double-libmvec-sincos.c} | 36 ++- sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 6 +- .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 10 +- sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 10 +- sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 10 +- .../fpu/test-float-libmvec-sincosf-avx-main.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-avx.c | 1 + .../fpu/test-float-libmvec-sincosf-avx2-main.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-avx2.c | 1 + .../fpu/test-float-libmvec-sincosf-avx512-main.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-avx512.c | 1 + ...f4_core.S => test-float-libmvec-sincosf-main.c} | 34 ++- ...incosf4_core.S => test-float-libmvec-sincosf.c} | 36 ++- sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 10 +- sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 10 +- .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 13 +- sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 10 +- ...ble-vlen4-avx2-wrappers.c => tst-audit10-aux.c} | 33 +- sysdeps/x86_64/tst-audit10.c | 38 +-- ...st-double-vlen2-wrappers.c => tst-audit4-aux.c} | 30 +- sysdeps/x86_64/tst-audit4.c | 45 ++- test-skeleton.c | 17 -- 125 files changed, 4435 insertions(+), 795 deletions(-) create mode 100644 elf/tst-ldconfig-X.sh create mode 100644 inet/tst-sockaddr.c create mode 100644 malloc/tst-mallocfork2.c create mode 100644 manual/examples/mkdirent.c create mode 100644 stdio-common/tst-fmemopen4.c create mode 100644 stdlib/tst-strfmon_l.c copy {bits => sysdeps/unix/sysv/linux/m68k/bits}/sockaddr.h (90%) create mode 100644 sysdeps/x86/fpu/test-math-vector-sincos.h create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512.c copy sysdeps/x86_64/fpu/{svml_s_sincosf4_core.S => test-double-libmvec-sincos-main [...] copy sysdeps/x86_64/fpu/{svml_s_sincosf4_core.S => test-double-libmvec-sincos.c} (63%) create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512.c copy sysdeps/x86_64/fpu/{svml_s_sincosf4_core.S => test-float-libmvec-sincosf-main [...] copy sysdeps/x86_64/fpu/{svml_s_sincosf4_core.S => test-float-libmvec-sincosf.c} (63%) copy sysdeps/x86_64/{fpu/test-double-vlen4-avx2-wrappers.c => tst-audit10-aux.c} (54%) copy sysdeps/x86_64/{fpu/test-double-vlen2-wrappers.c => tst-audit4-aux.c} (55%)