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/gnu-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/glibc.
from 764e9a0334 Correct buffer end pointer in IO_wdefault_doallocate (BZ #26874) adds 9fc813e1a3 Implement <unwind-link.h> for dynamically loading the libgcc [...] adds e164d95abf backtrace: Implement on top of <unwind-link.h> adds fac75a690e arm: Implement backtrace on top of <unwind-link.h> adds fd19b84640 i386: Implement backtrace on top of <unwind-link.h> adds 6563d544db m68k: Implement backtrace on top of <unwind-link.h> adds 600fe89cb1 sparc: Implement backtrace on top <unwind-link.h> adds 7cf18db482 __frame_state_for: Use <unwind-link.h> for unwinder access adds d14624825a Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c adds 6b7efa3d87 Implement _Unwind_Resume in libc on top of <unwind-link.h> adds 97e42bd482 nptl: Use <unwind-link.h> for accessing the libgcc_s unwinder adds e7b2a56192 elf: Build __dl_iterate_phdr with unwinding support [BZ #27498] adds e81402f246 nptl: __libc_cleanup_push/__libc_cleanup_pop require -fexceptions adds e0685bacd5 tst: Add test for futimens adds dec445d40d tst: Add test for utime adds 9871ae0ab4 tst: Add test for utimes adds 40d055a2dd powerpc: Update libm-test-ulps adds 851f32cf7b ld.so: Implement the --list-diagnostics option adds e4933c8a92 x86: Automate generation of PREFERRED_FEATURE_INDEX_1 bitfield adds 01a5746b6c x86: Add CPU-specific diagnostics to ld.so --list-diagnostics adds f01a61e138 i386: Regenerate ulps adds dd1776e327 tst: Fix tst-timerfd test adds dca565886b nscd: Fix double free in netgroupcache [BZ #27462] adds 58673149f3 nss: Re-enable NSS module loading after chroot [BZ #27389] adds 86b9d5a475 s390x: Regenerate ulps adds 82215c1e25 powerpc: Regenerate ulps adds f0419e6a10 [PATCH] pthread_once hangs when init routine throws an excep [...] adds 1a1c854338 Update sparc libm-test-ulps adds 6990a72679 Update arm libm-test-ulps adds 4b9bedbc90 linux: Fix __thrd_sleep64 hidden definition adds 6bb0d2fe0a nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 [...] adds 3c66792667 posix: glob, glob64 should not be declared __THROW [BZ #27522] adds 339bf918ea x86: Set minimum x86-64 level marker [BZ #27318] adds 60167dc24b Update hppa libm-test-ulps adds 496e36f225 tst: Extend cross-test-ssh.sh to specify if target date can [...] adds a156555007 support: Provide xclock_settime test helper function adds 3f337843ec tst: Add test for clock_settime adds b4effffde8 tst: Add test for clock_adjtime adds 4de01867dc tst: Modify tst-clock_adjtime to allow reuse of its code adds 39f39cade3 tst: Add test for adjtimex adds 6b6a151c77 tst: Add test for ntp_adjtime adds 6905404496 tst: Add test for settimeofday adds 24eb3be5db NEWS: Add entry for CVE-2021-27645 adds 9b456c5da9 nss: fix nss_database_lookup2's alternate handling [BZ #27416] adds 36f6e40884 <shlib-compat.h>: Support compat_symbol_reference for _ISOMAC adds 178c0e48c3 malloc: Turn tst-mallocstate into a non-internal test adds 07db3f5523 math: $(libm-tests-compat) can be regular tests adds 779c404de7 math: test-matherr and test-matherr-2 can be regular tests adds 8209c5f1f4 posix: tst-glob_lstat_compat no longer needs to be an internal test adds 63c317fe31 posix: tst-spawn4-compat can be a regular test adds cfaf536723 resolv: tst-p_secstodate can be a regular test adds 973323ce69 sunrpc: tst-svc_register can be a regular test adds 15e50e6c96 Linux: dirent/tst-readdir64-compat can be a regular test adds a6917c82b3 Linux: misc/tst-ofdlocks-compat can be a regular test adds d891f55562 Update kernel version to 5.11 in tst-mman-consts.py. adds e91f44089c Allow gdb version 10 in pretty printer tests. adds 94caafa040 io: Return EBAFD for negative file descriptor on fstat (BZ #27559) adds db3f7bb558 math: Remove slow paths from asin and acos [BZ #15267] adds 476d692e8a math: Remove slow paths in tan [BZ #15267] adds e898cd1593 math: Remove slow paths from atan [BZ #15267] adds 4e1a870b9a math: Remove slow paths from atan2 [BZ #15267] adds 47ad14d789 math: Remove mpa files [BZ #15267] adds 92cfc9ad82 math: Remove mpa files (part 2) [BZ #15267] adds 20bee71348 test-container: Always copy test-specific support files [BZ #27537] adds b2970919ba io: Return UNSUPPORTED if filesystem do not support 64 bit t [...] adds cdba937662 nptl: Move Linux pthread_kill to nptl adds 2b47727c68 posix: Consolidate register-atfork adds 2883de0720 linux: Use __libc_single_threaded on fork adds 7384193b71 nptl: Move fork into libc adds 0280b390fb support: Add xpthread_kill adds 08a0ebb20e s390x: Regenerate ULPs. adds 3324213125 elf: Always set l in _dl_init_paths (bug 23462) adds f53ffc9b90 x86: Handle _SC_LEVEL1_ICACHE_LINESIZE [BZ #27444] adds 4e6db99c66 elf: ld.so --help calls _dl_init_paths without a main map [B [...] adds 95c68080a3 support: Typo and formatting fixes adds 03f42a56eb Add inhibit_stack_protector to ifuncmain9 [BZ #25680] adds 941ea10f80 Build get-cpuid-feature-leaf.c without stack-protector [BZ #27555] adds 8b8f13b60d Build libc-start with stack protector for SHARED adds c82e691c56 powerpc: Update libm-test-ulps adds e958490f8c support: Pass environ to child process adds 4b7259555c Legacy unwinder: Remove definition of _Unwind_GetCFA adds b9e2903712 scripts/glibcsymbols.py: Extract from scripts/move-symbol-to [...] adds 3977477d48 glibcymbols.read_abilist: Add check for duplicate symbols adds 56c81132cc powerpc: Add optimized ilogb* for POWER9 adds a7d88506c2 powerpc: Add optimized llogb* for POWER9 adds 6cf1911122 benchtests: Add ilogb* tests adds 173e0ab081 nptl: Remove write from libpthread adds baab50cfb9 nptl: Remove read from libpthread adds bdfed2e2cd nptl: Remove close from libpthread adds c59f716993 nptl: Remove accept from libpthread adds 3ddf9bc185 nptl: Remove connect from libpthread adds 494c3beec9 nptl: Remove recv from libpthread adds 643a88a9c1 nptl: Remove recvfrom from libpthread adds 6f2e00cac5 nptl: Remove sendto from libpthread adds fc495dc4e9 nptl: Remove fsync from libpthread adds 0c9d4925fe nptl: Remove msync from libpthread adds c29386fd50 nptl: Remove pause from libpthread adds 1e157b9cb4 nptl: Remove tcdrain from libpthread adds 2d6f4ebd65 nptl: Remove sigwait from libpthread adds 0cf67de816 nptl: Remove recvmsg from libpthread adds 729cb5a2a7 nptl: Remove sendmsg from libpthread adds 9cf242997d nptl: Move fcntl from libpthread adds d5ddd583da nptl: Move system to libc adds a894053318 signal: Add __libc_sigaction adds 48593b505b support: Use syscall function instead of INLINE_SYSCALL_CALL adds 9cbe4ed14e elf: Add EM_INTELGT for Intel Graphics Technology adds 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 [...] new 27f7463675 x86: Properly disable XSAVE related features [BZ #27605] new 4c4e90ccf8 linux: Implement fstatat with __fstatat64_time64 new 1fbffbda36 linux: Disable fstatat64 fallback if __ASSUME_STATX is defined new 5b980d4809 linux: Use statx for MIPSn64 new 6fbc0540de support: Add support_path_support_time64_value new f8466cc504 linux: Add y2106 support on utimensat tests new 934d88d862 add workload traces for missing functions (double format) new 1da50d4bda x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP new 1fd8c163a8 x86-64: Add ifunc-avx2.h functions with 256-bit EVEX new 525bc2a32c x86-64: Add strcpy family functions with 256-bit EVEX new 63ad43566f x86-64: Add memmove family functions with 256-bit EVEX new 1b968b6b9b x86-64: Add memset family functions with 256-bit EVEX new 91264fe357 x86-64: Add memcmp family functions with 256-bit EVEX new 7ebba91361 x86-64: Add AVX optimized string/memory functions for RTM new 4bd660be40 x86: Add string/memory function tests in RTM region new 4e2d8f3527 x86-64: Use ZMM16-ZMM31 in AVX512 memset family functions new e4fda46310 x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functions new 64786a7090 fork.h: replace with register-atfork.h new abadbef5c8 Move __isnanf128 to libc.so new 4898d9712b Avoid adding duplicated symbols into static libraries new 290f8294a6 libio: Update license on test case new 42624c7dc7 Update sparc libm-tests-ulps new 4d8d70d301 manual: clarify that scanf %n supports type modifiers new 18f0afa848 Fix conform linknamespace tests due to gnu_dev_makedev new bfddda2570 io: Check at runtime if timestamp supports nanoseconds new 8786bf6eb6 stdio-common/printf-prs.c: Reword comment new a0bf2897ce io: fix spelling typo in diagnostic new 01e0451175 S390: Allow "v" constraint for long double math_opt_barrier [...] new 5ccea9a011 powerpc64le: Use ifunc for _Float128 functions also in libc new b1ec623ed5 x86_64: Correct THREAD_SETMEM/THREAD_SETMEM_NC for movq [BZ #27591]
The 30 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: INSTALL | 15 + Makeconfig | 8 + NEWS | 9 +- benchtests/Makefile | 11 +- 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/ilogb-inputs | 11 + benchtests/ilogbf-inputs | 11 + benchtests/ilogbf128-inputs | 11 + 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 | 10 + configure | 30 + configure.ac | 24 + csu/Makefile | 22 +- debug/backtrace.c | 86 +- elf/Makefile | 51 +- .../linux/pt-raise.c => elf/dl-diagnostics-cpu.c | 12 +- io/fstat.c => elf/dl-diagnostics-kernel.c | 12 +- elf/dl-diagnostics.c | 265 + elf/dl-diagnostics.h | 46 + elf/dl-load.c | 71 +- elf/dl-main.h | 5 +- elf/dl-usage.c | 1 + elf/elf.h | 3 +- elf/ifuncmain9.c | 17 +- elf/rtld.c | 18 +- nptl/sigaction.c => elf/tst-dst-static.c | 25 +- htl/Makefile | 2 +- htl/forward.c | 1 - htl/register-atfork.c | 157 - 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 - sysdeps/nptl/fork.h => include/register-atfork.h | 15 +- include/shlib-compat.h | 94 +- include/unistd.h | 7 +- io/Makefile | 9 +- io/fstat.c | 6 + io/fstat64.c | 6 + io/tst-stat-lfs.c | 2 + io/tst-stat.c | 110 + libio/tst-fwrite-error.c | 19 +- locale/lc-ctype.c | 14 +- malloc/Makefile | 10 +- malloc/arena.c | 45 +- malloc/hooks.c | 31 +- malloc/malloc.c | 257 +- malloc/set-freeres.c | 5 + malloc/tst-mallocstate.c | 11 +- manual/install.texi | 20 + manual/probes.texi | 85 - manual/stdio.texi | 11 +- math/Makefile | 15 +- math/test-matherr.c | 13 +- misc/Makefile | 4 +- misc/Versions | 1 + misc/tst-select.c | 96 + misc/unwind-link.c | 145 + nptl/Makefile | 59 +- nptl/Versions | 53 +- nptl/allocatestack.c | 10 - nptl/libc_pthread_init.c | 2 +- nptl/libpthread-compat.c | 16 +- nptl/nptl-init.c | 1 - nptl/nptlfreeres.c | 1 - nptl/pt-allocrtsig.c | 50 - nptl/pt-fork.c | 49 - nptl/pt-system.c | 45 - nptl/pthreadP.h | 77 +- nptl/pthread_atfork.c | 2 +- nptl/pthread_cancel.c | 3 +- nptl/pthread_clockjoin.c | 2 +- nptl/pthread_kill.c | 31 +- nptl/pthread_once.c | 4 +- nptl/pthread_timedjoin.c | 2 +- nptl/stack-aliasing.h | 23 - nptl/tst-once5.cc | 4 +- nptl/version.c | 2 +- nscd/aicache.c | 4 +- nscd/initgrcache.c | 3 +- nscd/netgroupcache.c | 6 +- nss/Makefile | 1 + nss/Versions | 2 +- nss/XXX-lookup.c | 17 +- nss/databases.def | 3 + nss/grp-lookup.c | 1 - nss/hosts-lookup.c | 1 - nss/key-lookup.c | 1 - nss/network-lookup.c | 1 - nss/nss_compat/compat-grp.c | 2 +- nss/nss_compat/compat-initgroups.c | 2 +- nss/nss_compat/compat-pwd.c | 2 +- nss/nss_compat/compat-spwd.c | 3 +- nss/nss_database.c | 39 +- nss/nss_database.h | 5 +- nss/nss_module.c | 20 +- nss/nss_test.h | 7 + nss/nss_test1.c | 93 + nss/nsswitch.c | 40 - nss/nsswitch.h | 9 - nss/pwd-lookup.c | 1 - nss/sgrp-lookup.c | 2 - nss/spwd-lookup.c | 2 - nss/tst-nss-compat1.c | 81 + nss/tst-nss-compat1.root/etc/group | 1 + nss/tst-nss-compat1.root/etc/nsswitch.conf | 3 + nss/tst-nss-compat1.root/etc/passwd | 3 + nss/tst-nss-compat1.root/etc/shadow | 2 + nss/tst-nss-compat1.root/tst-nss-compat1.script | 1 + nss/tst-reload2.c | 35 +- nss/tst-reload2.root/etc/hosts | 1 + nss/tst-reload2.root/etc/nsswitch.conf | 1 + nss/tst-reload2.root/subdir/etc/hosts | 1 + nss/tst-reload2.root/subdir/etc/nsswitch.conf | 1 + posix/Makefile | 17 +- posix/glob.h | 12 +- {nptl => posix}/register-atfork.c | 8 +- posix/tst-glob_lstat_compat.c | 19 +- posix/tst-spawn4-compat.c | 8 - resolv/Makefile | 4 +- resolv/tst-p_secstodate.c | 12 - scripts/cross-test-ssh.sh | 25 +- scripts/glibcsymbols.py | 83 + scripts/move-symbol-to-libc.py | 75 +- scripts/test_printers_common.py | 3 +- signal/Makefile | 2 +- signal/Versions | 3 + signal/allocrtsig.c | 9 +- .../nptl/allocrtsig.c => signal/libc_sigaction.c | 27 +- signal/sigaction.c | 7 +- socket/Makefile | 7 + stdio-common/printf-prs.c | 4 +- stdlib/cxa_finalize.c | 4 +- stdlib/tst-canon-bz26341.c | 7 +- string/test-strnlen.c | 34 +- sunrpc/Makefile | 3 +- support/Makefile | 4 + support/support.h | 15 + support/support_capture_subprocess.c | 2 +- support/support_path_support_time64.c | 72 + support/support_stat_nanoseconds.c | 57 + support/support_subprocess.c | 8 +- support/test-container.c | 23 +- nptl/nptlfreeres.c => support/xclock_settime.c | 25 +- io/fstat64.c => support/xpthread_kill.c | 14 +- support/xthread.h | 2 + support/xtime.h | 5 + 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 | 2 +- sysdeps/{generic => alpha}/unwind-arch.h | 22 +- sysdeps/arm/arm-unwind-resume.S | 26 +- sysdeps/arm/backtrace.c | 77 +- sysdeps/arm/libm-test-ulps | 4 +- .../sigaction.c => arm/nptl/unwind-forcedunwind.c} | 25 +- sysdeps/arm/pt-arm-unwind-resume.S | 22 +- sysdeps/arm/unwind-arch.h | 39 + .../aarch64/sigaction.c => arm/unwind-resume.c} | 25 +- sysdeps/generic/fork.h | 8 - sysdeps/generic/framestate.c | 21 +- sysdeps/generic/internal-signals.h | 4 + sysdeps/generic/libc-mtag.h | 43 +- sysdeps/generic/libc-symver.h | 88 + sysdeps/generic/math_private.h | 6 - sysdeps/generic/unwind-arch.h | 27 +- sysdeps/generic/unwind-dw2.c | 8 - sysdeps/generic/unwind-link.h | 106 + sysdeps/generic/unwind-resume.c | 46 + sysdeps/gnu/unwind-resume.c | 83 - sysdeps/hppa/fpu/libm-test-ulps | 4 +- sysdeps/htl/fork.h | 29 - sysdeps/htl/pt-atfork.c | 2 +- sysdeps/i386/backtrace.c | 82 +- sysdeps/i386/fpu/libm-test-ulps | 46 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 46 +- sysdeps/i386/i686/stack-aliasing.h | 23 - sysdeps/i386/unwind-arch.h | 39 + sysdeps/ia64/float128-abi.h | 1 + .../fpu/math_private.h => ia64/libc-symver.h} | 31 +- sysdeps/{generic => ia64}/unwind-arch.h | 26 +- sysdeps/ieee754/dbl-64/MathLib.h | 100 - sysdeps/ieee754/dbl-64/atnat.h | 4 +- sysdeps/ieee754/dbl-64/atnat2.h | 4 +- sysdeps/ieee754/dbl-64/doasin.c | 81 - sysdeps/ieee754/dbl-64/doasin.h | 63 - sysdeps/ieee754/dbl-64/dosincos.c | 217 - sysdeps/ieee754/dbl-64/dosincos.h | 80 - sysdeps/ieee754/dbl-64/e_asin.c | 341 +- sysdeps/ieee754/dbl-64/e_atan2.c | 331 +- sysdeps/ieee754/dbl-64/e_remainder.c | 1 - sysdeps/ieee754/dbl-64/e_sqrt.c | 1 - sysdeps/ieee754/dbl-64/mpa-arch.h | 47 - sysdeps/ieee754/dbl-64/mpa.c | 913 --- sysdeps/ieee754/dbl-64/mpa.h | 123 - sysdeps/ieee754/dbl-64/mpatan.c | 116 - sysdeps/ieee754/dbl-64/mpatan.h | 145 - sysdeps/ieee754/dbl-64/mpatan2.c | 67 - sysdeps/ieee754/dbl-64/mpsqrt.c | 111 - sysdeps/ieee754/dbl-64/mpsqrt.h | 38 - sysdeps/ieee754/dbl-64/mptan.c | 63 - sysdeps/ieee754/dbl-64/mydefs.h | 2 +- sysdeps/ieee754/dbl-64/s_atan.c | 196 +- sysdeps/ieee754/dbl-64/s_sin.c | 1 - sysdeps/ieee754/dbl-64/s_tan.c | 610 +- sysdeps/ieee754/dbl-64/sincos32.c | 307 - sysdeps/ieee754/dbl-64/sincos32.h | 81 - sysdeps/ieee754/dbl-64/uatan.tbl | 7724 +------------------- sysdeps/ieee754/dbl-64/utan.h | 172 +- sysdeps/ieee754/dbl-64/utan.tbl | 4 +- sysdeps/ieee754/float128/Versions | 5 +- sysdeps/ieee754/float128/s_isnanf128.c | 19 + sysdeps/ieee754/ldbl-128/float128-abi.h | 1 + sysdeps/m68k/backtrace.c | 82 +- sysdeps/{generic => m68k/m680x0}/unwind-arch.h | 18 +- sysdeps/m68k/unwind-arch.h | 35 + sysdeps/mach/hurd/faccessat.c | 4 + sysdeps/mach/hurd/fork.c | 22 +- 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 - .../mach/hurd/{sigaction.c => libc_sigaction.c} | 12 +- 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/{unix/sysv/linux => }/mips/unwind-arch.h | 17 +- sysdeps/nptl/fork.c | 8 +- sysdeps/nptl/libc-lockP.h | 17 +- sysdeps/nptl/unwind-forcedunwind.c | 115 +- sysdeps/posix/getaddrinfo.c | 4 +- sysdeps/powerpc/fpu/libm-test-ulps | 50 +- sysdeps/powerpc/fpu/math_private.h | 26 +- .../{generic => powerpc/powerpc32}/unwind-arch.h | 22 +- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 17 +- .../powerpc64/le/fpu/multiarch/float128_private.h | 4 +- .../le/fpu/multiarch/math-type-macros-float128.h | 4 +- .../powerpc/powerpc64/le/fpu/w_ilogb_template.c | 30 + sysdeps/powerpc/powerpc64/le/fpu/w_ilogbl.c | 4 + .../powerpc/powerpc64/le/fpu/w_llogb_template.c | 39 + sysdeps/powerpc/powerpc64/le/fpu/w_llogbl.c | 4 + sysdeps/pthread/Makefile | 4 +- sysdeps/pthread/sem_open.c | 12 +- sysdeps/pthread/{tst-oncex3.c => tst-oncey3.c} | 0 sysdeps/pthread/{tst-oncex4.c => tst-oncey4.c} | 0 sysdeps/s390/configure | 8 +- sysdeps/s390/configure.ac | 8 +- sysdeps/s390/fpu/libm-test-ulps | 36 +- sysdeps/s390/fpu/math-barriers.h | 21 +- sysdeps/s390/memmove.c | 2 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 3 +- sysdeps/{generic => s390}/unwind-arch.h | 22 +- nptl/pt-raise.c => sysdeps/sh/unwind-arch.h | 21 +- sysdeps/sparc/backtrace.c | 66 +- sysdeps/sparc/fpu/libm-test-ulps | 38 +- sysdeps/{generic => sparc}/unwind-arch.h | 22 +- sysdeps/unix/pt-fcntl.c | 49 - sysdeps/unix/syscalls.list | 1 - sysdeps/unix/sysv/linux/Makefile | 18 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 3 + .../aarch64/{sigaction.c => libc_sigaction.c} | 2 +- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 46 - 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 | 46 - sysdeps/unix/sysv/linux/arc/libc.abilist | 2 + .../linux/arc/{sigaction.c => libc_sigaction.c} | 2 +- sysdeps/unix/sysv/linux/arc/libpthread.abilist | 41 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 46 - .../linux/arm/{sigaction.c => libc_sigaction.c} | 2 +- sysdeps/unix/sysv/linux/arm/localplt.data | 1 - sysdeps/unix/sysv/linux/csky/libc.abilist | 2 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 41 - sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c | 77 + sysdeps/unix/sysv/linux/fstat.c | 6 + sysdeps/unix/sysv/linux/fstat64.c | 12 + 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 | 46 - sysdeps/unix/sysv/linux/i386/libc.abilist | 12 + .../linux/i386/{sigaction.c => libc_sigaction.c} | 2 +- sysdeps/unix/sysv/linux/i386/libm.abilist | 1 - sysdeps/unix/sysv/linux/i386/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c | 16 +- sysdeps/unix/sysv/linux/internal-signals.h | 5 + .../sysv/linux/{sigaction.c => libc_sigaction.c} | 2 - sysdeps/unix/sysv/linux/lseek64.c | 7 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 10 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 + .../sysv/linux/microblaze/be/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 + .../sysv/linux/microblaze/le/libpthread.abilist | 46 - 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 | 46 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 46 - .../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 | 46 - 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 | 46 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 10 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 46 - .../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 | 46 - sysdeps/unix/sysv/linux/pread.c | 6 + sysdeps/unix/sysv/linux/pread64.c | 10 + sysdeps/unix/sysv/linux/pthread_kill.c | 57 - 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 | 41 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 43 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 10 + .../sysv/linux/s390/s390-32/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 + .../sysv/linux/s390/s390-64/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/send.c | 2 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 + sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 10 + .../sparc32/{sigaction.c => libc_sigaction.c} | 2 +- .../sysv/linux/sparc/sparc32/libpthread.abilist | 46 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 + .../sparc64/{sigaction.c => libc_sigaction.c} | 2 +- .../sysv/linux/sparc/sparc64/libpthread.abilist | 46 - 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/thrd_priv.h | 2 +- sysdeps/unix/sysv/linux/thrd_sleep.c | 2 +- .../unix/sysv/linux/tst-adjtimex.c | 14 +- sysdeps/unix/sysv/linux/tst-clock_adjtime.c | 61 + .../unix/sysv/linux/tst-futimens.c | 29 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- .../unix/sysv/linux/tst-ntp_adjtime.c | 14 +- sysdeps/unix/sysv/linux/tst-ntp_gettime.c | 56 + .../unix/sysv/linux/tst-ntp_gettimex.c | 13 +- sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c | 8 - sysdeps/unix/sysv/linux/tst-readdir64-compat.c | 5 - sysdeps/unix/sysv/linux/tst-sigtimedwait.c | 62 + sysdeps/unix/sysv/linux/tst-timerfd.c | 15 +- sysdeps/unix/sysv/linux/{fstat.c => tst-utime.c} | 34 +- sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c | 91 + .../unix/sysv/linux/tst-utimes.c | 40 +- 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 | 46 - .../linux/x86_64/{sigaction.c => libc_sigaction.c} | 2 +- 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 | 46 - sysdeps/x86/Makefile | 35 + sysdeps/x86/cacheinfo.c | 3 + sysdeps/x86/configure | 28 + sysdeps/x86/configure.ac | 16 + sysdeps/x86/cpu-features.c | 75 +- sysdeps/x86/cpu-tunables.c | 3 + sysdeps/x86/dl-cacheinfo.h | 6 + sysdeps/x86/dl-diagnostics-cpu.c | 120 + sysdeps/x86/float128-abi.h | 1 + .../cpu-features-preferred_feature_index_1.def} | 31 +- sysdeps/x86/include/cpu-features.h | 55 +- sysdeps/x86/isa-level.c | 25 +- sysdeps/x86/tst-ifunc-isa.h | 2 + .../test-matherr.c => sysdeps/x86/tst-memchr-rtm.c | 56 +- .../test-matherr.c => sysdeps/x86/tst-memcmp-rtm.c | 54 +- .../x86/tst-memmove-rtm.c | 55 +- .../x86/tst-memrchr-rtm.c | 56 +- .../pthread_kill.c => sysdeps/x86/tst-memset-rtm.c | 39 +- .../test-matherr.c => sysdeps/x86/tst-strchr-rtm.c | 56 +- .../test-matherr.c => sysdeps/x86/tst-strcpy-rtm.c | 55 +- sysdeps/x86/tst-string-rtm.h | 72 + .../test-matherr.c => sysdeps/x86/tst-strlen-rtm.c | 55 +- .../x86/tst-strncmp-rtm.c | 54 +- .../x86/tst-strrchr-rtm.c | 55 +- sysdeps/x86/tst-sysconf-cache-linesize-static.c | 1 + .../x86/tst-sysconf-cache-linesize.c | 61 +- sysdeps/x86_64/Makefile | 2 + sysdeps/x86_64/fpu/libm-test-ulps | 4 +- sysdeps/x86_64/fpu/multiarch/Makefile | 30 +- sysdeps/x86_64/fpu/multiarch/doasin-fma.c | 4 - sysdeps/x86_64/fpu/multiarch/doasin-fma4.c | 4 - sysdeps/x86_64/fpu/multiarch/dosincos-fma.c | 6 - sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c | 6 - sysdeps/x86_64/fpu/multiarch/mpa-avx.c | 14 - sysdeps/x86_64/fpu/multiarch/mpa-fma.c | 14 - sysdeps/x86_64/fpu/multiarch/mpa-fma4.c | 14 - sysdeps/x86_64/fpu/multiarch/mpatan-fma.c | 10 - sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c | 10 - sysdeps/x86_64/fpu/multiarch/mpatan2-fma.c | 9 - sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c | 9 - sysdeps/x86_64/fpu/multiarch/mpsqrt-fma.c | 8 - sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c | 8 - sysdeps/x86_64/fpu/multiarch/mptan-fma.c | 7 - sysdeps/x86_64/fpu/multiarch/mptan-fma4.c | 7 - sysdeps/x86_64/fpu/multiarch/sincos32-fma.c | 13 - sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c | 13 - 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/stack-aliasing.h | 1 - sysdeps/x86_64/sysdep.h | 22 + sysdeps/x86_64/tst-x86-64-tls-1.c | 64 + time/Makefile | 3 +- 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 +- math/test-matherr.c => time/tst-clock_settime.c | 53 +- time/tst-settimeofday.c | 55 + 548 files changed, 21022 insertions(+), 17474 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/ilogb-inputs create mode 100644 benchtests/ilogbf-inputs create mode 100644 benchtests/ilogbf128-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 rename sysdeps/unix/sysv/linux/pt-raise.c => elf/dl-diagnostics-cpu.c (78%) copy io/fstat.c => elf/dl-diagnostics-kernel.c (78%) create mode 100644 elf/dl-diagnostics.c create mode 100644 elf/dl-diagnostics.h rename nptl/sigaction.c => elf/tst-dst-static.c (57%) delete mode 100644 htl/register-atfork.c rename sysdeps/nptl/fork.h => include/register-atfork.h (83%) create mode 100644 io/tst-stat-lfs.c create mode 100644 io/tst-stat.c create mode 100644 misc/tst-select.c create mode 100644 misc/unwind-link.c delete mode 100644 nptl/pt-allocrtsig.c delete mode 100644 nptl/pt-fork.c delete mode 100644 nptl/pt-system.c delete mode 100644 nptl/stack-aliasing.h create mode 100644 nss/tst-nss-compat1.c create mode 100644 nss/tst-nss-compat1.root/etc/group create mode 100644 nss/tst-nss-compat1.root/etc/nsswitch.conf create mode 100644 nss/tst-nss-compat1.root/etc/passwd create mode 100644 nss/tst-nss-compat1.root/etc/shadow create mode 100644 nss/tst-nss-compat1.root/tst-nss-compat1.script create mode 100644 nss/tst-reload2.root/etc/hosts create mode 100644 nss/tst-reload2.root/subdir/etc/hosts rename {nptl => posix}/register-atfork.c (97%) create mode 100644 scripts/glibcsymbols.py rename sysdeps/nptl/allocrtsig.c => signal/libc_sigaction.c (63%) create mode 100644 support/support_path_support_time64.c create mode 100644 support/support_stat_nanoseconds.c copy nptl/nptlfreeres.c => support/xclock_settime.c (59%) copy io/fstat64.c => support/xpthread_kill.c (74%) 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/{generic => alpha}/unwind-arch.h (66%) copy sysdeps/{unix/sysv/linux/aarch64/sigaction.c => arm/nptl/unwind-forcedunwind. [...] create mode 100644 sysdeps/arm/unwind-arch.h copy sysdeps/{unix/sysv/linux/aarch64/sigaction.c => arm/unwind-resume.c} (55%) delete mode 100644 sysdeps/generic/fork.h create mode 100644 sysdeps/generic/libc-symver.h create mode 100644 sysdeps/generic/unwind-link.h create mode 100644 sysdeps/generic/unwind-resume.c delete mode 100644 sysdeps/gnu/unwind-resume.c delete mode 100644 sysdeps/htl/fork.h delete mode 100644 sysdeps/i386/i686/stack-aliasing.h create mode 100644 sysdeps/i386/unwind-arch.h copy sysdeps/{powerpc/fpu/math_private.h => ia64/libc-symver.h} (55%) copy sysdeps/{generic => ia64}/unwind-arch.h (52%) delete mode 100644 sysdeps/ieee754/dbl-64/MathLib.h delete mode 100644 sysdeps/ieee754/dbl-64/doasin.c delete mode 100644 sysdeps/ieee754/dbl-64/doasin.h delete mode 100644 sysdeps/ieee754/dbl-64/dosincos.c delete mode 100644 sysdeps/ieee754/dbl-64/dosincos.h delete mode 100644 sysdeps/ieee754/dbl-64/mpa-arch.h delete mode 100644 sysdeps/ieee754/dbl-64/mpa.c delete mode 100644 sysdeps/ieee754/dbl-64/mpa.h delete mode 100644 sysdeps/ieee754/dbl-64/mpatan.c delete mode 100644 sysdeps/ieee754/dbl-64/mpatan.h delete mode 100644 sysdeps/ieee754/dbl-64/mpatan2.c delete mode 100644 sysdeps/ieee754/dbl-64/mpsqrt.c delete mode 100644 sysdeps/ieee754/dbl-64/mpsqrt.h delete mode 100644 sysdeps/ieee754/dbl-64/mptan.c delete mode 100644 sysdeps/ieee754/dbl-64/sincos32.c delete mode 100644 sysdeps/ieee754/dbl-64/sincos32.h copy sysdeps/{generic => m68k/m680x0}/unwind-arch.h (71%) create mode 100644 sysdeps/m68k/unwind-arch.h rename sysdeps/mach/hurd/{sigaction.c => libc_sigaction.c} (89%) rename sysdeps/{unix/sysv/linux => }/mips/unwind-arch.h (85%) copy sysdeps/{generic => powerpc/powerpc32}/unwind-arch.h (66%) create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_ilogb_template.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_ilogbl.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_llogb_template.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_llogbl.c copy sysdeps/pthread/{tst-oncex3.c => tst-oncey3.c} (100%) copy sysdeps/pthread/{tst-oncex4.c => tst-oncey4.c} (100%) copy sysdeps/{generic => s390}/unwind-arch.h (66%) rename nptl/pt-raise.c => sysdeps/sh/unwind-arch.h (66%) copy sysdeps/{generic => sparc}/unwind-arch.h (66%) delete mode 100644 sysdeps/unix/pt-fcntl.c rename sysdeps/unix/sysv/linux/aarch64/{sigaction.c => libc_sigaction.c} (95%) create mode 100644 sysdeps/unix/sysv/linux/aarch64/send.c rename sysdeps/unix/sysv/linux/arc/{sigaction.c => libc_sigaction.c} (95%) rename sysdeps/unix/sysv/linux/arm/{sigaction.c => libc_sigaction.c} (96%) create mode 100644 sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c rename sysdeps/unix/sysv/linux/i386/{sigaction.c => libc_sigaction.c} (97%) rename sysdeps/unix/sysv/linux/{sigaction.c => libc_sigaction.c} (98%) create mode 100644 sysdeps/unix/sysv/linux/nios2/send.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_kill.c rename sysdeps/unix/sysv/linux/sparc/sparc32/{sigaction.c => libc_sigaction.c} (96%) rename sysdeps/unix/sysv/linux/sparc/sparc64/{sigaction.c => libc_sigaction.c} (95%) copy io/fstat.c => sysdeps/unix/sysv/linux/tst-adjtimex.c (78%) create mode 100644 sysdeps/unix/sysv/linux/tst-clock_adjtime.c copy io/fstat.c => sysdeps/unix/sysv/linux/tst-futimens.c (52%) copy io/fstat.c => sysdeps/unix/sysv/linux/tst-ntp_adjtime.c (78%) create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettime.c copy io/fstat.c => sysdeps/unix/sysv/linux/tst-ntp_gettimex.c (78%) create mode 100644 sysdeps/unix/sysv/linux/tst-sigtimedwait.c copy sysdeps/unix/sysv/linux/{fstat.c => tst-utime.c} (53%) create mode 100644 sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c copy support/xtime.h => sysdeps/unix/sysv/linux/tst-utimes.c (51%) rename sysdeps/unix/sysv/linux/x86_64/{sigaction.c => libc_sigaction.c} (99%) create mode 100644 sysdeps/x86/dl-diagnostics-cpu.c copy sysdeps/{generic/unwind-arch.h => x86/include/cpu-features-preferred_feature_ [...] copy math/test-matherr.c => sysdeps/x86/tst-memchr-rtm.c (51%) copy math/test-matherr.c => sysdeps/x86/tst-memcmp-rtm.c (52%) copy math/test-matherr.c => sysdeps/x86/tst-memmove-rtm.c (50%) copy math/test-matherr.c => sysdeps/x86/tst-memrchr-rtm.c (50%) copy nptl/pthread_kill.c => sysdeps/x86/tst-memset-rtm.c (57%) copy math/test-matherr.c => sysdeps/x86/tst-strchr-rtm.c (52%) copy math/test-matherr.c => sysdeps/x86/tst-strcpy-rtm.c (52%) create mode 100644 sysdeps/x86/tst-string-rtm.h copy math/test-matherr.c => sysdeps/x86/tst-strlen-rtm.c (52%) copy math/test-matherr.c => sysdeps/x86/tst-strncmp-rtm.c (52%) copy math/test-matherr.c => sysdeps/x86/tst-strrchr-rtm.c (52%) create mode 100644 sysdeps/x86/tst-sysconf-cache-linesize-static.c copy math/test-matherr.c => sysdeps/x86/tst-sysconf-cache-linesize.c (53%) delete mode 100644 sysdeps/x86_64/fpu/multiarch/doasin-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/doasin-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/dosincos-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-avx.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan2-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpsqrt-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mptan-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mptan-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/sincos32-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c 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 delete mode 100644 sysdeps/x86_64/stack-aliasing.h create mode 100644 sysdeps/x86_64/tst-x86-64-tls-1.c copy math/test-matherr.c => time/tst-clock_settime.c (53%) create mode 100644 time/tst-settimeofday.c