This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O3_LTO in repository toolchain/ci/glibc.
from d3436a7f32 alpha: Fix static gettimeofday symbol adds c10acd4026 math/test-sinl-pseudo: Use stack protector only if available adds 5e6efd3ec2 Use gcc -finput-charset=ascii for check-installed-headers. adds fe7df8eb5e Add STATX_ATTR_VERITY from Linux 5.5 to bits/statx-generic.h. adds 9642b85fd0 resolv: Use <file_change_detection.h> in __resolv_conf_get_current adds a1a20f0292 resolv: Fix file handle leak in __resolv_conf_load [BZ #25429] adds dd0b4df329 resolv: Enhance __resolv_conf_load to capture file change data adds fa00db0a6e resolv: Fix ABA race in /etc/resolv.conf change detection [B [...] adds ad180676b8 Adjust thresholds in Bessel function implementations (bug 14469). adds c624d23260 Add a generic scalb implementation adds 2b7dc93f82 ldbl-128ibm-compat: Provide a scalb implementation adds a803367bab powerpc64: Add memory protection key support [BZ #23202] adds f6a9b6b08e tst-clone3: Use __NR_futex_time64 if we don't have __NR_futex adds 5d844e1b72 i386: Enable CET support in ucontext functions adds cd72a13f22 powerpc: Consolidate Linux syscall definition adds e26b8a008a powerpc: Use Linux kABI for syscall return adds 86c5d2cf0c sparc: Use Linux kABI for syscall return adds c261718b3f sparc: Avoid clobbering register parameters in syscall adds 975ace4eca alpha: Refactor syscall and Use Linux kABI for syscall return adds 157252e9ed ia64: Use Linux kABI for syscall return adds ebb4aed873 mips64: Consolidate Linux sysdep.h adds cf1e05f599 mips: Use Linux kABI for syscall return adds 861be5fd66 nios2: Use Linux kABI for syscall return adds 6cc8fc7c15 microblaze: Avoid clobbering register parameters in syscall adds be74b42ee2 riscv: Avoid clobbering register parameters in syscall adds 9a973da617 s390: Consolidate Linux syscall definition adds fcb78a5505 linux: Consolidate INLINE_SYSCALL adds d1aea2805d nptl: Remove ununsed pthread-errnos.h rule adds bc2eb9321e linux: Remove INTERNAL_SYSCALL_DECL adds 9c7a58347b arm: fix use of INTERNAL_SYSCALL_CALL adds abcc039d2e elf: Introduce the rtld-stubbed-symbols makefile variable adds c76147afe9 elf: Extract _dl_sym_post, _dl_sym_find_caller_map from elf/ [...] adds 2efa52c880 Remove weak declaration of free from <inline-hashtab.h> adds 3a0ecccb59 ld.so: Do not export free/calloc/malloc/realloc functions [B [...] adds fe66db99f4 hurd tls: update comment about fields at the end of tcbhead adds b65a82e4e7 hurd: Add THREAD_GET/SETMEM/_NC adds ca843defbc htl: Only check pthread_self coherency when DEBUG is set adds 6c43d94a96 htl: Add missing functions and defines for robust mutexes adds f640c4231d htl: Remove stub warning for pthread_mutexattr_setpshared adds a25077a431 pthread: Move robust mutex tests from nptl to sysdeps/pthread adds 0cbc855acb pthread: Fix building tst-robust8 with nptl adds edba4e5f91 htl: Link internal htl tests against libpthread adds f1bdee6179 x86 tls: Use _Static_assert for TLS access size assertion adds fe49a73316 x86: Avoid single-argument _Static_assert in <tls.h> adds ab3df8154f stdlib: Reduce namespace pollution in <inttypes.h> adds 1f1c65e232 conform/conformtest.py: Extend tokenizer to cover character [...] adds e4a3999213 Prepare redirections for IEEE long double on powerpc64le adds fa185f0d45 <fd_to_filename.h>: Add type safety and port to Hurd adds 631cf64bc1 Move implementation of <file_change_detection.h> into a C file adds 6e05978f0c mips: Fix bracktrace result for signal frames adds f4349837d9 Introduce <elf-initfini.h> and ELF_INITFINI for all architectures adds a492b1e5ef Linux: Work around kernel bugs in chmod on /proc/self/fd pat [...] adds 7455b70027 y2038: linux: Provide __gettimeofday64 implementation adds 8d42bf859a Fix tst-pkey expectations on pkey_get [BZ #23202] adds 27d83441a2 Block all signals on timer_create thread (BZ#10815) adds 7e56088050 nptl: Use .NOTPARALLEL in Makefile only if actually running tests adds 8923b9962c nptl: Sort routines list in Makefile alphabetically adds ce197a6e0a nptl: Move pthread_attr_getschedpolicy implementation into libc adds f0929a227b nptl: Move pthread_attr_setschedpolicy implementation into libc adds ed0a69b675 nptl: Move pthread_attr_getscope implementation into libc adds dc260acd38 nptl: Move pthread_attr_setscope implementation into libc adds 249afce2e7 nptl: Move pthread_condattr_destroy implementation into libc adds 7da5c345a5 nptl: Move pthread_condattr_init implementation into libc adds dc6cfdc934 nptl: Move pthread_cond_destroy implementation into libc adds ad96df2cd9 nptl: Move pthread_cond_init implementation into libc adds c1080713ad Add hidden prototypes for __sched_getparam, __sched_getscheduler adds d5074b30fe nptl: Move pthread_getschedparam implementation into libc adds f2323817dd nptl: Move pthread_setschedparam implementation into libc adds ddc650e9b3 Fix use-after-free in glob when expanding ~user (bug 25414) adds b790c8c2ed nios2: Fix Linux kABI for syscall return adds 77ad97356c Undefine redirections after long double definition on __LDBL [...] adds 218dad29e8 ldbl-128ibm-compat: Provide ieee128 symbols to narrow functions adds 74f614b70a ldbl-128ibm-compat: enforce correct abi flags on internal file adds bb05281822 ldbl-128ibm-compat: fixup subdir location of several funcs adds a92ac9f494 ldbl-128ibm: make ieee754.h work with IEEE 128 long double adds 783e641fba csu: Use ELF constructor instead of _init in libc.so adds d423e17031 nss_nis: Use NSS_DECLARE_MODULE_FUNCTIONS adds f1a0840c15 powerpc: Refactor fenvinline.h adds 758599bc9d elf: Apply attribute_relro to pointers in elf/dl-minimal.c adds 5c8aa3849a malloc/tst-mallocfork2: Kill lingering process for unexpecte [...] adds dfe9aa9156 support: Add support_process_state_wait adds b3b6a40ab9 posix: Refactor tst-waitid (BZ #14666) adds 6437fecca3 posix: Remove posix waitid adds 8dbfea3a20 ldbl-128ibm-compat: Redirect long double functions to f128/i [...] adds 39b47ada8d ldbl-128ibm-compat: Redirect complex math functions adds f1a166b0d7 ldbl-128ibm-compat: Provide a significand implementation adds d967237443 ldbl-128ibm-compat: Provide nexttoward functions adds 77d5bddd8f ldbl-128ibm-compat: enforce ibm128 on compat tests adds 4068b54c70 ldbl-128ibm-compat: link tst-ldbl-efgcvt against loader too adds b5b7fb76e1 i386: Use comdat instead of .gnu.linkonce for i386 setup pic [...] adds 0499a353a6 elf: Add elf/check-wx-segment, a test for the presence of WX [...] adds 808cd69267 Add missing libc_hidden_def for __utimensat64 adds 542160f0b6 Fixed typo in run_command_array() in support/shell-container.c adds c592721a5b build-many-glibcs.py: Add --shallow option adds feaa150680 build-many-glibcs.py: Add list-compilers, list-glibcs commands adds f122f356c5 Linux: renameat2 syscall number is always available adds a72ae22d5d Linux: copy_file_range syscall number is always available adds 8d25a67650 Linux: mlock2 syscall number is always available adds 276e6080c8 Linux: mq_* syscall numbers are always available adds 7255ccbec9 Linux: statx syscall number is always available adds 78e132b319 Linux: sched_setaffinity syscall number is always available adds 822a391076 Linux: sched_getaffinity syscall number is always available adds 1a5f1153a7 Linux: sigaltstack syscall number is always available adds 71691aae92 Linux: Clean up pread64/pwrite64 system call names adds d241dee4dd Linux: Clean up preadv, pwritev system call names adds 658b5848a8 Linux: getrandom syscall number is always available adds c99517a738 Linux: rt_sigqueueinfo syscall number is always available adds 5d9f1add86 Linux: pkey_mprotect syscall number is always available adds aa350443c5 Linux: set_tid_address syscall number is always available adds 11ae9a185b Linux: exit_group syscall number is always available adds b5350b487c Linux: Clean up preadv2, pwritev2 system call names adds 4fe5d3867a Linux: getdents64 syscall number is always available on MIPS adds 75376039be Linux: pciconfig_iobase syscall number is always available on alpha adds b03604b1b8 Linux: set_robust_list syscall number is always available adds ed9ce57e3c Linux: open_by_handle_at syscall number is always available adds 2982d0c18f ia64: Do not define __NR_semtimedop in <sysdep.h> adds 63e9b4bd9c x86_64: Do not define __NR_semtimedop in <sysdep.h> adds e76d4fb014 Linux: epoll_pwait syscall number is always available adds bf956afeaa m68k: getpagesize syscall number is always available adds 24caa35c57 microblaze: vfork is always available adds 847d3913da y2038: Introduce struct __utimbuf64 - new internal glibc type adds d962a5d68a y2038: linux: Provide __utimes64 implementation adds 66449d9339 y2038: linux: Provide __utime64 implementation adds c014359a7d alpha: Do not build with -fpic adds 4f88b38097 Convert Python scripts to Python 3 adds 78c9d0c6ef Update translations adds 72bcc9ade0 manual: Fix typo in parse_printf_format example [BZ #24638] adds f801cf7bb1 manual: Fix wrong declaration of wcschr [BZ #24654] adds 1301097665 S390: Remove backchain-based fallback and use generic backtrace.c. adds c10826a327 Linux: Use AT_FDCWD in utime, utimes when calling utimensat adds e5244cd88a Linux: Use __fstatat64 in fchmodat implementation adds d5e492ba4c linux: Remove aarch64 ipc_priv.h adds 24fdebe75f linux: Clear mode_t padding bits (BZ#25623) adds 87a698a216 Improve IFUNC check [BZ #25506] adds 60f071f47a linux/sysipc: Include linux/posix_types.h for __kernel_mode_t adds a63189c021 Remove reference of --without-fp on configure adds af09e5e5d9 arm: Fix softp-fp Implies (BZ #25635) adds 1c252f0e7e powerpc: Fix feraiseexcept and feclearexcept macros adds 0059122aa0 ldbl-128ibm-compat: Add tests for IBM long double functions adds d2b2acefa6 ldbl-128ibm: Let long double files have specific compiler flags adds b33e946fbb sparc: Move sigreturn stub to assembly adds 7975f9a48a y2038: fix: Add missing libc_hidden_def for __futimens64 adds f072671cf5 y2038: linux: Provide __futimes64 implementation adds 1a5e12826c y2038: linux: Provide __lutimes64 implementation adds 8b8f39376b y2038: linux: Provide __futimesat64 implementation adds fbaf0bae57 elf: Fix wrong indentation from commit eb447b7b4b adds d8faf2955a mips: Fix wrong INTERNAL_SYSCALL_ERROR_P check from bc2eb9321e adds a9f4703d93 gcc PR 89877: miscompilation due to missing cc clobber in lo [...] adds 15ab195229 Add NEWS entry for CVE-2020-10029 (bug 25487) adds 7000651327 [AArch64] Improve integer memcpy adds 083d644d42 test-container: print errno when execvp fails adds b7176cc2af ldconfig: trace origin paths with -v adds 2de7fe6253 parse_tunables: Fix typo in comment adds dcf46d3fe5 nscd: add cache dumper adds 4315f45c93 manual: Fix inconsistent declaration of wcsrchr [BZ #24655] adds 28b4928b1b Fix nscd/cachedumper.c compile errors adds cbd1569904 nscd/cachedumper.c : fix whitespace adds 49348beafe Fix build with GCC 10 when long double = double. adds 1fabdb9908 x86: Remove ARCH_CET_LEGACY_BITMAP [BZ #25397] adds 649fdf039b oc_FR locale: Fix spelling of Thursday (bug 25639) adds 4bad2e014e m68k: Remove mathinline.h adds a2ce37b564 math: Remove mathinline adds a8ce822234 Remove __LIBC_INTERNAL_MATH_INLINES adds 1c15464ca0 math: Remove inline math tests adds 39a05214fe Add NEWS entry for CVE-2020-1752 (bug 25414) adds 3cc4a8367c stdio: Remove memory leak from multibyte convertion [BZ#25691] adds 910a835dc9 stdio: Add tests for printf multibyte convertion leak [BZ#25691] adds b8de7980c0 Extended Char Intro: Use getwc in example (Bug 25626) adds 0334369949 y2038: fix: Add missing libc_hidden_def attribute for some s [...] adds f09542c584 posix: Fix system error return value [BZ #25715] adds 07d16a6deb Add NEWS entry for CVE-2020-1751 (bug 25423) adds 5fce0e095b support/shell-container.c: Return 127 if execve fails adds 5a5a3a3234 support/shell-container.c: Add builtin exit adds 1c17100c43 support/shell-container.c: Add builtin kill adds 4eda036f5b stdlib: Move tst-system to tests-container adds 45ae17dd7e ldbl-128ibm-compat: PLT redirects for using ldbl redirects i [...] adds d0d1811fb9 Fix tests which expose ldbl -> _Float128 redirects adds 076d06e849 powerpc64le: Ensure correct ldouble compiler flags are used adds 3618e5fece Makeconfig: sandwich gnulib-tests between libc/ld linking of tests adds 39517c008f powerpc64le: add -mno-gnu-attribute to *f128 objects and difftime adds 57651ee4c8 powerpc64: apply -mabi=ibmlongdouble to special files adds e8a0f5831e ARC: add definitions to elf/elf.h adds 4da2597af5 sysv/linux: Rename alpha functions to be alpha specific adds d1876749a8 time: Add a timeval with a 32-bit tv_sec and tv_usec adds 933dc0e570 time: Add a __itimerval64 struct adds 642d5abaf1 Add benchtests for roundeven and roundevenf. adds a1a486d70e Add Safe-Linking to fastbins and tcache adds e095db0bc6 hurd: Make O_TRUNC update mtime/ctime adds 5f34491510 math: Remove fenvinline.h adds 4a30b6109c x86: Remove feraiseexcept optimization adds ec07242c45 sparc: Move __fenv_{ld,st}fsr to fenv-private.h adds 1a044511a3 Fix data race in setting function descriptors during lazy bi [...] adds 66807aebad powerpc: Add support for fmaf128() in hardware adds acdcca7294 Add new file missed in previous hppa commit. adds 6b89dbc3ca Use Linux 5.6 and GMP 6.2.0 in build-many-glibcs.py. adds 768358b6a8 Typo fixes and CR cleanup in Safe-Linking adds 49c3c37651 Fix alignment bug in Safe-Linking adds a9d42c09a3 math: Add inputs that yield larger errors for float type (x86_64) adds 1c634e677f sysv: Define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 adds a51e035889 linux: Use long time_t __getitimer/__setitimer adds 5d24ba82c4 resource: Add a __rusage64 struct adds 600f00b747 linux: Use long time_t for wait4/getrusage adds 0bcd0c5100 sysv/alpha: Use generic __timeval32 and helpers adds 1c50d23a20 S390: Regenerate ULPs. adds 6310d570bf Add tests for Safe-Linking adds 0bdca3bd94 aarch64: update bits/hwcap.h adds 17fd707f88 nptl: Remove x86_64 cancellation assembly implementations [B [...] adds cea56af185 support: Change xgetline to return 0 on EOF adds 4c6e0415ef elf: Simplify handling of lists of audit strings adds 8f7a75d700 elf: Implement DT_AUDIT, DT_DEPAUDIT support [BZ #24943] adds e788beaf09 Update syscall lists for Linux 5.6. adds f9ac84f92f Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5.6 to net [...] adds f90a7e96df i386: Disable check_consistency for GCC 5 and above [BZ #25788] adds bd98471eb2 ldbl-128ibm: simplify iscanonical.h adds 25ee3931f0 powerpc64le/multiarch: don't generate strong aliases for fma [...] adds 6f82d05034 powerpc64le: Enforce -mabi=ibmlongdouble when -mfloat128 used adds 8e72163b16 powerpc64le: workaround ieee long double / _Float128 stdc++ bug adds 4531ba8ebf powerpc64le: enforce non-specific long double in .gnu.attrib [...] adds b9cde4e3aa malloc: ensure set_max_fast never stores zero [BZ #25733] adds 390b5a4727 y2038: include: Move struct __timespec64 definition to a sep [...] adds 6f5eb5b2e5 y2038: linux: Provide __mq_timedsend_time64 implementation adds 0b65a8fbaf y2038: linux: Provide __mq_timedreceive_time64 implementation adds a8d74ee47b Update hppa libm-test-ulps adds 10b2cdc3b3 oc_FR locale: Fix spelling of April (bug 25639) adds 93a0959ef2 i386: Remove build support for GCC older than GCC 6 adds bd6cdfc18c powerpc: Update ULPs and xfail more ibm128 outputs adds 8a1d13d0c7 Updates to the shn_MM locale [BZ #25532] adds 6a0474c769 Update aarch64 libm-test-ulps adds 79943b37a0 Update arm libm-test-ulps adds e379112b68 Update sparc libm-test-ulps adds 8a7f8da168 Update ia64 libm-test-ulps adds 17e7d1c5f8 Update alpha libm-test-ulps adds b1caa144c7 Update mips libm-test-ulps
No new revisions were added by this update.
Summary of changes: Makeconfig | 12 +- NEWS | 15 +- argp/argp.h | 3 +- benchtests/Makefile | 6 +- benchtests/{trunc-inputs => roundeven-inputs} | 0 benchtests/{truncf-inputs => roundevenf-inputs} | 0 benchtests/scripts/bench.py | 2 +- benchtests/scripts/validate_benchout.py | 2 +- bits/fenvinline.h | 8 - bits/mathinline.h | 12 - bits/typesizes.h | 6 + configure | 5 +- configure.ac | 5 +- conform/conformtest.py | 11 +- conform/glibcconform.py | 2 +- conform/linknamespace.py | 2 +- conform/list-header-symbols.py | 2 +- csu/elf-init.c | 7 +- csu/gmon-start.c | 8 + csu/init-first.c | 12 +- debug/backtrace.c | 5 + elf/Makefile | 55 +- elf/Versions | 3 - elf/dl-deps.c | 11 +- elf/dl-fini.c | 5 +- elf/dl-init.c | 8 +- elf/dl-lookup.c | 4 +- elf/dl-minimal.c | 97 +- elf/dl-sym-post.h | 106 + elf/dl-sym.c | 86 +- elf/dl-tunables.c | 2 +- elf/elf.h | 70 +- elf/ldconfig.c | 30 +- elf/rtld.c | 258 +- elf/soinit.c | 2 +- elf/tst-addr1.c | 11 + .../x86/tst-cet-legacy-4.c => elf/tst-audit14.c | 52 +- elf/tst-audit15.c | 50 + elf/tst-audit16.c | 54 + nptl/thrd_yield.c => elf/tst-auditlogmod-1.c | 15 +- nptl/thrd_yield.c => elf/tst-auditlogmod-2.c | 15 +- nptl/thrd_yield.c => elf/tst-auditlogmod-3.c | 15 +- htl/Makefile | 2 +- htl/Versions | 5 + hurd/hurd/signal.h | 11 +- hurd/lookup-retry.c | 13 +- include/err.h | 12 +- include/file_change_detection.h | 110 +- include/inline-hashtab.h | 15 +- include/libc-internal.h | 2 +- include/libc-symbols.h | 34 +- include/malloc.h | 2 + include/math.h | 9 +- include/mqueue.h | 17 + include/netdb.h | 8 +- include/rtld-malloc.h | 85 + include/sched.h | 2 + include/stdio.h | 52 +- include/stdlib.h | 2 + include/struct___timespec64.h | 27 + include/sys/cdefs.h | 20 + include/sys/resource.h | 121 + include/sys/syslog.h | 2 +- include/time.h | 123 +- include/wchar.h | 2 +- inet/netinet/in.h | 4 + io/Makefile | 2 +- io/Versions | 4 + io/bits/statx-generic.h | 1 + .../file_change_detection.c | 62 +- io/tst-file_change_detection.c | 57 +- io/tst-lchmod.c | 80 +- libio/bits/stdio-ldbl.h | 46 +- libio/freopen.c | 4 +- libio/freopen64.c | 4 +- libio/stdio.h | 16 +- localedata/locales/oc_FR | 6 +- localedata/locales/shn_MM | 131 +- malloc/Makefile | 1 + malloc/malloc.c | 81 +- malloc/tst-mallocfork2.c | 39 +- malloc/tst-safe-linking.c | 179 + manual/charset.texi | 2 +- manual/stdio.texi | 2 +- manual/string.texi | 4 +- math/Makefile | 178 +- math/README.libm-test | 33 +- math/auto-libm-test-in | 148 +- math/auto-libm-test-out-acosh | 826 +- math/auto-libm-test-out-asinh | 301 +- math/auto-libm-test-out-atanh | 1590 ++-- math/auto-libm-test-out-cos | 25 + math/auto-libm-test-out-cosh | 2269 ++--- math/auto-libm-test-out-erfc | 25 + math/auto-libm-test-out-exp | 25 + math/auto-libm-test-out-exp10 | 25 + math/auto-libm-test-out-hypot | 9442 ++++++++++---------- math/auto-libm-test-out-j0 | 25 + math/auto-libm-test-out-j1 | 25 + math/auto-libm-test-out-lgamma | 25 + math/auto-libm-test-out-sin | 25 + math/auto-libm-test-out-sinh | 1260 +-- math/auto-libm-test-out-tgamma | 25 + math/auto-libm-test-out-y0 | 25 + math/bits/mathcalls-helper-functions.h | 18 +- math/bits/mathcalls.h | 9 +- math/complex.h | 29 +- math/e_scalb.c | 54 - math/{e_scalbf.c => e_scalb_template.c} | 33 +- math/e_scalbl.c | 54 - math/fenv.h | 4 - math/gen-auto-libm-tests.c | 8 +- math/gen-libm-test.py | 7 +- math/gen-tgmath-tests.py | 2 +- math/libm-test-asinh.inc | 4 +- math/libm-test-atanh.inc | 4 +- math/libm-test-cosh.inc | 4 +- math/libm-test-driver.c | 7 - math/libm-test-exp.inc | 4 +- math/libm-test-expm1.inc | 4 +- math/libm-test-hypot.inc | 32 +- math/libm-test-pow.inc | 118 +- math/libm-test-sinh.inc | 4 +- math/libm-test-support.c | 8 +- math/libm-test-support.h | 2 - math/libm-test-tanh.inc | 4 +- math/math-narrow.h | 15 +- math/math.h | 81 +- math/test-double-vlen2.h | 1 - math/test-double-vlen4.h | 1 - math/test-double-vlen8.h | 1 - math/test-double.h | 1 - math/test-fenvinline.c | 354 - math/test-float-vlen16.h | 1 - math/test-float-vlen4.h | 1 - math/test-float-vlen8.h | 1 - math/test-float.h | 1 - math/test-float128.h | 2 - math/test-float32.h | 1 - math/test-float32x.h | 1 - math/test-float64.h | 1 - math/test-float64x.h | 2 - .../powerpc/gettimeofday.c => math/test-ibm128.h | 8 +- math/test-ldouble.h | 8 +- math/test-signgam-main.c | 1 - math/w_scalb_compat.c | 6 +- math/w_scalb_template.c | 57 + math/w_scalbf_compat.c | 4 +- math/w_scalbl_compat.c | 4 +- misc/Makefile | 6 +- misc/bits/syslog-ldbl.h | 4 +- misc/err.h | 3 +- misc/error.h | 6 +- .../sparc64/sigaction.c => misc/fd_to_filename.c | 38 +- misc/sys/cdefs.h | 38 +- misc/sys/syslog.h | 4 +- misc/tst-fd_to_filename.c | 101 + nis/nss-nis.h | 1 + nis/nss_nis/nis-hosts.c | 17 +- nis/nss_nis/nis-network.c | 17 +- nis/nss_nis/nis-spwd.c | 16 +- nptl/Makefile | 66 +- nptl/Versions | 12 +- nptl/allocatestack.c | 12 +- nptl/forward.c | 43 - nptl/nptl-init.c | 42 +- nptl/old_pthread_cond_destroy.c | 4 +- nptl/old_pthread_cond_init.c | 4 +- nptl/pt-crti.S | 13 +- nptl/pthread-errnos.sym | 13 - nptl/pthreadP.h | 4 + nptl/pthread_cancel.c | 7 +- nptl/pthread_cond_destroy.c | 3 +- nptl/pthread_cond_init.c | 3 +- nptl/pthread_create.c | 16 +- nptl/pthread_mutex_trylock.c | 11 +- nptl/pthread_sigmask.c | 13 +- nptl/thrd_yield.c | 3 +- nptl/tst-cancel28.c | 79 + nscd/Makefile | 2 +- nscd/cachedumper.c | 375 + nscd/nscd.c | 13 + nscd/nscd.h | 2 + po/be.po | 9 +- po/fr.po | 237 +- posix/glob.c | 25 +- posix/sched_getp.c | 1 + posix/sched_gets.c | 1 + posix/tst-waitid.c | 549 +- resolv/res_init.c | 22 +- resolv/resolv_conf.c | 60 +- resolv/resolv_conf.h | 10 +- rt/Makefile | 7 +- rt/tst-timer-sigmask.c | 78 + scripts/build-many-glibcs.py | 44 +- scripts/check-installed-headers.sh | 3 +- scripts/check-wx-segment.py | 85 + stdio-common/Makefile | 9 +- stdio-common/printf.h | 3 +- stdio-common/tst-printf-bz25691.c | 108 + stdio-common/tst-vfprintf-user-type.c | 4 + stdio-common/vfprintf-internal.c | 324 +- stdlib/Makefile | 3 +- stdlib/bits/stdlib-ldbl.h | 22 + stdlib/inttypes.h | 48 +- stdlib/longlong.h | 6 +- stdlib/monetary.h | 3 +- stdlib/stdlib.h | 4 +- stdlib/tst-system.c | 124 +- support/Makefile | 3 + support/process_state.h | 43 + support/shell-container.c | 42 +- support/support_process_state.c | 92 + support/test-container.c | 2 +- support/tst-support-process_state.c | 105 + .../unix/sysv/linux/_exit.c => support/xgetline.c | 39 +- support/xstdio.h | 5 + .../x86/gettimeofday.c => aarch64/elf-initfini.h} | 10 +- sysdeps/aarch64/libm-test-ulps | 871 +- sysdeps/aarch64/memcpy.S | 197 +- sysdeps/alpha/Makefile | 4 - .../alpha/elf-initfini.h | 11 +- sysdeps/alpha/fpu/libm-test-ulps | 892 +- sysdeps/arm/be/nofpu/Implies | 1 + .../aarch64/ipc_priv.h => arm/elf-initfini.h} | 9 +- sysdeps/arm/le/nofpu/Implies | 1 + sysdeps/arm/libm-test-ulps | 607 +- sysdeps/csky/Implies | 1 - sysdeps/csky/fpu/libm-test-ulps | 536 -- sysdeps/csky/nofpu/libm-test-ulps | 554 -- sysdeps/csky/nptl/tls.h | 7 +- .../ipc_priv.h => generic/arch-fd_to_filename.h} | 8 +- sysdeps/{init_array => generic}/crti.S | 12 +- sysdeps/{init_array => generic}/crtn.S | 6 + .../generic/elf-initfini.h | 16 +- sysdeps/generic/fd_to_filename.h | 26 +- sysdeps/generic/localplt.data | 6 - .../math-narrow-alias-float128.h} | 27 +- .../generic/unwind-arch.h | 20 +- sysdeps/hppa/dl-fptr.c | 26 +- sysdeps/hppa/dl-machine.h | 36 +- sysdeps/hppa/dl-runtime.c | 58 + sysdeps/hppa/dl-trampoline.S | 74 +- .../aarch64/ipc_priv.h => hppa/elf-initfini.h} | 9 +- sysdeps/hppa/fpu/libm-test-ulps | 640 +- sysdeps/htl/pthread.h | 1 + sysdeps/htl/pthreadP.h | 2 + sysdeps/i386/fpu/libm-test-ulps | 1095 --- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 1121 +-- sysdeps/i386/nptl/tls.h | 53 +- sysdeps/i386/pthread_spin_trylock.S | 2 +- sysdeps/i386/sysdep.h | 7 +- sysdeps/i386/tls-macros.h | 37 +- .../aarch64/ipc_priv.h => ia64/elf-initfini.h} | 9 +- sysdeps/ia64/fpu/libm-test-ulps | 943 +- .../float128/{e_scalbf128.c => w_scalbf128.c} | 0 sysdeps/ieee754/flt-32/e_j0f.c | 4 +- sysdeps/ieee754/flt-32/e_j1f.c | 4 +- sysdeps/ieee754/ldbl-128/s_nexttoward.c | 4 +- sysdeps/ieee754/ldbl-128/s_nexttowardf.c | 4 +- sysdeps/ieee754/ldbl-128ibm-compat/Makeconfig | 3 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 62 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 13 + .../ieee754/ldbl-128ibm-compat/e_scalbf128.c | 22 +- .../ieee754/ldbl-128ibm-compat/ieee128-asprintf.c | 5 +- .../ieee754/ldbl-128ibm-compat/ieee128-dprintf.c | 1 + sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c | 7 + .../ieee754/ldbl-128ibm-compat/ieee128-fprintf.c | 1 + .../ldbl-128ibm-compat/ieee128-isoc99_sscanf.c | 1 + .../ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c | 2 + .../ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c | 1 + .../ieee754/ldbl-128ibm-compat/ieee128-sprintf.c | 1 + .../ieee754/ldbl-128ibm-compat/ieee128-syslog.c | 1 + .../ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c | 1 + .../math-narrow-alias-float128.h | 34 + .../ldbl-128ibm-compat/math_ldbl.h} | 27 +- .../ldbl-128ibm-compat/s_nextafterf128.c} | 16 +- .../ldbl-128ibm-compat/s_nexttowardf128.c} | 45 +- .../ieee754/ldbl-128ibm-compat/s_significandf128.c | 17 +- .../ieee754/ldbl-128ibm-compat/w_scalbf128.c | 25 +- sysdeps/ieee754/ldbl-128ibm/Makefile | 22 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 68 +- .../ieee754/ldbl-128ibm/include/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-96/Makefile | 2 + sysdeps/ieee754/ldbl-96/e_j0l.c | 4 +- sysdeps/ieee754/ldbl-96/e_j1l.c | 4 +- sysdeps/ieee754/ldbl-opt/Makefile | 4 +- .../ieee754/ldbl-opt/test-redirection-ldbl-64.c | 87 + sysdeps/ieee754/ldbl-opt/w_scalb_compat.c | 4 +- sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c | 2 + sysdeps/init_array/elf-init.c | 37 - sysdeps/init_array/gmon-start.c | 41 - sysdeps/init_array/pt-crti.S | 23 - sysdeps/m68k/coldfire/fpu/libm-test-ulps | 68 - .../aarch64/ipc_priv.h => m68k/elf-initfini.h} | 9 +- sysdeps/m68k/m680x0/fpu/bits/mathinline.h | 378 - sysdeps/m68k/m680x0/fpu/e_scalbf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalbl.c | 2 +- sysdeps/m68k/m680x0/fpu/libm-test-ulps | 584 -- sysdeps/m68k/m680x0/fpu/mathimpl.h | 224 + sysdeps/m68k/m680x0/fpu/s_atan_template.c | 1 + sysdeps/m68k/m680x0/fpu/s_ceil_template.c | 1 + sysdeps/m68k/m680x0/fpu/s_fabs_template.c | 1 + sysdeps/m68k/m680x0/fpu/s_floor_template.c | 1 + sysdeps/m68k/m680x0/fpu/s_isinf.c | 1 + sysdeps/m68k/m680x0/fpu/s_log1p.c | 1 + sysdeps/m68k/m680x0/fpu/s_lrint_template.c | 1 + sysdeps/m68k/m680x0/fpu/s_nearbyint_template.c | 1 + sysdeps/m68k/m680x0/fpu/s_rint_template.c | 1 + sysdeps/m68k/m680x0/fpu/s_scalbn.c | 2 + sysdeps/m68k/m680x0/fpu/s_sincos_template.c | 1 + sysdeps/m68k/m680x0/fpu/s_tanh_template.c | 1 + sysdeps/m68k/m680x0/fpu/s_trunc_template.c | 1 + sysdeps/m68k/nptl/tls.h | 5 +- .../hurd/arch-fd_to_filename.h} | 6 +- sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 1 - sysdeps/mach/hurd/htl/pt-sysdep.h | 4 + sysdeps/mach/hurd/i386/Makefile | 16 +- sysdeps/mach/hurd/i386/ld.abilist | 4 - sysdeps/mach/hurd/i386/libpthread.abilist | 6 + sysdeps/mach/hurd/i386/localplt.data | 6 - sysdeps/mach/hurd/i386/tls.h | 110 +- sysdeps/{posix => mach/hurd}/waitid.c | 70 +- .../gettimeofday.c => microblaze/elf-initfini.h} | 8 +- sysdeps/microblaze/libm-test-ulps | 124 - .../aarch64/ipc_priv.h => mips/elf-initfini.h} | 9 +- sysdeps/mips/mips32/libm-test-ulps | 607 +- sysdeps/mips/mips64/libm-test-ulps | 892 +- sysdeps/mips/nptl/tls.h | 9 +- .../x86/gettimeofday.c => nios2/elf-initfini.h} | 8 +- sysdeps/nios2/libm-test-ulps | 128 - sysdeps/nptl/fork.c | 10 +- sysdeps/nptl/lowlevellock-futex.h | 9 +- sysdeps/nptl/pthread-functions.h | 15 - sysdeps/posix/system.c | 18 +- sysdeps/powerpc/bits/fenvinline.h | 102 - .../aarch64/ipc_priv.h => powerpc/elf-initfini.h} | 9 +- sysdeps/powerpc/fpu/fegetround.c | 8 +- sysdeps/powerpc/fpu/fraiseexcpt.c | 1 - sysdeps/powerpc/fpu/libm-test-ulps | 1169 +-- sysdeps/powerpc/nofpu/fraiseexcpt.c | 1 - sysdeps/powerpc/nofpu/libm-test-ulps | 862 -- sysdeps/powerpc/nofpu/sfp-machine.h | 5 +- sysdeps/powerpc/powerpc64/Makefile | 6 + sysdeps/powerpc/powerpc64/le/Makefile | 206 +- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 10 +- .../powerpc64/le/fpu/multiarch/s_fmaf128-power9.c | 20 +- .../powerpc64/le/fpu/multiarch/s_fmaf128-ppc64.c | 22 +- .../powerpc64/le/fpu/multiarch/s_fmaf128.c} | 33 +- .../powerpc64/le/no_ldbl_gnu_attribute.c} | 18 +- .../powerpc/powerpc64/le/power9/fpu/s_fmaf128.c | 36 + sysdeps/powerpc/powerpc64/power7/Makefile | 6 +- sysdeps/pthread/Makefile | 4 + {nptl => sysdeps/pthread}/tst-robust1.c | 0 {nptl => sysdeps/pthread}/tst-robust10.c | 0 {nptl => sysdeps/pthread}/tst-robust2.c | 0 {nptl => sysdeps/pthread}/tst-robust3.c | 0 {nptl => sysdeps/pthread}/tst-robust4.c | 0 {nptl => sysdeps/pthread}/tst-robust5.c | 0 {nptl => sysdeps/pthread}/tst-robust6.c | 0 {nptl => sysdeps/pthread}/tst-robust7.c | 0 {nptl => sysdeps/pthread}/tst-robust8.c | 3 + {nptl => sysdeps/pthread}/tst-robust9.c | 0 sysdeps/riscv/Implies | 2 - sysdeps/riscv/nofpu/libm-test-ulps | 813 -- sysdeps/riscv/rv64/rvd/libm-test-ulps | 822 -- .../x86/gettimeofday.c => s390/elf-initfini.h} | 8 +- sysdeps/s390/fpu/libm-test-ulps | 851 +- sysdeps/s390/s390-32/backtrace.c | 148 - sysdeps/s390/s390-64/backtrace.c | 147 - .../linux/aarch64/ipc_priv.h => sh/elf-initfini.h} | 9 +- sysdeps/sh/libm-test-ulps | 265 - sysdeps/sh/nptl/pthread_spin_trylock.S | 2 +- sysdeps/sparc/Makefile | 9 + .../x86/gettimeofday.c => sparc/elf-initfini.h} | 8 +- sysdeps/sparc/fpu/bits/fenv.h | 9 - sysdeps/sparc/fpu/fclrexcpt.c | 1 + sysdeps/sparc/fpu/fedisblxcpt.c | 1 + sysdeps/sparc/fpu/feenablxcpt.c | 1 + sysdeps/sparc/fpu/fegetenv.c | 1 + sysdeps/sparc/fpu/fegetexcept.c | 1 + sysdeps/sparc/fpu/fegetmode.c | 1 + sysdeps/sparc/fpu/fegetround.c | 1 + sysdeps/sparc/fpu/feholdexcpt.c | 1 + sysdeps/sparc/fpu/fenv_private.h | 9 + sysdeps/sparc/fpu/fesetenv.c | 1 + sysdeps/sparc/fpu/fesetexcept.c | 1 + sysdeps/sparc/fpu/fesetmode.c | 1 + sysdeps/sparc/fpu/fesetround.c | 1 + sysdeps/sparc/fpu/feupdateenv.c | 1 + sysdeps/sparc/fpu/fgetexcptflg.c | 1 + sysdeps/sparc/fpu/fsetexcptflg.c | 1 + sysdeps/sparc/fpu/ftestexcept.c | 1 + sysdeps/sparc/fpu/libm-test-ulps | 892 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 2 +- sysdeps/unix/alpha/sysdep.h | 382 - sysdeps/unix/arm/sysdep.S | 3 +- sysdeps/unix/mips/mips64/n64/sysdep.h | 64 - sysdeps/unix/mips/mips64/{n32 => }/sysdep.h | 3 +- sysdeps/unix/mips/sysdep.S | 3 +- sysdeps/unix/sh/sysdep.S | 3 +- sysdeps/unix/syscalls.list | 3 - sysdeps/unix/sysdep.h | 36 +- sysdeps/unix/sysv/linux/_exit.c | 2 - sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 18 + sysdeps/unix/sysv/linux/aarch64/ld.abilist | 4 - sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/aarch64/localplt.data | 6 - sysdeps/unix/sysv/linux/aarch64/sysdep.h | 36 +- sysdeps/unix/sysv/linux/aio_misc.h | 9 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 5 - sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/alpha/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 3 + sysdeps/unix/sysv/linux/alpha/brk.S | 3 +- sysdeps/unix/sysv/linux/alpha/fxstat.c | 13 +- sysdeps/unix/sysv/linux/alpha/fxstatat.c | 7 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 9 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 4 - sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/alpha/localplt.data | 6 - sysdeps/unix/sysv/linux/alpha/lxstat.c | 13 +- sysdeps/unix/sysv/linux/alpha/osf_adjtime.c | 7 +- sysdeps/unix/sysv/linux/alpha/osf_getitimer.c | 3 +- sysdeps/unix/sysv/linux/alpha/osf_getrusage.c | 8 +- sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c | 4 +- sysdeps/unix/sysv/linux/alpha/osf_setitimer.c | 5 +- sysdeps/unix/sysv/linux/alpha/osf_settimeofday.c | 4 +- sysdeps/unix/sysv/linux/alpha/osf_utimes.c | 4 +- sysdeps/unix/sysv/linux/alpha/osf_wait4.c | 8 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 331 +- sysdeps/unix/sysv/linux/alpha/xstat.c | 13 +- .../gettimeofday.c => arch-fd_to_filename.h} | 6 +- sysdeps/unix/sysv/linux/arm/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/arm/be/ld.abilist | 4 - sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/arm/dl-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/le/ld.abilist | 4 - sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/arm/localplt.data | 6 - sysdeps/unix/sysv/linux/arm/sysdep.h | 39 +- sysdeps/unix/sysv/linux/arm/tls.h | 7 +- sysdeps/unix/sysv/linux/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 9 +- sysdeps/unix/sysv/linux/clock_getres.c | 2 + sysdeps/unix/sysv/linux/clock_gettime.c | 2 + sysdeps/unix/sysv/linux/clock_nanosleep.c | 24 +- sysdeps/unix/sysv/linux/clock_settime.c | 2 + sysdeps/unix/sysv/linux/copy_file_range.c | 5 - sysdeps/unix/sysv/linux/createthread.c | 19 +- sysdeps/unix/sysv/linux/csky/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/csky/ld.abilist | 4 - sysdeps/unix/sysv/linux/csky/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/csky/localplt.data | 6 - sysdeps/unix/sysv/linux/csky/sysdep.h | 46 +- sysdeps/unix/sysv/linux/default-sched.h | 6 +- sysdeps/unix/sysv/linux/dl-origin.c | 7 +- sysdeps/unix/sysv/linux/dl-writev.h | 3 +- sysdeps/unix/sysv/linux/epoll_pwait.c | 16 - sysdeps/unix/sysv/linux/exit-thread.h | 3 +- sysdeps/unix/sysv/linux/fchmodat.c | 28 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 7 +- sysdeps/unix/sysv/linux/fd_to_filename.h | 37 - sysdeps/unix/sysv/linux/futimens.c | 2 + sysdeps/unix/sysv/linux/futimes.c | 42 +- sysdeps/unix/sysv/linux/futimesat.c | 41 +- sysdeps/unix/sysv/linux/fxstatat.c | 9 +- sysdeps/unix/sysv/linux/fxstatat64.c | 13 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 5 - sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 3 +- sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 6 + sysdeps/unix/sysv/linux/generic/brk.c | 4 +- sysdeps/unix/sysv/linux/generic/dl-origin.c | 7 +- sysdeps/unix/sysv/linux/generic/sysdep.h | 8 - sysdeps/unix/sysv/linux/getentropy.c | 9 - sysdeps/unix/sysv/linux/getitimer.c | 61 + sysdeps/unix/sysv/linux/getrandom.c | 13 - .../linux/{alpha/osf_getrusage.c => getrusage.c} | 41 +- sysdeps/unix/sysv/linux/gettimeofday.c | 40 +- sysdeps/unix/sysv/linux/hppa/Makefile | 9 +- sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 28 + sysdeps/unix/sysv/linux/hppa/ld.abilist | 4 - sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/hppa/localplt.data | 6 - sysdeps/unix/sysv/linux/hppa/sysdep.h | 34 +- sysdeps/unix/sysv/linux/i386/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/i386/brk.c | 3 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 8 +- sysdeps/unix/sysv/linux/i386/fxstatat.c | 8 +- sysdeps/unix/sysv/linux/i386/getcontext.S | 56 + sysdeps/unix/sysv/linux/i386/ld.abilist | 4 - sysdeps/unix/sysv/linux/i386/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/i386/localplt.data | 6 - sysdeps/unix/sysv/linux/i386/lxstat.c | 8 +- sysdeps/unix/sysv/linux/i386/makecontext.S | 123 + sysdeps/unix/sysv/linux/i386/setcontext.S | 101 +- sysdeps/unix/sysv/linux/i386/swapcontext.S | 139 + sysdeps/unix/sysv/linux/i386/sysdep.h | 119 +- sysdeps/unix/sysv/linux/i386/ucontext_i.sym | 4 + sysdeps/unix/sysv/linux/i386/xstat.c | 8 +- sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 3 +- sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/ia64/ld.abilist | 4 - sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/ia64/localplt.data | 6 - sysdeps/unix/sysv/linux/ia64/sysdep.h | 57 +- sysdeps/unix/sysv/linux/ifaddrs.c | 3 +- sysdeps/unix/sysv/linux/internal-signals.h | 30 +- sysdeps/unix/sysv/linux/libc_fatal.c | 7 +- sysdeps/unix/sysv/linux/lutimes.c | 37 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 3 + sysdeps/unix/sysv/linux/m68k/brk.c | 3 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 4 - .../sysv/linux/m68k/coldfire/libpthread.abilist | 10 - .../unix/sysv/linux/m68k/coldfire/localplt.data | 6 - sysdeps/unix/sysv/linux/m68k/getpagesize.c | 9 +- sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 4 - .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 6 - sysdeps/unix/sysv/linux/m68k/m68k-helpers.c | 3 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 29 +- sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 2 + .../sysv/linux/microblaze/be/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/microblaze/brk.c | 4 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 4 - .../sysv/linux/microblaze/le/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/microblaze/localplt.data | 6 - sysdeps/unix/sysv/linux/microblaze/sysdep.h | 120 +- sysdeps/unix/sysv/linux/microblaze/vfork.S | 4 - sysdeps/unix/sysv/linux/mips/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/mips/brk.c | 3 +- sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 4 - .../unix/sysv/linux/mips/mips32/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 63 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 7 +- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 2 - .../unix/sysv/linux/mips/mips64/libpthread.abilist | 12 - .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 4 - sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 332 - .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 4 - .../unix/sysv/linux/mips/mips64/{n64 => }/sysdep.h | 208 +- sysdeps/unix/sysv/linux/mips/sysdep.h | 16 - sysdeps/unix/sysv/linux/mips/unwind-arch.h | 67 + sysdeps/unix/sysv/linux/mlock2.c | 2 - sysdeps/unix/sysv/linux/mq_close.c | 6 - sysdeps/unix/sysv/linux/mq_getattr.c | 6 - sysdeps/unix/sysv/linux/mq_notify.c | 6 - sysdeps/unix/sysv/linux/mq_open.c | 5 - sysdeps/unix/sysv/linux/mq_receive.c | 6 - sysdeps/unix/sysv/linux/mq_send.c | 6 - sysdeps/unix/sysv/linux/mq_timedreceive.c | 51 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 49 +- sysdeps/unix/sysv/linux/mq_unlink.c | 13 +- sysdeps/unix/sysv/linux/msgctl.c | 10 +- sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/nios2/ld.abilist | 4 - sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/nios2/localplt.data | 6 - sysdeps/unix/sysv/linux/nios2/sysdep.h | 36 +- sysdeps/unix/sysv/linux/not-cancel.h | 3 +- sysdeps/unix/sysv/linux/not-errno.h | 16 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 9 +- sysdeps/unix/sysv/linux/open_by_handle_at.c | 9 - sysdeps/unix/sysv/linux/personality.c | 7 +- sysdeps/unix/sysv/linux/pkey_mprotect.c | 5 - sysdeps/unix/sysv/linux/posix_fadvise.c | 11 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 9 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 9 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 15 +- sysdeps/unix/sysv/linux/posix_madvise.c | 5 +- .../unix/sysv/linux/powerpc/get_timebase_freq.c | 3 +- sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 4 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 2 + .../sysv/linux/powerpc/powerpc32/fpu/fe_mask.c | 3 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 3 +- .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 6 - .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 4 - .../linux/powerpc/powerpc32/libpthread.abilist | 12 - .../linux/powerpc/powerpc32/nofpu/localplt.data | 6 - sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 214 - .../unix/sysv/linux/powerpc/powerpc64/arch-pkey.h | 55 + .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 2 + .../sysv/linux/powerpc/powerpc64/be/ld.abilist | 4 - .../linux/powerpc/powerpc64/be/libpthread.abilist | 12 - .../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 3 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 3 +- .../sysv/linux/powerpc/powerpc64/le/ld.abilist | 4 - .../linux/powerpc/powerpc64/le/libpthread.abilist | 10 - .../sysv/linux/powerpc/powerpc64/localplt.data | 6 - .../powerpc64/pkey_get.c} | 35 +- .../powerpc64/pkey_set.c} | 41 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 196 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 176 +- sysdeps/unix/sysv/linux/ppoll.c | 2 + sysdeps/unix/sysv/linux/pread.c | 6 +- sysdeps/unix/sysv/linux/pread64.c | 4 - sysdeps/unix/sysv/linux/pread64_nocancel.c | 4 - sysdeps/unix/sysv/linux/preadv.c | 6 - sysdeps/unix/sysv/linux/preadv2.c | 7 +- sysdeps/unix/sysv/linux/preadv64.c | 10 +- sysdeps/unix/sysv/linux/preadv64v2.c | 9 +- sysdeps/unix/sysv/linux/pthread-pids.h | 3 +- sysdeps/unix/sysv/linux/pthread_getaffinity.c | 9 +- sysdeps/unix/sysv/linux/pthread_kill.c | 8 +- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 11 +- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 8 +- sysdeps/unix/sysv/linux/pwrite.c | 6 +- sysdeps/unix/sysv/linux/pwrite64.c | 4 - sysdeps/unix/sysv/linux/pwritev.c | 6 - sysdeps/unix/sysv/linux/pwritev2.c | 4 +- sysdeps/unix/sysv/linux/pwritev64.c | 10 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 9 +- sysdeps/unix/sysv/linux/raise.c | 7 +- sysdeps/unix/sysv/linux/renameat2.c | 7 +- sysdeps/unix/sysv/linux/riscv/localplt.data | 6 - sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 4 - .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/riscv/syscall.c | 5 +- sysdeps/unix/sysv/linux/riscv/sysdep.h | 128 +- sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 6 + sysdeps/unix/sysv/linux/s390/localplt.data | 6 - .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 5 +- .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 4 - .../sysv/linux/s390/s390-32/libpthread.abilist | 12 - .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 7 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 105 +- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 5 +- .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 4 - .../sysv/linux/s390/s390-64/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 115 +- sysdeps/unix/sysv/linux/s390/sysdep.h | 82 + sysdeps/unix/sysv/linux/safe-fatal.h | 5 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 10 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 7 +- sysdeps/unix/sysv/linux/semctl.c | 10 +- sysdeps/unix/sysv/linux/setitimer.c | 90 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/sh/be/ld.abilist | 4 - sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/sh/le/ld.abilist | 4 - sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/sh/localplt.data | 6 - sysdeps/unix/sysv/linux/sh/sysdep.h | 25 +- sysdeps/unix/sysv/linux/shmat.c | 8 +- sysdeps/unix/sysv/linux/shmctl.c | 10 +- sysdeps/unix/sysv/linux/sigstack.c | 4 - sysdeps/unix/sysv/linux/sparc/Makefile | 8 +- sysdeps/unix/sysv/linux/sparc/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 6 + .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 4 - .../sysv/linux/sparc/sparc32/libpthread.abilist | 12 - .../unix/sysv/linux/sparc/sparc32/localplt.data | 6 - sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 26 +- .../{mq_close.c => sparc/sparc32/sigreturn_stub.S} | 28 +- sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 3 +- .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 4 - .../sysv/linux/sparc/sparc64/libpthread.abilist | 12 - .../unix/sysv/linux/sparc/sparc64/localplt.data | 6 - sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 14 +- .../{mq_close.c => sparc/sparc64/sigreturn_stub.S} | 23 +- sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 182 +- sysdeps/unix/sysv/linux/statx.c | 11 +- sysdeps/unix/sysv/linux/syscall-names.list | 6 +- sysdeps/unix/sysv/linux/syscalls.list | 1 - sysdeps/unix/sysv/linux/sysdep-vdso.h | 15 +- sysdeps/unix/sysv/linux/sysdep.h | 33 + sysdeps/unix/sysv/linux/timer_create.c | 9 +- sysdeps/unix/sysv/linux/timer_routines.c | 97 +- sysdeps/unix/sysv/linux/times.c | 7 +- sysdeps/unix/sysv/linux/tst-clone3.c | 4 + sysdeps/unix/sysv/linux/tst-pkey.c | 10 +- sysdeps/unix/sysv/linux/{alpha => }/tv32-compat.h | 92 +- sysdeps/unix/sysv/linux/utime.c | 57 + sysdeps/unix/sysv/linux/utimensat.c | 2 + sysdeps/unix/sysv/linux/utimes.c | 38 +- sysdeps/unix/sysv/linux/wait4.c | 50 +- sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 5 + sysdeps/unix/sysv/linux/x86/cpu-features.c | 4 +- sysdeps/unix/sysv/linux/x86/dl-cet.h | 29 +- sysdeps/unix/sysv/linux/x86/gettimeofday.c | 4 +- sysdeps/unix/sysv/linux/x86/include/asm/prctl.h | 5 - sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 4 - .../unix/sysv/linux/x86_64/64/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/x86_64/cancellation.S | 104 - sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S | 21 - .../unix/sysv/linux/x86_64/librt-cancellation.S | 21 - sysdeps/unix/sysv/linux/x86_64/sysdep.h | 67 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 4 - .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/x86_64/x32/times.c | 4 +- sysdeps/unix/x86_64/sysdep.S | 3 +- sysdeps/x86/Makefile | 9 +- sysdeps/x86/dl-cet.c | 217 +- sysdeps/x86/dl-procruntime.c | 11 - .../aarch64/ipc_priv.h => x86/elf-initfini.h} | 9 +- sysdeps/x86/fpu/bits/fenv.h | 54 - sysdeps/x86/fpu/include/bits/fenv.h | 57 - sysdeps/x86/tst-cet-legacy-4.c | 19 +- sysdeps/x86/tst-cet-legacy-5.c | 3 +- sysdeps/x86/tst-cet-legacy-6.c | 3 +- .../tst-system.c => sysdeps/x86/tst-cet-legacy-7.c | 22 +- .../x86/{tst-cet-legacy-4.c => tst-cet-legacy-8.c} | 54 +- sysdeps/x86_64/fpu/libm-test-ulps | 1204 +-- sysdeps/x86_64/localplt.data | 6 - sysdeps/x86_64/nptl/pthread_spin_trylock.S | 2 +- sysdeps/x86_64/nptl/tcb-offsets.sym | 7 - sysdeps/x86_64/nptl/tls.h | 50 +- wcsmbs/bits/wchar-ldbl.h | 36 +- wcsmbs/wchar.h | 14 +- 728 files changed, 17327 insertions(+), 32335 deletions(-) copy benchtests/{trunc-inputs => roundeven-inputs} (100%) copy benchtests/{truncf-inputs => roundevenf-inputs} (100%) delete mode 100644 bits/fenvinline.h delete mode 100644 bits/mathinline.h create mode 100644 elf/dl-sym-post.h copy sysdeps/x86/tst-cet-legacy-4.c => elf/tst-audit14.c (51%) create mode 100644 elf/tst-audit15.c create mode 100644 elf/tst-audit16.c copy nptl/thrd_yield.c => elf/tst-auditlogmod-1.c (72%) copy nptl/thrd_yield.c => elf/tst-auditlogmod-2.c (72%) copy nptl/thrd_yield.c => elf/tst-auditlogmod-3.c (72%) create mode 100644 include/rtld-malloc.h create mode 100644 include/struct___timespec64.h copy include/file_change_detection.h => io/file_change_detection.c (61%) create mode 100644 malloc/tst-safe-linking.c delete mode 100644 math/e_scalb.c rename math/{e_scalbf.c => e_scalb_template.c} (64%) delete mode 100644 math/e_scalbl.c delete mode 100644 math/test-fenvinline.c copy sysdeps/unix/sysv/linux/powerpc/gettimeofday.c => math/test-ibm128.h (79%) create mode 100644 math/w_scalb_template.c copy sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c => misc/fd_to_filename.c (56%) create mode 100644 misc/tst-fd_to_filename.c delete mode 100644 nptl/pthread-errnos.sym create mode 100644 nptl/tst-cancel28.c create mode 100644 nscd/cachedumper.c create mode 100644 rt/tst-timer-sigmask.c create mode 100644 scripts/check-wx-segment.py create mode 100644 stdio-common/tst-printf-bz25691.c create mode 100644 support/process_state.h create mode 100644 support/support_process_state.c create mode 100644 support/tst-support-process_state.c copy sysdeps/unix/sysv/linux/_exit.c => support/xgetline.c (60%) copy sysdeps/{unix/sysv/linux/x86/gettimeofday.c => aarch64/elf-initfini.h} (74%) rename math/test-math-no-inline.h => sysdeps/alpha/elf-initfini.h (78%) create mode 100644 sysdeps/arm/be/nofpu/Implies copy sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => arm/elf-initfini.h} (79%) create mode 100644 sysdeps/arm/le/nofpu/Implies copy sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => generic/arch-fd_to_filename.h} (79%) rename sysdeps/{init_array => generic}/crti.S (80%) rename sysdeps/{init_array => generic}/crtn.S (82%) copy math/test-double-vlen4.h => sysdeps/generic/elf-initfini.h (64%) copy sysdeps/{unix/sysv/linux/s390/sysdep.h => generic/math-narrow-alias-float128. [...] rename math/test-math-inline.h => sysdeps/generic/unwind-arch.h (72%) create mode 100644 sysdeps/hppa/dl-runtime.c copy sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => hppa/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => ia64/elf-initfini.h} (79%) copy sysdeps/ieee754/float128/{e_scalbf128.c => w_scalbf128.c} (100%) create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/Makeconfig copy stdlib/tst-system.c => sysdeps/ieee754/ldbl-128ibm-compat/e_scalbf128.c (64%) create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/math-narrow-alias-float128.h copy sysdeps/{unix/sysv/linux/mq_send.c => ieee754/ldbl-128ibm-compat/math_ldbl.h} (62%) copy sysdeps/{sparc/fpu/fegetmode.c => ieee754/ldbl-128ibm-compat/s_nextafterf128. [...] copy sysdeps/{unix/sysv/linux/alpha/osf_getrusage.c => ieee754/ldbl-128ibm-compat/ [...] copy math/test-double-vlen8.h => sysdeps/ieee754/ldbl-128ibm-compat/s_significandf [...] copy posix/sched_gets.c => sysdeps/ieee754/ldbl-128ibm-compat/w_scalbf128.c (64%) create mode 100644 sysdeps/ieee754/ldbl-opt/test-redirection-ldbl-64.c delete mode 100644 sysdeps/init_array/elf-init.c delete mode 100644 sysdeps/init_array/gmon-start.c delete mode 100644 sysdeps/init_array/pt-crti.S copy sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => m68k/elf-initfini.h} (79%) delete mode 100644 sysdeps/m68k/m680x0/fpu/bits/mathinline.h copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => mach/hurd/arch-fd_to_filen [...] rename sysdeps/{posix => mach/hurd}/waitid.c (65%) copy sysdeps/{unix/sysv/linux/x86/gettimeofday.c => microblaze/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => mips/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/x86/gettimeofday.c => nios2/elf-initfini.h} (79%) delete mode 100644 sysdeps/powerpc/bits/fenvinline.h copy sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => powerpc/elf-initfini.h} (79%) copy stdlib/tst-system.c => sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-p [...] copy stdlib/tst-system.c => sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-p [...] copy sysdeps/{unix/sysv/linux/alpha/osf_getrusage.c => powerpc/powerpc64/le/fpu/mu [...] copy sysdeps/{m68k/m680x0/fpu/s_atan_template.c => powerpc/powerpc64/le/no_ldbl_gn [...] create mode 100644 sysdeps/powerpc/powerpc64/le/power9/fpu/s_fmaf128.c rename {nptl => sysdeps/pthread}/tst-robust1.c (100%) rename {nptl => sysdeps/pthread}/tst-robust10.c (100%) rename {nptl => sysdeps/pthread}/tst-robust2.c (100%) rename {nptl => sysdeps/pthread}/tst-robust3.c (100%) rename {nptl => sysdeps/pthread}/tst-robust4.c (100%) rename {nptl => sysdeps/pthread}/tst-robust5.c (100%) rename {nptl => sysdeps/pthread}/tst-robust6.c (100%) rename {nptl => sysdeps/pthread}/tst-robust7.c (100%) rename {nptl => sysdeps/pthread}/tst-robust8.c (99%) rename {nptl => sysdeps/pthread}/tst-robust9.c (100%) copy sysdeps/{unix/sysv/linux/x86/gettimeofday.c => s390/elf-initfini.h} (79%) delete mode 100644 sysdeps/s390/s390-32/backtrace.c delete mode 100644 sysdeps/s390/s390-64/backtrace.c copy sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => sh/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/x86/gettimeofday.c => sparc/elf-initfini.h} (79%) delete mode 100644 sysdeps/unix/alpha/sysdep.h delete mode 100644 sysdeps/unix/mips/mips64/n64/sysdep.h rename sysdeps/unix/mips/mips64/{n32 => }/sysdep.h (97%) copy sysdeps/unix/sysv/linux/{powerpc/gettimeofday.c => arch-fd_to_filename.h} (81%) delete mode 100644 sysdeps/unix/sysv/linux/fd_to_filename.h create mode 100644 sysdeps/unix/sysv/linux/getitimer.c copy sysdeps/unix/sysv/linux/{alpha/osf_getrusage.c => getrusage.c} (52%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h rename sysdeps/unix/sysv/linux/mips/mips64/{n64 => }/sysdep.h (55%) create mode 100644 sysdeps/unix/sysv/linux/mips/unwind-arch.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-pkey.h copy sysdeps/unix/sysv/linux/{pkey_mprotect.c => powerpc/powerpc64/pkey_get.c} (56%) copy sysdeps/unix/sysv/linux/{pkey_mprotect.c => powerpc/powerpc64/pkey_set.c} (51%) create mode 100644 sysdeps/unix/sysv/linux/setitimer.c copy sysdeps/unix/sysv/linux/{mq_close.c => sparc/sparc32/sigreturn_stub.S} (64%) copy sysdeps/unix/sysv/linux/{mq_close.c => sparc/sparc64/sigreturn_stub.S} (69%) rename sysdeps/unix/sysv/linux/{alpha => }/tv32-compat.h (55%) create mode 100644 sysdeps/unix/sysv/linux/utime.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/cancellation.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/librt-cancellation.S rename sysdeps/{unix/sysv/linux/aarch64/ipc_priv.h => x86/elf-initfini.h} (79%) delete mode 100644 sysdeps/x86/fpu/include/bits/fenv.h copy stdlib/tst-system.c => sysdeps/x86/tst-cet-legacy-7.c (58%) copy sysdeps/x86/{tst-cet-legacy-4.c => tst-cet-legacy-8.c} (51%)