This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/glibc.
from 3e2f285c5f nptl: Remove MULTI_PAGE_ALIASING [BZ #23554] adds 3989bcb5e3 fix: Always export ntp_gettimex function adds c0c926d00d tst: Add test for ntp_gettime adds d816bb448b tst: Add test for ntp_gettimex adds bff3019afc tst: Provide test for select adds a4ea18ec6c tst: Add test for sigtimedwait adds c3b287be74 hurd: handle EINTR during critical sections adds 14beab5321 htl: Add missing fork.h adds 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 new 9acda61d94 Fix the inaccuracy of j0f/j1f/y0f/y1f [BZ #14469, #14470, #1 [...]
The 1 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: 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 | 30 + configure.ac | 24 + elf/Makefile | 17 +- elf/ifuncmain9.c | 16 - htl/forward.c | 1 - hurd/dtable.c | 15 +- hurd/geteuids.c | 4 + hurd/hurd/signal.h | 4 + hurd/hurdexec.c | 4 + hurd/hurdfchdir.c | 4 + hurd/hurdsock.c | 4 + hurd/seteuids.c | 4 + include/libc-symbols.h | 21 +- include/malloc.h | 7 - include/shlib-compat.h | 94 +- include/unistd.h | 7 +- io/Makefile | 2 - io/tst-stat.c | 12 +- libio/tst-fwrite-error.c | 19 +- locale/lc-ctype.c | 14 +- malloc/arena.c | 45 +- malloc/hooks.c | 31 +- malloc/malloc.c | 257 ++--- manual/stdio.texi | 11 +- math/Makefile | 3 + math/auto-libm-test-in | 20 +- math/auto-libm-test-out-j0 | 50 + math/auto-libm-test-out-j1 | 50 + math/auto-libm-test-out-y0 | 50 + math/auto-libm-test-out-y1 | 75 ++ misc/Makefile | 2 +- misc/tst-select.c | 96 ++ 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/aarch64/libc-mtag.h | 32 +- sysdeps/aarch64/libm-test-ulps | 70 +- sysdeps/arm/libm-test-ulps | 4 +- sysdeps/generic/fork.h | 27 - sysdeps/generic/internal-signals.h | 4 + sysdeps/generic/libc-mtag.h | 43 +- sysdeps/generic/libc-symver.h | 88 ++ sysdeps/htl/pt-atfork.c | 1 - sysdeps/ia64/float128-abi.h | 1 + sysdeps/{nptl/allocrtsig.c => ia64/libc-symver.h} | 26 +- 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/mach/hurd/faccessat.c | 4 + sysdeps/mach/hurd/fork.c | 4 + sysdeps/mach/hurd/getegid.c | 4 + sysdeps/mach/hurd/geteuid.c | 4 + sysdeps/mach/hurd/getgid.c | 4 + sysdeps/mach/hurd/getgroups.c | 4 + sysdeps/mach/hurd/getresgid.c | 4 + sysdeps/mach/hurd/getresuid.c | 4 + sysdeps/mach/hurd/getuid.c | 4 + sysdeps/mach/hurd/group_member.c | 4 + sysdeps/mach/hurd/i386/libc.abilist | 2 + sysdeps/mach/hurd/i386/libm.abilist | 1 - sysdeps/mach/hurd/setegid.c | 4 + sysdeps/mach/hurd/seteuid.c | 4 + sysdeps/mach/hurd/setgid.c | 4 + sysdeps/mach/hurd/setgroups.c | 4 + sysdeps/mach/hurd/setitimer.c | 9 +- sysdeps/mach/hurd/setregid.c | 4 + sysdeps/mach/hurd/setresgid.c | 4 + sysdeps/mach/hurd/setresuid.c | 4 + sysdeps/mach/hurd/setreuid.c | 4 + sysdeps/mach/hurd/setsid.c | 4 + sysdeps/mach/hurd/setuid.c | 4 + sysdeps/mach/hurd/spawni.c | 15 +- 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 | 62 +- .../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/Makefile | 3 +- 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/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/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/sysdep.h | 4 - sysdeps/unix/sysv/linux/tst-futimens.c | 63 +- sysdeps/unix/sysv/linux/tst-ntp_gettime.c | 56 ++ .../sysv/linux/{pt-raise.c => tst-ntp_gettimex.c} | 9 +- sysdeps/unix/sysv/linux/tst-sigtimedwait.c | 62 ++ 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 | 25 + 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 ++ .../{mach/hurd/getgid.c => x86/tst-memcmp-rtm.c} | 61 +- 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 +- .../{mach/hurd/getgid.c => x86/tst-strchr-rtm.c} | 63 +- sysdeps/x86/tst-strcpy-rtm.c | 53 ++ sysdeps/x86/tst-string-rtm.h | 72 ++ .../{mach/hurd/getgid.c => x86/tst-strlen-rtm.c} | 62 +- .../{mach/hurd/getgid.c => x86/tst-strncmp-rtm.c} | 61 +- .../sysv/linux/send.c => x86/tst-strrchr-rtm.c} | 52 +- sysdeps/x86_64/Makefile | 2 + sysdeps/x86_64/fpu/libm-test-ulps | 76 +- 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 +- 331 files changed, 19578 insertions(+), 3189 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 create mode 100644 misc/tst-select.c 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 delete mode 100644 sysdeps/generic/fork.h create mode 100644 sysdeps/generic/libc-symver.h rename sysdeps/{nptl/allocrtsig.c => ia64/libc-symver.h} (55%) create mode 100644 sysdeps/ieee754/flt-32/reduce_aux.h 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 create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettime.c rename sysdeps/unix/sysv/linux/{pt-raise.c => tst-ntp_gettimex.c} (78%) create mode 100644 sysdeps/unix/sysv/linux/tst-sigtimedwait.c create mode 100644 sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c create mode 100644 sysdeps/x86/tst-memchr-rtm.c copy sysdeps/{mach/hurd/getgid.c => 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%) copy sysdeps/{mach/hurd/getgid.c => x86/tst-strchr-rtm.c} (50%) create mode 100644 sysdeps/x86/tst-strcpy-rtm.c create mode 100644 sysdeps/x86/tst-string-rtm.h copy sysdeps/{mach/hurd/getgid.c => x86/tst-strlen-rtm.c} (50%) copy sysdeps/{mach/hurd/getgid.c => x86/tst-strncmp-rtm.c} (50%) 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