This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O2 in repository toolchain/ci/glibc.
from 16b597807d elf: Fix not compiling ifunc tests that need gcc ifunc support adds 4631c2372a stdlib: Fix BZ #26241 testcase on GNU/Hurd adds 3a24ddeab5 Change how the symbol_version_reference macro is defined adds 6d8fcee694 locale: Use compat_symbol_reference in _nl_postload_ctype adds 0923f74ada Support for multiple versions in versioned_symbol, compat_symbol adds 1966f47a1e S390: Don't test nanoseconds in io/tst-stat.c adds 7759be2593 S390: Also check vector support in memmove ifunc-selector [B [...] adds 42cc96066b malloc: Fix a realloc crash with heap tagging [BZ 27468] adds 8ae909a533 malloc: Fix a potential realloc issue with memory tagging adds 0ae773bba0 malloc: Move MTAG_MMAP_FLAGS definition adds 91e5c439d3 malloc: Simplify __mtag_tag_new_usable adds b9b85be6ea malloc: Avoid taggig mmaped memory on free adds e865dcbb7b malloc: Ensure the generic mtag hooks are not used adds 0c719cf42c malloc: Refactor TAG_ macros to avoid indirection adds 42bac88a21 malloc: Use global flag instead of function pointer dispatch [...] adds c076a0bc69 malloc: Only support zeroing and not arbitrary memset with mtag adds 9d61722b59 malloc: Change calloc when tagging is disabled adds 63a20eb03c malloc: Use branches instead of mtag_granule_mask adds d32624802d malloc: Use mtag_enabled instead of USE_MTAG adds 40dc773f92 aarch64: inline __libc_mtag_address_get_tag adds 383bc24028 aarch64: inline __libc_mtag_new_tag adds 23fd760add aarch64: Optimize __libc_mtag_tag_region adds 1dc17ea8f8 aarch64: Optimize __libc_mtag_tag_zero_region adds faf003ed8d malloc: Use memsize instead of CHUNK_AVAILABLE_SIZE adds 14652f60a4 malloc: Use different tag after mremap adds 4eac0ab186 malloc: Use chunk2rawmem throughout adds ca89f1c7d7 malloc: Rename chunk2rawmem adds 05f878c58e malloc: Remove unnecessary tagging around _mid_memalign adds 850dbf24ee malloc: Ensure mtag code path in checked_request2size is cold adds 1b53b5d970 misc: Fix tst-select timeout handling (BZ#27648) adds 4d2e9ef806 Add OTHER_SHLIB_COMPAT adds 78d1724d53 nptl: Remove send from libpthread adds c5c3588475 nptl: Remove lseek from libpthread adds 40873cdd38 nptl: Remove open from libpthread adds dd795c6c24 nptl: Remove pread from libpthread adds 4c8cb283ec nptl: Remove pwrite from libpthread adds 8562794d11 nptl: Remove msgsnd from pthread-compat-wrappers adds ea8966b965 nptl: Remove msgrcv from pthread-compat-wrappers adds dd10230fd8 nptl: Remove sigsuspend from pthread-compat-wrappers adds b76658451c nptl: Move pthread_kill to libc adds ff1e342cd1 nptl: Remove pthread raise implementation adds 70a1e36cbe nptl: Move sigaction to libc adds 09ce31eddf nptl: Remove __libc_allocate_rtsig, __libc_current_sigrtmax, [...] adds 7ab232e081 nptl: Remove unused rules adds 86859b7e58 test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655] adds cb882b21b6 test-strnlen.c: Check that strnlen won't go beyond the maxim [...] adds 27f7463675 x86: Properly disable XSAVE related features [BZ #27605] adds 4c4e90ccf8 linux: Implement fstatat with __fstatat64_time64 adds 1fbffbda36 linux: Disable fstatat64 fallback if __ASSUME_STATX is defined adds 5b980d4809 linux: Use statx for MIPSn64 adds 6fbc0540de support: Add support_path_support_time64_value adds f8466cc504 linux: Add y2106 support on utimensat tests adds 934d88d862 add workload traces for missing functions (double format) adds 1da50d4bda x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP adds 1fd8c163a8 x86-64: Add ifunc-avx2.h functions with 256-bit EVEX adds 525bc2a32c x86-64: Add strcpy family functions with 256-bit EVEX adds 63ad43566f x86-64: Add memmove family functions with 256-bit EVEX adds 1b968b6b9b x86-64: Add memset family functions with 256-bit EVEX adds 91264fe357 x86-64: Add memcmp family functions with 256-bit EVEX adds 7ebba91361 x86-64: Add AVX optimized string/memory functions for RTM adds 4bd660be40 x86: Add string/memory function tests in RTM region adds 4e2d8f3527 x86-64: Use ZMM16-ZMM31 in AVX512 memset family functions adds e4fda46310 x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functions adds 64786a7090 fork.h: replace with register-atfork.h adds abadbef5c8 Move __isnanf128 to libc.so adds 4898d9712b Avoid adding duplicated symbols into static libraries adds 290f8294a6 libio: Update license on test case adds 42624c7dc7 Update sparc libm-tests-ulps adds 4d8d70d301 manual: clarify that scanf %n supports type modifiers adds 18f0afa848 Fix conform linknamespace tests due to gnu_dev_makedev adds bfddda2570 io: Check at runtime if timestamp supports nanoseconds adds 8786bf6eb6 stdio-common/printf-prs.c: Reword comment adds a0bf2897ce io: fix spelling typo in diagnostic adds 01e0451175 S390: Allow "v" constraint for long double math_opt_barrier [...] adds 5ccea9a011 powerpc64le: Use ifunc for _Float128 functions also in libc adds b1ec623ed5 x86_64: Correct THREAD_SETMEM/THREAD_SETMEM_NC for movq [BZ #27591] adds 4d8cf564a2 support: Fix hurd build after bfddda2570331d adds be60d70166 Update arm libm-tests-ulps adds a4dceb2684 socket: Add CFLAGS-accept.c and CFLAGS-connect.c adds e21b7c87e8 Update Nios II libm-test-ulps. adds 595c22ecd8 x86-64: Fix ifdef indentation in strlen-evex.S adds 9acda61d94 Fix the inaccuracy of j0f/j1f/y0f/y1f [BZ #14469, #14470, #1 [...] adds 1d64e962ab i386: Update ulps adds 52c512bc56 ia64: Fix build after 9acda61d94ac adds edb0ba79a1 ia64: Update ulps adds 69499bb6ee aarch64: free tlsdesc data on dlclose [BZ #27403] adds 395be7c218 elf: Fix data race in _dl_name_match_p [BZ #21349] adds ebde2baeb5 Update sv_SE to treate 'W' as a distinct character (Bug 25036) adds 5f6ff07dbf m68: Fix build after 9acda61d94ac adds e9eeeb3a58 Update hppa libm-test-ulps adds 0a282de11b malloc: Run tst-malloc-stats-cancellation via test-driver.c adds bf6b6243c9 sys: Fixes possible typo in comment: statfs -> statvfs adds d1a3dcabf2 tunables: Fix comparison of tunable values adds 43576de04a Improve the accuracy of tgamma (BZ #26983) adds e06e6554c3 aarch64: update libm test ulps adds 2d690bbb17 arm: update libm test ulps adds 667d9c8d55 powerpc: Update libm test ulps
No new revisions were added by this update.
Summary of changes: benchtests/Makefile | 9 +- benchtests/atan2-inputs | 1005 ++++++++++++++++++++ benchtests/cbrt-inputs | 1004 +++++++++++++++++++ benchtests/erf-inputs | 794 ++++++++++++++++ benchtests/erfc-inputs | 795 ++++++++++++++++ benchtests/exp10-inputs | 797 ++++++++++++++++ benchtests/expm1-inputs | 798 ++++++++++++++++ benchtests/j0-inputs | 1004 +++++++++++++++++++ benchtests/j1-inputs | 1004 +++++++++++++++++++ benchtests/lgamma-inputs | 1004 +++++++++++++++++++ benchtests/log10-inputs | 1004 +++++++++++++++++++ benchtests/log1p-inputs | 1004 +++++++++++++++++++ benchtests/tgamma-inputs | 1005 ++++++++++++++++++++ benchtests/y0-inputs | 1004 +++++++++++++++++++ benchtests/y1-inputs | 1004 +++++++++++++++++++ config.h.in | 4 + configure | 28 + configure.ac | 23 + elf/dl-load.c | 18 +- elf/dl-misc.c | 4 +- elf/dl-tunable-types.h | 17 + elf/dl-tunables.c | 25 +- elf/dl-tunables.h | 18 + htl/forward.c | 1 - include/libc-symbols.h | 21 +- include/malloc.h | 7 - include/shlib-compat.h | 94 +- include/unistd.h | 7 +- io/Makefile | 2 - io/sys/statvfs.h | 2 +- io/tst-stat.c | 12 +- libio/tst-fwrite-error.c | 19 +- locale/lc-ctype.c | 14 +- localedata/locales/sv_SE | 26 +- localedata/sv_SE.ISO-8859-1.in | 4 +- localedata/sv_SE.UTF-8.in | 4 +- malloc/arena.c | 45 +- malloc/hooks.c | 31 +- malloc/malloc.c | 257 ++--- malloc/tst-malloc-stats-cancellation.c | 6 +- manual/stdio.texi | 11 +- math/Makefile | 3 + math/auto-libm-test-in | 26 +- math/auto-libm-test-out-j0 | 50 + math/auto-libm-test-out-j1 | 50 + math/auto-libm-test-out-tgamma | 276 ++++++ math/auto-libm-test-out-y0 | 50 + math/auto-libm-test-out-y1 | 75 ++ math/mul_split.h | 65 ++ misc/tst-select.c | 85 +- nptl/Makefile | 32 +- nptl/Versions | 29 +- nptl/libc_pthread_init.c | 2 +- nptl/libpthread-compat.c | 16 +- nptl/nptl-init.c | 1 - nptl/pt-allocrtsig.c | 50 - nptl/pthreadP.h | 6 + nptl/pthread_atfork.c | 2 +- nptl/pthread_kill.c | 7 +- nptl/sigaction.c | 33 - signal/Versions | 3 + signal/allocrtsig.c | 9 +- socket/Makefile | 3 + stdio-common/printf-prs.c | 4 +- stdlib/cxa_finalize.c | 4 +- stdlib/tst-canon-bz26341.c | 7 +- string/test-strnlen.c | 34 +- support/Makefile | 1 + support/support.h | 14 +- support/support_path_support_time64.c | 10 +- support/support_stat_nanoseconds.c | 57 ++ sysdeps/aarch64/Makefile | 4 +- sysdeps/aarch64/__mtag_address_get_tag.S | 32 - sysdeps/aarch64/__mtag_memset_tag.S | 53 -- sysdeps/aarch64/__mtag_new_tag.S | 37 - sysdeps/aarch64/__mtag_tag_region.S | 98 +- sysdeps/aarch64/__mtag_tag_zero_region.S | 113 +++ sysdeps/{arm => aarch64}/dl-lookupcfg.h | 0 sysdeps/aarch64/libc-mtag.h | 32 +- sysdeps/aarch64/libm-test-ulps | 72 +- sysdeps/arm/libm-test-ulps | 54 +- sysdeps/generic/fork.h | 27 - sysdeps/generic/internal-signals.h | 4 + sysdeps/generic/libc-mtag.h | 43 +- sysdeps/generic/libc-symver.h | 88 ++ sysdeps/hppa/fpu/libm-test-ulps | 52 +- sysdeps/htl/fork.h | 20 - sysdeps/htl/pt-atfork.c | 1 - sysdeps/i386/fpu/libm-test-ulps | 40 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 34 +- sysdeps/ia64/float128-abi.h | 1 + sysdeps/ia64/fpu/libm-test-ulps | 97 +- sysdeps/ia64/fpu/s_roundf.S | 6 +- sysdeps/ia64/fpu/s_sincosf_data.c | 1 - sysdeps/{nptl/allocrtsig.c => ia64/libc-symver.h} | 26 +- sysdeps/ieee754/dbl-64/e_gamma_r.c | 37 +- sysdeps/ieee754/float128/Versions | 5 +- sysdeps/ieee754/float128/s_isnanf128.c | 19 + sysdeps/ieee754/flt-32/e_j0f.c | 515 +++++++++- sysdeps/ieee754/flt-32/e_j1f.c | 512 +++++++++- sysdeps/ieee754/flt-32/reduce_aux.h | 64 ++ sysdeps/ieee754/ldbl-128/float128-abi.h | 1 + sysdeps/m68k/m680x0/fpu/s_sincosf_data.c | 1 - sysdeps/mach/hurd/i386/libc.abilist | 2 + sysdeps/mach/hurd/i386/libm.abilist | 1 - sysdeps/nios2/libm-test-ulps | 17 +- sysdeps/nptl/fork.c | 2 +- sysdeps/nptl/fork.h | 26 - sysdeps/nptl/libc-lockP.h | 8 - sysdeps/powerpc/fpu/libm-test-ulps | 82 +- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 17 +- .../powerpc64/le/fpu/multiarch/float128_private.h | 4 +- .../le/fpu/multiarch/math-type-macros-float128.h | 4 +- sysdeps/pthread/sem_open.c | 6 +- sysdeps/s390/configure | 8 +- sysdeps/s390/configure.ac | 8 +- sysdeps/s390/fpu/libm-test-ulps | 68 +- sysdeps/s390/fpu/math-barriers.h | 21 +- sysdeps/s390/memmove.c | 2 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 3 +- sysdeps/sparc/fpu/libm-test-ulps | 72 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 3 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/aarch64/send.c | 9 + sysdeps/unix/sysv/linux/aarch64/sysdep.h | 4 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 10 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/arc/libc.abilist | 2 + sysdeps/unix/sysv/linux/arc/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/arm/localplt.data | 1 - sysdeps/unix/sysv/linux/csky/libc.abilist | 2 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/fstatat.c | 49 +- sysdeps/unix/sysv/linux/fstatat64.c | 81 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/i386/libc.abilist | 12 + sysdeps/unix/sysv/linux/i386/libm.abilist | 1 - sysdeps/unix/sysv/linux/i386/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/internal-signals.h | 5 + sysdeps/unix/sysv/linux/lseek64.c | 7 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 10 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 + .../sysv/linux/microblaze/be/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 + .../sysv/linux/microblaze/le/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/mips/kernel_stat.h | 4 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 22 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 22 - .../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 | 3 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/nios2/send.c | 9 + sysdeps/unix/sysv/linux/nios2/sysdep.h | 4 - sysdeps/unix/sysv/linux/open64.c | 6 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 10 + .../linux/powerpc/powerpc32/libpthread.abilist | 22 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 10 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 22 - .../sysv/linux/powerpc/powerpc64/le/float128-abi.h | 1 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 1 - .../linux/powerpc/powerpc64/le/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/pread.c | 6 + sysdeps/unix/sysv/linux/pread64.c | 10 + sysdeps/unix/sysv/linux/pt-raise.c | 20 - sysdeps/unix/sysv/linux/pwrite.c | 6 + sysdeps/unix/sysv/linux/pwrite64.c | 10 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 + .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 10 + .../sysv/linux/s390/s390-32/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 + .../sysv/linux/s390/s390-64/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/send.c | 2 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 10 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/statx_cp.c | 29 - sysdeps/unix/sysv/linux/sysdep.h | 4 - sysdeps/unix/sysv/linux/tst-futimens.c | 63 +- sysdeps/unix/sysv/linux/tst-utime.c | 63 +- sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c | 91 ++ sysdeps/unix/sysv/linux/tst-utimes.c | 68 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 1 - .../unix/sysv/linux/x86_64/64/libpthread.abilist | 22 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 1 - .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 22 - sysdeps/x86/Makefile | 23 + sysdeps/x86/cpu-features.c | 75 +- sysdeps/x86/cpu-tunables.c | 3 + sysdeps/x86/float128-abi.h | 1 + .../cpu-features-preferred_feature_index_1.def | 1 + sysdeps/x86/tst-memchr-rtm.c | 54 ++ .../ifunc-avx2.h => x86/tst-memcmp-rtm.c} | 44 +- sysdeps/x86/tst-memmove-rtm.c | 53 ++ sysdeps/x86/tst-memrchr-rtm.c | 54 ++ nptl/pt-raise.c => sysdeps/x86/tst-memset-rtm.c | 34 +- sysdeps/x86/tst-strchr-rtm.c | 54 ++ sysdeps/x86/tst-strcpy-rtm.c | 53 ++ sysdeps/x86/tst-string-rtm.h | 72 ++ .../ifunc-avx2.h => x86/tst-strlen-rtm.c} | 45 +- sysdeps/x86/tst-strncmp-rtm.c | 52 + .../sysv/linux/send.c => x86/tst-strrchr-rtm.c} | 52 +- sysdeps/x86_64/Makefile | 2 + sysdeps/x86_64/fpu/libm-test-ulps | 82 +- sysdeps/x86_64/multiarch/Makefile | 58 +- sysdeps/x86_64/multiarch/ifunc-avx2.h | 18 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 381 +++++++- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 17 +- sysdeps/x86_64/multiarch/ifunc-memmove.h | 45 +- sysdeps/x86_64/multiarch/ifunc-memset.h | 49 +- sysdeps/x86_64/multiarch/ifunc-strcpy.h | 17 +- sysdeps/x86_64/multiarch/ifunc-wmemset.h | 22 +- sysdeps/x86_64/multiarch/memchr-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/memchr-avx2.S | 45 +- .../multiarch/{memchr-avx2.S => memchr-evex.S} | 171 ++-- sysdeps/x86_64/multiarch/memcmp-avx2-movbe-rtm.S | 12 + sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 28 +- .../{memcmp-avx2-movbe.S => memcmp-evex-movbe.S} | 226 ++--- .../multiarch/memmove-avx-unaligned-erms-rtm.S | 17 + .../multiarch/memmove-avx512-unaligned-erms.S | 25 +- .../x86_64/multiarch/memmove-evex-unaligned-erms.S | 33 + .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 57 +- sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/memrchr-avx2.S | 53 +- .../multiarch/{memrchr-avx2.S => memrchr-evex.S} | 126 +-- .../multiarch/memset-avx2-unaligned-erms-rtm.S | 10 + .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 12 +- .../multiarch/memset-avx512-unaligned-erms.S | 16 +- .../x86_64/multiarch/memset-evex-unaligned-erms.S | 24 + .../x86_64/multiarch/memset-vec-unaligned-erms.S | 61 +- sysdeps/x86_64/multiarch/rawmemchr-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/rawmemchr-evex.S | 4 + sysdeps/x86_64/multiarch/stpcpy-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/stpcpy-evex.S | 3 + sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/stpncpy-evex.S | 4 + sysdeps/x86_64/multiarch/strcat-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strcat-avx2.S | 6 +- .../multiarch/{strcat-avx2.S => strcat-evex.S} | 146 +-- sysdeps/x86_64/multiarch/strchr-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strchr-avx2.S | 28 +- sysdeps/x86_64/multiarch/strchr-evex.S | 335 +++++++ sysdeps/x86_64/multiarch/strchr.c | 17 +- sysdeps/x86_64/multiarch/strchrnul-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strchrnul-evex.S | 3 + sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strcmp-avx2.S | 55 +- .../multiarch/{strcmp-avx2.S => strcmp-evex.S} | 469 ++++++--- sysdeps/x86_64/multiarch/strcmp.c | 19 +- sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strcpy-avx2.S | 85 +- .../multiarch/{strcpy-avx2.S => strcpy-evex.S} | 325 +++---- sysdeps/x86_64/multiarch/strlen-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strlen-avx2.S | 43 +- .../multiarch/{strlen-avx2.S => strlen-evex.S} | 180 ++-- sysdeps/x86_64/multiarch/strncat-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strncat-evex.S | 3 + sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strncmp-evex.S | 3 + sysdeps/x86_64/multiarch/strncmp.c | 19 +- sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strncpy-evex.S | 3 + sysdeps/x86_64/multiarch/strnlen-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/strnlen-evex.S | 4 + sysdeps/x86_64/multiarch/strrchr-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strrchr-avx2.S | 19 +- .../multiarch/{strrchr-avx2.S => strrchr-evex.S} | 174 ++-- sysdeps/x86_64/multiarch/wcschr-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/wcschr-evex.S | 3 + sysdeps/x86_64/multiarch/wcscmp-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/wcscmp-evex.S | 4 + sysdeps/x86_64/multiarch/wcslen-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/wcslen-evex.S | 4 + sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S | 5 + sysdeps/x86_64/multiarch/wcsncmp-evex.S | 5 + sysdeps/x86_64/multiarch/wcsnlen-avx2-rtm.S | 5 + sysdeps/x86_64/multiarch/wcsnlen-evex.S | 5 + sysdeps/x86_64/multiarch/wcsnlen.c | 18 +- sysdeps/x86_64/multiarch/wcsrchr-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/wcsrchr-evex.S | 3 + sysdeps/x86_64/multiarch/wmemchr-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/wmemchr-evex.S | 4 + sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe-rtm.S | 4 + sysdeps/x86_64/multiarch/wmemcmp-evex-movbe.S | 4 + sysdeps/x86_64/nptl/tls.h | 10 +- sysdeps/x86_64/sysdep.h | 22 + sysdeps/x86_64/tst-x86-64-tls-1.c | 64 ++ time/clock_getcpuclockid.c | 3 +- time/clock_getres.c | 3 +- time/clock_gettime.c | 3 +- time/clock_nanosleep.c | 3 +- time/clock_settime.c | 3 +- 317 files changed, 19912 insertions(+), 3334 deletions(-) create mode 100644 benchtests/atan2-inputs create mode 100644 benchtests/cbrt-inputs create mode 100644 benchtests/erf-inputs create mode 100644 benchtests/erfc-inputs create mode 100644 benchtests/exp10-inputs create mode 100644 benchtests/expm1-inputs create mode 100644 benchtests/j0-inputs create mode 100644 benchtests/j1-inputs create mode 100644 benchtests/lgamma-inputs create mode 100644 benchtests/log10-inputs create mode 100644 benchtests/log1p-inputs create mode 100644 benchtests/tgamma-inputs create mode 100644 benchtests/y0-inputs create mode 100644 benchtests/y1-inputs delete mode 100644 nptl/pt-allocrtsig.c delete mode 100644 nptl/sigaction.c create mode 100644 support/support_stat_nanoseconds.c delete mode 100644 sysdeps/aarch64/__mtag_address_get_tag.S delete mode 100644 sysdeps/aarch64/__mtag_memset_tag.S delete mode 100644 sysdeps/aarch64/__mtag_new_tag.S create mode 100644 sysdeps/aarch64/__mtag_tag_zero_region.S copy sysdeps/{arm => aarch64}/dl-lookupcfg.h (100%) delete mode 100644 sysdeps/generic/fork.h create mode 100644 sysdeps/generic/libc-symver.h delete mode 100644 sysdeps/htl/fork.h delete mode 100644 sysdeps/ia64/fpu/s_sincosf_data.c rename sysdeps/{nptl/allocrtsig.c => ia64/libc-symver.h} (55%) create mode 100644 sysdeps/ieee754/flt-32/reduce_aux.h delete mode 100644 sysdeps/m68k/m680x0/fpu/s_sincosf_data.c delete mode 100644 sysdeps/nptl/fork.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/send.c create mode 100644 sysdeps/unix/sysv/linux/nios2/send.c delete mode 100644 sysdeps/unix/sysv/linux/pt-raise.c create mode 100644 sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c create mode 100644 sysdeps/x86/tst-memchr-rtm.c copy sysdeps/{x86_64/multiarch/ifunc-avx2.h => x86/tst-memcmp-rtm.c} (50%) create mode 100644 sysdeps/x86/tst-memmove-rtm.c create mode 100644 sysdeps/x86/tst-memrchr-rtm.c rename nptl/pt-raise.c => sysdeps/x86/tst-memset-rtm.c (57%) create mode 100644 sysdeps/x86/tst-strchr-rtm.c create mode 100644 sysdeps/x86/tst-strcpy-rtm.c create mode 100644 sysdeps/x86/tst-string-rtm.h copy sysdeps/{x86_64/multiarch/ifunc-avx2.h => x86/tst-strlen-rtm.c} (50%) create mode 100644 sysdeps/x86/tst-strncmp-rtm.c copy sysdeps/{unix/sysv/linux/send.c => x86/tst-strrchr-rtm.c} (51%) create mode 100644 sysdeps/x86_64/multiarch/memchr-avx2-rtm.S copy sysdeps/x86_64/multiarch/{memchr-avx2.S => memchr-evex.S} (63%) create mode 100644 sysdeps/x86_64/multiarch/memcmp-avx2-movbe-rtm.S copy sysdeps/x86_64/multiarch/{memcmp-avx2-movbe.S => memcmp-evex-movbe.S} (69%) create mode 100644 sysdeps/x86_64/multiarch/memmove-avx-unaligned-erms-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memmove-evex-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S copy sysdeps/x86_64/multiarch/{memrchr-avx2.S => memrchr-evex.S} (72%) create mode 100644 sysdeps/x86_64/multiarch/memset-avx2-unaligned-erms-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memset-evex-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/stpcpy-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/stpcpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/stpncpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/strcat-avx2-rtm.S copy sysdeps/x86_64/multiarch/{strcat-avx2.S => strcat-evex.S} (62%) create mode 100644 sysdeps/x86_64/multiarch/strchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/strchrnul-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strchrnul-evex.S create mode 100644 sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S copy sysdeps/x86_64/multiarch/{strcmp-avx2.S => strcmp-evex.S} (63%) create mode 100644 sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S copy sysdeps/x86_64/multiarch/{strcpy-avx2.S => strcpy-evex.S} (78%) create mode 100644 sysdeps/x86_64/multiarch/strlen-avx2-rtm.S copy sysdeps/x86_64/multiarch/{strlen-avx2.S => strlen-evex.S} (66%) create mode 100644 sysdeps/x86_64/multiarch/strncat-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strncat-evex.S create mode 100644 sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strncmp-evex.S create mode 100644 sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strncpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-evex.S create mode 100644 sysdeps/x86_64/multiarch/strrchr-avx2-rtm.S copy sysdeps/x86_64/multiarch/{strrchr-avx2.S => strrchr-evex.S} (53%) create mode 100644 sysdeps/x86_64/multiarch/wcschr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcschr-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcscmp-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcscmp-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcslen-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcslen-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcsncmp-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsrchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcsrchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wmemcmp-evex-movbe.S create mode 100644 sysdeps/x86_64/tst-x86-64-tls-1.c