This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-master-arm-spec2k6-O3_LTO in repository toolchain/ci/glibc.
from 5a5f94af05 string.h: fix __fortified_attr_access macro call [BZ #29162] adds 21bb8382b6 stdio-common: Add tst-vfprintf-width-i18n to cover numeric f [...] adds 5442ea7ffe vfprintf: Move argument processing into vfprintf-process-arg.c adds 859e7a00af vfprintf: Consolidate some multibyte/wide character processing adds b094c52b1b __printf_fphex always uses LC_NUMERIC adds 0060a6de54 stdio-common: Add tst-memstream-string for open_memstream overflow adds 0b6342e769 locale: Call _nl_unload_locale from _nl_archive_subfreeres adds bbebe83a28 locale: Remove cleanup function pointer from struct __localedata adds 7ee41feba6 locale: Remove private union from struct __locale_data adds 93ec1cf0fe locale: Add more cached data to LC_CTYPE adds c4bd509d47 elf: Refactor dl_new_hash so it can be tested / benchmarked adds 6fd435485f elf: Add tests for the dl hash funcs (_dl_new_hash and _dl_e [...] adds 5f2f0f6977 nss: Add tests for the nss_hash in nss_hash.h adds 319dddc143 benchtests: Add benchtests for dl_elf_hash, dl_new_hash and [...] adds 3d155d4b6c nss: Optimize nss_hash in nss_hash.c adds 9a421348cd elf: Optimize _dl_new_hash in dl-new-hash.h adds 748df8126a dlfcn: Move RTLD_DEFAULT/RTLD_NEXT outside __USE_GNU adds a8b11bd1f8 elf: Rewrite long RESOLVE_MAP macro to an always_inline stat [...] adds e555954e02 Revert "[AArch64][BZ #17711] Fix extern protected data handling" adds a7629b1c1b Revert "[ARM][BZ #17711] Fix extern protected data handling" adds 04b30fe4f8 linux: Add CLONE_NEWTIME from Linux 5.6 to bits/sched.h adds efeb2bd1ab math: Add math-use-builtins-fabs (BZ#29027) adds a01a13601c benchtests: Improve bench-strnlen.c adds 36c1dbaedd elf/dl-reloc.c: Copyright The GNU Toolchain Authors adds 800d535504 stdio-common: Add printf specifier registry to <printf.h> adds 46db978347 stdio-common: Move union printf_arg int <printf.h> adds fe8ca369ad stdio-common: Simplify printf_unknown interface in vfprintf- [...] adds 31ec883990 Use Linux 5.18 in build-many-glibcs.py adds 52a103e237 Fix deadlock when pthread_atfork handler calls pthread_atfor [...] adds 3d9926663c Update syscall-names.list for Linux 5.18 adds 7597b251d4 String: Improve overflow test coverage for strnlen adds 8d6c44ee7d Update kernel version to 5.18 in header constant tests adds 9c66efb86f x86_64: Implement evex512 version of strlen, strnlen, wcslen [...] adds f8587a6189 x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOT adds efa7936e4c dlsym: Make RTLD_NEXT prefer default version definition [BZ #14932] adds a8f62164b1 benchtests: Improve benchtests for strstr, memmem, and memchr adds 1e4fb2e1ab alpha: Remove _dl_skip_args usage adds 49d877a80b arm: Remove _dl_skip_args usage adds f20464e9e4 arc: Remove _dl_skip_args usage adds 00477963c6 csky: Remove _dl_skip_args usage adds 6242602273 hppa: Remove _dl_skip_args usage (BZ# 29165) adds 1b7f05d11e i686: Remove _dl_skip_args usage adds 57bb1e5b9f ia64: Remove _dl_skip_args usage adds ee39fafa98 m68k: Remove _dl_skip_args usage adds 90cf8e6f0a microblaze: Remove _dl_skip_args usage adds 44fc092c0d mips: Remove _dl_skip_args usage adds 4868ba5d25 nios2: Remove _dl_skip_args usage (BZ# 29187) adds d62123c1ed riscv: Remove _dl_skip_args usage adds 22d8935d1d s390: Remove _dl_skip_args usage adds 4dc1f6530e sh: Remove _dl_skip_args usage adds b6712b137f sparc: Remove _dl_skip_args usage adds ec7bc492b6 x86_64: Remove _dl_skip_args usage adds 81e7fdd7cc elf: Remove _dl_skip_args adds 6488f4d006 Add SOL_SMC from Linux 5.18 to bits/socket.h adds d976d44a89 manual: fix reference to source file adds dc1e5eeb25 x86_64: Optimize sincos where sin/cos is optimized (bug 29193) adds c1176b62a9 benchtests: Add workload name for cosf adds da39afa4ff i686: Use generic cosf implementation for SSE2 version adds 3323476641 i686: Use generic sinf implementation for SSE2 version adds dc208f4a53 benchtests: Add workload name for sincosf adds 5a6f2cabb6 i686: Use generic sincosf implementation for SSE2 version adds 9d03bac7e7 Add HWCAP2_MTE3 from Linux 5.18 to AArch64 bits/hwcap.h adds de3501d60f Add MADV_DONTNEED_LOCKED from Linux 5.18 to bits/mman-linux.h adds e6547d635b linux: use statx for fstat if neither newfstatat nor fstatat [...] adds 3fbc33010c misc: Use 64 bit stat for daemon (BZ# 29203) adds ec995fb215 misc: Use 64 bit stat for getusershell (BZ# 29203) adds 574ba60fc8 posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207) adds 6e7137f28c posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208) adds 87f1ec12e7 socket: Use 64 bit stat for isfdtype (BZ# 29209) adds 3cd4785ea0 inet: Use 64 bit stat for ruserpass (BZ# 29210) adds 634f566c3e catgets: Use 64 bit stat for __open_catalog (BZ# 29211) adds c789e6e409 iconv: Use 64 bit stat for gconv_parseconfdir (BZ# 29213) adds 4b527650e0 Linux: Adjust struct rseq definition to current kernel version adds bb8887379f testrun.sh: Support passing strace and valgrind arguments adds 7d3e91ba19 linux: Set tst-pidfd-consts unsupported for kernels headers [...] adds d19ee3473d linux: Add process_madvise adds 1002f1af1c linux: Add process_mrelease adds 62c888b337 elf: Add #include <sys/param.h> for MAX usage. adds 48f4b30780 elf: Add #include <errno.h> for use of E* constants. adds 3c23fa9f44 string.h: Fix boolean spelling in comments adds 7df596a58c grep: egrep -> grep -E, fgrep -> grep -F adds 603e5c8ba7 Add PT_AARCH64_MEMTAG_MTE from Linux 5.18 to elf.h adds 828c72519f Declare timegm for ISO C2X adds 999835533b socket: Fix mistyped define statement in socket/sys/socket.h [...] adds 8521001731 scripts/glibcelf.py: Add PT_AARCH64_MEMTAG_MTE constant adds 5082a287d5 x86_64: Add strstr function with 512-bit EVEX adds 9f298bfe1f AArch64: Add SVE memcpy adds eea282d9c6 AArch64: Sort makefile entries adds 0218463dd8 powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] adds 8a780a6b91 x86: Create header for VEC classes in x86 strings library adds dd5c483b25 x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret` adds d0370d992e Benchtests: Improve memrchr benchmarks adds 731feee386 x86: Optimize memrchr-sse2.S adds b4209615a0 x86: Optimize memrchr-evex.S adds af5306a735 x86: Optimize memrchr-avx2.S adds 6dcbb7d95d x86: Shrink code size of memchr-avx2.S adds 56da3fe1dd x86: Shrink code size of memchr-evex.S adds c28db9cb29 x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions
No new revisions were added by this update.
Summary of changes: Makefile | 15 +- NEWS | 9 + aclocal.m4 | 2 +- benchtests/Makefile | 25 +- benchtests/README | 9 +- .../s_fabsl.S => benchtests/bench-dl-elf-hash.c | 21 +- .../s_fabsl.S => benchtests/bench-dl-new-hash.c | 20 +- benchtests/bench-hash-funcs-kernel.h | 86 +++ benchtests/bench-hash-funcs.c | 145 +++++ benchtests/bench-memchr.c | 148 +++-- benchtests/bench-memmem.c | 82 ++- .../fpu/s_fabsl.S => benchtests/bench-nss-hash.c | 20 +- benchtests/bench-strnlen.c | 77 ++- benchtests/bench-strstr.c | 185 +++++-- benchtests/cosf-inputs | 2 +- benchtests/sincosf-inputs | 1 + sysdeps/arm/dl-sysdep.h => bits/mman_ext.h | 12 +- catgets/open_catalog.c | 4 +- dlfcn/dlfcn.h | 22 +- elf/Makefile | 10 +- elf/dl-audit.c | 1 + elf/dl-lookup.c | 13 +- elf/dl-minimal.c | 2 +- elf/dl-reloc.c | 57 +- elf/dl-sym.c | 2 +- elf/elf.h | 3 + elf/nextmod3.c | 20 + elf/nextmod3.map | 3 + elf/rtld.c | 2 - time/lc-time-cleanup.c => elf/simple-dl-hash.h | 37 +- .../posix/isfdtype.c => elf/simple-dl-new-hash.h | 35 +- elf/tst-dl-hash.c | 116 ++++ sysdeps/posix/isfdtype.c => elf/tst-next-ver.c | 41 +- elf/tst-rtld-list-tunables.sh | 2 +- iconv/gconv_parseconfdir.h | 9 +- iconvdata/big5.c | 30 +- iconvdata/cns11643.c | 26 +- iconvdata/cns11643l1.c | 46 +- iconvdata/gb2312.c | 34 +- iconvdata/gbk.c | 24 +- iconvdata/jis0208.c | 14 +- iconvdata/jis0212.c | 8 +- iconvdata/ksc5601.c | 12 +- iconvdata/sjis.c | 14 +- iconvdata/uhc.c | 4 +- include/printf.h | 29 + include/register-atfork.h | 26 +- inet/ruserpass.c | 4 +- io/ftwtest-sh | 2 +- locale/C-address.c | 2 +- locale/C-collate.c | 2 +- locale/C-ctype.c | 9 +- locale/C-identification.c | 2 +- locale/C-measurement.c | 2 +- locale/C-messages.c | 2 +- locale/C-monetary.c | 2 +- locale/C-name.c | 2 +- locale/C-numeric.c | 2 +- locale/C-paper.c | 2 +- locale/C-telephone.c | 2 +- locale/C-time.c | 2 +- locale/findlocale.c | 2 +- locale/loadarchive.c | 8 +- locale/loadlocale.c | 88 ++- locale/localeinfo.h | 48 +- locale/setlocale.c | 2 +- manual/libc-texinfo.sh | 2 +- manual/tunables.texi | 2 +- misc/daemon.c | 5 +- misc/getusershell.c | 4 +- misc/sys/mman.h | 3 + nss/Makefile | 1 + nss/nss_hash.c | 80 +-- time/lc-time-cleanup.c => nss/simple-nss-hash.h | 41 +- nss/tst-nss-hash.c | 80 +++ po/Makefile | 4 +- posix/Makefile | 2 +- posix/fork.c | 7 +- posix/register-atfork.c | 140 ++++- scripts/build-many-glibcs.py | 2 +- scripts/check-c++-types.sh | 4 +- scripts/documented.sh | 4 +- scripts/glibcelf.py | 4 + socket/sys/socket.h | 2 +- stdio-common/Makefile | 6 + stdio-common/printf-parse.h | 29 - stdio-common/printf-prs.c | 1 + stdio-common/printf_fphex.c | 30 +- stdio-common/reg-printf.c | 7 - stdio-common/tst-memstream-string.c | 77 +++ stdio-common/tst-vfprintf-width-i18n.c | 95 ++++ stdio-common/vfprintf-internal.c | 523 +----------------- stdio-common/vfprintf-process-arg.c | 471 ++++++++++++++++ string/string.h | 2 +- string/test-strnlen.c | 2 + sysdeps/aarch64/dl-machine.h | 13 +- sysdeps/aarch64/dl-sysdep.h | 21 - sysdeps/aarch64/multiarch/Makefile | 24 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 4 +- sysdeps/aarch64/multiarch/memcpy.c | 51 +- sysdeps/aarch64/multiarch/memcpy_sve.S | 218 ++++++++ sysdeps/aarch64/multiarch/memmove.c | 51 +- sysdeps/alpha/dl-machine.h | 41 -- sysdeps/arc/dl-machine.h | 17 +- sysdeps/arm/configure | 2 +- sysdeps/arm/configure.ac | 2 +- sysdeps/arm/dl-machine.h | 49 +- sysdeps/csky/dl-machine.h | 19 +- sysdeps/generic/dl-new-hash.h | 109 ++++ sysdeps/generic/ldsodefs.h | 4 - sysdeps/generic/math-use-builtins-fabs.h | 3 + sysdeps/generic/math-use-builtins.h | 1 + sysdeps/hppa/dl-machine.h | 36 +- sysdeps/i386/configure | 2 +- sysdeps/i386/dl-machine.h | 13 +- sysdeps/i386/fpu/s_fabsl.S | 10 - sysdeps/i386/i686/fpu/multiarch/Makefile | 3 + sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 11 + sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S | 552 ------------------- sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.c | 3 + sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S | 585 -------------------- sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.c | 3 + sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 565 ------------------- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.c | 3 + sysdeps/i386/tst-ld-sse-use.sh | 6 +- sysdeps/ia64/dl-machine.h | 70 +-- sysdeps/ia64/fpu/import_check | 4 +- sysdeps/ia64/fpu/s_fabsl.S | 82 --- sysdeps/ieee754/dbl-64/s_sincos.c | 7 + sysdeps/ieee754/flt-32/s_cosf.c | 5 + sysdeps/ieee754/flt-32/s_sincosf.c | 5 + sysdeps/ieee754/flt-32/s_sinf.c | 5 + sysdeps/ieee754/ldbl-128/s_fabsl.c | 8 +- sysdeps/ieee754/ldbl-128ibm/s_fabsl.c | 5 + .../fpu/s_fabsl.S => ieee754/ldbl-96/s_fabsl.c} | 18 +- sysdeps/m68k/dl-machine.h | 7 - sysdeps/mach/hurd/dl-sysdep.c | 1 - sysdeps/microblaze/dl-machine.h | 5 - sysdeps/mips/dl-machine.h | 31 +- sysdeps/nios2/dl-machine.h | 50 +- sysdeps/posix/fpathconf.c | 4 +- sysdeps/posix/isfdtype.c | 4 +- sysdeps/posix/posix_fallocate.c | 4 +- sysdeps/posix/posix_fallocate64.c | 4 +- sysdeps/powerpc/fpu/math-use-builtins-fabs.h | 8 + sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 52 -- sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 34 -- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 4 +- sysdeps/pthread/Makefile | 38 +- sysdeps/pthread/tst-atfork3.c | 118 ++++ .../fpu/s_fabsl.S => pthread/tst-atfork3mod.c} | 44 +- sysdeps/pthread/tst-atfork4.c | 128 +++++ .../pthread/tst-atfork4mod.c | 43 +- sysdeps/riscv/dl-machine.h | 12 +- sysdeps/s390/s390-32/dl-machine.h | 46 -- sysdeps/s390/s390-64/dl-machine.h | 16 - sysdeps/sh/dl-machine.h | 16 +- sysdeps/sparc/sparc32/dl-machine.h | 43 +- sysdeps/sparc/sparc32/fpu/s_fabsl.c | 9 - sysdeps/sparc/sparc64/dl-machine.h | 40 +- sysdeps/sparc/sparc64/fpu/s_fabsl.c | 7 - sysdeps/unix/sysv/linux/Makefile | 6 + sysdeps/unix/sysv/linux/Versions | 2 + sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 1 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 + sysdeps/unix/sysv/linux/arc/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/bits/mman-linux.h | 2 + .../unix/sysv/linux/bits/mman_ext.h | 43 +- sysdeps/unix/sysv/linux/bits/sched.h | 4 + sysdeps/unix/sysv/linux/bits/socket.h | 1 + sysdeps/unix/sysv/linux/csky/libc.abilist | 2 + sysdeps/unix/sysv/linux/fstatat64.c | 3 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 + sysdeps/unix/sysv/linux/i386/libc.abilist | 2 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 + sysdeps/unix/sysv/linux/or1k/libc.abilist | 2 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 2 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 + sysdeps/unix/sysv/linux/sys/rseq.h | 28 +- sysdeps/unix/sysv/linux/syscall-names.list | 4 +- sysdeps/unix/sysv/linux/syscalls.list | 2 + sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-pidfd-consts.py | 5 +- sysdeps/unix/sysv/linux/tst-process_madvise.c | 141 +++++ sysdeps/unix/sysv/linux/tst-process_mrelease.c | 86 +++ sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 + .../{x86_64/fpu/s_fabsl.S => x86/dl-new-hash.h} | 18 +- sysdeps/x86_64/dl-machine.h | 19 +- sysdeps/x86_64/fpu/multiarch/Makefile | 12 +- sysdeps/x86_64/fpu/multiarch/s_sincos-avx.c | 3 + sysdeps/x86_64/fpu/multiarch/s_sincos-fma.c | 3 + sysdeps/x86_64/fpu/multiarch/s_sincos-fma4.c | 3 + .../x86_64/fpu/{s_fabsl.S => multiarch/s_sincos.c} | 24 +- sysdeps/x86_64/memrchr.S | 613 ++++++++++----------- sysdeps/x86_64/multiarch/Makefile | 6 + .../x86_64/multiarch/avx-rtm-vecs.h | 40 +- .../x86_64/multiarch/avx-vecs.h | 55 +- .../x86_64/multiarch/evex-vecs-common.h | 47 +- .../{fpu/s_fabsl.S => multiarch/evex256-vecs.h} | 29 +- .../{fpu/s_fabsl.S => multiarch/evex512-vecs.h} | 29 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 26 + sysdeps/x86_64/multiarch/memchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memchr-avx2.S | 109 ++-- sysdeps/x86_64/multiarch/memchr-evex.S | 46 +- sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memrchr-avx2.S | 534 +++++++++--------- sysdeps/x86_64/multiarch/memrchr-evex.S | 539 +++++++++--------- .../x86_64/multiarch/sse2-vecs.h | 55 +- sysdeps/x86_64/multiarch/strlen-evex-base.S | 302 ++++++++++ sysdeps/x86_64/multiarch/strlen-evex512.S | 7 + sysdeps/x86_64/multiarch/strnlen-evex512.S | 4 + sysdeps/x86_64/multiarch/strstr-avx512.c | 214 +++++++ sysdeps/x86_64/multiarch/strstr.c | 24 +- sysdeps/x86_64/multiarch/vec-macros.h | 90 +++ sysdeps/x86_64/multiarch/wcslen-evex512.S | 4 + sysdeps/x86_64/multiarch/wcsnlen-evex512.S | 5 + sysdeps/x86_64/sysdep.h | 24 +- sysdeps/x86_64/x32/dl-machine.h | 12 +- time/alt_digit.c | 49 +- time/era.c | 49 +- time/lc-time-cleanup.c | 5 +- time/time.h | 19 +- wcsmbs/wcsmbsload.c | 27 +- wcsmbs/wcsmbsload.h | 11 +- 247 files changed, 5294 insertions(+), 4878 deletions(-) copy sysdeps/x86_64/fpu/s_fabsl.S => benchtests/bench-dl-elf-hash.c (70%) copy sysdeps/x86_64/fpu/s_fabsl.S => benchtests/bench-dl-new-hash.c (70%) create mode 100644 benchtests/bench-hash-funcs-kernel.h create mode 100644 benchtests/bench-hash-funcs.c copy sysdeps/x86_64/fpu/s_fabsl.S => benchtests/bench-nss-hash.c (71%) rename sysdeps/arm/dl-sysdep.h => bits/mman_ext.h (71%) create mode 100644 elf/nextmod3.c create mode 100644 elf/nextmod3.map copy time/lc-time-cleanup.c => elf/simple-dl-hash.h (53%) copy sysdeps/posix/isfdtype.c => elf/simple-dl-new-hash.h (59%) create mode 100644 elf/tst-dl-hash.c copy sysdeps/posix/isfdtype.c => elf/tst-next-ver.c (50%) copy time/lc-time-cleanup.c => nss/simple-nss-hash.h (58%) create mode 100644 nss/tst-nss-hash.c create mode 100644 stdio-common/tst-memstream-string.c create mode 100644 stdio-common/tst-vfprintf-width-i18n.c create mode 100644 stdio-common/vfprintf-process-arg.c delete mode 100644 sysdeps/aarch64/dl-sysdep.h create mode 100644 sysdeps/aarch64/multiarch/memcpy_sve.S create mode 100644 sysdeps/generic/dl-new-hash.h create mode 100644 sysdeps/generic/math-use-builtins-fabs.h delete mode 100644 sysdeps/i386/fpu/s_fabsl.S delete mode 100644 sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.c delete mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.c delete mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.c delete mode 100644 sysdeps/ia64/fpu/s_fabsl.S copy sysdeps/{x86_64/fpu/s_fabsl.S => ieee754/ldbl-96/s_fabsl.c} (78%) create mode 100644 sysdeps/powerpc/fpu/math-use-builtins-fabs.h delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fabsl.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fabsl.S create mode 100644 sysdeps/pthread/tst-atfork3.c copy sysdeps/{x86_64/fpu/s_fabsl.S => pthread/tst-atfork3mod.c} (63%) create mode 100644 sysdeps/pthread/tst-atfork4.c copy time/lc-time-cleanup.c => sysdeps/pthread/tst-atfork4mod.c (57%) delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabsl.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabsl.c copy locale/C-telephone.c => sysdeps/unix/sysv/linux/bits/mman_ext.h (58%) create mode 100644 sysdeps/unix/sysv/linux/tst-process_madvise.c create mode 100644 sysdeps/unix/sysv/linux/tst-process_mrelease.c copy sysdeps/{x86_64/fpu/s_fabsl.S => x86/dl-new-hash.h} (71%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos-avx.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos-fma4.c copy sysdeps/x86_64/fpu/{s_fabsl.S => multiarch/s_sincos.c} (63%) copy locale/C-measurement.c => sysdeps/x86_64/multiarch/avx-rtm-vecs.h (60%) copy locale/C-telephone.c => sysdeps/x86_64/multiarch/avx-vecs.h (52%) copy locale/C-telephone.c => sysdeps/x86_64/multiarch/evex-vecs-common.h (57%) copy sysdeps/x86_64/{fpu/s_fabsl.S => multiarch/evex256-vecs.h} (64%) rename sysdeps/x86_64/{fpu/s_fabsl.S => multiarch/evex512-vecs.h} (64%) copy locale/C-telephone.c => sysdeps/x86_64/multiarch/sse2-vecs.h (54%) create mode 100644 sysdeps/x86_64/multiarch/strlen-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/strlen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/strstr-avx512.c create mode 100644 sysdeps/x86_64/multiarch/vec-macros.h create mode 100644 sysdeps/x86_64/multiarch/wcslen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-evex512.S