This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/glibc.
from e74b61c09a Disable -Wstringop-overread for some string tests adds c6a1a261c6 nptl: futex: Provide correct indentation for part of __futex [...] adds 59bb418bd0 benchtests: Add "workload" traces for exp adds abc9732aee benchtests: Add "workload" traces for expf128 adds fba686aa42 benchtests: Add "workload" traces for pow adds e24b248dcb benchtests: Add "workload" traces for powf128 adds cfa220bfdc benchtests: Add "workload" traces for sin adds ad1e1db5dc benchtests: Add "workload" traces for sinf adds 26fbd74059 benchtests: Add "workload" traces for sinf128 adds c71d13a098 Update powerpc libm-test-ulps adds 90e1600f4f linux: Always define STAT_IS_KERNEL_STAT adds 0b1c222cd0 linux: Define STAT64_IS_KERNEL_STAT64 adds 71aadfb8ae linux: Consolidate xstat{64} adds 4f40e6adc4 linux: Consolidate lxstat{64} adds 5febe6a38f linux: Consolidate fxstat{64} adds 5f85cc2f47 linux: Consolidate fxstatat{64} adds 2315996215 Linux: Consolidate xmknod adds 04986243d1 Remove internal usage of extensible stat functions adds 9efac04341 Update sparc libm-test-ulps adds ecdcafa571 linux: Simplify clock_getres adds 60a2e28b34 linux: Add ppoll time64 optimization adds 7c437d3778 linux: Add time64 semtimedop support adds a92f4e6299 linux: Add time64 pselect support adds 9620398097 x86: Install <sys/platform/x86.h> [BZ #26124] adds 13cd625885 hurd: Add __x86_get_cpu_features to ld.abilist adds b8d3e8fbaa y2038: nptl: Convert sem_{clock|timed}wait to support 64 bit time adds 4b564f347f pselect.c: Pass a pointer to SYSCALL_CANCEL [BZ #26606] adds a140ff9162 Fix handling of collating symbols in fnmatch (bug 26620) adds f2c679d4b2 <sys/platform/x86.h>: Add Intel Key Locker support adds 94cd37ebb2 x86: Use HAS_CPU_FEATURE with IBT and SHSTK [BZ #26625] adds 5e74e6f858 nscd: bump GC cycle during cache pruning (bug 26130) adds 07f3ecdba6 powerpc: fix ifunc implementation list for POWER9 strlen and stpcpy adds d38e1bbda0 Allow memset local PLT reference for RISC-V. adds cdf645427d Update mallinfo2 ABI, and test adds d445d9ca8d Define __THROW to noexcept for C++11 and later adds 90ccfdf176 x86: Use one ldbl2mpn.c file for both i386 and x86_64 adds 681900d296 x86: Harden printf against non-normal long double values (bu [...] adds 3322ecbfe2 powerpc: Protect dl_powerpc_cpu_features on INIT_ARCH() [BZ #26615] adds 03e26098b1 benchtests: Run _Float128 tests only on architectures that s [...] adds b3b0b6916a Set locale related environment variables in debugglibc.sh adds f7e3f92b7c strncmp: Add a testcase for page boundary [BZ #25933] adds 659c041188 strcmp: Add a testcase for page boundary adds c4277ba234 bench-strncmp.c: Add workloads on page boundary adds 06e95b93f0 bench-strcmp.c: Add workloads on page boundary adds 7d4ec75e11 intl: Handle translation output codesets with suffixes [BZ #26383] adds 7424a0d009 hurd: add ST_RELATIME adds aaa12e9ff0 sysvipc: Fix semtimeop for !__ASSUME_DIRECT_SYSVIPC_SYSCALLS adds 50e19ddfcd nptl: Fix __futex_abstimed_wait_cancellable32 adds 2433d39b69 linux: Add time64 select support adds 94a83d8667 linux: Add time64 sigtimedwait support adds 7c7671767e linux: Use 64-bit time_t syscall on clock_getcputclockid adds 4af88f96de linux: Consolidate utimes adds c3a020eedd linux: Add time64 support for nanosleep adds b16f282cb0 linux: Add time64 recvmmsg support adds d3c5702747 Reversing calculation of __x86_shared_non_temporal_threshold adds c670278934 ld.so: add an --argv0 option [BZ #16124] adds dfb8e514cf Set tunable value as well as min/max values adds cef95fdc2e string: Fix strerrorname_np return value [BZ #26555] adds 3f9705f1fc nptl: Provide proper spelling for 32 bit version of futex_ab [...] adds e75fbaaa21 nptl: futex: Move __NR_futex_time64 alias to beginning of fu [...] adds 2deb779390 sysvipc: Fix semtimedop for Linux < 5.1 for 64-bit ABI adds 238032ead6 aarch64: enforce >=64K guard size [BZ #26691] adds 574500a108 sysvipc: Fix SEM_STAT_ANY kernel argument pass [BZ #26637] adds a16d2abd49 sysvipc: Return EINVAL for invalid semctl commands adds 20a00dbefc sysvipc: Fix IPC_INFO and MSG_INFO handling [BZ #26639] adds be9b0b9a01 sysvipc: Return EINVAL for invalid msgctl commands new b2cdadde4d Y2038: nptl: Provide futex_abstimed_wait64 supporting 64 bit time new 3102e28bd1 y2038: nptl: Convert pthread_rwlock_{clock|timed}{rd|wr}lock [...]
The 2 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: Makefile | 9 + NEWS | 11 +- benchtests/Makefile | 4 + benchtests/bench-strcmp.c | 56 + benchtests/bench-strncmp.c | 128 ++ benchtests/exp-inputs | 1002 ++++++++++ benchtests/expf128-inputs | 1005 ++++++++++ benchtests/pow-inputs | 1002 ++++++++++ benchtests/powf128-inputs | 1005 ++++++++++ benchtests/sin-inputs | 2004 +++++++++++++++++++ benchtests/sinf-inputs | 2004 +++++++++++++++++++ benchtests/sinf128-inputs | 2007 ++++++++++++++++++++ catgets/open_catalog.c | 2 +- csu/check_fds.c | 2 +- elf/Makefile | 12 +- .../s390/s390-64/kernel_stat.h => elf/argv0test.c | 20 +- elf/cache.c | 4 +- elf/dl-load.c | 4 +- elf/dl-misc.c | 2 +- elf/dl-profile.c | 2 +- elf/dl-tunables.c | 45 +- elf/dl-tunables.h | 21 +- elf/rtld.c | 17 +- elf/tst-rtld-argv0.sh | 37 + iconv/Versions | 4 +- iconv/gconv_cache.c | 2 +- iconv/gconv_charset.c | 10 + iconv/gconv_charset.h | 27 - iconv/gconv_int.h | 21 + iconv/iconv_open.c | 2 +- iconv/iconv_prog.c | 2 +- include/signal.h | 8 + include/sys/select.h | 24 + include/sys/socket.h | 8 + include/sys/stat.h | 1 + include/time.h | 15 + inet/rcmd.c | 4 +- inet/ruserpass.c | 2 +- intl/dcigettext.c | 17 +- intl/loadmsgcat.c | 2 +- intl/tst-codeset.c | 34 +- io/file_change_detection.c | 4 +- io/fts.c | 15 +- io/fts64.c | 5 +- io/ftw.c | 46 +- io/ftw64.c | 8 +- io/getdirname.c | 4 +- io/mkdirat.c | 2 +- io/mkfifoat.c | 2 +- io/openat.c | 2 +- io/openat64.c | 2 +- io/xmknodat.c | 2 +- libio/fileops.c | 2 +- locale/loadarchive.c | 4 +- locale/loadlocale.c | 4 +- malloc/Makefile | 2 +- malloc/Versions | 3 + malloc/malloc.c | 2 + malloc/tst-mallinfo2.c | 83 + manual/README.tunables | 24 +- manual/platform.texi | 526 +++++ manual/tunables.texi | 6 +- misc/daemon.c | 2 +- misc/getusershell.c | 2 +- misc/sys/cdefs.h | 12 +- nptl/allocatestack.c | 14 +- nptl/pthreadP.h | 18 + nptl/pthread_rwlock_clockrdlock.c | 20 +- nptl/pthread_rwlock_clockwrlock.c | 20 +- nptl/pthread_rwlock_common.c | 33 +- nptl/pthread_rwlock_rdlock.c | 2 +- nptl/pthread_rwlock_timedrdlock.c | 20 +- nptl/pthread_rwlock_timedwrlock.c | 20 +- nptl/pthread_rwlock_wrlock.c | 2 +- nptl/sem_clockwait.c | 20 +- nptl/sem_open.c | 2 +- nptl/sem_timedwait.c | 20 +- nptl/sem_wait.c | 5 +- nptl/sem_waitcommon.c | 12 +- nptl/semaphoreP.h | 13 + nscd/cache.c | 9 + nscd/mem.c | 4 +- nscd/nscd_helper.c | 2 +- posix/Makefile | 3 +- posix/fnmatch_loop.c | 4 +- posix/glob.c | 7 - .../mips/mips64/fxstat64.c => posix/tst-fnmatch6.c | 41 +- stdio-common/Makefile | 3 +- stdio-common/errlist.c | 13 +- stdio-common/test-strerr.c | 690 ++++++- stdlib/canonicalize.c | 2 +- string/test-strcmp.c | 33 + string/test-strncmp.c | 33 + sysdeps/aarch64/nptl/pthreaddef.h | 3 + sysdeps/alpha/nptl/pthreaddef.h | 3 + sysdeps/arc/nptl/pthreaddef.h | 3 + sysdeps/arm/nptl/pthreaddef.h | 3 + sysdeps/csky/nptl/pthreaddef.h | 3 + sysdeps/gnu/errlist.h | 301 ++- sysdeps/gnu/glob64-lstat-compat.c | 2 +- sysdeps/gnu/glob64.c | 2 +- sysdeps/hppa/nptl/pthreaddef.h | 3 + sysdeps/i386/i686/multiarch/Makefile | 4 - sysdeps/i386/i686/multiarch/test-multiarch.c | 1 - sysdeps/i386/nptl/pthreaddef.h | 3 + sysdeps/ia64/ldbl2mpn.c | 2 +- sysdeps/ia64/nptl/pthreaddef.h | 3 + sysdeps/m68k/nptl/pthreaddef.h | 3 + sysdeps/mach/hurd/bits/statvfs.h | 4 +- sysdeps/mach/hurd/i386/ld.abilist | 1 + sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/mach/hurd/ptsname.c | 2 +- sysdeps/microblaze/nptl/pthreaddef.h | 3 + sysdeps/mips/nptl/pthreaddef.h | 3 + sysdeps/nios2/nptl/pthreaddef.h | 3 + sysdeps/nptl/futex-internal.c | 98 +- sysdeps/nptl/futex-internal.h | 14 +- sysdeps/posix/dl-fileid.h | 2 +- sysdeps/posix/euidaccess.c | 2 +- sysdeps/posix/fdopendir.c | 2 +- sysdeps/posix/fpathconf.c | 2 +- sysdeps/posix/getaddrinfo.c | 4 +- sysdeps/posix/isfdtype.c | 2 +- sysdeps/posix/opendir.c | 2 +- sysdeps/posix/pathconf.c | 2 +- sysdeps/posix/posix_fallocate.c | 2 +- sysdeps/posix/posix_fallocate64.c | 2 +- sysdeps/posix/sysconf.c | 2 +- sysdeps/posix/tempname.c | 7 +- sysdeps/powerpc/fpu/libm-test-ulps | 6 +- sysdeps/powerpc/nptl/pthreaddef.h | 3 + .../powerpc/powerpc32/power4/multiarch/init-arch.h | 2 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 4 +- sysdeps/riscv/nptl/pthreaddef.h | 3 + sysdeps/s390/nptl/pthreaddef.h | 3 + sysdeps/sh/nptl/pthreaddef.h | 3 + sysdeps/sparc/fpu/libm-test-ulps | 2 +- sysdeps/sparc/sparc32/pthreaddef.h | 3 + sysdeps/sparc/sparc64/pthreaddef.h | 3 + sysdeps/unix/sysv/linux/Makefile | 7 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 1 + sysdeps/unix/sysv/linux/alpha/dl-fxstatat64.c | 1 - sysdeps/unix/sysv/linux/alpha/fxstat.c | 57 - .../linux/{generic/xstat.c => alpha/fxstat64.c} | 47 +- sysdeps/unix/sysv/linux/alpha/fxstatat.c | 52 - .../{mips/mips64/xstat64.c => alpha/fxstatat64.c} | 32 +- sysdeps/unix/sysv/linux/alpha/kernel_stat.h | 2 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 1 + sysdeps/unix/sysv/linux/alpha/lxstat.c | 57 - .../linux/{generic/lxstat.c => alpha/lxstat64.c} | 47 +- sysdeps/unix/sysv/linux/alpha/xstat.c | 57 - .../linux/{generic/xstat.c => alpha/xstat64.c} | 47 +- sysdeps/unix/sysv/linux/arc/kernel_stat.h | 1 + sysdeps/unix/sysv/linux/arc/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/fxstat.c | 1 - sysdeps/unix/sysv/linux/arm/fxstatat.c | 1 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/lxstat.c | 1 - sysdeps/unix/sysv/linux/arm/xstat.c | 1 - sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 25 +- sysdeps/unix/sysv/linux/clock_getres.c | 38 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 1 + sysdeps/unix/sysv/linux/faccessat.c | 2 +- sysdeps/unix/sysv/linux/fexecve.c | 4 +- sysdeps/unix/sysv/linux/fxstat.c | 62 +- sysdeps/unix/sysv/linux/fxstat64.c | 53 +- sysdeps/unix/sysv/linux/fxstatat.c | 55 +- sysdeps/unix/sysv/linux/fxstatat64.c | 65 +- sysdeps/unix/sysv/linux/generic/utimes.c | 46 - .../unix/sysv/linux/generic/wordsize-32/fxstat.c | 57 - .../unix/sysv/linux/generic/wordsize-32/fxstat64.c | 36 - .../unix/sysv/linux/generic/wordsize-32/fxstatat.c | 56 - .../sysv/linux/generic/wordsize-32/fxstatat64.c | 37 - .../unix/sysv/linux/generic/wordsize-32/lxstat.c | 55 - .../unix/sysv/linux/generic/wordsize-32/lxstat64.c | 66 - .../unix/sysv/linux/generic/wordsize-32/xstat.c | 54 - .../unix/sysv/linux/generic/wordsize-32/xstat64.c | 63 - sysdeps/unix/sysv/linux/generic/xmknod.c | 54 - sysdeps/unix/sysv/linux/hppa/fxstat.c | 1 - sysdeps/unix/sysv/linux/hppa/fxstatat.c | 1 - sysdeps/unix/sysv/linux/hppa/kernel-features.h | 5 - sysdeps/unix/sysv/linux/hppa/kernel_stat.h | 2 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 1 + sysdeps/unix/sysv/linux/hppa/lxstat.c | 1 - sysdeps/unix/sysv/linux/hppa/utimes.c | 30 - sysdeps/unix/sysv/linux/hppa/xstat.c | 1 - sysdeps/unix/sysv/linux/i386/fxstat.c | 59 - sysdeps/unix/sysv/linux/i386/fxstatat.c | 54 - sysdeps/unix/sysv/linux/i386/ld.abilist | 1 + sysdeps/unix/sysv/linux/i386/libc.abilist | 1 + sysdeps/unix/sysv/linux/i386/lxstat.c | 60 - sysdeps/unix/sysv/linux/i386/xstat.c | 59 - sysdeps/unix/sysv/linux/ia64/kernel_stat.h | 1 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 1 + sysdeps/unix/sysv/linux/include/sys/sem.h | 6 + sysdeps/unix/sysv/linux/kernel_stat.h | 2 + sysdeps/unix/sysv/linux/lxstat.c | 64 +- sysdeps/unix/sysv/linux/lxstat64.c | 68 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 1 + sysdeps/unix/sysv/linux/m68k/fxstat.c | 1 - sysdeps/unix/sysv/linux/m68k/fxstatat.c | 1 - sysdeps/unix/sysv/linux/m68k/lxstat.c | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 1 + sysdeps/unix/sysv/linux/m68k/xstat.c | 1 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/fxstat.c | 1 - sysdeps/unix/sysv/linux/microblaze/fxstatat.c | 1 - sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 2 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/lxstat.c | 1 - .../linux/microblaze/{pselect.c => pselect32.c} | 32 +- sysdeps/unix/sysv/linux/microblaze/xstat.c | 1 - .../sysv/linux/mips/{mips64/xstat64.c => fxstat.c} | 34 +- sysdeps/unix/sysv/linux/mips/kernel_stat.h | 7 + .../sysv/linux/mips/{mips64/xstat64.c => lxstat.c} | 34 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 1 + sysdeps/unix/sysv/linux/mips/mips32/fxstatat.c | 1 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 1 + sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c | 13 +- .../linux/mips/mips64/{xstat64.c => fxstatat.c} | 27 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 28 +- sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 14 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 1 + sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 16 +- .../unix/sysv/linux/{wordsize-64 => mips}/xstat.c | 32 +- sysdeps/unix/sysv/linux/msgctl.c | 53 +- .../unix/sysv/linux/nanosleep.c | 50 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 1 + sysdeps/unix/sysv/linux/oldglob.c | 2 +- sysdeps/unix/sysv/linux/pathconf.c | 4 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 1 + sysdeps/unix/sysv/linux/powerpc/powerpc32/fxstat.c | 1 - .../unix/sysv/linux/powerpc/powerpc32/fxstatat.c | 1 - .../sysv/linux/powerpc/powerpc32/kernel_stat.h | 2 + sysdeps/unix/sysv/linux/powerpc/powerpc32/lxstat.c | 2 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 1 + sysdeps/unix/sysv/linux/powerpc/powerpc32/xstat.c | 1 - .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc64/kernel_stat.h | 1 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/ppoll.c | 18 +- sysdeps/unix/sysv/linux/pselect.c | 56 +- .../unix/sysv/linux/pselect32.c | 45 +- sysdeps/unix/sysv/linux/ptsname.c | 4 +- sysdeps/unix/sysv/linux/recvmmsg.c | 63 +- sysdeps/unix/sysv/linux/riscv/localplt.data | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-32/fxstat.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/fxstatat.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-32/lxstat.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/xstat.c | 1 - sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h | 1 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 1 + sysdeps/unix/sysv/linux/select.c | 92 +- sysdeps/unix/sysv/linux/semctl.c | 16 + sysdeps/unix/sysv/linux/semtimedop.c | 56 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/fxstat.c | 1 - sysdeps/unix/sysv/linux/sh/fxstatat.c | 1 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/lxstat.c | 2 - sysdeps/unix/sysv/linux/sh/xstat.c | 1 - sysdeps/unix/sysv/linux/sigtimedwait.c | 50 +- sysdeps/unix/sysv/linux/sparc/sparc32/fxstat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/fxstatat.c | 1 - .../unix/sysv/linux/sparc/sparc32/kernel_stat.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/lxstat.c | 2 - sysdeps/unix/sysv/linux/sparc/sparc32/xstat.c | 1 - .../unix/sysv/linux/sparc/sparc64/dl-fxstatat64.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/fxstatat.c | 1 - .../unix/sysv/linux/sparc/sparc64/kernel_stat.h | 7 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/lxstat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/xstat.c | 1 - sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c | 177 ++ sysdeps/unix/sysv/linux/tst-sysvsem-linux.c | 184 ++ sysdeps/unix/sysv/linux/ttyname.c | 8 +- sysdeps/unix/sysv/linux/ttyname_r.c | 8 +- .../unix/sysv/linux/wordsize-64/dl-fxstatat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fxstat.c | 45 - sysdeps/unix/sysv/linux/wordsize-64/fxstat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c | 48 - sysdeps/unix/sysv/linux/wordsize-64/fxstatat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/lxstat.c | 45 - sysdeps/unix/sysv/linux/wordsize-64/lxstat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/xstat64.c | 1 - sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/kernel_stat.h | 1 + sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 + sysdeps/unix/sysv/linux/xmknod.c | 8 +- sysdeps/unix/sysv/linux/xstat.c | 60 +- sysdeps/unix/sysv/linux/xstat64.c | 61 +- sysdeps/unix/sysv/linux/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/xstatconv.h | 2 +- sysdeps/unix/sysv/linux/xstatover.h | 67 + sysdeps/x86/Makefile | 8 +- sysdeps/x86/Versions | 4 +- sysdeps/x86/cacheinfo.c | 16 +- sysdeps/x86/cpu-features.c | 18 +- sysdeps/x86/dl-cet.c | 4 +- sysdeps/x86/dl-get-cpu-features.c | 6 +- sysdeps/x86/include/cpu-features.h | 183 ++ sysdeps/{i386 => x86}/ldbl2mpn.c | 8 + sysdeps/x86/{cpu-features.h => sys/platform/x86.h} | 175 +- sysdeps/x86/tst-cpu-features-cpuinfo.c | 250 +++ sysdeps/x86/tst-cpu-features-supports.c | 192 ++ sysdeps/x86/tst-get-cpu-features.c | 14 +- sysdeps/x86/tst-ldbl-nonnormal-printf.c | 52 + sysdeps/x86_64/fpu/math-tests-arch.h | 2 +- sysdeps/x86_64/ldbl2mpn.c | 1 - sysdeps/x86_64/multiarch/Makefile | 4 - sysdeps/x86_64/multiarch/test-multiarch.c | 96 - sysdeps/x86_64/nptl/pthreaddef.h | 3 + sysvipc/ftok.c | 2 +- sysvipc/test-sysvipc.h | 110 ++ sysvipc/test-sysvmsg.c | 5 + sysvipc/test-sysvsem.c | 6 + time/getdate.c | 2 +- time/tzfile.c | 4 +- 327 files changed, 14779 insertions(+), 2538 deletions(-) create mode 100644 benchtests/expf128-inputs create mode 100644 benchtests/powf128-inputs create mode 100644 benchtests/sinf128-inputs copy sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h => elf/argv0test.c (70%) create mode 100755 elf/tst-rtld-argv0.sh create mode 100644 malloc/tst-mallinfo2.c copy sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c => posix/tst-fnmatch6.c (55%) delete mode 100644 sysdeps/i386/i686/multiarch/test-multiarch.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/dl-fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fxstat.c copy sysdeps/unix/sysv/linux/{generic/xstat.c => alpha/fxstat64.c} (56%) delete mode 100644 sysdeps/unix/sysv/linux/alpha/fxstatat.c copy sysdeps/unix/sysv/linux/{mips/mips64/xstat64.c => alpha/fxstatat64.c} (62%) delete mode 100644 sysdeps/unix/sysv/linux/alpha/lxstat.c rename sysdeps/unix/sysv/linux/{generic/lxstat.c => alpha/lxstat64.c} (55%) delete mode 100644 sysdeps/unix/sysv/linux/alpha/xstat.c rename sysdeps/unix/sysv/linux/{generic/xstat.c => alpha/xstat64.c} (57%) delete mode 100644 sysdeps/unix/sysv/linux/arm/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/arm/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/arm/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/arm/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/utimes.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/xmknod.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/utimes.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/i386/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/i386/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/i386/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/lxstat.c rename sysdeps/unix/sysv/linux/microblaze/{pselect.c => pselect32.c} (67%) delete mode 100644 sysdeps/unix/sysv/linux/microblaze/xstat.c copy sysdeps/unix/sysv/linux/mips/{mips64/xstat64.c => fxstat.c} (70%) copy sysdeps/unix/sysv/linux/mips/{mips64/xstat64.c => lxstat.c} (69%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/fxstatat.c copy sysdeps/unix/sysv/linux/mips/mips64/{xstat64.c => fxstatat.c} (67%) rename sysdeps/unix/sysv/linux/{wordsize-64 => mips}/xstat.c (67%) copy io/mkdirat.c => sysdeps/unix/sysv/linux/nanosleep.c (51%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/xstat.c copy io/mkdirat.c => sysdeps/unix/sysv/linux/pselect32.c (51%) delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/sh/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sh/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/sh/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sh/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/dl-fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/xstat.c create mode 100644 sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c create mode 100644 sysdeps/unix/sysv/linux/tst-sysvsem-linux.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/dl-fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fxstat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lxstat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/xstat64.c create mode 100644 sysdeps/unix/sysv/linux/xstatover.h create mode 100644 sysdeps/x86/include/cpu-features.h rename sysdeps/{i386 => x86}/ldbl2mpn.c (90%) rename sysdeps/x86/{cpu-features.h => sys/platform/x86.h} (81%) create mode 100644 sysdeps/x86/tst-cpu-features-cpuinfo.c create mode 100644 sysdeps/x86/tst-cpu-features-supports.c create mode 100644 sysdeps/x86/tst-ldbl-nonnormal-printf.c delete mode 100644 sysdeps/x86_64/ldbl2mpn.c delete mode 100644 sysdeps/x86_64/multiarch/test-multiarch.c create mode 100644 sysvipc/test-sysvipc.h