This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-master-arm-spec2k6-O2 in repository toolchain/ci/glibc.
from 24f261f27f nptl: Remove __h_errno_location from libpthread adds ccabe7971f x86: Optimize strchr-avx2.S adds 7f3e7c262c x86: Optimize strchr-evex.S adds 82292c99b2 LC_COLLATE: Fix last character ellipsis handling (Bug 22668) adds 25cb72820a powerpc: Add log IFUNC multiarch support for POWER10 adds 876cdfd154 Use Linux 5.12 and GCC 11 branch in build-many-glibcs.py. adds a1561c3bbe Add __attribute_access_none to disable GCC warnings [BZ #27714] adds b25b067491 Pass a valid pointer to pthread_setspecific to avoid GCC 11 [...] adds e6eef0adc5 regenerate ulps on x86_64 with -march=native adds 4a7c342605 Update syscall lists for Linux 5.12. adds e046d73e5f Update kernel version to 5.12 in tst-mman-consts.py. adds dd59655e93 powerpc64le: Optimized memmove for POWER10 adds e941e0ae80 powerpc64le: Optimize memcpy for POWER10 adds 23fdf8178c powerpc64le: Optimize memset for POWER10 adds ad201afe5c Add pthread-in-libc, libpthread-routines-var, librt-routines-var adds 575295fc83 nptl: Move call_once into libc adds 0431f171da nptl: Move cnd_broadcast into libc adds f11c293a4c nptl: Move cnd_destroy into libc adds 3eab466e56 nptl: Move cnd_init into libc adds eef936eb45 nptl: Move cnd_signal into libc adds 08a31ef923 nptl: Move cnd_timedwait into libc adds cf3fff1c19 nptl: Move cnd_wait into libc adds 17b67416c5 nptl: Move mtx_destroy into libc adds f44c9a24ed nptl: Move mtx_init into libc adds b7863c732e nptl: Move mtx_lock into libc adds 032a9e17a7 nptl: Move mtx_timedlock into libc adds 08970190fc nptl: Move mtx_trylock into libc adds ae4a5ca074 nptl: Move mtx_unlock into libc adds 96e61709b4 nptl: Move thrd_exit into libc adds e4036b1ce9 nptl: Move tss_create into libc adds deb317d510 nptl: Move tss_delete into libc adds a062ba3836 nptl: Move tss_get into libc adds 2c5c5c87c9 nptl: Move tss_set into libc adds 0ace9b197c nptl: Move pthread_rwlock_clockrdlock into libc adds 2cf5b43bcb nptl: Move pthread_rwlock_clockwrlock into libc adds 504ac633b0 nptl: Move pthread_rwlock_destroy into libc adds 63627246f3 nptl: Move pthread_rwlock_init into libc adds 2392feb171 nptl: Move pthread_rwlock_timedrdlock into libc adds e7d2d48e56 nptl: Move pthread_rwlock_timedwrlock into libc adds c96dddd731 nptl: Move pthread_rwlock_tryrdlock into libc adds e8a9597159 nptl: Move pthread_rwlock_trywrlock into libc adds a8841e00d6 nptl: Move pthread_rwlockattr_destroy into libc adds 9f13a95b6f nptl: Move pthread_rwlockattr_getkind_np into libc adds 0af0ccc2d5 nptl: Move pthread_rwlockattr_getpshared into libc adds dbfa12e201 nptl: Move pthread_rwlockattr_init into libc adds b444409479 nptl: Move pthread_rwlockattr_setkind_np into libc adds 0505ae4e3b nptl: Move pthread_rwlockattr_setpshared into libc adds c2fd60a586 nptl: Move pthread_yield into libc, as a compatibility symbol adds b03e4d7bd2 stdio: fix vfscanf with matches longer than INT_MAX (bug 27650) adds 98544f5bcf bench-memcpy: Collect data from 2KB to 4KB adds cf2c57526b x86: Set rep_movsb_threshold to 2112 on processors with FSRM adds dde76856ba nptl: Re-sort Versions file adds 7b414d6e7b locale: Align _nl_C_LC_CTYPE_class and _nl_C_LC_CTYPE_class32 adds 1427d28e30 Bench: Expand bench-memchr.c adds 19d83270fc linux: Add execveat system call wrapper adds 77c1573dbc linux: use __fd_to_filename helper function instead of snprintf. adds acfd088a19 x86: Optimize memchr-avx2.S adds 2a76821c30 x86: Optimize memchr-evex.S adds 2c71177309 posix: Fix Hurd build failure in tst-execveat adds 7cbf1c8416 elf, nptl: Initialize static TLS directly in ld.so adds 0197c1bc60 nptl: Move pthread_testcancel into libc adds ce0b7961ae nptl: Consolidate async cancel enable/disable implementation [...] adds 19cc20ef2e nptl: Move sem_clockwait into libc adds 0b7d48d106 nptl: Move sem_close, sem_open into libc adds 4b729cca87 nptl: Move sem_destroy into libc adds 61878689c2 nptl: Move sem_getvalue into libc adds 1ae60ae74f nptl: Move sem_init into libc adds 793042c63c nptl: Move sem_post into libc adds 018c75dcb1 nptl: Move sem_timedwait into libc adds 990c8ffd3a nptl: Move sem_unlink into libc adds 5633541d3b nptl: Move sem_trywait, sem_wait into libc adds 43b3746aff nptl: Move pthread_barrier_destroy into libc adds f1af331c4e nptl: Move pthread_barrier_init into libc adds b9aec0dd9f nptl: Move pthread_barrier_wait into libc adds bbacf0f56c nptl: Move pthread_barrierattr_destroy into libc adds e731212bc3 nptl: Move pthread_barrierattr_init into libc adds 39e74af22e nptl: Move pthread_barrierattr_getpshared into libc adds 3f0808ef4c nptl: Move pthread_barrierattr_setpshared into libc adds 26492c0a14 Annotate additional APIs with GCC attribute access. adds 3bf0b4f2cd Use the correct diagnostic macro. adds 69e0a5eb0d Run $(objpfx)iconvconfig with $(run-program-prefix) [BZ #27477] adds db373e4c57 Remove architecture specific sched_cpucount optimizations adds 903bc7dcc2 linux: Use sched_getaffinity for __get_nprocs (BZ #27645) adds f13fb81ad3 linux: Remove /proc/cpuinfo fallback on alpha and sparc adds 330001202a misc: use _fitoa_word to implement __fd_to_filename. adds 0fb3dadca2 linux: use fd_to_filename instead of _fitoa_word in ttyname_r. adds 05ae46ee7a linux: implement ttyname as a wrapper around ttyname_r. adds 310be3cc09 malloc: Make tunable callback functions static adds 17a73a6d8b powerpc64le: Fix ifunc selection for memset, memmove, bzero [...] adds 6ea916adfa x86-64: Fix an unknown vector operation in memchr-evex.S adds 104c7b1967 x86: Add EVEX optimized memchr family not safe for RTM adds 9637e5669b Hurd: Add missing hidden proto definition for __ttyname_r adds a64af8c9b6 scripts/versions.awk: Add strings and hashes to <first-versions.h> adds d6163dfd38 elf, nptl: Resolve recursive lock implementation early adds 321789f61a nptl: Export __libc_multiple_threads from libc as an interna [...] adds 1c75f89613 Linux: Explicitly disable cancellation checking in the dynam [...] adds 29d4d1be68 Linux: Simplify and fix the definition of SINGLE_THREAD_P adds 0df5d8d404 nptl: Eliminate __pthread_multiple_threads adds d017b0ab5a elf: Introduce __tls_pre_init_tp adds 9d124d81f0 nptl: Move more stack management variables into _rtld_global adds ee07b3a722 nptl: Simplify the change_stack_perm calling convention adds 2dd87703d4 nptl: Move changing of stack permissions into ld.so adds 652c7c6fe7 nptl: Simplify resetting the in-flight stack in __reclaim_stacks adds 8c1c0da3a8 nptl: Move __default_pthread_attr, __default_pthread_attr_lo [...] adds 732139dabe Linux: Move __reclaim_stacks into the fork implementation in libc adds 8d0985b055 add workload traces for cbrtl adds 3c38f69462 Add PTRACE_SYSEMU and PT_SYSEMU_SINGLESTEP from Linux 5.12 for s390 adds 30685597a4 Use a #pragma to suppress a bogus GCC 10 warning instead of [...] adds 7b4e7ca9db linux: Move flockfile/_IO_flockfile into libc adds e874d3d189 linux: Move ftrylockfile/_IO_ftrylockfile into libc adds 1abc2fba55 linux: Move funlockfile/_IO_funlockfile into libc adds 81046e2812 _dl_exception_create_format: Add missing va_end adds 1d25bd274c get-translit.py: Fix typo adds 5f71784919 nptl: Replace pthread_sigqueue implementation with Linux one adds d2af73a348 nptl: Remove always-disabled debugging support adds 249bd833a0 nptl: Move pthread_setattr_default_np into libc adds c79a31fb36 nptl: Move stack cache management, __libpthread_freeres into libc adds 8fbb33b3f7 nptl: Move __free_tcb into libc adds df65f897e9 nptl: Move pthread_detach, thrd_detach into libc adds ddd4a2d3c6 nptl: Move thread join functions into libc adds 213573f86e write_archive_locales: Fix memory leak adds 1387ad6225 elf: Fix data races in pthread_create and TLS access [BZ #19329] adds f4f8f4d4e0 elf: Use relaxed atomics for racy accesses [BZ #19329] adds 9d0e30329c elf: Add test case for [BZ #19329] adds 572bd547d5 elf: Fix DTV gap reuse logic [BZ #27135] adds f5bc5f6e2a nptl: Move pthread_attr_getaffinity_np into libc adds b5668f08ea nptl: Move pthread_attr_getguardsize into libc adds fb7abc3441 nptl: Move pthread_attr_getstack into libc adds b5e75df2a5 nptl: Move pthread_attr_getstackaddr into libc adds ee092efed4 nptl: Move pthread_attr_getstacksize into libc adds da069d1714 nptl: Move pthread_attr_setguardsize into libc adds b855e52bae nptl: Move pthread_attr_setstack into libc adds 736c57c96c nptl: Move pthread_attr_setstackaddr into libc adds 870218fb30 nptl: Move pthread_attr_setstacksize into libc adds 3ec8b1c7a9 nptl: Move __pthread_register_cancel, __pthread_unregister_c [...] adds c4c53e0f56 nptl: Move __pthread_register_cancel_defer, __pthread_unregi [...] adds d7c51fe4f0 nptl: Move pthread_cancel into libc adds fec776b827 nptl: Move pthread_getconcurrency, pthread_setconcurrency into libc adds 5188a9d026 Remove all usage of @BASH@ or ${BASH} in installed files, an [...] adds 900962f37f linux/check_native: Always close socket on return adds 7eeb05a395 inet: Free result from getaddrinfo adds 75fe6d1a16 support: Close fds in copy_func adds c7d200400c support: Free gdb_script_name adds 7a7bcddeef Make sysdeps/generic/libc.abilist empty adds 16adc58e73 stdlib: Fix data race in __run_exit_handlers [BZ #27749] adds 390c43ba1f nptl: Fix tst-pthread-gdb-attach for ptrace_scope equal 1 adds c1760eaf3b Enable support for GCC 11 -Wmismatched-dealloc. adds a78e5979a9 nptl: Move __nptl_initial_report_events into ld.so/startup code adds 23ce1cf35a nptl: Move __nptl_create_event, __nptl_death_event into libc adds 78b31cc834 elf: Partially initialize ld.so after static dlopen (bug 20802) adds bdc90abc48 aarch64: Remove _dl_var_init adds 65e1340e32 arc: Remove _dl_var_init adds b097f280cd ia64: Remove _dl_var_init adds 9da94f4594 m68k: Remove _dl_var_init adds d0cae071f3 mips: Remove _dl_var_init adds b7fc189f7f powerpc: Remove _dl_var_init adds 0b3e92bdf3 elf: Remove DL_STATIC_INIT adds 9dc21009a4 elf: Move static TLS size and alignment into _rtld_global_ro adds 8f72bed1aa nptl: Move pthread_getattr_default_np into libc adds e948be4db3 nptl: Replace pthread_getcpuclockid with Linux implementation adds 310e59e64c nptl: Move pthread_getcpuclockid into libc adds c924e44acd nptl: Move pthread_getname_np into libc adds 7b300ec7f9 nptl: Move pthread_setaffinity_np into libc adds 8bc6a6d73c nptl: Move pthread_setname_np into libc adds 56f823abd4 nptl: Move pthread_setschedprio into libc adds 2d53566ec3 nptl: Move pthread_sigqueue into libc adds 1a594aa986 powerpc: Add optimized rawmemchr for POWER10 adds f4605e611a benchtests: Use JSON for bench-rawmemchr output adds c6b6b4f2c7 Missing ENOMEM in realloc_check wrapper (bug 27870) adds e5ac7bd679 Add C2X timespec_getres adds 2317101658 show_archive_content: Fix trivial memory leak adds a85cdcdb35 elf/cache.c: Fix resource leaks identified by static analyzers adds c8c3c5e89a charmap_conversion: Free conversion table on exit adds 468d772e81 ldconfig: Fix memory leaks adds 22866ed858 ldconfig: Avoid boolean coercion of opt_chroot adds f17164bd51 localedata: Use U+00AF MACRON in more EBCDIC charsets [BZ #27882] adds 2457175e8b Fix stringop-overflow warning in bug-regex19.c. adds 4d4bb451d5 hurd: Add execveat adds af46a4d638 htl: Add __libpthread_freeres adds 8382f4c3e5 Do not declare asctime_r and ctime_r for C2X adds 3f500e7202 linux: Fix clock_getres fallback adds e68d6fccca x86: Expand bench-memcmp.c and test-memcmp.c adds 16d12015c5 x86: Optimize memcmp-avx2-movbe.S adds 4ad473e97a x86: Optimize memcmp-evex-movbe.S adds eb24865637 elf: Add hook for checking HWCAP bits after auxiliary vector [...] adds d337345ce1 powerpc64le: Check HWCAP bits against compiler build flags adds 1805bf753f s390x: Check HWCAP bits against compiler flags adds f294306ba1 Remove --enable-stackguard-randomization (BZ #27872) adds eb0e4756cf nptl: Add missing __pthread_cond_wait alias in static builds adds 9ec7fff6cd elf: Initialize GLRO (dl_minsigstacksize) after static dlopen adds f5e196b5a0 Hurd: Define ARCH_MIN_GUARD_SIZE in internal <pthread.h> adds 6abf27980a x86: Improve memset-vec-unaligned-erms.S adds 06a36b70f9 nptl: Remove unused __libc_pthread_init function adds 2f69522d46 nptl: Perform signal initialization upon pthread_create adds d03511f48f nptl: Eliminate the __static_tls_size, __static_tls_align_m1 [...] adds b8cdc3bba7 nptl: Move semi-public __pthread_get_minstack symbol into libc adds 7862ff8e69 elf: Use custom NODELETE DSO for tst-dlopenfail, tst-dlopenfail-2 adds f47f1d91af nptl: Move pthread_create, thrd_create into libc adds 49e182c737 nptl: Remove remaining code from libpthread adds 94bc766ec6 Add cast_to_pointer to cast an integer to void * pointer adds fc335a0ded Bench: Add support for choose direction of memcpy in benchtests adds 1b992204f6 x86: Improve memmove-vec-unaligned-erms.S adds 79aec84102 Properly check stack alignment [BZ #27901] adds 7de36744ee powerpc: Fix handling of scv return error codes [BZ #27892] adds 709e3709a0 testrun.sh: Improve --help message adds 3b638095a5 nptl: Do not install libpthread.so and do not link tests with it adds ac0353af81 Linux: Remove remaining references to $(shared-thread-library) adds bfbdfe4eab tst-mallinfo2.c: Use correct multiple for total variable adds 77d175e14e config: Added HAVE_AARCH64_SVE_ASM for aarch64 adds bd4317fbd6 aarch64: define BTI_C and BTI_J macros as NOP unless HAVE_AA [...] adds 3856056358 aarch64: Added Vector Length Set test helper script adds f12ec02f53 benchtests: Fixed bench-memcpy-random: buf1: mprotect failed adds fa527f345c aarch64: Added optimized memcpy and memmove for A64FX adds 4f26956d5b aarch64: Added optimized memset for A64FX adds 76b0c59e33 nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914] adds 65ba6fa431 nptl: Move Linux createthread to nptl adds 42813c675d nptl: Move createthread to pthread_create adds d85ad0e58a support: Add xpthread_attr_setaffinity_np wrapper adds 2c44452b61 nptl: Add pthread_attr_setaffinity_np failure test adds 271ec55d0a support: Do not build xpthread_attr_setaffinity_np for hurd adds 92a7d13439 x86-64: Align child stack to 16 bytes [BZ #27902] adds a55e2da270 powerpc: Optimized memcmp for power10 adds 3842ba4949 aarch64: align stack in clone [BZ #27939] adds c8a11c5867 stdio-common: Remove _IO_vfwscanf adds 858045ad1c Update floating-point feature test macro handling for C2X adds 42d3593505 Use __pthread_attr_copy in mq_notify (bug 27896) adds 217b6dc298 Fix use of __pthread_attr_copy in mq_notify (bug 27896) adds 186cd80b1e Add missing symbols to Version files adds d32ee64df7 scripts/versions.awk: Add local: * to all version nodes adds c44838ebf8 Add libc ABI extension kludge for baseline-violating libdl symbols adds a23c28ec0d dlfcn: Move dlerror into libc adds 5295172e20 fix typo adds c9ff9cf66a Improve test coverage of strlen function adds d8cce17d2a dlfcn: Move dlclose into libc adds 602252b553 dlfcn: Move dladdr into libc adds 77f876c0e3 dlfcn: Move dlsym into libc adds 6a1ed32789 dlfcn: Move dlmopen into libc adds 492560a32e dlfcn: Move dladdr1 into libc adds 6dfc0207eb dlfcn: Move dlinfo into libc adds add8d7ea01 dlfcn: Move dlvsym into libc adds 0c1c3a771e dlfcn: Move dlopen into libc adds 6f1c701026 dlfcn: Cleanups after -ldl is no longer required adds 9c76debc98 dlfcn: Eliminate GLIBC_PRIVATE dependency from tststatic2 adds 466c1ea15f dlfcn: Rework static dlopen hooks adds 642213e043 Improve test coverage of strnlen function adds eaa53d0f77 nptl: Remove exit-thread.h adds 57094e576a libio: Assume _IO_lock_inexpensive adds b190bccc8a configure: Replaced obsolete AC_TRY_COMPILE adds 6a86bc0992 AArch64: Add support for roundeven[f] adds 0c78b0bb78 iconvconfig: Make file handling more general purpose adds 3979c3e1ba iconvconfig: Read configuration from gconv-modules.d subdirectory adds b17d29b390 gconv_conf: Read configuration files in gconv-modules.d adds fc5bfade69 iconvdata: Move gconv-modules configuration to gconv-modules.conf adds 5a5b481365 iconvdata: Split out non-essential gconv module configuration adds 51a3df5e35 Fix elf/tst-tls9-static after libdl cleanups. adds 699361795f Remove stale references to libdl.a adds 02189e8fb0 nptl: Deallocate the thread stack on setup failure (BZ #19511) adds 41c7295617 nptl: Install cancellation handler on pthread_cancel adds 26cfbb7162 nptl: Remove CANCELING_BITMASK adds 2b51742531 nptl: Move cancel state out of cancelhandling adds 8c1c0aae20 nptl: Move cancel type out of cancelhandling adds f779b1efb3 nptl: Implement raise in terms of pthread_kill adds a6c813d0ad nptl: Use pthread_kill on pthread_cancel adds 8fe503f74e nptl: Avoid async cancellation to wrongly update __nptl_nthr [...] adds acc85ea1eb io: Fix sporadic test failures in io/tst-stat adds ebae2f5a6f Add build option to disable usage of scv on powerpc adds 06a1b79407 Reinstate gconv-modules as the default configuration file adds 078daa35fb linux: mips: Split librt.abilist in n32 and n64 adds d8e4a3baca linux: mips: Split libanl.abilist in n32 and n64 adds 5767b0ddcb linux: s390: Add libanl.abilist in s390 and s390x adds 8dfb169c80 linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO adds 13c51549e2 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} adds 4a30a71401 linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} adds fad1df51cc y2038: Add __USE_TIME_BITS64 support for time_t adds bdc4782744 y2038: Add __USE_TIME_BITS64 support for struct timeval adds c606975bd0 y2038: Add __USE_TIME_BITS64 support for struct timespec adds 75c526fa69 y2038: Add __USE_TIME_BITS64 support for struct utimbuf adds 746ef78afe y2038: linux: Add __USE_TIME_BITS64 support for struct timex adds 4e8521333b y2038: Use a common definition for stat adds b997083e3d y2038: Use a common definition for msqid_ds adds f98beb65f5 y2038: Use a common definition for semid_ds adds 7194337c3e y2038: Use a common definition for shmid_ds adds 7446e89633 y2038: Add __USE_TIME_BITS64 support for socket-constants.h adds 8af344feb5 time: Add 64-bit time support for getdate adds 47f24c21ee y2038: Add support for 64-bit time on legacy ABIs adds 84f7ce8447 posix: Add glob64 with 64-bit time_t support adds 70961aee18 io: Add fts64 with 64-bit time_t support adds 19873b18b0 io: Add ftw64 with 64-bit time_t support adds e9bc2b3b38 libsupport: Add 64-bit time_t support for time functions adds 372d2ef1f9 libsupport: Add 64-bit time_t support for stat functions adds 088d3291ef y2038: Add test coverage adds dbdc57dc81 s390x: Align child stack while clone. [BZ #27968] adds aa9a7f6296 nptl: Export _pthread_cleanup_push, _pthread_cleanup_pop again adds 6b229222fc Makeconfig: Fix time64-compat.mk target adds c2059edce2 elf: Use _dl_catch_error from base namespace in dl-libc.c [B [...] adds f6b6e14869 rt: Lexicographically sort Versions file; librt-routines in [...] adds a2014d311b Fix librt-routines-var issues for !PTHREAD_IN_LIBC adds b7a0bfbd2f rt: Replace generic stub of shm_open with the posix version adds a749a00fb5 rt: Replace generic stub of shm_unlink with the posix version adds c6e7ec2f12 rt: Move shm_open into libc adds ae830b2d9f rt: Move shm_unlink into libc adds daa3fc9bff rt: Move generic implementation from sysdeps/pthread to rt adds 3c79234c7a nptl: Move pthreadP.h into sysdeps directory adds 412b05fec9 Add hidden prototypes for fsync, fdatasync adds 568123a720 tst-mcheck: Rename to tst-malloc-check adds a318262bc0 malloc: Drop __malloc_initialized from Versions adds 52a5fe70a2 Use 64 bit time_t stat internally adds 92f7b46510 support: Add support_create_timer adds ecf2661281 linux: Only use 64-bit syscall if required for ppoll adds 91cf411ad3 linux: Only use 64-bit syscall if required for pselect adds 4c3df0eba5 linux: Only use 64-bit syscall if required for select adds 283c6ebd5a linux: Remove supports_time64 () from clock_getres adds 4ad8b4645c linux: Remove supports_time64 () from clock_gettime adds 9465c3a9fb linux: Remove time64-support adds 4b6551902e linux: timerfd_gettime minor cleanup adds eef7913c2f linux: Only use 64-bit syscall if required for semtimedop adds 2c0982eb93 linux: Only use 64-bit syscall if required for timerfd_settime adds e9e912d334 linux: Only use 64-bit syscall if required for mq_timedreceive adds 1faff27011 linux: Only use 64-bit syscall if required for mq_timedsend adds dafab287b4 linux: Only use 64-bit syscall if required for sigtimedwait adds b286eca5d4 linux: Only use 64-bit syscall if required for utimensat family adds b769b0a2cb linux: Only use 64-bit syscall if required for internal futex adds 6d97330d7a linux: Only use 64-bit syscall if required for clock_nanosleep adds e8d52b64a5 Remove unsused symbols from nptl/Versions adds e3217c7fd9 iconv: Remove alloca use in gconv-modules configuration parsing adds 23e15ea1ae gconv_conf: Remove unused variables adds d8e8097f3b gconv_conf: Split out configuration file processing adds eeac390eec iconvconfig: Use common gconv module parsing function adds f3629a4be8 Handle DT_UNKNOWN in gconv-modules.d adds 7b54aaf2ce Add NEWS item for gconv-modules.d change adds 451659ccf1 More mcheck -> malloc-check refactoring adds 03caacbc7f doc: _TIME_BITS defaults may change adds bf6749a7f8 nptl: Use SA_RESTART for SIGCANCEL handler adds 30adcf5adb hurd: Fix build after 52a5fe70a2 adds a0db678071 x86-64: Move strlen.S to multiarch/strlen-vec.S adds 6f573a27b6 x86-64: Add wcslen optimize for sse4.1 adds da5a6fba0f String: Add overflow tests for strnlen, memchr, and strncat [...] adds 645a158978 x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ [...] adds a775a7a3eb x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ [...] new ea26ff0322 x86: Copy IBT and SHSTK usable only if CET is enabled
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: INSTALL | 8 + Makeconfig | 33 +- Makefile | 11 +- Makerules | 18 +- NEWS | 44 + Rules | 20 +- aclocal.m4 | 1 + benchtests/Makefile | 4 + benchtests/bench-memchr.c | 13 + benchtests/bench-memcmp.c | 32 +- benchtests/bench-memcpy-large.c | 50 +- benchtests/bench-memcpy-random.c | 4 +- benchtests/bench-memcpy-walk.c | 33 +- benchtests/bench-memcpy.c | 76 +- benchtests/bench-rawmemchr.c | 54 +- benchtests/cbrtl-inputs | 1004 +++++++++++ bits/libc-header-start.h | 28 +- config.h.in | 17 +- config.make.in | 1 + configure | 86 +- configure.ac | 42 +- csu/check_fds.c | 8 +- csu/libc-start.c | 1 - csu/libc-tls.c | 2 + debug/Makefile | 5 +- debug/xtrace.sh | 2 +- dlfcn/Makefile | 55 +- dlfcn/Versions | 42 +- dlfcn/dladdr.c | 24 +- dlfcn/dladdr1.c | 24 +- dlfcn/dlclose.c | 32 +- dlfcn/dlerror.c | 67 +- dlfcn/dlfcn.c | 38 - dlfcn/dlinfo.c | 47 +- dlfcn/dlmopen.c | 67 +- dlfcn/dlopen.c | 76 +- dlfcn/dlopenold.c | 6 +- dlfcn/dlsym.c | 59 +- dlfcn/dlvsym.c | 67 +- dlfcn/libdl-compat.c | 50 + dlfcn/modstatic2.c | 10 +- dlfcn/sdladdr.c | 1 - dlfcn/sdladdr1.c | 1 - dlfcn/sdlclose.c | 1 - dlfcn/sdlerror.c | 1 - dlfcn/sdlinfo.c | 1 - dlfcn/sdlmopen.c | 1 - dlfcn/sdlopen.c | 1 - dlfcn/sdlsym.c | 1 - dlfcn/sdlvsym.c | 1 - dlfcn/tststatic2.c | 10 +- dlfcn/tststatic5.c | 11 +- elf/Makefile | 225 +-- elf/Versions | 1 - elf/cache.c | 16 +- elf/dl-close.c | 26 +- elf/dl-exception.c | 1 + elf/dl-libc.c | 77 +- elf/dl-load.c | 12 +- elf/dl-misc.c | 4 +- sysdeps/ia64/sched_cpucount.c => elf/dl-mutex.c | 7 +- elf/dl-open.c | 38 +- elf/dl-profile.c | 4 +- elf/dl-reloc.c | 11 +- elf/dl-support.c | 16 +- elf/dl-sym.c | 3 +- elf/dl-sysdep.c | 3 + elf/dl-tls.c | 165 +- elf/dl-tls_init_tp.c | 29 + elf/ldconfig.c | 54 +- elf/ldd.bash.in | 2 +- elf/rtld.c | 32 +- elf/rtld_static_init.c | 83 + elf/sotruss.sh | 2 +- elf/{dl-tls_init_tp.c => tst-auxvalmod.c} | 13 +- ...s_init_tp.c => tst-dlmopen-gethostbyname-mod.c} | 11 +- .../tst-dlmopen-gethostbyname.c | 22 +- elf/tst-dlopenfail-2.c | 5 +- elf/tst-dlopenfail.c | 46 +- elf/tst-dlopenfailmod2.c | 6 +- elf/{dl-tls_init_tp.c => tst-dlopenfailnodelmod.c} | 11 +- elf/tst-getauxval-static.c | 66 + elf/tst-tls21.c | 68 + elf/tst-tls21mod.c | 1 + htl/Makefile | 3 +- elf/dl-tls_init_tp.c => htl/htlfreeres.c | 8 +- iconv/Makefile | 5 +- iconv/gconv_cache.c | 4 +- iconv/gconv_conf.c | 105 +- iconv/gconv_parseconfdir.h | 168 ++ iconv/iconv_charmap.c | 7 + iconv/iconvconfig.c | 90 +- iconvdata/Makefile | 47 +- iconvdata/gconv-modules | 1857 -------------------- .../{gconv-modules => gconv-modules-extra.conf} | 83 - iconvdata/ibm277.c | 2 +- iconvdata/ibm278.c | 2 +- iconvdata/ibm280.c | 2 +- iconvdata/ibm284.c | 2 +- iconvdata/ibm297.c | 2 +- include/bits/cpu-set.h | 8 + include/dirent.h | 2 +- include/dlfcn.h | 81 +- include/features-time64.h | 1 + include/features.h | 4 + include/file_change_detection.h | 6 +- include/fts.h | 51 + include/ftw.h | 18 + include/glob.h | 28 + include/libc-internal.h | 6 +- include/libc-pointer-arith.h | 3 + include/programs/xmalloc.h | 8 +- include/pthread.h | 8 + include/shm-directory.h | 1 + include/stdlib.h | 1 + include/sys/select.h | 5 + include/sys/socket.h | 5 + include/sys/stat.h | 2 +- include/time.h | 18 +- include/unistd.h | 8 +- inet/Versions | 2 + inet/if_index.c | 2 +- inet/rcmd.c | 7 +- inet/rexec.c | 16 +- intl/loadmsgcat.c | 4 +- io/Makefile | 32 +- io/Versions | 1 + io/bits/poll2.h | 10 +- io/file_change_detection.c | 16 +- io/fts.h | 43 +- rt/timer_gettime.c => io/fts64-time64.c | 27 +- io/ftw.c | 5 +- io/ftw.h | 46 +- dlfcn/dladdr.c => io/ftw64-time64.c | 38 +- io/ftwtest-time64.c | 1 + io/getdirname.c | 6 +- io/sys/poll.h | 18 +- io/sys/stat.h | 113 +- io/tst-fts-time64.c | 1 + io/tst-futimens-time64.c | 2 + io/tst-futimens.c | 6 +- io/tst-futimes-time64.c | 2 + io/tst-futimes.c | 6 +- io/tst-futimesat-time64.c | 4 + io/tst-futimesat.c | 47 +- io/tst-lutimes-time64.c | 2 + io/tst-lutimes.c | 10 +- io/{tst-stat.c => tst-stat-time64.c} | 78 +- io/tst-stat.c | 8 +- io/tst-utime-time64.c | 2 + io/tst-utime.c | 6 +- io/tst-utimensat-time64.c | 2 + io/tst-utimensat.c | 12 +- io/tst-utimes-time64.c | 2 + io/tst-utimes.c | 6 +- io/utime.h | 16 + libio/Makefile | 2 +- libio/Versions | 3 + libio/filedoalloc.c | 2 +- libio/fileops.c | 8 +- libio/libio.h | 13 +- libio/oldfileops.c | 2 +- libio/stdio.h | 74 +- libio/tst-freopen.c | 37 + libio/tst-popen1.c | 4 +- libio/tst-wmemstream1.c | 35 + .../tst-wmemstream5.c | 60 +- libio/wfileops.c | 2 +- locale/C-ctype.c | 5 +- locale/gen-translit.py | 2 +- locale/loadarchive.c | 8 +- locale/loadlocale.c | 6 +- locale/programs/ld-collate.c | 3 + locale/programs/locale.c | 2 + locale/programs/locarchive.c | 1 + localedata/charmaps/IBM256 | 2 +- localedata/charmaps/IBM277 | 2 +- localedata/charmaps/IBM278 | 2 +- localedata/charmaps/IBM280 | 2 +- localedata/charmaps/IBM284 | 2 +- localedata/charmaps/IBM297 | 2 +- localedata/charmaps/IBM424 | 2 +- malloc/Makefile | 42 +- malloc/Versions | 2 +- malloc/arena.c | 4 +- malloc/hooks.c | 5 +- malloc/malloc.c | 2 +- malloc/malloc.h | 11 +- malloc/memusage.sh | 2 +- malloc/set-freeres.c | 15 +- malloc/tst-mallinfo2.c | 4 +- malloc/{tst-mcheck.c => tst-malloc-check.c} | 0 manual/creature.texi | 54 +- manual/install.texi | 7 + manual/llio.texi | 4 +- manual/pattern.texi | 1 - manual/process.texi | 3 +- manual/summary.pl | 2 +- manual/tunables.texi | 3 +- math/bits/mathcalls.h | 12 +- math/math.h | 30 +- misc/Makefile | 15 +- misc/fd_to_filename.c | 7 +- misc/fdatasync.c | 1 + misc/fsync.c | 2 +- misc/mktemp.c | 1 + misc/sys/cdefs.h | 19 +- misc/sys/select.h | 27 + misc/sys/uio.h | 37 +- misc/tst-pselect-time64.c | 1 + misc/tst-pselect.c | 120 +- misc/tst-select-time64.c | 1 + misc/tst-select.c | 39 +- nptl/Makefile | 204 +-- nptl/Versions | 374 ++-- nptl/allocatestack.c | 417 +---- nptl/cancellation.c | 66 +- nptl/cleanup.c | 24 +- nptl/cleanup_compat.c | 4 + nptl/cleanup_defer.c | 65 +- nptl/createthread.c | 45 - nptl/descr.h | 38 +- nptl/events.c | 4 +- nptl/futex-internal.c | 52 +- nptl/libc-cleanup.c | 46 +- nptl/libc_multiple_threads.c | 3 +- nptl/libc_pthread_init.c | 46 - nptl/libpthread-compat.c | 68 +- nptl/nptl-init.c | 218 --- nptl/nptl-stack.c | 147 ++ nptl/nptl-stack.h | 59 + nptl/{version.c => nptl_free_tcb.c} | 42 +- nptl/nptlfreeres.c | 3 +- nptl/pt-crti.S | 50 - nptl/pt-interp.c | 1 - nptl/pthread_attr_getaffinity.c | 8 +- nptl/pthread_attr_getguardsize.c | 10 +- nptl/pthread_attr_getstack.c | 9 +- nptl/pthread_attr_getstackaddr.c | 9 +- nptl/pthread_attr_getstacksize.c | 9 +- nptl/pthread_attr_setguardsize.c | 10 +- nptl/pthread_attr_setstack.c | 31 +- nptl/pthread_attr_setstackaddr.c | 9 +- nptl/pthread_attr_setstacksize.c | 25 +- nptl/pthread_barrier_destroy.c | 11 +- nptl/pthread_barrier_init.c | 15 +- nptl/pthread_barrier_wait.c | 14 +- nptl/pthread_barrierattr_destroy.c | 11 +- nptl/pthread_barrierattr_getpshared.c | 11 +- nptl/pthread_barrierattr_init.c | 11 +- nptl/pthread_barrierattr_setpshared.c | 11 +- nptl/pthread_cancel.c | 124 +- nptl/pthread_clockjoin.c | 28 +- nptl/pthread_cond_broadcast.c | 5 +- nptl/pthread_cond_signal.c | 5 +- nptl/pthread_cond_wait.c | 20 +- nptl/pthread_create.c | 359 ++-- nptl/pthread_detach.c | 16 +- nptl/pthread_getattr_default_np.c | 16 +- nptl/pthread_getconcurrency.c | 11 +- nptl/pthread_getcpuclockid.c | 35 +- nptl/pthread_getname.c | 14 +- nptl/pthread_getspecific.c | 7 +- nptl/pthread_join.c | 13 +- nptl/pthread_join_common.c | 9 +- nptl/pthread_key_delete.c | 6 +- nptl/pthread_kill.c | 54 +- nptl/pthread_mutex_destroy.c | 7 +- nptl/pthread_mutex_init.c | 8 +- nptl/pthread_mutex_timedlock.c | 16 +- nptl/pthread_mutex_trylock.c | 8 +- nptl/pthread_mutexattr_init.c | 6 +- nptl/pthread_mutexattr_settype.c | 6 +- nptl/pthread_once.c | 4 +- nptl/pthread_rwlock_clockrdlock.c | 23 +- nptl/pthread_rwlock_clockwrlock.c | 23 +- nptl/pthread_rwlock_destroy.c | 16 +- nptl/pthread_rwlock_init.c | 20 +- nptl/pthread_rwlock_timedrdlock.c | 23 +- nptl/pthread_rwlock_timedwrlock.c | 23 +- nptl/pthread_rwlock_tryrdlock.c | 15 +- nptl/pthread_rwlock_trywrlock.c | 15 +- nptl/pthread_rwlockattr_destroy.c | 11 +- nptl/pthread_rwlockattr_getkind_np.c | 11 +- nptl/pthread_rwlockattr_getpshared.c | 12 +- nptl/pthread_rwlockattr_init.c | 11 +- nptl/pthread_rwlockattr_setkind_np.c | 11 +- nptl/pthread_rwlockattr_setpshared.c | 11 +- nptl/pthread_self.c | 4 +- nptl/pthread_setaffinity.c | 10 +- nptl/pthread_setattr_default_np.c | 10 +- nptl/pthread_setcancelstate.c | 36 +- nptl/pthread_setcanceltype.c | 41 +- nptl/pthread_setconcurrency.c | 11 +- nptl/pthread_setname.c | 11 +- nptl/pthread_setschedprio.c | 13 +- nptl/pthread_setspecific.c | 9 +- nptl/pthread_sigqueue.c | 48 +- nptl/pthread_testcancel.c | 25 +- nptl/pthread_timedjoin.c | 23 +- nptl/pthread_tryjoin.c | 8 +- nptl/pthread_yield.c | 13 +- nptl/sem_clockwait.c | 16 +- nptl/sem_destroy.c | 7 +- nptl/sem_getvalue.c | 9 +- nptl/sem_init.c | 8 +- nptl/sem_post.c | 7 +- nptl/sem_timedwait.c | 16 +- nptl/sem_wait.c | 17 +- nptl/semaphoreP.h | 4 +- nptl/tst-cancel4_2-time64.c | 1 + nptl/tst-pthread-attr-affinity-fail.c | 59 + nptl/tst-pthread-gdb-attach.c | 56 +- io/tst-utime.c => nptl/tst-thread-setspecific.c | 38 +- nptl/tst-tsd3.c | 11 +- nptl/tst-tsd4.c | 6 +- nptl/vars.c | 15 +- nptl_db/Makefile | 2 +- nptl_db/db-symbols.awk | 1 + nptl_db/db_info.c | 3 - nptl_db/structs.def | 21 +- nptl_db/td_thr_get_info.c | 11 +- nptl_db/thread_dbP.h | 2 +- nscd/nscd_helper.c | 4 +- nss/Makefile | 5 - nss/makedb.c | 17 +- nss/nss_database.c | 4 +- posix/Makefile | 9 +- posix/Versions | 7 + posix/bug-regex19.c | 19 + posix/bug-regex33.c | 2 +- sysdeps/posix/shm_unlink.c => posix/execveat.c | 37 +- posix/glob.c | 46 +- posix/glob.h | 22 + posix/glob64-lstat-compat.c | 3 +- posix/glob64-time64.c | 49 + elf/dl-tls_init_tp.c => posix/globfree64-time64.c | 12 +- posix/regex.h | 23 +- posix/sched.h | 11 +- posix/sched_cpucount.c | 41 +- posix/shm-directory.c | 1 + posix/sys/wait.h | 20 + posix/tst-execveat.c | 186 ++ posix/tst-gnuglob64-time64.c | 7 + posix/tst-sched_rr_get_interval-time64.c | 1 + posix/tst-wait3-time64.c | 1 + posix/tst-wait4-time64.c | 1 + posix/unistd.h | 5 + pwd/pwd.h | 12 +- resolv/Makefile | 19 +- resolv/netdb.h | 11 + resource/sys/resource.h | 10 + rt/Makefile | 64 +- rt/Versions | 57 +- rt/aio.h | 15 +- rt/aio_cancel.c | 129 +- rt/aio_error.c | 12 +- rt/aio_fsync.c | 26 +- rt/aio_misc.c | 699 +++++++- rt/aio_notify.c | 144 +- rt/aio_read.c | 18 +- rt/aio_read64.c | 32 +- rt/aio_suspend.c | 237 ++- rt/aio_write.c | 18 +- rt/aio_write64.c | 32 +- rt/lio_listio.c | 236 ++- rt/lio_listio64.c | 33 +- rt/mqueue.h | 22 + rt/shm_open.c | 37 +- rt/shm_unlink.c | 29 +- rt/timer_create.c | 156 +- rt/timer_delete.c | 58 +- rt/timer_getoverr.c | 33 +- rt/timer_gettime.c | 64 +- rt/timer_settime.c | 120 +- rt/tst-aio6-time64.c | 1 + rt/tst-cpuclock2-time64.c | 1 + rt/tst-cpuclock2.c | 9 +- rt/tst-mqueue1-time64.c | 1 + rt/tst-mqueue10-time64.c | 1 + rt/tst-mqueue10.c | 72 + rt/tst-mqueue2-time64.c | 1 + rt/tst-mqueue4-time64.c | 1 + rt/tst-mqueue8-time64.c | 1 + rt/tst-timer4-time64.c | 1 + scripts/build-many-glibcs.py | 4 +- scripts/versions.awk | 68 +- signal/signal.h | 13 + socket/sys/socket.h | 11 + stdio-common/Makefile | 2 +- stdio-common/flockfile.c | 6 +- stdio-common/ftrylockfile.c | 7 +- stdio-common/funlockfile.c | 6 +- stdio-common/iovfwscanf.c | 38 - stdio-common/tmpnam.c | 2 +- stdio-common/tmpnam_r.c | 2 +- stdio-common/vfscanf-internal.c | 13 +- stdlib/Makefile | 15 +- stdlib/exit.c | 36 +- stdlib/monetary.h | 6 +- stdlib/stdlib.h | 16 +- stdlib/test-cxa_atexit-race2.c | 110 ++ stdlib/tst-realpath.c | 82 + string/Makefile | 1 - string/test-memchr.c | 39 +- string/test-memcmp.c | 40 +- string/test-strlen.c | 15 +- string/test-strncat.c | 61 + string/test-strnlen.c | 44 +- support/Makefile | 11 + support/shell-container.c | 21 +- .../support-xfstat-time64.c | 23 +- .../support-xstat-time64.c | 23 +- support/support.h | 14 +- support/support_create_timer.c | 69 + support/support_test_main.c | 1 + .../timespec-add-time64.c | 24 +- support/timespec-add.c | 2 +- .../timespec-sub-time64.c | 24 +- support/timespec-sub.c | 2 +- support/timespec-time64.c | 40 + support/timespec.c | 9 +- support/timespec.h | 52 +- .../xclock_gettime_time64.c | 14 +- .../xclock_settime_time64.c | 14 +- .../xlstat-time64.c | 23 +- .../xpthread_attr_setaffinity_np.c | 23 +- support/xthread.h | 5 + support/xtime.h | 7 + support/xunistd.h | 13 + sysdeps/aarch64/configure | 28 + sysdeps/aarch64/configure.ac | 15 + .../aarch64/fpu/s_roundeven.c | 18 +- .../aarch64/fpu/s_roundevenf.c | 17 +- sysdeps/aarch64/multiarch/Makefile | 3 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 13 +- sysdeps/aarch64/multiarch/init-arch.h | 4 +- sysdeps/aarch64/multiarch/memcpy.c | 18 +- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 406 +++++ sysdeps/aarch64/multiarch/memmove.c | 18 +- sysdeps/aarch64/multiarch/memset.c | 17 +- sysdeps/aarch64/multiarch/memset_a64fx.S | 268 +++ sysdeps/aarch64/sysdep.h | 9 +- sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c | 1 - sysdeps/arm/nptl/Makefile | 3 - sysdeps/generic/aio_misc.h | 83 +- .../generic/dl-hwcap-check.h | 12 +- sysdeps/generic/exit-thread.h | 28 - .../sched_cpucount.c => generic/features-time64.h} | 9 +- sysdeps/generic/ldsodefs.h | 96 +- sysdeps/generic/libc.abilist | 1 - .../generic/rtld_static_init.h | 10 +- sysdeps/generic/time64-compat.h | 3 + sysdeps/generic/tst-stack-align.h | 40 +- sysdeps/gnu/glob64-lstat-compat.c | 3 +- sysdeps/gnu/net/if.h | 4 +- sysdeps/htl/include/pthread.h | 3 + sysdeps/htl/pthread.h | 2 +- sysdeps/htl/pthreadP.h | 2 - sysdeps/{pthread => htl}/timer_routines.c | 0 sysdeps/i386/i686/multiarch/sched_cpucount.c | 1 - sysdeps/i386/i686/tst-stack-align.h | 44 - sysdeps/i386/tst-stack-align.h | 41 - sysdeps/ia64/nptl/Makefile | 5 - sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 1 - sysdeps/ieee754/ldbl-96/Makeconfig | 3 + sysdeps/ieee754/ldbl-opt/configure.ac | 8 +- sysdeps/mach/configure | 38 - sysdeps/mach/configure.ac | 8 +- sysdeps/mach/hurd/configure | 8 +- sysdeps/mach/hurd/configure.ac | 13 +- sysdeps/mach/hurd/execve.c | 44 +- sysdeps/mach/hurd/{execve.c => execveat.c} | 32 +- sysdeps/mach/hurd/fdatasync.c | 1 + sysdeps/mach/hurd/fsync.c | 1 + misc/fsync.c => sysdeps/mach/hurd/getcwd.h | 20 +- sysdeps/mach/hurd/i386/Versions | 4 + sysdeps/mach/hurd/i386/libc.abilist | 24 + sysdeps/mach/hurd/i386/libdl.abilist | 12 +- sysdeps/mach/hurd/i386/librt.abilist | 2 - sysdeps/mach/hurd/if_index.c | 2 +- sysdeps/mach/hurd/ttyname_r.c | 2 +- sysdeps/mach/libc-lock.h | 3 - sysdeps/mips/Makefile | 8 - sysdeps/mips/nptl/Makefile | 5 - sysdeps/mips/nptl/nptl-sysdep.S | 2 - sysdeps/nptl/Makeconfig | 8 +- sysdeps/nptl/Makefile | 7 +- sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/dl-mutex.c | 53 + sysdeps/nptl/dl-tls_init_tp.c | 39 +- sysdeps/nptl/fork.c | 112 +- sysdeps/nptl/futex-internal.h | 24 +- sysdeps/nptl/gai_misc.h | 2 +- sysdeps/nptl/jmp-unwind.c | 2 +- sysdeps/nptl/libc-lockP.h | 67 +- sysdeps/nptl/libc_start_call_main.h | 5 +- sysdeps/nptl/librt-cancellation.c | 24 - sysdeps/nptl/lowlevellock-futex.h | 8 +- sysdeps/nptl/pthread.h | 133 +- {nptl => sysdeps/nptl}/pthreadP.h | 147 +- sysdeps/nptl/pthread_early_init.h | 30 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/nptl/stdio-lock.h | 3 - sysdeps/nptl/thrd_create.c | 2 - sysdeps/posix/clock_getres.c | 1 + sysdeps/posix/dl-fileid.h | 4 +- sysdeps/posix/euidaccess.c | 4 +- sysdeps/posix/getaddrinfo.c | 21 +- sysdeps/posix/getcwd.c | 15 +- sysdeps/posix/pathconf.c | 4 +- sysdeps/posix/raise.c | 11 +- sysdeps/posix/shm_open.c | 62 - sysdeps/posix/spawni.c | 2 +- sysdeps/posix/sysconf.c | 4 +- sysdeps/posix/tempname.c | 8 +- sysdeps/powerpc/Makefile | 1 - sysdeps/powerpc/powerpc64/Makefile | 1 - sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h | 52 + .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 8 + .../powerpc/powerpc64/le/fpu/multiarch/configure | 33 + .../powerpc64/le/fpu/multiarch/configure.ac | 14 + .../powerpc64/le/fpu/multiarch/e_log-power10.c | 4 + .../powerpc64/le/fpu/multiarch/e_log-ppc64.c | 4 + .../powerpc64/le/fpu/multiarch/e_log.c} | 28 +- .../powerpc64/le/fpu/multiarch}/w_log.c | 0 sysdeps/powerpc/powerpc64/le/power10/memcmp.S | 179 ++ sysdeps/powerpc/powerpc64/le/power10/memcpy.S | 198 +++ sysdeps/powerpc/powerpc64/le/power10/memmove.S | 320 ++++ sysdeps/powerpc/powerpc64/le/power10/memset.S | 256 +++ .../powerpc/powerpc64/le/power10/rawmemchr.S | 10 +- sysdeps/powerpc/powerpc64/le/power10/strlen.S | 160 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 7 +- sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 9 + sysdeps/powerpc/powerpc64/multiarch/bzero.c | 9 + .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 44 + .../{memmove-power7.S => memcmp-power10.S} | 13 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 6 + .../{memmove-power7.S => memcpy-power10.S} | 13 +- sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 7 + .../{memmove-power7.S => memmove-power10.S} | 12 +- .../powerpc/powerpc64/multiarch/memmove-power7.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 16 +- .../powerpc/powerpc64/multiarch/memset-power10.S | 15 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 9 + .../powerpc64/multiarch/rawmemchr-power10.S | 9 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 4 + sysdeps/powerpc/powerpc64/power7/memmove.S | 2 + sysdeps/powerpc/powerpc64/sysdep.h | 21 +- sysdeps/powerpc/tst-stack-align.h | 27 +- sysdeps/pthread/Makefile | 45 +- sysdeps/pthread/Versions | 5 - sysdeps/pthread/aio_cancel.c | 157 -- sysdeps/pthread/aio_error.c | 48 - sysdeps/pthread/aio_fsync.c | 57 - sysdeps/pthread/aio_misc.c | 721 -------- sysdeps/pthread/aio_misc.h | 122 -- sysdeps/pthread/aio_notify.c | 157 -- sysdeps/pthread/aio_read.c | 30 - sysdeps/pthread/aio_read64.c | 30 - sysdeps/pthread/aio_suspend.c | 263 --- sysdeps/pthread/aio_write.c | 30 - sysdeps/pthread/aio_write64.c | 30 - sysdeps/pthread/call_once.c | 11 +- sysdeps/pthread/cnd_broadcast.c | 11 +- sysdeps/pthread/cnd_destroy.c | 11 +- sysdeps/pthread/cnd_init.c | 11 +- sysdeps/pthread/cnd_signal.c | 11 +- sysdeps/pthread/cnd_wait.c | 11 +- sysdeps/pthread/flockfile.c | 31 - sysdeps/pthread/ftrylockfile.c | 31 - sysdeps/pthread/funlockfile.c | 30 - sysdeps/pthread/lio_listio.c | 248 --- sysdeps/pthread/lio_listio64.c | 33 - sysdeps/pthread/mtx_destroy.c | 11 +- sysdeps/pthread/mtx_init.c | 11 +- sysdeps/pthread/mtx_lock.c | 11 +- sysdeps/pthread/mtx_trylock.c | 11 +- sysdeps/pthread/mtx_unlock.c | 11 +- sysdeps/pthread/sem_close.c | 10 +- sysdeps/pthread/sem_open.c | 40 +- sysdeps/pthread/sem_routines.c | 10 +- sysdeps/pthread/sem_unlink.c | 17 +- sysdeps/pthread/semaphore.h | 25 + sysdeps/pthread/thrd_create.c | 11 +- sysdeps/pthread/thrd_detach.c | 11 +- sysdeps/pthread/thrd_exit.c | 11 +- sysdeps/pthread/thrd_join.c | 11 +- sysdeps/pthread/threads.h | 33 + sysdeps/pthread/timer_create.c | 166 -- sysdeps/pthread/timer_delete.c | 68 - sysdeps/pthread/timer_getoverr.c | 43 - sysdeps/pthread/timer_gettime.c | 74 - sysdeps/pthread/timer_settime.c | 131 -- sysdeps/pthread/tss_create.c | 11 +- sysdeps/pthread/tss_delete.c | 11 +- sysdeps/pthread/tss_get.c | 11 +- sysdeps/pthread/tss_set.c | 11 +- sysdeps/pthread/tst-abstime-time64.c | 1 + sysdeps/pthread/tst-cnd-timedwait-time64.c | 1 + .../{tst-cond11-static.c => tst-cond11-time64.c} | 0 sysdeps/pthread/tst-join14-time64.c | 1 + sysdeps/pthread/tst-key2.c | 3 +- sysdeps/pthread/tst-key3.c | 2 +- sysdeps/pthread/tst-mtx-timedlock-time64.c | 1 + sysdeps/pthread/tst-rwlock14-time64.c | 1 + sysdeps/pthread/tst-sem5-time64.c | 1 + sysdeps/pthread/tst-thrd-sleep-time64.c | 1 + sysdeps/pthread/tst-tsd1.c | 15 +- sysdeps/pthread/tst-tsd2.c | 5 +- sysdeps/pthread/tst-tsd5.c | 3 +- sysdeps/pthread/tst-tsd6.c | 3 +- sysdeps/riscv/nptl/Makefile | 5 - sysdeps/riscv/nptl/nptl-sysdep.S | 2 - sysdeps/s390/Makefile | 16 +- sysdeps/s390/configure | 5 +- sysdeps/s390/configure.ac | 4 +- .../{gconv-modules => gconv-modules-s390.conf} | 0 sysdeps/s390/nptl/Makefile | 5 - .../s390/s390-64/dl-hwcap-check.h | 22 +- sysdeps/sparc/Makefile | 4 - sysdeps/sparc/nptl/Makefile | 5 - sysdeps/unix/sysdep.h | 11 +- sysdeps/unix/sysv/linux/Makefile | 44 +- sysdeps/unix/sysv/linux/Versions | 131 +- sysdeps/unix/sysv/linux/aarch64/Makefile | 7 - sysdeps/unix/sysv/linux/aarch64/Versions | 6 - sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/aarch64/clone.S | 2 + sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 4 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 4 + sysdeps/unix/sysv/linux/aarch64/dl-static.c | 84 - sysdeps/unix/sysv/linux/aarch64/ldsodefs.h | 33 - sysdeps/unix/sysv/linux/aarch64/libc.abilist | 207 ++- sysdeps/unix/sysv/linux/aarch64/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 101 +- sysdeps/unix/sysv/linux/aarch64/librt.abilist | 2 - sysdeps/unix/sysv/linux/aarch64/vltest.py | 82 + sysdeps/unix/sysv/linux/alpha/Makefile | 6 - sysdeps/unix/sysv/linux/alpha/Versions | 11 +- sysdeps/unix/sysv/linux/alpha/aio_cancel.c | 4 +- sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/alpha/getsysstats.c | 57 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 219 ++- sysdeps/unix/sysv/linux/alpha/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 119 +- sysdeps/unix/sysv/linux/alpha/librt.abilist | 2 - sysdeps/unix/sysv/linux/arc/Makefile | 7 - sysdeps/unix/sysv/linux/arc/Versions | 6 - sysdeps/unix/sysv/linux/arc/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arc/dl-static.c | 84 - sysdeps/unix/sysv/linux/arc/libc.abilist | 207 ++- sysdeps/unix/sysv/linux/arc/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arc/libpthread.abilist | 97 +- sysdeps/unix/sysv/linux/arc/librt.abilist | 2 - sysdeps/unix/sysv/linux/arm/Makefile | 5 - sysdeps/unix/sysv/linux/arm/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arm/be/libanl.abilist | 1 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 283 ++- sysdeps/unix/sysv/linux/arm/be/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 102 +- sysdeps/unix/sysv/linux/arm/be/librt.abilist | 7 +- sysdeps/unix/sysv/linux/arm/le/libanl.abilist | 1 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 283 ++- sysdeps/unix/sysv/linux/arm/le/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 102 +- sysdeps/unix/sysv/linux/arm/le/librt.abilist | 7 +- sysdeps/unix/sysv/linux/arm/time64-compat.h | 2 + sysdeps/unix/sysv/linux/bits/msq.h | 1 + sysdeps/unix/sysv/linux/bits/sem.h | 1 + sysdeps/unix/sysv/linux/bits/shm.h | 1 + sysdeps/unix/sysv/linux/bits/socket-constants.h | 47 +- sysdeps/unix/sysv/linux/bits/struct_stat.h | 50 +- .../sysv/linux/bits/struct_stat_time64_helper.h | 66 + sysdeps/unix/sysv/linux/bits/time.h | 10 + sysdeps/unix/sysv/linux/bits/timex.h | 31 + .../unix/sysv/linux/bits/types/struct_msqid64_ds.h | 10 +- ...uct_msqid64_ds.h => struct_msqid64_ds_helper.h} | 20 +- .../unix/sysv/linux/bits/types/struct_msqid_ds.h | 12 +- .../unix/sysv/linux/bits/types/struct_semid64_ds.h | 5 +- .../types/struct_semid64_ds_helper.h} | 14 +- .../unix/sysv/linux/bits/types/struct_semid_ds.h | 10 +- .../unix/sysv/linux/bits/types/struct_shmid64_ds.h | 9 +- .../types/struct_shmid64_ds_helper.h} | 26 +- .../unix/sysv/linux/bits/types/struct_shmid_ds.h | 10 +- sysdeps/unix/sysv/linux/check_native.c | 23 +- sysdeps/unix/sysv/linux/clock_getres.c | 19 +- sysdeps/unix/sysv/linux/clock_gettime.c | 14 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 46 +- sysdeps/unix/sysv/linux/cnd_timedwait.c | 17 +- sysdeps/unix/sysv/linux/configure | 9 +- sysdeps/unix/sysv/linux/configure.ac | 8 +- sysdeps/unix/sysv/linux/convert_scm_timestamps.c | 95 + sysdeps/unix/sysv/linux/createthread.c | 153 -- sysdeps/unix/sysv/linux/csky/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/csky/libanl.abilist | 1 + sysdeps/unix/sysv/linux/csky/libc.abilist | 283 ++- sysdeps/unix/sysv/linux/csky/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/csky/libpthread.abilist | 99 +- sysdeps/unix/sysv/linux/csky/librt.abilist | 7 +- sysdeps/unix/sysv/linux/csky/time64-compat.h | 2 + sysdeps/unix/sysv/linux/dl-execstack.c | 76 +- .../unix/sysv/linux/execveat.c | 16 +- sysdeps/unix/sysv/linux/exit-thread.h | 37 - sysdeps/unix/sysv/linux/fchmodat.c | 13 +- sysdeps/unix/sysv/linux/fdatasync.c | 1 + sysdeps/unix/sysv/linux/fdopendir.c | 4 +- .../sysv/linux/features-time64.h} | 32 +- sysdeps/unix/sysv/linux/fexecve.c | 14 +- sysdeps/unix/sysv/linux/fsync.c | 1 + sysdeps/unix/sysv/linux/getsockopt.c | 82 +- sysdeps/unix/sysv/linux/getsysstats.c | 239 +-- sysdeps/unix/sysv/linux/glob-lstat-compat.c | 6 +- sysdeps/unix/sysv/linux/glob.c | 6 + sysdeps/unix/sysv/linux/glob64-lstat-compat.c | 12 +- .../unix/sysv/linux/{glob64.c => glob64-time64.c} | 33 +- sysdeps/unix/sysv/linux/glob64.c | 8 +- .../sysv/linux/globfree64-time64.c} | 28 +- sysdeps/unix/sysv/linux/hppa/Versions | 1 + sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 1 + .../unix/sysv/linux/hppa/bits/socket-constants.h | 36 +- .../sysv/linux/hppa/bits/types/struct_msqid_ds.h | 12 +- .../sysv/linux/hppa/bits/types/struct_semid_ds.h | 4 + .../sysv/linux/hppa/bits/types/struct_shmid_ds.h | 10 +- sysdeps/unix/sysv/linux/hppa/libanl.abilist | 1 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 286 ++- sysdeps/unix/sysv/linux/hppa/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 107 +- sysdeps/unix/sysv/linux/hppa/librt.abilist | 7 +- .../sysv/linux/hppa/socket-constants-time64.h} | 28 +- sysdeps/unix/sysv/linux/hppa/time64-compat.h | 2 + sysdeps/unix/sysv/linux/i386/Makefile | 12 - sysdeps/unix/sysv/linux/i386/Versions | 4 - sysdeps/unix/sysv/linux/i386/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/i386/libanl.abilist | 1 + sysdeps/unix/sysv/linux/i386/libc.abilist | 293 ++- sysdeps/unix/sysv/linux/i386/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 117 +- sysdeps/unix/sysv/linux/i386/librt.abilist | 7 +- sysdeps/unix/sysv/linux/i386/time64-compat.h | 2 + sysdeps/unix/sysv/linux/ia64/Makefile | 4 - sysdeps/unix/sysv/linux/ia64/Versions | 17 +- sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/ia64/dl-static.c | 61 - sysdeps/unix/sysv/linux/ia64/ldsodefs.h | 32 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 212 ++- sysdeps/unix/sysv/linux/ia64/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 109 +- sysdeps/unix/sysv/linux/ia64/librt.abilist | 2 - sysdeps/unix/sysv/linux/if_index.c | 2 +- sysdeps/unix/sysv/linux/include/sys/msg.h | 2 - sysdeps/unix/sysv/linux/include/sys/shm.h | 2 - sysdeps/unix/sysv/linux/include/sys/timex.h | 1 + sysdeps/unix/sysv/linux/m68k/Makefile | 1 - sysdeps/unix/sysv/linux/m68k/Versions | 5 - sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/m68k/bits/struct_stat.h | 50 +- .../unix/sysv/linux/m68k/coldfire/libanl.abilist | 1 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 283 ++- .../unix/sysv/linux/m68k/coldfire/libdl.abilist | 10 +- .../sysv/linux/m68k/coldfire/libpthread.abilist | 102 +- .../unix/sysv/linux/m68k/coldfire/librt.abilist | 7 +- sysdeps/unix/sysv/linux/m68k/dl-static.c | 84 - sysdeps/unix/sysv/linux/m68k/getsysstats.c | 37 - sysdeps/unix/sysv/linux/m68k/ldsodefs.h | 32 - sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 1 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 293 ++- sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist | 14 +- .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 117 +- sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 7 +- sysdeps/unix/sysv/linux/m68k/time64-compat.h | 2 + sysdeps/unix/sysv/linux/microblaze/Makefile | 6 - sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 1 + .../unix/sysv/linux/microblaze/be/libanl.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 283 ++- .../unix/sysv/linux/microblaze/be/libdl.abilist | 10 +- .../sysv/linux/microblaze/be/libpthread.abilist | 100 +- .../unix/sysv/linux/microblaze/be/librt.abilist | 7 +- .../unix/sysv/linux/microblaze/bits/struct_stat.h | 48 +- sysdeps/unix/sysv/linux/microblaze/getsysstats.c | 34 - .../unix/sysv/linux/microblaze/le/libanl.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 283 ++- .../unix/sysv/linux/microblaze/le/libdl.abilist | 10 +- .../sysv/linux/microblaze/le/libpthread.abilist | 100 +- .../unix/sysv/linux/microblaze/le/librt.abilist | 7 +- sysdeps/unix/sysv/linux/microblaze/pselect32.c | 3 +- sysdeps/unix/sysv/linux/microblaze/time64-compat.h | 2 + sysdeps/unix/sysv/linux/mips/Makefile | 4 - sysdeps/unix/sysv/linux/mips/Versions | 11 +- .../unix/sysv/linux/mips/bits/socket-constants.h | 36 +- sysdeps/unix/sysv/linux/mips/bits/struct_stat.h | 89 +- .../sysv/linux/mips/bits/types/struct_msqid_ds.h | 18 +- .../sysv/linux/mips/bits/types/struct_semid_ds.h | 4 + .../sysv/linux/mips/bits/types/struct_shmid_ds.h | 14 +- sysdeps/unix/sysv/linux/mips/dl-static.c | 84 - sysdeps/unix/sysv/linux/mips/getsysstats.c | 36 - sysdeps/unix/sysv/linux/mips/ldsodefs.h | 6 - sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 295 +++- sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist | 1 + sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist | 14 +- .../unix/sysv/linux/mips/mips32/libpthread.abilist | 117 +- sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 7 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 295 +++- .../unix/sysv/linux/mips/mips32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist | 14 +- .../unix/sysv/linux/mips/mips64/libpthread.abilist | 117 +- .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 1 + .../linux/{i386 => mips/mips64/n32}/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 295 +++- .../mips/{mips32 => mips64/n32}/librt.abilist | 7 +- .../sysv/linux/mips/mips64/n32/time64-compat.h | 2 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 1 + .../linux/mips/mips64/{ => n64}/libanl.abilist | 0 .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 219 ++- .../sysv/linux/mips/mips64/{ => n64}/librt.abilist | 2 - .../sysv/linux/mips/socket-constants-time64.h} | 28 +- sysdeps/unix/sysv/linux/mq_notify.c | 26 +- sysdeps/unix/sysv/linux/mq_timedreceive.c | 35 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 35 +- sysdeps/unix/sysv/linux/mtx_timedlock.c | 17 +- sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/nios2/libanl.abilist | 1 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 283 ++- sysdeps/unix/sysv/linux/nios2/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 100 +- sysdeps/unix/sysv/linux/nios2/librt.abilist | 7 +- sysdeps/unix/sysv/linux/nios2/time64-compat.h | 2 + sysdeps/unix/sysv/linux/oldglob.c | 11 +- sysdeps/unix/sysv/linux/opendir.c | 7 +- sysdeps/unix/sysv/linux/pathconf.c | 5 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 9 - sysdeps/unix/sysv/linux/powerpc/Versions | 16 +- .../sysv/linux/powerpc/bits/socket-constants.h | 36 +- sysdeps/unix/sysv/linux/powerpc/bits/struct_stat.h | 52 +- .../linux/powerpc/bits/types/struct_msqid_ds.h | 12 +- .../linux/powerpc/bits/types/struct_semid_ds.h | 10 +- .../linux/powerpc/bits/types/struct_shmid_ds.h | 10 +- sysdeps/unix/sysv/linux/powerpc/configure.ac | 8 +- sysdeps/unix/sysv/linux/powerpc/dl-static.c | 96 - sysdeps/unix/sysv/linux/powerpc/ldsodefs.h | 33 - .../unix/sysv/linux/powerpc/libpthread-compat.c | 12 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions | 18 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 295 +++- .../sysv/linux/powerpc/powerpc32/libanl.abilist | 1 + .../sysv/linux/powerpc/powerpc32/libdl.abilist | 14 +- .../linux/powerpc/powerpc32/libpthread.abilist | 120 +- .../sysv/linux/powerpc/powerpc32/librt.abilist | 7 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 295 +++- .../sysv/linux/powerpc/powerpc32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions | 12 +- .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 211 ++- .../sysv/linux/powerpc/powerpc64/be/libdl.abilist | 12 +- .../linux/powerpc/powerpc64/be/libpthread.abilist | 110 +- .../sysv/linux/powerpc/powerpc64/be/librt.abilist | 2 - sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 14 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 207 ++- .../sysv/linux/powerpc/powerpc64/le/libdl.abilist | 10 +- .../linux/powerpc/powerpc64/le/libpthread.abilist | 101 +- .../sysv/linux/powerpc/powerpc64/le/librt.abilist | 2 - .../sysv/linux/powerpc/rtld_static_init.h} | 20 +- .../sysv/linux/powerpc/socket-constants-time64.h} | 28 +- sysdeps/unix/sysv/linux/powerpc/syscall.S | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 2 +- sysdeps/unix/sysv/linux/ppoll.c | 40 +- sysdeps/unix/sysv/linux/pselect.c | 47 +- sysdeps/unix/sysv/linux/pselect32.c | 6 - sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 42 - sysdeps/unix/sysv/linux/pthread_sigqueue.c | 71 - sysdeps/unix/sysv/linux/raise.c | 52 - sysdeps/unix/sysv/linux/recvmmsg.c | 17 +- sysdeps/unix/sysv/linux/recvmsg.c | 23 +- sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 207 ++- sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist | 10 +- .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 97 +- sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist | 2 - sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 207 ++- sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist | 10 +- .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 100 +- sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist | 2 - sysdeps/unix/sysv/linux/s390/bits/struct_stat.h | 56 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/Versions | 3 - .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 8 +- .../linux/{i386 => s390/s390-32}/libanl.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 293 ++- sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist | 14 +- .../sysv/linux/s390/s390-32/libpthread.abilist | 117 +- sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 7 +- .../unix/sysv/linux/s390/s390-32/time64-compat.h | 2 + .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 8 +- .../sysv/linux/s390/{ => s390-64}/libanl.abilist | 0 sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 209 ++- sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist | 12 +- .../sysv/linux/s390/s390-64/libpthread.abilist | 107 +- sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 2 - sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 10 + sysdeps/unix/sysv/linux/select.c | 72 +- sysdeps/unix/sysv/linux/semctl.c | 1 - sysdeps/unix/sysv/linux/semtimedop.c | 53 +- sysdeps/unix/sysv/linux/setsockopt.c | 83 +- sysdeps/unix/sysv/linux/sh/Versions | 4 +- sysdeps/unix/sysv/linux/sh/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sh/be/libanl.abilist | 1 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 286 ++- sysdeps/unix/sysv/linux/sh/be/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 107 +- sysdeps/unix/sysv/linux/sh/be/librt.abilist | 7 +- sysdeps/unix/sysv/linux/sh/le/libanl.abilist | 1 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 286 ++- sysdeps/unix/sysv/linux/sh/le/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 107 +- sysdeps/unix/sysv/linux/sh/le/librt.abilist | 7 +- sysdeps/unix/sysv/linux/sh/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 25 +- sysdeps/unix/sysv/linux/single-thread.h | 42 +- .../sysv/linux/socket-constants-time64.h} | 28 +- sysdeps/unix/sysv/linux/socketcall.h | 5 - sysdeps/unix/sysv/linux/sparc/Makefile | 6 - sysdeps/unix/sysv/linux/sparc/Versions | 12 +- sysdeps/unix/sysv/linux/sparc/aio_cancel.c | 4 +- .../unix/sysv/linux/sparc/bits/socket-constants.h | 36 +- .../sysv/linux/sparc/bits/types/struct_msqid_ds.h | 12 +- .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 10 +- .../sysv/linux/sparc/bits/types/struct_shmid_ds.h | 10 +- sysdeps/unix/sysv/linux/sparc/getsysstats.c | 55 - .../sysv/linux/sparc/socket-constants-time64.h} | 28 +- sysdeps/unix/sysv/linux/sparc/sparc32/Versions | 3 - .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 1 + .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 295 +++- .../unix/sysv/linux/sparc/sparc32/libdl.abilist | 14 +- .../sysv/linux/sparc/sparc32/libpthread.abilist | 119 +- .../unix/sysv/linux/sparc/sparc32/librt.abilist | 7 +- .../unix/sysv/linux/sparc/sparc32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc64/Versions | 1 + .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 212 ++- .../unix/sysv/linux/sparc/sparc64/libdl.abilist | 14 +- .../sysv/linux/sparc/sparc64/libpthread.abilist | 109 +- .../unix/sysv/linux/sparc/sparc64/librt.abilist | 2 - sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/struct_stat_time64.h | 59 +- sysdeps/unix/sysv/linux/sys/timerfd.h | 22 + sysdeps/unix/sysv/linux/sys/timex.h | 27 +- sysdeps/unix/sysv/linux/syscall-names.list | 5 +- sysdeps/unix/sysv/linux/sysdep-cancel.h | 44 +- sysdeps/unix/sysv/linux/test-errno-linux.c | 12 + sysdeps/unix/sysv/linux/thrd_priv.h | 4 +- sysdeps/unix/sysv/linux/time64-support.h | 70 - sysdeps/unix/sysv/linux/timer_create.c | 2 +- sysdeps/unix/sysv/linux/timer_routines.c | 2 +- sysdeps/unix/sysv/linux/timerfd_gettime.c | 9 +- sysdeps/unix/sysv/linux/timerfd_settime.c | 25 +- .../sysv/linux/timespec_getres.c} | 43 +- sysdeps/unix/sysv/linux/tls-internal.h | 2 +- sysdeps/unix/sysv/linux/tst-adjtimex-time64.c | 1 + sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c | 1 + sysdeps/unix/sysv/linux/tst-misalign-clone.c | 96 + sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-ntp_adjtime-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ntp_gettime-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ntp_gettimex-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ppoll-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ppoll.c | 15 + sysdeps/unix/sysv/linux/tst-sigtimedwait-time64.c | 1 + sysdeps/unix/sysv/linux/tst-sigtimedwait.c | 18 + sysdeps/unix/sysv/linux/tst-timerfd-time64.c | 1 + sysdeps/unix/sysv/linux/tst-timerfd.c | 34 +- sysdeps/unix/sysv/linux/ttyname.c | 170 +- sysdeps/unix/sysv/linux/ttyname.h | 10 +- sysdeps/unix/sysv/linux/ttyname_r.c | 26 +- sysdeps/unix/sysv/linux/utimensat.c | 31 +- sysdeps/unix/sysv/linux/wordsize-64/aio_read.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/aio_write.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c | 2 +- sysdeps/unix/sysv/linux/x86/bits/struct_stat.h | 90 +- .../sysv/linux/x86/bits/types/struct_semid_ds.h | 4 + sysdeps/unix/sysv/linux/x86/longjmp.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 209 ++- sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist | 12 +- .../unix/sysv/linux/x86_64/64/libpthread.abilist | 107 +- sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 2 - sysdeps/unix/sysv/linux/x86_64/clone.S | 9 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 207 ++- sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist | 10 +- .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 101 +- sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 2 - sysdeps/x86/Makefile | 13 +- sysdeps/x86/cpu-features.c | 7 +- sysdeps/x86/dl-cacheinfo.h | 4 + .../pthread_early_init.h => x86/tst-stack-align.h} | 23 +- sysdeps/x86_64/dl-tls.c | 3 +- sysdeps/x86_64/fpu/libm-test-ulps | 6 +- sysdeps/x86_64/memchr.S | 77 +- sysdeps/x86_64/multiarch/Makefile | 11 +- .../x86_64/multiarch/{wcsnlen.c => ifunc-evex.h} | 32 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 24 + sysdeps/x86_64/multiarch/ifunc-memcmp.h | 1 + .../x86_64/multiarch/{wcsnlen.c => ifunc-wcslen.h} | 19 +- sysdeps/x86_64/multiarch/memchr-avx2.S | 463 +++-- sysdeps/x86_64/multiarch/memchr-evex-rtm.S | 8 + sysdeps/x86_64/multiarch/memchr-evex.S | 638 ++++--- sysdeps/x86_64/multiarch/memchr.c | 2 +- sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 676 ++++--- sysdeps/x86_64/multiarch/memcmp-evex-movbe.S | 710 ++++---- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 6 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 50 +- sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S | 3 + sysdeps/x86_64/multiarch/rawmemchr.c | 2 +- sysdeps/x86_64/multiarch/sched_cpucount.c | 36 - sysdeps/x86_64/multiarch/strchr-avx2.S | 286 +-- sysdeps/x86_64/multiarch/strchr-evex.S | 392 +++-- sysdeps/x86_64/multiarch/strlen-avx2.S | 130 +- sysdeps/x86_64/multiarch/strlen-sse2.S | 2 +- .../x86_64/{strlen.S => multiarch/strlen-vec.S} | 18 +- sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 4 + sysdeps/x86_64/multiarch/wcslen.c | 2 +- sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 2 +- sysdeps/x86_64/multiarch/wcsnlen.c | 34 +- sysdeps/x86_64/multiarch/wmemchr-evex-rtm.S | 3 + sysdeps/x86_64/multiarch/wmemchr.c | 2 +- sysdeps/x86_64/sched_cpucount.c | 25 - sysdeps/x86_64/strlen.S | 243 +-- sysdeps/x86_64/tst-stack-align.h | 46 - sysvipc/Makefile | 11 + sysvipc/ftok.c | 4 +- sysvipc/sys/msg.h | 10 + sysvipc/sys/sem.h | 21 + sysvipc/sys/shm.h | 10 + sysvipc/test-sysvmsg-time64.c | 1 + sysvipc/test-sysvsem-time64.c | 1 + sysvipc/test-sysvsem.c | 22 +- sysvipc/test-sysvshm-time64.c | 1 + time/Makefile | 31 +- time/Versions | 3 + time/bits/types/struct_timespec.h | 7 +- time/bits/types/struct_timeval.h | 5 + time/bits/types/time_t.h | 4 + time/clock_getres.c | 1 + time/getdate.c | 22 +- time/sys/time.h | 71 + time/time.h | 149 +- elf/dl-tls_init_tp.c => time/timespec_getres.c | 18 +- time/tst-adjtime-time64.c | 1 + time/tst-clock-time64.c | 1 + time/tst-clock2-time64.c | 1 + time/tst-clock_nanosleep-time64.c | 1 + time/tst-clock_nanosleep.c | 40 +- time/tst-clock_settime-time64.c | 1 + time/tst-cpuclock1-time64.c | 1 + time/tst-ctime-time64.c | 1 + time/tst-ctime.c | 16 + time/tst-difftime-time64.c | 1 + time/tst-getdate.c | 14 +- time/tst-gmtime-time64.c | 1 + time/tst-itimer-time64.c | 1 + time/tst-mktime4-time64.c | 1 + time/tst-settimeofday-time64.c | 1 + time/tst-timegm-time64.c | 1 + time/tst-timespec_get-time64.c | 1 + time/tst-timespec_getres-time64.c | 1 + .../tst-ppoll.c => time/tst-timespec_getres.c | 51 +- time/tst-y2039-time64.c | 1 + time/tst-y2039.c | 10 + time/tzfile.c | 6 +- timezone/Makefile | 3 +- wcsmbs/wchar.h | 19 +- 1077 files changed, 25867 insertions(+), 17480 deletions(-) create mode 100644 benchtests/cbrtl-inputs delete mode 100644 dlfcn/dlfcn.c create mode 100644 dlfcn/libdl-compat.c delete mode 100644 dlfcn/sdladdr.c delete mode 100644 dlfcn/sdladdr1.c delete mode 100644 dlfcn/sdlclose.c delete mode 100644 dlfcn/sdlerror.c delete mode 100644 dlfcn/sdlinfo.c delete mode 100644 dlfcn/sdlmopen.c delete mode 100644 dlfcn/sdlopen.c delete mode 100644 dlfcn/sdlsym.c delete mode 100644 dlfcn/sdlvsym.c rename sysdeps/ia64/sched_cpucount.c => elf/dl-mutex.c (78%) create mode 100644 elf/rtld_static_init.c copy elf/{dl-tls_init_tp.c => tst-auxvalmod.c} (76%) copy elf/{dl-tls_init_tp.c => tst-dlmopen-gethostbyname-mod.c} (71%) copy sysdeps/nptl/pthread_early_init.h => elf/tst-dlmopen-gethostbyname.c (66%) copy elf/{dl-tls_init_tp.c => tst-dlopenfailnodelmod.c} (72%) create mode 100644 elf/tst-getauxval-static.c create mode 100644 elf/tst-tls21.c create mode 100644 elf/tst-tls21mod.c copy elf/dl-tls_init_tp.c => htl/htlfreeres.c (82%) create mode 100644 iconv/gconv_parseconfdir.h copy iconvdata/{gconv-modules => gconv-modules-extra.conf} (95%) create mode 100644 include/features-time64.h copy rt/timer_gettime.c => io/fts64-time64.c (58%) copy dlfcn/dladdr.c => io/ftw64-time64.c (59%) create mode 100644 io/ftwtest-time64.c create mode 100644 io/tst-fts-time64.c create mode 100644 io/tst-futimens-time64.c create mode 100644 io/tst-futimes-time64.c create mode 100644 io/tst-futimesat-time64.c create mode 100644 io/tst-lutimes-time64.c copy io/{tst-stat.c => tst-stat-time64.c} (53%) create mode 100644 io/tst-utime-time64.c create mode 100644 io/tst-utimensat-time64.c create mode 100644 io/tst-utimes-time64.c copy time/tst-clock_nanosleep.c => libio/tst-wmemstream5.c (51%) rename malloc/{tst-mcheck.c => tst-malloc-check.c} (100%) create mode 100644 misc/tst-pselect-time64.c create mode 100644 misc/tst-select-time64.c delete mode 100644 nptl/createthread.c delete mode 100644 nptl/libc_pthread_init.c delete mode 100644 nptl/nptl-init.c create mode 100644 nptl/nptl-stack.c create mode 100644 nptl/nptl-stack.h rename nptl/{version.c => nptl_free_tcb.c} (55%) delete mode 100644 nptl/pt-crti.S delete mode 100644 nptl/pt-interp.c create mode 100644 nptl/tst-cancel4_2-time64.c create mode 100644 nptl/tst-pthread-attr-affinity-fail.c copy io/tst-utime.c => nptl/tst-thread-setspecific.c (53%) rename sysdeps/posix/shm_unlink.c => posix/execveat.c (58%) create mode 100644 posix/glob64-time64.c copy elf/dl-tls_init_tp.c => posix/globfree64-time64.c (75%) create mode 100644 posix/tst-execveat.c create mode 100644 posix/tst-gnuglob64-time64.c create mode 100644 posix/tst-sched_rr_get_interval-time64.c create mode 100644 posix/tst-wait3-time64.c create mode 100644 posix/tst-wait4-time64.c create mode 100644 rt/tst-aio6-time64.c create mode 100644 rt/tst-cpuclock2-time64.c create mode 100644 rt/tst-mqueue1-time64.c create mode 100644 rt/tst-mqueue10-time64.c create mode 100644 rt/tst-mqueue10.c create mode 100644 rt/tst-mqueue2-time64.c create mode 100644 rt/tst-mqueue4-time64.c create mode 100644 rt/tst-mqueue8-time64.c create mode 100644 rt/tst-timer4-time64.c delete mode 100644 stdio-common/iovfwscanf.c create mode 100644 stdlib/test-cxa_atexit-race2.c create mode 100644 stdlib/tst-realpath.c copy sysdeps/nptl/pthread_early_init.h => support/support-xfstat-time64.c (68%) copy sysdeps/nptl/pthread_early_init.h => support/support-xstat-time64.c (67%) create mode 100644 support/support_create_timer.c copy sysdeps/nptl/pthread_early_init.h => support/timespec-add-time64.c (66%) copy sysdeps/nptl/pthread_early_init.h => support/timespec-sub-time64.c (66%) create mode 100644 support/timespec-time64.c copy elf/dl-tls_init_tp.c => support/xclock_gettime_time64.c (74%) copy elf/dl-tls_init_tp.c => support/xclock_settime_time64.c (73%) copy sysdeps/nptl/pthread_early_init.h => support/xlstat-time64.c (67%) copy sysdeps/nptl/pthread_early_init.h => support/xpthread_attr_setaffinity_np.c (69%) copy misc/fdatasync.c => sysdeps/aarch64/fpu/s_roundeven.c (73%) copy misc/fdatasync.c => sysdeps/aarch64/fpu/s_roundevenf.c (75%) create mode 100644 sysdeps/aarch64/multiarch/memcpy_a64fx.S create mode 100644 sysdeps/aarch64/multiarch/memset_a64fx.S delete mode 100644 sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c copy elf/dl-tls_init_tp.c => sysdeps/generic/dl-hwcap-check.h (74%) delete mode 100644 sysdeps/generic/exit-thread.h rename sysdeps/{powerpc/sched_cpucount.c => generic/features-time64.h} (80%) copy elf/dl-tls_init_tp.c => sysdeps/generic/rtld_static_init.h (75%) create mode 100644 sysdeps/generic/time64-compat.h rename sysdeps/{pthread => htl}/timer_routines.c (100%) delete mode 100644 sysdeps/i386/i686/multiarch/sched_cpucount.c delete mode 100644 sysdeps/i386/i686/tst-stack-align.h delete mode 100644 sysdeps/i386/tst-stack-align.h create mode 100644 sysdeps/ieee754/ldbl-96/Makeconfig copy sysdeps/mach/hurd/{execve.c => execveat.c} (71%) copy misc/fsync.c => sysdeps/mach/hurd/getcwd.h (75%) delete mode 100644 sysdeps/mips/nptl/nptl-sysdep.S create mode 100644 sysdeps/nptl/dl-mutex.c delete mode 100644 sysdeps/nptl/librt-cancellation.c rename {nptl => sysdeps/nptl}/pthreadP.h (87%) delete mode 100644 sysdeps/nptl/thrd_create.c delete mode 100644 sysdeps/posix/shm_open.c create mode 100644 sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure.ac create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-power10.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-ppc64.c copy sysdeps/{nptl/pthread_early_init.h => powerpc/powerpc64/le/fpu/multiarch/e_lo [...] copy sysdeps/{i386/fpu => powerpc/powerpc64/le/fpu/multiarch}/w_log.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memcmp.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memcpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memmove.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memset.S copy elf/dl-tls_init_tp.c => sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S (83%) copy sysdeps/powerpc/powerpc64/multiarch/{memmove-power7.S => memcmp-power10.S} (76%) copy sysdeps/powerpc/powerpc64/multiarch/{memmove-power7.S => memcpy-power10.S} (76%) copy sysdeps/powerpc/powerpc64/multiarch/{memmove-power7.S => memmove-power10.S} (76%) rename nptl/libc-cancellation.c => sysdeps/powerpc/powerpc64/multiarch/memset-powe [...] copy elf/dl-tls_init_tp.c => sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power10 [...] delete mode 100644 sysdeps/pthread/Versions delete mode 100644 sysdeps/pthread/aio_cancel.c delete mode 100644 sysdeps/pthread/aio_error.c delete mode 100644 sysdeps/pthread/aio_fsync.c delete mode 100644 sysdeps/pthread/aio_misc.c delete mode 100644 sysdeps/pthread/aio_misc.h delete mode 100644 sysdeps/pthread/aio_notify.c delete mode 100644 sysdeps/pthread/aio_read.c delete mode 100644 sysdeps/pthread/aio_read64.c delete mode 100644 sysdeps/pthread/aio_suspend.c delete mode 100644 sysdeps/pthread/aio_write.c delete mode 100644 sysdeps/pthread/aio_write64.c delete mode 100644 sysdeps/pthread/flockfile.c delete mode 100644 sysdeps/pthread/ftrylockfile.c delete mode 100644 sysdeps/pthread/funlockfile.c delete mode 100644 sysdeps/pthread/lio_listio.c delete mode 100644 sysdeps/pthread/lio_listio64.c delete mode 100644 sysdeps/pthread/timer_create.c delete mode 100644 sysdeps/pthread/timer_delete.c delete mode 100644 sysdeps/pthread/timer_getoverr.c delete mode 100644 sysdeps/pthread/timer_gettime.c delete mode 100644 sysdeps/pthread/timer_settime.c create mode 100644 sysdeps/pthread/tst-abstime-time64.c create mode 100644 sysdeps/pthread/tst-cnd-timedwait-time64.c copy sysdeps/pthread/{tst-cond11-static.c => tst-cond11-time64.c} (100%) create mode 100644 sysdeps/pthread/tst-join14-time64.c create mode 100644 sysdeps/pthread/tst-mtx-timedlock-time64.c create mode 100644 sysdeps/pthread/tst-rwlock14-time64.c create mode 100644 sysdeps/pthread/tst-sem5-time64.c create mode 100644 sysdeps/pthread/tst-thrd-sleep-time64.c delete mode 100644 sysdeps/riscv/nptl/nptl-sysdep.S rename sysdeps/s390/{gconv-modules => gconv-modules-s390.conf} (100%) copy elf/dl-tls_init_tp.c => sysdeps/s390/s390-64/dl-hwcap-check.h (58%) delete mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/ldsodefs.h create mode 100755 sysdeps/unix/sysv/linux/aarch64/vltest.py delete mode 100644 sysdeps/unix/sysv/linux/alpha/getsysstats.c delete mode 100644 sysdeps/unix/sysv/linux/arc/dl-static.c create mode 100644 sysdeps/unix/sysv/linux/arm/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/bits/struct_stat_time64_helper.h copy sysdeps/unix/sysv/linux/bits/types/{struct_msqid64_ds.h => struct_msqid64_ds_ [...] rename sysdeps/unix/sysv/linux/{time64-support.c => bits/types/struct_semid64_ds_h [...] rename sysdeps/unix/sysv/linux/{arc/ldsodefs.h => bits/types/struct_shmid64_ds_hel [...] create mode 100644 sysdeps/unix/sysv/linux/convert_scm_timestamps.c delete mode 100644 sysdeps/unix/sysv/linux/createthread.c create mode 100644 sysdeps/unix/sysv/linux/csky/time64-compat.h copy elf/dl-tls_init_tp.c => sysdeps/unix/sysv/linux/execveat.c (60%) delete mode 100644 sysdeps/unix/sysv/linux/exit-thread.h copy sysdeps/{nptl/pthread_early_init.h => unix/sysv/linux/features-time64.h} (56%) copy sysdeps/unix/sysv/linux/{glob64.c => glob64-time64.c} (66%) copy sysdeps/{nptl/pthread_early_init.h => unix/sysv/linux/globfree64-time64.c} (67%) copy sysdeps/{nptl/pthread_early_init.h => unix/sysv/linux/hppa/socket-constants-t [...] create mode 100644 sysdeps/unix/sysv/linux/hppa/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/i386/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/ldsodefs.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/getsysstats.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/m68k/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/getsysstats.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/mips/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/mips/getsysstats.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/time64-compat.h copy sysdeps/unix/sysv/linux/{i386 => mips/mips64/n32}/libanl.abilist (75%) copy sysdeps/unix/sysv/linux/mips/{mips32 => mips64/n32}/librt.abilist (83%) create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/time64-compat.h rename sysdeps/unix/sysv/linux/mips/mips64/{ => n64}/libanl.abilist (100%) rename sysdeps/unix/sysv/linux/mips/mips64/{ => n64}/librt.abilist (95%) copy sysdeps/{nptl/pthread_early_init.h => unix/sysv/linux/mips/socket-constants-t [...] create mode 100644 sysdeps/unix/sysv/linux/nios2/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/ldsodefs.h copy elf/dl-tls_init_tp.c => sysdeps/unix/sysv/linux/powerpc/libpthread-compat.c (72%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/time64-compat.h copy sysdeps/{nptl/pthread_early_init.h => unix/sysv/linux/powerpc/rtld_static_ini [...] copy sysdeps/{nptl/pthread_early_init.h => unix/sysv/linux/powerpc/socket-constant [...] delete mode 100644 sysdeps/unix/sysv/linux/pthread_getcpuclockid.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_sigqueue.c delete mode 100644 sysdeps/unix/sysv/linux/raise.c copy sysdeps/unix/sysv/linux/{i386 => s390/s390-32}/libanl.abilist (75%) create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/time64-compat.h rename sysdeps/unix/sysv/linux/s390/{ => s390-64}/libanl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/time64-compat.h copy sysdeps/{nptl/pthread_early_init.h => unix/sysv/linux/socket-constants-time64 [...] delete mode 100644 sysdeps/unix/sysv/linux/sparc/getsysstats.c copy sysdeps/{nptl/pthread_early_init.h => unix/sysv/linux/sparc/socket-constants- [...] create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/time64-support.h copy sysdeps/{nptl/pthread_early_init.h => unix/sysv/linux/timespec_getres.c} (52%) create mode 100644 sysdeps/unix/sysv/linux/tst-adjtimex-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-misalign-clone.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_adjtime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettimex-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ppoll-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-sigtimedwait-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-timerfd-time64.c copy sysdeps/{nptl/pthread_early_init.h => x86/tst-stack-align.h} (70%) copy sysdeps/x86_64/multiarch/{wcsnlen.c => ifunc-evex.h} (71%) copy sysdeps/x86_64/multiarch/{wcsnlen.c => ifunc-wcslen.h} (79%) create mode 100644 sysdeps/x86_64/multiarch/memchr-evex-rtm.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S delete mode 100644 sysdeps/x86_64/multiarch/sched_cpucount.c copy sysdeps/x86_64/{strlen.S => multiarch/strlen-vec.S} (91%) create mode 100644 sysdeps/x86_64/multiarch/wcslen-sse4_1.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-evex-rtm.S delete mode 100644 sysdeps/x86_64/sched_cpucount.c delete mode 100644 sysdeps/x86_64/tst-stack-align.h create mode 100644 sysvipc/test-sysvmsg-time64.c create mode 100644 sysvipc/test-sysvsem-time64.c create mode 100644 sysvipc/test-sysvshm-time64.c copy elf/dl-tls_init_tp.c => time/timespec_getres.c (71%) create mode 100644 time/tst-adjtime-time64.c create mode 100644 time/tst-clock-time64.c create mode 100644 time/tst-clock2-time64.c create mode 100644 time/tst-clock_nanosleep-time64.c create mode 100644 time/tst-clock_settime-time64.c create mode 100644 time/tst-cpuclock1-time64.c create mode 100644 time/tst-ctime-time64.c create mode 100644 time/tst-difftime-time64.c create mode 100644 time/tst-gmtime-time64.c create mode 100644 time/tst-itimer-time64.c create mode 100644 time/tst-mktime4-time64.c create mode 100644 time/tst-settimeofday-time64.c create mode 100644 time/tst-timegm-time64.c create mode 100644 time/tst-timespec_get-time64.c create mode 100644 time/tst-timespec_getres-time64.c copy sysdeps/unix/sysv/linux/tst-ppoll.c => time/tst-timespec_getres.c (52%) create mode 100644 time/tst-y2039-time64.c