This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/glibc.
from 2c16cb88a6 Linux: Move timer helper routines from librt to libc adds 447954a206 math: redirect roundeven function adds 1683249d17 x86_64: roundeven with sse4.1 support adds eb9066203f Use GCC builtins for roundeven functions if desired. adds 3213ed770c Update math: redirect roundeven function adds 5adda61f62 wordexp: handle overflow in positional parameter number (bug 28011) new 9429049c17 iconvconfig: Fix multiple issues new 86f0179bc0 nptl_db: Install libthread_db under a regular implementation name new b89d5de250 Makerules: Remove lib-version, $(subdir-version) new 6bf789d69e elf: Generalize name-based DSO recognition in ldconfig new 8208be389b Install shared objects under their ABI names new d7d0efec47 Linux: Define TIMER_T_WAS_INT_COMPAT in kernel-posix-timers.h new 273a2a2ae8 Linux: Move timer_create, timer_delete from librt to libc new df6d227e69 Linux: Move timer_getoverrun from librt to libc new a1d6ed027b Linux: Move timer_gettime, __timer_gettime64 from librt to libc new 477910b83e Linux: Move timer_settime, __timer_settime64 from librt to libc new 30639e79d3 Linux: Cleanups after librt move new 3101b96787 arm: align stack in clone [BZ 28020] new d22705e7de nptl_db: Clean up main/rtld variable handling new b369cc4e9c nptl: Rename nptl_version to __nptl_version new fef400a2f9 nptl: Export libthread_db-used symbols under GLIBC_PRIVATE new dd45734e32 nptl: Add glibc.pthread.stack_cache_size tunable new c32c868ab8 posix: Add _Fork [BZ #4737] new 259a17cc98 s390x: Update math: redirect roundeven function new 5e1ce61e3e nss: Fix NSS_DECLARE_MODULE_FUNCTIONS handling of _nss_*_end [...] new 9dc7dc5708 Add RFC 8335 Definitions from Linux 5.13 new 3640654575 nptl_db: Re-use the ELF-to-abilist converter for ABI checking new 8d1f854d60 login: Hidden prototypes for _getpt, __ptsname_r, grantpt, unlockpt new 98164ba55d login: Rework hidden prototypes for __setutent, __utmpname, [...] new 734c60ebb6 login: Move libutil into libc new 38f58041ba Use Linux 5.13 in build-many-glibcs.py new eb68d7d23c Linux: Avoid calling malloc indirectly from __get_nprocs new 252cad02d4 AArch64: Improve strnlen performance new 6a34c928c2 AArch64: Add hp-timing.h new ba436665b1 Fix extra PLT reference in libc.so due to __glob64_time64 if [...] new 7c45df18e1 s390: Fix MEMCHR_Z900_G5 ifunc-variant if n>=0x80000000 [BZ #28024] new b1b4f7209e Update syscall lists for Linux 5.13 new ea8e465a6b x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033] new 8241409e29 soft-fp: Add __extendhfxf2 and __truncxfhf2 new 813c6ec808 powerpc: optimize strcpy/stpcpy for POWER9/10 new dbb949f53d resolv: Move libanl into libc (if libpthread is in libc) new 7f784fabcb iconvconfig: Use the public feof_unlocked new 784fff6ea5 Add mcheck tests to malloc new dfec225ee1 malloc: Initiate tcache shutdown even without allocations [B [...] new 7df5c7bcce Drop source dependencies on hooks.c and arena.c new 00d28960c5 mtrace: Deprecate mallwatch and tr_break new c501803035 Move glibc.malloc.check implementation into its own file new e766ce3088 mtrace: Add attribute nocommon to mallwatch new 91fb0f17a5 hooks.c: Remove incorrect comment
The 43 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: Makeconfig | 2 + Makefile | 6 - Makerules | 67 +--- NEWS | 23 ++ Rules | 15 +- elf/Makefile | 17 +- .../linux/alpha/librt-compat.c => elf/dl-is_dso.h | 21 +- elf/ldconfig.c | 5 +- .../alpha/librt-compat.c => elf/tst-dl-is_dso.c | 23 +- iconv/Makefile | 2 +- iconv/gconv_parseconfdir.h | 3 +- iconv/iconvconfig.c | 24 +- include/glob.h | 1 + include/math.h | 2 +- include/netdb.h | 4 + include/pty.h | 3 +- include/stdlib.h | 6 + include/time.h | 12 +- include/utmp.h | 14 +- inet/netinet/icmp6.h | 2 + login/Makefile | 15 +- login/Versions | 19 +- login/forkpty.c | 29 +- login/getpt.c | 1 + login/getutent_r.c | 2 + login/grantpt.c | 2 +- .../alpha/librt-compat.c => login/libutil-compat.c | 21 +- login/login.c | 22 +- login/login_tty.c | 32 +- login/logout.c | 19 +- login/logwtmp.c | 12 +- login/openpty.c | 59 ++-- login/ptsname.c | 1 + login/utmpname.c | 1 + malloc/Makefile | 42 ++- malloc/hooks.c | 375 +-------------------- malloc/{hooks.c => malloc-check.c} | 160 +-------- malloc/malloc.c | 3 +- malloc/mtrace.c | 59 ++-- malloc/tst-mallocfork3.c | 213 ++++++++++++ manual/platform.texi | 3 + manual/process.texi | 41 ++- manual/tunables.texi | 9 + misc/Makefile | 6 - nptl/Makefile | 9 - nptl/Versions | 58 ++++ nptl/nptl-stack.c | 8 +- nptl/nptl-stack.h | 3 + nptl/pthread_create.c | 13 +- nptl/pthread_mutex_conf.c | 9 + nptl_db/Makefile | 11 +- nptl_db/db-symbols.awk | 14 +- nptl_db/structs.def | 16 +- nptl_db/td_ta_new.c | 2 +- nss/nss.h | 2 +- posix/Makefile | 3 +- posix/Versions | 1 + posix/fork.c | 5 +- posix/glob64-time64.c | 1 + posix/tst-_Fork.c | 154 +++++++++ posix/unistd.h | 7 + posix/wordexp-test.c | 1 + posix/wordexp.c | 2 +- resolv/Makefile | 7 +- resolv/Versions | 16 + resolv/gai_cancel.c | 17 +- resolv/gai_error.c | 13 +- resolv/gai_misc.c | 48 +-- resolv/gai_misc.h | 1 + resolv/gai_notify.c | 15 +- resolv/gai_sigqueue.c | 2 +- resolv/gai_suspend.c | 47 ++- resolv/getaddrinfo_a.c | 21 +- .../alpha/librt-compat.c => resolv/libanl-compat.c | 21 +- rt/Makefile | 23 +- rt/Versions | 47 +-- rt/aio_misc.c | 14 - rt/aio_notify.c | 8 - rt/aio_sigqueue.c | 1 - rt/librt-compat.c | 16 +- scripts/abilist.awk | 2 +- scripts/build-many-glibcs.py | 2 +- soft-fp/extendhfxf2.c | 53 +++ soft-fp/truncxfhf2.c | 52 +++ sysdeps/aarch64/fpu/s_roundeven.c | 2 +- sysdeps/aarch64/fpu/s_roundevenf.c | 1 + .../linux/glob64-time64.c => aarch64/hp-timing.h} | 45 +-- sysdeps/aarch64/strnlen.S | 270 +++++---------- sysdeps/generic/aio_misc.h | 43 +-- sysdeps/generic/math-use-builtins-roundeven.h | 4 + sysdeps/generic/math-use-builtins.h | 1 + sysdeps/gnu/netinet/ip_icmp.h | 18 + sysdeps/htl/Makeconfig | 6 + sysdeps/ieee754/dbl-64/s_roundeven.c | 9 +- sysdeps/ieee754/float128/float128_private.h | 2 + sysdeps/ieee754/float128/s_roundevenf128.c | 1 + sysdeps/ieee754/flt-32/s_roundevenf.c | 8 + sysdeps/ieee754/ldbl-128/s_roundevenl.c | 6 + sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 1 + sysdeps/ieee754/ldbl-96/s_roundevenl.c | 1 + sysdeps/mach/hurd/i386/libc.abilist | 13 + sysdeps/mach/hurd/i386/libutil.abilist | 7 +- sysdeps/mach/hurd/ptsname.c | 1 + sysdeps/nptl/Makeconfig | 1 + sysdeps/nptl/dl-tunables.list | 4 + sysdeps/nptl/gai_misc.h | 24 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 160 +++++---- sysdeps/pthread/Makefile | 14 +- sysdeps/riscv/rv64/rvd/s_roundeven.c | 2 +- sysdeps/riscv/rvf/s_roundevenf.c | 1 + sysdeps/s390/fpu/s_roundeven.c | 2 +- sysdeps/s390/fpu/s_roundevenf.c | 1 + sysdeps/s390/fpu/s_roundevenl.c | 1 + sysdeps/s390/memchr-z900.S | 13 + sysdeps/unix/bsd/getpt.c | 3 +- sysdeps/unix/bsd/unlockpt.c | 1 + sysdeps/unix/grantpt.c | 1 + sysdeps/unix/sysv/linux/Makefile | 13 - sysdeps/unix/sysv/linux/Versions | 40 +-- sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/aarch64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 31 ++ sysdeps/unix/sysv/linux/aarch64/librt.abilist | 6 +- sysdeps/unix/sysv/linux/aarch64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 1 - sysdeps/unix/sysv/linux/alpha/Versions | 5 - sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/alpha/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 36 ++ sysdeps/unix/sysv/linux/alpha/librt-compat.c | 2 +- sysdeps/unix/sysv/linux/alpha/librt.abilist | 12 +- sysdeps/unix/sysv/linux/alpha/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/alpha/timer_create.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_delete.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_getoverr.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_gettime.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_settime.c | 1 - .../timer_t_was_int_compat.h} | 23 +- sysdeps/unix/sysv/linux/arc/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/arc/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/arc/libc.abilist | 31 ++ sysdeps/unix/sysv/linux/arc/librt.abilist | 6 +- sysdeps/unix/sysv/linux/arc/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/arm/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/arm/be/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/arm/be/librt.abilist | 8 +- sysdeps/unix/sysv/linux/arm/be/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/arm/clone.S | 2 + sysdeps/unix/sysv/linux/arm/le/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/arm/le/librt.abilist | 8 +- sysdeps/unix/sysv/linux/arm/le/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/csky/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/csky/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/csky/librt.abilist | 8 +- sysdeps/unix/sysv/linux/csky/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 1 + sysdeps/unix/sysv/linux/getpt.c | 2 + sysdeps/unix/sysv/linux/getsysstats.c | 83 +++-- sysdeps/unix/sysv/linux/glob64-time64.c | 1 + sysdeps/unix/sysv/linux/grantpt.c | 1 + sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/hppa/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/hppa/librt.abilist | 8 +- sysdeps/unix/sysv/linux/hppa/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/i386/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/i386/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/i386/librt.abilist | 8 +- sysdeps/unix/sysv/linux/i386/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/ia64/Versions | 7 - sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/ia64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 36 ++ sysdeps/unix/sysv/linux/ia64/librt.abilist | 12 +- sysdeps/unix/sysv/linux/ia64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/ia64/timer_create.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_delete.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_getoverr.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_gettime.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_settime.c | 1 - .../timer_t_was_int_compat.h} | 23 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 32 +- sysdeps/unix/sysv/linux/{alpha => }/librt-compat.c | 8 +- sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 3 + .../unix/sysv/linux/m68k/coldfire/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 34 ++ .../unix/sysv/linux/m68k/coldfire/librt.abilist | 8 +- .../unix/sysv/linux/m68k/coldfire/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 8 +- .../unix/sysv/linux/m68k/m680x0/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 3 + .../unix/sysv/linux/microblaze/be/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 34 ++ .../unix/sysv/linux/microblaze/be/librt.abilist | 8 +- .../unix/sysv/linux/microblaze/be/libutil.abilist | 7 +- .../unix/sysv/linux/microblaze/le/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 34 ++ .../unix/sysv/linux/microblaze/le/librt.abilist | 8 +- .../unix/sysv/linux/microblaze/le/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 3 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 8 +- .../unix/sysv/linux/mips/mips32/libutil.abilist | 7 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 34 ++ .../unix/sysv/linux/mips/mips64/libutil.abilist | 7 +- .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 3 + .../unix/sysv/linux/mips/mips64/n32/libanl.abilist | 6 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 34 ++ .../unix/sysv/linux/mips/mips64/n32/librt.abilist | 8 +- .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 3 + .../unix/sysv/linux/mips/mips64/n64/libanl.abilist | 5 +- .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 31 ++ .../unix/sysv/linux/mips/mips64/n64/librt.abilist | 6 +- sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/nios2/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/nios2/librt.abilist | 8 +- sysdeps/unix/sysv/linux/nios2/libutil.abilist | 7 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 3 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 34 ++ .../sysv/linux/powerpc/powerpc32/libanl.abilist | 6 +- .../sysv/linux/powerpc/powerpc32/librt.abilist | 8 +- .../sysv/linux/powerpc/powerpc32/libutil.abilist | 7 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions | 8 - .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 3 + .../sysv/linux/powerpc/powerpc64/be/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 36 ++ .../sysv/linux/powerpc/powerpc64/be/librt.abilist | 12 +- .../linux/powerpc/powerpc64/be/libutil.abilist | 7 +- .../sysv/linux/powerpc/powerpc64/le/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 31 ++ .../sysv/linux/powerpc/powerpc64/le/librt.abilist | 6 +- .../linux/powerpc/powerpc64/le/libutil.abilist | 7 +- .../sysv/linux/powerpc/powerpc64/timer_create.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_delete.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_getoverr.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_gettime.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_settime.c | 1 - .../powerpc64/timer_t_was_int_compat.h} | 23 +- sysdeps/unix/sysv/linux/ptsname.c | 1 + sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 31 ++ sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist | 6 +- sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 31 ++ sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist | 6 +- sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/s390/s390-32/Makefile | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/Versions | 3 +- .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 3 + .../unix/sysv/linux/s390/s390-32/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 35 ++ sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 8 +- .../s390-32/libutil-compat.c} | 11 +- .../unix/sysv/linux/s390/s390-32/libutil.abilist | 9 +- sysdeps/unix/sysv/linux/s390/s390-32/login.c | 11 +- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 12 +- sysdeps/unix/sysv/linux/s390/s390-64/Versions | 8 - .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 3 + .../unix/sysv/linux/s390/s390-64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 36 ++ sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 12 +- .../unix/sysv/linux/s390/s390-64/libutil.abilist | 7 +- .../unix/sysv/linux/s390/s390-64/timer_create.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_delete.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_getoverr.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_gettime.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_settime.c | 1 - .../s390-64/timer_t_was_int_compat.h} | 23 +- sysdeps/unix/sysv/linux/sh/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/sh/be/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/sh/be/librt.abilist | 8 +- sysdeps/unix/sysv/linux/sh/be/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/sh/le/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 34 ++ sysdeps/unix/sysv/linux/sh/le/librt.abilist | 8 +- sysdeps/unix/sysv/linux/sh/le/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/sparc/librt-compat.c | 2 +- .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 3 + .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 6 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 34 ++ .../unix/sysv/linux/sparc/sparc32/librt.abilist | 8 +- .../unix/sysv/linux/sparc/sparc32/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/sparc/sparc64/Versions | 8 - .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 3 + .../unix/sysv/linux/sparc/sparc64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 36 ++ .../unix/sysv/linux/sparc/sparc64/librt.abilist | 12 +- .../unix/sysv/linux/sparc/sparc64/libutil.abilist | 7 +- .../unix/sysv/linux/sparc/sparc64/timer_create.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_delete.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_getoverr.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_gettime.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_settime.c | 1 - .../sparc64/timer_t_was_int_compat.h} | 23 +- sysdeps/unix/sysv/linux/syscall-names.list | 7 +- sysdeps/unix/sysv/linux/timer_create.c | 68 +++- sysdeps/unix/sysv/linux/timer_delete.c | 46 ++- sysdeps/unix/sysv/linux/timer_getoverr.c | 32 +- sysdeps/unix/sysv/linux/timer_gettime.c | 63 +++- sysdeps/unix/sysv/linux/timer_routines.c | 10 +- sysdeps/unix/sysv/linux/timer_settime.c | 73 +++- .../timer_getoverr.c => timer_t_was_int_compat.h} | 26 +- sysdeps/unix/sysv/linux/unlockpt.c | 1 + sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 36 ++ sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 12 +- sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist | 7 +- .../64/timer_t_was_int_compat.h} | 23 +- sysdeps/unix/sysv/linux/x86_64/Versions | 8 - sysdeps/unix/sysv/linux/x86_64/compat-timer.h | 45 --- sysdeps/unix/sysv/linux/x86_64/timer_create.c | 65 ---- sysdeps/unix/sysv/linux/x86_64/timer_delete.c | 44 --- sysdeps/unix/sysv/linux/x86_64/timer_gettime.c | 41 --- sysdeps/unix/sysv/linux/x86_64/timer_settime.c | 44 --- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 31 ++ sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 6 +- sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist | 7 +- sysdeps/x86/bits/platform/x86.h | 2 +- sysdeps/x86/cpu-features.c | 5 +- sysdeps/x86/include/cpu-features.h | 6 +- sysdeps/x86/tst-cpu-features-supports.c | 2 +- sysdeps/x86/tst-get-cpu-features.c | 2 + sysdeps/x86_64/fpu/multiarch/Makefile | 5 +- sysdeps/x86_64/fpu/multiarch/s_roundeven-c.c | 2 + .../fpu/multiarch/s_roundeven-sse4_1.S} | 16 +- .../fpu => x86_64/fpu/multiarch}/s_roundeven.c | 22 +- sysdeps/x86_64/fpu/multiarch/s_roundevenf-c.c | 3 + .../fpu/multiarch/s_roundevenf-sse4_1.S} | 16 +- .../fpu => x86_64/fpu/multiarch}/s_roundevenf.c | 21 +- sysvipc/Makefile | 6 - time/Makefile | 6 - 347 files changed, 3213 insertions(+), 2489 deletions(-) copy sysdeps/unix/sysv/linux/alpha/librt-compat.c => elf/dl-is_dso.h (56%) copy sysdeps/unix/sysv/linux/alpha/librt-compat.c => elf/tst-dl-is_dso.c (63%) copy sysdeps/unix/sysv/linux/alpha/librt-compat.c => login/libutil-compat.c (63%) copy malloc/{hooks.c => malloc-check.c} (70%) create mode 100644 malloc/tst-mallocfork3.c create mode 100644 posix/tst-_Fork.c copy sysdeps/unix/sysv/linux/alpha/librt-compat.c => resolv/libanl-compat.c (63%) create mode 100644 soft-fp/extendhfxf2.c create mode 100644 soft-fp/truncxfhf2.c copy sysdeps/{unix/sysv/linux/glob64-time64.c => aarch64/hp-timing.h} (51%) create mode 100644 sysdeps/generic/math-use-builtins-roundeven.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_settime.c copy sysdeps/unix/sysv/linux/{timer_getoverr.c => alpha/timer_t_was_int_compat.h} (60%) delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_settime.c copy sysdeps/unix/sysv/linux/{timer_getoverr.c => ia64/timer_t_was_int_compat.h} (60%) copy sysdeps/unix/sysv/linux/{alpha => }/librt-compat.c (81%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_settime.c copy sysdeps/unix/sysv/linux/{timer_getoverr.c => powerpc/powerpc64/timer_t_was_in [...] copy sysdeps/unix/sysv/linux/{alpha/librt-compat.c => s390/s390-32/libutil-compat. [...] delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c copy sysdeps/unix/sysv/linux/{timer_getoverr.c => s390/s390-64/timer_t_was_int_com [...] delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_settime.c copy sysdeps/unix/sysv/linux/{timer_getoverr.c => sparc/sparc64/timer_t_was_int_co [...] rename sysdeps/unix/sysv/linux/{x86_64/timer_getoverr.c => timer_t_was_int_compat. [...] copy sysdeps/unix/sysv/linux/{timer_getoverr.c => x86_64/64/timer_t_was_int_compat [...] delete mode 100644 sysdeps/unix/sysv/linux/x86_64/compat-timer.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_settime.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundeven-c.c copy sysdeps/{aarch64/fpu/s_roundevenf.c => x86_64/fpu/multiarch/s_roundeven-sse4_ [...] copy sysdeps/{aarch64/fpu => x86_64/fpu/multiarch}/s_roundeven.c (70%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundevenf-c.c copy sysdeps/{aarch64/fpu/s_roundevenf.c => x86_64/fpu/multiarch/s_roundevenf-sse4 [...] copy sysdeps/{aarch64/fpu => x86_64/fpu/multiarch}/s_roundevenf.c (70%)