This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/clang in repository glibc.
discards dd727ee173 x86: Fix bsearch for compiler that do not define __USE_EXTER [...] discards 5a3b7503e4 x86_64: update libm test ulps discards 534b6296b8 x86_64: Provide __sfp_handle_exceptions if compiler does not discards 8565bb7763 Build glibc with -ftrapping-math discards c72809e0d8 x86_64: Fix mark-plt configure test discards db7a80b30f Enable --enable-fortify-source with clang discards b80b3618dc bench-malloc-thread: Add libm for powf discards 6677c61903 benchtests: Remove clang warnings discards 230d65fc73 benchtests: Use __f128 on ilogbf128-inputs constants discards b1be860cbc benchtests: Add attribute_optimize discards 0efd2ddf2a aarch64: Fix gmon profiling with clang discards 3199b1cc5b math: Fix potential underflow on ldbl-128 erfl discards ae79f00a76 x86_64: update libm test ulps discards 37fe6828f9 aarch64: update libm test ulps discards c1877f3da5 debug: Avoid clang optimize away required function on tst-ssp1.c discards 2cebb84d7e elf: Fix tests that require interposable symbols discards 1b803c315f math: Remove _Static_assert that uses EXCEPTION_SET_FORCES_TRAP discards 3a8f2d8706 Fix loongarch stpcpy on loader discards 8c37034142 gmon: Remove ununsed LDFLAGS-tst-profile-stati discards 8beedb84fe posix: Remove the __strcpy_chk from glob tests discards b68361a19f x86: Use -mshstk instead of '#pragma GCC target' discards 4a17a44be5 i686: Do not build ifunc tests if compiler does not generate [...] discards cd90ccecee i386: Disable some tests on clang discards 1edd4ace37 configure: Use -Wno-restrict iff compiler supports it discards b3816426d9 stdio: Fix clang warnings on tests discards 3be1ab1ff9 Use -Wl,--undefined-version if linker requires it discards 1eed82b691 linux: Avoid indirection on operand of type 'void *' for get [...] discards f85b9dde83 Fix libc_cv_protected_data check if compiler defaults to PIE discards d57642f9fa stdio: Suppress %Z format for clang discards f9d1356c69 resolve: Fix implicit conversion on tst-resolv-invalid-cname discards 0b0c655d88 elf: Use volatile to set __rseq_size and __rseq_offset discards 5272f92fd5 elf: Disable unload4 test on clang discards 513a0b4b8b stdio: Fix tst-vfprintf-user-type on clang discards 645ebc4942 math: Do not use __builtin_isinf on clang discards fa7fa397d3 math: Do not use __builtin_isnan on clang discards b04dd4757f math: Do not use __builtin_fpclassify on clang discards a4112fc8ba math: Fix isgreater* and isless* for clang discards d303ad4774 math: Handle fabsf128 intra PLT for !__USE_EXTERN_INLINES discards 74bbd495ac intl: Use strcpy on _nl_make_l10nflist discards 8c0ae678b6 string: mempcy and stpcpy builtins internally discards c7fbd2d41b Handle abort call for -fexceptions call discards e2aecf8325 elf: Disable tst-dlopen-nodelete-reloc if compiler does not [...] discards 250a53976c x86: Use bool for C++ on x86.h discards 0f38a02254 malloc: Suppress clang warning on tst-aligned-alloc discards 4fbc210a64 malloc: Disable malloc builtins on tests discards 8a082445f8 Only use -finput-charset=ascii iff compiler supports it discards faae5301b6 conform: Do not use __SIG_ATOMIC_TYPE__ discards a060642922 conform: Replace _Static_assert with macro discards aec36af87b conform: Use -dD instead of -dN on compiler invocation discards edae9c07c2 localedata: Use hexadecimal character escape on tests discards 033cbb8ef8 Undef attribute_relro on internal tests that include tls.h discards d5eaf6b106 elf: Do not cast TLS_DTV_UNALLOCATED to void discards e3dd9164a1 malloc: Suppress clang warning on tst-memalign discards 5e66de71ee x86: Use inhibit_stack_protector on tst-ifunc-isa.h discards 3fd243990d Move inhibit_stack_protector to its own header discards 367d2d9044 elf: Suppress clang warning on tst-unique4 discards a221274e31 elf: Suppress clang warning on tst-unique3 discards 56765bcfde support: Suppress clang warning on tst-timespec discards 95458b5142 misc: Disable some atomic tests on clang discards 8bf73ae778 linux: Adequate tst-clone3 to c11 atomics discards 0fe003b023 posix: Suppress clang warning on bug-regex24 discards 790e19f1d1 dirent: Remove variable lenght array structure for tst-getdents64.c discards 58235f6e00 string: Suppress clang -Wsuspicious-bzero on tester discards 6de59ecf53 malloc: Only enable -Waggressive-loop-optimizations suppress [...] discards 6272e41605 Use check tests with trampolines iff compiler supports it discards 8eb85e1f8a Handle pragma GCC optimize for clang discards 6cd43d274d stdio: Suppress clang warnings for tst-vprintf-width-i18n.c discards 678c3915f6 stdio: Suppress clang warnings for tst-unlockedio.c discards ac431c9b02 stdio: Suppress -Wformat only for gcc for tst-sprintf-errno.c discards b9801c945a stdio: Disable attribute (optimize) if compiler does not support it discards f866567479 stdio: Disable clang warning on scanf13 test discards e402c515c7 stdio: Disable bug23-3 on clang discards eadc9db07b stdlib: Avoid internal definitions for tst-strtod5i discards 4b7c223291 math: Fix test-totalorderl-ldbl-96 exponent setting discards 96f8c9eefa And defines to __attribute__ (__noclone__) iff compiler supp [...] discards 942eea7557 x86: Use -mfpmath=387 iff compiler supports it discards 22997a0a53 x86_64: Disable libmvec tests if compiler does not support a [...] discards e66d555823 math: Only build tests for _Complex __int128 iff compiler su [...] discards 932dda54e7 x86: Fix test-double-vlen include-next discards 054630d6fe math: Define CMPLX(F,L) for clang discards 0062fcb8ba Use -ffloat-store iff compiler supports it discards 9193695399 math: Fix clang warnings on bug-tgmath1.c discards 3a249b4037 math: Fix clang warnings for math/test-tgmath-ret.c discards 1b58f27cc0 localedata: Fix clang warnings on tests discards e8c753c228 configure: remove overly restrictive check for clang discards c3e44655e4 riscv: Suppress clang confstr -Wignored-attributes feupdateenv discards 0add13af81 riscv: Do not use cfi_label when building with clang discards f72cdbda8b string: Suppress clang confstr -Wignored-attributes on strlen discards ed04c874cf arm: Fix clang multi-arch build with ld.bfd discards 0f9ceb0c3e arm: Use vmov.i32 instead of vmov on neon memchr discards efb33ce84a aarch64: Use 64-bit variable to access the special registers discards 140d0a7399 i386: sfp-machine.h: Do no use asm input cast for clang discards 5319e3d6bd i386: Move ___tls_get_addr hidden proto before its first usage discards 4f159526de i386: Disable math_opt_barrier and math_force_eval for clang discards 5e73929ed3 x86: Add inhibit_stack_protector on ifunc handlers discards 01f529206c x86: math: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype discards cabd218e41 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] discards cc579bf118 x86: Use -msse2avx iff compiler supports it discards 774dfa5a5a support: Handle clang support/dtotimespec.c on dtotimespec discards a31deccd49 stdio: Fix -Wtautological-constant-out-of-range-compare on clang discards d9559c5759 math: Suppress more aliases builtin type conflicts discards 7bc1bda9b4 stdlib: Only enable strtod_l asserts if SIZE_MAX == UINTMAX_MAX discards 63f2998b83 support: Use CHAR_MAX as maximum value discards 2e9db2ac73 posix: Use unsigned to check for _POSIX_VDISABLE discards 58f8b01276 Use -frounding-math iff compiler supports it discards 5e40fc5900 string: Use asm alias instead of symbol redirections for stp [...] discards 706b3d7a47 math: Use -fexcess-precision=standard iff compiler supports it discards 66a42a7099 configure: Use -Wno-ignored-attributes if compiler warns abo [...] discards 5bcc666d76 math: Suppress clang -Wincompatible-library-redeclaration on [...] discards 9cdf90ef2c math: use fabs on __ieee754_lgamma_r discards 7cfc8eda54 math: Suppress clang warning on math_check_force_underflow discards f68d36c788 catgets: Remove catgets/config.h discards cd7206deed iconvdata: Remove use of GNU old-style field designator extension discards ac0163c991 iconvdata: Suppress clang warning on locale definitions discards 0c8480a269 locale: Fix implicit conversion on collate_finish discards 3d7304378b elf: Suppress clang -Wstring-plus-int on rtld.c discards d2161cbdbb configure: Fix check for -fno-tree-loop-distribute-patterns discards e4dfd4cc55 elf: Supress clang -Wsometimes-uninitialized on _dl_debug_in [...] discards 583f8d7fd4 sunrpc: Suppress clang warning on struct cmessage discards 5d3b33803f sunrpc: Remove extra parenthesis on comparison discards 2d94174fd1 nss: Suppress nss_module.c warning on clang discards 35cdd59852 argp: Expand argp_usage, _option_is_short, and _option_is_end discards ed63857295 misc: Suppress clang warnings on syslog discards 79be9c6153 posix: Suppress clang confstr -Wignored-attributes discards 817b755cce resolv: Suppress clang -Wsometimes-uninitialized on getaddrinfo discards 413a452b5c elf: Suppress unused function clang for __ifunc_resolver discards 68cbe438b5 Fix inhibit_stack_protector for clang discards fe8a949c64 nptl: Fix Wincompatible-pointer-types on clang discards db3ab211d1 configure: Use -Wno-maybe-uninitialized iff compiler supports it discards 279ce84045 Suppress -Wmaybe-uninitialized only for gcc discards d2765f0fa2 Disable __USE_EXTERN_INLINES for clang discards e182dc08d7 Add clang specific warnings suppress macros discards 9a30e8cf4f stdlib: longlong.h: Do no use asm input cast for clang discards a7df44378e stdlib: Remove -Wmaybe-uninitialized supression on setenv.c discards d7101bde41 stdlib: Improve fortify with clang adds 05c3495296 advisories: Add Reported-By adds 0997c3d0c8 benchtests: Add random() benchmark adds 4d4da5aab9 login: Check default sizes of structs utmp, utmpx, lastlog adds 9abdae94c7 login: structs utmp, utmpx, lastlog _TIME_BITS independence [...] adds 5361ad3910 login: Use unsigned 32-bit types for seconds-since-epoch adds f6d18bea38 Use --enable-obsolete in build-many-glibcs.py for nios2-linux-gnu adds 25b191f6d3 elf: Do not check for loader mmap on tst-decorate-maps (BZ 31553) adds 684fbab755 locale: Handle loading a missing locale twice (Bug 14247) adds 16c8dfba14 Revert "Allow glibc to be compiled without EXEC_PAGESIZE" adds f4724843ad nptl: Fix tst-cancel30 on kernels without ppoll_time64 support adds 095067efdf LoongArch: Add glibc.cpu.hwcap support. adds 46c9997413 x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] adds f262fce616 benchtests: Add difficult strstr needle for bruteforce algorithms adds 41903cb6f4 GLIBC-SA-2024-0004: add commit for 2.31 branch adds 3a3a449742 i386: ulp update for SSE2 --disable-multi-arch configurations adds 87801a8fd0 CVE-2024-33599: nscd: Stack-based buffer overflow in netgrou [...] adds 7835b00dbc CVE-2024-33600: nscd: Do not send missing not-found response [...] adds b048a482f0 CVE-2024-33600: nscd: Avoid null pointer crashes after notfo [...] adds c04a21e050 CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buff [...] adds 049b7684c9 elf: Also compile dl-misc.os with $(rtld-early-cflags) adds b62928f907 x86: In ld.so, diagnose missing APX support in APX-only builds adds ebfd73a80f Make sure INSTALL is ASCII plaintext again adds 6dae61567f AArch64: Remove unused defines of CPU names adds ddf71c550a libio: Sort test variables in Makefile adds bc8879f4f5 hurd: Stop mapping AT_NO_AUTOMOUNT to O_NOTRANS adds 91695ee459 time: Allow later version licensing. adds 552073e4b8 nscd: Typo inside comment in netgroup cache adds 0fdf4ba48c i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk adds 5a2cf833f5 i686: Fix multiple definitions of __memmove_chk and __memset_chk adds ded2e0753e Add a test to check for duplicate definitions in the static library adds 4bbca1a446 nscd: Use time_t for return type of addgetnetgrentX adds b57adfa49b or1k: Add hard float libm-test-ulps adds 643d9d38d5 or1k: Add hard float support adds ea73eb5f58 build-many-glibcs.py: Add openrisc hard float glibc variant adds 23f0d81608 powerpc: Optimized strncmp for power10 adds 5f245f3bfb Add crt1-2.0.o for glibc 2.0 compatibility tests adds d4d9a805a5 Document CVE-2024-33599, CVE-2024-33600, CVE-2024-33601, CVE [...] adds 143ef68b2a NEWS: Add advisories. adds bcae44ea85 elf: Only process multiple tunable once (BZ 31686) adds c8a0e21da6 elf: Remove glibc.rtld.enable_secure check from parse_tunabl [...] adds 1e1ad714ee support: Add envp argument to support_capture_subprogram adds eb59c7b43d elf: Make glibc.rtld.enable_secure ignore alias environment [...] adds 79fe4a0fa0 localedata: add mdf_RU locale adds 88dca8d5f8 localedata: fix weekdays in mdf_RU locale adds dd5f891c1a x86_64: Fix missing wcsncat function definition without mult [...] adds ae515ba530 powerpc: Fix __fesetround_inline_nocheck on POWER9+ (BZ 31682) adds 2dcaf70643 Force DT_RPATH for --enable-hardcoded-path-in-tests adds d49cd6a191 malloc/Makefile: Split and sort tests adds e3c375eb4f libio/bug-wsetpos: Make the error message match the causing [...] adds a07e000e82 manual: add dup3 adds ec6ed525f1 Unify output from backtrace_symbols_fd with backtrace_symbol [...] adds 90a6ca8b28 aarch64: Fix AdvSIMD libmvec routines for big-endian adds 3395157ff2 malloc: Improve aligned_alloc and calloc test coverage. adds f942a732d3 math: Add GLIBC_TEST_LIBM_VERBOSE environment variable support. adds 1dbf2bef79 LoongArch: Add support for TLS Descriptors adds 25c9c3789e localedata: Fix several issues with the set of characters co [...] adds a743fd95bb Use Linux 6.9 in build-many-glibcs.py adds 157f89fa3d aarch64/fpu: Add vector variants of hypot adds 75207bde68 aarch64/fpu: Add vector variants of cbrt adds fa9aecc045 benchtests: Add fclose benchmark adds a81cdde1cb powerpc64: Fix by using the configure value $libc_cv_cc_sub [...] adds 2a99e2398d Use a doubly-linked list for _IO_list_all (bug 27777) adds 8d7b6b4cb2 socket: Use may_alias on sockaddr structs (bug 19622) adds 2be3352f0b Pass -nostdlib -nostartfiles together with -r [BZ #31753] adds 4e21cb95e2 nearbyint: Don't define alias when used in IFUNC [BZ #31759] adds 7935e7a537 Rename procutils_read_file to __libc_procutils_read_file [BZ [...] adds cf0ca8d52e Update syscall lists for Linux 6.9 adds 79c52daf47 Implement C23 log2p1 adds ae18044f95 math: Add more details to the test driver output. adds 241338bd6f aarch64: Update ulps adds 32b2aa59da arm: Update ulps adds f83e461f10 powerpc: Update ulps adds 8428278b5f i386: Don't define stpncpy alias when used in IFUNC [BZ #31768] adds 4b30c644d2 resolv: Make _res_opcodes a compat symbol [BZ #31764] adds 16d47c1594 LoongArch: Fix tst-gnu2-tls2 compiler error adds 3c1e22372d LoongArch: Update ulps adds c35cad016b manual: clarify defintions of floating point exponent bounds [...] adds c39cf53702 Compile libmvec with -fno-math-errno adds 0fed0b250f aarch64/fpu: Add vector variants of pow adds 437c94e04b Remove the clone3 symbol from libc.a [BZ #31770] adds 0b716305df math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) adds 1f09aae36a math: Fix i386 and m68k exp10 on static build (BZ 31775) adds d97842653f Obsolete _dl_mcount_wrapper in glibc 2.40 [BZ #31765] adds 85472c20a5 Change _IO_stderr_/_IO_stdin_/_IO_stdout to compat symbols [ [...] adds ce6cdb94d0 math: Add support for auto static math tests adds 5d4999e519 math: Fix isnanf128 static build (BZ 31774) adds a34f76edbd Don't provide scalb/significand _FloatN aliases [BZ #31760] adds 43d41ae6d7 Don't provide XXXf128_do_not_use aliases [BZ #31757] adds 6d3b523eb5 Define write_profiling functions only in profile library [BZ [...] adds e9a37242f9 Update PIDFD_* constants for Linux 6.9 adds ef9596352b aarch64: Remove duplicate memchr/strlen in libc.a (BZ 31777) adds 62eaa46739 loongarch: Remove duplicate strnlen in libc.a (BZ 31785) adds 5fededd825 powerpc: Remove duplicate strchrnul and strncasecmp_l libc.a [...] adds d8ebde14fb powerpc: Remove duplicated llrintf and llrintf32 from libm.a [...] adds 18dbe27847 microblaze: Remove cacheflush from libc.a (BZ 31788) adds 1664bbf238 s390: Make utmp32, utmpx32, and login32 shared only (BZ 31790) adds eaa8113bf0 math: Provide missing math symbols on libc.a (BZ 31781) adds 28bf4783d9 localedata: cv_RU: update translation adds 84d2762922 Update kernel version to 6.9 in header constant tests adds 8f58e412b1 powerpc: Remove duplicated versionsort from libm.a (BZ 31789) adds 4af49c60a1 s390x: Regenerate ULPs. adds acfb169b3c sysdeps/ieee754/ldbl-opt/Makefile: Split and sort tests adds 639c143db3 sysdeps/ieee754/ldbl-opt/Makefile: Remove test-nldbl-redirec [...] adds 30a745450e Test fscanf of long double without <stdio.h> adds 23c60af6dc sysdeps/ieee754/ldbl-opt/Makefile: Split and sort libnldbl-calls adds caed1f5c0b Revert "Test fscanf of long double without <stdio.h>" adds ab46c6ba6c elf/Makefile: Split and sort PIE tests adds f981bf6b9d parse_fdinfo: Don't advance pointer twice [BZ #31798] adds df63f01a30 difftime is pure, not const adds 1b713c9a53 i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) adds e0f7f1808f x86_64: Reformat elf_machine_rela adds 0c1d2c277a LoongArch: Use "$fcsr0" instead of "$r0" in _FPU_{GET,SET}CW adds 52aae08600 elf: update NT_FDO_PACKAGING_METADATA spec URL adds 53f9d74322 elf: add note identifier for dlopen metadata adds 5bf0ab8057 x86: Improve large memset perf with non-temporal stores [RHE [...] adds 46b5e98ef6 x86: Add seperate non-temporal tunable for memset adds afe42e935b elf: Avoid some free (NULL) calls in _dl_update_slotinfo adds 992daa0b4b stdlib: Describe __cxa_finalize usage in function comment adds 9063b32b3c Add more NT_ARM_* constants from Linux kernel to elf.h adds 1d441791cb Add new AArch64 HWCAP2 definitions from Linux 6.9 to bits/hwcap.h adds b2c3ee3724 Remove memory leak in fdopen (bug 31840) adds d0106b6ae2 libio: Test for fdopen memory leak without SEEK_END support [...] adds 2a9943b4a0 math: Fix exp10 undefined left shift adds 127fc56152 malloc: New test to check malloc alternate path using memory [...] adds cafef3eb21 difftime can throw exceptions adds 400bdb5c85 Improve doc for time_t range (BZ 31808) adds 92c270d32c Linux: Add epoll ioctls adds 2f7246015c getconf: Add NPROCESSORS_{CONF,ONLN} [BZ #31661] adds 54c1efdac5 support: Fix typo in xgetsockname error message adds eb37015879 localedata: add new locales scn_IT adds 74f9ee3b91 hurd: Fix lsetxattr return value adds ba5a23422a hurd: Fix getxattr("gnu.translator") returning ENODATA adds ed06248019 hurd: Fix setxattr return value on replacing adds 5968125f55 hurd: Fix getxattr/listxattr returning ERANGE adds bef2a827a5 x86: Enable non-temporal memset tunable for AMD adds 09bc68b0ac x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] adds 10733d6a72 localedata: Lowercase day and abday in cs_CZ adds e7ac92e6ca <stdio.h>: Acknowledge that getdelim/getline are in POSIX adds 7edd3814b0 linux: Remove __stack_prot adds 8859607eaa tunables: sort tunables list (BZ 30027) adds 29807a271e x86: Properly set x86 minimum ISA level [BZ #31883] adds 868ab8923a resolv: Track single-request fallback via _res._flags (bug 31476) adds 97aa7b7346 LoongArch: Ensure sp 16-byte aligned for tlsdesc adds 3953b5b88f i686: Regenerate ulps adds 0b7f7842f8 elf: Change module-names to modules-names in comments adds 5b54a33435 x86: Fix value for `x86_memset_non_temporal_threshold` when [...] adds 41d6461484 manual: minor language fix (bz 31340) adds ee768a30fe Modernize and fix doc’s “Date and Time” (BZ 31876) adds 7c1ec1b7d0 Minor code improvement to timespec_subtract example adds 6059938728 INSTALL: regenerate adds 3ea79f5085 Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale adds 6739bbb4df Extend tst-getconf.sh test with NPROCESSORS_CONF and NPROCES [...] adds cb65d66104 support: Include <stdlib.h> for atoi use in support_wait_for [...] adds ca38eff280 support: Include <limits.h> for NAME_MAX use in temp_file.c adds bb014f50c4 Implement C23 logp1 adds 55eb99e9a9 Implement C23 log10p1 adds 7ec903e028 Implement C23 exp2m1, exp10m1 adds 98ffc1bfeb Convert to autoconf 2.72 (vanilla release, no distribution patches) adds eaf4fc516a math: Update mips32/mips64 ulps for log2p1 adds f14b6dfc87 x86: Remove HWCAP_START and HWCAP_COUNT adds c5aa5fd40a elf: Remove loading legacy hwcaps/platform entries in dynami [...] adds 8faada8302 elf: Remove _dl_string_platform adds 374c8b4483 elf: Remove platform strings in dl-procinfo.c adds ed23449dac elf: Remove _DL_HWCAP_PLATFORM adds 43c7c5e62d elf: Remove _DL_FIRST_PLATFORM adds 343439a31e elf: Remove _DL_PLATFORMS_COUNT adds ad0aa1f549 elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask adds e260ceb4aa elf: Remove HWCAP_IMPORTANT adds 176671f604 linux: add definitions for hugetlb page size encodings adds f6ea5d1291 Linux: Include <dl-symbol-redir-ifunc.h> in dl-sysdep.c adds 52b397bafa powerpc: Update ulps adds 45f5f51b85 aarch64: Update ulps adds 92341e3150 arm: Update ulps adds 9a675d998e LoongArch: Fix _dl_tlsdesc_dynamic in LSX case adds 19f6d6a480 s390x: Regenerate ULPs. adds 4f1cf0c0e1 sparc: Regenerate ULPs adds 9405d54c62 LoongArch: Update ulps adds da905bb706 Translations: Regenerate libc.pot adds 086910fc41 malloc: Always install mtrace (bug 31892) adds 3cb77b7d1e i386: Update ulps adds 71dafdf5f1 powerpc: Update ulps adds 362588f7cc s390x: Capture grep output in static PIE check adds b375e597da i386: Update ulps adds dd144dce21 malloc: Replace shell/Perl gate in mtrace adds cb20e7c7cc MIPS: Update ulps adds 9f2bf0e23a RISC-V: Update ulps adds da61ba3f89 Update hppa libm-test-ulps adds 5aa2f79691 Benchtests: Remove broken walk benchmarks adds 9dddb26954 Update hppa libm-test-ulps adds aecde502e9 hppa/vdso: Add wrappers for vDSO functions adds 2a6c922f09 mtrace: make shell commands robust against meta characters adds 6f8c0dca8c po: incorporate translations (cs, de, hr, ko, pl, ro, ru, sv [...] adds 9e06e4a43b MIPSr6/math: Use builtin fma and fmaf adds 81c7f6193c RISC-V: Execute a PAUSE hint in spin loops adds 5d1007a81a INSTALL: Fix typo ibmlondouble to ibmlongdouble adds d32c342425 Revert "MIPSr6/math: Use builtin fma and fmaf" adds 17a293c5fa INSTALL: regenerate adds c90cfce849 posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) adds a10b6ad471 LoongArch: Fix tst-gnu2-tls2 test case adds 07fe71f59b arm: Avoid UB in elf_machine_rel() adds b79238db4a Fix strnlen doc re array size adds 21738846a1 time: Avoid memcmp overread in tzset (bug 31931) adds c0f21e073d tests-mbwc: Silence gcc 14 -Werror=format-overflow= adds c5579f3a71 debug: Fix clang mq_open fortify wrapper (BZ 31917) adds 4228baef1a debug: Fix clang open fortify wrapper (BZ 31927) adds 4dc83cac78 Aarch64: Add memcpy for qualcomm's oryon-1 core adds 2f1f7a5f8a Aarch64: Add new memset for Qualcomm's oryon-1 core adds 44d757eb9f x86: Set preferred CPU features on the KH-40000 and KX-7000 [...] adds c19457aec6 x86_64: Optimize large size copy in memmove-ssse3 adds 9dc645cb56 x86: Set default non_temporal_threshold for Zhaoxin processors adds 4f7eb238d0 signal/Makefile: Split and sort tests adds a7fe3e805d Fix conditionals on mtrace-based tests (bug 31892) adds 018f0fc3b8 elf: Support recursive use of dynamic TLS in interposed malloc adds 9d0e9c8a13 MIPSr6/math: Use builtin fma and fmaf adds dce754b155 Update mmap() flags and errors lists adds 23f12e6e0c Add --disable-static-c++-link-check option [BZ #31412] adds ba144c179e Add --disable-static-c++-tests option [BZ #31797] adds 9f80d8134a debug: Fix clang open fortify wrapper (BZ 31927) adds 4737e6a7a3 hppa/vdso: Provide 64-bit clock_gettime() vDSO only adds d2f6ceaccb elf/rtld: Fix auxiliary vector for enable_secure adds 50f5a09e68 socket: Add new test for shutdown adds 7dde7f82d9 manual: Recommendations for dynamic linker hardening adds b85a23d736 riscv: Update nofpu libm test ulps adds 2b92982e23 nptl: fix potential merge of __rseq_* relro symbols adds 9fc639f654 elf: Make dl-rseq-symbols Linux only adds 184b9e530e stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) adds ab6045728f math: Update m68k ULPs adds ed2b8d3a86 ldconfig: Move endswithn into a new header file adds 895294e51d ldconfig: Ignore all GDB extension files adds 2213b37b70 libio: handle opening a file when all files are closed (bug 31963) adds 6c0be74305 manual: add syscalls adds 7e7f35278c po: incorporate translations (bg) adds 2e456ccf0c Linux: Make __rseq_size useful for feature detection (bug 31965) adds 9b76514103 s390x: Fix segfault in wcsncmp [BZ #31934] adds 255df9299f time/Makefile: Split and sort tests adds ef7005628f tests: XFAIL audit tests failing on all mips configurations, [...] adds 9d8995833e nptl: Add copyright notice tst-sem11 and tst-sem12 tests adds 4b2a1b602f nptl: Convert tst-sem11 and tst-sem12 tests to use the test driver adds c8b4ce0b36 hurd: Fix restoring message to be retried adds a11e15ea0a math: Update alpha ulps adds 2dcc908538 Add pthread_getname_np and pthread_setname_np for Hurd adds 5bcf6265f2 x86: Disable non-temporal memset on Skylake Server adds 43224b1379 LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic adds 0e75c4a463 hurd: Fix pthread_self() without libpthread adds 6ed76f4efc htl: Fix __pthread_init_thread declaration and definition adds 910aae6e5a Revert "LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic" adds d905183f0b elf/tst-rtld-does-not-exist: Pass --inhibit-cache to rtld adds 66f2cd6e1a x32: xfail elf/tst-platform-1 [BZ #22363] adds 3c354d62f5 elf: Parse the auxv values as unsigned on tst-tunables-enabl [...] adds 91eb62d638 Adjust check-local-headers test for libaudit 4.0 adds 8cfa4ecff2 Fix usage of _STACK_GROWS_DOWN and _STACK_GROWS_UP defines [ [...] adds e0f7da7235 powerpc: Update soft-fp ulps adds 6b7e2e1d61 linux: Also check pkey_get for ENOSYS on tst-pkey (BZ 31996) adds 4f047d9ede elf: Fix localplt.awk for DT_RELR-enabled builds (BZ 31978) adds ab5748118f linux: Trivial test output fix in tst-pkey adds fa455c3b5d NEWS: add more major improvements for 2.40 adds ad6e85aad5 NEWS: add resolved bugs list adds 391d9041f0 NEWS: add fixed security advisories list adds 5dc1408bb5 contrib.texi: update adds d36b481476 NEWS: drop 2.40 section "Changes to build and runtime requirements" adds 92eb4a10ae install.texi: bump "latest verified" versions adds 256574679f libc.pot: regenerate (only line number changes) adds 668e14a304 contrib.texi: Fix format of MIPS and RISC-V adds 6f14eb1b17 po/*: regenerate (only line number changes) adds 89d3d815ef Increase version number to 2.40 adds 3d1aed8749 Add ChangeLog file adds 51706101e7 Increase version number to 2.40.9000 adds b64d0f0ec3 NEWS: Add new section adds 4dc22baa84 This patch adds larger ulp errors for the log2p1 function. adds 9a27b566b2 malloc: avoid global locks in tst-aligned_alloc-lib.c adds b0fbcb7d00 malloc: add multi-threaded tests for aligned_alloc/calloc/malloc adds 691a3b2e9b resolv: Allow short error responses to match any query (bug 31890) adds af625987d6 resolv: Do not wait for non-existing second DNS response aft [...] adds 95f61610f3 resolv: Support clearing option flags with a “-” prefix (bug 14799) adds 765325951a resolv: Implement strict-error stub resolver option (bug 27929) adds 90842d3980 manual: Do not mention STATIC_TLS in dynamic linker hardenin [...] adds 431c1be28e hppa: Update libm-test-ulps adds 652c6cf269 x86-64: Remove sysdeps/x86_64/x32/dl-machine.h adds 8344c1f551 x32/cet: Support shadow stack during startup for Linux 6.10 adds 22958014ab s390x: Regenerate ULPs. adds ff03b5efe6 riscv: Update ulps adds 4e40c8104f powerpc: Update ulps for fpu adds fa00661082 powerpc: Regenerate ULPs for soft-fp adds cfc9b07346 aarch64: Regenerate ULPs adds cc84f11282 arm: Regenerate ULPs adds 65e267dcdd i386: Regenerate ULPs adds fe94080875 sparc: Regenerate ULPs adds 8c98195af6 nptl: Use <support/check.h> facilities in tst-setuid3 adds fe47595504 posix: Use <support/check.h> facilities in tst-truncate and [...] adds 1b97a9f23b support: Add FAIL test failure helper adds 89cddc8a70 stdio-common: Add test for vfscanf with matches longer than [...] adds f6f9047459 assert: Mark `__assert_fail` as `cold` adds a57cbbd853 malloc: Link threading tests with $(shared-thread-library) adds 32328a5a14 MIPS: Regenerate ulps adds 10de4a47ef manual/stdio: Clarify putc and putwc adds aedbf08891 manual: make setrlimit() description less ambiguous adds faeaa3bc9f Mitigation for "clone on sparc might fail with -EFAULT for n [...] adds f7e638f5a4 Use Linux 6.10 in build-many-glibcs.py adds eb0776d4e1 Update syscall lists for Linux 6.10 adds e433cdec9b Update kernel version to 6.10 in header constant tests adds bbb6a742c8 Add STATX_SUBVOL from Linux 6.10 to bits/statx-generic.h adds 28f8cee64a Add F_DUPFD_QUERY from Linux 6.10 to bits/fcntl-linux.h adds f6ba993e0c stdlib: Allow concurrent exit (BZ 31997) adds 11ad033e1c x86_64 hurd: ensure we have a large enough buffer to receive [...] adds e3b0b3484c stdlib: Mark `abort` as `cold` adds 783d4c0b81 Enhance test coverage for strnlen, wcsnlen adds 54252394c2 Enhanced test coverage for strncmp, wcsncmp adds 6c40cb0e9f linux: Update the mremap C implementation [BZ #31968] adds cb2dee4ecc mremap: Update manual entry adds ff0320bec2 Add mremap tests adds ec119972cb resolv: Fix tst-resolv-short-response for older GCC (bug 32042) adds 8dc3f4f8ad hurd: Fix missing pthread_ compat symbol in libc adds fb507de8fc stdlib: Link tst-concurrent-exit with $(shared-thread-library) adds 0df48472ff x86: Add missing switch/case fall-through markers to init_cp [...] adds 7a630f7d33 x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop [...] adds 1b0a2062c8 iconv: Fix matching of multi-character transliterations (bug 31859) adds 39ca997ab3 Fix name space violation in fortify wrappers (bug 32052) adds fe06fb313b elf: Clarify and invert second argument of _dl_allocate_tls_init adds 5097cd344f elf: Avoid re-initializing already allocated TLS in dlopen ( [...] adds c6af8a9a3c stdlib: Allow concurrent quick_exit (BZ 31997) adds d7eca2714f LoongArch: Update Ulps. adds 942670c81d manual/stdio: Further clarify putc, putwc, getc, and getwc adds 2227195794 rtld: Fix handling of '--' option adds bd1719aca5 rtld: Add test case for '--' option adds abe06b2614 Use binutils 2.43 branch in build-many-glibcs.py adds c2a05c99e3 stdlib: Link tst-concurrent-quick_exit with $(shared-thread- [...] adds 0797283910 added inputs giving large errors on x86_64 for new C23 functions adds d5ce0e960d nss: Fix incorrect switch fall-through in tst-nss-gai-actions adds 3dc426b642 AArch64: Improve generic strlen adds 79e472f0f8 benchtests: Add random memset benchmark adds be3e28545f login: Re-flow and sort multiline Makefile definitions adds 428c7383da sysdeps: Re-flow and sort multiline gnu/Makefile definitions adds e2f88d8524 aarch64: Regenerate ULPs adds d8023eb460 arm: Regenerate ULPs adds f8aafb5a16 i386: Regenerate ULPs adds 1dcc107a1f sparc: Regenerate ULPs adds 6411dba836 powerpc: Update soft-fp ulps adds 6396e10b20 powerpc: Regenerate ULPs for soft-fp adds 934ba77add nptl: Reorder semaphore release in tst-cancel7 adds bea2ad022d nptl: Fix stray process left by tst-cancel7 blocking testing adds bd410d14e1 s390x: Update ulps adds 2d14f72c9a elf: Remove struct dl_init_args from elf/dl-open.c adds 9446351dac powerpc64le: Update ulps adds 0f39b60a7e MIPS: Regenerate ULPs adds a0ecbb4596 RISC-V: Regenerate ULPs adds d5f1da2a8a LoongArch: Regenerate ULPs adds 5662433c38 LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic adds 4331769c0f Turn on -Wimplicit-fallthrough by default if available adds eb0e50e9a1 Define __libc_initial for the static libc adds c2a474f461 support: Add options list terminator to the test driver adds cf03971f7a ARC: Regenerate ULPs adds 0e16db440c manual: Document generic printf error codes adds 2be0572f3a manual: Document dprintf and vdprintf adds 3f54e459a6 libio/tst-getdelim: Add new test covering NUL as a delimiter adds 207d64feb2 Test errno setting on strtod overflow in tst-strtod-round adds 7da0886247 x86: Fix bug in strchrnul-evex512 [BZ #32078] adds b93dddfaf4 x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path adds f446d90fe6 x86: Add `Avoid_STOSB` tunable to allow NT memset without ERMS adds 3f7df7e757 Make tst-ungetc use libsupport adds cdf0f88f97 ungetc: Fix uninitialized read when putting into unused stre [...] adds 3e1d8d1d1d ungetc: Fix backup buffer leak on program exit [BZ #27821] adds b22923abb0 Report error if setaffinity wrapper fails (Bug 32040) adds 9fb237a1c8 nptl: Fix extraneous testing run by tst-rseq-nptl in the tes [...] adds 91ae020f5a support: Remove #include <config.h> adds 34bb581e77 support: Include <string.h> for strcmp in support_format_addrinfo.c adds 9216905129 support: Add the xstatx function adds bf29274841 io: Use struct statx and xstatx in tests adds e7c14e542d support: Use macros for *stat wrappers adds 25a5eb4010 string: strerror, strsignal cannot use buffer after dlmopen [...] adds 294a892769 x86: Unifies 'strnlen-evex' and 'strnlen-evex512' implementations. adds 745c3cc10f elf: Make dl-fptr and dl-symaddr hppa specific adds 2eee835eca inet: test if_nametoindex and if_indextoname adds 251843e16f malloc: Link threading tests with $(shared-thread-library) adds 734e7f91e7 Rules: Also build memcheck tests even when not running them adds 26aca73db5 inet: Avoid label at end of compound statement in tst-if_nameindex adds 498ba34ee2 Revert "inet: Avoid label at end of compound statement in ts [...] adds 7f04bb4e49 Add more tests of getline adds 55cd51d971 Test mkdirat use of mode argument adds 89b53077d2 nptl: Fix Race conditions in pthread cancellation [BZ#12683] adds 82b5340ebd powerpc64: Optimize strcpy and stpcpy for Power9/10 adds f071795d80 mach: Fix bogus negative return adds 79f44e1a47 inet: Avoid label at end of compound statement in tst-if_nameindex adds 34e52acd55 support: Report errno constants in TEST_COMPARE failures adds 6b08116b2d x86: Add new architecture type for Hygon processors adds d14aecbffc x86: Add cache information support for Hygon processors adds ca90758b2a x86: Enable non-temporal memset for Hygon processors adds 3de73f974f manual: Add Descriptor-Relative Access section adds d73ed2601b More thoroughly test underflow / errno in tst-strtod-round adds 457622c2fa Fix strtod subnormal rounding (bug 30220) adds 3fc063dee0 Make __strtod_internal tests type-generic adds 29f0db6a2e powerpc64: Fix syscall_cancel build for powerpc64le-linux-gn [...] adds 424d97be50 io: Add error tests for fchmod adds 3844cdc330 io: Fix destructive nature of tst-fchmod-errors adds 1927f718fc linux: mips: Fix syscall_cancell build for __mips_isa_rev >= 6 adds 96d0bf98ca Add support/ code for checking file contents adds be77d5ae41 Improve NaN payload testing adds 64f62c47e9 Do not set errno for overflowing NaN payload in strtod/nan ( [...] adds ae4d44b1d5 libio: Attempt wide backup free only for non-legacy code adds ed4bb289cf Add more thorough tests of freopen adds 4945ffc88a fgets: more tests adds ed416ee402 i386: Update ulps adds b09a520bb6 Bundle <linux/fuse.h> userspace header from Linux 6.10 adds 3b1d321776 support: Add <support/xdirent.h> adds 61f2c2e1d1 Linux: readdir_r needs to report getdents failures (bug 32124) adds f169509ded support: Add FUSE-based file system test framework to support/ adds f512634dde Clear flags2 flags set from mode in freopen (bug 32134) adds 9c0d6f7a10 Fix memory leak on freopen error return (bug 32140) adds 3e4a01870e Test fclose on an unopened file. adds cc3e743fc0 powerpc64le: Build new strtod tests with long double ABI fla [...] adds e44ca1c085 Fix freopen handling of ,ccs= (bug 23675) adds a8c433856f i386: Update ulps adds 1b171c942e timezone: sync to TZDB 2024b adds 6252c59f15 LoongArch: Fix macro redefined warning in tls-desc.S adds 6efd6cd46b manual: Safety annotations for clock_gettime, clock_getres adds 7d6e30b4b4 stdlib: Do not use GLIBC_PRIVATE ABI for errno in libc_nonshared.a adds a2509a8bc9 Document limitations on streams passed to freopen adds f4ae345810 io: Add tst-lstat-nofollow, tst-lstat-nofollow-time64 adds 43669fcf73 io: Add FUSE-based test for fchmod adds 8b09af572b aarch64: Avoid redundant MOVs in AdvSIMD F32 logs adds 3fc1d3bc33 hppa: Update libm-test-ulps adds cec3aef324 AArch64: Optimize memset adds 5d4ab106d4 Add a new fwrite test for read-only streams adds dccc9a5161 Add a new fwrite test for memory streams adds e82a7cb162 elf: Fix tst-dlopen-tlsreinit1.out test dependency adds 89b088bf70 debug: Fix read error handling in pcprofiledump adds 8ecb477ea1 AArch64: Remove memset-reg.h adds 298bc488fd manual: Extract the @manpageurl{func,sec} macro adds 21571ca0d7 Linux: Add the sched_setattr and sched_getattr functions adds c444cc1d83 Linux: Add missing scheduler constants to <sched.h> adds 1251e9ea49 support: Add <support/readdir.h> adds c9154cad66 support: Fix Hurd build of tst-support_readdir adds e64a1e81aa tst: Extend cross-test-ssh.sh to support passing glibc tunables adds 4524670545 hurd: Avoid file_check_access () RPC for access (F_OK) adds 751a5502be AArch64: Add vector logp1 alias for log1p adds 422ed8ede3 iconv: Base tests for buffer management adds 0cb64617a6 iconv: Do not use mmap in iconv (the program) (bug 17703) adds 00ba299787 manual: __is_last is no longer part of iconv internals adds 6cbf845fcd iconv: Preserve iconv -c error exit on invalid inputs (bug 32046) adds 8ef3cff9d1 iconv: Support in-place conversions (bug 10460, bug 32033) adds 75819cdd29 iconv: Multiple - on command line should not fail (bug 32050) adds fa1b0d5e9f iconv: Input buffering for the iconv program (bug 6050) adds 35dc62de3d Add another test for fclose on an unopened file adds 83fd4149ff Test that errno is set to 0 at program startup adds d5a3ca4061 Implement run-built-tests=no for make xcheck, always build xtests adds 8de031bcb9 Make tst-strtod2 and tst-strtod5 type-generic adds b5d3737b30 Add more tests of strtod end pointer adds 378039ca57 Add tests of more strtod special cases adds 94ca2c0894 Make tst-strtod-underflow type-generic adds e0f3bf10ac Add freopen special-case tests: chroot, EFBIG, stdin/stdout/stderr adds e3db0a699c misc: FUSE-based tests for mkstemp adds 455c762283 support: Fix memory leaks in FUSE tests adds 366cce74d2 support: Add valgrind instructions to <support/fuse.h> adds 4c09aa31b1 dirent: Add tst-closedir-leaks adds e92718552e Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) adds 4ec355af45 dirent: Add tst-readdir-long adds 6aa1645f66 dirent: Add tst-rewinddir adds 6f3f6c506c Linux: readdir64_r should not skip d_ino == 0 entries (bug 32126) adds 7b8c134b54 AArch64: Improve codegen in SVE expf & related routines adds a15b1394b5 AArch64: Improve codegen in SVE F32 logs adds 5bc100bd4b AArch64: Improve codegen in users of AdvSIMD log1pf helper adds 7900ac490d AArch64: Improve codegen in users of ADVSIMD expm1f helper adds 16a59571e4 AArch64: Simplify rounding-multiply pattern in several AdvSI [...] adds 079ebf7624 iconv: Use $(run-program-prefix) for running iconv (bug 32197) adds 3ef26b7087 misc: Link tst-mkstemp-fuse-parallel with $(shared-thread-library) adds 7e21a65c58 misc: Enable internal use of memory protection keys adds 8f6a53eab8 elf: In rtld_setup_main_map, assume ld.so has a DYNAMIC segment adds bdaf500353 elf: Remove version assert in check_match in elf/dl-lookup.c adds 9802c0f2fe elf: Eliminate alloca in open_verify adds 2abfa19072 elf: Move __rtld_malloc_init_stubs call into _dl_start_final adds da29dc24d4 nptl: Prefer setresuid32 in tst-setuid2 adds d14c977c65 Add tests of fread adds 255dc1e4ed LoongArch: Undef __NR_fstat and __NR_newfstatat. adds d67a7dbc84 scripts: Remove arceb-linux-gnu from build-many-glibcs.py adds 4ff55d08df arc: Remove HAVE_ARC_BE macro and disable big-endian port adds cc84cd389c arc: Cleanup arcbe adds 5f62cf88c4 Fix missing randomness in __gen_tempname (bug 32214) adds 1d72fa3cfa stdio-common: Add new test for fdopen adds f47596fcfe manual: Document that feof and ferror are mutually exclusive adds a7b5eb821d Update to Unicode 16.0.0 [BZ #32168] adds b300078d97 Linux: Block signals around _Fork (bug 32215) adds 6948ee4edf stdio-common: Fix memory leak in tst-freopen4* tests on UNSUPPORTED adds 483443d321 x86/string: Fixup alignment of main loop in str{n}cmp-evex [ [...] adds 97aa92263a Add a new fwrite test that exercises buffer overflow adds 9dfea3de7f libio: Set _vtable_offset before calling _IO_link_in [BZ #32148] adds 127cefd84d Do not use -Wp to disable fortify (BZ 31928) adds 3f1932ed2e Disable _FILE_OFFSET_BITS if the compiler defaults to it adds 4d8965f130 Disable _TIME_BITS if the compiler defaults to it adds 44fa9c1080 math: Improve layout of expf data adds 49c3682ce1 linux: sparc: Fix syscall_cancel for LEON adds 5e8cfc5d62 linux: sparc: Fix clone for LEON/sparcv8 (BZ 31394) adds a36814e145 riscv: align .preinit_array (bug 32228) adds e67f8e6dbd hurd: Add missing va_end call in fcntl implementation. [BZ #32234] adds 42c810c2cf Add freopen special-case tests: thread cancellation adds cae9944a6c Fix whitespace related license issues. adds ced745bcd3 stdio-common/Makefile: Fix FAIL: lint-makefiles adds 7949f552cb S390: Don't use r11 for cu-instructions as used as frame-poi [...] adds 02b195d30f linux: Use GLRO(dl_vdso_gettimeofday) on gettimeofday adds 55d33108c7 linux: Use GLRO(dl_vdso_time) on time adds d40ac01cbb stdlib: Make abort/_Exit AS-safe (BZ 26275) adds cfb35f5f7f rt: more clock_nanosleep tests adds 1895a35e70 rt: more clock_nanosleep tests addendum adds 0e8738a48c Fix header guard in sysdeps/mach/hurd/x86_64/vm_param.h adds d17e5d5f6e Use Linux 6.11 in build-many-glibcs.py adds 02de16df48 Update syscall lists for Linux 6.11 adds 86f06282cc Update PIDFD_* constants for Linux 6.11 adds f6e849fd7c linux: Add MAP_DROPPABLE from Linux 6.11 adds 934d0bf426 Update kernel version to 6.11 in header constant tests adds fc650bfd71 linux: Update stat-generic.h with linux 6.11 adds 5ffc903216 misc: Add support for Linux uio.h RWF_ATOMIC flag adds e850abd8d8 Add IPPROTO_SMC from Linux 6.11 to netinet/in.h adds 392b3f0971 replace tgammaf by the CORE-MATH implementation adds 83a1cc3bc3 manual: Fix and test @deftypef* function formatting adds 2fffaffde8 LoongArch: Regenerate loongarch/arch-syscall.h by build-many [...] adds 9d4b4515a8 locale: Fix some spelling typos adds 25efda03df Enable transliteration rules with two input characters in sc [...] adds 38316352e0 support: Make support_process_state_wait return the found state adds 2c1903cbba sparc: Fix restartable syscalls (BZ 32173) adds ab564362d0 linux: Fix tst-syscall-restart.c on old gcc (BZ 32283) adds e68b1b1f08 Add .b4-config file adds b371ed2726 Check time arguments to pthread_timedjoin_np and pthread_clo [...] adds dcad785074 manual: Document stdio.h functions that may be macros adds 81439a116c configure: default to --prefix=/usr on GNU/Linux adds 9f0d2c0ee6 libio: Fix a deadlock after fork in popen adds c5dd659f22 Add more tests of pthread_mutexattr_gettype and pthread_mute [...] adds 6a290b2895 libio: Correctly link tst-popen-fork against libpthread adds 4f5f8343c3 Linux: Match kernel text for SCHED_ macros adds 9897ced8e7 elf: Run constructors on cyclic recursive dlopen (bug 31986) adds e096b7a189 elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTEN [...] adds 43db5e2c06 elf: Signal RT_CONSISTENT after relocation processing in dlo [...] adds ac73067cb7 elf: Fix map_complete Systemtap probe in dl_open_worker adds 04e8698fcc stdio-common: Fix scanf parsing for NaN types [BZ #30647] adds 18596c5415 libio: Fix crash in fputws [BZ #20632] adds 7796e378c4 SHARED-FILES: Mention bundled Linux 6.10 headers. adds 0a536f6e2f elf: Change ldconfig auxcache magic number (bug 32231) adds 95129e6b8f Revert "elf: Run constructors on cyclic recursive dlopen (bu [...] adds 1cf29fbc5b AArch64: Small optimisation in AdvSIMD erf and erfc adds f144dae4a1 powerpc64le: Adhere to ABI stack alignment requirement adds 7fe1fde499 Document further requirement on mixing streams / file descriptors adds 36b549924b Add more tests of pthread attributes initial values adds e5ea9aef54 Add tests of time, gettimeofday, clock_gettime adds 383e4f53cb powerpc64: Obviate the need for ROP protection in clone/clone3 adds 9c0903fb73 Link tst-clock_gettime with $(librt) adds 3d24fb25ef nptl: Add <thread_pointer.h> for LoongArch adds 93ced0e1b8 LoongArch: Add RSEQ_SIG in rseq.h. adds 345e9c7d0b math: Add e_gammaf_r to glibc code and style adds ad53c12798 benchtests: Add exp10m1f benchmark adds 19ab8bbd71 benchtests: Add exp2m1f benchmark adds 2dbf7c4bf1 benchtests: Add expm1f benchmark adds 1e262f80dd benchtests: Add log10f benchmark adds acc2137382 benchtests: Add log2p1f benchmark adds ef2485c5fe benchtests: Add log1p benchmark adds 48767cbb76 benchtests: Add log10p1f benchmark adds 5fa89852fa math: Use exp10m1f from CORE-MATH adds 5c22fd25c1 math: Use exp2m1f from CORE-MATH adds bbd578b38d math: Use expm1f from CORE-MATH adds 9247f53219 math: Use log10f from CORE-MATH adds c369580814 math: Use log2p1f from CORE-MATH adds 8ae9e51376 math: Use log1pf from CORE-MATH adds f338c7c5f5 math: Use log10p1f from CORE-MATH adds c28f8d7f19 x86_64: Add exp10m1f with FMA adds 6d477b8de8 x86_64: Add exp2m1f with FMA adds 2d82d781a5 AArch64: Remove SVE erf and erfc tables adds 2843e78b30 added license for sysdeps/ieee754/flt-32/e_gammaf_r.c adds e442e8376d Add feature test macro _ISOC2Y_SOURCE adds 273694cd78 Add Arm HWCAP2_* constants from Linux 3.15 and 6.2 to <bits/ [...] adds 8f8dd904c4 elf: rtld_multiple_ref is always true adds a796422045 elf: Do not define consider_profiling, consider_symbind as macros adds f2326c2ec0 elf: Introduce _dl_relocate_object_no_relro adds c1560f3f75 elf: Switch to main malloc after final ld.so self-relocation adds 0c38c59f75 manual: Use more precise wording for memory protection keys adds ff254cabd6 misc: Align argument name for pkey_*() functions with the manual adds ba60be8735 math: Fix incorrect results of exp10m1f with some GCC versions adds 1b70a0a024 nptl: fix __builtin_thread_pointer detection on LoongArch adds 7ec4d7e3d1 stdio-common: Add tests for formatted printf output specifiers adds b350a60b6e stdio-common: Add tests for formatted asprintf output specifiers adds b3e8a756ad stdio-common: Add tests for formatted dprintf output specifiers adds 1dc5cdc3da stdio-common: Add tests for formatted fprintf output specifiers adds c683ac8520 stdio-common: Add tests for formatted sprintf output specifiers adds 0b6379cb98 stdio-common: Add tests for formatted snprintf output specifiers adds bad554d9b4 stdio-common: Add tests for formatted vprintf output specifiers adds 349670f809 stdio-common: Add tests for formatted vasprintf output specifiers adds fae4eacae7 stdio-common: Add tests for formatted vdprintf output specifiers adds 6018ba05c0 stdio-common: Add tests for formatted vfprintf output specifiers adds ac72dd9090 stdio-common: Add tests for formatted vsprintf output specifiers adds 11a2169e40 stdio-common: Add tests for formatted vsnprintf output specifiers adds 12b8dd7718 math: Fix log10f on some ABIs adds 8e57206797 elf: avoid jumping over a needed declaration adds c18de3b76a s390x: Update ulps adds 97f60abd25 nptl: initialize rseq area prior to registration adds f745d78e26 Avoid uninitialized result in sem_open when file does not exist adds c7dcf594f4 Rename new tst-sem17 test to tst-sem18 adds 6754b5becf x86/string: Use `movsl` instead of `movsd` [BZ #32344] adds d2e65aa7d6 mach: Fix __xpg_strerror_r on in-range but undefined errors [...] adds 7b544224f8 stat.h: Fix missing declaration of struct timespec adds ab4388f91c LoongArch: Update ulps adds 04b1eb161f support: Add xdup adds ea75860813 tst-faccessat.c: Port to libsupport adds b583b1080b io: Add setuid tests for faccessat adds 461cab1de7 linux: Add support for getrandom vDSO adds e5c2738f17 Revert "hurd: Stop depending on the default_pager stubs prov [...] adds b919fe1f6d hppa: Update libm-test-ulps adds 8d3fb43797 manual: Fix overeager s/int/size_t/ in memory.texi adds c510681a69 x86/string: Use `movsl` instead of `movsd` in strncpy/strnca [...] adds 6c915c73d0 elf: handle addition overflow in _dl_find_object_update_1 [B [...] adds ce13ab5033 stdio-common: Fix C23-ism in formatted output specifier test [...] adds 736befab6c htl: move pthread_attr_destroy into libc. adds f55cf584ff htl: move __pthread_default_attr into libc adds 6caf24c972 htl move pthread_attr_getguardsize into libc. adds 4bcda927fe htl move pthread_attr_getscope into libc. adds 993440a260 htl move pthread_attr_getstacksize into libc. adds 1428ae39e8 htl: move pthread_attr_getstackaddr into libc. adds 330c1fad5b htl: move pthread_attr_getstack into libc. adds d69a010e7b htl: move pthread_attr_setstacksize into libc. adds 4a8b7d7e62 htl: move pthread_attr_setstackaddr into libc. adds 32aa498ceb htl: move pthread_attr_setscope into libc. adds f26b272a75 htl: move pthread_attr_setschedparam into libc. adds 1a1cedd635 htl: move pthread_attr_setguardsize into libc. adds 7f045c0b48 htl: move pthread_attr_init into libc. adds 229265cc2c powerpc: Improve the inline asm for syscall wrappers adds 3ef7e42861 powerpc64le: Optimized strcat for POWER10 adds d899b48a30 Fix femode_t conditionals for arc and or1k adds e162ab2bf1 AArch64: Remove thunderx{,2} memcpy adds f4d00dd60d AArch64: Add support for memory protection keys adds 47311cca31 manual: Add description of AArch64-specific pkey flags adds ab545460b0 intl: avoid alloca for arbitrary sizes (bug 32380) adds 6e7778ecde misc: remove extra va_end in error_tail (bug 32233) adds c0365d3791 mman.h: Fix MAP_HASSEMPHORE typo adds 3051f3495c powerpc64le: _init/_fini file changes for ROP adds eb5eeb4740 aarch64: Remove non-temporal load/stores from oryon-1's memcpy adds e6590f0c86 aarch64: Remove non-temporal load/stores from oryon-1's memset adds 7a61e7f557 stdlib: Make getenv thread-safe in more cases adds 713d6d7e78 x86/string: Use `movsl` instead of `movsd` in strncat [BZ #32344] adds e7b5532721 elf: Handle static PIE with non-zero load address [BZ #31799] adds 53c80be8da benchtests: Add cbrtf benchmark adds 50657965da benchtests: Add erff benchmark adds d7612d04e4 benchtests: Add erfcf benchmark adds ce4122ff97 benchtests: Add lgammaf benchmark adds 2234b08763 benchtests: Add tanf benchmark adds c5d241f06b math: Use cbrtf from CORE-MATH adds c4c64ba5d1 math: Split s_erfF in erff and erfc adds 994fec2397 math: Use erff from CORE-MATH adds baa495f231 math: Use erfcf from CORE-MATH adds d846f4c12d math: Use lgammaf from CORE-MATH adds bccb0648ea math: Use tanf from CORE-MATH adds 99671e72bb Add multithreaded test of sem_getvalue adds 03b8d76410 nptl: Add smoke test for pthread_getcpuclockid failure adds d92a5e1dad hurd: Add MAP_NORESERVE mmap flag adds c621d4f74f malloc: Split _int_free() into 3 sub functions adds 68d7128942 math: Fix non-portability in the computation of signgam in lgammaf adds 2062e02772 powerpc64le: ROP Changes for strncpy/ppc-mount adds 6976cd3124 math: Fix branch hint for 68d7128942 adds d9f40387d3 nptl: initialize cpu_id_start prior to rseq registration adds 4b7cfcc3fb debug: Wire up tst-longjmp_chk3 adds 83d4b42ded sysdeps: linux: Fix output of LD_SHOW_AUXV=1 for AT_RSEQ_* adds 53fcdf5f74 Silence most -Wzero-as-null-pointer-constant diagnostics adds d2264de5db RISC-V: Use builtin for copysign and copysignf adds 32445b6dd2 RISC-V: Use builtin for fma and fmaf adds 3b1c5a539b math: Add internal roundeven_finite adds 4836a9af89 debug: Fix tst-longjmp_chk3 build failure on Hurd adds c69e8cccaf malloc: Avoid func call for tcache quick path in free() adds 293369689a libio: make _IO_least_marker static adds 82a3991a84 Remove nios2-linux-gnu adds 19a198f058 pthread_getcpuclockid: Add descriptive comment to smoke test adds 2d6427a63c benchtests: Add calloc test adds a08d9a52f9 AArch64: Remove zva_128 from memset adds e2436d6f5a malloc: send freed small chunks to smallbin adds bde47662b7 nptl: Add new test for pthread_spin_trylock adds 6ae9836ed2 Add test of ELF hash collisions adds 3c2b9dc41c Add threaded test of sem_trywait adds b7d4de086c manual: Describe struct link_map, support link maps with dlinfo adds 17a43505b3 elf: Consolidate stackinfo.h adds c5a3d1bc84 locale: More strictly implement ISO 8601 for Esperanto locale adds f43eb2cf30 Use Linux 6.12 in build-many-glibcs.py adds 1c4cebb84b malloc: Optimize small memory clearing for calloc adds 0ae0af68d8 Implement C23 cospi adds 776938e8b8 Implement C23 sinpi adds 00de38e531 Fix and sort variables in Makefiles adds 8cbab3b729 hurd: Protect against servers returning bogus read/write lengths adds 9b5f2eb9fc Add further test of TLS adds 30ad01a3cf Use M_LIT in place of M_MLIT for literals adds 0003605a54 x86-64: Update libm-test-ulps adds 09d07f16a7 i686: Update libm-test-ulps adds fa16523c48 AArch64: Update libm-test-ulps adds c8d3220e64 powerpc: Update ulps adds b14224fb57 math: xfail some cospi tests for ibm128-libgcc adds dae2e746b7 math: xfail some sinpi tests for ibm128-libgcc adds 062257c5d9 Fix typo in elf/Makefile:postclean-generated adds f9e90e4b4c Implement C23 tanpi adds 77c7c44174 Remove AC_SUBST(libc_cv_mtls_descriptor) adds 5df09b4448 math: Exclude internal math symbols for tests [BZ #32414] adds 80d1e63e90 math: Add tanpi aarch64 ulps adds 3a9b4b4aeb math: Add sinpi,cospi,tanpi sparc64 ulps adds c982918e3e htl: move pthread_condattr_destroy into libc. adds 7ded100d36 htl: move __pthread_default_condattr into libc. adds f1b5041354 htl: move pthread_condattr_getclock into libc. adds 25699c4c3a htl: move pthread_condattr_getpshared into libc. adds ebd85cdc4a htl: move pthread_condattr_init into libc. adds 5ccb28e65d htl: move pthread_condattr_setclock into libc. adds a4b4b9a96b htl: move pthread_condattr_setpshared into libc. adds b602f60f5e s390x: Regenerated ULPs. adds 569cfaaf49 AArch64: Improve codegen in AdvSIMD pow adds 8eb5ad2ebc AArch64: Improve codegen in AdvSIMD logs adds ca0c0d0f26 AArch64: Improve codegen in users of ADVSIMD log1p helper adds 13a7ef5999 AArch64: Improve codegen in users of ADVSIMD expm1 helper adds d3b3a12258 nptl: add RSEQ_SIG for RISC-V adds 8dd1588794 nptl: Add <thread_pointer.h> for RISC-V adds 9e08698e4c nptl: Add <thread_pointer.h> for m68k adds be13e46764 powerpc64le: ROP changes for the *context and setjmp functions adds 28d102d15c Implement C23 acospi adds a9944a52c9 malloc: add indirection for malloc(-like) functions in tests [...] adds f962932206 Implement C23 asinpi adds 226e3b0a41 malloc: Add tcache path for calloc adds 4d9a4c02f9 powerpc64le: ROP changes for the dl-trampoline functions adds b79f257533 Add TEST_CC and TEST_CXX support adds 4f5704ea34 powerpc: Use correct procedure call standard for getrandom v [...] adds aec85b2557 powerpc64: Fix dl-trampoline.S big-endian / non-ROP build failure adds ffe79c446c Implement C23 atanpi adds dce846c789 benchtests: Add benchmark test for bsearch adds 950891b5e7 Optimize bsearch() implementation for performance adds 6bc301672b math: Remove __XXX math functions from installed math.h [BZ #32418] adds 3ac826b020 Clear CXX and TEST_CXX if C++ link test fails adds 3374de9038 Implement C23 atan2pi adds f2acd75b0e nptl: Add <thread_pointer.h> for or1k adds e4e49583d9 or1k: Update libm-test-ulps adds 97b74cbbb0 s390: Simplify elf_machine_{load_address, dynamic} [BZ #31799] adds ca7d48a80f AArch64: Update libm-test-ulps adds ad36038c32 Don't use TEST_CXX as CXX for build adds a1a414b3ce Makefile.in: Add test to check xcheck rule adds 9856784b6a tester.c: Use -Wmemset-transposed-args for GCC 5 or newer adds 1a41fc44da tst-minsigstksz-1.c: Return EXIT_UNSUPPORTED for GCC 4.9 or older adds 1d40170dd3 Return EXIT_UNSUPPORTED if __builtin_mul_overflow unavailable adds 8aa2a9e033 Add braces in initializers for GCC 4.9 or older adds 5e17b4c983 tst-assert-c++.cc: Return EXIT_UNSUPPORTED for GCC 4.9 or older adds c8c35f8c0f regex.h: Avoid #elif __STDC_VERSION__ adds ed377c952a include/bits/sigstksz.h: Avoid #elif IS_IN (libsupport) adds 65817569ad ifuncmain9.c: Return EXIT_UNSUPPORTED for GCC 5.4 or older adds 335ba9b6c1 Return EXIT_UNSUPPORTED if __builtin_add_overflow unavailable adds dca0807a4d htl: move __pthread_sigstate_destroy into libc. adds 79cb83c7f9 htl: move __pthread_sigstate into libc. adds 2716bd6b12 htl: move pthread_sigmask into libc. adds afac8b1311 or1k: Update libm-test-ulps adds d4175a62c2 tst-difftime.c: Use "main (void)" adds 20f8c5df56 Revert "Add braces in initializers for GCC 4.9 or older" adds 6f5e1e4e98 hppa: Update libm-test-ulps adds b933e5cef6 Linux: Check for 0 return value from vDSO getrandom probe adds 07e3eb1774 Use empty initializer to silence GCC 4.9 or older adds 57a44f27c4 sysdeps/x86/fpu/Makefile: Split and sort tests adds dd413a4d2f Fix sysdeps/x86/fpu/Makefile: Split and sort tests adds 9a4b0eaf72 iconv: do not report error exit with transliteration [BZ #32448] adds 50c35842df Remove duplicated BUILD_CC in Makeconfig adds 87cd94bba4 manual: Document more sigaction flags adds bd0ea9ff7e libio: Use NULL instead of 0 as a null pointer constant adds f9493a15ea Hide all malloc functions from compiler [BZ #32366] adds d6e034f5b2 AArch64: Improve codegen of AdvSIMD logf function family adds 6914774b9d AArch64: Improve codegen of AdvSIMD atan(2)(f) adds cff9648d0b AArch64: Improve codegen of AdvSIMD expf family adds 215447f5cb cet: Pass -mshstk to compiler for tst-cet-legacy-10a[-static].c adds 0cc88d2327 Silence Clang #include_next error adds 4666f5c3ee tst-resolv-invalid-cname.c: Explicitly cast 192 and 168 to char adds 77e921bc61 tst-timespec.c: Explicitly cast TIME_T_MAX to double adds 61c3450db9 x86: Avoid integer truncation with large cache sizes (bug 32470) adds 560cfeb826 tst-atexit-common.c: Mark _exit_with_flush as noreturn adds d4ee46b0cd tst-clone3[-internal].c: Add _Atomic to silence Clang adds 54fe008ba6 ldbl-96: Set -1 to "int sign_exponent:16" adds 080a320914 tst-unique3.cc: Add explicit instantiation declaration for S [...] adds 7d889b99c1 Replace copysign (0,-1) with -0.0 in initializer adds a194871b13 sys/platform/x86.h: Do not depend on _Bool definition in C++ mode adds cfdd9e7aa4 libio: Fix last NULL-as-0 issue in libioP.h adds ae5062201d ungetc: Guarantee single char pushback adds cd90d3ca7d Replace __strcpy_chk with __builtin___strcpy_chk adds eb02fb7739 Check if clang and clang++ are used to test glibc adds 3d54e957c9 Hide memset/bzero from compiler adds e0a0fd64b5 Update syscall lists for Linux 6.12 adds 5a4c99163c i386: Update libm-test-ulps adds 2872876d43 arm: Update libm-test-ulps adds 849c73fe2b powerpc: Update libm-test-ulps adds eb8fa66d4e nptl: Add <thread_pointer.h> for sparc adds 647e464374 benchtests: Add acosf benchmark adds fa145f3784 benchtests: Add acoshf benchmark adds 1da8a3707c benchtests: Add asinf benchmark adds 275d4d479b benchtests: Add asinhf benchmark adds 74a275d244 benchtests: Add atanf benchmark adds fa857e6c7b benchtests: Add atan2f benchmark adds 4f1e26ba47 benchtests: Add atanhf benchmark adds 7b7a3fa121 benchtests: Add coshf benchmark adds b76b90a809 benchtests: Add sinhf benchmark adds 042ed4b28a benchtests: Add tanhf benchmark adds a993eea641 math: Fix spurious-divbyzero flag name adds aa3e67ced6 math: Add inf support on gen-auto-libm-tests.c adds 517c213377 math: Fix the expected atanf (inf) results adds abe1d65aa6 math: Fix the expected atan2f (inf) results adds 45126f866c math: Fix the expected carg (inf) results adds 66fa7ad437 math: Use acosf from CORE-MATH adds 673e6fe110 math: Use acoshf from CORE-MATH adds 5fb4b566ef math: Use asinf from CORE-MATH adds ed608a40e2 math: Use asinhf from CORE-MATH adds a357d6273f math: Use atanf from CORE-MATH adds 6f9bacf36b math: Use atan2f from CORE-MATH adds 7cfd8b5698 math: Use atanhf from CORE-MATH adds 9583836785 math: Use coshf from CORE-MATH adds 1751c0519a math: Use sinhf from CORE-MATH adds 0e0be3ed80 math: Use tanhf from CORE-MATH adds d421d36582 added url of CORE-MATH project adds 5fcee06dc7 Update kernel version to 6.12 in header constant tests adds 57256971b0 hppa: Fix strace detach-vfork test adds 29ae632e76 Add SCHED_EXT from Linux 6.12 to bits/sched.h adds 539bf8dd41 Add NT_X86_XSAVE_LAYOUT and NT_ARM_POE from Linux 6.12 to elf.h adds d7f587398c Add further DSO dependency sorting tests adds 30d3fd7f4f x86_64: Remove unused padding from tcbhead_t adds 70d0836305 Linux: Accept null arguments for utimensat pathname adds e79b9e962d elf: Remove code dependent on __rtld_lock_default_lock_recur [...] adds 6a99b4172a aarch64: Regenerate ulps adds 6fba7d6578 x86_64: Regenerate ulps adds 9a6533429e i386: Regenerate ulps adds fbdd8b3fa8 Add MSG_SOCK_DEVMEM from Linux 6.12 to bits/socket.h adds 37d9618492 Add HWCAP_LOONGARCH_LSPW from Linux 6.12 to bits/hwcap.h adds 322e9d4e44 Add F_CREATED_QUERY from Linux 6.12 to bits/fcntl-linux.h adds 2b1dba3eb3 elf: Introduce is_rtld_link_map adds ef5823d955 elf: Move _dl_rtld_map, _dl_rtld_audit_state out of GL adds 4a50fdf8b2 elf: Update DSO list, write audit log to elf/tst-audit23.out adds a20bc2f623 elf: Add the endswith function to <endswith.h> adds 8f36b14696 elf: Signal la_objopen for the proxy link map in dlmopen (bu [...] adds c4b160744c elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) adds 495b96e064 elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) adds c3ee510267 math: xfail some tanpi tests for ibm128-libgcc adds 40bf25b754 Fix elf: Introduce is_rtld_link_map [BZ #32488] adds 6025b399c7 stdio-common: Exclude bug28 when clang is used adds 034cd67528 Don't use glibc <tgmath.h> when testing with Clang adds 6fd215d6ae posix: fix system when a child cannot be created [BZ #32450] adds b3a7a15d99 cet: Drop '#pragma GCC target' in tst-cet-legacy-10a[-static].c adds e79e5c4899 assert: ensure posix compliance, add tests for such adds 265e13d33c assert: Sort tests in Makefile adds 88499d61bd Check if -mamx-tile works for testing adds 969d7cf899 math: Exclude tgmath3-macro-tests for Clang adds fe925cb045 conform: Use -dD instead of -dN on compiler invocation adds a0704d9fc6 Use -finput-charset=ascii only if supported adds 6d9d7865d0 Check Clang 12 for __builtin_complex adds bdc7f4b4e2 Don't redefine INFINITY nor NAN adds b2ec6f72b8 Remove Clang /usr/include/tgmath.h dependency adds 9151ecbb5e x86-64: Disable libmvec ABI test for Clang adds f5fb9fa011 x86: Include test-flt-eval-method-387 if -mfpmath=387 works adds d9d30f6cb5 Enable execstack tests only if compiler supports trampoline adds e5a5229868 tst-atomic.c: Mark as UNSUPPORTED when compiled with Clang adds 90edd56c01 localedata: Use hexadecimal character escape on tests adds 56cdc529fb Add test-config-cflags-float-store for -ffloat-store adds 494eb254c3 Add include/libc-misc.h adds 799e686c88 dirent: Remove variable length array structure for tst-getdents64.c adds a69a0bb619 Handle pragma GCC optimize for clang adds d085db5b57 tst-printf-bz18872.sh: stdio: Use __attribute__ ((optnone)) [...] adds 03feea74dc elf: Compile test modules with -fsemantic-interposition adds 6412d8cc46 x86: Use inhibit_stack_protector on tst-ifunc-isa.h adds b2556550a0 Add clang specific warning suppression macros adds d773aff467 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] adds bce70034b1 elf: Check PDE load address with non-empty text section adds 8d25b9f2c8 elf: Enable tst-dlopen-nodelete-reloc if TEST_CXX supports S [...] adds 46a813466e elf: Suppress clang warning on tst-unique4 adds cdcd551d82 localedata: Fix clang warnings on tests adds 69c181f2b3 stdio: Suppress clang warnings for tst-unlockedio.c adds 77c1128bd3 stdio: Suppress %Z format for clang adds 27a4b6421f Suppress Clang warning on adding an integer to a string adds 03962d17c9 math: Fix clang warnings for math/test-tgmath-ret.c adds f6cf084155 stdio: Fix clang warnings on tests adds 601b3d5db2 stdio: Suppress clang warnings for tst-vprintf-width-i18n.c adds daf47b66df Suppress Clang -Wgnu-folding-constant warnings adds b5bdef46cc Suppress -Wmaybe-uninitialized only for GCC adds 5b9bc1a172 malloc: Only enable -Waggressive-loop-optimizations suppress [...] adds 39a3b5c8f6 Compile tst-deadline.c with -Wno-ignored-attributes for Clang adds faa0c883f6 hurd: make mprotect translate KERN_PROTECTION_FAILURE to EACCESS adds 4b37fb71e0 hppa: Update libm-test-ulps adds 9bdb1487c5 hppa: add cacheflush() syscall wrapper adds 325db5ab7f hppa: Simplify handling of sanity check errors in clone.S. adds 2271e0d2b6 Check if TEST_CC supports -Wno-restrict before using it adds b587e7d45c Fix build without stack protector [BZ #32494] adds 3fb895ac88 assert: Use __writev in assert.c [BZ #32492] adds a2b0ff98a0 include/sys/cdefs.h: Add __attribute_optimization_barrier__ adds 309225af54 stdio: Suppress -Wformat only for gcc in tst-sprintf-errno.c adds 0813cb5847 Suppress Clang -Wimplicit-fallthrough warnings adds cb74bafbb5 Add a reference to Clang /usr/include/tgmath.h dependency adds 31c47126f4 string: Suppress Clang warnings on tester.c adds 9306aef356 stdio-common: Suppress Clang warnings on scanf13.c adds fd30525ead assert/test-assert-2.c: Include <unistd.h> adds 8735ea79ab htl: move pthread_cond_init into libc. adds 4ab765c6ba htl: move __pthread_wakeup into libc. adds 917a131ab9 htl: move pthread_cond_destroy into libc. adds 3089d23517 htl: move pthread_cond_broadcast into libc. adds f57a277c16 htl: move pthread_cond_signal into libc. adds a369d567d2 htl: move __pthread_timedblock, __pthread_timedblock_intr, _ [...] adds ba8522542f htl: move __pthread_mutex_checklocked into libc. adds f646be6ff6 htl: move pthread_cond_timedwait, pthread_cond_clockwait, pt [...] adds 33aeb88c5b getaddrinfo.c: Avoid uninitialized pointer access [BZ #32465] adds 15ab68bf1a configure: Improve configure output for C++ Compiler adds 55618e1396 io: statx, fstatat: Drop nonnull attribute on the path argument adds d0b8aa6de4 support: Add support_record_failure_barrier adds 0c36c983ec NEWS: Mention testing glibc build with a different set of compilers adds 5a96da210c stdio-common: Use clang with bugfix for bug28 adds a3db3fe42b stdio-common: Tweak comment in Makefile adds 757ac24f8f build-many-glibcs.py: Add --exclude option adds 7fa9e786b6 hurd: Avoid asm statements which return adds 5e249192ca elf: Remove the GET_ADDR_ARGS and related macros from the TLS code adds 7c22dcda27 nptl: More useful padding in struct pthread adds cb4692ce1e libio: asprintf should write NULL upon failure adds 6fdb6abeb2 nptl: Add <thread_pointer.h> for hppa adds 0852c4aab7 nptl: hppa: replace __get_cr27 with __thread_pointer adds 0ee6e13f7f x86-64: Reorder dynamic linker list in ldd script (bug 32508) adds 29531b122c Mention CORE-MATH optimize routines on NEWS adds 0feb6da94c INSTALL, NEWS: Document requirement of gawk with MPFR support adds 7962fa38e2 Use GCC 14 branch in build-many-glibcs.py adds ca96ea06b3 elf: Cleanup and improve tst-execstack adds 0ca8785a28 elf: Do not change stack permission on dlopen/dlmopen adds c9540704ac elf: Add tst-execstack-prog-static adds 58272284b6 elf: Add glibc.rtld.execstack adds 013106ae67 mlock, mlock2, munlock: Tell the compiler we don't dereferen [...] adds b1da163a21 Pass glibc pre-commit checks adds 2642002380 Update copyright dates with scripts/update-copyrights adds ad16577ae1 Update copyright in generated files by running "make" adds ba995af76d Update copyright dates not handled by scripts/update-copyrights adds 2d7029f20f Fix license typo induced by update-copyrighyt adds 6e177ca635 Don't update copyright notices in Linux licenses adds cf13f740a9 bits/socket.h: Update to recent BSD definition adds 826b1bbcca htl: move pthread_mutexattr_init into libc. adds beabc5dff5 htl: move pthread_mutexattr_destroy into libc. adds 15686aa188 htl: move pthread_mutexattr_getprotocol into libc. adds 3cd1cf5fe0 htl: move pthread_mutexattr_setprotocol into libc. adds b386295727 htl: move pthread_mutexattr_settype, pthread_mutexattr_getty [...] adds 1e5b39a5e0 htl: move pthread_mutexattr_setpshared, pthread_mutexattr_ge [...] adds 4371b11c86 htl: move pthread_mutexattr_{setrobust, setrobust_np}, pthre [...] adds 396048fa5a htl: move pthread_mutexattr_setprioceiling, pthread_mutexatt [...] adds 64d07e117d powerpc: Update acosf ulps adds ceae7e2770 elf: Introduce generic <dl-tls.h> adds 91ee75abcf s390: Define TLS_DTV_OFFSET instead of GET_ADDR_OFFSET adds 30e32da6aa elf: Use TLS_DTV_OFFSET in __tls_get_addr adds cc74583f23 elf: Remove the remaining uses of GET_ADDR_OFFSET adds 37d0a3e55a Translations: Regenerate libc.pot adds 6f0ea84f17 assert: Remove the use of %n from __assert_fail_base (BZ #32456) adds d5bceac99d stdlib: random_r: fix unaligned access in initstate and init [...] adds 6d556522c3 stdlib: fix lint failure adds e5ca265a9c new inputs with large errors for [a]cospi, [a]sinpi, [a]tanp [...] adds 0ab62fa4f6 AArch64: Update libm-test-ulps adds e9be7701e6 mlock, mlock2, munlock: Use __attr_access_none macro adds d4b16e22e7 RISC-V: Regenerate ULPs adds dbc9a40007 tst-unique[34].cc: Use explicit instantiation declaration/de [...] adds ed97ef7a4b not-cancel.h: Support testing fortify build with Clang adds e9eea05986 Redirect mempcpy and stpcpy only in libc.a adds 8ed53717c4 conform: Do not use __SIG_ATOMIC_TYPE__ adds e71b548fac math: update s390 ulps adds 59b9c2b0ef math: update sparc ulps adds 3674004f3f math: update powerpc ulps adds 1294926da3 Rename have-mtls-descriptor to have-test-mtls-descriptor adds bb4f241dba math: Add a reference to Clang's <tgmath.h> C23 issue adds 140b985e5a AArch64: Improve codegen in AdvSIMD asinh adds aa6609feb2 AArch64: Improve codegen in SVE tans adds 32d193a372 AArch64: Improve codegen for SVE logs adds 91c1fadba3 AArch64: Improve codegen for SVE log1pf users adds 939e770e01 math: Remove no-mathvec flag adds 6050b45716 AArch64: Add vector sinpi to libmvec adds 40c3a06293 AArch64: Add vector cospi routines adds 080998f6e7 AArch64: Add vector tanpi routines adds f86b4cf875 AArch64: Improve codegen in SVE expm1f and users adds 8e524ff79b loongarch: Provide stpcpy in stpcpy-aligned.S for rtld [BZ #32512] adds 5ecdbe3305 Regenerate libc.pot adds 377a61c020 math: update loongarch64 ulps adds d7b37322c5 hppa: Update libm-test-ulps adds c2567b18fd loongarch: Drop __GI_XXX for strcpy/stpcpy IFUNC implementations adds db92aff28f math: update alpha ulps adds 9327c8edcd or1k: Update nofpu libm-test-ulps adds d4cdb601df LoongArch: Regenerate preconfigure. [bug 32521] adds ff806e9233 math: update mips64 ulps adds 6ab5980f4c hurd: Fix shutdown() errno on non-sock adds 2af56da855 math: update i686 multiarch ulps adds f3e690ae84 nptl: Add <thread_pointer.h> for microblaze adds ddf0a10e63 nptl: Add <thread_pointer.h> for C-SKY adds 15b7a675bd i386: Update libm-test-ulps adds 7bc54f0965 htl: Fix making pthread_join check timeout value adds fb1059d42a mach: Make clock_nanosleep also check tv_sec adds 75fed76dfd hurd: Accept null arguments for utimensat pathname adds 2d196c2e10 tst-xdirent: Fix allocating dirent for readdir_r call adds c4ed6a380e Revert "nptl: More useful padding in struct pthread" adds a257f201dd Revert "x86_64: Remove unused padding from tcbhead_t" adds 706209867f elf: Second ld.so relocation only if libc.so has been loaded adds 2750548afe math: update powerpc ulps (this time LE) adds e3ec3fbe64 or1k: Update fpu libm-test-ulps adds a4c414796a include/string.h: Also redirect calls if not inlined in libpthread adds 39183f47d8 elf: Minimize library dependencies of tst-nolink-libc.c adds 274f73978c riscv: Update nofpu libm test ulps adds 0bba6c29a1 Revert "configure: default to --prefix=/usr on GNU/Linux" adds 502a71c578 i686: Regenerate multiarch ulps adds 82688ca310 s390x: Regenerated ULPs adds e41aabcc93 tests: Verify inheritance of cpu affinity adds 9cc9f8e11e math: Fix acosf when building with gcc <= 11 adds 7a3e2e877a Move <thread_pointer.h> to kernel-independent sysdeps directories adds 9b71570c46 x86: Add missing #include <features.h> to <thread_pointer.h> adds d1da011118 elf: Always define TLS_TP_OFFSET adds dad44389f2 configure: Clear libc_cv_cc_wimplicit_fallthrough if not supported adds c3d1dac96b malloc: obscure calloc use in tst-calloc adds 4a9a8a5098 Add missing include guards to <dl-tls.h> adds c813c1490d nptl: Add rseq auxvals adds 0e411c5d30 Add generic 'extra TLS' adds 304221775c Add Linux 'extra TLS' adds be440f6c38 nptl: add rtld_hidden_proto to __rseq_size and __rseq_offset adds 494d65129e nptl: Introduce <rseq-access.h> for RSEQ_* accessors adds 93d0bfbe8f nptl: Move the rseq area to the 'extra TLS' block adds 540c817266 nptl: Remove the rseq area from 'struct pthread' adds 072795229c Linux: Update internal copy of '<sys/rseq.h>' adds 53a71b9f66 hurd: Mark more memory-hungry tests as unsupported adds 0b6ad02b33 x86-64: Cast __rseq_offset to long long int [BZ #32543] adds 0c48562508 hurd: Cope with signals sent to ourself early adds 1a09aa03ee hurd: Mark tst-tls-allocation-failure-static-patched as supported adds dbe3e6e022 hurd: Mark more memory-hungry tests as unsupported adds 4ab62ce605 elf: make tst-tls_tp_offset compare &thread_var to THREAD_SELF adds 278f8d5c4d socket/tst-cmsghdr: Fix alignment of cmsghdr adds 73b854e955 hurd: Mark more memory-hungry tests as unsupported adds 3782ffaf3e mach: Add CLOCK_MONOTONIC case in clock_gettime() adds 15b345935c hurd: Add CLOCK_MONOTONIC support to lll adds b31d490222 hurd: Add CLOCK_MONOTONIC to clock_nanosleep adds e9f16cb6d1 hurd: Set _POSIX_MONOTONIC_CLOCK to 200809L adds 6c575d835e aarch64: Use 64-bit variable to access the special registers adds f28702b2ee gmon: Disable tst-profile-static with clang adds 6a498d780e elf: Suppress unused function clang for __ifunc_resolver adds e59bdf63cb stdio-common: Suppress Clang warnings on scanf13.c with fort [...] adds 72dfba1be4 inet: Add common IPv6 packet header macros adds f42634f824 sh4: ensure FPSCR.PR==0 when executing FRCHG [BZ #27543] adds 2ac7701888 mach: Fix fallthrough warning adds 09ea1afec7 affinity-inheritance: Overallocate CPU sets adds a402cae36d mach: Add missing error messages adds 252fc3628b arc: Update libm test ulps adds abeae3c006 Linux: Fixes for getrandom fork handling adds 0b795abd62 benchtests: Add dummy in put files cospi, cospif, sinpi, sin [...] adds 7f784ffc17 elf: Iterate over loaded object list in _dl_determine_tlsoffset adds cbd9fd2369 Consolidate TLS block allocation for static binaries with ld.so adds 37b9a5aacc Linux: Add tests that check that TLS and rseq area are separate adds ae33fb452f math: update arm ulps adds 109c40ed7a math: update arm ulps adds 1db84775f8 pthreads NPTL: lost wakeup fix 2 adds 0cc973160c nptl: Update comments and indentation for new condvar implem [...] adds b42cc6af11 nptl: Remove unnecessary catch-all-wake in condvar group switch adds 4f7b051f8e nptl: Remove unnecessary quadruple check in pthread_cond_wait adds c36fc50781 nptl: Remove g_refs from condition variables adds 929a4764ac nptl: Use a single loop in pthread_cond_wait instaed of a ne [...] adds ee6c14ed59 nptl: Fix indentation adds 4b79e27a50 nptl: rename __condvar_quiesce_and_switch_g1 adds 91bb902f58 nptl: Use all of g1_start and g_signals adds 8ef1791950 hurd: Fix EINVAL error on linking to a slash-trailing path [ [...] adds 58771b8a59 aarch64: Add asm helpers for GCS adds 640c209a72 elf.h: Define GNU_PROPERTY_AARCH64_FEATURE_1_GCS adds 13cbbb0cb2 aarch64: Define jmp_buf offset for GCS adds 5ff5e7836e aarch64: Add GCS support to longjmp adds 1cf59c2603 aarch64: Add GCS support to vfork adds 9885d13b66 aarch64: Add GCS support for setcontext adds 7d22054db7 aarch64: Mark swapcontext with indirect_return adds 3ac237fb71 aarch64: Add GCS support for makecontext adds 9ad3d9267d aarch64: Add glibc.cpu.aarch64_gcs tunable adds b81ee54bc9 aarch64: Enable GCS in static linked exe adds 01f52b11de aarch64: Enable GCS in dynamic linked exe adds 76b79f7241 aarch64: Mark objects with GCS property note adds 8d516b6f85 aarch64: Use l_searchlist.r_list for bti adds 4d56a5bbd6 aarch64: Handle GCS marking adds 29476485f9 aarch64: Ignore GCS property of ld.so adds d3df351338 aarch64: Process gnu properties in static exe adds 3d8da0d91b aarch64: Add GCS user-space allocation logic adds a335acb8b8 aarch64: Use __alloc_gcs in makecontext adds d3f2b71ef1 aarch64: Fix tests not compatible with targets supporting GCS adds 89e61e96b7 i386: Update ulps for *pi functions adds b3a6bd625c Linux: Do not check unused bytes after sched_getattr in tst- [...] adds 5eafafc46c NEWS: Add the extensible rseq ABI to new features adds a3131e71cf elf: Make tst-ro-dynamic-mod.map compatible with older binutils adds 33b684e019 stdlib: Fix unintended change to the random_r implementation adds 1ac28b7818 stdlib: Test for expected sequence of random numbers from rand adds 71b49e299d nptl: Include <stdbool.h> in tst-skeleton-affinity-inheritance.c adds 50eaf54883 aarch64: Add HWCAP_GCS adds c6b6a8cf04 Fix typo: _POSIX_REATIME_SIGNALS -> _POSIX_REALTIME_SIGNALS [...] adds d4626340b9 NEWS: Add note on Guarded Control Stack support adds 68ee0f704c Fix underallocation of abort_msg_s struct (CVE-2025-0395) adds 94e908cee9 Add advisory text for CVE-2025-0395 adds d9dcfe766e Update advisory GLIBC-SA-2025-0001 (2.40) adds 76c3f7f81b po: Incorporate translations adds b62759db04 stdlib: Support malloc-managed environ arrays for compatibility adds 36fcdfbbc5 Revert "stdlib: Support malloc-managed environ arrays for co [...] adds 12b4a1fc6e stdlib: Re-implement free (environ) compatibility kludge for setenv adds 4871ab841b LICENSES: remove Intel License Agreement adds 1ed3e44688 LICENSES: update location of getaddrinfo.c and getnameinfo.c adds aba14403c6 LICENSES: update CORE-MATH copyright adds 8ab34497de stdlib: Test using setenv with updated environ [BZ #32588] adds fc8f253d80 malloc: cleanup casts in tst-calloc adds 8d55f2fb17 elf: fix 'valgrind' typo in comment adds b31ed9581b testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPO [...] adds dc650eb715 NEWS: editorial changes (language, line breaks) adds 306acc0519 NEWS: Add list of bugs fixed in 2.41 adds 181b6258e3 NEWS: Add reference to (single) advisory adds 604a340e91 contrib.texi: Update from 2.40..2.41 commit log adds 115afa9daa NEWS: Add some more news from the 2.41 cycle adds 27bebf9b4f contrib.texi: minor improvements adds fda82f6e80 INSTALL: update last tested version numbers adds b8c0cb4b1c libc.pot: regenerate (only line number changes) adds 9b2f20dd54 po: update translations (final, only timestamp and line numb [...] adds f46351b491 Bump version to 2.41 adds 74f59e9271 Create ChangeLog.old/ChangeLog.30 adds 42aba91895 Increase version to 2.41.9000, add new section to NEWS adds 45c42b65c2 Add new tests for fopen adds 596a61cf6b libio: Start to return errors when flushing fwrite's buffer [...] adds 1515f74fd8 libio: Add a new fwrite test that evaluates partial writes adds 377e9733b5 Fix fflush after ungetc on input file (bug 5994) adds be6818be31 Make fclose seek input file to right offset (bug 12724) adds 94251ae99e Make fflush (NULL) flush input files (bug 32369) adds 0dcc0b2f63 Fix fseek handling for mmap files after ungetc or fflush (bu [...] adds 3ff3b9997c Fix fflush handling for mmap files after ungetc (bug 32535) adds 203452a460 Add test of input file flushing / offset issues adds 56b25bfd60 htl: remove leftover for pthread_mutexattr_settype adds e892a93073 htl: move pthread_mutex_init into libc. adds 2ebc2d8e24 htl: move pthread_mutex_{lock, unlock, trylock, timedlock, c [...] adds be9f0e7681 htl: move pthread_mutex_getprioceiling, pthread_mutex_setpri [...] adds 8bfabe7a92 htl: move pthread_mutex_destroy into libc. adds 265c5991af htl: move pthread_mutex_consistent, pthread_mutex_consistent [...] adds 9a31eb64db htl: move pthread_setcanceltype into libc. adds 32ac9f8049 manual: Update compatibility note on flushing of line-orient [...] adds 8e86549d14 nptl: Correct stack size attribute when stack grows up [BZ #32574] adds a6fbe36b7f nptl: Add support for setup guard pages with MADV_GUARD_INSTALL adds 4c43173eba ld.so: Decorate BSS mappings adds a3a5634d9b manual: Consolidate POSIX Semaphores docs in Threads chapter adds 47c4f4045c manual: Add links to POSIX Semaphores man-pages documentation adds 22a11aa1c3 sh: Fix tst-guard1 build adds 1b29cb7b78 manual: Safety annotations for timespec_get and timespec_getres adds c79277a167 math: Fix log10p1f internal table value (BZ 32626) adds 04588633cf math: Fix sinhf for some inputs (BZ 32627) adds cf51d18b9d htl: move pthread_setcancelstate into libc. adds 96429bcc91 elf: Do not add a copy of _dl_find_object to libc.so adds a7aad6e2b7 hurd: Use the new __proc_reauthenticate_complete protocol adds aa1bf89039 elf: Split _dl_lookup_map, _dl_map_new_object from _dl_map_object adds 749310c61b elf: Add l_soname accessor function for DT_SONAME values adds d12cb8e452 elf: Merge __dl_libc_freemem into __rtld_libc_freeres adds edc6842bbc elf: Determine the caller link map in _dl_open adds b05e78d473 elf: Add fast path to dlopen for fully-opened maps adds fc058b46c7 elf: Use _dl_find_object instead of _dl_find_dso_for_object [...] adds 09e7f4d594 math: Fix tanf for some inputs (BZ 32630) adds 37a0933e1b manual: make @manpageurl more specific to each output adds 68c9ef4419 elf: Build dl-tls.o with early startup symbol redirections adds 3755ffb665 powerpc64le: Also avoid IFUNC for __mempcpy adds cdb0800022 libio: Replace __LP64__ with __WORDSIZE adds bb6496b964 manual: Update signal descriptions adds 7d799d85e8 htl: move __pthread_default_barrierattr into libc. adds 40cbd3c361 htl: move pthread_barrierattr_destroy into libc. adds ca2a95ee67 htl: move pthread_barrierattr_init into libc. adds ccf19a68ab htl: move pthread_barrierattr_getpshared, pthread_barrieratt [...] adds 735c9b73d6 htl: move pthread_barrier_destroy into libc. adds 2789003489 htl: move pthread_barrier_init into libc. adds 710bbc9659 htl: move pthread_barrier_wait into libc. adds 6bcd7bf100 htl: stop exporting __pthread_default_barrierattr. adds da49165ea6 mig_strncpy: ensure destination string is null terminated adds 659fa18dde hurd: Drop useless buffer initialization in ttyname* adds 392261a2b6 hurd: Replace char foo[1024] with string_t adds 3e0e782b29 benchtests: Add acospif adds 082ffa4ddc benchtests: Add asinpif adds ec9d2f3066 benchtests: Add atan2pif adds 1700d306d4 benchtests: Add atanpif adds 180e97bee6 benchtests: Add cospif adds 10370a4d00 benchtests: Add sinpif adds 57d1fc9971 benchtests: Add tanpif adds edb2a8f0ae math: Use acospif from CORE-MATH adds ae679a0aca math: Use asinpif from CORE-MATH adds 1cd9ccd8c0 math: Use atan2pif from CORE-MATH adds 95a01ea955 math: Use atanpif from CORE-MATH adds be85208b9f math: Use cospif from CORE-MATH adds de2fca9fe2 math: Use sinpif from CORE-MATH adds 8f170dc819 math: Use tanpif from CORE-MATH adds 994007ff29 math: Consolidate acoshf and asinhf internal tables adds b81252c4b9 math: Consolidate coshf and sinhf internal tables adds cdb9ba8419 assert: Add test for CVE-2025-0395 adds 5afaf99edb math: Improve layout of exp/exp10 data adds 8f0e7fe61e Aarch64: Improve codegen in SVE asinh adds c0ff447edf Aarch64: Improve codegen in SVE exp and users, and update ex [...] adds f5ff34cb3c AArch64: Improve codegen for SVE erfcf adds 0b195651db AArch64: Improve codegen for SVE pow adds 95e807209b AArch64: Improve codegen for SVE powf adds a30374e4ce advisories: Fix up GLIBC-SA-2025-0001 adds 991febc2f4 nptl: Remove unused __g_refs comment. adds 6a3cb6b1bd nss: Improve network number parsers (bz 32573, 32575) adds d10176c0ff malloc: Add size check when moving fastbin->tcache adds 88f7ef881d libio: Initialize _total_written for all kinds of streams adds aa3d7bd529 elf: Keep using minimal malloc after early DTV resize (bug 32412) adds 1b6f868625 Increase the amount of data tested in stdio-common/tst-fwrit [...] adds 60f2d6be65 Fix tst-aarch64-pkey to handle ENOSPC as not supported adds 8f842ce13e htl: move __pthread_default_rwlockattr into libc. adds e618b671cd htl: move pthread_rwlockattr_init into libc. adds cd2d31ed58 htl: move pthread_rwlockattr_destroy into libc. adds 4b25413df5 htl: move pthread_rwlockattr_getpshared, pthread_rwlockattr_ [...] adds 18accc19b9 htl: move pthread_rwlock_tryrdlock, pthread_rwlock_trywrlock [...] adds 119798a7b1 htl: move pthread_rwlock_unlock into libc. adds 25650ef6b9 htl: move pthread_rwlock_{rdlock, timedrdlock, timedwrlock, [...] adds d3ef1b56aa htl: move pthread_rwlock_destroy into libc. adds 6f6732c1c4 htl: move pthread_rwlock_init into libc. adds 4afbc1aa2e htl: don't export __pthread_default_rwlockattr anymore. adds 246e52574d math: Consolidate cospif and sinpif internal tables adds 1faccf388a math: Consolidate acospif and asinpif internal tables adds 0242c9f9e6 math: Consolidate acosf and asinf internal tables adds ad9c4c5361 manual: Document setlogmask as MT-safe. adds 5a4573be6f x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL compiler [...] adds 163b1bbb76 AArch64: Add SVE memset adds 6d24313e4a manual: Mark setlogmask as AS-unsafe and AC-unsafe. adds c05086d904 aarch64: Add configure checks for GCS support adds 82decb59bc aarch64: Add tests for Guarded Control Stack adds 57ee1deb1f aarch64: Add GCS tests for transitive dependencies adds 15afd01e80 aarch64: Add GCS tests for dlopen adds 41f6684557 aarch64: Add GCS test with signal handler adds 689a62a421 nptl: clear the whole rseq area before registration adds 29803ed3ce math: Fix `unknown type name '__float128'` for clang 3.4 to [...] adds fa53723cdb support: Add support_next_to_fault_before support function adds 8a46bf41e5 posix: Rewrite cpuset tests adds 4734d0f8ad Increase the amount of data tested in stdio-common/tst-fwrit [...] adds be0cfd848d stdlib: Add single-threaded fast path to rand() adds ce2f26a22e AArch64: Remove PTR_ARG/SIZE_ARG defines adds 19860fd42e AArch64: Remove PTR_REG defines adds eb7ac024d9 AArch64: Cleanup pointer mangling adds 0a021727bc AArch64: Remove AARCH64_R macro adds 4c11379106 AArch64: Simplify lrint adds 935563754b AArch64: Remove LP64 and ILP32 ifdefs adds 3fd2ff7685 RISC-V: Fix IFUNC resolver cannot access gp pointer adds 2fe5e2af09 math: Add optimization barrier to ensure a1 + u.d is not reu [...] adds 9e51ae3cd0 sysdeps/ieee754: Fix remainder sign of zero for FE_DOWNWARD [...] adds 0f044be1da AArch64: Use prefer_sve_ifuncs for SVE memset adds 0195552e15 LoongArch: Optimize f{max,min}imum{,f} adds ee4ee1cb02 LoongArch: Optimize f{max,min}imum_mag{,f} adds efd13567f7 LoongArch: Optimize f{max,min}imum_num{,f} adds c0f380c465 LoongArch: Optimize f{max,min}imum_mag_num{,f} adds e5893e6349 Remove unused dl-procinfo.h adds ccdb68e829 htl: move pthread_once into libc adds 8c6fee9f7f libio: Clean up fputc/putc comments adds 4cf2d86936 malloc: Add integrity check to largebin nextsizes adds a2bd5008a9 Pass -Wl,--no-error-execstack for tests where -Wl,-z,execsta [...] adds 226476e322 manual: Explain sched_yield semantics with different schedulers adds dac7ea4a6f benchtests: Improve large memcpy/memset benchmarks adds 3a9fb97caf benchtests: Add random strlen benchmark adds 8a995670a8 powerpc: Move AT_HWCAP descriptions to ld diagnostics adds a768993c10 powerpc: Move cache geometry information to ld diagnostics adds 2fd580ea46 powerpc: Remove unused dl-procinfo.h adds 1d60b9dfda Remove dl-procinfo.h adds 6cb703b81d linux: Prefix AT_HWCAP with 0x on LD_SHOW_AUXV adds 50351e0570 sysdeps: linux: Add BTRFS_SUPER_MAGIC to pathconf adds 596130591a static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763] adds 7a185eb9e9 hurd: Consolidate signal mask change adds 81c4ec1ca8 htl: Make __pthread_sigmask directly call __sigthreadmask adds 4e68a5ca5d htl: Make __pthread_create_internal directly call __pthread_sigmask adds 9b91484bee elf: Check if __attribute__ ((aligned (65536))) is supported adds 5b30907545 manual: Mark perror as MT-unsafe and update check-safety.sh adds 59dc232df2 configure: Fix spelling of -Wl,--no-error-execstack option adds 46d3198094 elf: Fix handling of symbol versions which hash to zero (bug 29190) adds ee3b1d15da Use binutils 2.44 branch and Linux 6.13 in build-many-glibcs.py adds 77261698b4 Implement C23 rsqrt adds 6ef0bd02db posix: Move environ helper variables next to environ definit [...] adds a9017caff3 nptl: extend test coverage for sched_yield adds 443cb0b5f2 math: Remove an extra semicolon in math function declarations adds 6eda7a59dd s390x: Regenerate ULPs. adds d604f9c500 elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor adds 74d463c50b Linux: Add the pthread_gettid_np function (bug 27880) adds 74c68fa61b Linux: Remove attribute access from sched_getattr (bug 32781) adds 1ec411f7ae Linux: Add new test misc/tst-sched_setattr-thread adds 6e30efe570 nptl: Include <stdbool.h> in tst-pthread_gettid_np.c adds 517846c85d Makefile: Clean up pthread_atfork integration adds eea6f1e079 Update syscall lists for Linux 6.13 adds 3e8814903c math: Refactor how to use libm-test-ulps adds a8e9022e0f getaddrinfo.c: support MPTCP (BZ #29609) adds dbc5a50d12 nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 v [...] adds 360cce0b06 nptl: Check if thread is already terminated in sigcancel_han [...] adds c6352111c7 x86_64: Add tanh with FMA adds 5e1a64736e benchtests: Remove wrong snippet from 360cce0b06 adds dded0d20f6 x86_64: Add sinh with FMA adds 9b646f5dc9 elf: Canonicalize $ORIGIN in an explicit ld.so invocation [B [...] adds c7c4a5906f x86_64: Add atanh with FMA adds 409668f6e8 Implement C23 powr adds 10af00f7a1 tst-fopen-threaded: Only check EOF for failing read adds bfb2f2f481 htl: Make pthread_setcanceltype / state a cancellation point adds 997f49fbad elf: Fix tst-origin make rules adds dd003db8d1 benchtests: Increase iterations of bench-malloc-simple adds 9f551e28a7 malloc: Improve arena_for_chunk() adds cf56eb28fa AArch64: Optimize algorithm in users of SVE expf helper adds 5291d9f1e2 elf: Fix tst-origin make rules adds 575de3d666 malloc: Improve csize2tidx adds c5113a838b add inputs giving large errors for rsqrt adds 84373ef7b7 Prepare inet_ntop to be fortified adds 3cdb99d8bb Add missing guards in include/arpa/inet.h adds 090dfa40a5 Add _FORTIFY_SOURCE support for inet_ntop adds 3e2be87832 support: Link links-dso-program-c against libgcc_s adds 855561a1fb malloc: missing initialization of tcache in _mid_memalign adds 1894e219dc Remove eloop-threshold.h adds ed6a68bac7 debug: Improve '%n' fortify detection (BZ 30932) adds c3410db9d0 Makeconfig: Support $(+nolink-deps) in link flags adds 2f8e8c9cb7 elf: Use +nolink-deps to add make-only dependency for tst-origin adds 5dfbc3c43e support: Link links-dso-program-c with libgcc_s only if available new 8c77744e3a stdlib: Remove -Wmaybe-uninitialized supression on setenv.c new 6fa08f6c28 stdlib: longlong.h: Do no use asm input cast for clang new 111d44f2ac Disable __USE_EXTERN_INLINES for clang new 8051bd17bb configure: Use -Wno-maybe-uninitialized iff compiler supports it new 6e69f27d0d Suppress -Wmaybe-uninitialized only for gcc new 7a12fe70bc nptl: Fix Wincompatible-pointer-types on clang new 7ddc377842 resolv: Suppress clang -Wsometimes-uninitialized on getaddrinfo new 30019c54c3 posix: Suppress clang confstr -Wignored-attributes new 96cf452646 misc: Suppress clang warnings on syslog new 32fde35c23 argp: Expand argp_usage, _option_is_short, and _option_is_end new 30510d336d nss: Suppress nss_module.c warning on clang new 47a89e2bfd sunrpc: Remove extra parenthesis on comparison new aab31fa4a6 sunrpc: Suppress clang warning on struct cmessage new 151d4d14ba elf: Supress clang -Wsometimes-uninitialized on _dl_debug_in [...] new 2714fb31ef elf: Suppress clang -Wstring-plus-int on rtld.c new 48ffdf2991 locale: Fix implicit conversion on collate_finish new ffd2666493 iconvdata: Suppress clang warning on locale definitions new ee749f9b52 iconvdata: Remove use of GNU old-style field designator extension new 9f413a8167 catgets: Remove catgets/config.h new 62433929a0 math: Suppress clang warning on math_check_force_underflow new 2d68f0df2c math: use fabs on __ieee754_lgamma_r new 08b2235b19 math: Suppress clang -Wincompatible-library-redeclaration on [...] new abb5617df1 Use $(config-cflags-wno-ignored-attributes) on some files new ebfca2ad16 math: Use -fexcess-precision=standard iff compiler supports it new 758f007597 string: Use asm alias instead of symbol redirections for stp [...] new dbc329ae32 Use -frounding-math iff compiler supports it new e1c502f9a3 posix: Use unsigned to check for _POSIX_VDISABLE new 45083b581b support: Use CHAR_MAX as maximum value new 399b9ca0bd stdlib: Only enable strtod_l asserts if SIZE_MAX == UINTMAX_MAX new ff9a36bef3 math: Suppress more aliases builtin type conflicts new 1f2fe3a19d stdio: Fix -Wtautological-constant-out-of-range-compare on clang new 770b43bcb8 support: Handle clang support/dtotimespec.c on dtotimespec new 9c1f523ece x86: Use -msse2avx iff compiler supports it new 5a87cea7a5 x86: math: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype new 6ab068dd5b x86: Add inhibit_stack_protector on ifunc handlers new 1d211faaf7 i386: Disable math_opt_barrier and math_force_eval for clang new 0d5dc6d05a i386: Move ___tls_get_addr hidden proto before its first usage new 83fa6708c5 i386: sfp-machine.h: Do no use asm input cast for clang new 7cb1206fbe arm: Use vmov.i32 instead of vmov on neon memchr new 0fd37443f1 arm: Fix clang multi-arch build with ld.bfd new 247526a5a3 string: Suppress clang confstr -Wignored-attributes on strlen new 6242d11345 riscv: Do not use cfi_label when building with clang new 85ab293344 riscv: Suppress clang confstr -Wignored-attributes feupdateenv new a6428cf098 configure: remove overly restrictive check for clang new 675a2462ef math: Fix clang warnings on bug-tgmath1.c new 05c18e2d0b x86: Fix test-double-vlen include-next new b09927f67d math: Only build tests for _Complex __int128 iff compiler su [...] new 5f7d791da6 x86_64: Disable libmvec tests if compiler does not support a [...] new 6b52949998 stdlib: Avoid internal definitions for tst-strtod5i new 37adc483d7 stdio: Disable bug23-3 on clang new 4b11532495 string: Suppress clang -Wsuspicious-bzero on tester new 1d6a3f3ca0 misc: Disable some atomic tests on clang new f7b9ffc416 support: Suppress clang warning on tst-timespec new c54b5d13c4 malloc: Suppress clang warning on tst-memalign new c0a81da6cc Undef attribute_relro on internal tests that include tls.h new 9e33efddd9 conform: Replace _Static_assert with macro new 447390650b malloc: Disable malloc builtins on tests new 3562236cf7 malloc: Suppress clang warning on tst-aligned-alloc new 6bdf96bffa intl: Use strcpy on _nl_make_l10nflist new 3d5941f48c math: Handle fabsf128 intra PLT for !__USE_EXTERN_INLINES new e219048906 math: Fix isgreater* and isless* for clang new bc52945de6 math: Do not use __builtin_fpclassify on clang new 843cdf9b9c math: Do not use __builtin_isnan on clang new 837953d306 math: Do not use __builtin_isinf on clang new 710b12317f stdio: Fix tst-vfprintf-user-type on clang new eb2579162e elf: Disable unload4 test on clang new 8b9a14c0f3 Fix libc_cv_protected_data check if compiler defaults to PIE new 0bdc79d55e linux: Avoid indirection on operand of type 'void *' for get [...] new 73f106d247 i686: Do not build ifunc tests if compiler does not generate [...] new 195eaa59ae Fix loongarch stpcpy on loader new 7b61bedea9 math: Remove _Static_assert that uses EXCEPTION_SET_FORCES_TRAP new f20c4d5d23 elf: Fix tests that require interposable symbols new 71ac64b83c math: Fix potential underflow on ldbl-128 erfl new 9a882a2bec benchtests: Add attribute_optimize new 87bb99f5fe benchtests: Use __f128 on ilogbf128-inputs constants new 32a9ca6d9f benchtests: Remove clang warnings new 2ec127e780 bench-malloc-thread: Add libm for powf new f6ef23e67c Enable --enable-fortify-source with clang new 507246ba24 x86_64: Fix mark-plt configure test new b6bec7ff5e Build glibc with -ftrapping-math new 839e3cf005 x86_64: Provide __sfp_handle_exceptions if compiler does not new 4b3e7d2634 x86: Fix bsearch for compiler that do not define __USE_EXTER [...] new aeb757b00d aarch64: Use NO_MATH_REDIRECT on pow_advsimd.c new df1aef032e Fix -Wno-ignored-attributes configure check new f130621887 elf: Only defines _dl_tls_allocate_active for SHARED new 7348dbb440 elf: Suppress unused function clang warning for __ifunc_resolver new 682c1a3efa linux: Fix function point cast on vDSO handling new f0b9f921ba Add fall-through between switch labels annotations new 6645b32a6b Handle abort call for -fexceptions call new ed3b894acd Check if linker sets --no-undefined-version by default new 7da47a5e82 aarch64: Fix gcs linker flags new 930d6553ef Adjust stdint for clang-20 new e759919aa7 Supress unused command arguments warning with clang new 77de90f87b elf: Fix tunable handing with clang new 1561cd8316 elf: Fix localplt issue with clang
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (dd727ee173) \ N -- N -- N refs/heads/azanella/clang (1561cd8316)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 95 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: .b4-config | 4 + .clang-format | 2 +- ChangeLog.old/ChangeLog.29 | 10379 +++++++++++ ChangeLog.old/ChangeLog.30 | 13253 ++++++++++++++ INSTALL | 548 +- LICENSES | 64 +- Makeconfig | 82 +- Makefile | 20 +- Makefile.help | 6 +- Makefile.in | 28 +- Makerules | 13 +- NEWS | 532 +- Rules | 46 +- SHARED-FILES | 152 +- aclocal.m4 | 163 +- advisories/GLIBC-SA-2024-0004 | 1 + advisories/GLIBC-SA-2024-0005 | 22 + advisories/GLIBC-SA-2024-0006 | 32 + advisories/GLIBC-SA-2024-0007 | 28 + advisories/GLIBC-SA-2024-0008 | 26 + advisories/GLIBC-SA-2025-0001 | 40 + advisories/README | 4 + argp/Makefile | 4 +- argp/argp-ba.c | 2 +- argp/argp-eexst.c | 2 +- argp/argp-fmtstream.c | 4 +- argp/argp-fmtstream.h | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 36 +- argp/argp-namefrob.h | 2 +- argp/argp-parse.c | 46 +- argp/argp-pv.c | 2 +- argp/argp-pvh.c | 2 +- argp/argp-test.c | 2 +- argp/argp-xinl.c | 2 +- argp/argp.h | 2 +- argp/bits/argp-ldbl.h | 2 +- argp/tst-argp1.c | 2 +- argp/tst-argp2.c | 2 +- argp/tst-ldbl-argp.c | 2 +- assert/Makefile | 4 +- assert/__assert.c | 2 +- assert/__libc_assert_fail.c | 2 +- assert/assert-perr.c | 4 +- assert/assert.c | 64 +- assert/assert.h | 8 +- assert/test-assert-2.c | 167 + assert/tst-assert-c++.cc | 12 +- assert/tst-assert-g++.cc | 2 +- assert/tst-assert-sa-2025-0001.c | 92 + benchtests/Makefile | 54 +- benchtests/README | 1 + benchtests/acosf-inputs | 2710 +++ benchtests/acoshf-inputs | 1005 ++ benchtests/acospif-inputs | 2710 +++ benchtests/asinf-inputs | 2710 +++ benchtests/asinhf-inputs | 2005 +++ benchtests/asinpif-inputs | 2710 +++ benchtests/atan2f-inputs | 2005 +++ benchtests/atan2pif-inputs | 2005 +++ benchtests/atanf-inputs | 2005 +++ benchtests/atanh-inputs | 1 + benchtests/atanhf-inputs | 2005 +++ benchtests/atanpif-inputs | 2005 +++ benchtests/bench-arc4random.c | 2 +- benchtests/bench-bsearch.c | 137 + benchtests/bench-bzero-large.c | 18 +- benchtests/bench-bzero-walk.c | 143 - benchtests/bench-bzero.c | 2 +- benchtests/bench-calloc-simple.c | 22 + benchtests/bench-calloc-thread.c | 22 + benchtests/bench-dl-elf-hash.c | 2 +- benchtests/bench-dl-new-hash.c | 2 +- benchtests/bench-fclose.c | 75 + benchtests/bench-hash-funcs-kernel.h | 6 +- benchtests/bench-hash-funcs.c | 4 +- benchtests/bench-libmvec-skeleton.c | 2 +- benchtests/bench-malloc-simple.c | 13 +- benchtests/bench-malloc-thread.c | 11 +- benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 2 +- benchtests/bench-memchr.c | 2 +- benchtests/bench-memcmp.c | 2 +- benchtests/bench-memcmpeq.c | 2 +- benchtests/bench-memcpy-large.c | 12 +- benchtests/bench-memcpy-random.c | 2 +- benchtests/bench-memcpy-walk.c | 131 - benchtests/bench-memcpy.c | 2 +- benchtests/bench-memmem.c | 2 +- benchtests/bench-memmove-large.c | 17 +- benchtests/bench-memmove-walk.c | 160 - benchtests/bench-memmove.c | 2 +- benchtests/bench-mempcpy.c | 2 +- benchtests/bench-memrchr.c | 2 +- benchtests/bench-memset-large.c | 18 +- benchtests/bench-memset-random.c | 185 + benchtests/bench-memset-walk.c | 122 - benchtests/bench-memset-zero-large.c | 2 +- benchtests/bench-memset-zero-walk.c | 20 - benchtests/bench-memset-zero.c | 2 +- benchtests/bench-memset.c | 2 +- benchtests/bench-nss-hash.c | 2 +- benchtests/bench-pthread-lock-base.c | 2 +- benchtests/bench-pthread-locks.c | 2 +- benchtests/bench-pthread-mutex-lock.c | 2 +- benchtests/bench-pthread-mutex-trylock.c | 2 +- benchtests/bench-pthread-spin-lock.c | 2 +- benchtests/bench-pthread-spin-trylock.c | 2 +- benchtests/bench-random-lock.c | 106 + benchtests/bench-rawmemchr.c | 2 +- benchtests/bench-skeleton.c | 2 +- benchtests/bench-stpcpy.c | 2 +- benchtests/bench-stpcpy_chk.c | 2 +- benchtests/bench-stpncpy.c | 2 +- benchtests/bench-strcasecmp.c | 2 +- benchtests/bench-strcasestr.c | 2 +- benchtests/bench-strcat.c | 2 +- benchtests/bench-strchr.c | 6 +- benchtests/bench-strchrnul.c | 2 +- benchtests/bench-strcmp.c | 2 +- benchtests/bench-strcoll.c | 2 +- benchtests/bench-strcpy.c | 2 +- benchtests/bench-strcpy_chk.c | 2 +- benchtests/bench-strcspn.c | 2 +- benchtests/bench-string.h | 2 +- benchtests/bench-strlen-random.c | 194 + benchtests/bench-strlen.c | 2 +- benchtests/bench-strncasecmp.c | 2 +- benchtests/bench-strncat.c | 2 +- benchtests/bench-strncmp.c | 2 +- benchtests/bench-strncpy.c | 2 +- benchtests/bench-strnlen.c | 2 +- benchtests/bench-strpbrk.c | 2 +- benchtests/bench-strrchr.c | 2 +- benchtests/bench-strsep.c | 2 +- benchtests/bench-strspn.c | 2 +- benchtests/bench-strstr.c | 29 +- benchtests/bench-strtod.c | 2 +- benchtests/bench-strtok.c | 2 +- benchtests/bench-timing-type.c | 2 +- benchtests/bench-timing.h | 2 +- benchtests/bench-util.c | 2 +- benchtests/bench-util.h | 2 +- benchtests/bench-wcpcpy.c | 2 +- benchtests/bench-wcpncpy.c | 2 +- benchtests/bench-wcscat.c | 2 +- benchtests/bench-wcschr.c | 2 +- benchtests/bench-wcschrnul.c | 2 +- benchtests/bench-wcscmp.c | 2 +- benchtests/bench-wcscpy.c | 2 +- benchtests/bench-wcscspn.c | 2 +- benchtests/bench-wcslen.c | 2 +- benchtests/bench-wcsncat.c | 2 +- benchtests/bench-wcsncmp.c | 2 +- benchtests/bench-wcsncpy.c | 2 +- benchtests/bench-wcsnlen.c | 2 +- benchtests/bench-wcspbrk.c | 2 +- benchtests/bench-wcsrchr.c | 2 +- benchtests/bench-wcsspn.c | 2 +- benchtests/bench-wmemchr.c | 2 +- benchtests/bench-wmemcmp.c | 2 +- benchtests/bench-wmemset.c | 2 +- benchtests/cbrtf-inputs | 1005 ++ benchtests/coshf-inputs | 2005 +++ benchtests/cospif-inputs | 2409 +++ benchtests/erfcf-inputs | 795 + benchtests/erff-inputs | 795 + benchtests/exp10m1f-inputs | 2389 +++ benchtests/{exp2f-inputs => exp2m1f-inputs} | 0 benchtests/expm1f-inputs | 799 + benchtests/json-lib.c | 2 +- benchtests/json-lib.h | 2 +- benchtests/lgammaf-inputs | 1005 ++ benchtests/libmvec/cospi-inputs | 4 + benchtests/libmvec/cospif-inputs | 4 + benchtests/libmvec/sinpi-inputs | 4 + benchtests/libmvec/sinpif-inputs | 4 + benchtests/libmvec/tanpi-inputs | 4 + benchtests/libmvec/tanpif-inputs | 4 + benchtests/log10f-inputs | 1005 ++ benchtests/{log2f-inputs => log10p1f-inputs} | 0 benchtests/log1pf-inputs | 1005 ++ benchtests/{log2f-inputs => log2p1f-inputs} | 0 benchtests/pthread_once-source.c | 2 +- benchtests/scripts/bench.py | 2 +- benchtests/scripts/compare_bench.py | 2 +- benchtests/scripts/compare_strings.py | 2 +- benchtests/scripts/import_bench.py | 2 +- benchtests/scripts/plot_strings.py | 2 +- benchtests/scripts/validate_benchout.py | 2 +- benchtests/sinh-inputs | 1 + benchtests/sinhf-inputs | 2005 +++ benchtests/sinpif-inputs | 2409 +++ benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 2 +- benchtests/tanf-inputs | 3005 ++++ benchtests/tanhf-inputs | 2005 +++ benchtests/tanpif-inputs | 2409 +++ benchtests/tgammaf-inputs | 1006 ++ benchtests/thread_create-source.c | 2 +- bits/atomic_wide_counter.h | 2 +- bits/byteswap.h | 2 +- bits/confname.h | 2 +- bits/dirent.h | 2 +- bits/dirent_ext.h | 2 +- bits/dl_find_object.h | 2 +- bits/dlfcn.h | 2 +- bits/environments.h | 2 +- bits/errno.h | 2 +- bits/fcntl.h | 2 +- bits/fenv.h | 2 +- bits/floatn-common.h | 2 +- bits/floatn.h | 2 +- bits/flt-eval-method.h | 2 +- bits/fp-fast.h | 2 +- bits/fp-logb.h | 2 +- bits/hwcap.h | 2 +- bits/in.h | 2 +- bits/indirect-return.h | 2 +- bits/ioctl-types.h | 2 +- bits/ipc.h | 2 +- bits/ipctypes.h | 2 +- bits/iscanonical.h | 2 +- bits/libc-header-start.h | 2 +- bits/libm-simd-decl-stubs.h | 46 +- bits/link_lavcurrent.h | 2 +- bits/long-double.h | 2 +- bits/math-vector.h | 2 +- bits/mathdef.h | 2 +- bits/mman.h | 4 +- bits/mman_ext.h | 2 +- bits/mqueue.h | 2 +- bits/msq.h | 2 +- bits/netdb.h | 2 +- bits/param.h | 2 +- bits/poll.h | 2 +- bits/resource.h | 2 +- bits/sched.h | 2 +- bits/select.h | 2 +- bits/sem.h | 2 +- bits/shm.h | 2 +- bits/sigaction.h | 2 +- bits/sigcontext.h | 2 +- bits/sigevent-consts.h | 2 +- bits/siginfo-consts.h | 2 +- bits/signal_ext.h | 2 +- bits/signum-arch.h | 2 +- bits/signum-generic.h | 2 +- bits/sigstack.h | 2 +- bits/sigstksz.h | 2 +- bits/sigthread.h | 2 +- bits/sockaddr.h | 2 +- bits/socket.h | 18 +- bits/spawn_ext.h | 2 +- bits/ss_flags.h | 2 +- bits/stat.h | 2 +- bits/statfs.h | 2 +- bits/statvfs.h | 2 +- bits/stdint-intn.h | 2 +- bits/stdint-least.h | 2 +- bits/stdint-uintn.h | 2 +- bits/stdlib-bsearch.h | 22 +- bits/syslog-path.h | 2 +- bits/sysmacros.h | 2 +- bits/termios.h | 2 +- bits/time.h | 2 +- bits/time64.h | 2 +- bits/timesize.h | 2 +- bits/types/error_t.h | 2 +- bits/types/stack_t.h | 2 +- bits/types/struct_sched_param.h | 2 +- bits/typesizes.h | 2 +- bits/uintn-identity.h | 2 +- bits/uio-ext.h | 2 +- bits/uio_lim.h | 2 +- bits/unistd_ext.h | 2 +- bits/utmp.h | 6 +- bits/utsname.h | 2 +- bits/waitflags.h | 2 +- bits/waitstatus.h | 2 +- bits/wchar.h | 2 +- bits/wordsize.h | 6 +- catgets/Makefile | 18 +- catgets/catgets.c | 2 +- catgets/catgetsinfo.h | 2 +- catgets/gencat.c | 4 +- catgets/nl_types.h | 2 +- catgets/open_catalog.c | 2 +- catgets/test-gencat.sh | 2 +- catgets/xopen-msg.awk | 2 +- config.h.in | 29 +- config.make.in | 2 + configure | 2818 ++- configure.ac | 608 +- conform/Makefile | 4 +- conform/check-header-lists.sh | 2 +- conform/conformtest.py | 2 +- conform/glibcconform.py | 2 +- conform/linknamespace.py | 2 +- conform/list-header-symbols.py | 2 +- csu/Makefile | 6 +- csu/abi-note.c | 2 +- csu/check_fds.c | 2 +- csu/dso_handle.c | 2 +- csu/errno-loc.c | 2 +- csu/errno.c | 2 +- csu/gmon-start.c | 2 +- csu/init-first.c | 2 +- csu/init.c | 2 +- csu/libc-start.c | 2 +- csu/libc-tls.c | 136 +- csu/static-reloc.c | 2 +- csu/version.c | 4 +- ctype/Makefile | 2 +- ctype/ctype-c99.c | 2 +- ctype/ctype-c99_l.c | 2 +- ctype/ctype-extn.c | 2 +- ctype/ctype-info.c | 2 +- ctype/ctype.c | 2 +- ctype/ctype.h | 2 +- ctype/ctype_l.c | 2 +- ctype/isctype.c | 2 +- ctype/test_ctype.c | 2 +- debug/Makefile | 35 +- debug/Versions | 3 + debug/asprintf_chk.c | 2 +- debug/backtrace.c | 2 +- debug/backtracesyms.c | 4 +- debug/backtracesymsfd.c | 12 +- debug/chk_fail.c | 2 +- debug/confstr_chk.c | 2 +- debug/dprintf_chk.c | 2 +- debug/execinfo.h | 2 +- debug/explicit_bzero_chk.c | 2 +- debug/fdelt_chk.c | 2 +- debug/fgets_chk.c | 2 +- debug/fgets_u_chk.c | 2 +- debug/fgetws_chk.c | 2 +- debug/fgetws_u_chk.c | 2 +- debug/fortify_fail.c | 2 +- debug/fprintf_chk.c | 2 +- debug/fread_chk.c | 2 +- debug/fread_u_chk.c | 2 +- debug/fwprintf_chk.c | 2 +- debug/getcwd_chk.c | 2 +- debug/getdomainname_chk.c | 2 +- debug/getgroups_chk.c | 2 +- debug/gethostname_chk.c | 2 +- debug/gets_chk.c | 2 +- debug/getwd_chk.c | 2 +- debug/inet_ntop_chk.c | 30 + debug/longjmp_chk.c | 2 +- debug/mbsnrtowcs_chk.c | 2 +- debug/mbsrtowcs_chk.c | 2 +- debug/mbstowcs_chk.c | 2 +- debug/memcpy_chk.c | 2 +- debug/memmove_chk.c | 2 +- debug/mempcpy_chk.c | 2 +- debug/memset_chk.c | 2 +- debug/noophooks.c | 2 +- debug/obprintf_chk.c | 2 +- debug/pcprofile.c | 2 +- debug/pcprofiledump.c | 85 +- debug/poll_chk.c | 2 +- debug/ppoll_chk.c | 2 +- debug/pread64_chk.c | 2 +- debug/pread_chk.c | 2 +- debug/printf_chk.c | 2 +- debug/read_chk.c | 2 +- debug/readlink_chk.c | 2 +- debug/readlinkat_chk.c | 2 +- debug/readonly-area.c | 25 +- debug/realpath_chk.c | 2 +- debug/recv_chk.c | 2 +- debug/recvfrom_chk.c | 2 +- debug/snprintf_chk.c | 2 +- debug/sprintf_chk.c | 2 +- debug/stack_chk_fail.c | 2 +- debug/stack_chk_fail_local.c | 2 +- debug/stpcpy_chk.c | 2 +- debug/stpncpy_chk.c | 2 +- debug/strcat_chk.c | 2 +- debug/strcpy_chk.c | 2 +- debug/strlcat_chk.c | 2 +- debug/strlcpy_chk.c | 2 +- debug/strncat_chk.c | 2 +- debug/strncpy_chk.c | 2 +- debug/swprintf_chk.c | 2 +- debug/test-stpcpy_chk.c | 2 +- debug/test-strcpy_chk.c | 8 +- debug/tst-backtrace.h | 4 +- debug/tst-backtrace2.c | 2 +- debug/tst-backtrace3.c | 2 +- debug/tst-backtrace4.c | 2 +- debug/tst-backtrace5.c | 2 +- debug/tst-backtrace6.c | 2 +- debug/tst-chk-cancel.c | 2 +- debug/tst-fortify-syslog.c | 10 +- debug/tst-fortify-wide.c | 6 +- debug/tst-fortify.c | 27 +- debug/tst-longjmp_chk3.c | 16 +- debug/tst-sprintf-fortify-rdonly-dlopen.c | 1 + debug/tst-sprintf-fortify-rdonly-mod.c | 56 + debug/tst-sprintf-fortify-rdonly.c | 160 +- debug/tst-sprintf-fortify-unchecked.c | 2 +- debug/tst-ssp-1.c | 8 +- debug/ttyname_r_chk.c | 2 +- debug/vasprintf_chk.c | 2 +- debug/vdprintf_chk.c | 2 +- debug/vfprintf_chk.c | 2 +- debug/vfwprintf_chk.c | 2 +- debug/vobprintf_chk.c | 2 +- debug/vprintf_chk.c | 2 +- debug/vsnprintf_chk.c | 2 +- debug/vsprintf_chk.c | 2 +- debug/vswprintf_chk.c | 2 +- debug/vwprintf_chk.c | 2 +- debug/wcpcpy_chk.c | 2 +- debug/wcpncpy_chk.c | 2 +- debug/wcrtomb_chk.c | 2 +- debug/wcscat_chk.c | 2 +- debug/wcscpy_chk.c | 2 +- debug/wcslcat_chk.c | 2 +- debug/wcslcpy_chk.c | 2 +- debug/wcsncat_chk.c | 2 +- debug/wcsncpy_chk.c | 2 +- debug/wcsnrtombs_chk.c | 2 +- debug/wcsrtombs_chk.c | 2 +- debug/wcstombs_chk.c | 2 +- debug/wctomb_chk.c | 2 +- debug/wmemcpy_chk.c | 2 +- debug/wmemmove_chk.c | 2 +- debug/wmempcpy_chk.c | 2 +- debug/wmemset_chk.c | 2 +- debug/wprintf_chk.c | 2 +- debug/xtrace.sh | 2 +- dirent/Makefile | 25 +- dirent/alphasort.c | 2 +- dirent/alphasort64.c | 2 +- dirent/closedir.c | 2 +- dirent/dirent.h | 2 +- dirent/dirfd.c | 2 +- dirent/fdopendir.c | 2 +- dirent/getdents.c | 2 +- dirent/getdents64.c | 2 +- dirent/list.c | 2 +- dirent/opendir-tst1.c | 2 +- dirent/opendir.c | 2 +- dirent/readdir.c | 2 +- dirent/readdir64.c | 2 +- dirent/readdir64_r.c | 2 +- dirent/readdir_r.c | 2 +- dirent/rewinddir.c | 2 +- dirent/scandir-cancel.c | 2 +- dirent/scandir-tail-common.c | 2 +- dirent/scandir-tail.c | 2 +- dirent/scandir.c | 2 +- dirent/scandir64-tail.c | 2 +- dirent/scandir64.c | 2 +- dirent/scandirat.c | 2 +- dirent/scandirat64.c | 2 +- dirent/seekdir.c | 2 +- dirent/telldir.c | 2 +- dirent/tst-closedir-leaks.c | 77 + dirent/tst-readdir-long.c | 235 + dirent/tst-readdir-zero-inode.c | 134 + dirent/tst-rewinddir.c | 211 + dirent/tst-scandir.c | 2 +- dirent/versionsort.c | 2 +- dirent/versionsort64.c | 4 +- dlfcn/Makefile | 2 +- dlfcn/bug-dl-leaf-lib-cb.c | 2 +- dlfcn/bug-dl-leaf-lib.c | 2 +- dlfcn/bug-dl-leaf.c | 2 +- dlfcn/dladdr.c | 2 +- dlfcn/dladdr1.c | 2 +- dlfcn/dlclose.c | 2 +- dlfcn/dlerror.c | 2 +- dlfcn/dlerror.h | 2 +- dlfcn/dlfcn.h | 2 +- dlfcn/dlinfo.c | 2 +- dlfcn/dlmopen.c | 2 +- dlfcn/dlopen.c | 2 +- dlfcn/dlopenold.c | 2 +- dlfcn/dlsym.c | 2 +- dlfcn/dlvsym.c | 2 +- dlfcn/errmsg1.c | 2 +- dlfcn/errmsg1mod.c | 2 +- dlfcn/glreflib1.c | 2 +- dlfcn/glreflib2.c | 2 +- dlfcn/glrefmain.c | 2 +- dlfcn/libc_dlerror_result.c | 2 +- dlfcn/libdl-compat.c | 2 +- dlfcn/modatexit.c | 2 +- dlfcn/modcxaatexit.c | 2 +- dlfcn/modstatic3.c | 2 +- dlfcn/modstatic5.c | 2 +- dlfcn/tst-dladdr.c | 2 +- dlfcn/tst-dlinfo-phdr.c | 2 +- dlfcn/tst-dlinfo.c | 2 +- dlfcn/tst-rec-dlopen.c | 2 +- dlfcn/tstatexit.c | 2 +- dlfcn/tstcxaatexit.c | 2 +- dlfcn/tststatic3.c | 2 +- dlfcn/tststatic4.c | 2 +- dlfcn/tststatic5.c | 2 +- elf/Makefile | 476 +- elf/argv0test.c | 2 +- elf/cache.c | 4 +- elf/chroot_canon.c | 7 +- elf/dl-addr-obj.c | 2 +- elf/dl-addr.c | 2 +- elf/dl-audit.c | 2 +- elf/dl-cache.c | 25 +- elf/dl-call-libc-early-init.c | 2 +- elf/dl-call_fini.c | 2 +- elf/dl-catch.c | 2 +- elf/dl-close.c | 26 +- elf/dl-compat.c | 2 +- elf/dl-debug-symbols.S | 2 +- elf/dl-debug.c | 2 +- elf/dl-deps.c | 2 +- elf/dl-diagnostics-cpu.c | 2 +- elf/dl-diagnostics-kernel.c | 2 +- elf/dl-diagnostics.c | 6 +- elf/dl-diagnostics.h | 2 +- elf/dl-dst.h | 9 +- elf/dl-early_allocate.c | 2 +- elf/dl-environ.c | 2 +- elf/dl-exception.c | 6 +- elf/dl-execstack.c | 2 +- elf/dl-find_object.c | 17 +- elf/dl-find_object.h | 2 +- elf/dl-fini.c | 11 +- elf/dl-fptr.c | 322 - elf/dl-hwcaps-subdirs.c | 2 +- elf/dl-hwcaps.c | 3 +- elf/dl-hwcaps.h | 2 +- elf/dl-hwcaps_split.c | 2 +- elf/dl-init.c | 2 +- elf/dl-is_dso.h | 2 +- elf/dl-iterate_cpu.h | 2 +- elf/dl-iteratephdr.c | 2 +- elf/dl-libc.c | 109 +- elf/dl-libc_freeres.c | 103 +- elf/dl-load.c | 238 +- elf/dl-load.h | 4 +- elf/dl-lookup-direct.c | 2 +- elf/dl-lookup.c | 47 +- elf/dl-machine-reject-phdr.h | 2 +- elf/dl-main.h | 2 +- elf/dl-map-segments.h | 32 +- elf/dl-minimal-malloc.c | 6 +- elf/dl-minimal.c | 2 +- elf/dl-misc.c | 6 +- elf/dl-mutex.c | 2 +- elf/dl-object.c | 2 +- elf/dl-open.c | 202 +- elf/dl-origin.c | 8 +- elf/dl-printf.c | 3 +- elf/dl-profile.c | 2 +- elf/dl-readonly-area.c | 86 + elf/dl-reloc-static-pie.c | 33 +- elf/dl-reloc.c | 34 +- elf/dl-runtime.c | 2 +- elf/dl-runtime.h | 2 +- elf/dl-scope.c | 2 +- elf/dl-setup_hash.c | 2 +- elf/dl-sort-maps.c | 2 +- elf/dl-static-tls.h | 2 +- elf/dl-support.c | 21 +- elf/dl-sym-post.h | 2 +- elf/dl-sym.c | 2 +- elf/dl-symaddr.c | 33 - elf/dl-sysdep.c | 2 +- elf/dl-tls.c | 422 +- elf/dl-tls_block_align.h | 70 + elf/dl-tls_init_tp.c | 23 +- elf/dl-tunable-types.h | 2 +- elf/dl-tunables.c | 129 +- elf/dl-tunables.h | 2 +- elf/dl-tunables.list | 15 +- elf/dl-unmap-segments.h | 2 +- elf/dl-usage.c | 5 +- elf/dl-version.c | 9 +- elf/dl-write.c | 2 +- elf/dl-writev.h | 2 +- elf/do-rel.h | 13 +- elf/dso-sort-tests-all.py | 218 + elf/dynamic-link.h | 6 +- elf/elf.h | 30 +- elf/enbl-secure.c | 2 +- elf/endswith.h | 41 + elf/get-dynamic-info.h | 2 +- elf/ifuncmain9.c | 23 +- elf/interp.c | 2 +- elf/ldconfig.c | 17 +- elf/ldd.bash.in | 2 +- elf/libc-dl-profstub.c | 8 +- elf/libc-dl_find_object.c | 2 +- elf/libc-early-init.h | 2 +- elf/libc_early_init.c | 5 +- elf/{tst-non-directory-mod.c => liborigin-mod.c} | 0 elf/link.h | 2 +- elf/markermodMARKER-VALUE.c | 2 +- elf/pldd-xx.c | 2 +- elf/pldd.c | 2 +- elf/readelflib.c | 2 +- elf/readlib.c | 15 +- elf/rtld-Rules | 2 +- elf/rtld.c | 351 +- elf/rtld_static_init.c | 2 +- elf/setup-vdso.h | 21 +- elf/simple-dl-hash.h | 2 +- elf/simple-dl-new-hash.h | 2 +- elf/sln.c | 2 +- elf/sotruss-lib.c | 2 +- elf/sotruss.sh | 2 +- elf/sprof.c | 7 +- elf/static-stubs.c | 2 +- elf/stringtable.c | 2 +- elf/stringtable.h | 2 +- elf/stringtable_free.c | 2 +- elf/tlsdeschtab.h | 8 +- elf/tst-_dl_addr_inside_object.c | 2 +- elf/tst-absolute-sym-lib.c | 2 +- elf/tst-absolute-sym-lib.lds | 2 +- elf/tst-absolute-sym.c | 2 +- elf/tst-absolute-zero-lib.c | 2 +- elf/tst-absolute-zero.c | 2 +- elf/tst-align.c | 2 +- elf/tst-align2.c | 6 +- elf/tst-align3.c | 2 +- elf/tst-alignmod.c | 2 +- elf/tst-alignmod2.c | 2 +- elf/tst-alignmod3.c | 2 +- elf/tst-asm-helper.h | 49 + elf/tst-audit-tlsdesc-dlopen.c | 2 +- elf/tst-audit-tlsdesc-dlopen2.c | 46 + elf/tst-audit-tlsdesc-mod1.c | 2 +- elf/tst-audit-tlsdesc-mod2.c | 2 +- elf/tst-audit-tlsdesc.c | 2 +- elf/tst-audit11.c | 2 +- elf/tst-audit11mod1.c | 2 +- elf/tst-audit11mod2.c | 2 +- elf/tst-audit11mod2.map | 2 +- elf/tst-audit12.c | 2 +- elf/tst-audit12mod1.c | 2 +- elf/tst-audit12mod2.c | 2 +- elf/tst-audit12mod2.map | 2 +- elf/tst-audit12mod3.c | 2 +- elf/tst-audit13.c | 2 +- elf/tst-audit13mod1.c | 2 +- elf/tst-audit14.c | 2 +- elf/tst-audit17.c | 2 +- elf/tst-audit18.c | 4 +- elf/tst-audit18mod.c | 2 +- elf/tst-audit19a.c | 2 +- elf/tst-audit19b.c | 4 +- elf/tst-audit19bmod.c | 2 +- elf/tst-audit20.c | 2 +- elf/tst-audit21.c | 2 +- elf/tst-audit22.c | 4 +- elf/tst-audit23.c | 89 +- elf/tst-audit23mod.c | 2 +- elf/tst-audit24a.c | 2 +- elf/tst-audit24amod1.c | 2 +- elf/tst-audit24amod2.c | 2 +- elf/tst-audit24b.c | 2 +- elf/tst-audit24bmod1.c | 2 +- elf/tst-audit24bmod2.c | 2 +- elf/tst-audit24d.c | 2 +- elf/tst-audit24dmod1.c | 2 +- elf/tst-audit24dmod2.c | 2 +- elf/tst-audit24dmod3.c | 2 +- elf/tst-audit24dmod4.c | 2 +- elf/tst-audit25.h | 2 +- elf/tst-audit25a.c | 6 +- elf/tst-audit25b.c | 6 +- elf/tst-audit25mod1.c | 2 +- elf/tst-audit25mod2.c | 2 +- elf/tst-audit25mod3.c | 2 +- elf/tst-audit25mod4.c | 2 +- elf/tst-audit28.c | 2 +- elf/tst-auditlogmod-1.c | 2 +- elf/tst-auditlogmod-2.c | 2 +- elf/tst-auditlogmod-3.c | 2 +- elf/tst-auditmany.c | 2 +- elf/tst-auditmanymod.h | 2 +- elf/tst-auditmanymod1.c | 2 +- elf/tst-auditmanymod2.c | 2 +- elf/tst-auditmanymod3.c | 2 +- elf/tst-auditmanymod4.c | 2 +- elf/tst-auditmanymod5.c | 2 +- elf/tst-auditmanymod6.c | 2 +- elf/tst-auditmanymod7.c | 2 +- elf/tst-auditmanymod8.c | 2 +- elf/tst-auditmanymod9.c | 2 +- elf/tst-auditmod-tlsdesc.c | 2 +- elf/tst-auditmod-tlsdesc2.c | 59 + elf/tst-auditmod11.c | 2 +- elf/tst-auditmod12.c | 2 +- elf/tst-auditmod17.c | 2 +- elf/tst-auditmod18.c | 2 +- elf/tst-auditmod19a.c | 2 +- elf/tst-auditmod19b.c | 2 +- elf/tst-auditmod20.c | 2 +- elf/tst-auditmod21a.c | 2 +- elf/tst-auditmod21b.c | 2 +- elf/tst-auditmod22.c | 2 +- elf/tst-auditmod23.c | 2 +- elf/tst-auditmod24.h | 2 +- elf/tst-auditmod24a.c | 2 +- elf/tst-auditmod24b.c | 2 +- elf/tst-auditmod24d.c | 2 +- elf/tst-auditmod25.c | 2 +- elf/tst-auditmod28.c | 2 +- elf/tst-auxobj-dlopen.c | 2 +- elf/tst-auxobj.c | 2 +- elf/tst-auxv.c | 2 +- elf/tst-auxvalmod.c | 2 +- elf/tst-big-note-lib.S | 4 +- elf/tst-big-note.c | 2 +- elf/tst-create_format1.c | 2 +- elf/tst-debug1.c | 2 +- elf/tst-decorate-maps.c | 14 +- elf/tst-dl-hash.c | 2 +- elf/tst-dl-hwcaps_split.c | 2 +- elf/tst-dl-is_dso.c | 2 +- elf/tst-dl-iter-static.c | 2 +- elf/tst-dl_find_object-static.c | 2 +- elf/tst-dl_find_object-threads.c | 2 +- elf/tst-dl_find_object.c | 2 +- elf/tst-dlclose-lazy-mod1.c | 2 +- elf/tst-dlclose-lazy-mod2.c | 2 +- elf/tst-dlclose-lazy.c | 2 +- elf/tst-dlmodcount.c | 2 +- elf/tst-dlmopen-dlerror-mod.c | 2 +- elf/tst-dlmopen-dlerror.c | 2 +- elf/tst-dlmopen-gethostbyname-mod.c | 2 +- elf/tst-dlmopen-gethostbyname.c | 2 +- elf/tst-dlmopen-twice-mod1.c | 2 +- elf/tst-dlmopen-twice-mod2.c | 2 +- elf/tst-dlmopen-twice.c | 2 +- elf/tst-dlmopen4.c | 2 +- elf/tst-dlopen-auditdup-auditmod.c | 104 + elf/tst-dlopen-auditdup.c | 36 + elf/tst-dlopen-auditdupmod.c | 48 + elf/tst-dlopen-constructor-null-mod1.c | 55 + elf/tst-dlopen-constructor-null-mod2.c | 37 + elf/tst-dlopen-constructor-null.c | 38 + elf/tst-dlopen-nodelete-reloc-mod1.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod10.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod11.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod12.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod13.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod13.h | 2 +- elf/tst-dlopen-nodelete-reloc-mod14.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod15.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod16.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod17.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod2.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod3.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod4.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod5.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod6.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod7.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod8.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod9.cc | 2 +- elf/tst-dlopen-nodelete-reloc.c | 2 +- elf/tst-dlopen-nodelete-reloc.h | 2 +- elf/tst-dlopen-pie.c | 2 +- elf/tst-dlopen-self-container.c | 2 +- elf/tst-dlopen-self-pie.c | 2 +- elf/tst-dlopen-self.c | 2 +- elf/tst-dlopen-tlsmodid-container.c | 2 +- elf/tst-dlopen-tlsmodid-pie.c | 2 +- elf/tst-dlopen-tlsmodid.c | 2 +- elf/tst-dlopen-tlsmodid.h | 2 +- elf/tst-dlopen-tlsreinit1.c | 40 + elf/tst-dlopen-tlsreinit2.c | 39 + elf/tst-dlopen-tlsreinit3.c | 2 + elf/tst-dlopen-tlsreinit4.c | 2 + elf/tst-dlopen-tlsreinitmod1.c | 20 + elf/tst-dlopen-tlsreinitmod2.c | 30 + elf/tst-dlopen-tlsreinitmod3.c | 102 + elf/tst-dlopenfail-2.c | 2 +- elf/tst-dlopenfail.c | 2 +- elf/tst-dlopenfaillinkmod.c | 2 +- elf/tst-dlopenfailmod1.c | 2 +- elf/tst-dlopenfailmod2.c | 2 +- elf/tst-dlopenfailmod3.c | 2 +- elf/tst-dlopenfailnodelmod.c | 2 +- elf/tst-dlopenrpath.c | 2 +- elf/tst-dlopenrpathmod.c | 2 +- elf/tst-dlsym-error.c | 2 +- elf/tst-dst-static.c | 2 +- elf/tst-env-setuid-tunables.c | 2 +- elf/tst-env-setuid.c | 3 +- elf/tst-execstack-prog-static.c | 1 + elf/tst-execstack.c | 184 +- elf/tst-filterobj-aux.c | 2 +- elf/tst-filterobj-dlopen.c | 2 +- elf/tst-filterobj-filtee.c | 2 +- elf/tst-filterobj-filtee.h | 2 +- elf/tst-filterobj-flt.c | 2 +- elf/tst-filterobj.c | 2 +- elf/tst-finilazyfailmod.c | 2 +- elf/tst-getauxval-static.c | 2 +- elf/tst-glibc-hwcaps-2-cache.c | 4 +- elf/tst-glibc-hwcaps-cache.c | 2 +- elf/tst-glibc-hwcaps-mask.c | 2 +- elf/tst-glibc-hwcaps-prepend-cache.c | 2 +- elf/tst-glibc-hwcaps-prepend.c | 2 +- elf/tst-glibc-hwcaps.c | 2 +- elf/tst-glibcelf.py | 2 +- elf/tst-global2.c | 2 +- elf/tst-globalmod2.c | 2 +- elf/tst-gnu2-tls1.c | 2 +- elf/tst-gnu2-tls1mod.c | 2 +- elf/tst-gnu2-tls2.c | 2 +- elf/tst-gnu2-tls2.h | 2 +- elf/tst-gnu2-tls2mod0.c | 2 +- elf/tst-gnu2-tls2mod1.c | 2 +- elf/tst-gnu2-tls2mod2.c | 2 +- elf/tst-hash-collision1-gnu.c | 1 + elf/tst-hash-collision1-mod-gnu.c | 1 + elf/tst-hash-collision1-mod-sysv.c | 1 + elf/tst-hash-collision1-mod.c | 448 + elf/tst-hash-collision1-sysv.c | 1 + elf/tst-hash-collision1.c | 196 + elf/tst-hash-collision2-gnu.c | 1 + elf/tst-hash-collision2-mod1-gnu.c | 1 + elf/tst-hash-collision2-mod1-sysv.c | 1 + elf/tst-hash-collision2-mod1.c | 280 + elf/tst-hash-collision2-mod2-gnu.c | 1 + elf/tst-hash-collision2-mod2-sysv.c | 1 + elf/tst-hash-collision2-mod2.c | 196 + elf/tst-hash-collision2-sysv.c | 1 + elf/tst-hash-collision2.c | 1 + elf/tst-hash-collision3-mod.c | 88 + elf/tst-hash-collision3-mod.map | 43 + elf/tst-hash-collision3.c | 61 + elf/tst-ifunc-fault-bindnow.c | 2 +- elf/tst-ifunc-fault-lazy.c | 2 +- elf/tst-ifunc-textrel.c | 2 +- elf/tst-initfinilazyfail.c | 2 +- elf/tst-initlazyfailmod.c | 2 +- elf/tst-latepthread.c | 2 +- elf/tst-latepthreadmod.c | 2 +- elf/tst-ldconfig-X.sh | 2 +- elf/tst-ldconfig-bad-aux-cache.c | 4 +- elf/tst-ldconfig-ld_so_conf-update.c | 2 +- elf/tst-ldconfig-p.sh | 2 +- elf/tst-ldconfig-soname.sh | 2 +- elf/tst-linkall-static.c | 2 +- elf/tst-main1.c | 2 +- elf/tst-main1mod.c | 2 +- elf/tst-next-ver.c | 2 +- elf/tst-nodelete-dlclose-dso.c | 2 +- elf/tst-nodelete-dlclose-plugin.c | 2 +- elf/tst-nodelete-dlclose.c | 2 +- elf/tst-nodelete-opened-lib.c | 2 +- elf/tst-nodelete-opened.c | 2 +- elf/tst-nodeps1-mod.c | 2 +- elf/tst-nodeps1.c | 2 +- elf/tst-nodeps2.c | 2 +- elf/tst-noload.c | 2 +- elf/tst-non-directory-path.sh | 2 +- elf/tst-null-argv-lib.c | 2 +- elf/tst-null-argv.c | 2 +- elf/tst-origin.c | 26 + elf/tst-origin.sh | 60 + elf/tst-p_align.h | 2 +- elf/tst-p_align1.c | 2 +- elf/tst-p_align2.c | 2 +- elf/tst-p_align3.c | 2 +- elf/tst-p_align3.sh | 2 +- elf/tst-p_alignmod-base.c | 4 +- elf/tst-p_alignmod3.c | 2 +- elf/tst-pathopt.sh | 2 +- elf/tst-pie-address-static.c | 19 + elf/tst-pie-address.c | 28 + elf/tst-pie-bss-static.c | 19 + elf/tst-pie-bss.c | 30 + elf/tst-pie2.c | 2 +- elf/tst-pldd.c | 2 +- elf/tst-preload-pthread-libc.c | 2 +- elf/tst-protected1a.c | 2 +- elf/tst-protected1b.c | 2 +- elf/tst-protected1mod.h | 2 +- elf/tst-protected1moda.c | 2 +- elf/tst-protected1modb.c | 2 +- elf/tst-ptrguard1.c | 2 +- elf/tst-recursive-tls.c | 60 + elf/tst-recursive-tlsmallocmod.c | 64 + elf/tst-recursive-tlsmodN.c | 28 + elf/tst-relr-mod2.c | 2 +- elf/tst-relr-mod3a.c | 2 +- elf/tst-relr-mod3b.c | 2 +- elf/tst-relr-mod4a.c | 2 +- elf/tst-relr-mod4b.c | 2 +- elf/tst-relr.c | 2 +- elf/tst-relr2.c | 2 +- elf/tst-relr3.c | 2 +- elf/tst-relro-symbols.py | 2 +- elf/tst-ro-dynamic-mod.c | 2 +- elf/tst-ro-dynamic-mod.map | 7 +- elf/tst-ro-dynamic.c | 2 +- elf/tst-rtld-argv0.sh | 2 +- elf/tst-rtld-dash-dash.sh | 41 + elf/tst-rtld-does-not-exist.sh | 6 +- elf/tst-rtld-list-diagnostics.py | 2 +- elf/tst-rtld-list-tunables.exp | 1 + elf/tst-rtld-list-tunables.sh | 2 +- elf/tst-rtld-load-self.sh | 2 +- elf/tst-rtld-no-malloc-audit.c | 1 + elf/tst-rtld-no-malloc-preload.c | 1 + elf/tst-rtld-no-malloc.c | 76 + elf/tst-rtld-preload.sh | 2 +- elf/tst-rtld-run-static.c | 6 +- elf/tst-single_threaded-mod1.c | 2 +- elf/tst-single_threaded-mod2.c | 2 +- elf/tst-single_threaded-mod3.c | 2 +- elf/tst-single_threaded-mod4.c | 2 +- elf/tst-single_threaded-pthread-static.c | 2 +- elf/tst-single_threaded-pthread.c | 2 +- elf/tst-single_threaded-static-dlopen.c | 2 +- elf/tst-single_threaded-static.c | 2 +- elf/tst-single_threaded.c | 2 +- elf/tst-sonamemove-dlopen.c | 2 +- elf/tst-sonamemove-link.c | 2 +- elf/tst-sonamemove-linkmod1.c | 2 +- elf/tst-sonamemove-runmod1.c | 2 +- elf/tst-sonamemove-runmod2.c | 2 +- elf/tst-sprof-basic.c | 2 +- elf/tst-sprof-basic.sh | 2 +- elf/tst-sprof-mod.c | 2 +- elf/tst-stackguard1.c | 2 +- elf/tst-startup-errno.c | 57 + elf/tst-stringtable.c | 12 +- elf/tst-tls-allocation-failure-static.c | 2 +- elf/tst-tls-ie-dlmopen.c | 2 +- elf/tst-tls-ie-mod.h | 2 +- elf/tst-tls-ie.c | 2 +- elf/tst-tls-manydynamic.c | 2 +- elf/tst-tls-manydynamic.h | 2 +- elf/tst-tls-manydynamicmod.c | 2 +- elf/tst-tls-surplus.c | 2 +- elf/tst-tls20.c | 2 +- elf/tst-tls21.c | 2 +- elf/tst-tls22-gnu2.c | 1 + elf/tst-tls22-mod1-gnu2.c | 1 + elf/tst-tls22-mod1-vars.c | 9 + elf/tst-tls22-mod1.c | 27 + elf/tst-tls22-mod2-gnu2.c | 1 + elf/tst-tls22-mod2-vars.c | 9 + elf/tst-tls22-mod2.c | 26 + elf/tst-tls22-vars.c | 9 + elf/tst-tls22.c | 147 + elf/tst-tls22.h | 115 + elf/tst-tls_tp_offset.c | 57 + elf/tst-tlsalign-extern.c | 2 +- elf/tst-tlsalign.c | 2 +- elf/tst-tlsgap.c | 2 +- elf/tst-tunables-enable_secure-env.c | 129 +- elf/tst-tunables-enable_secure.c | 138 +- elf/tst-tunables.c | 65 +- elf/tst-unique3.cc | 13 +- elf/tst-unique4.cc | 31 +- elf/tst-unique4lib.cc | 39 +- elf/tst-unwind-ctor-lib.c | 2 +- elf/tst-unwind-ctor.c | 2 +- elf/tst-unwind-main.c | 2 +- elf/tst-valgrind-smoke.sh | 2 +- elf/tst-version-hash-zero-linkmod.c | 22 + elf/tst-version-hash-zero-linkmod.map | 7 + elf/tst-version-hash-zero-mod.c | 20 + elf/tst-version-hash-zero-mod.map | 13 + elf/tst-version-hash-zero-refmod.c | 23 + elf/tst-version-hash-zero.c | 56 + elf/valgrind-test.c | 4 +- elf/vismain.c | 2 +- elf/vismod1.c | 2 +- elf/vismod2.c | 2 +- elf/vismod3.c | 2 +- gen-locales.mk | 13 +- gmon/Makefile | 11 +- gmon/gmon.c | 3 +- gmon/profil.c | 2 +- gmon/sprofil.c | 2 +- gmon/sys/gmon_out.h | 2 +- gmon/sys/profil.h | 2 +- gmon/tst-gmon-gprof.sh | 2 +- gmon/tst-gmon-static-gprof.sh | 2 +- gmon/tst-gmon.c | 8 +- gmon/tst-mcount-overflow-check.sh | 2 +- gmon/tst-mcount-overflow.c | 10 +- gmon/tst-sprofil.c | 2 +- gnulib/Makefile | 2 +- gnulib/tst-gcc.c | 2 +- hesiod/Makefile | 2 +- hesiod/hesiod.c | 8 +- hesiod/hesiod.h | 2 +- hesiod/hesiod_p.h | 2 +- hesiod/nss_hesiod/hesiod-grp.c | 2 +- hesiod/nss_hesiod/hesiod-proto.c | 2 +- hesiod/nss_hesiod/hesiod-pwd.c | 2 +- hesiod/nss_hesiod/hesiod-service.c | 2 +- htl/Makefile | 168 +- htl/Versions | 250 +- htl/alloca_cutoff.c | 2 +- htl/cancellation.c | 2 +- htl/cthreads-compat.c | 2 +- htl/forward.c | 48 +- htl/herrno.c | 2 +- htl/htlfreeres.c | 2 +- htl/libc_pthread_init.c | 2 +- htl/lockfile.c | 2 +- htl/pt-alloc.c | 2 +- htl/pt-cancel.c | 2 +- htl/pt-cleanup.c | 2 +- htl/pt-create.c | 7 +- htl/pt-dealloc.c | 2 +- htl/pt-detach.c | 2 +- htl/pt-exit.c | 2 +- htl/pt-getattr.c | 2 +- htl/pt-initialize.c | 25 +- htl/pt-internal.h | 15 +- htl/pt-join.c | 10 +- htl/pt-nthreads.c | 2 +- htl/pt-self.c | 2 +- htl/pt-setcancelstate.c | 18 +- htl/pt-setcanceltype.c | 15 +- htl/pt-sigmask.c | 17 +- htl/pt-spin-inlines.c | 2 +- htl/pt-testcancel.c | 2 +- htl/pt-yield.c | 2 +- htl/semaphoreP.h | 2 +- htl/tests/test-1.c | 2 +- htl/tests/test-10.c | 2 +- htl/tests/test-11.c | 2 +- htl/tests/test-12.c | 2 +- htl/tests/test-13.c | 2 +- htl/tests/test-14.c | 2 +- htl/tests/test-15.c | 2 +- htl/tests/test-16.c | 2 +- htl/tests/test-17.c | 2 +- htl/tests/test-2.c | 2 +- htl/tests/test-3.c | 2 +- htl/tests/test-4.c | 2 +- htl/tests/test-5.c | 2 +- htl/tests/test-6.c | 2 +- htl/tests/test-7.c | 2 +- htl/tests/test-8.c | 2 +- htl/tests/test-9.c | 2 +- htl/tests/test-__pthread_destroy_specific-skip.c | 2 +- hurd/Makefile | 3 +- hurd/alloc-fd.c | 2 +- hurd/catch-exc.c | 2 +- hurd/catch-signal.c | 2 +- hurd/compat-20.c | 2 +- hurd/ctty-input.c | 2 +- hurd/ctty-output.c | 2 +- hurd/dtable.c | 2 +- hurd/exc2signal.c | 2 +- hurd/fchroot.c | 2 +- hurd/fcntl-internal.h | 2 +- hurd/fd-cleanup.c | 2 +- hurd/fd-close.c | 2 +- hurd/fd-read.c | 14 +- hurd/fd-write.c | 12 +- hurd/fopenport.c | 2 +- hurd/get-host.c | 2 +- hurd/getdport.c | 2 +- hurd/geteuids.c | 2 +- hurd/getumask.c | 2 +- hurd/hurd-raise.c | 2 +- hurd/hurd.h | 2 +- hurd/hurd/fd.h | 4 +- hurd/hurd/id.h | 2 +- hurd/hurd/ioctl.h | 2 +- hurd/hurd/lookup.h | 6 +- hurd/hurd/port.h | 2 +- hurd/hurd/resource.h | 2 +- hurd/hurd/signal.h | 2 +- hurd/hurd/sigpreempt.h | 2 +- hurd/hurd/threadvar.h | 2 +- hurd/hurd/userlink.h | 2 +- hurd/hurd/xattr.h | 2 +- hurd/hurdauth.c | 2 +- hurd/hurdchdir.c | 2 +- hurd/hurdexec.c | 2 +- hurd/hurdfault.c | 11 +- hurd/hurdfault.h | 2 +- hurd/hurdfchdir.c | 2 +- hurd/hurdhost.h | 2 +- hurd/hurdid.c | 2 +- hurd/hurdinit.c | 2 +- hurd/hurdioctl.c | 2 +- hurd/hurdkill.c | 2 +- hurd/hurdlock.c | 18 +- hurd/hurdlock.h | 7 +- hurd/hurdlookup.c | 4 +- hurd/hurdmsg.c | 2 +- hurd/hurdpid.c | 2 +- hurd/hurdports.c | 2 +- hurd/hurdprio.c | 2 +- hurd/hurdrlimit.c | 2 +- hurd/hurdselect.c | 2 +- hurd/hurdsig.c | 61 +- hurd/hurdsock.c | 2 +- hurd/hurdsocket.h | 2 +- hurd/hurdstartup.c | 2 +- hurd/hurdstartup.h | 2 +- hurd/intern-fd.c | 2 +- hurd/intr-msg.c | 7 +- hurd/intr-rpc.defs | 2 +- hurd/intr-rpc.h | 2 +- hurd/longjmp-ts.c | 2 +- hurd/lookup-at.c | 4 +- hurd/lookup-retry.c | 10 +- hurd/msgportdemux.c | 2 +- hurd/new-fd.c | 2 +- hurd/openport.c | 2 +- hurd/path-lookup.c | 2 +- hurd/pid2task.c | 2 +- hurd/port-cleanup.c | 2 +- hurd/port2fd.c | 2 +- hurd/ports-get.c | 2 +- hurd/ports-set.c | 2 +- hurd/preempt-sig.c | 2 +- hurd/privports.c | 2 +- hurd/report-wait.c | 2 +- hurd/set-hooks.h | 2 +- hurd/set-host.c | 2 +- hurd/setauth.c | 2 +- hurd/seteuids.c | 2 +- hurd/siginfo.c | 2 +- hurd/sigunwind.c | 2 +- hurd/task2pid.c | 2 +- hurd/thread-cancel.c | 2 +- hurd/thread-self.c | 2 +- hurd/trampoline.c | 2 +- hurd/vpprintf.c | 2 +- hurd/xattr.c | 45 +- iconv/Makefile | 42 +- iconv/dummy-repertoire.c | 2 +- iconv/gconv.c | 2 +- iconv/gconv.h | 2 +- iconv/gconv_builtin.c | 2 +- iconv/gconv_builtin.h | 2 +- iconv/gconv_cache.c | 2 +- iconv/gconv_charset.c | 4 +- iconv/gconv_charset.h | 2 +- iconv/gconv_close.c | 2 +- iconv/gconv_conf.c | 2 +- iconv/gconv_db.c | 2 +- iconv/gconv_dl.c | 2 +- iconv/gconv_int.h | 32 +- iconv/gconv_open.c | 2 +- iconv/gconv_parseconfdir.h | 2 +- iconv/gconv_simple.c | 20 +- iconv/gconv_trans.c | 6 +- iconv/iconv.c | 2 +- iconv/iconv.h | 2 +- iconv/iconv_charmap.c | 2 +- iconv/iconv_close.c | 2 +- iconv/iconv_open.c | 2 +- iconv/iconv_prog.c | 549 +- iconv/iconv_prog.h | 2 +- iconv/iconvconfig.c | 2 +- iconv/iconvconfig.h | 2 +- iconv/loop.c | 18 +- iconv/skeleton.c | 2 +- iconv/strtab.c | 2 +- iconv/test-gconv-modules | 2 +- iconv/tst-gconv-init-failure-mod.c | 2 +- iconv/tst-gconv-init-failure.c | 2 +- iconv/tst-iconv-mt.c | 2 +- iconv/tst-iconv-opt.c | 2 +- iconv/tst-iconv-sticky-input-error.c | 139 + iconv/tst-iconv2.c | 2 +- iconv/tst-iconv5.c | 2 +- iconv/tst-iconv6.c | 2 +- iconv/tst-iconv7.c | 2 +- iconv/tst-iconv8.c | 2 +- iconv/tst-iconv9.c | 2 +- iconv/tst-iconv_prog-buffer.sh | 306 + iconv/tst-iconv_prog.sh | 26 +- iconv/tst-translit-locale | 10 + iconv/tst-translit-mchar.c | 48 + iconv/tst-translit-mchar.sh | 51 + iconvdata/8bit-gap.c | 2 +- iconvdata/8bit-generic.c | 2 +- iconvdata/Makefile | 2 +- iconvdata/TESTS | 2 +- iconvdata/TESTS2 | 2 +- iconvdata/ansi_x3.110.c | 2 +- iconvdata/armscii-8.c | 2 +- iconvdata/asmo_449.c | 2 +- iconvdata/big5.c | 2 +- iconvdata/big5hkscs.c | 2 +- iconvdata/brf.c | 2 +- iconvdata/bug-iconv10.c | 2 +- iconvdata/bug-iconv11.c | 2 +- iconvdata/bug-iconv12.c | 2 +- iconvdata/bug-iconv13.c | 2 +- iconvdata/bug-iconv14.c | 2 +- iconvdata/bug-iconv3.c | 2 +- iconvdata/cns11643.c | 2 +- iconvdata/cns11643.h | 4 +- iconvdata/cns11643l1.c | 2 +- iconvdata/cns11643l1.h | 2 +- iconvdata/cns11643l2.h | 2 +- iconvdata/cp10007.c | 2 +- iconvdata/cp1125.c | 2 +- iconvdata/cp1250.c | 2 +- iconvdata/cp1251.c | 2 +- iconvdata/cp1252.c | 2 +- iconvdata/cp1253.c | 2 +- iconvdata/cp1254.c | 2 +- iconvdata/cp1255.c | 2 +- iconvdata/cp1256.c | 2 +- iconvdata/cp1257.c | 2 +- iconvdata/cp1258.c | 2 +- iconvdata/cp737.c | 2 +- iconvdata/cp737.h | 2 +- iconvdata/cp770.c | 2 +- iconvdata/cp771.c | 2 +- iconvdata/cp772.c | 2 +- iconvdata/cp773.c | 2 +- iconvdata/cp774.c | 2 +- iconvdata/cp775.c | 2 +- iconvdata/cp775.h | 2 +- iconvdata/cp932.c | 8 +- iconvdata/csn_369103.c | 2 +- iconvdata/cwi.c | 2 +- iconvdata/dec-mcs.c | 2 +- iconvdata/ebcdic-at-de-a.c | 2 +- iconvdata/ebcdic-at-de.c | 2 +- iconvdata/ebcdic-ca-fr.c | 2 +- iconvdata/ebcdic-dk-no-a.c | 2 +- iconvdata/ebcdic-dk-no.c | 2 +- iconvdata/ebcdic-es-a.c | 2 +- iconvdata/ebcdic-es-s.c | 2 +- iconvdata/ebcdic-es.c | 2 +- iconvdata/ebcdic-fi-se-a.c | 2 +- iconvdata/ebcdic-fi-se.c | 2 +- iconvdata/ebcdic-fr.c | 2 +- iconvdata/ebcdic-is-friss.c | 2 +- iconvdata/ebcdic-it.c | 2 +- iconvdata/ebcdic-pt.c | 2 +- iconvdata/ebcdic-uk.c | 2 +- iconvdata/ebcdic-us.c | 2 +- iconvdata/ecma-cyrillic.c | 2 +- iconvdata/euc-cn.c | 2 +- iconvdata/euc-jisx0213.c | 2 +- iconvdata/euc-jp-ms.c | 10 +- iconvdata/euc-jp.c | 2 +- iconvdata/euc-kr.c | 2 +- iconvdata/euc-tw.c | 2 +- iconvdata/gb18030.c | 2 +- iconvdata/gb2312.c | 2 +- iconvdata/gb2312.h | 2 +- iconvdata/gbbig5.c | 6 +- iconvdata/gbgbk.c | 2 +- iconvdata/gbk.c | 2 +- iconvdata/gconv-modules | 2 +- iconvdata/gconv-modules-extra.conf | 2 +- iconvdata/georgian-academy.c | 2 +- iconvdata/georgian-ps.c | 2 +- iconvdata/gost_19768-74.c | 2 +- iconvdata/greek-ccitt.c | 2 +- iconvdata/greek7-old.c | 2 +- iconvdata/greek7.c | 2 +- iconvdata/hp-greek8.c | 2 +- iconvdata/hp-roman8.c | 2 +- iconvdata/hp-roman9.c | 2 +- iconvdata/hp-thai8.c | 2 +- iconvdata/hp-turkish8.c | 2 +- iconvdata/ibm037.c | 2 +- iconvdata/ibm038.c | 2 +- iconvdata/ibm1004.c | 2 +- iconvdata/ibm1008.c | 2 +- iconvdata/ibm1008.h | 2 +- iconvdata/ibm1008_420.c | 2 +- iconvdata/ibm1025.c | 2 +- iconvdata/ibm1025.h | 2 +- iconvdata/ibm1026.c | 2 +- iconvdata/ibm1046.c | 2 +- iconvdata/ibm1046.h | 2 +- iconvdata/ibm1047.c | 2 +- iconvdata/ibm1097.c | 2 +- iconvdata/ibm1097.h | 2 +- iconvdata/ibm1112.c | 2 +- iconvdata/ibm1112.h | 2 +- iconvdata/ibm1122.c | 2 +- iconvdata/ibm1122.h | 2 +- iconvdata/ibm1123.c | 2 +- iconvdata/ibm1123.h | 2 +- iconvdata/ibm1124.c | 2 +- iconvdata/ibm1124.h | 2 +- iconvdata/ibm1129.c | 2 +- iconvdata/ibm1129.h | 2 +- iconvdata/ibm1130.c | 2 +- iconvdata/ibm1130.h | 2 +- iconvdata/ibm1132.c | 2 +- iconvdata/ibm1132.h | 2 +- iconvdata/ibm1133.c | 2 +- iconvdata/ibm1133.h | 2 +- iconvdata/ibm1137.c | 2 +- iconvdata/ibm1137.h | 2 +- iconvdata/ibm1140.c | 2 +- iconvdata/ibm1140.h | 2 +- iconvdata/ibm1141.c | 2 +- iconvdata/ibm1141.h | 2 +- iconvdata/ibm1142.c | 2 +- iconvdata/ibm1142.h | 2 +- iconvdata/ibm1143.c | 2 +- iconvdata/ibm1143.h | 2 +- iconvdata/ibm1144.c | 2 +- iconvdata/ibm1144.h | 2 +- iconvdata/ibm1145.c | 2 +- iconvdata/ibm1145.h | 2 +- iconvdata/ibm1146.c | 2 +- iconvdata/ibm1146.h | 2 +- iconvdata/ibm1147.c | 2 +- iconvdata/ibm1147.h | 2 +- iconvdata/ibm1148.c | 2 +- iconvdata/ibm1148.h | 2 +- iconvdata/ibm1149.c | 2 +- iconvdata/ibm1149.h | 2 +- iconvdata/ibm1153.c | 2 +- iconvdata/ibm1153.h | 2 +- iconvdata/ibm1154.c | 2 +- iconvdata/ibm1154.h | 2 +- iconvdata/ibm1155.c | 2 +- iconvdata/ibm1155.h | 2 +- iconvdata/ibm1156.c | 2 +- iconvdata/ibm1156.h | 2 +- iconvdata/ibm1157.c | 2 +- iconvdata/ibm1157.h | 2 +- iconvdata/ibm1158.c | 2 +- iconvdata/ibm1158.h | 2 +- iconvdata/ibm1160.c | 2 +- iconvdata/ibm1160.h | 2 +- iconvdata/ibm1161.c | 2 +- iconvdata/ibm1161.h | 2 +- iconvdata/ibm1162.c | 2 +- iconvdata/ibm1162.h | 2 +- iconvdata/ibm1163.c | 2 +- iconvdata/ibm1163.h | 2 +- iconvdata/ibm1164.c | 2 +- iconvdata/ibm1164.h | 2 +- iconvdata/ibm1166.c | 2 +- iconvdata/ibm1166.h | 2 +- iconvdata/ibm1167.c | 2 +- iconvdata/ibm1167.h | 2 +- iconvdata/ibm12712.c | 2 +- iconvdata/ibm12712.h | 2 +- iconvdata/ibm1364.c | 10 +- iconvdata/ibm1364.h | 2 +- iconvdata/ibm1371.c | 2 +- iconvdata/ibm1371.h | 2 +- iconvdata/ibm1388.c | 2 +- iconvdata/ibm1388.h | 2 +- iconvdata/ibm1390.c | 2 +- iconvdata/ibm1390.h | 2 +- iconvdata/ibm1399.c | 2 +- iconvdata/ibm1399.h | 2 +- iconvdata/ibm16804.c | 2 +- iconvdata/ibm16804.h | 2 +- iconvdata/ibm256.c | 2 +- iconvdata/ibm273.c | 2 +- iconvdata/ibm274.c | 2 +- iconvdata/ibm275.c | 2 +- iconvdata/ibm277.c | 2 +- iconvdata/ibm278.c | 2 +- iconvdata/ibm280.c | 2 +- iconvdata/ibm281.c | 2 +- iconvdata/ibm284.c | 2 +- iconvdata/ibm285.c | 2 +- iconvdata/ibm290.c | 2 +- iconvdata/ibm297.c | 2 +- iconvdata/ibm420.c | 2 +- iconvdata/ibm423.c | 2 +- iconvdata/ibm424.c | 2 +- iconvdata/ibm437.c | 2 +- iconvdata/ibm4517.c | 2 +- iconvdata/ibm4517.h | 2 +- iconvdata/ibm4899.c | 2 +- iconvdata/ibm4899.h | 2 +- iconvdata/ibm4909.c | 2 +- iconvdata/ibm4909.h | 2 +- iconvdata/ibm4971.c | 2 +- iconvdata/ibm4971.h | 2 +- iconvdata/ibm500.c | 2 +- iconvdata/ibm5347.c | 2 +- iconvdata/ibm5347.h | 2 +- iconvdata/ibm803.c | 2 +- iconvdata/ibm803.h | 2 +- iconvdata/ibm850.c | 2 +- iconvdata/ibm851.c | 2 +- iconvdata/ibm852.c | 2 +- iconvdata/ibm855.c | 2 +- iconvdata/ibm856.c | 2 +- iconvdata/ibm856.h | 2 +- iconvdata/ibm857.c | 2 +- iconvdata/ibm858.c | 2 +- iconvdata/ibm860.c | 2 +- iconvdata/ibm861.c | 2 +- iconvdata/ibm862.c | 2 +- iconvdata/ibm863.c | 2 +- iconvdata/ibm864.c | 2 +- iconvdata/ibm865.c | 2 +- iconvdata/ibm866.c | 2 +- iconvdata/ibm866nav.c | 2 +- iconvdata/ibm868.c | 2 +- iconvdata/ibm869.c | 2 +- iconvdata/ibm870.c | 2 +- iconvdata/ibm871.c | 2 +- iconvdata/ibm874.c | 2 +- iconvdata/ibm875.c | 2 +- iconvdata/ibm880.c | 2 +- iconvdata/ibm891.c | 2 +- iconvdata/ibm901.c | 2 +- iconvdata/ibm901.h | 2 +- iconvdata/ibm902.c | 2 +- iconvdata/ibm902.h | 2 +- iconvdata/ibm903.c | 2 +- iconvdata/ibm9030.c | 2 +- iconvdata/ibm9030.h | 2 +- iconvdata/ibm904.c | 2 +- iconvdata/ibm905.c | 2 +- iconvdata/ibm9066.c | 2 +- iconvdata/ibm9066.h | 2 +- iconvdata/ibm918.c | 2 +- iconvdata/ibm921.c | 2 +- iconvdata/ibm921.h | 2 +- iconvdata/ibm922.c | 2 +- iconvdata/ibm922.h | 2 +- iconvdata/ibm930.c | 2 +- iconvdata/ibm930.h | 2 +- iconvdata/ibm932.c | 2 +- iconvdata/ibm932.h | 2 +- iconvdata/ibm933.c | 2 +- iconvdata/ibm933.h | 2 +- iconvdata/ibm935.c | 2 +- iconvdata/ibm935.h | 2 +- iconvdata/ibm937.c | 2 +- iconvdata/ibm937.h | 2 +- iconvdata/ibm939.c | 2 +- iconvdata/ibm939.h | 2 +- iconvdata/ibm943.c | 2 +- iconvdata/ibm943.h | 2 +- iconvdata/ibm9448.c | 2 +- iconvdata/ibm9448.h | 2 +- iconvdata/iec_p27-1.c | 2 +- iconvdata/inis-8.c | 2 +- iconvdata/inis-cyrillic.c | 2 +- iconvdata/inis.c | 2 +- iconvdata/isiri-3342.c | 2 +- iconvdata/iso-2022-cn-ext.c | 2 +- iconvdata/iso-2022-cn.c | 2 +- iconvdata/iso-2022-jp-3.c | 2 +- iconvdata/iso-2022-jp.c | 2 +- iconvdata/iso-2022-kr.c | 2 +- iconvdata/iso-ir-165.c | 2 +- iconvdata/iso-ir-165.h | 2 +- iconvdata/iso-ir-197.c | 2 +- iconvdata/iso-ir-209.c | 2 +- iconvdata/iso646.c | 156 +- iconvdata/iso8859-1.c | 2 +- iconvdata/iso8859-10.c | 2 +- iconvdata/iso8859-11.c | 2 +- iconvdata/iso8859-13.c | 2 +- iconvdata/iso8859-14.c | 2 +- iconvdata/iso8859-15.c | 2 +- iconvdata/iso8859-16.c | 2 +- iconvdata/iso8859-2.c | 2 +- iconvdata/iso8859-3.c | 2 +- iconvdata/iso8859-4.c | 2 +- iconvdata/iso8859-5.c | 2 +- iconvdata/iso8859-6.c | 2 +- iconvdata/iso8859-7.c | 2 +- iconvdata/iso8859-8.c | 2 +- iconvdata/iso8859-9.c | 2 +- iconvdata/iso8859-9e.c | 2 +- iconvdata/iso_10367-box.c | 2 +- iconvdata/iso_11548-1.c | 2 +- iconvdata/iso_2033.c | 2 +- iconvdata/iso_5427-ext.c | 2 +- iconvdata/iso_5427.c | 2 +- iconvdata/iso_5428.c | 2 +- iconvdata/iso_6937-2.c | 2 +- iconvdata/iso_6937.c | 2 +- iconvdata/jis0201.c | 2 +- iconvdata/jis0201.h | 2 +- iconvdata/jis0208.c | 2 +- iconvdata/jis0208.h | 2 +- iconvdata/jis0212.c | 2 +- iconvdata/jis0212.h | 2 +- iconvdata/jisx0213.c | 2 +- iconvdata/jisx0213.h | 2 +- iconvdata/johab.c | 2 +- iconvdata/koi-8.c | 2 +- iconvdata/koi8-r.c | 2 +- iconvdata/koi8-ru.c | 2 +- iconvdata/koi8-t.c | 2 +- iconvdata/koi8-u.c | 2 +- iconvdata/ksc5601.c | 2 +- iconvdata/ksc5601.h | 2 +- iconvdata/latin-greek-1.c | 2 +- iconvdata/latin-greek.c | 2 +- iconvdata/mac-centraleurope.c | 2 +- iconvdata/mac-is.c | 2 +- iconvdata/mac-sami.c | 2 +- iconvdata/mac-uk.c | 2 +- iconvdata/macintosh.c | 2 +- iconvdata/mik.c | 2 +- iconvdata/nats-dano.c | 2 +- iconvdata/nats-sefi.c | 2 +- iconvdata/pt154.c | 2 +- iconvdata/rk1048.c | 2 +- iconvdata/run-iconv-test.sh | 2 +- iconvdata/sami-ws2.c | 2 +- iconvdata/shift_jisx0213.c | 2 +- iconvdata/sjis.c | 2 +- iconvdata/t.61.c | 2 +- iconvdata/tcvn5712-1.c | 2 +- iconvdata/tis-620.c | 2 +- iconvdata/tscii.c | 2 +- iconvdata/tst-e2big.c | 2 +- iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c | 2 +- iconvdata/tst-iconv-iso-2022-cn-ext.c | 2 +- iconvdata/tst-loading.c | 2 +- iconvdata/tst-table-charmap.sh | 2 +- iconvdata/tst-table-from.c | 2 +- iconvdata/tst-table-to.c | 2 +- iconvdata/tst-table.sh | 2 +- iconvdata/tst-tables.sh | 2 +- iconvdata/uhc.c | 2 +- iconvdata/unicode.c | 4 +- iconvdata/utf-16.c | 4 +- iconvdata/utf-32.c | 4 +- iconvdata/utf-7.c | 2 +- iconvdata/viscii.c | 2 +- include/alloc_buffer.h | 2 +- include/allocate_once.h | 2 +- include/arpa/inet.h | 12 +- include/array_length.h | 2 +- include/atomic.h | 2 +- include/atomic_wide_counter.h | 2 +- include/bits/inet-fortified-decl.h | 5 + include/bits/inet-fortified.h | 1 + include/bits/mathcalls-macros.h | 12 + include/bits/sigstksz.h | 6 +- include/bits/unistd_ext.h | 3 + include/bits/xopen_lim.h | 2 +- include/dlfcn.h | 3 +- include/errno.h | 2 +- include/features.h | 27 +- include/file_change_detection.h | 2 +- include/filename.h | 2 +- include/gnu-versions.h | 2 +- include/gnu/libc-version.h | 2 +- include/idx.h | 2 +- include/ifunc-impl-list.h | 2 +- include/inline-hashtab.h | 2 +- include/intprops.h | 2 +- include/libc-diag.h | 2 +- include/libc-internal.h | 5 +- include/libc-misc.h | 67 + include/libc-pointer-arith.h | 2 +- include/libc-symbols.h | 17 +- include/limits.h | 2 +- include/link.h | 3 +- include/list.h | 2 +- include/list_t.h | 2 +- include/loop_unroll.h | 2 +- include/math-narrow-eval.h | 2 +- include/math.h | 10 +- include/nss_dns.h | 2 +- include/nss_files.h | 2 +- include/printf_buffer.h | 2 +- include/programs/xasprintf.h | 2 +- include/programs/xmalloc.h | 2 +- include/random-bits.h | 2 +- include/register-atfork.h | 2 +- include/rounding-mode.h | 2 +- include/rtld-malloc.h | 2 +- include/scratch_buffer.h | 2 +- include/set-freeres.h | 3 +- include/shlib-compat.h | 2 +- include/shm-directory.h | 2 +- include/stackinfo.h | 2 +- include/stackprotector.h | 38 - include/stap-probe.h | 2 +- include/stdc-predef.h | 2 +- include/stdio.h | 2 - include/stdlib.h | 22 + include/string.h | 8 +- include/sys/cdefs.h | 7 + include/sys/sysmacros.h | 2 +- include/sys/time.h | 2 +- include/tgmath.h | 8 +- include/unistd_ext.h | 2 +- include/values.h | 2 +- inet/Makefile | 9 +- inet/arpa/inet.h | 7 +- inet/bits/inet-fortified-decl.h | 35 + inet/bits/inet-fortified.h | 41 + inet/bug-if1.c | 2 +- inet/check_native.c | 2 +- inet/check_pf.c | 2 +- inet/deadline.c | 2 +- inet/ether_aton.c | 2 +- inet/ether_aton_r.c | 2 +- inet/ether_line.c | 2 +- inet/ether_ntoa.c | 2 +- inet/ether_ntoa_r.c | 2 +- inet/getipv4sourcefilter.c | 2 +- inet/getsourcefilter.c | 2 +- inet/herrno-loc.c | 2 +- inet/herrno.c | 2 +- inet/htonl.c | 2 +- inet/htons.c | 2 +- inet/htontest.c | 2 +- inet/idna.c | 2 +- inet/idna_name_classify.c | 2 +- inet/if_index.c | 2 +- inet/ifaddrs.c | 2 +- inet/ifaddrs.h | 2 +- inet/ifreq.c | 2 +- inet/in6_addr.c | 2 +- inet/inet6_opt.c | 2 +- inet/inet6_option.c | 2 +- inet/inet6_rth.c | 2 +- inet/inet6_scopeid_pton.c | 2 +- inet/inet_net.c | 4 +- inet/inet_ntoa.c | 2 +- inet/net-internal.h | 2 +- inet/netinet/ether.h | 2 +- inet/netinet/icmp6.h | 2 +- inet/netinet/igmp.h | 2 +- inet/netinet/in.h | 12 +- inet/netinet/ip6.h | 13 +- inet/rcmd.c | 12 +- inet/rexec.c | 2 +- inet/ruserpass.c | 6 +- inet/setipv4sourcefilter.c | 2 +- inet/setsourcefilter.c | 2 +- inet/test-hnto-types.c | 2 +- inet/test-ifaddrs.c | 2 +- inet/test_ifindex.c | 2 +- inet/tst-checks-posix.c | 2 +- inet/tst-deadline.c | 2 +- inet/tst-idna_name_classify.c | 2 +- inet/tst-if_index-long.c | 2 +- inet/tst-if_nameindex.c | 117 + inet/tst-inet6_scopeid_pton.c | 2 +- inet/tst-network.c | 2 +- inet/tst-sockaddr.c | 2 +- intl/Makefile | 5 +- intl/bindtextdom.c | 2 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 55 +- intl/dcngettext.c | 2 +- intl/dgettext.c | 2 +- intl/dngettext.c | 2 +- intl/eval-plural.h | 2 +- intl/explodename.c | 2 +- intl/finddomain.c | 2 +- intl/gettext.c | 2 +- intl/gettextP.h | 2 +- intl/gmo.h | 2 +- intl/hash-string.c | 2 +- intl/hash-string.h | 2 +- intl/l10nflist.c | 2 +- intl/libintl.h | 2 +- intl/loadinfo.h | 2 +- intl/loadmsgcat.c | 2 +- intl/locale.alias | 2 +- intl/localealias.c | 2 +- intl/ngettext.c | 2 +- intl/plural-exp.c | 2 +- intl/plural-exp.h | 2 +- intl/plural.y | 2 +- intl/po2test.awk | 2 +- intl/textdomain.c | 2 +- intl/tst-codeset.c | 2 +- intl/tst-gettext-c-utf8.c | 2 +- intl/tst-gettext.c | 2 +- intl/tst-gettext.sh | 2 +- intl/tst-gettext2.c | 2 +- intl/tst-gettext2.sh | 2 +- intl/tst-gettext3.c | 2 +- intl/tst-gettext4.c | 2 +- intl/tst-gettext4.sh | 2 +- intl/tst-gettext5.c | 2 +- intl/tst-gettext6.c | 2 +- intl/tst-gettext6.sh | 2 +- intl/tst-ngettext.c | 2 +- intl/tst-translit.c | 2 +- intl/tst-translit.sh | 2 +- io/Makefile | 9 +- io/access.c | 2 +- io/bits/fcntl2.h | 7 +- io/bits/poll2.h | 2 +- io/bits/statx-generic.h | 7 +- io/bits/statx.h | 2 +- io/bits/types/struct_statx.h | 2 +- io/bits/types/struct_statx_timestamp.h | 2 +- io/bug-ftw1.c | 2 +- io/bug-ftw2.c | 2 +- io/bug-ftw4.c | 2 +- io/chdir.c | 2 +- io/chmod.c | 2 +- io/chown.c | 2 +- io/close.c | 2 +- io/close_range.c | 2 +- io/closefrom.c | 2 +- io/copy_file_range.c | 2 +- io/creat.c | 2 +- io/creat64.c | 2 +- io/dup.c | 2 +- io/dup2.c | 2 +- io/dup3.c | 2 +- io/euidaccess.c | 2 +- io/faccessat.c | 2 +- io/fchdir.c | 2 +- io/fchmod.c | 2 +- io/fchmodat.c | 2 +- io/fchown.c | 2 +- io/fchownat.c | 2 +- io/fcntl.c | 2 +- io/fcntl.h | 2 +- io/fcntl64.c | 2 +- io/file_change_detection.c | 2 +- io/flock.c | 2 +- io/fstat.c | 2 +- io/fstat64.c | 2 +- io/fstatat.c | 2 +- io/fstatat64.c | 2 +- io/fstatfs.c | 2 +- io/fstatfs64.c | 2 +- io/fstatvfs.c | 2 +- io/fstatvfs64.c | 2 +- io/fts.c | 2 +- io/fts.h | 2 +- io/fts64-time64.c | 2 +- io/fts64.c | 2 +- io/ftw.c | 2 +- io/ftw.h | 2 +- io/ftw64-time64.c | 2 +- io/ftw64.c | 2 +- io/ftwtest-sh | 2 +- io/futimens.c | 2 +- io/getcwd.c | 2 +- io/getdirname.c | 2 +- io/getwd.c | 2 +- io/isatty.c | 2 +- io/lchmod.c | 2 +- io/lchown.c | 2 +- io/link.c | 2 +- io/linkat.c | 2 +- io/lockf.c | 2 +- io/lockf64.c | 2 +- io/lseek.c | 2 +- io/lseek64.c | 2 +- io/lstat.c | 2 +- io/lstat64.c | 2 +- io/mkdir.c | 2 +- io/mkdirat.c | 2 +- io/mkfifo.c | 2 +- io/mkfifoat.c | 2 +- io/mknod.c | 2 +- io/mknodat.c | 2 +- io/open.c | 2 +- io/open64.c | 2 +- io/open64_2.c | 2 +- io/open_2.c | 2 +- io/openat.c | 2 +- io/openat64.c | 2 +- io/openat64_2.c | 2 +- io/openat_2.c | 2 +- io/pipe.c | 2 +- io/pipe2.c | 2 +- io/poll.c | 2 +- io/posix_fadvise.c | 2 +- io/posix_fadvise64.c | 2 +- io/posix_fallocate.c | 2 +- io/posix_fallocate64.c | 2 +- io/ppoll.c | 2 +- io/pwd.c | 2 +- io/read.c | 2 +- io/readlink.c | 2 +- io/readlinkat.c | 2 +- io/rmdir.c | 2 +- io/sendfile.c | 2 +- io/sendfile64.c | 2 +- io/stat.c | 2 +- io/stat64.c | 2 +- io/statfs.c | 2 +- io/statfs64.c | 2 +- io/statvfs.c | 2 +- io/statvfs64.c | 2 +- io/statx.c | 2 +- io/statx_generic.c | 2 +- io/symlink.c | 2 +- io/symlinkat.c | 2 +- io/sys/poll.h | 2 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 18 +- io/sys/statfs.h | 2 +- io/sys/statvfs.h | 2 +- io/test-lfs.c | 2 +- io/test-stat.c | 2 +- io/test-stat2.c | 2 +- io/test-utime.c | 2 +- io/tst-close_range.c | 2 +- io/tst-closefrom.c | 2 +- io/tst-copy_file_range.c | 4 +- io/tst-faccessat-setuid.c | 163 + io/tst-faccessat.c | 221 +- io/tst-fchmod-errors.c | 63 + io/tst-fchmod-fuse.c | 114 + io/tst-fcntl-lock.c | 2 +- io/tst-fcntl.c | 2 +- io/tst-file_change_detection.c | 2 +- io/tst-fts.c | 2 +- io/tst-ftw-bz26353.c | 2 +- io/tst-ftw-bz28126.c | 2 +- io/tst-ftw-lnk.c | 2 +- io/tst-futimens-time64.c | 1 - io/tst-futimens.c | 15 +- io/tst-futimes-time64.c | 1 - io/tst-futimes.c | 15 +- io/tst-futimesat-time64.c | 3 - io/tst-futimesat.c | 32 +- io/tst-getcwd-abspath.c | 2 +- io/tst-getcwd.c | 2 +- io/tst-lchmod.c | 2 +- io/tst-lockf.c | 2 +- io/tst-lstat-nofollow-time64.c | 1 + io/tst-lstat-nofollow.c | 98 + io/tst-lutimes-time64.c | 1 - io/tst-lutimes.c | 28 +- io/tst-mkdirat.c | 42 + io/tst-open-tmpfile.c | 2 +- io/tst-posix_fallocate-common.c | 2 +- io/tst-posix_fallocate.c | 2 +- io/tst-posix_fallocate64.c | 2 +- io/tst-stat-time64.c | 2 +- io/tst-stat.c | 2 +- io/tst-statx.c | 6 +- io/tst-utime-time64.c | 1 - io/tst-utime.c | 15 +- io/tst-utimensat-skeleton.c | 7 +- io/tst-utimensat-time64.c | 1 - io/tst-utimensat.c | 69 +- io/tst-utimes-time64.c | 1 - io/tst-utimes.c | 15 +- io/ttyname.c | 2 +- io/ttyname_r.c | 2 +- io/umask.c | 2 +- io/unlink.c | 2 +- io/unlinkat.c | 2 +- io/utime.c | 2 +- io/utime.h | 2 +- io/utimensat.c | 2 +- io/write.c | 2 +- libio/Makefile | 197 +- libio/__fbufsize.c | 2 +- libio/__flbf.c | 2 +- libio/__fpending.c | 2 +- libio/__fpurge.c | 2 +- libio/__freadable.c | 2 +- libio/__freading.c | 2 +- libio/__fsetlocking.c | 2 +- libio/__fwritable.c | 2 +- libio/__fwriting.c | 2 +- libio/bits/stdio-ldbl.h | 2 +- libio/bits/stdio.h | 2 +- libio/bits/stdio2-decl.h | 2 +- libio/bits/stdio2.h | 42 +- libio/bits/types/cookie_io_functions_t.h | 2 +- libio/bits/types/struct_FILE.h | 19 +- libio/bug-ungetc4.c | 2 +- libio/bug-wsetpos.c | 2 +- libio/clearerr.c | 2 +- libio/clearerr_u.c | 2 +- libio/fcloseall.c | 2 +- libio/feof.c | 2 +- libio/feof_u.c | 2 +- libio/ferror.c | 2 +- libio/ferror_u.c | 2 +- libio/filedoalloc.c | 2 +- libio/fileno.c | 2 +- libio/fileops.c | 81 +- libio/fmemopen.c | 2 +- libio/fputc.c | 2 +- libio/fputc_u.c | 2 +- libio/fputwc.c | 2 +- libio/fputwc_u.c | 2 +- libio/freopen.c | 15 +- libio/freopen64.c | 11 +- libio/fseek.c | 2 +- libio/fseeko.c | 2 +- libio/fseeko64.c | 2 +- libio/ftello.c | 2 +- libio/ftello64.c | 2 +- libio/fwide.c | 2 +- libio/fwprintf.c | 2 +- libio/fwscanf.c | 2 +- libio/genops.c | 71 +- libio/getc.c | 2 +- libio/getc_u.c | 2 +- libio/getchar.c | 2 +- libio/getchar_u.c | 2 +- libio/getwc.c | 2 +- libio/getwc_u.c | 2 +- libio/getwchar.c | 2 +- libio/getwchar_u.c | 2 +- libio/iofclose.c | 2 +- libio/iofdopen.c | 8 +- libio/iofflush.c | 2 +- libio/iofflush_u.c | 2 +- libio/iofgetpos.c | 2 +- libio/iofgetpos64.c | 2 +- libio/iofgets.c | 2 +- libio/iofgets_u.c | 2 +- libio/iofgetws.c | 2 +- libio/iofgetws_u.c | 2 +- libio/iofopen.c | 2 +- libio/iofopen64.c | 2 +- libio/iofopncook.c | 2 +- libio/iofputs.c | 2 +- libio/iofputs_u.c | 2 +- libio/iofputws.c | 2 +- libio/iofputws_u.c | 2 +- libio/iofread.c | 2 +- libio/iofread_u.c | 2 +- libio/iofsetpos.c | 2 +- libio/iofsetpos64.c | 2 +- libio/ioftell.c | 2 +- libio/iofwide.c | 2 +- libio/iofwrite.c | 41 +- libio/iofwrite_u.c | 2 +- libio/iogetdelim.c | 2 +- libio/iogetline.c | 2 +- libio/iogets.c | 2 +- libio/iogetwline.c | 2 +- libio/iopadn.c | 2 +- libio/iopopen.c | 24 +- libio/ioputs.c | 2 +- libio/ioseekoff.c | 2 +- libio/ioseekpos.c | 2 +- libio/iosetbuffer.c | 2 +- libio/iosetvbuf.c | 2 +- libio/ioungetc.c | 2 +- libio/ioungetwc.c | 2 +- libio/iovdprintf.c | 2 +- libio/iovsprintf.c | 2 +- libio/iovsscanf.c | 2 +- libio/iovswscanf.c | 2 +- libio/iowpadn.c | 2 +- libio/libc_fatal.c | 2 +- libio/libio.h | 2 +- libio/libioP.h | 48 +- libio/memstream.c | 2 +- libio/obprintf.c | 2 +- libio/oldfileops.c | 11 +- libio/oldfmemopen.c | 2 +- libio/oldiofclose.c | 2 +- libio/oldiofdopen.c | 2 +- libio/oldiofgetpos.c | 2 +- libio/oldiofgetpos64.c | 2 +- libio/oldiofopen.c | 2 +- libio/oldiofsetpos.c | 2 +- libio/oldiofsetpos64.c | 2 +- libio/oldiopopen.c | 2 +- libio/oldpclose.c | 2 +- libio/oldstdfiles.c | 6 +- libio/oldtmpfile.c | 2 +- libio/pclose.c | 2 +- libio/peekc.c | 2 +- libio/putc.c | 2 +- libio/putc_u.c | 2 +- libio/putchar.c | 2 +- libio/putchar_u.c | 2 +- libio/putwc.c | 2 +- libio/putwc_u.c | 2 +- libio/putwchar.c | 2 +- libio/putwchar_u.c | 2 +- libio/rewind.c | 2 +- libio/setbuf.c | 2 +- libio/setlinebuf.c | 2 +- libio/stdfiles.c | 17 +- libio/stdio.c | 2 +- libio/stdio.h | 19 +- libio/strfile.h | 2 +- libio/strops.c | 2 +- libio/swprintf.c | 2 +- libio/swscanf.c | 2 +- libio/test-fmemopen.c | 2 +- libio/test-fputs-unbuffered-full.c | 78 + libio/test-fputws-unbuffered-full.c | 21 + libio/test-freopen.c | 2 +- libio/test-freopen.sh | 2 +- libio/tst-asprintf-null.c | 51 + libio/tst-bz22415.c | 2 +- libio/tst-bz24051.c | 2 +- libio/tst-bz24153.c | 2 +- libio/tst-bz24228.c | 2 +- libio/tst-bz28828.c | 2 +- libio/tst-cleanup.c | 2 +- libio/tst-closeall.c | 34 + libio/tst-fclose-unopened.c | 42 + libio/tst-fclose-unopened2.c | 51 + libio/tst-fclose-unopened2.input | 1 + libio/tst-fdopen-seek-failure.c | 48 + libio/tst-fopen-compat.c | 85 + libio/tst-fopenloc.c | 2 +- libio/tst-fputws.c | 2 +- libio/tst-freopen.c | 6 +- libio/tst-fseek.c | 2 +- libio/tst-ftell-active-handler.c | 2 +- libio/tst-ftell-append.c | 2 +- libio/tst-ftell-partial-wide.c | 2 +- libio/tst-fwrite-error.c | 2 +- libio/tst-getdelim.c | 24 +- libio/tst-memstream.h | 2 +- libio/tst-memstream3.c | 2 +- libio/tst-memstream4.c | 2 +- libio/tst-mmap-setvbuf.c | 6 +- libio/tst-popen-fork.c | 80 + libio/tst-sprintf-ub.c | 2 +- libio/tst-stderr-compat.c | 52 + libio/tst-vtables-common.c | 2 +- libio/tst-vtables-interposed.c | 2 +- libio/tst-vtables.c | 2 +- libio/tst-wfile-sync.c | 2 +- libio/tst-widetext.c | 2 +- libio/tst-wmemstream3.c | 2 +- libio/tst-wmemstream4.c | 2 +- libio/tst-wmemstream5.c | 2 +- libio/tst_getwc.c | 2 +- libio/tst_putwc.c | 2 +- libio/vasprintf.c | 19 +- libio/vscanf.c | 2 +- libio/vsnprintf.c | 2 +- libio/vswprintf.c | 2 +- libio/vtables.c | 2 +- libio/vwprintf.c | 2 +- libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 2 +- libio/wfileops.c | 18 +- libio/wgenops.c | 4 +- libio/wmemstream.c | 2 +- libio/wprintf.c | 2 +- libio/wscanf.c | 2 +- libio/wstrops.c | 2 +- locale/C-address.c | 2 +- locale/C-collate-seq.c | 2 +- locale/C-collate.c | 2 +- locale/C-ctype.c | 2 +- locale/C-identification.c | 2 +- locale/C-measurement.c | 2 +- locale/C-messages.c | 2 +- locale/C-monetary.c | 2 +- locale/C-name.c | 2 +- locale/C-numeric.c | 2 +- locale/C-paper.c | 2 +- locale/C-telephone.c | 2 +- locale/C-time.c | 2 +- locale/C-translit.h.in | 2 +- locale/Makefile | 4 +- locale/bits/locale.h | 2 +- locale/bits/types/__locale_t.h | 2 +- locale/bits/types/locale_t.h | 2 +- locale/broken_cur_max.c | 2 +- locale/categories.def | 2 +- locale/coll-lookup.c | 2 +- locale/coll-lookup.h | 2 +- locale/duplocale.c | 2 +- locale/elem-hash.h | 2 +- locale/findlocale.c | 21 +- locale/freelocale.c | 2 +- locale/gen-translit.py | 2 +- locale/global-locale.c | 2 +- locale/hashval.h | 2 +- locale/indigits.h | 2 +- locale/indigitswc.h | 2 +- locale/iso-639.def | 1 + locale/langinfo.h | 2 +- locale/lc-address.c | 2 +- locale/lc-collate.c | 2 +- locale/lc-ctype.c | 2 +- locale/lc-identification.c | 2 +- locale/lc-measurement.c | 2 +- locale/lc-messages.c | 2 +- locale/lc-monetary.c | 2 +- locale/lc-name.c | 2 +- locale/lc-numeric.c | 2 +- locale/lc-paper.c | 2 +- locale/lc-telephone.c | 2 +- locale/lc-time.c | 2 +- locale/loadarchive.c | 2 +- locale/loadlocale.c | 4 +- locale/locale.h | 2 +- locale/localeconv.c | 2 +- locale/localeinfo.h | 2 +- locale/localename.c | 2 +- locale/locarchive.h | 2 +- locale/mb_cur_max.c | 2 +- locale/newlocale.c | 2 +- locale/nl_langinfo.c | 2 +- locale/nl_langinfo_l.c | 2 +- locale/outdigits.h | 2 +- locale/outdigitswc.h | 2 +- locale/programs/3level.h | 2 +- locale/programs/charmap-dir.c | 2 +- locale/programs/charmap-dir.h | 2 +- locale/programs/charmap-kw.gperf | 2 +- locale/programs/charmap-kw.h | 10 +- locale/programs/charmap.c | 6 +- locale/programs/charmap.h | 2 +- locale/programs/config.h | 2 +- locale/programs/ld-address.c | 2 +- locale/programs/ld-collate.c | 4 +- locale/programs/ld-ctype.c | 4 +- locale/programs/ld-identification.c | 2 +- locale/programs/ld-measurement.c | 4 +- locale/programs/ld-messages.c | 2 +- locale/programs/ld-monetary.c | 2 +- locale/programs/ld-name.c | 2 +- locale/programs/ld-numeric.c | 4 +- locale/programs/ld-paper.c | 4 +- locale/programs/ld-telephone.c | 4 +- locale/programs/ld-time.c | 4 +- locale/programs/linereader.c | 2 +- locale/programs/linereader.h | 2 +- locale/programs/locale-spec.c | 2 +- locale/programs/locale.c | 2 +- locale/programs/localedef.c | 2 +- locale/programs/localedef.h | 2 +- locale/programs/locarchive.c | 2 +- locale/programs/locfile-kw.gperf | 2 +- locale/programs/locfile-kw.h | 8 +- locale/programs/locfile-token.h | 2 +- locale/programs/locfile.c | 2 +- locale/programs/locfile.h | 2 +- locale/programs/md5.c | 2 +- locale/programs/md5.h | 2 +- locale/programs/record-status.c | 2 +- locale/programs/record-status.h | 2 +- locale/programs/repertoire.c | 6 +- locale/programs/repertoire.h | 2 +- locale/programs/simple-hash.c | 2 +- locale/programs/simple-hash.h | 2 +- locale/programs/xasprintf.c | 2 +- locale/programs/xmalloc.c | 14 +- locale/programs/xstrdup.c | 2 +- locale/setlocale.c | 4 +- locale/strlen-hash.h | 2 +- locale/tst-C-locale.c | 2 +- locale/tst-locale-locpath.sh | 2 +- locale/tst-localedef-path-norm.c | 4 +- locale/uselocale.c | 4 +- locale/weight.h | 2 +- locale/weightwc.h | 2 +- locale/xlocale.c | 2 +- localedata/Makefile | 10 +- localedata/SUPPORTED | 3 + localedata/charmaps/UTF-8 | 5255 +++++- localedata/collate-test.c | 2 +- localedata/cv_RU.UTF-8.in | 61 +- localedata/dump-ctype.c | 2 +- localedata/gen-locale.sh | 26 +- localedata/locales/cs_CZ | 30 +- localedata/locales/cv_RU | 250 +- localedata/locales/eo | 3 +- localedata/locales/i18n_ctype | 2977 ++-- localedata/locales/ltg_LV | 144 + localedata/locales/mdf_RU | 199 + localedata/locales/scn_IT | 151 + localedata/locales/tr_TR | 2977 ++-- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 118 +- localedata/locales/translit_compat | 2 +- localedata/locales/translit_font | 38 +- localedata/locales/translit_fraction | 2 +- localedata/{lv_LV.UTF-8.in => ltg_LV.UTF-8.in} | 0 localedata/mdf_RU.UTF-8.in | 6 + localedata/sort-test.sh | 2 +- localedata/tests-mbwc/tsp_common.c | 24 +- localedata/tests/test6.c | 2 +- localedata/tst-c-utf8-consistency.c | 2 +- localedata/tst-ctype.c | 42 +- localedata/tst-ctype.sh | 2 +- localedata/tst-digits.c | 2 +- localedata/tst-fmon.c | 2 +- localedata/tst-fmon.data | 2 +- localedata/tst-fmon.sh | 2 +- localedata/tst-iconv-emojis-trans.c | 2 +- localedata/tst-iconv-math-trans.c | 2 +- localedata/tst-langinfo-newlocale.c | 2 +- localedata/tst-langinfo-setlocale.c | 2 +- localedata/tst-langinfo.c | 2 +- localedata/tst-langinfo.sh | 2 +- localedata/tst-locale-loadlocale.c | 67 + localedata/tst-locale.sh | 2 +- localedata/tst-localedef-hardlinks.c | 4 +- localedata/tst-mbswcs1.c | 2 +- localedata/tst-mbswcs2.c | 2 +- localedata/tst-mbswcs3.c | 2 +- localedata/tst-mbswcs4.c | 2 +- localedata/tst-mbswcs5.c | 2 +- localedata/tst-mbswcs6.c | 2 +- localedata/tst-numeric.c | 2 +- localedata/tst-numeric.data | 2 +- localedata/tst-numeric.sh | 2 +- localedata/tst-rpmatch.c | 2 +- localedata/tst-rpmatch.sh | 2 +- localedata/tst-setlocale3.c | 2 +- localedata/tst-trans.c | 2 +- localedata/tst-trans.sh | 2 +- localedata/tst-wctype.c | 2 +- localedata/unicode-gen/DerivedCoreProperties.txt | 834 +- localedata/unicode-gen/EastAsianWidth.txt | 115 +- localedata/unicode-gen/HangulSyllableType.txt | 858 + localedata/unicode-gen/Makefile | 13 +- localedata/unicode-gen/PropList.txt | 1827 -- localedata/unicode-gen/UnicodeData.txt | 5203 +++++- localedata/unicode-gen/ctype_compatibility.py | 4 +- .../unicode-gen/ctype_compatibility_test_cases.py | 4 +- localedata/unicode-gen/gen_translit_circle.py | 2 +- localedata/unicode-gen/gen_translit_cjk_compat.py | 2 +- localedata/unicode-gen/gen_translit_combining.py | 2 +- localedata/unicode-gen/gen_translit_compat.py | 2 +- localedata/unicode-gen/gen_translit_font.py | 2 +- localedata/unicode-gen/gen_translit_fraction.py | 2 +- localedata/unicode-gen/gen_unicode_ctype.py | 2 +- localedata/unicode-gen/unicode_utils.py | 2 +- localedata/unicode-gen/utf8_compatibility.py | 4 +- localedata/unicode-gen/utf8_gen.py | 149 +- localedata/xfrm-test.c | 2 +- login/Makefile | 66 +- login/endutxent.c | 2 +- login/forkpty.c | 2 +- login/getlogin.c | 2 +- login/getlogin_r.c | 2 +- login/getlogin_r_chk.c | 2 +- login/getpt.c | 2 +- login/getutent.c | 2 +- login/getutent_r.c | 2 +- login/getutid.c | 2 +- login/getutid_r.c | 2 +- login/getutline.c | 2 +- login/getutline_r.c | 2 +- login/getutmp.c | 2 +- login/getutmpx.c | 2 +- login/getutxent.c | 2 +- login/getutxid.c | 2 +- login/getutxline.c | 2 +- login/grantpt.c | 2 +- login/libutil-compat.c | 2 +- login/login.c | 2 +- login/logout.c | 2 +- login/logwtmp.c | 2 +- login/openpty.c | 2 +- login/programs/pt_chown.c | 2 +- login/programs/utmpdump.c | 2 +- login/ptsname.c | 2 +- login/ptsname_r_chk.c | 2 +- login/pty.h | 2 +- login/pututxline.c | 2 +- login/setlogin.c | 2 +- login/setutxent.c | 2 +- login/tst-getlogin.c | 2 +- login/tst-grantpt.c | 2 +- login/tst-ptsname.c | 2 +- login/tst-pututxline-cache.c | 2 +- login/tst-pututxline-lockfail.c | 2 +- login/tst-updwtmpx.c | 2 +- login/tst-utmp-size-64.c | 2 + login/tst-utmp-size.c | 33 + login/tst-utmp-unsigned-64.c | 1 + login/tst-utmp-unsigned.c | 40 + login/tst-utmp.c | 2 +- login/unlockpt.c | 2 +- login/updwtmp.c | 2 +- login/updwtmpx.c | 2 +- login/utmp-private.h | 2 +- login/utmp.h | 2 +- login/utmp_file.c | 2 +- login/utmpname.c | 2 +- login/utmpxname.c | 2 +- mach/Machrules | 2 +- mach/Makefile | 2 +- mach/devstream.c | 2 +- mach/err_kern.sub | 5 + mach/lock-intern.h | 2 +- mach/lowlevellock.h | 2 +- mach/mach.h | 2 +- mach/mach/mach_traps.h | 2 +- mach/mach/mig_support.h | 2 +- mach/mach_init.c | 2 +- mach/mach_init.h | 2 +- mach/mig-alloc.c | 2 +- mach/mig-dealloc.c | 2 +- mach/mig-reply.c | 2 +- mach/mig_memcpy.c | 2 +- mach/mig_strlen.c | 2 +- mach/mig_strncpy.c | 10 +- mach/msgserver.c | 2 +- mach/mutex-init.c | 2 +- mach/mutex-solid.c | 2 +- mach/setup-thread.c | 2 +- mach/setup-thread.h | 2 +- mach/spin-lock.h | 2 +- mach/spin-solid.c | 2 +- malloc/Makefile | 203 +- malloc/alloc_buffer_alloc_array.c | 2 +- malloc/alloc_buffer_allocate.c | 2 +- malloc/alloc_buffer_copy_bytes.c | 2 +- malloc/alloc_buffer_copy_string.c | 2 +- malloc/alloc_buffer_create_failure.c | 2 +- malloc/arena.c | 29 +- malloc/dynarray-skeleton.c | 2 +- malloc/dynarray.h | 2 +- malloc/dynarray_at_failure.c | 2 +- malloc/dynarray_emplace_enlarge.c | 2 +- malloc/dynarray_finalize.c | 2 +- malloc/dynarray_resize.c | 2 +- malloc/dynarray_resize_clear.c | 2 +- malloc/hooks.c | 2 +- malloc/malloc-check.c | 6 +- malloc/malloc-debug.c | 2 +- malloc/malloc-internal.h | 3 +- malloc/malloc.c | 385 +- malloc/malloc.h | 2 +- malloc/mcheck-impl.c | 4 +- malloc/mcheck-init.c | 2 +- malloc/mcheck.c | 2 +- malloc/mcheck.h | 2 +- malloc/memusage.c | 4 +- malloc/memusage.sh | 2 +- malloc/memusagestat.c | 2 +- malloc/morecore.c | 2 +- malloc/mtrace-impl.c | 2 +- malloc/mtrace.c | 2 +- malloc/mtrace.pl | 32 +- malloc/obstack.c | 18 +- malloc/obstack.h | 2 +- malloc/reallocarray.c | 4 +- malloc/scratch_buffer_grow.c | 2 +- malloc/scratch_buffer_grow_preserve.c | 2 +- malloc/scratch_buffer_set_array_size.c | 2 +- malloc/set-freeres.c | 4 +- malloc/thread-freeres.c | 2 +- malloc/tst-aligned-alloc-random-thread-cross.c | 19 + malloc/tst-aligned-alloc-random-thread.c | 145 + malloc/tst-aligned-alloc-random.c | 43 + malloc/tst-aligned-alloc.c | 4 +- malloc/tst-aligned_alloc-lib.c | 73 + malloc/tst-alloc_buffer.c | 2 +- malloc/tst-calloc.c | 14 +- malloc/tst-compathooks-off.c | 4 +- malloc/tst-dynarray-at-fail.c | 2 +- malloc/tst-dynarray-fail.c | 2 +- malloc/tst-dynarray-shared.h | 2 +- malloc/tst-dynarray.c | 2 +- malloc/tst-free-errno.c | 2 +- malloc/tst-interpose-aux-nothread.c | 2 +- malloc/tst-interpose-aux-thread.c | 2 +- malloc/tst-interpose-aux.c | 2 +- malloc/tst-interpose-aux.h | 2 +- malloc/tst-interpose-nothread.c | 2 +- malloc/tst-interpose-skeleton.c | 2 +- malloc/tst-interpose-static-nothread.c | 2 +- malloc/tst-interpose-static-thread.c | 2 +- malloc/tst-interpose-thread.c | 2 +- malloc/tst-mallinfo2.c | 4 +- malloc/tst-malloc-alternate-path.c | 72 + malloc/tst-malloc-aux.h | 56 + malloc/tst-malloc-backtrace.c | 4 +- malloc/tst-malloc-check.c | 4 +- malloc/tst-malloc-fork-deadlock.c | 2 +- malloc/tst-malloc-random.c | 20 + malloc/tst-malloc-tcache-leak.c | 2 +- malloc/tst-malloc-thread-exit.c | 4 +- malloc/tst-malloc-thread-fail.c | 4 +- malloc/tst-malloc-too-large.c | 3 +- malloc/tst-malloc-usable.c | 2 +- malloc/tst-malloc.c | 8 +- malloc/tst-malloc_info.c | 2 +- malloc/tst-mallocalign1.c | 2 +- malloc/tst-mallocfork2.c | 2 +- malloc/tst-mallocfork3.c | 2 +- malloc/tst-mallocstate.c | 4 +- malloc/tst-mallopt.c | 2 +- malloc/tst-memalign-2.c | 2 +- malloc/tst-memalign-3.c | 2 +- malloc/tst-memalign.c | 4 +- malloc/tst-mtrace.c | 2 +- malloc/tst-mtrace.sh | 2 +- malloc/tst-mxfast.c | 2 +- malloc/tst-posix_memalign.c | 2 +- malloc/tst-pvalloc-fortify.c | 2 +- malloc/tst-pvalloc.c | 2 +- malloc/tst-realloc.c | 4 +- malloc/tst-reallocarray.c | 2 +- malloc/tst-safe-linking.c | 85 +- malloc/tst-scratch_buffer.c | 2 +- malloc/tst-tcfree1.c | 2 +- malloc/tst-tcfree2.c | 2 +- malloc/tst-tcfree3.c | 2 +- malloc/tst-valloc.c | 4 +- manual/Makefile | 46 +- manual/README.tunables | 12 +- manual/charset.texi | 18 +- manual/check-deftype.sh | 50 + manual/check-safety.sh | 86 +- manual/conf.texi | 2 +- manual/contrib.texi | 127 +- manual/creature.texi | 7 + manual/dynlink.texi | 665 +- manual/errno.texi | 2 +- manual/examples/add.c | 2 +- manual/examples/argp-ex1.c | 2 +- manual/examples/argp-ex2.c | 2 +- manual/examples/argp-ex3.c | 2 +- manual/examples/argp-ex4.c | 2 +- manual/examples/atexit.c | 2 +- manual/examples/db.c | 2 +- manual/examples/dir.c | 2 +- manual/examples/dir2.c | 2 +- manual/examples/execinfo.c | 2 +- manual/examples/filecli.c | 2 +- manual/examples/filesrv.c | 2 +- manual/examples/fmtmsgexpl.c | 2 +- manual/examples/inetcli.c | 2 +- manual/examples/inetsrv.c | 2 +- manual/examples/isockad.c | 2 +- manual/examples/longopt.c | 2 +- manual/examples/memopen.c | 2 +- manual/examples/memstrm.c | 2 +- manual/examples/mkdirent.c | 2 +- manual/examples/mkfsock.c | 2 +- manual/examples/mkisock.c | 2 +- manual/examples/mygetpass.c | 2 +- manual/examples/ofdlocks.c | 2 +- manual/examples/pipe.c | 2 +- manual/examples/popen.c | 2 +- manual/examples/rprintf.c | 2 +- manual/examples/search.c | 2 +- manual/examples/select.c | 2 +- manual/examples/setjmp.c | 2 +- manual/examples/sigh1.c | 2 +- manual/examples/sigusr.c | 2 +- manual/examples/stpcpy.c | 2 +- manual/examples/strdupa.c | 2 +- manual/examples/strftim.c | 32 +- manual/examples/subopt.c | 2 +- manual/examples/swapcontext.c | 2 +- manual/examples/termios.c | 2 +- manual/examples/testopt.c | 2 +- manual/examples/timespec_subtract.c | 36 + manual/examples/timeval_subtract.c | 44 - manual/examples/twalk.c | 2 +- manual/filesys.texi | 196 +- manual/install.texi | 64 +- manual/intro.texi | 29 +- manual/ipc.texi | 79 +- manual/lang.texi | 10 +- manual/libc.texinfo | 2 +- manual/llio.texi | 310 +- manual/macros.texi | 18 + manual/maint.texi | 2 + manual/math.texi | 240 +- manual/memory.texi | 78 +- manual/process.texi | 18 + manual/resource.texi | 149 +- manual/signal.texi | 76 +- manual/socket.texi | 52 +- manual/startup.texi | 42 +- manual/stdio.texi | 145 +- manual/string.texi | 17 +- manual/summary.pl | 2 +- manual/syslog.texi | 5 +- manual/threads.texi | 126 +- manual/time.texi | 927 +- manual/tsort.awk | 2 +- manual/tunables.texi | 103 +- math/Makefile | 319 +- math/README.libm-test | 78 +- math/Versions | 40 + math/atest-exp.c | 2 +- math/atest-exp2.c | 2 +- math/atest-sincos.c | 2 +- math/auto-libm-test-in | 1435 +- math/auto-libm-test-out-acospi | 3481 ++++ math/auto-libm-test-out-asinpi | 2782 +++ math/auto-libm-test-out-atan | 50 + math/auto-libm-test-out-atan2 | 2316 +++ math/auto-libm-test-out-atan2pi | 14881 ++++++++++++++++ math/auto-libm-test-out-atanpi | 1744 ++ math/auto-libm-test-out-carg | 250 + math/auto-libm-test-out-cospi | 9598 ++++++++++ math/auto-libm-test-out-exp10m1 | 6271 +++++++ math/auto-libm-test-out-exp2m1 | 6128 +++++++ math/auto-libm-test-out-expm1 | 212 +- math/auto-libm-test-out-log10p1 | 4868 +++++ math/auto-libm-test-out-log1p | 50 +- math/auto-libm-test-out-log2p1 | 3053 ++++ math/auto-libm-test-out-powr | 17775 +++++++++++++++++++ math/auto-libm-test-out-rsqrt | 4015 +++++ math/auto-libm-test-out-sin | 50 +- math/auto-libm-test-out-sinh | 25 + math/auto-libm-test-out-sinpi | 10248 +++++++++++ math/auto-libm-test-out-tan | 75 +- math/auto-libm-test-out-tanh | 50 +- math/auto-libm-test-out-tanpi | 9398 ++++++++++ math/basic-test.c | 2 +- math/bits/cmathcalls.h | 2 +- math/bits/mathcalls-helper-functions.h | 2 +- math/bits/mathcalls-macros.h | 48 + math/bits/mathcalls-narrow.h | 2 +- math/bits/mathcalls.h | 43 +- math/cabs_template.c | 2 +- math/carg_template.c | 2 +- math/cimag_template.c | 2 +- math/complex.h | 5 +- math/conj_template.c | 2 +- math/creal_template.c | 2 +- math/divtc3.c | 2 +- math/e_exp2_template.c | 2 +- math/e_scalb_template.c | 2 +- math/fclrexcpt.c | 2 +- math/fedisblxcpt.c | 2 +- math/feenablxcpt.c | 2 +- math/fegetenv.c | 2 +- math/fegetexcept.c | 2 +- math/fegetmode.c | 2 +- math/fegetround.c | 2 +- math/feholdexcpt.c | 2 +- math/fenv.h | 2 +- math/fesetenv.c | 2 +- math/fesetexcept.c | 2 +- math/fesetmode.c | 2 +- math/fesetround.c | 2 +- math/fetestexceptflag.c | 2 +- math/feupdateenv.c | 2 +- math/fgetexcptflg.c | 2 +- math/finclude/math-vector-fortran.h | 2 +- math/fpu_control.c | 2 +- math/fraiseexcpt.c | 2 +- math/fromfp.h | 2 +- math/fsetexcptflg.c | 2 +- math/ftestexcept.c | 2 +- math/gen-auto-libm-tests.c | 54 +- math/gen-fromfp-tests.py | 2 +- math/gen-libm-test.py | 73 +- math/gen-tgmath-tests.py | 16 +- math/k_casinh_template.c | 2 +- math/lgamma-compat.h | 2 +- math/libm-test-acos.inc | 2 +- math/libm-test-acosh.inc | 2 +- math/libm-test-acospi.inc | 55 + math/libm-test-asin.inc | 2 +- math/libm-test-asinh.inc | 2 +- math/libm-test-asinpi.inc | 55 + math/libm-test-atan.inc | 4 +- math/libm-test-atan2.inc | 58 +- math/libm-test-atan2pi.inc | 211 + math/libm-test-atanh.inc | 2 +- math/libm-test-atanpi.inc | 49 + math/libm-test-cabs.inc | 2 +- math/libm-test-cacos.inc | 2 +- math/libm-test-cacosh.inc | 2 +- math/libm-test-canonicalize.inc | 2 +- math/libm-test-carg.inc | 30 +- math/libm-test-casin.inc | 2 +- math/libm-test-casinh.inc | 2 +- math/libm-test-catan.inc | 2 +- math/libm-test-catanh.inc | 2 +- math/libm-test-cbrt.inc | 2 +- math/libm-test-ccos.inc | 2 +- math/libm-test-ccosh.inc | 2 +- math/libm-test-ceil.inc | 2 +- math/libm-test-cexp.inc | 2 +- math/libm-test-cimag.inc | 2 +- math/libm-test-clog.inc | 2 +- math/libm-test-clog10.inc | 2 +- math/libm-test-compat_totalorder.inc | 2 +- math/libm-test-compat_totalordermag.inc | 2 +- math/libm-test-conj.inc | 2 +- math/libm-test-copysign.inc | 2 +- math/libm-test-cos.inc | 2 +- math/libm-test-cosh.inc | 2 +- math/libm-test-cospi.inc | 49 + math/libm-test-cpow.inc | 2 +- math/libm-test-cproj.inc | 2 +- math/libm-test-creal.inc | 2 +- math/libm-test-csin.inc | 2 +- math/libm-test-csinh.inc | 2 +- math/libm-test-csqrt.inc | 2 +- math/libm-test-ctan.inc | 2 +- math/libm-test-ctanh.inc | 2 +- math/libm-test-driver.c | 6 +- math/libm-test-erf.inc | 2 +- math/libm-test-erfc.inc | 2 +- math/libm-test-exp.inc | 2 +- math/libm-test-exp10.inc | 2 +- math/libm-test-exp10m1.inc | 49 + math/libm-test-exp2.inc | 2 +- math/libm-test-exp2m1.inc | 49 + math/libm-test-expm1.inc | 2 +- math/libm-test-fabs.inc | 2 +- math/libm-test-fdim.inc | 2 +- math/libm-test-floor.inc | 2 +- math/libm-test-fma.inc | 2 +- math/libm-test-fmax.inc | 2 +- math/libm-test-fmaximum.inc | 2 +- math/libm-test-fmaximum_mag.inc | 2 +- math/libm-test-fmaximum_mag_num.inc | 2 +- math/libm-test-fmaximum_num.inc | 2 +- math/libm-test-fmaxmag.inc | 2 +- math/libm-test-fmin.inc | 2 +- math/libm-test-fminimum.inc | 2 +- math/libm-test-fminimum_mag.inc | 2 +- math/libm-test-fminimum_mag_num.inc | 2 +- math/libm-test-fminimum_num.inc | 2 +- math/libm-test-fminmag.inc | 2 +- math/libm-test-fmod.inc | 2 +- math/libm-test-fpclassify.inc | 2 +- math/libm-test-frexp.inc | 2 +- math/libm-test-fromfp.inc | 2 +- math/libm-test-fromfpx.inc | 2 +- math/libm-test-getpayload.inc | 2 +- math/libm-test-hypot.inc | 2 +- math/libm-test-ilogb.inc | 2 +- math/libm-test-iscanonical.inc | 2 +- math/libm-test-iseqsig.inc | 2 +- math/libm-test-isfinite.inc | 2 +- math/libm-test-isgreater.inc | 2 +- math/libm-test-isgreaterequal.inc | 2 +- math/libm-test-isinf.inc | 2 +- math/libm-test-isless.inc | 2 +- math/libm-test-islessequal.inc | 2 +- math/libm-test-islessgreater.inc | 2 +- math/libm-test-isnan.inc | 2 +- math/libm-test-isnormal.inc | 2 +- math/libm-test-issignaling.inc | 2 +- math/libm-test-issubnormal.inc | 2 +- math/libm-test-isunordered.inc | 2 +- math/libm-test-iszero.inc | 2 +- math/libm-test-j0.inc | 2 +- math/libm-test-j1.inc | 2 +- math/libm-test-jn.inc | 2 +- math/libm-test-lgamma.inc | 2 +- math/libm-test-llogb.inc | 2 +- math/libm-test-llrint.inc | 2 +- math/libm-test-llround.inc | 2 +- math/libm-test-log.inc | 2 +- math/libm-test-log10.inc | 2 +- math/libm-test-log10p1.inc | 53 + math/libm-test-log1p.inc | 14 +- math/libm-test-log2.inc | 2 +- math/libm-test-log2p1.inc | 53 + math/libm-test-logb.inc | 2 +- math/libm-test-lrint.inc | 2 +- math/libm-test-lround.inc | 2 +- math/libm-test-modf.inc | 2 +- math/libm-test-narrow-add.inc | 2 +- math/libm-test-narrow-div.inc | 2 +- math/libm-test-narrow-fma.inc | 2 +- math/libm-test-narrow-mul.inc | 2 +- math/libm-test-narrow-sqrt.inc | 2 +- math/libm-test-narrow-sub.inc | 2 +- math/libm-test-nearbyint.inc | 2 +- math/libm-test-nextafter.inc | 2 +- math/libm-test-nextdown.inc | 2 +- math/libm-test-nexttoward.inc | 2 +- math/libm-test-nextup.inc | 2 +- math/libm-test-pow.inc | 2 +- math/libm-test-powr.inc | 454 + math/libm-test-remainder.inc | 6 +- math/libm-test-remquo.inc | 2 +- math/libm-test-rint.inc | 2 +- math/libm-test-round.inc | 2 +- math/libm-test-roundeven.inc | 2 +- math/libm-test-rsqrt.inc | 58 + math/libm-test-scalb.inc | 2 +- math/libm-test-scalbln.inc | 2 +- math/libm-test-scalbn.inc | 2 +- math/libm-test-setpayload.inc | 2 +- math/libm-test-setpayloadsig.inc | 2 +- math/libm-test-signbit.inc | 2 +- math/libm-test-significand.inc | 2 +- math/libm-test-sin.inc | 2 +- math/libm-test-sincos.inc | 2 +- math/libm-test-sinh.inc | 2 +- math/libm-test-sinpi.inc | 49 + math/libm-test-sqrt.inc | 2 +- math/libm-test-support.c | 296 +- math/libm-test-support.h | 6 +- math/libm-test-tan.inc | 2 +- math/libm-test-tanh.inc | 2 +- math/libm-test-tanpi.inc | 89 + math/libm-test-tgamma.inc | 2 +- math/libm-test-totalorder.inc | 2 +- math/libm-test-totalordermag.inc | 2 +- math/libm-test-trunc.inc | 2 +- math/libm-test-ufromfp.inc | 2 +- math/libm-test-ufromfpx.inc | 2 +- math/libm-test-y0.inc | 2 +- math/libm-test-y1.inc | 2 +- math/libm-test-yn.inc | 2 +- math/math-narrow.h | 2 +- math/math-svid-compat.h | 2 +- math/math-underflow.h | 2 +- math/math.h | 59 +- math/mul_split.h | 2 +- math/mul_splitl.h | 2 +- math/multc3.c | 2 +- math/s_acospi_template.c | 36 + math/s_asinpi_template.c | 45 + math/s_atan2pi_template.c | 41 + math/s_atanpi_template.c | 39 + math/s_cacos_template.c | 2 +- math/s_cacosh_template.c | 2 +- math/s_canonicalize_template.c | 2 +- math/s_casin_template.c | 2 +- math/s_casinh_template.c | 2 +- math/s_catan_template.c | 2 +- math/s_catanh_template.c | 2 +- math/s_ccos_template.c | 2 +- math/s_ccosh_template.c | 2 +- math/s_cexp_template.c | 2 +- math/s_clog10_template.c | 2 +- math/s_clog_template.c | 2 +- math/s_cospi_template.c | 39 + math/s_cpow_template.c | 2 +- math/s_cproj_template.c | 2 +- math/s_csin_template.c | 2 +- math/s_csinh_template.c | 2 +- math/s_csqrt_template.c | 2 +- math/s_ctan_template.c | 2 +- math/s_ctanh_template.c | 2 +- math/s_exp10m1_template.c | 45 + math/s_exp2m1_template.c | 65 + math/s_fdim_template.c | 2 +- math/s_fmax_template.c | 2 +- math/s_fmaximum_mag_num_template.c | 2 +- math/s_fmaximum_mag_template.c | 2 +- math/s_fmaximum_num_template.c | 2 +- math/s_fmaximum_template.c | 2 +- math/s_fmaxmag_template.c | 2 +- math/s_fmin_template.c | 2 +- math/s_fminimum_mag_num_template.c | 2 +- math/s_fminimum_mag_template.c | 2 +- math/s_fminimum_num_template.c | 2 +- math/s_fminimum_template.c | 2 +- math/s_fminmag_template.c | 2 +- math/s_iseqsig_template.c | 2 +- math/s_log10p1_template.c | 49 + math/s_log2p1_template.c | 43 + math/s_nan_template.c | 2 +- math/s_nextdown_template.c | 2 +- math/s_powr_template.c | 50 + math/s_rsqrt_template.c | 29 + math/s_significand_template.c | 14 +- math/s_sinpi_template.c | 47 + math/s_tanpi_template.c | 65 + math/setfpucw.c | 2 +- math/test-arg-double.h | 2 +- math/test-arg-float128.h | 2 +- math/test-arg-float32x.h | 2 +- math/test-arg-float64.h | 2 +- math/test-arg-float64x.h | 2 +- math/test-arg-ldouble.h | 2 +- math/test-ceil-except-2.c | 2 +- math/test-double-static.h | 1 + math/test-double-vlen2.h | 2 +- math/test-double-vlen4.h | 2 +- math/test-double-vlen8.h | 2 +- math/test-double.h | 2 +- math/test-fe-snans-always-signal.c | 2 +- math/test-femode-traps.c | 2 +- math/test-femode.c | 2 +- math/test-fenv-clear-main.c | 2 +- math/test-fenv-preserve.c | 2 +- math/test-fenv-return.c | 2 +- math/test-fenv-tls.c | 2 +- math/test-fenv.c | 2 +- math/test-fesetexcept-traps.c | 2 +- math/test-fesetexcept.c | 2 +- math/test-fetestexceptflag.c | 2 +- math/test-fexcept-traps.c | 2 +- math/test-fexcept.c | 2 +- math/test-float-static.h | 1 + math/test-float-vlen16.h | 2 +- math/test-float-vlen4.h | 2 +- math/test-float-vlen8.h | 2 +- math/test-float.h | 2 +- math/test-float128-static.h | 1 + math/test-float128.h | 2 +- math/test-float32-static.h | 1 + math/test-float32.h | 2 +- math/test-float32x-static.h | 1 + math/test-float32x.h | 2 +- math/test-float64-static.h | 1 + math/test-float64.h | 2 +- math/test-float64x-static.h | 1 + math/test-float64x.h | 2 +- math/test-floor-except-2.c | 2 +- math/test-flt-eval-method.c | 2 +- math/test-fp-ilogb-constants.c | 2 +- math/test-fp-llogb-constants.c | 2 +- math/test-fpucw-ieee.c | 2 +- math/test-fpucw.c | 2 +- math/test-ibm128-static.h | 1 + math/test-ibm128.h | 2 +- math/test-iseqsig-excess-precision.c | 2 +- math/test-iszero-excess-precision.c | 2 +- math/test-ldouble-static.h | 1 + math/test-ldouble.h | 2 +- math/test-math-cxx11.cc | 2 +- math/test-math-errno.h | 2 +- math/test-math-exceptions.h | 2 +- math/test-math-floatn.h | 2 +- math/test-math-iscanonical.cc | 2 +- math/test-math-iseqsig.cc | 2 +- math/test-math-isinff.cc | 2 +- math/test-math-issignaling.cc | 2 +- math/test-math-iszero.cc | 2 +- math/test-math-narrow.h | 2 +- math/test-math-scalar.h | 2 +- math/test-math-vector.h | 2 +- math/test-matherr-2.c | 2 +- math/test-matherr-3.c | 2 +- math/test-matherr.c | 2 +- math/test-misc.c | 2 +- math/test-nan-const.c | 2 +- math/test-nan-overflow.c | 2 +- math/test-nan-payload.c | 114 +- math/test-narrow-macros.c | 2 +- math/test-nearbyint-except-2.c | 2 +- math/test-nearbyint-except.c | 2 +- math/test-powl.c | 2 +- math/test-signgam-main.c | 2 +- math/test-snan.c | 2 +- math/test-tgmath-int.c | 2 +- math/test-tgmath-ret.c | 4 +- math/test-tgmath.c | 144 +- math/test-tgmath2.c | 15 +- math/test-trunc-except-2.c | 2 +- math/tgmath.h | 42 +- math/tst-CMPLX2.c | 2 +- math/tst-definitions.c | 2 +- math/w_acos_compat.c | 2 +- math/w_acos_template.c | 2 +- math/w_acosf_compat.c | 2 +- math/w_acosh_compat.c | 2 +- math/w_acosh_template.c | 2 +- math/w_acoshf_compat.c | 2 +- math/w_acoshl_compat.c | 2 +- math/w_acosl_compat.c | 2 +- math/w_asin_compat.c | 2 +- math/w_asin_template.c | 2 +- math/w_asinf_compat.c | 2 +- math/w_asinl_compat.c | 2 +- math/w_atan2_compat.c | 2 +- math/w_atan2_template.c | 2 +- math/w_atan2f_compat.c | 2 +- math/w_atan2l_compat.c | 2 +- math/w_atanh_compat.c | 2 +- math/w_atanh_template.c | 2 +- math/w_atanhf_compat.c | 2 +- math/w_atanhl_compat.c | 2 +- math/w_cosh_template.c | 2 +- math/w_exp10_compat.c | 2 +- math/w_exp10_template.c | 2 +- math/w_exp10f_compat.c | 2 +- math/w_exp10l_compat.c | 2 +- math/w_exp2_template.c | 2 +- math/w_exp_compat.c | 2 +- math/w_exp_template.c | 2 +- math/w_expf_compat.c | 2 +- math/w_fmod_compat.c | 2 +- math/w_fmod_template.c | 2 +- math/w_fmodf_compat.c | 2 +- math/w_fmodl_compat.c | 2 +- math/w_hypot_template.c | 2 +- math/w_ilogb_template.c | 2 +- math/w_j0_compat.c | 2 +- math/w_j0_template.c | 2 +- math/w_j0f_compat.c | 2 +- math/w_j0l_compat.c | 2 +- math/w_j1_compat.c | 2 +- math/w_j1_template.c | 2 +- math/w_j1f_compat.c | 2 +- math/w_j1l_compat.c | 2 +- math/w_jn_compat.c | 2 +- math/w_jn_template.c | 2 +- math/w_jnf_compat.c | 2 +- math/w_lgamma_r_template.c | 2 +- math/w_lgamma_template.c | 2 +- math/w_llogb_template.c | 2 +- math/w_log10_compat.c | 2 +- math/w_log10_template.c | 2 +- math/w_log10f_compat.c | 2 +- math/w_log10l_compat.c | 2 +- math/w_log1p_template.c | 4 +- math/w_log2_compat.c | 2 +- math/w_log2_template.c | 2 +- math/w_log2f_compat.c | 2 +- math/w_log2l_compat.c | 2 +- math/w_log_compat.c | 2 +- math/w_log_template.c | 2 +- math/w_logf_compat.c | 2 +- math/w_logl_compat.c | 2 +- math/w_pow_compat.c | 2 +- math/w_pow_template.c | 2 +- math/w_powf_compat.c | 2 +- math/w_powl_compat.c | 2 +- math/w_remainder_compat.c | 2 +- math/w_remainder_template.c | 2 +- math/w_remainderf_compat.c | 2 +- math/w_remainderl_compat.c | 2 +- math/w_scalb_compat.c | 2 +- math/w_scalb_template.c | 14 +- math/w_scalbf_compat.c | 2 +- math/w_scalbl_compat.c | 2 +- math/w_scalbln_template.c | 2 +- math/w_sinh_template.c | 2 +- math/w_sqrt_compat.c | 2 +- math/w_sqrt_template.c | 2 +- math/w_sqrtf_compat.c | 2 +- math/w_sqrtl_compat.c | 2 +- math/w_tgamma_template.c | 2 +- math/w_tgammaf_compat.c | 6 +- mathvec/Makefile | 2 +- misc/Makefile | 117 +- misc/acct.c | 2 +- misc/allocate_once.c | 2 +- misc/ar.h | 2 +- misc/atomic_wide_counter.c | 2 +- misc/bits/err-ldbl.h | 2 +- misc/bits/error-ldbl.h | 2 +- misc/bits/error.h | 2 +- misc/bits/select-decl.h | 2 +- misc/bits/select2.h | 2 +- misc/bits/stab.def | 2 +- misc/bits/syslog-decl.h | 2 +- misc/bits/syslog-ldbl.h | 2 +- misc/bits/syslog.h | 2 +- misc/bits/types/struct_iovec.h | 2 +- misc/brk.c | 2 +- misc/bug18240.c | 2 +- misc/chflags.c | 2 +- misc/chroot.c | 2 +- misc/dirname.c | 2 +- misc/efgcvt-dbl-macros.h | 2 +- misc/efgcvt-ldbl-macros.h | 2 +- misc/efgcvt-template.c | 2 +- misc/efgcvt.c | 2 +- misc/efgcvt_r-template.c | 2 +- misc/efgcvt_r.c | 2 +- misc/err.c | 2 +- misc/err.h | 2 +- misc/error.c | 3 +- misc/error.h | 2 +- misc/fchflags.c | 2 +- misc/fd_to_filename.c | 2 +- misc/fdatasync.c | 2 +- misc/fgetxattr.c | 2 +- misc/flistxattr.c | 2 +- misc/fremovexattr.c | 2 +- misc/fsetxattr.c | 2 +- misc/fstab.c | 2 +- misc/fsync.c | 2 +- misc/ftruncate.c | 2 +- misc/ftruncate64.c | 2 +- misc/futimes.c | 2 +- misc/futimesat.c | 2 +- misc/getauxval.c | 2 +- misc/getclktck.c | 2 +- misc/getdomain.c | 2 +- misc/getdtsz.c | 2 +- misc/gethostid.c | 2 +- misc/gethostname.c | 2 +- misc/getloadavg.c | 2 +- misc/getpagesize.c | 2 +- misc/getpass.c | 2 +- misc/getsysstats.c | 2 +- misc/getttyent.c | 2 +- misc/getxattr.c | 2 +- misc/gtty.c | 2 +- misc/hsearch.c | 2 +- misc/hsearch_r.c | 2 +- misc/ifunc-impl-list.c | 2 +- misc/init-misc.c | 2 +- misc/insremque.c | 2 +- misc/ioctl.c | 2 +- misc/lgetxattr.c | 2 +- misc/libgen.h | 2 +- misc/listxattr.c | 2 +- misc/llistxattr.c | 2 +- misc/lremovexattr.c | 2 +- misc/lsearch.c | 2 +- misc/lsetxattr.c | 2 +- misc/lutimes.c | 2 +- misc/madvise.c | 2 +- misc/makedev.c | 2 +- misc/mincore.c | 2 +- misc/mkdtemp.c | 2 +- misc/mkostemp.c | 2 +- misc/mkostemp64.c | 2 +- misc/mkostemps.c | 2 +- misc/mkostemps64.c | 2 +- misc/mkstemp.c | 2 +- misc/mkstemp64.c | 2 +- misc/mkstemps.c | 2 +- misc/mkstemps64.c | 2 +- misc/mktemp.c | 2 +- misc/mlock.c | 2 +- misc/mlockall.c | 2 +- misc/mmap.c | 2 +- misc/mmap64.c | 2 +- misc/mntent.c | 2 +- misc/mntent.h | 2 +- misc/mntent_r.c | 6 +- misc/mprotect.c | 2 +- misc/msync.c | 2 +- misc/munlock.c | 2 +- misc/munlockall.c | 2 +- misc/munmap.c | 2 +- misc/preadv.c | 2 +- misc/preadv2.c | 2 +- misc/preadv64.c | 2 +- misc/preadv64v2.c | 2 +- misc/pselect.c | 2 +- misc/ptrace.c | 2 +- misc/pwritev.c | 2 +- misc/pwritev2.c | 2 +- misc/pwritev64.c | 2 +- misc/pwritev64v2.c | 2 +- misc/qefgcvt.c | 2 +- misc/qefgcvt_r.c | 2 +- misc/readv.c | 2 +- misc/reboot.c | 2 +- misc/regexp.c | 2 +- misc/regexp.h | 2 +- misc/remap_file_pages.c | 2 +- misc/removexattr.c | 2 +- misc/revoke.c | 2 +- misc/sbrk.c | 4 +- misc/search.h | 2 +- misc/select.c | 2 +- misc/setdomain.c | 2 +- misc/setegid.c | 2 +- misc/seteuid.c | 2 +- misc/sethostid.c | 2 +- misc/sethostname.c | 2 +- misc/setregid.c | 2 +- misc/setreuid.c | 2 +- misc/setxattr.c | 2 +- misc/sgtty.h | 2 +- misc/single_threaded.c | 2 +- misc/sstk.c | 2 +- misc/stty.c | 2 +- misc/swapoff.c | 2 +- misc/swapon.c | 2 +- misc/sync.c | 2 +- misc/syncfs.c | 2 +- misc/sys/auxv.h | 2 +- misc/sys/cdefs.h | 25 +- misc/sys/dir.h | 2 +- misc/sys/file.h | 2 +- misc/sys/ioctl.h | 2 +- misc/sys/mman.h | 8 +- misc/sys/param.h | 2 +- misc/sys/select.h | 2 +- misc/sys/single_threaded.h | 2 +- misc/sys/sysmacros.h | 2 +- misc/sys/uio.h | 2 +- misc/sys/xattr.h | 2 +- misc/syscall.c | 2 +- misc/truncate.c | 2 +- misc/truncate64.c | 2 +- misc/tsearch.c | 2 +- misc/tst-allocate_once.c | 2 +- misc/tst-atomic-long.c | 2 +- misc/tst-atomic.c | 12 +- misc/tst-dbl-efgcvt.c | 2 +- misc/tst-dirname.c | 2 +- misc/tst-efgcvt-template.c | 2 +- misc/tst-fd_to_filename.c | 12 +- misc/tst-fdset.c | 2 +- misc/tst-gethostid.c | 2 +- misc/tst-ioctl.c | 2 +- misc/tst-ldbl-efgcvt.c | 2 +- misc/tst-ldbl-error.c | 2 +- misc/tst-ldbl-errorfptr.c | 2 +- misc/tst-ldbl-warn.c | 2 +- misc/tst-makedev.c | 2 +- misc/tst-mkstemp-fuse-parallel.c | 219 + misc/tst-mkstemp-fuse.c | 197 + misc/tst-mntent-autofs.c | 2 +- misc/tst-mntent-blank-corrupt.c | 2 +- misc/tst-mntent-blank-passno.c | 2 +- misc/tst-mntent-escape.c | 2 +- misc/tst-mremap1.c | 46 + misc/tst-mremap2.c | 54 + misc/tst-preadvwritev-common.c | 2 +- misc/tst-preadvwritev.c | 2 +- misc/tst-preadvwritev2-common.c | 9 +- misc/tst-preadvwritev2.c | 2 +- misc/tst-preadvwritev64.c | 2 +- misc/tst-preadvwritev64v2.c | 2 +- misc/tst-pselect.c | 2 +- misc/tst-select.c | 2 +- misc/tst-syscalls.c | 16 +- misc/tst-syslog-long-progname.c | 2 +- misc/tst-syslog.c | 2 +- misc/tst-tsearch.c | 6 +- misc/tst-warn-wide.c | 2 +- misc/ualarm.c | 2 +- misc/unwind-link.c | 2 +- misc/usleep.c | 2 +- misc/ustat.c | 2 +- misc/utimes.c | 2 +- misc/vhangup.c | 2 +- misc/writev.c | 2 +- nis/Makefile | 2 +- nis/libnsl.h | 2 +- nis/nis_add.c | 2 +- nis/nis_addmember.c | 2 +- nis/nis_call.c | 4 +- nis/nis_callback.c | 2 +- nis/nis_checkpoint.c | 2 +- nis/nis_clone_dir.c | 2 +- nis/nis_clone_obj.c | 2 +- nis/nis_clone_res.c | 2 +- nis/nis_creategroup.c | 2 +- nis/nis_defaults.c | 2 +- nis/nis_destroygroup.c | 2 +- nis/nis_domain_of.c | 2 +- nis/nis_domain_of_r.c | 2 +- nis/nis_error.c | 2 +- nis/nis_file.c | 2 +- nis/nis_findserv.c | 2 +- nis/nis_free.c | 2 +- nis/nis_getservlist.c | 2 +- nis/nis_hash.c | 2 +- nis/nis_intern.h | 2 +- nis/nis_ismember.c | 2 +- nis/nis_local_names.c | 2 +- nis/nis_lookup.c | 2 +- nis/nis_mkdir.c | 2 +- nis/nis_modify.c | 2 +- nis/nis_ping.c | 2 +- nis/nis_print.c | 2 +- nis/nis_print_group_entry.c | 2 +- nis/nis_remove.c | 2 +- nis/nis_removemember.c | 2 +- nis/nis_rmdir.c | 2 +- nis/nis_server.c | 4 +- nis/nis_subr.c | 2 +- nis/nis_table.c | 2 +- nis/nis_util.c | 2 +- nis/nis_verifygroup.c | 2 +- nis/nis_xdr.c | 2 +- nis/nis_xdr.h | 2 +- nis/rpcsvc/nislib.h | 2 +- nis/rpcsvc/ypclnt.h | 2 +- nis/ypclnt.c | 2 +- nptl/Makefile | 50 +- nptl/TODO-testing | 8 - nptl/Versions | 3 + nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 292 +- nptl/cancellation.c | 129 +- nptl/cleanup.c | 2 +- nptl/cleanup_compat.c | 2 +- nptl/cleanup_defer.c | 7 +- nptl/cleanup_defer_compat.c | 2 +- nptl/cleanup_routine.c | 2 +- nptl/default-sched.h | 2 +- nptl/descr-const.sym | 6 + nptl/descr.h | 49 +- nptl/elision-conf.c | 2 +- nptl/elision-lock.c | 2 +- nptl/elision-timed.c | 2 +- nptl/elision-trylock.c | 2 +- nptl/elision-unlock.c | 2 +- nptl/events.c | 2 +- nptl/futex-internal.c | 2 +- nptl/libc-cleanup.c | 7 +- nptl/libpthread-compat.c | 2 +- nptl/lowlevellock.c | 2 +- nptl/nptl-printers.py | 2 +- nptl/nptl-stack.c | 4 +- nptl/nptl-stack.h | 2 +- nptl/nptl_free_tcb.c | 2 +- nptl/nptl_nthreads.c | 2 +- nptl/nptl_setxid.c | 2 +- nptl/nptlfreeres.c | 2 +- nptl/old_pthread_cond_broadcast.c | 2 +- nptl/old_pthread_cond_destroy.c | 2 +- nptl/old_pthread_cond_init.c | 2 +- nptl/old_pthread_cond_signal.c | 2 +- nptl/old_pthread_cond_timedwait.c | 2 +- nptl/old_pthread_cond_wait.c | 2 +- nptl/perf.c | 2 +- nptl/pthread_attr_copy.c | 2 +- nptl/pthread_attr_destroy.c | 2 +- nptl/pthread_attr_extension.c | 2 +- nptl/pthread_attr_getaffinity.c | 2 +- nptl/pthread_attr_getdetachstate.c | 2 +- nptl/pthread_attr_getguardsize.c | 2 +- nptl/pthread_attr_getinheritsched.c | 2 +- nptl/pthread_attr_getschedparam.c | 2 +- nptl/pthread_attr_getschedpolicy.c | 2 +- nptl/pthread_attr_getscope.c | 2 +- nptl/pthread_attr_getsigmask.c | 2 +- nptl/pthread_attr_getstack.c | 2 +- nptl/pthread_attr_getstackaddr.c | 2 +- nptl/pthread_attr_getstacksize.c | 2 +- nptl/pthread_attr_init.c | 2 +- nptl/pthread_attr_setaffinity.c | 2 +- nptl/pthread_attr_setdetachstate.c | 2 +- nptl/pthread_attr_setguardsize.c | 2 +- nptl/pthread_attr_setinheritsched.c | 2 +- nptl/pthread_attr_setschedparam.c | 2 +- nptl/pthread_attr_setschedpolicy.c | 2 +- nptl/pthread_attr_setscope.c | 2 +- nptl/pthread_attr_setsigmask.c | 2 +- nptl/pthread_attr_setsigmask_internal.c | 2 +- nptl/pthread_attr_setstack.c | 2 +- nptl/pthread_attr_setstackaddr.c | 2 +- nptl/pthread_attr_setstacksize.c | 2 +- nptl/pthread_barrier_destroy.c | 2 +- nptl/pthread_barrier_init.c | 2 +- nptl/pthread_barrier_wait.c | 2 +- nptl/pthread_barrierattr_destroy.c | 2 +- nptl/pthread_barrierattr_getpshared.c | 2 +- nptl/pthread_barrierattr_init.c | 2 +- nptl/pthread_barrierattr_setpshared.c | 2 +- nptl/pthread_cancel.c | 82 +- nptl/pthread_cleanup_upto.c | 2 +- nptl/pthread_clockjoin.c | 2 +- nptl/pthread_cond_broadcast.c | 10 +- nptl/pthread_cond_common.c | 111 +- nptl/pthread_cond_destroy.c | 2 +- nptl/pthread_cond_init.c | 2 +- nptl/pthread_cond_signal.c | 21 +- nptl/pthread_cond_wait.c | 285 +- nptl/pthread_condattr_destroy.c | 2 +- nptl/pthread_condattr_getclock.c | 2 +- nptl/pthread_condattr_getpshared.c | 2 +- nptl/pthread_condattr_init.c | 2 +- nptl/pthread_condattr_setclock.c | 2 +- nptl/pthread_condattr_setpshared.c | 2 +- nptl/pthread_create.c | 13 +- nptl/pthread_detach.c | 2 +- nptl/pthread_equal.c | 2 +- nptl/pthread_exit.c | 6 +- nptl/pthread_getaffinity.c | 2 +- nptl/pthread_getattr_default_np.c | 2 +- nptl/pthread_getattr_np.c | 6 +- nptl/pthread_getconcurrency.c | 2 +- nptl/pthread_getcpuclockid.c | 2 +- nptl/pthread_getname.c | 2 +- nptl/pthread_getschedparam.c | 2 +- nptl/pthread_getspecific.c | 2 +- nptl/pthread_gettid_np.c | 30 + nptl/pthread_join.c | 2 +- nptl/pthread_join_common.c | 8 +- nptl/pthread_key_create.c | 2 +- nptl/pthread_key_delete.c | 2 +- nptl/pthread_keys.c | 2 +- nptl/pthread_kill.c | 13 +- nptl/pthread_kill_other_threads.c | 2 +- nptl/pthread_mutex_conf.c | 2 +- nptl/pthread_mutex_consistent.c | 2 +- nptl/pthread_mutex_destroy.c | 2 +- nptl/pthread_mutex_getprioceiling.c | 2 +- nptl/pthread_mutex_init.c | 2 +- nptl/pthread_mutex_lock.c | 2 +- nptl/pthread_mutex_setprioceiling.c | 2 +- nptl/pthread_mutex_timedlock.c | 2 +- nptl/pthread_mutex_trylock.c | 4 +- nptl/pthread_mutex_unlock.c | 4 +- nptl/pthread_mutexattr_destroy.c | 2 +- nptl/pthread_mutexattr_getprioceiling.c | 2 +- nptl/pthread_mutexattr_getprotocol.c | 2 +- nptl/pthread_mutexattr_getpshared.c | 2 +- nptl/pthread_mutexattr_getrobust.c | 2 +- nptl/pthread_mutexattr_gettype.c | 2 +- nptl/pthread_mutexattr_init.c | 2 +- nptl/pthread_mutexattr_setprioceiling.c | 2 +- nptl/pthread_mutexattr_setprotocol.c | 2 +- nptl/pthread_mutexattr_setpshared.c | 2 +- nptl/pthread_mutexattr_setrobust.c | 2 +- nptl/pthread_mutexattr_settype.c | 2 +- nptl/pthread_once.c | 2 +- nptl/pthread_rwlock_clockrdlock.c | 2 +- nptl/pthread_rwlock_clockwrlock.c | 2 +- nptl/pthread_rwlock_common.c | 2 +- nptl/pthread_rwlock_destroy.c | 2 +- nptl/pthread_rwlock_init.c | 2 +- nptl/pthread_rwlock_rdlock.c | 2 +- nptl/pthread_rwlock_timedrdlock.c | 2 +- nptl/pthread_rwlock_timedwrlock.c | 2 +- nptl/pthread_rwlock_tryrdlock.c | 2 +- nptl/pthread_rwlock_trywrlock.c | 2 +- nptl/pthread_rwlock_unlock.c | 2 +- nptl/pthread_rwlock_wrlock.c | 2 +- nptl/pthread_rwlockattr_destroy.c | 2 +- nptl/pthread_rwlockattr_getkind_np.c | 2 +- nptl/pthread_rwlockattr_getpshared.c | 2 +- nptl/pthread_rwlockattr_init.c | 2 +- nptl/pthread_rwlockattr_setkind_np.c | 2 +- nptl/pthread_rwlockattr_setpshared.c | 2 +- nptl/pthread_self.c | 2 +- nptl/pthread_setaffinity.c | 2 +- nptl/pthread_setattr_default_np.c | 2 +- nptl/pthread_setcancelstate.c | 4 +- nptl/pthread_setcanceltype.c | 4 +- nptl/pthread_setconcurrency.c | 2 +- nptl/pthread_setname.c | 2 +- nptl/pthread_setschedparam.c | 2 +- nptl/pthread_setschedprio.c | 2 +- nptl/pthread_setspecific.c | 2 +- nptl/pthread_sigmask.c | 2 +- nptl/pthread_sigqueue.c | 2 +- nptl/pthread_spin_destroy.c | 2 +- nptl/pthread_spin_init.c | 2 +- nptl/pthread_spin_lock.c | 2 +- nptl/pthread_spin_trylock.c | 2 +- nptl/pthread_spin_unlock.c | 2 +- nptl/pthread_testcancel.c | 7 +- nptl/pthread_timedjoin.c | 2 +- nptl/pthread_tryjoin.c | 2 +- nptl/pthread_yield.c | 2 +- nptl/sem_clockwait.c | 2 +- nptl/sem_destroy.c | 2 +- nptl/sem_getvalue.c | 2 +- nptl/sem_init.c | 2 +- nptl/sem_post.c | 2 +- nptl/sem_timedwait.c | 2 +- nptl/sem_wait.c | 2 +- nptl/sem_waitcommon.c | 2 +- nptl/semaphoreP.h | 2 +- nptl/test-cond-printers.c | 2 +- nptl/test-cond-printers.py | 2 +- nptl/test-condattr-printers.c | 2 +- nptl/test-condattr-printers.py | 2 +- nptl/test-mutex-printers.c | 2 +- nptl/test-mutex-printers.py | 2 +- nptl/test-mutexattr-printers.c | 2 +- nptl/test-mutexattr-printers.py | 2 +- nptl/test-rwlock-printers.c | 2 +- nptl/test-rwlock-printers.py | 2 +- nptl/test-rwlockattr-printers.c | 2 +- nptl/test-rwlockattr-printers.py | 2 +- nptl/thrd_current.c | 2 +- nptl/thrd_yield.c | 2 +- nptl/tpp.c | 2 +- nptl/tst-attr2.c | 2 +- nptl/tst-attr3.c | 2 +- nptl/tst-attr4.c | 62 + nptl/tst-audit-threads-mod1.c | 2 +- nptl/tst-audit-threads-mod2.c | 2 +- nptl/tst-audit-threads.c | 2 +- nptl/tst-audit-threads.h | 2 +- nptl/tst-barrier5.c | 2 +- nptl/tst-cancel17.c | 2 +- nptl/tst-cancel31.c | 100 + nptl/tst-cancel4_1.c | 2 +- nptl/tst-cancel4_2.c | 2 +- nptl/tst-cancel7.c | 14 +- nptl/tst-cleanup4.c | 2 +- nptl/tst-cleanup4aux.c | 2 +- nptl/tst-clock2.c | 2 +- nptl/tst-compat-forwarder-mod.c | 2 +- nptl/tst-compat-forwarder.c | 2 +- nptl/tst-cond22.c | 12 +- nptl/tst-cond26.c | 2 +- nptl/tst-context1.c | 2 +- nptl/tst-default-attr.c | 2 +- nptl/tst-eintr1.c | 2 +- nptl/tst-exec4.c | 2 +- nptl/tst-exec5.c | 2 +- nptl/tst-guard1.c | 369 + nptl/tst-initializers1.c | 2 +- nptl/tst-minstack-cancel.c | 2 +- nptl/tst-minstack-exit.c | 2 +- nptl/tst-minstack-throw.cc | 10 +- nptl/tst-mutex8.c | 2 +- nptl/tst-mutexpi10.c | 2 +- nptl/tst-mutexpp10.c | 2 +- nptl/tst-oddstacklimit.c | 2 +- nptl/tst-once5.cc | 2 +- nptl/tst-pthread-affinity-inheritance.c | 72 + nptl/tst-pthread-attr-affinity-fail.c | 2 +- nptl/tst-pthread-attr-affinity.c | 2 +- nptl/tst-pthread-attr-sigmask.c | 2 +- nptl/tst-pthread-defaultattr-free.c | 2 +- nptl/tst-pthread-gdb-attach.c | 2 +- nptl/tst-pthread-getattr.c | 2 +- nptl/tst-pthread-getcpuclockid-invalid.c | 55 + nptl/tst-pthread-key1-static.c | 2 +- nptl/tst-pthread-timedlock-lockloop.c | 2 +- nptl/tst-pthread_exit-nothreads-static.c | 2 +- nptl/tst-pthread_exit-nothreads.c | 2 +- nptl/tst-pthread_gettid_np.c | 80 + nptl/tst-robust-fork.c | 2 +- nptl/tst-rwlock-pwn.c | 2 +- nptl/tst-rwlock10.c | 2 +- nptl/tst-rwlock11.c | 2 +- nptl/tst-rwlock15.c | 2 +- nptl/tst-rwlock17.c | 2 +- nptl/tst-rwlock18.c | 2 +- nptl/tst-rwlock19.c | 2 +- nptl/tst-rwlock2.c | 2 +- nptl/tst-rwlock20.c | 2 +- nptl/tst-rwlock3.c | 2 +- nptl/tst-rwlock6.c | 2 +- nptl/tst-rwlock7.c | 2 +- nptl/tst-rwlock8.c | 2 +- nptl/tst-rwlock9.c | 2 +- nptl/tst-sched1.c | 2 +- nptl/tst-sem11.c | 26 +- nptl/tst-sem12.c | 20 +- nptl/tst-sem17.c | 2 +- nptl/tst-setgetname.c | 2 +- nptl/tst-setgroups.c | 2 +- nptl/tst-setuid1.c | 2 +- nptl/tst-setuid2.c | 7 +- nptl/tst-signal3.c | 2 +- nptl/tst-signal7.c | 2 +- nptl/tst-skeleton-affinity-inheritance.c | 160 + nptl/tst-stack2.c | 2 +- nptl/tst-stack3.c | 2 +- nptl/tst-stack4.c | 2 +- nptl/tst-stack4mod.c | 2 +- nptl/tst-stackguard1.c | 2 +- nptl/tst-thread-affinity-pthread.c | 2 +- nptl/tst-thread-affinity-pthread2.c | 2 +- nptl/tst-thread-affinity-sched.c | 2 +- nptl/tst-thread-exit-clobber.cc | 14 +- nptl/tst-thread-setspecific.c | 2 +- nptl/tst-thread_local1.cc | 14 +- nptl/tst-tls3-malloc.c | 2 +- nptl/tst-tls3.c | 2 +- nptl/tst-tls3mod.c | 2 +- nptl/tst-tls5.c | 2 +- nptl/tst-tls6.sh | 2 +- nptl/tst-tpp.h | 2 +- nptl/tst-tsd3.c | 2 +- nptl/tst-tsd4.c | 2 +- nptl/unwind.c | 2 +- nptl/vars.c | 2 +- nptl_db/Makefile | 2 +- nptl_db/db-symbols.h | 2 +- nptl_db/db_info.c | 2 +- nptl_db/fetch-value.c | 4 +- nptl_db/structs.def | 2 +- nptl_db/td_init.c | 4 +- nptl_db/td_log.c | 2 +- nptl_db/td_symbol_list.c | 2 +- nptl_db/td_ta_clear_event.c | 4 +- nptl_db/td_ta_delete.c | 2 +- nptl_db/td_ta_enable_stats.c | 2 +- nptl_db/td_ta_event_addr.c | 2 +- nptl_db/td_ta_event_getmsg.c | 8 +- nptl_db/td_ta_get_nthreads.c | 2 +- nptl_db/td_ta_get_ph.c | 2 +- nptl_db/td_ta_get_stats.c | 2 +- nptl_db/td_ta_map_id2thr.c | 2 +- nptl_db/td_ta_map_lwp2thr.c | 10 +- nptl_db/td_ta_new.c | 2 +- nptl_db/td_ta_reset_stats.c | 2 +- nptl_db/td_ta_set_event.c | 4 +- nptl_db/td_ta_setconcurrency.c | 2 +- nptl_db/td_ta_thr_iter.c | 12 +- nptl_db/td_ta_tsd_iter.c | 4 +- nptl_db/td_thr_clear_event.c | 2 +- nptl_db/td_thr_dbresume.c | 2 +- nptl_db/td_thr_dbsuspend.c | 2 +- nptl_db/td_thr_event_enable.c | 4 +- nptl_db/td_thr_event_getmsg.c | 8 +- nptl_db/td_thr_get_info.c | 18 +- nptl_db/td_thr_getfpregs.c | 4 +- nptl_db/td_thr_getgregs.c | 4 +- nptl_db/td_thr_getxregs.c | 2 +- nptl_db/td_thr_getxregsize.c | 2 +- nptl_db/td_thr_set_event.c | 2 +- nptl_db/td_thr_setfpregs.c | 4 +- nptl_db/td_thr_setgregs.c | 4 +- nptl_db/td_thr_setprio.c | 2 +- nptl_db/td_thr_setsigpending.c | 2 +- nptl_db/td_thr_setxregs.c | 2 +- nptl_db/td_thr_sigsetmask.c | 2 +- nptl_db/td_thr_tls_get_addr.c | 2 +- nptl_db/td_thr_tlsbase.c | 12 +- nptl_db/td_thr_tsd.c | 8 +- nptl_db/td_thr_validate.c | 12 +- nptl_db/thread_dbP.h | 8 +- nscd/Makefile | 2 +- nscd/aicache.c | 2 +- nscd/cache.c | 2 +- nscd/cachedumper.c | 2 +- nscd/connections.c | 2 +- nscd/dbg_log.c | 2 +- nscd/dbg_log.h | 2 +- nscd/getgrgid_r.c | 2 +- nscd/getgrnam_r.c | 2 +- nscd/gethstbyad_r.c | 2 +- nscd/gethstbynm3_r.c | 2 +- nscd/getpwnam_r.c | 2 +- nscd/getpwuid_r.c | 2 +- nscd/getsrvbynm_r.c | 2 +- nscd/getsrvbypt_r.c | 2 +- nscd/grpcache.c | 2 +- nscd/hstcache.c | 2 +- nscd/initgrcache.c | 2 +- nscd/mem.c | 2 +- nscd/netgroupcache.c | 251 +- nscd/nscd-client.h | 2 +- nscd/nscd.c | 2 +- nscd/nscd.h | 2 +- nscd/nscd_conf.c | 2 +- nscd/nscd_getai.c | 2 +- nscd/nscd_getgr_r.c | 2 +- nscd/nscd_gethst_r.c | 2 +- nscd/nscd_getpw_r.c | 2 +- nscd/nscd_getserv_r.c | 2 +- nscd/nscd_helper.c | 2 +- nscd/nscd_initgroups.c | 2 +- nscd/nscd_netgroup.c | 2 +- nscd/nscd_proto.h | 2 +- nscd/nscd_setup_thread.c | 2 +- nscd/nscd_stat.c | 2 +- nscd/pwdcache.c | 2 +- nscd/selinux.c | 2 +- nscd/selinux.h | 2 +- nscd/servicescache.c | 2 +- nss/Makefile | 3 +- nss/XXX-lookup.c | 2 +- nss/alias-lookup.c | 2 +- nss/aliases.h | 2 +- nss/bug17079.c | 2 +- nss/compat-lookup.c | 2 +- nss/databases.def | 2 +- nss/db-Makefile | 2 +- nss/digits_dots.c | 4 +- nss/ether_hton.c | 2 +- nss/ether_ntoh.c | 2 +- nss/ethers-lookup.c | 2 +- nss/fgetgrent.c | 2 +- nss/fgetgrent_r.c | 2 +- nss/fgetpwent.c | 2 +- nss/fgetpwent_r.c | 2 +- nss/fgetsgent.c | 2 +- nss/fgetsgent_r.c | 2 +- nss/fgetspent.c | 2 +- nss/fgetspent_r.c | 2 +- nss/function.def | 2 +- nss/getXXbyYY.c | 2 +- nss/getXXbyYY_r.c | 2 +- nss/getXXent.c | 2 +- nss/getXXent_r.c | 2 +- nss/getaddrinfo.c | 56 +- nss/getaliasent.c | 2 +- nss/getaliasent_r.c | 2 +- nss/getaliasname.c | 2 +- nss/getaliasname_r.c | 2 +- nss/getent.c | 2 +- nss/getgrent.c | 2 +- nss/getgrent_r.c | 2 +- nss/getgrgid.c | 2 +- nss/getgrgid_r.c | 2 +- nss/getgrnam.c | 2 +- nss/getgrnam_r.c | 2 +- nss/gethstbyad.c | 2 +- nss/gethstbyad_r.c | 2 +- nss/gethstbynm.c | 2 +- nss/gethstbynm2.c | 2 +- nss/gethstbynm2_r.c | 2 +- nss/gethstbynm_r.c | 2 +- nss/gethstent.c | 2 +- nss/gethstent_r.c | 2 +- nss/getnameinfo.c | 6 +- nss/getnetbyad.c | 2 +- nss/getnetbyad_r.c | 2 +- nss/getnetbynm.c | 2 +- nss/getnetbynm_r.c | 2 +- nss/getnetent.c | 2 +- nss/getnetent_r.c | 2 +- nss/getnetgrent.c | 2 +- nss/getnetgrent_r.c | 2 +- nss/getnssent.c | 2 +- nss/getnssent_r.c | 2 +- nss/getproto.c | 2 +- nss/getproto_r.c | 2 +- nss/getprtent.c | 2 +- nss/getprtent_r.c | 2 +- nss/getprtname.c | 2 +- nss/getprtname_r.c | 2 +- nss/getpw.c | 2 +- nss/getpwent.c | 2 +- nss/getpwent_r.c | 2 +- nss/getpwnam.c | 2 +- nss/getpwnam_r.c | 2 +- nss/getpwuid.c | 2 +- nss/getpwuid_r.c | 2 +- nss/getrpcbyname.c | 2 +- nss/getrpcbyname_r.c | 2 +- nss/getrpcbynumber.c | 2 +- nss/getrpcbynumber_r.c | 2 +- nss/getrpcent.c | 2 +- nss/getrpcent_r.c | 2 +- nss/getservent.c | 2 +- nss/getservent_r.c | 2 +- nss/getsgent.c | 2 +- nss/getsgent_r.c | 2 +- nss/getsgnam.c | 2 +- nss/getsgnam_r.c | 2 +- nss/getspent.c | 2 +- nss/getspent_r.c | 2 +- nss/getspnam.c | 2 +- nss/getspnam_r.c | 2 +- nss/getsrvbynm.c | 2 +- nss/getsrvbynm_r.c | 2 +- nss/getsrvbypt.c | 2 +- nss/getsrvbypt_r.c | 2 +- nss/grp-lookup.c | 2 +- nss/grp-merge.c | 2 +- nss/grp-merge.h | 2 +- nss/grp.h | 2 +- nss/gshadow.h | 2 +- nss/hosts-lookup.c | 2 +- nss/initgroups.c | 2 +- nss/key-lookup.c | 2 +- nss/lckpwdf.c | 2 +- nss/makedb.c | 2 +- nss/netgroup.h | 2 +- nss/netgrp-lookup.c | 2 +- nss/network-lookup.c | 2 +- nss/nss.h | 2 +- nss/nss_action.c | 2 +- nss/nss_action.h | 2 +- nss/nss_action_parse.c | 2 +- nss/nss_compat/compat-grp.c | 2 +- nss/nss_compat/compat-initgroups.c | 2 +- nss/nss_compat/compat-pwd.c | 2 +- nss/nss_compat/compat-spwd.c | 2 +- nss/nss_compat/nisdomain.c | 2 +- nss/nss_compat/nisdomain.h | 2 +- nss/nss_database.c | 2 +- nss/nss_database.h | 2 +- nss/nss_db/db-XXX.c | 2 +- nss/nss_db/db-init.c | 2 +- nss/nss_db/db-initgroups.c | 2 +- nss/nss_db/db-netgrp.c | 2 +- nss/nss_db/db-open.c | 2 +- nss/nss_db/nss_db.h | 2 +- nss/nss_fgetent_r.c | 2 +- nss/nss_files/files-XXX.c | 2 +- nss/nss_files/files-alias.c | 2 +- nss/nss_files/files-ethers.c | 2 +- nss/nss_files/files-grp.c | 2 +- nss/nss_files/files-hosts.c | 2 +- nss/nss_files/files-init.c | 2 +- nss/nss_files/files-initgroups.c | 2 +- nss/nss_files/files-netgrp.c | 2 +- nss/nss_files/files-network.c | 22 +- nss/nss_files/files-parse.c | 2 +- nss/nss_files/files-proto.c | 2 +- nss/nss_files/files-pwd.c | 2 +- nss/nss_files/files-rpc.c | 2 +- nss/nss_files/files-service.c | 2 +- nss/nss_files/files-sgrp.c | 2 +- nss/nss_files/files-spwd.c | 2 +- nss/nss_files_data.c | 2 +- nss/nss_files_fopen.c | 2 +- nss/nss_files_functions.c | 2 +- nss/nss_hash.c | 8 +- nss/nss_module.c | 2 +- nss/nss_module.h | 2 +- nss/nss_parse_line_result.c | 2 +- nss/nss_readline.c | 2 +- nss/nss_test.h | 2 +- nss/nss_test1.c | 2 +- nss/nss_test2.c | 2 +- nss/nss_test_errno.c | 2 +- nss/nsswitch.c | 2 +- nss/nsswitch.h | 2 +- nss/proto-lookup.c | 2 +- nss/putgrent.c | 2 +- nss/putpwent.c | 2 +- nss/putsgent.c | 2 +- nss/putspent.c | 2 +- nss/pwd-lookup.c | 2 +- nss/pwd.h | 2 +- nss/rewrite_field.c | 2 +- nss/rpc-lookup.c | 2 +- nss/service-lookup.c | 2 +- nss/sgetsgent.c | 2 +- nss/sgetsgent_r.c | 2 +- nss/sgetspent.c | 2 +- nss/sgetspent_r.c | 2 +- nss/sgrp-lookup.c | 2 +- nss/shadow.h | 2 +- nss/simple-nss-hash.h | 2 +- nss/spwd-lookup.c | 2 +- nss/test-digits-dots.c | 2 +- nss/test-netdb.c | 2 +- nss/test-rpcent.c | 2 +- nss/tst-cancel-getpwuid_r.c | 2 +- nss/tst-fgetsgent_r.c | 2 +- nss/tst-field.c | 2 +- nss/tst-getaddrinfo.c | 2 +- nss/tst-getaddrinfo3.c | 26 + nss/tst-getaddrinfo4.c | 2 +- nss/tst-getaddrinfo5.c | 2 +- nss/tst-getpw.c | 2 +- nss/tst-initgroups1.c | 2 +- nss/tst-initgroups2.c | 2 +- nss/tst-nss-compat1.c | 2 +- nss/tst-nss-db-endgrent.c | 2 +- nss/tst-nss-db-endpwent.c | 2 +- nss/tst-nss-files-alias-leak.c | 2 +- nss/tst-nss-files-alias-truncated.c | 2 +- nss/tst-nss-files-hosts-erange.c | 2 +- nss/tst-nss-files-hosts-getent.c | 2 +- nss/tst-nss-files-hosts-long.c | 2 +- nss/tst-nss-files-hosts-multi.c | 2 +- nss/tst-nss-files-hosts-v4mapped.c | 2 +- nss/tst-nss-files-network.c | 96 + nss/tst-nss-gai-actions.c | 1 + nss/tst-nss-getpwent.c | 2 +- nss/tst-nss-hash.c | 2 +- nss/tst-nss-test1.c | 2 +- nss/tst-nss-test2.c | 2 +- nss/tst-nss-test3.c | 2 +- nss/tst-nss-test4.c | 2 +- nss/tst-nss-test5.c | 2 +- nss/tst-nss-test_errno.c | 2 +- nss/tst-putgrent.c | 2 +- nss/tst-putpwent.c | 2 +- nss/tst-putsgent.c | 2 +- nss/tst-putspent.c | 2 +- nss/tst-reload1.c | 2 +- nss/tst-reload2.c | 2 +- nss/tst-sgetsgent.c | 2 +- nss/tst_fgetgrent.c | 2 +- nss/tst_fgetgrent.sh | 2 +- nss/valid_field.c | 2 +- nss/valid_list_field.c | 2 +- po/Makefile | 2 +- po/be.po | 646 +- po/bg.po | 813 +- po/ca.po | 685 +- po/cs.po | 814 +- po/da.po | 460 +- po/de.po | 811 +- po/el.po | 216 +- po/eo.po | 389 +- po/es.po | 512 +- po/fi.po | 535 +- po/fr.po | 675 +- po/gl.po | 368 +- po/hr.po | 971 +- po/hu.po | 166 +- po/ia.po | 315 +- po/id.po | 460 +- po/it.po | 541 +- po/ja.po | 449 +- po/ka.po | 440 +- po/ko.po | 812 +- po/libc.pot | 762 +- po/lt.po | 177 +- po/nb.po | 208 +- po/nl.po | 836 +- po/pl.po | 811 +- po/pt.po | 673 +- po/pt_BR.po | 673 +- po/ro.po | 862 +- po/ru.po | 703 +- po/rw.po | 6 +- po/sk.po | 378 +- po/sl.po | 339 +- po/sr.po | 820 +- po/sv.po | 817 +- po/tr.po | 673 +- po/uk.po | 813 +- po/vi.po | 680 +- po/zh_CN.po | 813 +- po/zh_TW.po | 1080 +- posix/Makefile | 35 +- posix/_Fork.c | 2 +- posix/_exit.c | 2 +- posix/alarm.c | 2 +- posix/annexc.c | 4 +- posix/bits/cpu-set.h | 2 +- posix/bits/getopt_core.h | 2 +- posix/bits/getopt_ext.h | 2 +- posix/bits/getopt_posix.h | 2 +- posix/bits/posix1_lim.h | 2 +- posix/bits/posix2_lim.h | 2 +- posix/bits/types.h | 2 +- posix/bits/unistd-decl.h | 2 +- posix/bits/unistd.h | 2 +- posix/bsd-getpgrp.c | 2 +- posix/bug-glob2.c | 2 +- posix/bug-regex10.c | 2 +- posix/bug-regex11.c | 2 +- posix/bug-regex12.c | 2 +- posix/bug-regex13.c | 2 +- posix/bug-regex14.c | 2 +- posix/bug-regex17.c | 2 +- posix/bug-regex18.c | 2 +- posix/bug-regex19.c | 2 +- posix/bug-regex2.c | 2 +- posix/bug-regex20.c | 2 +- posix/bug-regex21.c | 2 +- posix/bug-regex22.c | 2 +- posix/bug-regex23.c | 2 +- posix/bug-regex24.c | 3 - posix/bug-regex25.c | 2 +- posix/bug-regex26.c | 2 +- posix/bug-regex27.c | 2 +- posix/bug-regex28.c | 2 +- posix/bug-regex3.c | 2 +- posix/bug-regex30.c | 2 +- posix/bug-regex33.c | 2 +- posix/bug-regex34.c | 2 +- posix/bug-regex35.c | 2 +- posix/bug-regex36.c | 2 +- posix/bug-regex37.c | 2 +- posix/bug-regex38.c | 2 +- posix/bug-regex4.c | 2 +- posix/bug-regex6.c | 2 +- posix/bug-regex7.c | 2 +- posix/bug-regex8.c | 2 +- posix/bug-regex9.c | 2 +- posix/confstr.c | 2 +- posix/cpio.h | 2 +- posix/environ.c | 4 + posix/execl.c | 2 +- posix/execle.c | 2 +- posix/execlp.c | 2 +- posix/execv.c | 2 +- posix/execve.c | 2 +- posix/execveat.c | 2 +- posix/execvp.c | 2 +- posix/execvpe.c | 3 +- posix/fexecve.c | 2 +- posix/flexmember.h | 2 +- posix/fnmatch.c | 4 +- posix/fnmatch.h | 2 +- posix/fnmatch_loop.c | 2 +- posix/fork.c | 7 +- posix/fpathconf.c | 2 +- posix/gai_strerror.c | 2 +- posix/get_child_max.c | 2 +- posix/getconf-speclist.c | 2 +- posix/getconf.c | 4 +- posix/getegid.c | 2 +- posix/geteuid.c | 2 +- posix/getgid.c | 2 +- posix/getgroups.c | 2 +- posix/getopt.c | 4 +- posix/getopt.h | 2 +- posix/getopt1.c | 2 +- posix/getopt_int.h | 2 +- posix/getpgid.c | 2 +- posix/getpgrp.c | 2 +- posix/getpid.c | 2 +- posix/getppid.c | 2 +- posix/getresgid.c | 2 +- posix/getresuid.c | 2 +- posix/getsid.c | 2 +- posix/getuid.c | 2 +- posix/glob-lstat-compat.c | 2 +- posix/glob.c | 2 +- posix/glob.h | 2 +- posix/glob64-lstat-compat.c | 2 +- posix/glob64-time64.c | 2 +- posix/glob64.c | 2 +- posix/glob_internal.h | 2 +- posix/glob_pattern_p.c | 2 +- posix/globfree.c | 2 +- posix/globfree64-time64.c | 2 +- posix/globfree64.c | 2 +- posix/globtest.c | 2 +- posix/globtest.sh | 2 +- posix/group_member.c | 2 +- posix/nanosleep.c | 2 +- posix/pathconf.c | 2 +- posix/pause.c | 2 +- posix/posix-conf-vars.h | 2 +- posix/posix-envs.def | 2 +- posix/posix_madvise.c | 2 +- posix/pread.c | 2 +- posix/pread64.c | 2 +- posix/pwrite.c | 2 +- posix/pwrite64.c | 2 +- posix/re_comp.h | 2 +- posix/regcomp.c | 4 +- posix/regex.c | 2 +- posix/regex.h | 20 +- posix/regex_internal.c | 2 +- posix/regex_internal.h | 4 +- posix/regexec.c | 4 +- posix/register-atfork.c | 2 +- posix/runptests.c | 2 +- posix/sched.h | 2 +- posix/sched_cpualloc.c | 2 +- posix/sched_cpucount.c | 2 +- posix/sched_cpufree.c | 2 +- posix/sched_getaffinity.c | 2 +- posix/sched_getp.c | 2 +- posix/sched_gets.c | 2 +- posix/sched_primax.c | 2 +- posix/sched_primin.c | 2 +- posix/sched_rr_gi.c | 2 +- posix/sched_setaffinity.c | 2 +- posix/sched_setp.c | 2 +- posix/sched_sets.c | 2 +- posix/sched_yield.c | 2 +- posix/setgid.c | 2 +- posix/setgroups.c | 2 +- posix/setpgid.c | 2 +- posix/setpgrp.c | 2 +- posix/setresgid.c | 2 +- posix/setresuid.c | 2 +- posix/setsid.c | 2 +- posix/setuid.c | 2 +- posix/shm-directory.c | 2 +- posix/sleep.c | 2 +- posix/spawn.c | 2 +- posix/spawn.h | 2 +- posix/spawn_faction_addchdir.c | 2 +- posix/spawn_faction_addclose.c | 2 +- posix/spawn_faction_addclosefrom.c | 2 +- posix/spawn_faction_adddup2.c | 2 +- posix/spawn_faction_addfchdir.c | 2 +- posix/spawn_faction_addopen.c | 2 +- posix/spawn_faction_addtcsetpgrp_np.c | 2 +- posix/spawn_faction_destroy.c | 2 +- posix/spawn_faction_init.c | 2 +- posix/spawn_int.h | 2 +- posix/spawn_valid_fd.c | 2 +- posix/spawnattr_destroy.c | 2 +- posix/spawnattr_getdefault.c | 2 +- posix/spawnattr_getflags.c | 2 +- posix/spawnattr_getpgroup.c | 2 +- posix/spawnattr_getschedparam.c | 2 +- posix/spawnattr_getschedpolicy.c | 2 +- posix/spawnattr_getsigmask.c | 2 +- posix/spawnattr_init.c | 2 +- posix/spawnattr_setdefault.c | 2 +- posix/spawnattr_setflags.c | 2 +- posix/spawnattr_setpgroup.c | 2 +- posix/spawnattr_setschedparam.c | 2 +- posix/spawnattr_setschedpolicy.c | 2 +- posix/spawnattr_setsigmask.c | 2 +- posix/spawni.c | 2 +- posix/spawnp.c | 2 +- posix/streams-compat.c | 2 +- posix/sys/times.h | 2 +- posix/sys/types.h | 2 +- posix/sys/utsname.h | 2 +- posix/sys/wait.h | 2 +- posix/sysconf.c | 2 +- posix/tar.h | 2 +- posix/test-errno.c | 2 +- posix/test-ssize-max.c | 2 +- posix/times.c | 2 +- posix/tst-_Fork.c | 2 +- posix/tst-boost.c | 2 +- posix/tst-chmod.c | 2 +- posix/tst-cpuset-dynamic.c | 63 + posix/tst-cpuset-skeleton.c | 123 + posix/tst-cpuset-static.c | 61 + posix/tst-cpuset.c | 82 - posix/tst-dir.c | 2 +- posix/tst-exec.c | 2 +- posix/tst-execveat.c | 4 +- posix/tst-execvpe1.c | 2 +- posix/tst-execvpe2.c | 2 +- posix/tst-execvpe3.c | 2 +- posix/tst-execvpe4.c | 2 +- posix/tst-execvpe5.c | 2 +- posix/tst-execvpe6.c | 2 +- posix/tst-fexecve.c | 2 +- posix/tst-fnmatch.c | 2 +- posix/tst-fnmatch.input | 2 +- posix/tst-fnmatch3.c | 2 +- posix/tst-fnmatch4.c | 2 +- posix/tst-fnmatch5.c | 2 +- posix/tst-fnmatch6.c | 2 +- posix/tst-fnmatch7.c | 2 +- posix/tst-fork.c | 2 +- posix/tst-getconf.sh | 6 +- posix/tst-getopt-cancel.c | 2 +- posix/tst-glob-tilde.c | 2 +- posix/tst-glob_lstat_compat.c | 11 +- posix/tst-glob_symlinks.c | 2 +- posix/tst-gnuglob-skeleton.c | 12 +- posix/tst-gnuglob.c | 2 +- posix/tst-gnuglob64.c | 2 +- posix/tst-mmap-offset.c | 2 +- posix/tst-nanosleep.c | 2 +- posix/tst-nice.c | 2 +- posix/tst-pathconf.c | 2 +- posix/tst-pcre.c | 2 +- posix/tst-posix_fadvise-common.c | 2 +- posix/tst-posix_fadvise.c | 2 +- posix/tst-posix_fadvise64.c | 2 +- posix/tst-posix_spawn-fd.c | 2 +- posix/tst-posix_spawn-setsid.c | 2 +- posix/tst-preadwrite-common.c | 2 +- posix/tst-preadwrite.c | 2 +- posix/tst-preadwrite64.c | 2 +- posix/tst-regcomp-truncated.c | 2 +- posix/tst-regex.c | 2 +- posix/tst-regexloc.c | 2 +- posix/tst-rxspencer.c | 2 +- posix/tst-sched_getaffinity.c | 2 +- posix/tst-sched_rr_get_interval.c | 2 +- posix/tst-spawn-chdir.c | 2 +- posix/tst-spawn.c | 2 +- posix/tst-spawn.h | 2 +- posix/tst-spawn2.c | 82 +- posix/tst-spawn3.c | 2 +- posix/tst-spawn4-compat.c | 2 +- posix/tst-spawn4.c | 2 +- posix/tst-spawn5.c | 2 +- posix/tst-spawn6.c | 2 +- posix/tst-spawn7.c | 6 +- posix/tst-sysconf-empty-chroot.c | 2 +- posix/tst-truncate-common.c | 27 +- posix/tst-truncate.c | 2 +- posix/tst-truncate64.c | 2 +- posix/tst-vfork1.c | 2 +- posix/tst-vfork2.c | 2 +- posix/tst-vfork3.c | 2 +- posix/tst-wait-skeleton.c | 2 +- posix/tst-wait3.c | 2 +- posix/tst-wait4.c | 2 +- posix/tst-waitid.c | 2 +- posix/tst-wordexp-nocmd.c | 2 +- posix/uname-values.h | 2 +- posix/uname.c | 2 +- posix/unistd.h | 2 +- posix/vfork.c | 2 +- posix/wait.c | 2 +- posix/wait3.c | 2 +- posix/wait4.c | 2 +- posix/waitid.c | 2 +- posix/waitpid.c | 2 +- posix/wordexp-test.c | 2 +- posix/wordexp-tst.sh | 2 +- posix/wordexp.c | 6 +- posix/wordexp.h | 2 +- resolv/Makefile | 8 +- resolv/base64.c | 4 +- resolv/compat-gethnamaddr.c | 2 +- resolv/compat-hooks.c | 2 +- resolv/dn_comp.c | 2 +- resolv/dn_expand.c | 2 +- resolv/dn_skipname.c | 2 +- resolv/gai_cancel.c | 2 +- resolv/gai_error.c | 2 +- resolv/gai_misc.c | 2 +- resolv/gai_misc.h | 2 +- resolv/gai_notify.c | 2 +- resolv/gai_sigqueue.c | 2 +- resolv/gai_suspend.c | 2 +- resolv/getaddrinfo_a.c | 2 +- resolv/inet_addr.c | 2 +- resolv/inet_ntop.c | 7 +- resolv/inet_pton.c | 2 +- resolv/libanl-compat.c | 2 +- resolv/netdb.h | 2 +- resolv/ns_name_length_uncompressed.c | 2 +- resolv/ns_rr_cursor_init.c | 2 +- resolv/ns_rr_cursor_next.c | 2 +- resolv/ns_samebinaryname.c | 2 +- resolv/ns_ttl.c | 8 +- resolv/nss_dns/dns-canon.c | 2 +- resolv/nss_dns/dns-host.c | 6 +- resolv/nss_dns/dns-network.c | 2 +- resolv/nss_dns_functions.c | 2 +- resolv/res-close.c | 2 +- resolv/res-name-checking.c | 2 +- resolv/res-noaaaa.c | 2 +- resolv/res-putget.c | 2 +- resolv/res-state.c | 2 +- resolv/res_context_hostalias.c | 2 +- resolv/res_data.c | 2 +- resolv/res_debug.c | 7 +- resolv/res_enable_icmp.c | 2 +- resolv/res_get_nsaddr.c | 2 +- resolv/res_hconf.c | 17 +- resolv/res_hconf.h | 2 +- resolv/res_hostalias.c | 2 +- resolv/res_init.c | 31 +- resolv/res_isourserver.c | 2 +- resolv/res_libc.c | 2 +- resolv/res_mkquery.c | 2 +- resolv/res_nameinquery.c | 2 +- resolv/res_queriesmatch.c | 2 +- resolv/res_query.c | 6 +- resolv/res_randomid.c | 2 +- resolv/res_send.c | 88 +- resolv/resolv-deprecated.c | 2 +- resolv/resolv-internal.h | 4 +- resolv/resolv.h | 1 + resolv/resolv_conf.c | 2 +- resolv/resolv_conf.h | 2 +- resolv/resolv_context.c | 2 +- resolv/resolv_context.h | 2 +- resolv/tst-aton.c | 2 +- resolv/tst-bug18665-tcp.c | 2 +- resolv/tst-bug18665.c | 2 +- resolv/tst-inet_addr-binary.c | 2 +- resolv/tst-inet_aton_exact.c | 2 +- resolv/tst-inet_pton.c | 2 +- resolv/tst-leaks.c | 2 +- resolv/tst-leaks2.c | 2 +- resolv/tst-ns_name.c | 2 +- resolv/tst-ns_name.data | 2 +- resolv/tst-ns_name_compress.c | 2 +- resolv/tst-ns_name_length_uncompressed.c | 2 +- resolv/tst-ns_name_pton.c | 2 +- resolv/tst-ns_rr_cursor.c | 2 +- resolv/tst-ns_samebinaryname.c | 2 +- resolv/tst-p_secstodate.c | 2 +- resolv/tst-res_hconf_reorder.c | 2 +- resolv/tst-res_hnok.c | 2 +- resolv/tst-resolv-ai_idn-common.c | 2 +- resolv/tst-resolv-ai_idn-latin1.c | 2 +- resolv/tst-resolv-ai_idn-nolibidn2.c | 2 +- resolv/tst-resolv-ai_idn.c | 2 +- resolv/tst-resolv-aliases.c | 2 +- resolv/tst-resolv-basic.c | 2 +- resolv/tst-resolv-binary.c | 2 +- resolv/tst-resolv-byaddr.c | 2 +- resolv/tst-resolv-canonname.c | 2 +- resolv/tst-resolv-edns.c | 2 +- resolv/tst-resolv-invalid-cname.c | 6 +- resolv/tst-resolv-maybe_insert_sig.h | 2 +- resolv/tst-resolv-network.c | 2 +- resolv/tst-resolv-noaaaa-vc.c | 2 +- resolv/tst-resolv-noaaaa.c | 2 +- resolv/tst-resolv-nondecimal.c | 2 +- resolv/tst-resolv-qtypes.c | 2 +- resolv/tst-resolv-res_init-multi.c | 2 +- resolv/tst-resolv-res_init-skeleton.c | 22 +- resolv/tst-resolv-res_init-thread.c | 2 +- resolv/tst-resolv-res_init.c | 2 +- resolv/tst-resolv-res_ninit.c | 2 +- resolv/tst-resolv-rotate.c | 2 +- resolv/tst-resolv-search.c | 2 +- resolv/tst-resolv-semi-failure.c | 142 + resolv/tst-resolv-short-response.c | 126 + resolv/tst-resolv-threads.c | 2 +- resolv/tst-resolv-trailing.c | 2 +- resolv/tst-resolv-trustad.c | 2 +- resolv/tst-resolv-txnid-collision.c | 2 +- resource/Makefile | 2 +- resource/bits/types/struct_rusage.h | 2 +- resource/getpriority.c | 2 +- resource/getrlimit.c | 2 +- resource/getrlimit64.c | 2 +- resource/getrusage.c | 2 +- resource/nice.c | 2 +- resource/setpriority.c | 2 +- resource/setrlimit.c | 2 +- resource/setrlimit64.c | 2 +- resource/sys/resource.h | 2 +- resource/sys/vlimit.h | 2 +- resource/tst-getrlimit.c | 2 +- resource/ulimit.c | 2 +- resource/ulimit.h | 2 +- resource/vlimit.c | 2 +- resource/vtimes.c | 2 +- rt/Makefile | 4 +- rt/aio.h | 2 +- rt/aio_cancel.c | 2 +- rt/aio_error.c | 2 +- rt/aio_fsync.c | 2 +- rt/aio_misc.c | 2 +- rt/aio_notify.c | 2 +- rt/aio_read.c | 2 +- rt/aio_read64.c | 2 +- rt/aio_return.c | 2 +- rt/aio_sigqueue.c | 2 +- rt/aio_suspend.c | 2 +- rt/aio_write.c | 2 +- rt/aio_write64.c | 2 +- rt/bits/mqueue2.h | 22 +- rt/librt-compat.c | 2 +- rt/lio_listio-common.c | 2 +- rt/lio_listio.c | 2 +- rt/lio_listio64.c | 2 +- rt/mq_close.c | 2 +- rt/mq_getattr.c | 2 +- rt/mq_notify.c | 2 +- rt/mq_open.c | 2 +- rt/mq_receive.c | 2 +- rt/mq_send.c | 2 +- rt/mq_setattr.c | 2 +- rt/mq_timedreceive.c | 2 +- rt/mq_timedsend.c | 2 +- rt/mq_unlink.c | 2 +- rt/mqueue.h | 2 +- rt/shm_open.c | 2 +- rt/shm_unlink.c | 2 +- rt/timer_create.c | 2 +- rt/timer_delete.c | 2 +- rt/timer_getoverr.c | 2 +- rt/timer_gettime.c | 2 +- rt/timer_settime.c | 2 +- rt/tst-aio.c | 2 +- rt/tst-aio2.c | 2 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 2 +- rt/tst-aio5.c | 2 +- rt/tst-aio6.c | 2 +- rt/tst-aio64.c | 2 +- rt/tst-aio7.c | 2 +- rt/tst-clock_nanosleep2-time64.c | 1 + rt/tst-clock_nanosleep2.c | 255 + rt/tst-cpuclock2.c | 2 +- rt/tst-mqueue.h | 2 +- rt/tst-mqueue1.c | 2 +- rt/tst-mqueue10.c | 2 +- rt/tst-mqueue2.c | 2 +- rt/tst-mqueue3.c | 2 +- rt/tst-mqueue4.c | 2 +- rt/tst-mqueue5.c | 2 +- rt/tst-mqueue6.c | 2 +- rt/tst-mqueue7.c | 2 +- rt/tst-mqueue8.c | 2 +- rt/tst-mqueue9.c | 2 +- rt/tst-shm-cancel.c | 2 +- rt/tst-shm.c | 2 +- rt/tst-timer-sigmask.c | 6 +- rt/tst-timer.c | 2 +- rt/tst-timer4.c | 2 +- scripts/backport-support.sh | 2 +- scripts/build-many-glibcs.py | 28 +- scripts/check-c++-types.sh | 2 +- scripts/check-initfini.awk | 2 +- scripts/check-installed-headers.sh | 15 +- scripts/check-local-headers.sh | 4 +- scripts/check-obsolete-constructs.py | 2 +- scripts/check-wrapper-headers.py | 2 +- scripts/check-wx-segment.py | 2 +- scripts/cross-test-ssh.sh | 20 +- scripts/dso-ordering-test.py | 2 +- scripts/evaluate-test.sh | 2 +- scripts/gen-as-const.py | 2 +- scripts/gen-rrtypes.py | 2 +- scripts/gen-sorted.awk | 2 +- scripts/gen-tunables.awk | 29 +- scripts/glibc_shared_code.py | 2 +- scripts/glibcelf.py | 2 +- scripts/glibcextract.py | 2 +- scripts/glibcpp.py | 2 +- scripts/glibcsymbols.py | 2 +- scripts/lint-makefiles.sh | 2 +- scripts/list-fixed-bugs.py | 2 +- scripts/localplt.awk | 16 +- scripts/merge-test-results.sh | 2 +- scripts/move-symbol-to-libc.py | 2 +- scripts/rellns-sh | 2 +- scripts/sort-makefile-lines.py | 2 +- scripts/test-installation.pl | 4 +- scripts/test_printers_common.py | 2 +- scripts/test_printers_exceptions.py | 2 +- scripts/tst-elf-edit.py | 2 +- scripts/tst-ld-trace.py | 2 +- scripts/update-abilist.sh | 2 +- scripts/update-copyrights | 5 +- scripts/vcstocl_quirks.py | 2 +- scripts/versionlist.awk | 2 +- scripts/versions.awk | 2 +- setjmp/Makefile | 2 +- setjmp/__longjmp.c | 2 +- setjmp/bits/setjmp2.h | 2 +- setjmp/bits/types/struct___jmp_buf_tag.h | 2 +- setjmp/bsd-_setjmp.c | 2 +- setjmp/bsd-setjmp.c | 2 +- setjmp/bug269-setjmp.c | 2 +- setjmp/jmp-unwind.c | 2 +- setjmp/longjmp.c | 2 +- setjmp/setjmp.c | 2 +- setjmp/setjmp.h | 2 +- setjmp/sigjmp.c | 2 +- setjmp/tst-setjmp-check.c | 2 +- setjmp/tst-setjmp-fp.c | 2 +- setjmp/tst-setjmp.c | 2 +- setjmp/tst-sigsetjmp.c | 2 +- signal/Makefile | 23 +- signal/allocrtsig.c | 2 +- signal/bits/types/__sigval_t.h | 2 +- signal/bits/types/struct_sigstack.h | 2 +- signal/kill.c | 2 +- signal/killpg.c | 2 +- signal/libc_sigaction.c | 2 +- signal/raise.c | 2 +- signal/sigaction.c | 17 +- signal/sigaddset.c | 2 +- signal/sigaltstack.c | 2 +- signal/sigandset.c | 2 +- signal/sigblock.c | 2 +- signal/sigdelset.c | 2 +- signal/sigempty.c | 2 +- signal/sigfillset.c | 2 +- signal/siggetmask.c | 2 +- signal/sighold.c | 2 +- signal/sigignore.c | 2 +- signal/sigintr.c | 2 +- signal/sigisempty.c | 2 +- signal/sigismem.c | 2 +- signal/signal.c | 2 +- signal/signal.h | 2 +- signal/sigorset.c | 2 +- signal/sigpause.c | 2 +- signal/sigpending.c | 2 +- signal/sigprocmask.c | 2 +- signal/sigqueue.c | 2 +- signal/sigrelse.c | 2 +- signal/sigreturn.c | 2 +- signal/sigset.c | 2 +- signal/sigsetmask.c | 2 +- signal/sigsetops.c | 2 +- signal/sigstack.c | 2 +- signal/sigsuspend.c | 2 +- signal/sigtimedwait.c | 2 +- signal/sigvec.c | 2 +- signal/sigwait.c | 2 +- signal/sigwaitinfo.c | 2 +- signal/sysv_signal.c | 2 +- signal/tst-minsigstksz-1.c | 4 +- signal/tst-minsigstksz-2.c | 2 +- signal/tst-minsigstksz-3.c | 2 +- signal/tst-minsigstksz-3a.c | 2 +- signal/tst-minsigstksz-4.c | 2 +- signal/tst-minsigstksz-5.c | 2 +- signal/tst-raise.c | 2 +- signal/tst-sigaction.c | 2 +- signal/tst-sigisemptyset.c | 2 +- signal/tst-sigsimple.c | 2 +- signal/tst-sigwait-eintr.c | 2 +- socket/Makefile | 3 +- socket/accept.c | 2 +- socket/accept4.c | 2 +- socket/bind.c | 2 +- socket/bits/socket2.h | 22 +- socket/connect.c | 2 +- socket/getpeername.c | 2 +- socket/getsockname.c | 2 +- socket/getsockopt.c | 2 +- socket/isfdtype.c | 2 +- socket/listen.c | 2 +- socket/opensock.c | 2 +- socket/recv.c | 2 +- socket/recvfrom.c | 2 +- socket/recvmmsg.c | 2 +- socket/recvmsg.c | 2 +- socket/sa_len.c | 2 +- socket/send.c | 2 +- socket/sendmmsg.c | 2 +- socket/sendmsg.c | 2 +- socket/sendto.c | 2 +- socket/setsockopt.c | 2 +- socket/shutdown.c | 2 +- socket/sockaddr_un_set.c | 2 +- socket/sockatmark.c | 2 +- socket/socket.c | 2 +- socket/socketpair.c | 2 +- socket/sys/socket.h | 2 +- socket/sys/un.h | 4 +- socket/tst-accept4.c | 2 +- socket/tst-cmsg_cloexec.c | 2 +- socket/tst-cmsghdr-skeleton.c | 6 +- socket/tst-cmsghdr.c | 2 +- socket/tst-connect.c | 2 +- socket/tst-shutdown.c | 257 + socket/tst-sockaddr_un_set.c | 2 +- socket/tst-sockopt.c | 2 +- soft-fp/Makefile | 2 +- soft-fp/adddf3.c | 2 +- soft-fp/addsf3.c | 2 +- soft-fp/addtf3.c | 2 +- soft-fp/brain.h | 2 +- soft-fp/divdf3.c | 2 +- soft-fp/divsf3.c | 2 +- soft-fp/divtf3.c | 2 +- soft-fp/double.h | 2 +- soft-fp/eqdf2.c | 2 +- soft-fp/eqhf2.c | 2 +- soft-fp/eqsf2.c | 2 +- soft-fp/eqtf2.c | 2 +- soft-fp/extendbfsf2.c | 2 +- soft-fp/extenddftf2.c | 2 +- soft-fp/extended.h | 2 +- soft-fp/extendhfdf2.c | 2 +- soft-fp/extendhfsf2.c | 2 +- soft-fp/extendhftf2.c | 2 +- soft-fp/extendhfxf2.c | 2 +- soft-fp/extendsfdf2.c | 2 +- soft-fp/extendsftf2.c | 2 +- soft-fp/extendxftf2.c | 2 +- soft-fp/fixdfdi.c | 2 +- soft-fp/fixdfsi.c | 2 +- soft-fp/fixdfti.c | 2 +- soft-fp/fixhfdi.c | 2 +- soft-fp/fixhfsi.c | 2 +- soft-fp/fixhfti.c | 2 +- soft-fp/fixsfdi.c | 2 +- soft-fp/fixsfsi.c | 2 +- soft-fp/fixsfti.c | 2 +- soft-fp/fixtfdi.c | 2 +- soft-fp/fixtfsi.c | 2 +- soft-fp/fixtfti.c | 2 +- soft-fp/fixunsdfdi.c | 2 +- soft-fp/fixunsdfsi.c | 2 +- soft-fp/fixunsdfti.c | 2 +- soft-fp/fixunshfdi.c | 2 +- soft-fp/fixunshfsi.c | 2 +- soft-fp/fixunshfti.c | 2 +- soft-fp/fixunssfdi.c | 2 +- soft-fp/fixunssfsi.c | 2 +- soft-fp/fixunssfti.c | 2 +- soft-fp/fixunstfdi.c | 2 +- soft-fp/fixunstfsi.c | 2 +- soft-fp/fixunstfti.c | 2 +- soft-fp/floatdibf.c | 2 +- soft-fp/floatdidf.c | 2 +- soft-fp/floatdihf.c | 2 +- soft-fp/floatdisf.c | 2 +- soft-fp/floatditf.c | 2 +- soft-fp/floatsidf.c | 2 +- soft-fp/floatsihf.c | 2 +- soft-fp/floatsisf.c | 2 +- soft-fp/floatsitf.c | 2 +- soft-fp/floattibf.c | 2 +- soft-fp/floattidf.c | 2 +- soft-fp/floattihf.c | 2 +- soft-fp/floattisf.c | 2 +- soft-fp/floattitf.c | 2 +- soft-fp/floatundibf.c | 2 +- soft-fp/floatundidf.c | 2 +- soft-fp/floatundihf.c | 2 +- soft-fp/floatundisf.c | 2 +- soft-fp/floatunditf.c | 2 +- soft-fp/floatunsidf.c | 2 +- soft-fp/floatunsihf.c | 2 +- soft-fp/floatunsisf.c | 2 +- soft-fp/floatunsitf.c | 2 +- soft-fp/floatuntibf.c | 2 +- soft-fp/floatuntidf.c | 2 +- soft-fp/floatuntihf.c | 2 +- soft-fp/floatuntisf.c | 2 +- soft-fp/floatuntitf.c | 2 +- soft-fp/gedf2.c | 2 +- soft-fp/gesf2.c | 2 +- soft-fp/getf2.c | 2 +- soft-fp/half.h | 2 +- soft-fp/ledf2.c | 2 +- soft-fp/lesf2.c | 2 +- soft-fp/letf2.c | 2 +- soft-fp/muldf3.c | 2 +- soft-fp/mulsf3.c | 2 +- soft-fp/multf3.c | 2 +- soft-fp/negdf2.c | 2 +- soft-fp/negsf2.c | 2 +- soft-fp/negtf2.c | 2 +- soft-fp/op-1.h | 2 +- soft-fp/op-2.h | 2 +- soft-fp/op-4.h | 2 +- soft-fp/op-8.h | 2 +- soft-fp/op-common.h | 2 +- soft-fp/quad.h | 2 +- soft-fp/single.h | 2 +- soft-fp/soft-fp.h | 2 +- soft-fp/subdf3.c | 2 +- soft-fp/subsf3.c | 2 +- soft-fp/subtf3.c | 2 +- soft-fp/truncbfhf2.c | 2 +- soft-fp/truncdfbf2.c | 2 +- soft-fp/truncdfhf2.c | 2 +- soft-fp/truncdfsf2.c | 2 +- soft-fp/trunchfbf2.c | 2 +- soft-fp/truncsfbf2.c | 2 +- soft-fp/truncsfhf2.c | 2 +- soft-fp/trunctfbf2.c | 2 +- soft-fp/trunctfdf2.c | 2 +- soft-fp/trunctfhf2.c | 2 +- soft-fp/trunctfsf2.c | 2 +- soft-fp/trunctfxf2.c | 2 +- soft-fp/truncxfbf2.c | 2 +- soft-fp/truncxfhf2.c | 2 +- soft-fp/unorddf2.c | 2 +- soft-fp/unordsf2.c | 2 +- soft-fp/unordtf2.c | 2 +- stdio-common/Makefile | 243 +- stdio-common/Xprintf_buffer_done.c | 2 +- stdio-common/Xprintf_buffer_flush.c | 2 +- stdio-common/Xprintf_buffer_pad_1.c | 2 +- stdio-common/Xprintf_buffer_putc_1.c | 2 +- stdio-common/Xprintf_buffer_puts_1.c | 2 +- stdio-common/Xprintf_buffer_write.c | 2 +- stdio-common/Xprintf_function_invoke.c | 2 +- stdio-common/_fitoa_word.c | 59 + stdio-common/_i18n_number.h | 2 +- stdio-common/_itoa.c | 45 +- stdio-common/_itowa.c | 2 +- stdio-common/_itowa.h | 2 +- stdio-common/asprintf.c | 2 +- stdio-common/bits/printf-ldbl.h | 2 +- stdio-common/bug-vfprintf-nargs.c | 2 +- stdio-common/bug26.c | 2 +- stdio-common/ctermid.c | 2 +- stdio-common/cuserid.c | 2 +- stdio-common/dprintf.c | 2 +- stdio-common/err_map.h | 2 +- stdio-common/errlist-data-gen.c | 2 +- stdio-common/errlist.c | 2 +- stdio-common/errname.c | 2 +- stdio-common/errnobug.c | 2 +- stdio-common/flockfile.c | 2 +- stdio-common/fprintf.c | 2 +- stdio-common/fscanf.c | 2 +- stdio-common/ftrylockfile.c | 2 +- stdio-common/funlockfile.c | 2 +- stdio-common/fxprintf.c | 2 +- stdio-common/gentempfd.c | 2 +- stdio-common/getline.c | 2 +- stdio-common/getw.c | 2 +- stdio-common/grouping_iterator.c | 2 +- stdio-common/grouping_iterator.h | 2 +- stdio-common/iovfscanf.c | 4 +- stdio-common/isoc23_fscanf.c | 2 +- stdio-common/isoc23_scanf.c | 2 +- stdio-common/isoc23_sscanf.c | 2 +- stdio-common/isoc23_vfscanf.c | 2 +- stdio-common/isoc23_vscanf.c | 2 +- stdio-common/isoc23_vsscanf.c | 2 +- stdio-common/isoc99_fscanf.c | 2 +- stdio-common/isoc99_scanf.c | 2 +- stdio-common/isoc99_sscanf.c | 2 +- stdio-common/isoc99_vfscanf.c | 2 +- stdio-common/isoc99_vscanf.c | 2 +- stdio-common/isoc99_vsscanf.c | 2 +- stdio-common/itoa-digits.c | 2 +- stdio-common/itoa-udigits.c | 2 +- stdio-common/itowa-digits.c | 2 +- stdio-common/perror.c | 2 +- stdio-common/printf-parse.h | 2 +- stdio-common/printf-parsemb.c | 4 +- stdio-common/printf-prs.c | 2 +- stdio-common/printf.c | 2 +- stdio-common/printf.h | 2 +- stdio-common/printf_buffer-char.h | 2 +- stdio-common/printf_buffer-wchar_t.h | 2 +- stdio-common/printf_buffer_as_file.c | 2 +- stdio-common/printf_buffer_as_file.h | 2 +- stdio-common/printf_buffer_done.c | 2 +- stdio-common/printf_buffer_flush.c | 2 +- stdio-common/printf_buffer_pad_1.c | 2 +- stdio-common/printf_buffer_putc_1.c | 2 +- stdio-common/printf_buffer_puts_1.c | 2 +- stdio-common/printf_buffer_to_file.c | 2 +- stdio-common/printf_buffer_to_file.h | 2 +- stdio-common/printf_buffer_write.c | 2 +- stdio-common/printf_fp.c | 2 +- stdio-common/printf_fphex.c | 2 +- stdio-common/printf_function_invoke.c | 2 +- stdio-common/printf_size.c | 2 +- stdio-common/psiginfo.c | 2 +- stdio-common/psignal.c | 2 +- stdio-common/putw.c | 2 +- stdio-common/reg-modifier.c | 2 +- stdio-common/reg-printf.c | 2 +- stdio-common/reg-type.c | 2 +- stdio-common/remove.c | 2 +- stdio-common/rename.c | 2 +- stdio-common/renameat.c | 2 +- stdio-common/renameat2.c | 2 +- stdio-common/scanf.c | 2 +- stdio-common/scanf11.c | 2 +- stdio-common/scanf13.c | 3 +- stdio-common/scanf14.c | 2 +- stdio-common/scanf15.c | 2 +- stdio-common/scanf16.c | 2 +- stdio-common/scanf17.c | 2 +- stdio-common/scanf18.c | 2 +- stdio-common/scanf19.c | 2 +- stdio-common/siglist-gen.c | 2 +- stdio-common/snprintf.c | 2 +- stdio-common/sprintf.c | 2 +- stdio-common/sscanf.c | 2 +- stdio-common/stdio_ext.h | 2 +- stdio-common/tempnam.c | 2 +- stdio-common/tempname.c | 2 +- stdio-common/test-fseek.c | 2 +- stdio-common/test-popen.c | 2 +- stdio-common/test-strerr.c | 2 +- stdio-common/test-vfprintf.c | 2 +- stdio-common/test_rdwr.c | 2 +- stdio-common/tmpdir.c | 3 +- stdio-common/tmpdir.h | 2 +- stdio-common/tmpfile.c | 2 +- stdio-common/tmpfile64.c | 2 +- stdio-common/tmpnam.c | 2 +- stdio-common/tmpnam_r.c | 2 +- stdio-common/translated_number_width.c | 2 +- stdio-common/tst-bz11319.c | 2 +- stdio-common/tst-dprintf-length.c | 2 +- stdio-common/tst-errno-manual.py | 2 +- stdio-common/tst-fclose-offset.c | 225 + stdio-common/tst-fdopen2.c | 246 + stdio-common/tst-fflush-all-input.c | 94 + stdio-common/tst-fflush-mmap.c | 50 + stdio-common/tst-fgets2.c | 253 + stdio-common/tst-fileno.c | 2 +- stdio-common/tst-fmemopen.c | 2 +- stdio-common/tst-fmemopen2.c | 2 +- stdio-common/tst-fmemopen3.c | 2 +- stdio-common/tst-fmemopen4.c | 2 +- stdio-common/tst-fopen.c | 279 + stdio-common/tst-fphex-wide.c | 2 +- stdio-common/tst-fread.c | 134 + stdio-common/tst-freopen2-main.c | 519 + stdio-common/tst-freopen2.c | 3 + stdio-common/tst-freopen3-main.c | 92 + stdio-common/tst-freopen3.c | 2 + stdio-common/tst-freopen4-main.c | 102 + stdio-common/tst-freopen4.c | 2 + stdio-common/tst-freopen5.c | 144 + stdio-common/tst-freopen6-main.c | 98 + stdio-common/tst-freopen6.c | 2 + stdio-common/tst-freopen64-2.c | 3 + stdio-common/tst-freopen64-3.c | 2 + stdio-common/tst-freopen64-4.c | 2 + stdio-common/tst-freopen64-6.c | 2 + stdio-common/tst-freopen64-7.c | 2 + stdio-common/tst-freopen7-main.c | 155 + stdio-common/tst-freopen7.c | 2 + stdio-common/tst-fseek-mmap.c | 59 + stdio-common/tst-fseek.c | 2 +- stdio-common/tst-fwrite-bz29459.c | 89 + stdio-common/tst-fwrite-bz29459.sh | 34 + stdio-common/tst-fwrite-memstrm.c | 177 + stdio-common/tst-fwrite-overflow.c | 130 + stdio-common/tst-fwrite-pipe.c | 130 + stdio-common/tst-fwrite-pos.c | 233 + stdio-common/tst-fwrite-ro.c | 65 + stdio-common/tst-getline-enomem.c | 78 + stdio-common/tst-getline.c | 451 + stdio-common/tst-gets.c | 2 +- stdio-common/tst-grouping2.c | 2 +- stdio-common/tst-grouping3.c | 2 +- stdio-common/tst-grouping_iterator.c | 2 +- stdio-common/tst-long-dbl-fphex.c | 2 +- stdio-common/tst-memstream-string.c | 2 +- stdio-common/tst-popen.c | 2 +- stdio-common/tst-popen3.c | 2 +- stdio-common/tst-printf-binary-main.c | 2 +- stdio-common/tst-printf-binary.c | 2 +- stdio-common/tst-printf-bz18872.sh | 10 +- stdio-common/tst-printf-bz25691.c | 2 +- stdio-common/tst-printf-format-as-c.c | 20 + stdio-common/tst-printf-format-as-char.c | 20 + stdio-common/tst-printf-format-as-double.c | 22 + stdio-common/tst-printf-format-as-int.c | 20 + stdio-common/tst-printf-format-as-ldouble.c | 22 + stdio-common/tst-printf-format-as-llong.c | 20 + stdio-common/tst-printf-format-as-long.c | 20 + stdio-common/tst-printf-format-as-s.c | 20 + stdio-common/tst-printf-format-as-short.c | 20 + stdio-common/tst-printf-format-as-uchar.c | 20 + stdio-common/tst-printf-format-as-uint.c | 20 + stdio-common/tst-printf-format-as-ullong.c | 20 + stdio-common/tst-printf-format-as-ulong.c | 20 + stdio-common/tst-printf-format-as-ushort.c | 20 + stdio-common/tst-printf-format-as.h | 46 + stdio-common/tst-printf-format-c.sh | 34 + stdio-common/tst-printf-format-char.sh | 40 + stdio-common/tst-printf-format-d-c.c | 20 + stdio-common/tst-printf-format-d-char.c | 20 + stdio-common/tst-printf-format-d-double.c | 20 + stdio-common/tst-printf-format-d-int.c | 20 + stdio-common/tst-printf-format-d-ldouble.c | 20 + stdio-common/tst-printf-format-d-llong.c | 20 + stdio-common/tst-printf-format-d-long.c | 20 + stdio-common/tst-printf-format-d-s.c | 20 + stdio-common/tst-printf-format-d-short.c | 20 + stdio-common/tst-printf-format-d-uchar.c | 20 + stdio-common/tst-printf-format-d-uint.c | 20 + stdio-common/tst-printf-format-d-ullong.c | 20 + stdio-common/tst-printf-format-d-ulong.c | 20 + stdio-common/tst-printf-format-d-ushort.c | 20 + stdio-common/tst-printf-format-d.h | 58 + stdio-common/tst-printf-format-double.sh | 74 + stdio-common/tst-printf-format-f-c.c | 20 + stdio-common/tst-printf-format-f-char.c | 20 + stdio-common/tst-printf-format-f-double.c | 20 + stdio-common/tst-printf-format-f-int.c | 20 + stdio-common/tst-printf-format-f-ldouble.c | 20 + stdio-common/tst-printf-format-f-llong.c | 20 + stdio-common/tst-printf-format-f-long.c | 20 + stdio-common/tst-printf-format-f-s.c | 20 + stdio-common/tst-printf-format-f-short.c | 20 + stdio-common/tst-printf-format-f-uchar.c | 20 + stdio-common/tst-printf-format-f-uint.c | 20 + stdio-common/tst-printf-format-f-ullong.c | 20 + stdio-common/tst-printf-format-f-ulong.c | 20 + stdio-common/tst-printf-format-f-ushort.c | 20 + stdio-common/tst-printf-format-f.h | 29 + stdio-common/tst-printf-format-int.sh | 53 + stdio-common/tst-printf-format-ldouble.sh | 74 + stdio-common/tst-printf-format-llong.sh | 53 + stdio-common/tst-printf-format-long.sh | 53 + stdio-common/tst-printf-format-p-c.c | 20 + stdio-common/tst-printf-format-p-char.c | 20 + stdio-common/tst-printf-format-p-double.c | 20 + stdio-common/tst-printf-format-p-int.c | 20 + stdio-common/tst-printf-format-p-ldouble.c | 20 + stdio-common/tst-printf-format-p-llong.c | 20 + stdio-common/tst-printf-format-p-long.c | 20 + stdio-common/tst-printf-format-p-s.c | 20 + stdio-common/tst-printf-format-p-short.c | 20 + stdio-common/tst-printf-format-p-uchar.c | 20 + stdio-common/tst-printf-format-p-uint.c | 20 + stdio-common/tst-printf-format-p-ullong.c | 20 + stdio-common/tst-printf-format-p-ulong.c | 20 + stdio-common/tst-printf-format-p-ushort.c | 20 + stdio-common/tst-printf-format-p.h | 29 + stdio-common/tst-printf-format-s-c.c | 20 + stdio-common/tst-printf-format-s-char.c | 20 + stdio-common/tst-printf-format-s-double.c | 20 + stdio-common/tst-printf-format-s-int.c | 20 + stdio-common/tst-printf-format-s-ldouble.c | 20 + stdio-common/tst-printf-format-s-llong.c | 20 + stdio-common/tst-printf-format-s-long.c | 20 + stdio-common/tst-printf-format-s-s.c | 20 + stdio-common/tst-printf-format-s-short.c | 20 + stdio-common/tst-printf-format-s-uchar.c | 20 + stdio-common/tst-printf-format-s-uint.c | 20 + stdio-common/tst-printf-format-s-ullong.c | 20 + stdio-common/tst-printf-format-s-ulong.c | 20 + stdio-common/tst-printf-format-s-ushort.c | 20 + stdio-common/tst-printf-format-s.h | 60 + stdio-common/tst-printf-format-s.sh | 34 + stdio-common/tst-printf-format-short.sh | 40 + stdio-common/tst-printf-format-skeleton-c.c | 29 + stdio-common/tst-printf-format-skeleton-char.c | 31 + stdio-common/tst-printf-format-skeleton-double.c | 33 + stdio-common/tst-printf-format-skeleton-int.c | 29 + stdio-common/tst-printf-format-skeleton-ldouble.c | 38 + stdio-common/tst-printf-format-skeleton-llong.c | 29 + stdio-common/tst-printf-format-skeleton-long.c | 29 + stdio-common/tst-printf-format-skeleton-s.c | 30 + stdio-common/tst-printf-format-skeleton-short.c | 31 + stdio-common/tst-printf-format-skeleton-uchar.c | 30 + stdio-common/tst-printf-format-skeleton-uint.c | 29 + stdio-common/tst-printf-format-skeleton-ullong.c | 29 + stdio-common/tst-printf-format-skeleton-ulong.c | 29 + stdio-common/tst-printf-format-skeleton-ushort.c | 30 + stdio-common/tst-printf-format-skeleton.c | 380 + stdio-common/tst-printf-format-sn-c.c | 20 + stdio-common/tst-printf-format-sn-char.c | 20 + stdio-common/tst-printf-format-sn-double.c | 20 + stdio-common/tst-printf-format-sn-int.c | 20 + stdio-common/tst-printf-format-sn-ldouble.c | 20 + stdio-common/tst-printf-format-sn-llong.c | 20 + stdio-common/tst-printf-format-sn-long.c | 20 + stdio-common/tst-printf-format-sn-s.c | 20 + stdio-common/tst-printf-format-sn-short.c | 20 + stdio-common/tst-printf-format-sn-uchar.c | 20 + stdio-common/tst-printf-format-sn-uint.c | 20 + stdio-common/tst-printf-format-sn-ullong.c | 20 + stdio-common/tst-printf-format-sn-ulong.c | 20 + stdio-common/tst-printf-format-sn-ushort.c | 20 + stdio-common/tst-printf-format-sn.h | 60 + stdio-common/tst-printf-format-uchar.sh | 40 + stdio-common/tst-printf-format-uint.sh | 53 + stdio-common/tst-printf-format-ullong.sh | 53 + stdio-common/tst-printf-format-ulong.sh | 53 + stdio-common/tst-printf-format-ushort.sh | 40 + stdio-common/tst-printf-format-v-c.c | 20 + stdio-common/tst-printf-format-v-char.c | 20 + stdio-common/tst-printf-format-v-double.c | 20 + stdio-common/tst-printf-format-v-int.c | 20 + stdio-common/tst-printf-format-v-ldouble.c | 20 + stdio-common/tst-printf-format-v-llong.c | 20 + stdio-common/tst-printf-format-v-long.c | 20 + stdio-common/tst-printf-format-v-s.c | 20 + stdio-common/tst-printf-format-v-short.c | 20 + stdio-common/tst-printf-format-v-uchar.c | 20 + stdio-common/tst-printf-format-v-uint.c | 20 + stdio-common/tst-printf-format-v-ullong.c | 20 + stdio-common/tst-printf-format-v-ulong.c | 20 + stdio-common/tst-printf-format-v-ushort.c | 20 + stdio-common/tst-printf-format-v.h | 34 + stdio-common/tst-printf-format-vas-c.c | 20 + stdio-common/tst-printf-format-vas-char.c | 20 + stdio-common/tst-printf-format-vas-double.c | 22 + stdio-common/tst-printf-format-vas-int.c | 20 + stdio-common/tst-printf-format-vas-ldouble.c | 22 + stdio-common/tst-printf-format-vas-llong.c | 20 + stdio-common/tst-printf-format-vas-long.c | 20 + stdio-common/tst-printf-format-vas-s.c | 20 + stdio-common/tst-printf-format-vas-short.c | 20 + stdio-common/tst-printf-format-vas-uchar.c | 20 + stdio-common/tst-printf-format-vas-uint.c | 20 + stdio-common/tst-printf-format-vas-ullong.c | 20 + stdio-common/tst-printf-format-vas-ulong.c | 20 + stdio-common/tst-printf-format-vas-ushort.c | 20 + stdio-common/tst-printf-format-vas.h | 50 + stdio-common/tst-printf-format-vd-c.c | 20 + stdio-common/tst-printf-format-vd-char.c | 20 + stdio-common/tst-printf-format-vd-double.c | 20 + stdio-common/tst-printf-format-vd-int.c | 20 + stdio-common/tst-printf-format-vd-ldouble.c | 20 + stdio-common/tst-printf-format-vd-llong.c | 20 + stdio-common/tst-printf-format-vd-long.c | 20 + stdio-common/tst-printf-format-vd-s.c | 20 + stdio-common/tst-printf-format-vd-short.c | 20 + stdio-common/tst-printf-format-vd-uchar.c | 20 + stdio-common/tst-printf-format-vd-uint.c | 20 + stdio-common/tst-printf-format-vd-ullong.c | 20 + stdio-common/tst-printf-format-vd-ulong.c | 20 + stdio-common/tst-printf-format-vd-ushort.c | 20 + stdio-common/tst-printf-format-vd.h | 62 + stdio-common/tst-printf-format-vf-c.c | 20 + stdio-common/tst-printf-format-vf-char.c | 20 + stdio-common/tst-printf-format-vf-double.c | 20 + stdio-common/tst-printf-format-vf-int.c | 20 + stdio-common/tst-printf-format-vf-ldouble.c | 20 + stdio-common/tst-printf-format-vf-llong.c | 20 + stdio-common/tst-printf-format-vf-long.c | 20 + stdio-common/tst-printf-format-vf-s.c | 20 + stdio-common/tst-printf-format-vf-short.c | 20 + stdio-common/tst-printf-format-vf-uchar.c | 20 + stdio-common/tst-printf-format-vf-uint.c | 20 + stdio-common/tst-printf-format-vf-ullong.c | 20 + stdio-common/tst-printf-format-vf-ulong.c | 20 + stdio-common/tst-printf-format-vf-ushort.c | 20 + stdio-common/tst-printf-format-vf.h | 34 + stdio-common/tst-printf-format-vs-c.c | 20 + stdio-common/tst-printf-format-vs-char.c | 20 + stdio-common/tst-printf-format-vs-double.c | 20 + stdio-common/tst-printf-format-vs-int.c | 20 + stdio-common/tst-printf-format-vs-ldouble.c | 20 + stdio-common/tst-printf-format-vs-llong.c | 20 + stdio-common/tst-printf-format-vs-long.c | 20 + stdio-common/tst-printf-format-vs-s.c | 20 + stdio-common/tst-printf-format-vs-short.c | 20 + stdio-common/tst-printf-format-vs-uchar.c | 20 + stdio-common/tst-printf-format-vs-uint.c | 20 + stdio-common/tst-printf-format-vs-ullong.c | 20 + stdio-common/tst-printf-format-vs-ulong.c | 20 + stdio-common/tst-printf-format-vs-ushort.c | 20 + stdio-common/tst-printf-format-vs.h | 64 + stdio-common/tst-printf-format-vsn-c.c | 20 + stdio-common/tst-printf-format-vsn-char.c | 20 + stdio-common/tst-printf-format-vsn-double.c | 20 + stdio-common/tst-printf-format-vsn-int.c | 20 + stdio-common/tst-printf-format-vsn-ldouble.c | 20 + stdio-common/tst-printf-format-vsn-llong.c | 20 + stdio-common/tst-printf-format-vsn-long.c | 20 + stdio-common/tst-printf-format-vsn-s.c | 20 + stdio-common/tst-printf-format-vsn-short.c | 20 + stdio-common/tst-printf-format-vsn-uchar.c | 20 + stdio-common/tst-printf-format-vsn-uint.c | 20 + stdio-common/tst-printf-format-vsn-ullong.c | 20 + stdio-common/tst-printf-format-vsn-ulong.c | 20 + stdio-common/tst-printf-format-vsn-ushort.c | 20 + stdio-common/tst-printf-format-vsn.h | 64 + stdio-common/tst-printf-format.awk | 127 + stdio-common/tst-printf-format.sh | 39 + stdio-common/tst-printf-fp-free.c | 2 +- stdio-common/tst-printf-fp-leak.c | 2 +- stdio-common/tst-printf-intn-main.c | 2 +- stdio-common/tst-printf-intn.c | 2 +- stdio-common/tst-printf-oct.c | 2 +- stdio-common/tst-printf-round.c | 2 +- stdio-common/tst-printf.c | 2 +- stdio-common/tst-printf.sh | 2 +- stdio-common/tst-printfsz-islongdouble.c | 2 +- stdio-common/tst-printfsz-islongdouble.sh | 2 +- stdio-common/tst-put-error.c | 2 +- stdio-common/tst-read-offset.c | 560 + stdio-common/tst-renameat2.c | 4 +- stdio-common/tst-scanf-binary-c11.c | 2 +- stdio-common/tst-scanf-binary-c23.c | 2 +- stdio-common/tst-scanf-binary-gnu11.c | 2 +- stdio-common/tst-scanf-binary-gnu89.c | 2 +- stdio-common/tst-scanf-binary-main.c | 2 +- stdio-common/tst-scanf-bz27650.c | 108 + stdio-common/tst-scanf-intn-main.c | 2 +- stdio-common/tst-scanf-intn.c | 2 +- stdio-common/tst-scanf-nan.c | 83 + stdio-common/tst-scanf-round.c | 2 +- stdio-common/tst-scanf-to_inpunct.c | 2 +- stdio-common/tst-sprintf-errno.c | 2 +- stdio-common/tst-sprintf3.c | 2 +- stdio-common/tst-sscanf.c | 2 +- stdio-common/tst-tmpnam.c | 2 +- stdio-common/tst-unbputc.sh | 2 +- stdio-common/tst-ungetc-fflush.c | 64 + stdio-common/tst-ungetc-leak.c | 32 + stdio-common/tst-ungetc-nomem.c | 121 + stdio-common/tst-ungetc.c | 114 +- stdio-common/tst-unlockedio.c | 5 +- stdio-common/tst-vfprintf-mbs-prec.c | 2 +- stdio-common/tst-vfprintf-user-type.c | 2 +- stdio-common/tst-vfprintf-width-i18n.c | 2 +- stdio-common/tst-vfprintf-width-prec-alloc.c | 2 +- stdio-common/tst-vfprintf-width-prec.c | 2 +- stdio-common/tstgetln.c | 2 +- stdio-common/tstscanf.c | 2 +- stdio-common/vfprintf-internal.c | 11 +- stdio-common/vfprintf-process-arg.c | 30 +- stdio-common/vfprintf.c | 2 +- stdio-common/vfscanf-internal.c | 52 +- stdio-common/vfscanf.c | 2 +- stdio-common/vfwprintf.c | 2 +- stdio-common/vfwscanf.c | 2 +- stdio-common/vprintf.c | 2 +- stdio-common/wprintf_buffer_as_file.c | 2 +- stdio-common/wprintf_buffer_done.c | 2 +- stdio-common/wprintf_buffer_flush.c | 2 +- stdio-common/wprintf_buffer_pad_1.c | 2 +- stdio-common/wprintf_buffer_putc_1.c | 2 +- stdio-common/wprintf_buffer_puts_1.c | 2 +- stdio-common/wprintf_buffer_to_file.c | 2 +- stdio-common/wprintf_buffer_write.c | 2 +- stdio-common/wprintf_function_invoke.c | 2 +- stdlib/Makefile | 26 +- stdlib/a64l.c | 2 +- stdlib/abort.c | 140 +- stdlib/abs.c | 2 +- stdlib/add_n.c | 2 +- stdlib/addmul_1.c | 2 +- stdlib/alloca.h | 2 +- stdlib/arc4random.c | 4 +- stdlib/arc4random_uniform.c | 2 +- stdlib/at_quick_exit.c | 2 +- stdlib/atexit.c | 2 +- stdlib/atof.c | 2 +- stdlib/atoi.c | 2 +- stdlib/atol.c | 2 +- stdlib/atoll.c | 2 +- stdlib/bits/monetary-ldbl.h | 2 +- stdlib/bits/stdlib-float.h | 2 +- stdlib/bits/stdlib-ldbl.h | 2 +- stdlib/bits/stdlib.h | 13 +- stdlib/bsearch.c | 2 +- stdlib/bug-getcontext.c | 8 - stdlib/bug-strtod.c | 2 +- stdlib/canonicalize.c | 8 +- stdlib/cmp.c | 2 +- stdlib/cxa_at_quick_exit.c | 2 +- stdlib/cxa_atexit.c | 2 +- stdlib/cxa_finalize.c | 19 +- stdlib/cxa_thread_atexit_impl.c | 2 +- stdlib/dbl2mpn.c | 2 +- stdlib/div.c | 2 +- stdlib/divmod_1.c | 2 +- stdlib/divrem.c | 2 +- stdlib/drand48-iter.c | 2 +- stdlib/drand48.c | 2 +- stdlib/drand48_r.c | 2 +- stdlib/erand48.c | 2 +- stdlib/erand48_r.c | 2 +- stdlib/errno.h | 2 +- stdlib/exit.c | 12 +- stdlib/exit.h | 2 +- stdlib/fmtmsg.c | 2 +- stdlib/fmtmsg.h | 2 +- stdlib/fpioconst.c | 2 +- stdlib/fpioconst.h | 2 +- stdlib/gen-fpioconst.c | 2 +- stdlib/gen-tst-strtod-round.c | 45 +- stdlib/getcontext.c | 2 +- stdlib/getentropy.c | 2 +- stdlib/getenv.c | 141 +- stdlib/getrandom.c | 2 +- stdlib/getsubopt.c | 2 +- stdlib/gmp-impl.h | 2 +- stdlib/gmp.h | 2 +- stdlib/grouping.c | 2 +- stdlib/grouping.h | 2 +- stdlib/inttypes.h | 2 +- stdlib/isomac.c | 2 +- stdlib/jrand48.c | 2 +- stdlib/jrand48_r.c | 2 +- stdlib/l64a.c | 2 +- stdlib/labs.c | 2 +- stdlib/lcong48.c | 2 +- stdlib/lcong48_r.c | 2 +- stdlib/ldiv.c | 2 +- stdlib/llabs.c | 2 +- stdlib/lldiv.c | 2 +- stdlib/longlong.h | 2 +- stdlib/lrand48.c | 2 +- stdlib/lrand48_r.c | 2 +- stdlib/lshift.c | 2 +- stdlib/makecontext.c | 2 +- stdlib/mblen.c | 2 +- stdlib/mbstowcs.c | 2 +- stdlib/mbtowc.c | 2 +- stdlib/mod_1.c | 2 +- stdlib/monetary.h | 2 +- stdlib/mp_clz_tab.c | 2 +- stdlib/mpn2dbl.c | 2 +- stdlib/mpn2flt.c | 2 +- stdlib/mrand48.c | 2 +- stdlib/mrand48_r.c | 2 +- stdlib/mul.c | 2 +- stdlib/mul_1.c | 2 +- stdlib/mul_n.c | 2 +- stdlib/nrand48.c | 2 +- stdlib/nrand48_r.c | 2 +- stdlib/on_exit.c | 2 +- stdlib/putenv.c | 2 +- stdlib/qsort.c | 2 +- stdlib/quick_exit.c | 2 +- stdlib/rand.c | 2 +- stdlib/rand_r.c | 2 +- stdlib/random.c | 9 +- stdlib/random_r.c | 45 +- stdlib/rpmatch.c | 2 +- stdlib/rshift.c | 2 +- stdlib/secure-getenv.c | 2 +- stdlib/seed48.c | 2 +- stdlib/seed48_r.c | 2 +- stdlib/setcontext.c | 2 +- stdlib/setenv.c | 220 +- stdlib/setenv.h | 82 + stdlib/srand48.c | 2 +- stdlib/srand48_r.c | 2 +- stdlib/stdbit.h | 2 +- stdlib/stdc_bit_ceil_uc.c | 2 +- stdlib/stdc_bit_ceil_ui.c | 2 +- stdlib/stdc_bit_ceil_ul.c | 2 +- stdlib/stdc_bit_ceil_ull.c | 2 +- stdlib/stdc_bit_ceil_us.c | 2 +- stdlib/stdc_bit_floor_uc.c | 2 +- stdlib/stdc_bit_floor_ui.c | 2 +- stdlib/stdc_bit_floor_ul.c | 2 +- stdlib/stdc_bit_floor_ull.c | 2 +- stdlib/stdc_bit_floor_us.c | 2 +- stdlib/stdc_bit_width_uc.c | 2 +- stdlib/stdc_bit_width_ui.c | 2 +- stdlib/stdc_bit_width_ul.c | 2 +- stdlib/stdc_bit_width_ull.c | 2 +- stdlib/stdc_bit_width_us.c | 2 +- stdlib/stdc_count_ones_uc.c | 2 +- stdlib/stdc_count_ones_ui.c | 2 +- stdlib/stdc_count_ones_ul.c | 2 +- stdlib/stdc_count_ones_ull.c | 2 +- stdlib/stdc_count_ones_us.c | 2 +- stdlib/stdc_count_zeros_uc.c | 2 +- stdlib/stdc_count_zeros_ui.c | 2 +- stdlib/stdc_count_zeros_ul.c | 2 +- stdlib/stdc_count_zeros_ull.c | 2 +- stdlib/stdc_count_zeros_us.c | 2 +- stdlib/stdc_first_leading_one_uc.c | 2 +- stdlib/stdc_first_leading_one_ui.c | 2 +- stdlib/stdc_first_leading_one_ul.c | 2 +- stdlib/stdc_first_leading_one_ull.c | 2 +- stdlib/stdc_first_leading_one_us.c | 2 +- stdlib/stdc_first_leading_zero_uc.c | 2 +- stdlib/stdc_first_leading_zero_ui.c | 2 +- stdlib/stdc_first_leading_zero_ul.c | 2 +- stdlib/stdc_first_leading_zero_ull.c | 2 +- stdlib/stdc_first_leading_zero_us.c | 2 +- stdlib/stdc_first_trailing_one_uc.c | 2 +- stdlib/stdc_first_trailing_one_ui.c | 2 +- stdlib/stdc_first_trailing_one_ul.c | 2 +- stdlib/stdc_first_trailing_one_ull.c | 2 +- stdlib/stdc_first_trailing_one_us.c | 2 +- stdlib/stdc_first_trailing_zero_uc.c | 2 +- stdlib/stdc_first_trailing_zero_ui.c | 2 +- stdlib/stdc_first_trailing_zero_ul.c | 2 +- stdlib/stdc_first_trailing_zero_ull.c | 2 +- stdlib/stdc_first_trailing_zero_us.c | 2 +- stdlib/stdc_has_single_bit_uc.c | 2 +- stdlib/stdc_has_single_bit_ui.c | 2 +- stdlib/stdc_has_single_bit_ul.c | 2 +- stdlib/stdc_has_single_bit_ull.c | 2 +- stdlib/stdc_has_single_bit_us.c | 2 +- stdlib/stdc_leading_ones_uc.c | 2 +- stdlib/stdc_leading_ones_ui.c | 2 +- stdlib/stdc_leading_ones_ul.c | 2 +- stdlib/stdc_leading_ones_ull.c | 2 +- stdlib/stdc_leading_ones_us.c | 2 +- stdlib/stdc_leading_zeros_uc.c | 2 +- stdlib/stdc_leading_zeros_ui.c | 2 +- stdlib/stdc_leading_zeros_ul.c | 2 +- stdlib/stdc_leading_zeros_ull.c | 2 +- stdlib/stdc_leading_zeros_us.c | 2 +- stdlib/stdc_trailing_ones_uc.c | 2 +- stdlib/stdc_trailing_ones_ui.c | 2 +- stdlib/stdc_trailing_ones_ul.c | 2 +- stdlib/stdc_trailing_ones_ull.c | 2 +- stdlib/stdc_trailing_ones_us.c | 2 +- stdlib/stdc_trailing_zeros_uc.c | 2 +- stdlib/stdc_trailing_zeros_ui.c | 2 +- stdlib/stdc_trailing_zeros_ul.c | 2 +- stdlib/stdc_trailing_zeros_ull.c | 2 +- stdlib/stdc_trailing_zeros_us.c | 2 +- stdlib/stdint.h | 4 +- stdlib/stdlib.h | 4 +- stdlib/strfmon.c | 2 +- stdlib/strfmon_l.c | 2 +- stdlib/strfrom-skeleton.c | 2 +- stdlib/strfromd.c | 2 +- stdlib/strfromf.c | 2 +- stdlib/strfroml.c | 2 +- stdlib/strtod.c | 2 +- stdlib/strtod_l.c | 4 +- stdlib/strtod_nan.c | 2 +- stdlib/strtod_nan_main.c | 5 +- stdlib/strtod_nan_narrow.h | 2 +- stdlib/strtod_nan_wide.h | 2 +- stdlib/strtof.c | 2 +- stdlib/strtof_l.c | 2 +- stdlib/strtof_nan.c | 2 +- stdlib/strtol.c | 2 +- stdlib/strtol_l.c | 2 +- stdlib/strtold.c | 2 +- stdlib/strtold_l.c | 2 +- stdlib/strtold_nan.c | 2 +- stdlib/strtoll.c | 2 +- stdlib/strtoll_l.c | 2 +- stdlib/strtoul.c | 2 +- stdlib/strtoul_l.c | 2 +- stdlib/strtoull.c | 2 +- stdlib/strtoull_l.c | 2 +- stdlib/sub_n.c | 2 +- stdlib/submul_1.c | 2 +- stdlib/swapcontext.c | 2 +- stdlib/sys/random.h | 2 +- stdlib/system.c | 2 +- stdlib/test-a64l.c | 2 +- stdlib/test-at_quick_exit-race.c | 2 +- stdlib/test-atexit-race-common.c | 2 +- stdlib/test-atexit-race.c | 2 +- stdlib/test-atexit-recursive.c | 2 +- stdlib/test-bz22786.c | 2 +- stdlib/test-canon.c | 2 +- stdlib/test-canon2.c | 2 +- stdlib/test-cxa_atexit-race.c | 2 +- stdlib/test-cxa_atexit-race2.c | 2 +- stdlib/test-dlclose-exit-race-helper.c | 2 +- stdlib/test-dlclose-exit-race.c | 2 +- stdlib/test-on_exit-race.c | 2 +- stdlib/testdiv.c | 2 +- stdlib/testrand.c | 2 +- stdlib/tst-abs.c | 2 +- stdlib/tst-arc4random-fork.c | 2 +- stdlib/tst-arc4random-stats.c | 2 +- stdlib/tst-arc4random-thread.c | 18 +- stdlib/tst-at_quick_exit.c | 2 +- stdlib/tst-atexit-common.c | 3 +- stdlib/tst-atexit.c | 2 +- stdlib/tst-bsearch.c | 2 +- stdlib/tst-bz20544.c | 2 +- stdlib/tst-canon-bz26341.c | 6 +- stdlib/tst-concurrent-exit-skeleton.c | 160 + stdlib/tst-concurrent-exit.c | 22 + stdlib/tst-concurrent-quick_exit.c | 22 + stdlib/tst-cxa_atexit.c | 2 +- stdlib/tst-empty-env.c | 2 +- stdlib/tst-environ-change-1.c | 3 + stdlib/tst-environ-change-2.c | 3 + stdlib/tst-environ-change-3.c | 3 + stdlib/tst-environ-change-4.c | 3 + stdlib/tst-environ-change-skeleton.c | 118 + stdlib/tst-environ.c | 15 +- stdlib/tst-fmtmsg.sh | 2 +- stdlib/tst-getenv-signal.c | 94 + stdlib/tst-getenv-static.c | 38 + stdlib/tst-getenv-thread.c | 62 + stdlib/tst-getenv-unsetenv.c | 75 + stdlib/tst-getrandom-errno.c | 37 + stdlib/tst-getrandom.c | 2 +- stdlib/tst-getrandom2.c | 47 + stdlib/tst-labs.c | 2 +- stdlib/tst-llabs.c | 2 +- stdlib/tst-makecontext-align.c | 22 +- stdlib/tst-makecontext.c | 2 +- stdlib/tst-makecontext2.c | 2 +- stdlib/tst-makecontext3.c | 2 +- stdlib/tst-on_exit.c | 2 +- stdlib/tst-qsort3.c | 2 +- stdlib/tst-qsort4.c | 2 +- stdlib/tst-qsort6.c | 2 +- stdlib/tst-quick_exit.cc | 4 +- stdlib/tst-rand-sequence.c | 57 + stdlib/tst-random-bz30584.c | 38 + stdlib/tst-random2.c | 2 +- stdlib/tst-realpath.c | 2 +- stdlib/tst-secure-getenv.c | 2 +- stdlib/tst-setcontext.c | 2 +- stdlib/tst-setcontext10.c | 8 +- stdlib/tst-setcontext11.c | 4 +- stdlib/tst-setcontext2.c | 2 +- stdlib/tst-setcontext3.c | 2 +- stdlib/tst-setcontext3.sh | 2 +- stdlib/tst-setcontext4.c | 2 +- stdlib/tst-setcontext5.c | 6 +- stdlib/tst-setcontext6.c | 2 +- stdlib/tst-setcontext7.c | 2 +- stdlib/tst-setcontext8.c | 4 +- stdlib/tst-setcontext9.c | 4 +- stdlib/tst-setenv-environ.c | 36 + stdlib/tst-stdbit-Wconversion.c | 2 +- stdlib/tst-stdbit-builtins.c | 2 +- stdlib/tst-stdbit.h | 2 +- stdlib/tst-stdc_bit_ceil.c | 2 +- stdlib/tst-stdc_bit_floor.c | 2 +- stdlib/tst-stdc_bit_width.c | 2 +- stdlib/tst-stdc_count_ones.c | 2 +- stdlib/tst-stdc_count_zeros.c | 2 +- stdlib/tst-stdc_first_leading_one.c | 2 +- stdlib/tst-stdc_first_leading_zero.c | 2 +- stdlib/tst-stdc_first_trailing_one.c | 2 +- stdlib/tst-stdc_first_trailing_zero.c | 2 +- stdlib/tst-stdc_has_single_bit.c | 2 +- stdlib/tst-stdc_leading_ones.c | 2 +- stdlib/tst-stdc_leading_zeros.c | 2 +- stdlib/tst-stdc_trailing_ones.c | 2 +- stdlib/tst-stdc_trailing_zeros.c | 2 +- stdlib/tst-strfmon_l.c | 2 +- stdlib/tst-strfrom-locale.c | 2 +- stdlib/tst-strfrom.c | 2 +- stdlib/tst-strfrom.h | 2 +- stdlib/tst-strtod-nan-locale-main.c | 2 +- stdlib/tst-strtod-nan-locale.c | 2 +- stdlib/tst-strtod-nan-sign-main.c | 2 +- stdlib/tst-strtod-nan-sign.c | 2 +- stdlib/tst-strtod-overflow.c | 2 +- stdlib/tst-strtod-round-data | 12 + stdlib/tst-strtod-round-data.h | 15858 +++++++++-------- stdlib/tst-strtod-round-skeleton.c | 100 +- stdlib/tst-strtod-round.c | 2 +- stdlib/tst-strtod-underflow.c | 359 +- stdlib/tst-strtod.c | 2 +- stdlib/tst-strtod.h | 2 +- stdlib/tst-strtod1i.c | 131 +- stdlib/tst-strtod2.c | 135 +- stdlib/tst-strtod3.c | 102 +- stdlib/tst-strtod4.c | 104 +- stdlib/tst-strtod5.c | 118 +- stdlib/tst-strtod5i.c | 160 +- stdlib/tst-strtol-binary-c11.c | 2 +- stdlib/tst-strtol-binary-c23.c | 2 +- stdlib/tst-strtol-binary-gnu11.c | 2 +- stdlib/tst-strtol-binary-gnu23.c | 2 +- stdlib/tst-strtol-binary-main.c | 2 +- stdlib/tst-strtol-locale-main.c | 2 +- stdlib/tst-strtol-locale.c | 2 +- stdlib/tst-swapcontext1.c | 10 +- stdlib/tst-swapcontext2.c | 14 +- stdlib/tst-system.c | 27 +- stdlib/tst-thread-quick_exit.cc | 4 +- stdlib/tst-tininess.c | 2 +- stdlib/tst-tls-atexit-lib.c | 2 +- stdlib/tst-tls-atexit-nodelete.c | 2 +- stdlib/tst-tls-atexit.c | 2 +- stdlib/tst-width-stdint.c | 2 +- stdlib/tst-width.c | 2 +- stdlib/tst-xpg-basename.c | 2 +- stdlib/ucontext.h | 2 +- stdlib/wcstombs.c | 2 +- stdlib/wctomb.c | 2 +- stdlib/xpg_basename.c | 2 +- string/Makefile | 15 +- string/_strerror.c | 2 +- string/argz-addsep.c | 2 +- string/argz-append.c | 2 +- string/argz-count.c | 2 +- string/argz-create.c | 2 +- string/argz-ctsep.c | 2 +- string/argz-delete.c | 4 +- string/argz-extract.c | 4 +- string/argz-insert.c | 2 +- string/argz-next.c | 2 +- string/argz-replace.c | 10 +- string/argz-stringify.c | 2 +- string/argz.h | 4 +- string/basename.c | 2 +- string/bcopy.c | 2 +- string/bits/endian.h | 2 +- string/bits/string_fortified.h | 2 +- string/bits/strings_fortified.h | 2 +- string/bug-strcoll2.c | 2 +- string/byteswap.h | 2 +- string/bzero.c | 2 +- string/endian.h | 2 +- string/envz.c | 6 +- string/envz.h | 2 +- string/explicit_bzero.c | 2 +- string/ffs.c | 2 +- string/ffsll.c | 2 +- string/memccpy.c | 2 +- string/memchr.c | 2 +- string/memcmp.c | 2 +- string/memcmpeq.c | 2 +- string/memcpy.c | 2 +- string/memfrob.c | 2 +- string/memmem.c | 2 +- string/memmove.c | 2 +- string/memory.h | 2 +- string/mempcpy.c | 2 +- string/memrchr.c | 2 +- string/memset.c | 2 +- string/rawmemchr.c | 2 +- string/sigabbrev_np.c | 2 +- string/sigdescr_np.c | 2 +- string/stpcpy.c | 2 +- string/stpncpy.c | 2 +- string/str-two-way.h | 2 +- string/stratcliff.c | 2 +- string/strcasecmp.c | 2 +- string/strcasecmp_l.c | 2 +- string/strcasestr.c | 2 +- string/strcat.c | 2 +- string/strchr.c | 2 +- string/strchrnul.c | 2 +- string/strcmp.c | 2 +- string/strcoll.c | 2 +- string/strcoll_l.c | 2 +- string/strcpy.c | 2 +- string/strcspn.c | 2 +- string/strdup.c | 2 +- string/strerror.c | 2 +- string/strerror_l.c | 37 +- string/strerrordesc_np.c | 2 +- string/strerrorname_np.c | 2 +- string/strfry.c | 2 +- string/string-inlines.c | 2 +- string/string.h | 2 +- string/strings.h | 2 +- string/strlcat.c | 2 +- string/strlcpy.c | 2 +- string/strlen.c | 2 +- string/strncase.c | 2 +- string/strncase_l.c | 2 +- string/strncat.c | 2 +- string/strncmp.c | 2 +- string/strncpy.c | 2 +- string/strndup.c | 2 +- string/strnlen.c | 2 +- string/strpbrk.c | 2 +- string/strrchr.c | 2 +- string/strsep.c | 2 +- string/strsignal.c | 38 +- string/strspn.c | 2 +- string/strstr.c | 2 +- string/strtok.c | 2 +- string/strtok_r.c | 2 +- string/strverscmp.c | 2 +- string/strxfrm.c | 2 +- string/strxfrm_l.c | 2 +- string/swab.c | 2 +- string/test-Xncmp-nonarray.c | 183 + string/test-Xnlen-nonarray.c | 133 + string/test-bcopy.c | 2 +- string/test-bzero.c | 2 +- string/test-endian-file-scope.c | 2 +- string/test-endian-sign-conversion.c | 2 +- string/test-endian-types.c | 2 +- string/test-explicit_bzero.c | 2 +- string/test-ffs.c | 2 +- string/test-memccpy.c | 2 +- string/test-memchr.c | 2 +- string/test-memcmp.c | 2 +- string/test-memcmpeq.c | 2 +- string/test-memcpy-large.c | 2 +- string/test-memcpy-support.h | 2 +- string/test-memcpy.c | 2 +- string/test-memmem.c | 2 +- string/test-memmove.c | 4 +- string/test-mempcpy.c | 2 +- string/test-memrchr.c | 2 +- string/test-memset.c | 4 +- string/test-memswap.c | 2 +- string/test-rawmemchr.c | 2 +- string/test-sig_np.c | 2 +- string/test-stpcpy.c | 2 +- string/test-stpncpy.c | 2 +- string/test-strcasecmp.c | 2 +- string/test-strcasestr.c | 2 +- string/test-strcat.c | 2 +- string/test-strchr.c | 67 +- string/test-strchrnul.c | 2 +- string/test-strcmp.c | 2 +- string/test-strcpy.c | 2 +- string/test-strcspn.c | 2 +- string/test-strdup.c | 2 +- string/test-strerror-errno.c | 2 +- string/test-string.h | 13 +- string/test-strlen.c | 2 +- string/test-strncasecmp.c | 2 +- string/test-strncat.c | 2 +- string/test-strncmp-nonarray.c | 4 + string/test-strncmp.c | 2 +- string/test-strncpy.c | 2 +- string/test-strndup.c | 2 +- string/test-strnlen-nonarray.c | 4 + string/test-strnlen.c | 2 +- string/test-strpbrk.c | 2 +- string/test-strrchr.c | 2 +- string/test-strspn.c | 2 +- string/test-strstr.c | 2 +- string/testcopy.c | 2 +- string/tester.c | 13 +- string/tst-bswap.c | 2 +- string/tst-cmp.c | 2 +- string/tst-inlcall.c | 2 +- string/tst-memmove-overflow.c | 2 +- string/tst-strcoll-overflow.c | 2 +- string/tst-strerror-fail.c | 2 +- string/tst-strerror.c | 2 +- string/tst-strlcat.c | 2 +- string/tst-strlcat2.c | 2 +- string/tst-strlcpy.c | 2 +- string/tst-strlcpy2.c | 2 +- string/tst-strsignal.c | 2 +- string/tst-strtok_r.c | 2 +- string/tst-xbzero-opt.c | 5 +- string/wordcopy.c | 2 +- string/xpg-strerror.c | 2 +- sunrpc/Makefile | 2 +- sunrpc/clnt_raw.c | 6 +- sunrpc/clnt_simp.c | 4 +- sunrpc/create_xid.c | 2 +- sunrpc/getrpcport.c | 2 +- sunrpc/key_call.c | 2 +- sunrpc/netname.c | 2 +- sunrpc/publickey.c | 2 +- sunrpc/rpc/auth_des.h | 2 +- sunrpc/rpc/svc.h | 2 +- sunrpc/rpc_gethostbyname.c | 2 +- sunrpc/svc.c | 2 +- sunrpc/svc_raw.c | 12 +- sunrpc/svc_simple.c | 2 +- sunrpc/svc_tcp.c | 4 +- sunrpc/svc_udp.c | 2 +- sunrpc/svc_unix.c | 4 +- sunrpc/tst-bug22542.c | 2 +- sunrpc/tst-bug28768.c | 2 +- sunrpc/tst-svc_register.c | 2 +- sunrpc/tst-udp-error.c | 2 +- sunrpc/tst-udp-garbage.c | 2 +- sunrpc/tst-udp-nonblocking.c | 2 +- sunrpc/tst-udp-timeout.c | 2 +- sunrpc/tst-xdrmem.c | 2 +- sunrpc/tst-xdrmem2.c | 2 +- sunrpc/xdr.c | 12 +- sunrpc/xdr_intXX_t.c | 2 +- sunrpc/xdr_mem.c | 2 +- sunrpc/xdr_sizeof.c | 4 +- sunrpc/xdr_stdio.c | 2 +- support/Makefile | 31 +- support/blob_repeat.c | 16 +- support/blob_repeat.h | 2 +- support/bundled/README | 5 + support/bundled/linux/COPYING | 20 + .../linux/LICENSES/exceptions/Linux-syscall-note | 24 + support/bundled/linux/LICENSES/preferred/GPL-2.0 | 359 + support/bundled/linux/include/uapi/linux/fuse.h | 1189 ++ support/capture_subprocess.h | 11 +- support/check.c | 2 +- support/check.h | 10 +- support/check_addrinfo.c | 2 +- support/check_dns_packet.c | 2 +- support/check_hostent.c | 2 +- support/check_netent.c | 2 +- support/check_nss.h | 2 +- support/delayed_exit.c | 2 +- support/descriptors.h | 2 +- support/dtotimespec-time64.c | 2 +- support/dtotimespec.c | 2 +- support/echo-container.c | 2 +- support/file_contents.h | 63 + support/format_nss.h | 2 +- support/fuse.h | 217 + support/ignore_stderr.c | 2 +- support/links-dso-program-c.c | 20 + support/namespace.h | 4 +- support/next_to_fault.c | 46 +- support/next_to_fault.h | 7 +- support/oom_error.c | 2 +- support/process_state.h | 9 +- support/readdir.h | 85 + support/resolv_response_context_duplicate.c | 2 +- support/resolv_response_context_free.c | 2 +- support/resolv_test.c | 2 +- support/resolv_test.h | 2 +- support/run_diff.h | 2 +- support/set_fortify_handler.c | 2 +- support/shell-container.c | 6 +- support/subprocess.h | 9 +- support/support-open-dev-null-range.c | 2 +- support/support-xfstat-time64.c | 32 - support/support-xfstat.c | 28 - support/support-xstat-time64.c | 32 - support/support-xstat.c | 30 - support/support.h | 4 +- support/support_become_root.c | 2 +- support/support_can_chroot.c | 2 +- support/support_capture_subprocess.c | 7 +- support/support_capture_subprocess_check.c | 2 +- support/support_check_stat_fd.c | 27 + support/support_check_stat_path.c | 27 + support/support_chroot.c | 4 +- support/support_compare_file_bytes.c | 42 + support/support_compare_file_string.c | 28 + support/support_copy_file.c | 2 +- support/support_copy_file_range.c | 2 +- support/support_create_timer.c | 2 +- support/support_descriptor_supports_holes.c | 2 +- support/support_descriptors.c | 2 +- support/support_enter_mount_namespace.c | 2 +- support/support_enter_network_namespace.c | 2 +- support/support_format_address_family.c | 2 +- support/support_format_addrinfo.c | 3 +- support/support_format_dns_packet.c | 2 +- support/support_format_herrno.c | 2 +- support/support_format_hostent.c | 2 +- support/support_format_netent.c | 2 +- support/support_fuse.c | 706 + support/support_isolate_in_subprocess.c | 2 +- support/support_mutex_pi_monotonic.c | 2 +- support/support_need_proc.c | 2 +- support/support_open_and_compare_file_bytes.c | 33 + support/support_open_and_compare_file_string.c | 32 + support/support_openpty.c | 4 +- support/support_path_support_time64.c | 2 +- support/support_paths.c | 2 +- support/support_process_state.c | 8 +- support/support_ptrace.c | 2 +- support/support_quote_blob.c | 2 +- support/support_quote_blob_main.c | 2 +- support/support_quote_blob_wide.c | 2 +- support/support_quote_string.c | 2 +- support/support_readdir.c | 318 + support/support_readdir_check.c | 30 + support/support_readdir_r_check.c | 35 + support/support_record_failure.c | 12 +- support/support_run_diff.c | 2 +- support/support_select_modifies_timeout.c | 2 +- support/support_select_normalizes_timeout.c | 2 +- support/support_set_small_thread_stack_size.c | 2 +- support/support_set_vma_name_supported.c | 4 +- support/support_shared_allocate.c | 2 +- support/support_small_stack_thread_attribute.c | 2 +- support/support_socket_so_timestamp_time64.c | 2 +- support/support_stack_alloc.c | 4 +- support/support_stat_nanoseconds.c | 2 +- support/support_subprocess.c | 7 +- support/support_test_compare_blob.c | 2 +- support/support_test_compare_failure.c | 13 +- support/support_test_compare_string.c | 2 +- support/support_test_compare_string_main.c | 2 +- support/support_test_compare_string_wide.c | 2 +- support/support_test_main.c | 2 +- support/support_test_verify_impl.c | 2 +- support/support_wait_for_thread_exit.c | 3 +- support/support_write_file_string.c | 2 +- support/temp_file-internal.h | 2 +- support/temp_file.c | 3 +- support/temp_file.h | 2 +- support/test-container.c | 4 +- support/test-driver.c | 3 +- support/test-driver.h | 2 +- support/test-run-command.c | 2 +- support/timespec-add-time64.c | 2 +- support/timespec-add.c | 3 +- support/timespec-sub-time64.c | 2 +- support/timespec-sub.c | 3 +- support/timespec-time64.c | 2 +- support/timespec.c | 2 +- support/timespec.h | 2 +- support/true-container.c | 2 +- support/tst-glibcpp.py | 2 +- support/tst-support-namespace.c | 2 +- support/tst-support-open-dev-null-range.c | 2 +- support/tst-support-process_state.c | 21 +- support/tst-support_blob_repeat.c | 2 +- support/tst-support_capture_subprocess.c | 4 +- support/tst-support_descriptors.c | 2 +- support/tst-support_format_dns_packet.c | 2 +- support/tst-support_fuse.c | 349 + support/tst-support_quote_blob.c | 2 +- support/tst-support_quote_blob_wide.c | 2 +- support/tst-support_quote_string.c | 2 +- support/tst-support_readdir.c | 73 + support/tst-support_record_failure-2.sh | 2 +- support/tst-support_record_failure.c | 2 +- support/tst-test_compare.c | 2 +- support/tst-test_compare_blob.c | 2 +- support/tst-test_compare_string.c | 2 +- support/tst-test_compare_string_wide.c | 2 +- support/tst-timespec.c | 4 +- support/tst-xdirent.c | 80 + support/tst-xreadlink.c | 2 +- support/tst-xsigstack.c | 2 +- support/tty.h | 2 +- support/write_message.c | 2 +- support/xaccept.c | 2 +- support/xaccept4.c | 2 +- support/xasprintf.c | 2 +- support/xbind.c | 2 +- support/xcalloc.c | 2 +- support/xchdir.c | 2 +- support/xchmod.c | 2 +- support/xchroot.c | 2 +- support/xclock_gettime.c | 2 +- support/xclock_gettime_time64.c | 2 +- support/xclock_settime.c | 2 +- support/xclock_settime_time64.c | 2 +- support/xclone.c | 2 +- support/xclose.c | 2 +- support/xclosedir.c | 28 + support/xconnect.c | 2 +- support/xcopy_file_range.c | 2 +- support/xdirent.h | 86 + support/xdlfcn.c | 2 +- support/xdlfcn.h | 2 +- support/xdlmopen.c | 2 +- support/xdup.c | 30 + support/xdup2.c | 2 +- support/xfchmod.c | 2 +- support/xfclose.c | 2 +- support/xfdopendir.c | 30 + support/xfgets.c | 2 +- support/xfopen.c | 2 +- support/xfork.c | 2 +- support/xfread.c | 2 +- support/xfreopen.c | 2 +- support/xftruncate.c | 2 +- support/xgetline.c | 2 +- support/xgetpeername.c | 2 +- support/xgetsockname.c | 5 +- support/xlisten.c | 2 +- support/xlseek.c | 2 +- support/xlstat-time64.c | 32 - support/xlstat.c | 28 - support/xmalloc.c | 2 +- support/xmemstream.c | 2 +- support/xmemstream.h | 2 +- support/xmkdir.c | 2 +- support/xmkdirp.c | 2 +- support/xmkfifo.c | 2 +- support/xmmap.c | 2 +- support/xmprotect.c | 2 +- support/xmunmap.c | 2 +- support/xnewlocale.c | 2 +- support/xopen.c | 2 +- support/xopendir.c | 30 + support/xpipe.c | 2 +- support/xpoll.c | 2 +- support/xposix_memalign.c | 2 +- support/xposix_spawn.c | 2 +- support/xposix_spawn_file_actions_addclose.c | 2 +- support/xposix_spawn_file_actions_adddup2.c | 2 +- support/xpthread_attr_destroy.c | 2 +- support/xpthread_attr_init.c | 2 +- support/xpthread_attr_setaffinity_np.c | 2 +- support/xpthread_attr_setdetachstate.c | 2 +- support/xpthread_attr_setguardsize.c | 2 +- support/xpthread_attr_setstack.c | 2 +- support/xpthread_attr_setstacksize.c | 2 +- support/xpthread_barrier_destroy.c | 2 +- support/xpthread_barrier_init.c | 2 +- support/xpthread_barrier_wait.c | 2 +- support/xpthread_barrierattr_destroy.c | 2 +- support/xpthread_barrierattr_init.c | 2 +- support/xpthread_barrierattr_setpshared.c | 2 +- support/xpthread_cancel.c | 2 +- support/xpthread_check_return.c | 2 +- support/xpthread_cond_signal.c | 2 +- support/xpthread_cond_wait.c | 2 +- support/xpthread_create.c | 2 +- support/xpthread_detach.c | 2 +- support/xpthread_join.c | 2 +- support/xpthread_key_create.c | 2 +- support/xpthread_key_delete.c | 2 +- support/xpthread_kill.c | 2 +- support/xpthread_mutex_consistent.c | 2 +- support/xpthread_mutex_destroy.c | 2 +- support/xpthread_mutex_init.c | 2 +- support/xpthread_mutex_lock.c | 2 +- support/xpthread_mutex_unlock.c | 2 +- support/xpthread_mutexattr_destroy.c | 2 +- support/xpthread_mutexattr_init.c | 2 +- support/xpthread_mutexattr_setprotocol.c | 2 +- support/xpthread_mutexattr_setpshared.c | 2 +- support/xpthread_mutexattr_setrobust.c | 2 +- support/xpthread_mutexattr_settype.c | 2 +- support/xpthread_once.c | 2 +- support/xpthread_rwlock_destroy.c | 2 +- support/xpthread_rwlock_init.c | 2 +- support/xpthread_rwlock_rdlock.c | 2 +- support/xpthread_rwlock_unlock.c | 2 +- support/xpthread_rwlock_wrlock.c | 2 +- support/xpthread_rwlockattr_init.c | 2 +- support/xpthread_rwlockattr_setkind_np.c | 2 +- support/xpthread_sigmask.c | 2 +- support/xpthread_spin_lock.c | 2 +- support/xpthread_spin_unlock.c | 2 +- support/xptrace.h | 2 +- support/xraise.c | 2 +- support/xread.c | 2 +- support/xreadlink.c | 2 +- support/xrealloc.c | 2 +- support/xrecvfrom.c | 2 +- support/xsched.h | 2 +- support/xsendto.c | 2 +- support/xsetlocale.c | 2 +- support/xsetsockopt.c | 2 +- support/xsigaction.c | 2 +- support/xsignal.c | 2 +- support/xsignal.h | 2 +- support/xsigstack.c | 4 +- support/xsocket.c | 2 +- support/xsocket.h | 2 +- support/xspawn.h | 2 +- support/xstatx.c | 32 + support/xstdio.h | 2 +- support/xstdlib.h | 2 +- support/xstrdup.c | 2 +- support/xstrndup.c | 2 +- support/xsymlink.c | 2 +- support/xsysconf.c | 2 +- support/xsystem.c | 2 +- support/xthread.h | 2 +- support/xtime.h | 2 +- support/xunistd.h | 35 +- support/xunlink.c | 2 +- support/xuselocale.c | 2 +- support/xwaitpid.c | 2 +- support/xwrite.c | 2 +- sysdeps/aarch64/Makefile | 14 +- sysdeps/aarch64/__alloc_gcs.c | 63 + sysdeps/aarch64/__arm_za_disable.S | 2 +- sysdeps/aarch64/__longjmp.S | 56 +- sysdeps/aarch64/__mcount.S | 47 - sysdeps/aarch64/__mtag_tag_region.S | 5 +- sysdeps/aarch64/__mtag_tag_zero_region.S | 5 +- sysdeps/aarch64/aarch64-gcs.h | 28 + sysdeps/aarch64/atomic-machine.h | 2 +- sysdeps/aarch64/bits/fenv.h | 2 +- sysdeps/aarch64/bits/fp-fast.h | 2 +- sysdeps/aarch64/bits/indirect-return.h | 36 + sysdeps/aarch64/bits/link.h | 2 +- sysdeps/aarch64/bits/setjmp.h | 2 +- sysdeps/aarch64/bits/wordsize.h | 11 +- sysdeps/aarch64/configure | 155 +- sysdeps/aarch64/cpu-features.h | 23 +- sysdeps/aarch64/crti.S | 4 +- sysdeps/aarch64/crtn.S | 2 +- sysdeps/aarch64/dl-audit-check.h | 2 +- sysdeps/aarch64/dl-bti.c | 7 +- sysdeps/aarch64/dl-diagnostics-cpu.c | 2 +- sysdeps/aarch64/dl-dtprocnum.h | 2 +- sysdeps/aarch64/dl-gcs.c | 121 + sysdeps/aarch64/dl-irel.h | 4 +- sysdeps/aarch64/dl-lookupcfg.h | 2 +- sysdeps/aarch64/dl-machine.h | 34 +- sysdeps/aarch64/dl-prop.h | 17 +- sysdeps/aarch64/dl-start.S | 51 +- sysdeps/aarch64/dl-tls.h | 27 - sysdeps/aarch64/dl-tlsdesc.S | 35 +- sysdeps/aarch64/dl-tlsdesc.h | 2 +- sysdeps/aarch64/dl-trampoline.S | 15 +- sysdeps/aarch64/dl-tunables.list | 8 +- sysdeps/aarch64/e_sqrtl.c | 2 +- sysdeps/aarch64/elf-initfini.h | 2 +- sysdeps/aarch64/fpu/Makefile | 15 +- sysdeps/aarch64/fpu/Versions | 37 + sysdeps/aarch64/fpu/acos_advsimd.c | 2 +- sysdeps/aarch64/fpu/acos_sve.c | 2 +- sysdeps/aarch64/fpu/acosf_advsimd.c | 2 +- sysdeps/aarch64/fpu/acosf_sve.c | 2 +- sysdeps/aarch64/fpu/acosh_advsimd.c | 7 +- sysdeps/aarch64/fpu/acosh_sve.c | 2 +- sysdeps/aarch64/fpu/acoshf_advsimd.c | 36 +- sysdeps/aarch64/fpu/acoshf_sve.c | 23 +- sysdeps/aarch64/fpu/advsimd_f32_protos.h | 9 +- sysdeps/aarch64/fpu/asin_advsimd.c | 2 +- sysdeps/aarch64/fpu/asin_sve.c | 2 +- sysdeps/aarch64/fpu/asinf_advsimd.c | 2 +- sysdeps/aarch64/fpu/asinf_sve.c | 2 +- sysdeps/aarch64/fpu/asinh_advsimd.c | 189 +- sysdeps/aarch64/fpu/asinh_sve.c | 113 +- sysdeps/aarch64/fpu/asinhf_advsimd.c | 35 +- sysdeps/aarch64/fpu/asinhf_sve.c | 19 +- sysdeps/aarch64/fpu/atan2_advsimd.c | 113 +- sysdeps/aarch64/fpu/atan2_sve.c | 3 +- sysdeps/aarch64/fpu/atan2f_advsimd.c | 60 +- sysdeps/aarch64/fpu/atan2f_sve.c | 2 +- sysdeps/aarch64/fpu/atan_advsimd.c | 62 +- sysdeps/aarch64/fpu/atan_sve.c | 2 +- sysdeps/aarch64/fpu/atanf_advsimd.c | 2 +- sysdeps/aarch64/fpu/atanf_sve.c | 2 +- sysdeps/aarch64/fpu/atanh_advsimd.c | 28 +- sysdeps/aarch64/fpu/atanh_sve.c | 2 +- sysdeps/aarch64/fpu/atanhf_advsimd.c | 28 +- sysdeps/aarch64/fpu/atanhf_sve.c | 16 +- sysdeps/aarch64/fpu/bench-libmvec-arch.h | 2 +- sysdeps/aarch64/fpu/bits/math-vector.h | 58 +- sysdeps/aarch64/fpu/cbrt_advsimd.c | 121 + sysdeps/aarch64/fpu/cbrt_sve.c | 128 + sysdeps/aarch64/fpu/cbrtf_advsimd.c | 123 + sysdeps/aarch64/fpu/cbrtf_sve.c | 122 + sysdeps/aarch64/fpu/cos_advsimd.c | 13 +- sysdeps/aarch64/fpu/cos_sve.c | 2 +- sysdeps/aarch64/fpu/cosf_advsimd.c | 11 +- sysdeps/aarch64/fpu/cosf_sve.c | 2 +- sysdeps/aarch64/fpu/cosh_advsimd.c | 11 +- sysdeps/aarch64/fpu/cosh_sve.c | 20 +- sysdeps/aarch64/fpu/coshf_advsimd.c | 30 +- sysdeps/aarch64/fpu/coshf_sve.c | 37 +- sysdeps/aarch64/fpu/cospi_advsimd.c | 87 + sysdeps/aarch64/fpu/cospi_sve.c | 65 + sysdeps/aarch64/fpu/cospif_advsimd.c | 87 + sysdeps/aarch64/fpu/cospif_sve.c | 61 + sysdeps/aarch64/fpu/erf_advsimd.c | 31 +- sysdeps/aarch64/fpu/erf_data.c | 10 +- sysdeps/aarch64/fpu/erf_sve.c | 12 +- sysdeps/aarch64/fpu/erfc_advsimd.c | 46 +- sysdeps/aarch64/fpu/erfc_data.c | 10 +- sysdeps/aarch64/fpu/erfc_sve.c | 4 +- sysdeps/aarch64/fpu/erfcf_advsimd.c | 30 +- sysdeps/aarch64/fpu/erfcf_data.c | 10 +- sysdeps/aarch64/fpu/erfcf_sve.c | 16 +- sysdeps/aarch64/fpu/erff_advsimd.c | 14 +- sysdeps/aarch64/fpu/erff_data.c | 10 +- sysdeps/aarch64/fpu/erff_sve.c | 15 +- sysdeps/aarch64/fpu/exp10_advsimd.c | 2 +- sysdeps/aarch64/fpu/exp10_sve.c | 27 +- sysdeps/aarch64/fpu/exp10f_advsimd.c | 60 +- sysdeps/aarch64/fpu/exp10f_sve.c | 85 +- sysdeps/aarch64/fpu/exp2_advsimd.c | 2 +- sysdeps/aarch64/fpu/exp2_sve.c | 28 +- sysdeps/aarch64/fpu/exp2f_advsimd.c | 56 +- sysdeps/aarch64/fpu/exp2f_sve.c | 72 +- sysdeps/aarch64/fpu/exp_advsimd.c | 2 +- sysdeps/aarch64/fpu/exp_sve.c | 38 +- sysdeps/aarch64/fpu/expf_advsimd.c | 58 +- sysdeps/aarch64/fpu/expf_sve.c | 70 +- sysdeps/aarch64/fpu/expm1_advsimd.c | 67 +- sysdeps/aarch64/fpu/expm1_sve.c | 2 +- sysdeps/aarch64/fpu/expm1f_advsimd.c | 63 +- sysdeps/aarch64/fpu/expm1f_sve.c | 33 +- sysdeps/aarch64/fpu/fclrexcpt.c | 2 +- sysdeps/aarch64/fpu/fedisblxcpt.c | 2 +- sysdeps/aarch64/fpu/feenablxcpt.c | 2 +- sysdeps/aarch64/fpu/fegetenv.c | 2 +- sysdeps/aarch64/fpu/fegetexcept.c | 2 +- sysdeps/aarch64/fpu/fegetmode.c | 2 +- sysdeps/aarch64/fpu/fegetround.c | 2 +- sysdeps/aarch64/fpu/feholdexcpt.c | 2 +- sysdeps/aarch64/fpu/fenv_private.h | 2 +- sysdeps/aarch64/fpu/fesetenv.c | 2 +- sysdeps/aarch64/fpu/fesetexcept.c | 2 +- sysdeps/aarch64/fpu/fesetmode.c | 2 +- sysdeps/aarch64/fpu/fesetround.c | 2 +- sysdeps/aarch64/fpu/feupdateenv.c | 2 +- sysdeps/aarch64/fpu/fgetexcptflg.c | 2 +- sysdeps/aarch64/fpu/finclude/math-vector-fortran.h | 2 +- sysdeps/aarch64/fpu/finite_pow.h | 373 + sysdeps/aarch64/fpu/fpu_control.h | 11 +- sysdeps/aarch64/fpu/fraiseexcpt.c | 5 +- sysdeps/aarch64/fpu/fsetexcptflg.c | 2 +- sysdeps/aarch64/fpu/ftestexcept.c | 2 +- sysdeps/aarch64/fpu/get-rounding-mode.h | 2 +- sysdeps/aarch64/fpu/hypot_advsimd.c | 97 + sysdeps/aarch64/fpu/hypot_sve.c | 54 + sysdeps/aarch64/fpu/hypotf_advsimd.c | 98 + sysdeps/aarch64/fpu/hypotf_sve.c | 48 + sysdeps/aarch64/fpu/log10_advsimd.c | 87 +- sysdeps/aarch64/fpu/log10_sve.c | 49 +- sysdeps/aarch64/fpu/log10f_advsimd.c | 67 +- sysdeps/aarch64/fpu/log10f_sve.c | 43 +- sysdeps/aarch64/fpu/log1p_advsimd.c | 109 +- sysdeps/aarch64/fpu/log1p_sve.c | 4 +- sysdeps/aarch64/fpu/log1pf_advsimd.c | 126 +- sysdeps/aarch64/fpu/log1pf_sve.c | 72 +- sysdeps/aarch64/fpu/log2_advsimd.c | 81 +- sysdeps/aarch64/fpu/log2_sve.c | 45 +- sysdeps/aarch64/fpu/log2f_advsimd.c | 69 +- sysdeps/aarch64/fpu/log2f_sve.c | 39 +- sysdeps/aarch64/fpu/log_advsimd.c | 105 +- sysdeps/aarch64/fpu/log_sve.c | 71 +- sysdeps/aarch64/fpu/logf_advsimd.c | 73 +- sysdeps/aarch64/fpu/logf_sve.c | 40 +- sysdeps/aarch64/fpu/math-barriers.h | 2 +- sysdeps/aarch64/fpu/math-tests-arch.h | 2 +- sysdeps/aarch64/fpu/math_private.h | 2 +- sysdeps/aarch64/fpu/poly_advsimd_f32.h | 2 +- sysdeps/aarch64/fpu/poly_advsimd_f64.h | 2 +- sysdeps/aarch64/fpu/poly_generic.h | 2 +- sysdeps/aarch64/fpu/poly_sve_f32.h | 2 +- sysdeps/aarch64/fpu/poly_sve_f64.h | 2 +- sysdeps/aarch64/fpu/poly_sve_generic.h | 2 +- sysdeps/aarch64/fpu/pow_advsimd.c | 259 + sysdeps/aarch64/fpu/pow_sve.c | 450 + sysdeps/aarch64/fpu/powf_advsimd.c | 210 + sysdeps/aarch64/fpu/powf_sve.c | 336 + sysdeps/aarch64/fpu/s_llrint.c | 2 +- sysdeps/aarch64/fpu/s_llrintf.c | 2 +- sysdeps/aarch64/fpu/s_llround.c | 2 +- sysdeps/aarch64/fpu/s_llroundf.c | 2 +- sysdeps/aarch64/fpu/s_lrint.c | 53 +- sysdeps/aarch64/fpu/s_lrintf.c | 2 +- sysdeps/aarch64/fpu/s_lround.c | 2 +- sysdeps/aarch64/fpu/s_lroundf.c | 2 +- sysdeps/aarch64/fpu/s_roundeven.c | 2 +- sysdeps/aarch64/fpu/s_roundevenf.c | 2 +- .../aarch64/fpu/scripts/bench_libmvec_advsimd.py | 2 +- sysdeps/aarch64/fpu/scripts/bench_libmvec_sve.py | 2 +- sysdeps/aarch64/fpu/sin_advsimd.c | 18 +- sysdeps/aarch64/fpu/sin_sve.c | 2 +- sysdeps/aarch64/fpu/sinf_advsimd.c | 24 +- sysdeps/aarch64/fpu/sinf_sve.c | 2 +- sysdeps/aarch64/fpu/sinh_advsimd.c | 68 +- sysdeps/aarch64/fpu/sinh_sve.c | 2 +- sysdeps/aarch64/fpu/sinhf_advsimd.c | 25 +- sysdeps/aarch64/fpu/sinhf_sve.c | 4 +- sysdeps/aarch64/fpu/sinpi_advsimd.c | 87 + sysdeps/aarch64/fpu/sinpi_sve.c | 61 + sysdeps/aarch64/fpu/sinpif_advsimd.c | 85 + sysdeps/aarch64/fpu/sinpif_sve.c | 57 + sysdeps/aarch64/fpu/sv_erf_data.c | 1570 -- sysdeps/aarch64/fpu/sv_erff_data.c | 1058 -- sysdeps/aarch64/fpu/sv_expf_inline.h | 39 +- sysdeps/aarch64/fpu/sv_expm1f_inline.h | 30 +- sysdeps/aarch64/fpu/sv_log1p_inline.h | 2 +- sysdeps/aarch64/fpu/sv_log1pf_inline.h | 99 +- sysdeps/aarch64/fpu/sv_math.h | 2 +- sysdeps/aarch64/fpu/tan_advsimd.c | 10 +- sysdeps/aarch64/fpu/tan_sve.c | 93 +- sysdeps/aarch64/fpu/tanf_advsimd.c | 13 +- sysdeps/aarch64/fpu/tanf_sve.c | 20 +- sysdeps/aarch64/fpu/tanh_advsimd.c | 64 +- sysdeps/aarch64/fpu/tanh_sve.c | 2 +- sysdeps/aarch64/fpu/tanhf_advsimd.c | 23 +- sysdeps/aarch64/fpu/tanhf_sve.c | 30 +- sysdeps/aarch64/fpu/tanpi_advsimd.c | 88 + sysdeps/aarch64/fpu/tanpi_sve.c | 88 + sysdeps/aarch64/fpu/tanpif_advsimd.c | 72 + sysdeps/aarch64/fpu/tanpif_sve.c | 68 + sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c | 8 +- sysdeps/aarch64/fpu/test-double-advsimd.h | 2 +- sysdeps/aarch64/fpu/test-double-sve-wrappers.c | 8 +- sysdeps/aarch64/fpu/test-double-sve.h | 2 +- sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c | 8 +- sysdeps/aarch64/fpu/test-float-advsimd.h | 2 +- sysdeps/aarch64/fpu/test-float-sve-wrappers.c | 8 +- sysdeps/aarch64/fpu/test-float-sve.h | 2 +- sysdeps/aarch64/fpu/test-vpcs-vector-wrapper.h | 2 +- sysdeps/aarch64/fpu/v_exp_data.c | 2 +- sysdeps/aarch64/fpu/v_exp_tail_data.c | 2 +- sysdeps/aarch64/fpu/v_expf_inline.h | 49 +- sysdeps/aarch64/fpu/v_expm1_inline.h | 97 + sysdeps/aarch64/fpu/v_expm1f_inline.h | 42 +- sysdeps/aarch64/fpu/v_log10_data.c | 2 +- sysdeps/aarch64/fpu/v_log1p_inline.h | 86 +- sysdeps/aarch64/fpu/v_log1pf_inline.h | 73 +- sysdeps/aarch64/fpu/v_log2_data.c | 2 +- sysdeps/aarch64/fpu/v_log_data.c | 2 +- sysdeps/aarch64/fpu/v_math.h | 2 +- sysdeps/aarch64/fpu/v_pow_exp_data.c | 301 + sysdeps/aarch64/fpu/v_pow_log_data.c | 186 + sysdeps/aarch64/fpu/v_powf_data.c | 102 + sysdeps/aarch64/fpu/vecmath_config.h | 72 +- sysdeps/aarch64/hp-timing.h | 2 +- sysdeps/aarch64/jmpbuf-offsets.h | 64 +- sysdeps/aarch64/jmpbuf-unwind.h | 2 +- sysdeps/aarch64/ldsodefs.h | 2 +- sysdeps/aarch64/libc-mtag.h | 2 +- sysdeps/aarch64/libc-start.c | 2 +- sysdeps/aarch64/libc-tls.c | 2 +- sysdeps/aarch64/libm-test-ulps | 1610 -- sysdeps/aarch64/libm-test-ulps-name | 1 - sysdeps/aarch64/linkmap.h | 3 +- sysdeps/aarch64/machine-gmon.h | 14 +- sysdeps/aarch64/math-tests-trap.h | 2 +- sysdeps/aarch64/mcount.c | 33 + sysdeps/aarch64/memchr.S | 4 +- sysdeps/aarch64/memcmp.S | 6 +- sysdeps/aarch64/memcpy.S | 10 +- sysdeps/aarch64/memrchr.S | 4 +- sysdeps/aarch64/memset-reg.h | 30 - sysdeps/aarch64/memset.S | 204 +- sysdeps/aarch64/multiarch/Makefile | 5 +- sysdeps/aarch64/multiarch/dl-symbol-redir-ifunc.h | 2 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 11 +- sysdeps/aarch64/multiarch/init-arch.h | 2 +- sysdeps/aarch64/multiarch/memchr.c | 2 +- sysdeps/aarch64/multiarch/memchr_generic.S | 5 +- sysdeps/aarch64/multiarch/memchr_nosimd.S | 5 +- sysdeps/aarch64/multiarch/memcpy.c | 13 +- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 10 +- sysdeps/aarch64/multiarch/memcpy_generic.S | 2 +- sysdeps/aarch64/multiarch/memcpy_mops.S | 6 +- sysdeps/aarch64/multiarch/memcpy_oryon1.S | 253 + sysdeps/aarch64/multiarch/memcpy_sve.S | 10 +- sysdeps/aarch64/multiarch/memcpy_thunderx.S | 305 - sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 457 - sysdeps/aarch64/multiarch/memmove.c | 10 +- sysdeps/aarch64/multiarch/memmove_mops.S | 6 +- sysdeps/aarch64/multiarch/memset.c | 11 +- sysdeps/aarch64/multiarch/memset_a64fx.S | 13 +- sysdeps/aarch64/multiarch/memset_emag.S | 13 +- sysdeps/aarch64/multiarch/memset_generic.S | 6 +- sysdeps/aarch64/multiarch/memset_kunpeng.S | 12 +- sysdeps/aarch64/multiarch/memset_mops.S | 5 +- sysdeps/aarch64/multiarch/memset_oryon1.S | 146 + sysdeps/aarch64/multiarch/memset_sve_zva64.S | 123 + sysdeps/aarch64/multiarch/memset_zva64.S | 2 +- sysdeps/aarch64/multiarch/strlen.c | 2 +- sysdeps/aarch64/multiarch/strlen_asimd.S | 3 +- sysdeps/aarch64/multiarch/strlen_generic.S | 5 +- sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 26 +- sysdeps/aarch64/nptl/bits/semaphore.h | 10 +- sysdeps/aarch64/nptl/bits/struct_rwlock.h | 2 +- sysdeps/aarch64/nptl/pthreaddef.h | 2 +- sysdeps/aarch64/nptl/tls.h | 2 +- sysdeps/aarch64/rawmemchr.S | 2 +- sysdeps/aarch64/rtld-global-offsets.sym | 5 + sysdeps/aarch64/setjmp.S | 29 +- sysdeps/aarch64/sfp-machine.h | 2 +- sysdeps/aarch64/sotruss-lib.c | 2 +- sysdeps/aarch64/stackinfo.h | 33 - sysdeps/aarch64/start.S | 14 +- sysdeps/aarch64/stpcpy.S | 2 +- sysdeps/aarch64/strchr.S | 3 +- sysdeps/aarch64/strchrnul.S | 3 +- sysdeps/aarch64/strcmp.S | 4 +- sysdeps/aarch64/strcpy.S | 4 +- sysdeps/aarch64/strlen.S | 40 +- sysdeps/aarch64/strncmp.S | 2 +- sysdeps/aarch64/strnlen.S | 4 +- sysdeps/aarch64/strrchr.S | 3 +- sysdeps/aarch64/sys/ifunc.h | 2 +- sysdeps/aarch64/sysdep.h | 57 +- sysdeps/aarch64/tlsdesc.c | 2 +- sysdeps/aarch64/tlsdesc.sym | 2 +- sysdeps/aarch64/tst-audit.h | 2 +- sysdeps/aarch64/tst-audit26.c | 2 +- sysdeps/aarch64/tst-audit26mod.c | 2 +- sysdeps/aarch64/tst-audit26mod.h | 2 +- sysdeps/aarch64/tst-audit27.c | 2 +- sysdeps/aarch64/tst-audit27mod.c | 2 +- sysdeps/aarch64/tst-audit27mod.h | 2 +- sysdeps/aarch64/tst-auditmod26.c | 2 +- sysdeps/aarch64/tst-auditmod27.c | 2 +- sysdeps/aarch64/tst-ifunc-arg-1.c | 2 +- sysdeps/aarch64/tst-ifunc-arg-2.c | 2 +- sysdeps/aarch64/tst-sme-jmp.c | 2 +- sysdeps/aarch64/tst-vpcs-mod.S | 6 +- sysdeps/aarch64/tst-vpcs.c | 2 +- sysdeps/alpha/Makefile | 2 +- sysdeps/alpha/__longjmp.S | 2 +- sysdeps/alpha/_mcount.S | 2 +- sysdeps/alpha/add_n.S | 2 +- sysdeps/alpha/addmul_1.S | 2 +- sysdeps/alpha/alphaev5/add_n.S | 2 +- sysdeps/alpha/alphaev5/lshift.S | 2 +- sysdeps/alpha/alphaev5/rshift.S | 2 +- sysdeps/alpha/alphaev5/sub_n.S | 2 +- sysdeps/alpha/alphaev6/addmul_1.S | 2 +- sysdeps/alpha/alphaev6/memcpy.S | 2 +- sysdeps/alpha/alphaev6/memset.S | 2 +- sysdeps/alpha/alphaev6/stxcpy.S | 2 +- sysdeps/alpha/alphaev6/stxncpy.S | 2 +- sysdeps/alpha/alphaev67/rawmemchr.S | 2 +- sysdeps/alpha/alphaev67/stpcpy.S | 2 +- sysdeps/alpha/alphaev67/stpncpy.S | 2 +- sysdeps/alpha/alphaev67/strcat.S | 2 +- sysdeps/alpha/alphaev67/strchr.S | 2 +- sysdeps/alpha/alphaev67/strlen.S | 2 +- sysdeps/alpha/alphaev67/strncat.S | 2 +- sysdeps/alpha/alphaev67/strrchr.S | 2 +- sysdeps/alpha/atomic-machine.h | 2 +- sysdeps/alpha/bits/link.h | 2 +- sysdeps/alpha/bits/mathdef.h | 2 +- sysdeps/alpha/bits/setjmp.h | 2 +- sysdeps/alpha/crti.S | 2 +- sysdeps/alpha/crtn.S | 2 +- sysdeps/alpha/div.S | 2 +- sysdeps/alpha/div_libc.h | 2 +- sysdeps/alpha/divl.S | 2 +- sysdeps/alpha/divq.S | 2 +- sysdeps/alpha/divqu.S | 2 +- sysdeps/alpha/dl-machine.h | 2 +- sysdeps/alpha/dl-procinfo.c | 62 - sysdeps/alpha/dl-procinfo.h | 57 - sysdeps/alpha/dl-tls.h | 27 - sysdeps/alpha/dl-trampoline.S | 2 +- sysdeps/alpha/e_sqrtl.c | 2 +- sysdeps/alpha/elf-initfini.h | 2 +- sysdeps/alpha/fpu/bits/fenv.h | 2 +- sysdeps/alpha/fpu/cabsf.c | 2 +- sysdeps/alpha/fpu/cargf.c | 2 +- sysdeps/alpha/fpu/cfloat-compat.h | 2 +- sysdeps/alpha/fpu/cimagf.c | 2 +- sysdeps/alpha/fpu/conjf.c | 2 +- sysdeps/alpha/fpu/crealf.c | 2 +- sysdeps/alpha/fpu/e_sqrt.c | 2 +- sysdeps/alpha/fpu/fclrexcpt.c | 2 +- sysdeps/alpha/fpu/fedisblxcpt.c | 2 +- sysdeps/alpha/fpu/feenablxcpt.c | 2 +- sysdeps/alpha/fpu/fegetenv.c | 2 +- sysdeps/alpha/fpu/fegetexcept.c | 2 +- sysdeps/alpha/fpu/fegetmode.c | 2 +- sysdeps/alpha/fpu/fegetround.c | 2 +- sysdeps/alpha/fpu/feholdexcpt.c | 2 +- sysdeps/alpha/fpu/fenv_libc.h | 2 +- sysdeps/alpha/fpu/fesetenv.c | 2 +- sysdeps/alpha/fpu/fesetexcept.c | 2 +- sysdeps/alpha/fpu/fesetmode.c | 2 +- sysdeps/alpha/fpu/fesetround.c | 2 +- sysdeps/alpha/fpu/feupdateenv.c | 2 +- sysdeps/alpha/fpu/fgetexcptflg.c | 2 +- sysdeps/alpha/fpu/fpu_control.h | 2 +- sysdeps/alpha/fpu/fsetexcptflg.c | 2 +- sysdeps/alpha/fpu/ftestexcept.c | 2 +- sysdeps/alpha/fpu/get-rounding-mode.h | 2 +- sysdeps/alpha/fpu/libm-test-ulps | 1423 -- sysdeps/alpha/fpu/libm-test-ulps-name | 1 - sysdeps/alpha/fpu/math-barriers.h | 2 +- sysdeps/alpha/fpu/s_cacosf.c | 2 +- sysdeps/alpha/fpu/s_cacoshf.c | 2 +- sysdeps/alpha/fpu/s_casinf.c | 2 +- sysdeps/alpha/fpu/s_casinhf.c | 2 +- sysdeps/alpha/fpu/s_catanf.c | 2 +- sysdeps/alpha/fpu/s_catanhf.c | 2 +- sysdeps/alpha/fpu/s_ccosf.c | 2 +- sysdeps/alpha/fpu/s_ccoshf.c | 2 +- sysdeps/alpha/fpu/s_cexpf.c | 2 +- sysdeps/alpha/fpu/s_clog10f.c | 2 +- sysdeps/alpha/fpu/s_clogf.c | 2 +- sysdeps/alpha/fpu/s_cpowf.c | 2 +- sysdeps/alpha/fpu/s_cprojf.c | 2 +- sysdeps/alpha/fpu/s_csinf.c | 2 +- sysdeps/alpha/fpu/s_csinhf.c | 2 +- sysdeps/alpha/fpu/s_csqrtf.c | 2 +- sysdeps/alpha/fpu/s_ctanf.c | 2 +- sysdeps/alpha/fpu/s_ctanhf.c | 2 +- sysdeps/alpha/fpu/s_isnan.c | 2 +- sysdeps/alpha/fpu/s_lrint.c | 2 +- sysdeps/alpha/fpu/s_lrintf.c | 2 +- sysdeps/alpha/fpu/s_lround.c | 2 +- sysdeps/alpha/fpu/s_lroundf.c | 2 +- sysdeps/alpha/fpu/s_rint.c | 2 +- sysdeps/alpha/fpu/s_rintf.c | 2 +- sysdeps/alpha/gccframe.h | 2 +- sysdeps/alpha/hp-timing.h | 2 +- sysdeps/alpha/jmpbuf-offsets.h | 2 +- sysdeps/alpha/jmpbuf-unwind.h | 2 +- sysdeps/alpha/ldiv.S | 2 +- sysdeps/alpha/ldsodefs.h | 2 +- sysdeps/alpha/libc-tls.c | 2 +- sysdeps/alpha/lshift.S | 2 +- sysdeps/alpha/machine-gmon.h | 2 +- sysdeps/alpha/memchr.c | 2 +- sysdeps/alpha/memset.S | 2 +- sysdeps/alpha/mul_1.S | 2 +- sysdeps/alpha/nptl/bits/struct_rwlock.h | 2 +- sysdeps/alpha/nptl/pthread_spin_lock.S | 2 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 2 +- sysdeps/alpha/nptl/pthreaddef.h | 2 +- sysdeps/alpha/nptl/tls.h | 2 +- sysdeps/alpha/nscd-types.h | 2 +- sysdeps/alpha/ots_add.c | 2 +- sysdeps/alpha/ots_cmp.c | 2 +- sysdeps/alpha/ots_cmpe.c | 2 +- sysdeps/alpha/ots_cvtqux.c | 2 +- sysdeps/alpha/ots_cvtqx.c | 2 +- sysdeps/alpha/ots_cvttx.c | 2 +- sysdeps/alpha/ots_cvtxq.c | 2 +- sysdeps/alpha/ots_cvtxt.c | 2 +- sysdeps/alpha/ots_div.c | 2 +- sysdeps/alpha/ots_mul.c | 2 +- sysdeps/alpha/ots_nintxq.c | 2 +- sysdeps/alpha/ots_sub.c | 2 +- sysdeps/alpha/rawmemchr.S | 2 +- sysdeps/alpha/reml.S | 2 +- sysdeps/alpha/remq.S | 2 +- sysdeps/alpha/remqu.S | 2 +- sysdeps/alpha/rshift.S | 2 +- sysdeps/alpha/setjmp.S | 2 +- sysdeps/alpha/sfp-machine.h | 2 +- sysdeps/alpha/sotruss-lib.c | 2 +- sysdeps/alpha/stackinfo.h | 2 +- sysdeps/alpha/start.S | 2 +- sysdeps/alpha/stpcpy.S | 2 +- sysdeps/alpha/stpncpy.S | 2 +- sysdeps/alpha/strcat.S | 2 +- sysdeps/alpha/strchr.S | 2 +- sysdeps/alpha/strcmp.S | 2 +- sysdeps/alpha/strcpy.S | 2 +- sysdeps/alpha/string-fza.h | 2 +- sysdeps/alpha/string-fzb.h | 2 +- sysdeps/alpha/string-fzi.h | 2 +- sysdeps/alpha/string-shift.h | 2 +- sysdeps/alpha/strlen.S | 2 +- sysdeps/alpha/strncat.S | 2 +- sysdeps/alpha/strncpy.S | 2 +- sysdeps/alpha/strrchr.S | 2 +- sysdeps/alpha/stxcpy.S | 2 +- sysdeps/alpha/stxncpy.S | 2 +- sysdeps/alpha/sub_n.S | 2 +- sysdeps/alpha/submul_1.S | 2 +- sysdeps/alpha/tst-audit.h | 2 +- sysdeps/alpha/tst-file-align.h | 2 +- sysdeps/alpha/udiv_qrnnd.S | 2 +- sysdeps/alpha/unwind-arch.h | 2 +- sysdeps/arc/Makefile | 2 +- sysdeps/arc/__longjmp.S | 2 +- sysdeps/arc/atomic-machine.h | 2 +- sysdeps/arc/bits/endianness.h | 8 +- sysdeps/arc/bits/fenv.h | 4 +- sysdeps/arc/bits/link.h | 2 +- sysdeps/arc/bits/setjmp.h | 2 +- sysdeps/arc/configure | 133 +- sysdeps/arc/configure.ac | 9 +- sysdeps/arc/dl-machine.h | 2 +- sysdeps/arc/dl-runtime.h | 2 +- sysdeps/arc/dl-tls.h | 30 - sysdeps/arc/dl-trampoline.S | 2 +- sysdeps/arc/fpu/fclrexcpt.c | 2 +- sysdeps/arc/fpu/fegetenv.c | 2 +- sysdeps/arc/fpu/fegetmode.c | 2 +- sysdeps/arc/fpu/fegetround.c | 2 +- sysdeps/arc/fpu/feholdexcpt.c | 2 +- sysdeps/arc/fpu/fesetenv.c | 2 +- sysdeps/arc/fpu/fesetexcept.c | 2 +- sysdeps/arc/fpu/fesetmode.c | 2 +- sysdeps/arc/fpu/fesetround.c | 2 +- sysdeps/arc/fpu/feupdateenv.c | 2 +- sysdeps/arc/fpu/fgetexcptflg.c | 2 +- sysdeps/arc/fpu/fraiseexcpt.c | 2 +- sysdeps/arc/fpu/fsetexcptflg.c | 2 +- sysdeps/arc/fpu/ftestexcept.c | 2 +- sysdeps/arc/fpu/libm-test-ulps | 1142 -- sysdeps/arc/fpu/libm-test-ulps-name | 1 - sysdeps/arc/fpu_control.h | 2 +- sysdeps/arc/gccframe.h | 2 +- sysdeps/arc/get-rounding-mode.h | 2 +- sysdeps/arc/jmpbuf-offsets.h | 2 +- sysdeps/arc/jmpbuf-unwind.h | 2 +- sysdeps/arc/ldsodefs.h | 2 +- sysdeps/arc/libc-tls.c | 2 +- sysdeps/arc/machine-gmon.h | 2 +- sysdeps/arc/math-tests-trap.h | 2 +- sysdeps/arc/nofpu/libm-test-ulps | 275 - sysdeps/arc/nofpu/libm-test-ulps-name | 1 - sysdeps/arc/nofpu/math-tests-exceptions.h | 2 +- sysdeps/arc/nofpu/math-tests-rounding.h | 2 +- sysdeps/arc/nptl/pthreaddef.h | 2 +- sysdeps/arc/nptl/tls.h | 2 +- sysdeps/arc/setjmp.S | 2 +- sysdeps/arc/sfp-machine.h | 2 +- sysdeps/arc/sotruss-lib.c | 2 +- sysdeps/arc/stackinfo.h | 33 - sysdeps/arc/start.S | 2 +- sysdeps/arc/sysdep.h | 2 +- sysdeps/arc/tst-audit.h | 2 +- sysdeps/arc/utmp-size.h | 3 + sysdeps/arm/Makefile | 8 +- sysdeps/arm/__longjmp.S | 2 +- sysdeps/arm/add_n.S | 2 +- sysdeps/arm/addmul_1.S | 2 +- sysdeps/arm/aeabi_assert.c | 2 +- sysdeps/arm/aeabi_atexit.c | 2 +- sysdeps/arm/aeabi_errno_addr.c | 2 +- sysdeps/arm/aeabi_lcsts.c | 2 +- sysdeps/arm/aeabi_localeconv.c | 2 +- sysdeps/arm/aeabi_math.c | 2 +- sysdeps/arm/aeabi_mb_cur_max.c | 2 +- sysdeps/arm/aeabi_memclr.c | 2 +- sysdeps/arm/aeabi_memcpy.c | 2 +- sysdeps/arm/aeabi_memmove.c | 2 +- sysdeps/arm/aeabi_memset.c | 2 +- sysdeps/arm/aeabi_sighandlers.S | 2 +- sysdeps/arm/aeabi_unwind_cpp_pr1.c | 2 +- sysdeps/arm/arm-features.h | 2 +- sysdeps/arm/arm-ifunc.h | 2 +- sysdeps/arm/arm-mcount.S | 2 +- sysdeps/arm/arm-unwind-resume.S | 2 +- sysdeps/arm/armv6/rawmemchr.S | 2 +- sysdeps/arm/armv6/strchr.S | 2 +- sysdeps/arm/armv6/strcpy.S | 2 +- sysdeps/arm/armv6/strlen.S | 2 +- sysdeps/arm/armv6/strrchr.S | 2 +- sysdeps/arm/armv6t2/memchr.S | 2 +- sysdeps/arm/armv6t2/string-fza.h | 2 +- sysdeps/arm/armv6t2/strlen.S | 2 +- sysdeps/arm/armv7/multiarch/ifunc-impl-list.c | 2 +- sysdeps/arm/armv7/multiarch/ifunc-memchr.h | 2 +- sysdeps/arm/armv7/multiarch/ifunc-memcpy.h | 2 +- sysdeps/arm/armv7/multiarch/memchr.c | 2 +- sysdeps/arm/armv7/multiarch/memchr_neon.S | 2 +- sysdeps/arm/armv7/multiarch/memcpy.c | 2 +- sysdeps/arm/armv7/multiarch/memcpy_impl.S | 2 +- sysdeps/arm/armv7/strcmp.S | 2 +- sysdeps/arm/atomic-machine.h | 2 +- sysdeps/arm/backtrace.c | 2 +- sysdeps/arm/bits/dl_find_object.h | 2 +- sysdeps/arm/bits/fenv.h | 2 +- sysdeps/arm/bits/link.h | 2 +- sysdeps/arm/bits/setjmp.h | 2 +- sysdeps/arm/bits/wordsize.h | 21 + sysdeps/arm/bsd-_setjmp.S | 2 +- sysdeps/arm/bsd-setjmp.S | 2 +- sysdeps/arm/configure | 146 +- sysdeps/arm/crti.S | 2 +- sysdeps/arm/crtn.S | 2 +- sysdeps/arm/dl-irel.h | 2 +- sysdeps/arm/dl-lookupcfg.h | 2 +- sysdeps/arm/dl-machine-rel.h | 2 +- sysdeps/arm/dl-machine.h | 22 +- sysdeps/arm/dl-tls.h | 28 - sysdeps/arm/dl-tlsdesc.S | 2 +- sysdeps/arm/dl-tlsdesc.h | 2 +- sysdeps/arm/dl-trampoline.S | 2 +- sysdeps/arm/elf-initfini.h | 2 +- sysdeps/arm/fclrexcpt.c | 2 +- sysdeps/arm/fedisblxcpt.c | 2 +- sysdeps/arm/feenablxcpt.c | 2 +- sysdeps/arm/fegetenv.c | 2 +- sysdeps/arm/fegetexcept.c | 2 +- sysdeps/arm/fegetmode.c | 2 +- sysdeps/arm/fegetround.c | 2 +- sysdeps/arm/feholdexcpt.c | 2 +- sysdeps/arm/fenv_private.h | 2 +- sysdeps/arm/fesetenv.c | 2 +- sysdeps/arm/fesetexcept.c | 2 +- sysdeps/arm/fesetmode.c | 2 +- sysdeps/arm/fesetround.c | 2 +- sysdeps/arm/feupdateenv.c | 2 +- sysdeps/arm/fgetexcptflg.c | 2 +- sysdeps/arm/find_exidx.c | 5 +- sysdeps/arm/fix-fp-int-convert-overflow.h | 2 +- sysdeps/arm/fpu_control.h | 2 +- sysdeps/arm/fraiseexcpt.c | 2 +- sysdeps/arm/fsetexcptflg.c | 2 +- sysdeps/arm/ftestexcept.c | 2 +- sysdeps/arm/gcc-compat.h | 2 +- sysdeps/arm/gccframe.h | 2 +- sysdeps/arm/get-rounding-mode.h | 2 +- sysdeps/arm/include/bits/setjmp.h | 2 +- sysdeps/arm/jmpbuf-unwind.h | 2 +- sysdeps/arm/ldsodefs.h | 2 +- sysdeps/arm/libc-tls.c | 2 +- sysdeps/arm/libm-test-ulps | 1137 -- sysdeps/arm/libm-test-ulps-name | 1 - sysdeps/arm/machine-gmon.h | 2 +- sysdeps/arm/math-tests-trap.h | 2 +- sysdeps/arm/memcpy.S | 2 +- sysdeps/arm/memmove.S | 2 +- sysdeps/arm/memset.S | 2 +- sysdeps/arm/nofpu/math-tests-exceptions.h | 2 +- sysdeps/arm/nofpu/math-tests-rounding.h | 2 +- sysdeps/arm/nptl/Makefile | 2 +- sysdeps/arm/nptl/pthreaddef.h | 2 +- sysdeps/arm/nptl/tls.h | 2 +- sysdeps/arm/pointer_guard.h | 2 +- sysdeps/arm/preconfigure | 113 +- sysdeps/arm/setfpucw.c | 2 +- sysdeps/arm/setjmp.S | 2 +- sysdeps/arm/sotruss-lib.c | 2 +- sysdeps/arm/stackinfo.h | 2 +- sysdeps/arm/stap-probe-machine.h | 2 +- sysdeps/arm/start.S | 2 +- sysdeps/arm/strlen.S | 2 +- sysdeps/arm/submul_1.S | 2 +- sysdeps/arm/sys/ucontext.h | 2 +- sysdeps/arm/sysdep.h | 2 +- sysdeps/arm/tlsdesc.c | 2 +- sysdeps/arm/tst-armtlsdescloc.c | 2 +- sysdeps/arm/tst-armtlsdesclocmod.c | 2 +- sysdeps/arm/tst-audit.h | 2 +- sysdeps/arm/tst-gnu2-tls2.h | 2 +- sysdeps/arm/unwind-arch.h | 2 +- sysdeps/arm/unwind-dw2-fde-glibc.c | 2 +- sysdeps/arm/unwind-resume.c | 2 +- sysdeps/arm/unwind-resume.h | 2 +- sysdeps/arm/unwind.h | 2 +- sysdeps/arm/utmp-size.h | 2 + sysdeps/csky/abiv2/__longjmp.S | 2 +- sysdeps/csky/abiv2/csky-mcount.S | 2 +- sysdeps/csky/abiv2/dl-trampoline.S | 2 +- sysdeps/csky/abiv2/memcmp.S | 2 +- sysdeps/csky/abiv2/memcpy.S | 2 +- sysdeps/csky/abiv2/memset.S | 2 +- sysdeps/csky/abiv2/setjmp.S | 2 +- sysdeps/csky/abiv2/start.S | 2 +- sysdeps/csky/abiv2/strcmp.S | 2 +- sysdeps/csky/abiv2/strcpy.S | 2 +- sysdeps/csky/abiv2/strlen.S | 2 +- sysdeps/csky/atomic-machine.h | 2 +- sysdeps/csky/bits/fenv.h | 2 +- sysdeps/csky/bits/link.h | 2 +- sysdeps/csky/bits/setjmp.h | 2 +- sysdeps/csky/bits/wordsize.h | 21 + sysdeps/csky/dl-machine.h | 2 +- sysdeps/csky/dl-procinfo.c | 62 - sysdeps/csky/dl-procinfo.h | 57 - sysdeps/csky/dl-tls.h | 26 - sysdeps/csky/fpu/fclrexcpt.c | 2 +- sysdeps/csky/fpu/fedisblxcpt.c | 2 +- sysdeps/csky/fpu/feenablxcpt.c | 2 +- sysdeps/csky/fpu/fegetenv.c | 2 +- sysdeps/csky/fpu/fegetexcept.c | 2 +- sysdeps/csky/fpu/fegetmode.c | 2 +- sysdeps/csky/fpu/fegetround.c | 2 +- sysdeps/csky/fpu/feholdexcpt.c | 2 +- sysdeps/csky/fpu/fenv_libc.h | 2 +- sysdeps/csky/fpu/fenv_private.h | 2 +- sysdeps/csky/fpu/fesetenv.c | 2 +- sysdeps/csky/fpu/fesetexcept.c | 2 +- sysdeps/csky/fpu/fesetmode.c | 2 +- sysdeps/csky/fpu/fesetround.c | 2 +- sysdeps/csky/fpu/feupdateenv.c | 2 +- sysdeps/csky/fpu/fgetexcptflg.c | 2 +- sysdeps/csky/fpu/fix-fp-int-convert-overflow.h | 2 +- sysdeps/csky/fpu/fraiseexcpt.c | 2 +- sysdeps/csky/fpu/fsetexcptflg.c | 2 +- sysdeps/csky/fpu/ftestexcept.c | 2 +- sysdeps/csky/fpu/libm-test-ulps | 1110 -- sysdeps/csky/fpu/libm-test-ulps-name | 1 - sysdeps/csky/fpu_control.h | 2 +- sysdeps/csky/gccframe.h | 2 +- sysdeps/csky/jmpbuf-unwind.h | 2 +- sysdeps/csky/ldsodefs.h | 2 +- sysdeps/csky/libc-tls.c | 2 +- sysdeps/csky/machine-gmon.h | 2 +- sysdeps/csky/nofpu/libm-test-ulps | 1141 -- sysdeps/csky/nofpu/libm-test-ulps-name | 1 - sysdeps/csky/nptl/pthreaddef.h | 2 +- sysdeps/csky/nptl/tls.h | 2 +- sysdeps/csky/preconfigure | 0 sysdeps/csky/sotruss-lib.c | 2 +- sysdeps/csky/stackinfo.h | 29 - sysdeps/csky/sysdep.h | 2 +- sysdeps/csky/thread_pointer.h | 30 + sysdeps/csky/tst-audit.h | 2 +- sysdeps/csky/utmp-size.h | 2 + sysdeps/generic/Makefile | 2 +- sysdeps/generic/_itoa.h | 33 +- sysdeps/generic/abort-instr.h | 2 +- sysdeps/generic/adaptive_spin_count.h | 2 +- sysdeps/generic/aio_misc.h | 2 +- sysdeps/generic/arch-fd_to_filename.h | 2 +- sysdeps/generic/atomic-machine.h | 2 +- sysdeps/generic/calloc-clear-memory.h | 49 + sysdeps/generic/device-nrs.h | 2 +- sysdeps/generic/dirstream.h | 2 +- sysdeps/generic/dl-affinity.h | 2 +- sysdeps/generic/dl-audit-check.h | 2 +- sysdeps/generic/dl-auxv.h | 2 +- sysdeps/generic/dl-cache.h | 2 +- sysdeps/generic/dl-call_tls_init_tp.h | 2 +- sysdeps/generic/dl-debug.h | 2 +- sysdeps/generic/dl-dtprocnum.h | 2 +- sysdeps/generic/dl-dtv.h | 4 +- sysdeps/generic/dl-execve.h | 2 +- sysdeps/generic/dl-extra_tls.h | 46 + sysdeps/generic/dl-fcntl.h | 2 +- sysdeps/generic/dl-fileid.h | 2 +- sysdeps/generic/dl-fixup-attribute.h | 2 +- sysdeps/generic/dl-fptr.h | 45 - sysdeps/generic/dl-hash.h | 2 +- sysdeps/generic/dl-hwcap-check.h | 2 +- sysdeps/generic/dl-irel.h | 2 +- sysdeps/generic/dl-isa-level.h | 2 +- sysdeps/generic/dl-lookupcfg.h | 2 +- sysdeps/generic/dl-machine-rel.h | 2 +- sysdeps/generic/dl-machine.h | 2 +- sysdeps/generic/dl-minimal-malloc.h | 2 +- sysdeps/generic/dl-mman.h | 2 +- sysdeps/generic/dl-new-hash.h | 2 +- sysdeps/generic/dl-osinfo.h | 2 +- sysdeps/generic/dl-procinfo.h | 39 - sysdeps/generic/dl-prop.h | 2 +- sysdeps/generic/dl-protected.h | 2 +- sysdeps/generic/dl-r_debug.h | 2 +- sysdeps/generic/dl-relocate-ld.h | 2 +- sysdeps/generic/dl-symbol-redir-ifunc.h | 2 +- sysdeps/generic/dl-sysdep.h | 2 +- sysdeps/generic/dl-tls.h | 41 +- sysdeps/generic/dl-tunables-parse.h | 2 +- sysdeps/generic/dl-unistd.h | 2 +- sysdeps/generic/dl-vdso-setup.h | 2 +- sysdeps/generic/dl-vdso.h | 2 +- sysdeps/generic/dwarf2.h | 2 +- sysdeps/generic/elf-initfini.h | 2 +- sysdeps/generic/elf-read-prop.h | 2 +- sysdeps/generic/elf_machine_sym_no_match.h | 2 +- sysdeps/generic/elide.h | 2 +- sysdeps/generic/eloop-threshold.h | 72 - sysdeps/generic/fast-jitter.h | 2 +- sysdeps/generic/fd_to_filename.h | 2 +- sysdeps/generic/features-time64.h | 2 +- sysdeps/generic/fenv_private.h | 2 +- sysdeps/generic/fix-float-double-convert-nan.h | 2 +- sysdeps/generic/fix-fp-int-compare-invalid.h | 2 +- sysdeps/generic/fix-fp-int-convert-overflow.h | 2 +- sysdeps/generic/fix-int-fp-convert-zero.h | 2 +- sysdeps/generic/fork.h | 2 +- sysdeps/generic/fpu_control.h | 2 +- sysdeps/generic/framestate.c | 2 +- sysdeps/generic/gcc-compat.h | 2 +- sysdeps/generic/gccframe.h | 2 +- sysdeps/generic/get-rounding-mode.h | 2 +- sysdeps/generic/getrandom-internal.h | 26 + sysdeps/generic/gmp-mparam.h | 2 +- sysdeps/generic/hp-timing-common.h | 2 +- sysdeps/generic/hp-timing.h | 2 +- sysdeps/generic/ifreq.h | 2 +- sysdeps/generic/ifunc-init.h | 2 +- sysdeps/generic/internal-signals.h | 29 +- sysdeps/generic/internal-sigset.h | 26 + sysdeps/generic/ldbl-classify-compat.h | 2 +- sysdeps/generic/ldconfig.h | 2 +- sysdeps/generic/ldsodefs.h | 139 +- sysdeps/generic/libc-lock-arch.h | 2 +- sysdeps/generic/libc-lock.h | 2 +- sysdeps/generic/libc-mmap.h | 2 +- sysdeps/generic/libc-mtag.h | 2 +- sysdeps/generic/libc-start.h | 2 +- sysdeps/generic/libc-symver.h | 2 +- sysdeps/generic/libc-tsd.h | 2 +- sysdeps/generic/libc_start_call_main.h | 2 +- sysdeps/generic/libm-alias-double.h | 2 +- sysdeps/generic/libm-alias-float.h | 2 +- sysdeps/generic/libm-alias-float128.h | 2 +- sysdeps/generic/libm-alias-ldouble.h | 2 +- sysdeps/generic/libm-test-ulps | 5 - sysdeps/generic/libm-test-ulps-name | 1 - sysdeps/generic/machine-gmon.h | 2 +- sysdeps/generic/machine-lock.h | 2 +- sysdeps/generic/machine-sp.h | 2 +- sysdeps/generic/malloc-alignment.h | 2 +- sysdeps/generic/malloc-hugepages.c | 2 +- sysdeps/generic/malloc-hugepages.h | 2 +- sysdeps/generic/malloc-machine.h | 2 +- sysdeps/generic/malloc-size.h | 2 +- sysdeps/generic/malloc-sysdep.h | 2 +- sysdeps/generic/math-barriers.h | 2 +- sysdeps/generic/math-nan-payload-double.h | 2 +- sysdeps/generic/math-nan-payload-float.h | 2 +- sysdeps/generic/math-narrow-alias-float128.h | 2 +- sysdeps/generic/math-narrow-alias.h | 2 +- sysdeps/generic/math-tests-arch.h | 2 +- sysdeps/generic/math-tests-exceptions.h | 2 +- sysdeps/generic/math-tests-rounding.h | 2 +- sysdeps/generic/math-tests-snan-cast.h | 2 +- sysdeps/generic/math-tests-snan-payload.h | 2 +- sysdeps/generic/math-tests-snan.h | 2 +- sysdeps/generic/math-tests-trap-force.h | 2 +- sysdeps/generic/math-tests-trap.h | 2 +- sysdeps/generic/math-tests.h | 2 +- sysdeps/generic/math-type-macros-double.h | 2 +- sysdeps/generic/math-type-macros-float.h | 2 +- sysdeps/generic/math-type-macros-float128.h | 2 +- sysdeps/generic/math-type-macros-ldouble.h | 2 +- sysdeps/generic/math-type-macros.h | 2 +- sysdeps/generic/math-use-builtins.h | 2 +- sysdeps/generic/math_private_calls.h | 2 +- sysdeps/generic/math_uint128.h | 150 + sysdeps/generic/memcopy.h | 2 +- sysdeps/generic/memswap.h | 2 +- sysdeps/generic/min-eloop-threshold.h | 42 + sysdeps/generic/mremap-failure.h | 25 + sysdeps/generic/nan-high-order-bit.h | 2 +- sysdeps/generic/net/if.h | 2 +- sysdeps/generic/netinet/if_ether.h | 2 +- sysdeps/generic/netinet/in_systm.h | 2 +- sysdeps/generic/netinet/ip.h | 2 +- sysdeps/generic/nfs/nfs.h | 2 +- sysdeps/generic/not-cancel.h | 6 +- sysdeps/generic/not-errno.h | 2 +- sysdeps/generic/nscd-types.h | 2 +- sysdeps/generic/pagecopy.h | 2 +- sysdeps/generic/pointer_guard.h | 2 +- sysdeps/generic/profil-counter.h | 2 +- sysdeps/generic/pty-private.h | 2 +- sysdeps/generic/rtld_static_init.h | 2 +- sysdeps/generic/safe-fatal.h | 2 +- sysdeps/generic/set-freeres-fp.h | 2 +- sysdeps/generic/set-freeres-os.h | 2 +- sysdeps/generic/set-freeres-system.h | 2 +- sysdeps/generic/set-hooks-arch.h | 2 +- sysdeps/generic/setjmpP.h | 2 +- sysdeps/generic/setvmaname.h | 14 +- sysdeps/generic/sigcontextinfo.h | 2 +- sysdeps/generic/siglist-compat-def.h | 2 +- sysdeps/generic/siglist.h | 2 +- sysdeps/generic/sigset-cvt-mask.h | 2 +- sysdeps/generic/sigsetops.h | 2 +- sysdeps/generic/single-thread.h | 2 +- sysdeps/generic/spawn_int_def.h | 2 +- sysdeps/generic/stackinfo.h | 17 +- sysdeps/generic/stap-probe-machine.h | 2 +- sysdeps/generic/startup.h | 2 +- sysdeps/generic/stdio-lock.h | 2 +- sysdeps/generic/string-fza.h | 2 +- sysdeps/generic/string-fzb.h | 2 +- sysdeps/generic/string-fzc.h | 2 +- sysdeps/generic/string-fzi.h | 2 +- sysdeps/generic/string-misc.h | 2 +- sysdeps/generic/string-opthr.h | 2 +- sysdeps/generic/string-optype.h | 2 +- sysdeps/generic/string-shift.h | 2 +- sysdeps/generic/symbol-hacks.h | 15 +- sysdeps/generic/sys/ptrace.h | 2 +- sysdeps/generic/sys/swap.h | 2 +- sysdeps/generic/sys/sysinfo.h | 2 +- sysdeps/generic/sys/ucontext.h | 2 +- sysdeps/generic/syscall_types.h | 25 + sysdeps/generic/sysdep.h | 2 +- sysdeps/generic/thread_pointer.h | 28 + sysdeps/generic/thread_state.h | 2 +- sysdeps/generic/time-clockid.h | 2 +- sysdeps/generic/tininess.h | 2 +- sysdeps/generic/tls-internal-struct.h | 2 +- sysdeps/generic/tls-internal.c | 2 +- sysdeps/generic/tls-internal.h | 2 +- sysdeps/generic/tls-setup.h | 2 +- sysdeps/generic/tls.h | 2 +- sysdeps/generic/tst-file-align.h | 2 +- sysdeps/generic/tst-stack-align.h | 4 +- sysdeps/generic/unsecvars.h | 1 - sysdeps/generic/unwind-arch.h | 2 +- sysdeps/generic/unwind-dw2-fde-glibc.c | 2 +- sysdeps/generic/unwind-dw2-fde.c | 2 +- sysdeps/generic/unwind-dw2-fde.h | 2 +- sysdeps/generic/unwind-dw2.c | 2 +- sysdeps/generic/unwind-link.h | 2 +- sysdeps/generic/unwind-pe.h | 2 +- sysdeps/generic/unwind-resume.c | 2 +- sysdeps/generic/unwind-resume.h | 2 +- sysdeps/generic/unwind.h | 2 +- sysdeps/generic/utmp-equal.h | 2 +- sysdeps/generic/utmp-size.h | 23 + sysdeps/gnu/Makefile | 56 +- sysdeps/gnu/bits/ipc-perm.h | 2 +- sysdeps/gnu/bits/ipc.h | 2 +- sysdeps/gnu/bits/msq.h | 2 +- sysdeps/gnu/bits/sem.h | 2 +- sysdeps/gnu/bits/shm.h | 2 +- sysdeps/gnu/bits/types/struct_msqid_ds.h | 2 +- sysdeps/gnu/bits/types/struct_shmid_ds.h | 2 +- sysdeps/gnu/bits/utmpx.h | 4 +- sysdeps/gnu/getutmp.c | 2 +- sysdeps/gnu/glob-lstat-compat.c | 2 +- sysdeps/gnu/glob64-lstat-compat.c | 2 +- sysdeps/gnu/ifaddrs.c | 2 +- sysdeps/gnu/ldsodefs.h | 2 +- sysdeps/gnu/net/if.h | 2 +- sysdeps/gnu/netinet/ip_icmp.h | 2 +- sysdeps/gnu/netinet/udp.h | 2 +- sysdeps/gnu/sys/mtio.h | 2 +- sysdeps/gnu/updwtmp.c | 2 +- sysdeps/gnu/utmp_file.c | 2 +- sysdeps/gnu/utmpx.h | 2 +- sysdeps/hppa/Makefile | 2 +- sysdeps/hppa/__longjmp.c | 2 +- sysdeps/hppa/add_n.S | 2 +- sysdeps/hppa/bits/link.h | 2 +- sysdeps/hppa/bits/setjmp.h | 2 +- sysdeps/hppa/bsd-_setjmp.S | 2 +- sysdeps/hppa/bsd-setjmp.S | 2 +- sysdeps/hppa/configure | 7 +- sysdeps/hppa/crti.S | 2 +- sysdeps/hppa/crtn.S | 2 +- sysdeps/hppa/dl-fptr.c | 2 +- sysdeps/hppa/dl-fptr.h | 25 +- sysdeps/hppa/dl-irel.h | 2 +- sysdeps/hppa/dl-lookupcfg.h | 2 +- sysdeps/hppa/dl-machine.h | 2 +- sysdeps/hppa/dl-runtime.c | 2 +- sysdeps/hppa/dl-runtime.h | 2 +- sysdeps/hppa/dl-symaddr.c | 2 +- sysdeps/hppa/dl-tls.h | 28 - sysdeps/hppa/dl-trampoline.S | 2 +- sysdeps/hppa/elf-initfini.h | 2 +- sysdeps/hppa/fpu/bits/fenv.h | 2 +- sysdeps/hppa/fpu/fclrexcpt.c | 2 +- sysdeps/hppa/fpu/fedisblxcpt.c | 2 +- sysdeps/hppa/fpu/feenablxcpt.c | 2 +- sysdeps/hppa/fpu/fegetenv.c | 2 +- sysdeps/hppa/fpu/fegetexcept.c | 2 +- sysdeps/hppa/fpu/fegetmode.c | 2 +- sysdeps/hppa/fpu/fegetround.c | 2 +- sysdeps/hppa/fpu/feholdexcpt.c | 2 +- sysdeps/hppa/fpu/fesetenv.c | 2 +- sysdeps/hppa/fpu/fesetexcept.c | 2 +- sysdeps/hppa/fpu/fesetmode.c | 2 +- sysdeps/hppa/fpu/fesetround.c | 2 +- sysdeps/hppa/fpu/feupdateenv.c | 2 +- sysdeps/hppa/fpu/fgetexcptflg.c | 2 +- sysdeps/hppa/fpu/fpu_control.h | 2 +- sysdeps/hppa/fpu/fraiseexcpt.c | 2 +- sysdeps/hppa/fpu/fsetexcptflg.c | 2 +- sysdeps/hppa/fpu/ftestexcept.c | 2 +- sysdeps/hppa/fpu/libm-test-ulps | 1169 -- sysdeps/hppa/fpu/libm-test-ulps-name | 1 - sysdeps/hppa/gccframe.h | 2 +- sysdeps/hppa/get-rounding-mode.h | 2 +- sysdeps/hppa/hppa1.1/addmul_1.S | 2 +- sysdeps/hppa/hppa1.1/mul_1.S | 2 +- sysdeps/hppa/hppa1.1/s_signbit.c | 2 +- sysdeps/hppa/hppa1.1/submul_1.S | 2 +- sysdeps/hppa/hppa1.1/udiv_qrnnd.S | 2 +- sysdeps/hppa/jmpbuf-offsets.h | 2 +- sysdeps/hppa/jmpbuf-unwind.h | 2 +- sysdeps/hppa/ldsodefs.h | 2 +- sysdeps/hppa/libc-tls.c | 2 +- sysdeps/hppa/libgcc-compat.c | 2 +- sysdeps/hppa/lshift.S | 2 +- sysdeps/hppa/machine-gmon.h | 2 +- sysdeps/hppa/math-tests-snan-payload.h | 2 +- sysdeps/hppa/memcopy.h | 2 +- sysdeps/hppa/nan-high-order-bit.h | 2 +- sysdeps/hppa/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/hppa/nptl/bits/struct_mutex.h | 2 +- sysdeps/hppa/nptl/bits/struct_rwlock.h | 2 +- sysdeps/hppa/nptl/jmpbuf-unwind.h | 2 +- sysdeps/hppa/nptl/pthread_spin_init.c | 2 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 2 +- sysdeps/hppa/nptl/pthreaddef.h | 2 +- sysdeps/hppa/nptl/tls.h | 28 +- sysdeps/hppa/nptl/tst-oddstacklimit.c | 2 +- sysdeps/hppa/rshift.S | 2 +- sysdeps/hppa/setjmp.S | 2 +- sysdeps/hppa/sotruss-lib.c | 2 +- sysdeps/hppa/stackinfo.h | 2 +- sysdeps/hppa/start.S | 2 +- sysdeps/hppa/string-fzb.h | 2 +- sysdeps/hppa/string-fzc.h | 2 +- sysdeps/hppa/string-fzi.h | 2 +- sysdeps/hppa/sub_n.S | 2 +- sysdeps/hppa/sysdep.h | 2 +- sysdeps/hppa/thread_pointer.h | 40 + sysdeps/hppa/tst-audit.h | 2 +- sysdeps/hppa/udiv_qrnnd.S | 2 +- sysdeps/hppa/utmp-size.h | 2 + sysdeps/htl/bits/cancelation.h | 2 +- sysdeps/htl/bits/pthread-np.h | 2 +- sysdeps/htl/bits/pthread.h | 2 +- sysdeps/htl/bits/pthreadtypes.h | 2 +- sysdeps/htl/bits/semaphore.h | 2 +- sysdeps/htl/bits/thread-shared-types.h | 2 +- sysdeps/htl/bits/types/__pthread_key.h | 2 +- sysdeps/htl/bits/types/__pthread_t.h | 2 +- sysdeps/htl/bits/types/__thrd_t.h | 2 +- sysdeps/htl/bits/types/struct___pthread_attr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_barrier.h | 2 +- .../htl/bits/types/struct___pthread_barrierattr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_cond.h | 2 +- sysdeps/htl/bits/types/struct___pthread_condattr.h | 2 +- .../htl/bits/types/struct___pthread_mutexattr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_once.h | 2 +- sysdeps/htl/bits/types/struct___pthread_rwlock.h | 2 +- .../htl/bits/types/struct___pthread_rwlockattr.h | 2 +- sysdeps/htl/dl-support.c | 2 +- sysdeps/htl/dl-thread_gscope_wait.c | 2 +- sysdeps/htl/flockfile.c | 2 +- sysdeps/htl/ftrylockfile.c | 2 +- sysdeps/htl/funlockfile.c | 2 +- sysdeps/htl/futex-internal.h | 2 +- sysdeps/htl/libc-lock.h | 2 +- sysdeps/htl/libc-lockP.h | 54 +- sysdeps/htl/pt-attr-destroy.c | 9 +- sysdeps/htl/pt-attr-getdetachstate.c | 9 +- sysdeps/htl/pt-attr-getguardsize.c | 10 +- sysdeps/htl/pt-attr-getinheritsched.c | 9 +- sysdeps/htl/pt-attr-getschedparam.c | 9 +- sysdeps/htl/pt-attr-getschedpolicy.c | 9 +- sysdeps/htl/pt-attr-getscope.c | 8 +- sysdeps/htl/pt-attr-getstack.c | 10 +- sysdeps/htl/pt-attr-getstackaddr.c | 10 +- sysdeps/htl/pt-attr-getstacksize.c | 10 +- sysdeps/htl/pt-attr-init.c | 10 +- sysdeps/htl/pt-attr-setdetachstate.c | 9 +- sysdeps/htl/pt-attr-setguardsize.c | 10 +- sysdeps/htl/pt-attr-setinheritsched.c | 9 +- sysdeps/htl/pt-attr-setschedparam.c | 9 +- sysdeps/htl/pt-attr-setschedpolicy.c | 9 +- sysdeps/htl/pt-attr-setscope.c | 8 +- sysdeps/htl/pt-attr-setstack.c | 11 +- sysdeps/htl/pt-attr-setstackaddr.c | 10 +- sysdeps/htl/pt-attr-setstacksize.c | 10 +- sysdeps/htl/pt-attr.c | 3 +- sysdeps/htl/pt-barrier-destroy.c | 11 +- sysdeps/htl/pt-barrier-init.c | 12 +- sysdeps/htl/pt-barrier-wait.c | 12 +- sysdeps/htl/pt-barrier.c | 2 +- sysdeps/htl/pt-barrierattr-destroy.c | 13 +- sysdeps/htl/pt-barrierattr-getpshared.c | 11 +- sysdeps/htl/pt-barrierattr-init.c | 11 +- sysdeps/htl/pt-barrierattr-setpshared.c | 11 +- sysdeps/htl/pt-cond-brdcast.c | 10 +- sysdeps/htl/pt-cond-destroy.c | 9 +- sysdeps/htl/pt-cond-init.c | 10 +- sysdeps/htl/pt-cond-signal.c | 10 +- sysdeps/htl/pt-cond-timedwait.c | 12 +- sysdeps/htl/pt-cond-wait.c | 10 +- sysdeps/htl/pt-cond.c | 3 +- sysdeps/htl/pt-condattr-destroy.c | 8 +- sysdeps/htl/pt-condattr-getclock.c | 11 +- sysdeps/htl/pt-condattr-getpshared.c | 10 +- sysdeps/htl/pt-condattr-init.c | 9 +- sysdeps/htl/pt-condattr-setclock.c | 12 +- sysdeps/htl/pt-condattr-setpshared.c | 10 +- sysdeps/htl/pt-destroy-specific.c | 2 +- sysdeps/htl/pt-equal.c | 9 +- sysdeps/htl/pt-getconcurrency.c | 2 +- sysdeps/htl/pt-getcpuclockid.c | 2 +- sysdeps/htl/pt-getschedparam.c | 9 +- sysdeps/htl/pt-getspecific.c | 2 +- sysdeps/htl/pt-init-specific.c | 2 +- sysdeps/htl/pt-key-create.c | 2 +- sysdeps/htl/pt-key-delete.c | 2 +- sysdeps/htl/pt-key.h | 2 +- sysdeps/htl/pt-once.c | 10 +- sysdeps/htl/pt-rwlock-attr.c | 2 +- sysdeps/htl/pt-rwlock-destroy.c | 11 +- sysdeps/htl/pt-rwlock-init.c | 11 +- sysdeps/htl/pt-rwlock-rdlock.c | 10 +- sysdeps/htl/pt-rwlock-timedrdlock.c | 18 +- sysdeps/htl/pt-rwlock-timedwrlock.c | 18 +- sysdeps/htl/pt-rwlock-tryrdlock.c | 12 +- sysdeps/htl/pt-rwlock-trywrlock.c | 12 +- sysdeps/htl/pt-rwlock-unlock.c | 10 +- sysdeps/htl/pt-rwlock-wrlock.c | 11 +- sysdeps/htl/pt-rwlockattr-destroy.c | 11 +- sysdeps/htl/pt-rwlockattr-getpshared.c | 11 +- sysdeps/htl/pt-rwlockattr-init.c | 11 +- sysdeps/htl/pt-rwlockattr-setpshared.c | 11 +- sysdeps/htl/pt-setconcurrency.c | 2 +- sysdeps/htl/pt-setschedparam.c | 9 +- sysdeps/htl/pt-setschedprio.c | 2 +- sysdeps/htl/pt-setspecific.c | 2 +- sysdeps/htl/pt-startup.c | 2 +- sysdeps/htl/pthread-functions.h | 56 +- sysdeps/htl/pthread.h | 13 +- sysdeps/htl/pthreadP.h | 144 +- sysdeps/htl/raise.c | 2 +- sysdeps/htl/sem-destroy.c | 2 +- sysdeps/htl/sem-getvalue.c | 2 +- sysdeps/htl/sem-init.c | 2 +- sysdeps/htl/sem-post.c | 2 +- sysdeps/htl/sem-timedwait.c | 2 +- sysdeps/htl/sem-trywait.c | 2 +- sysdeps/htl/sem-wait.c | 2 +- sysdeps/htl/sem-waitfast.c | 2 +- sysdeps/htl/stdio-lock.h | 2 +- sysdeps/htl/thrd_current.c | 2 +- sysdeps/htl/timer_routines.c | 36 +- sysdeps/htl/timer_routines.h | 2 +- sysdeps/hurd/htl/pt-kill.c | 2 +- sysdeps/hurd/include/hurd/signal.h | 4 + sysdeps/hurd/include/hurd/sigpreempt.h | 2 +- sysdeps/i386/__longjmp.S | 2 +- sysdeps/i386/add_n.S | 2 +- sysdeps/i386/addmul_1.S | 2 +- sysdeps/i386/asm-syntax.h | 2 +- sysdeps/i386/backtrace.c | 2 +- sysdeps/i386/bsd-_setjmp.S | 2 +- sysdeps/i386/bsd-setjmp.S | 2 +- sysdeps/i386/configure | 7 +- sysdeps/i386/crti.S | 2 +- sysdeps/i386/crtn.S | 2 +- sysdeps/i386/dl-fixup-attribute.h | 2 +- sysdeps/i386/dl-irel.h | 2 +- sysdeps/i386/dl-machine-rel.h | 2 +- sysdeps/i386/dl-machine.h | 2 +- sysdeps/i386/dl-procinfo.c | 21 +- sysdeps/i386/dl-tls.h | 12 +- sysdeps/i386/dl-tlsdesc-dynamic.h | 2 +- sysdeps/i386/dl-tlsdesc.S | 2 +- sysdeps/i386/dl-tlsdesc.h | 2 +- sysdeps/i386/dl-trampoline.S | 2 +- sysdeps/i386/fpu/e_acosf.S | 23 - sysdeps/i386/fpu/e_acosh.S | 2 +- sysdeps/i386/fpu/e_acoshf.S | 101 - sysdeps/i386/fpu/e_acoshl.S | 2 +- sysdeps/i386/fpu/e_asinf.S | 38 - sysdeps/i386/fpu/e_atan2f.S | 30 - sysdeps/i386/fpu/e_atanh.S | 2 +- sysdeps/i386/fpu/e_atanhf.S | 110 - sysdeps/i386/fpu/e_atanhl.S | 2 +- sysdeps/i386/fpu/e_hypot.c | 2 +- sysdeps/i386/fpu/e_log10f.S | 66 - sysdeps/i386/fpu/e_pow.S | 2 +- sysdeps/i386/fpu/e_powl.S | 2 +- sysdeps/i386/fpu/fclrexcpt.c | 3 +- sysdeps/i386/fpu/fedisblxcpt.c | 3 +- sysdeps/i386/fpu/feenablxcpt.c | 3 +- sysdeps/i386/fpu/fegetenv.c | 3 +- sysdeps/i386/fpu/fegetexcept.c | 2 +- sysdeps/i386/fpu/fegetmode.c | 3 +- sysdeps/i386/fpu/fegetround.c | 2 +- sysdeps/i386/fpu/feholdexcpt.c | 3 +- sysdeps/i386/fpu/fesetenv.c | 3 +- sysdeps/i386/fpu/fesetexcept.c | 2 +- sysdeps/i386/fpu/fesetmode.c | 3 +- sysdeps/i386/fpu/fesetround.c | 3 +- sysdeps/i386/fpu/feupdateenv.c | 3 +- sysdeps/i386/fpu/fgetexcptflg.c | 3 +- sysdeps/i386/fpu/fraiseexcpt.c | 2 +- sysdeps/i386/fpu/fsetexcptflg.c | 2 +- sysdeps/i386/fpu/ftestexcept.c | 3 +- sysdeps/i386/fpu/i386-math-asm.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 1666 +- sysdeps/i386/fpu/libm-test-ulps-name | 1 - sysdeps/i386/fpu/math-tests-snan.h | 2 +- sysdeps/i386/fpu/math-tests-trap-force.h | 2 +- sysdeps/i386/fpu/s_asinh.S | 2 +- sysdeps/i386/fpu/s_asinhf.S | 139 - sysdeps/i386/fpu/s_asinhl.S | 2 +- sysdeps/i386/fpu/s_atanf.S | 30 - sysdeps/i386/fpu/s_cbrt.S | 2 +- sysdeps/i386/fpu/s_cbrtf.S | 2 +- sysdeps/i386/fpu/s_cbrtl.S | 2 +- sysdeps/i386/fpu/s_ceil.c | 2 +- sysdeps/i386/fpu/s_ceilf.c | 2 +- sysdeps/i386/fpu/s_expm1.S | 2 +- sysdeps/i386/fpu/s_expm1f.S | 112 - sysdeps/i386/fpu/s_f32xaddf64.c | 2 +- sysdeps/i386/fpu/s_f32xdivf64.c | 2 +- sysdeps/i386/fpu/s_f32xmulf64.c | 2 +- sysdeps/i386/fpu/s_f32xsubf64.c | 2 +- sysdeps/i386/fpu/s_fdim.c | 2 +- sysdeps/i386/fpu/s_floor.c | 2 +- sysdeps/i386/fpu/s_floorf.c | 2 +- sysdeps/i386/fpu/s_fmax.S | 2 +- sysdeps/i386/fpu/s_fmaxf.S | 2 +- sysdeps/i386/fpu/s_fmaxl.S | 2 +- sysdeps/i386/fpu/s_fmin.S | 2 +- sysdeps/i386/fpu/s_fminf.S | 2 +- sysdeps/i386/fpu/s_fminl.S | 2 +- sysdeps/i386/fpu/s_frexp.S | 2 +- sysdeps/i386/fpu/s_frexpf.S | 2 +- sysdeps/i386/fpu/s_frexpl.S | 2 +- sysdeps/i386/fpu/s_llrint.S | 2 +- sysdeps/i386/fpu/s_llrintf.S | 2 +- sysdeps/i386/fpu/s_llrintl.S | 2 +- sysdeps/i386/fpu/s_log1pf.S | 66 - sysdeps/i386/fpu/s_lrint.S | 2 +- sysdeps/i386/fpu/s_lrintf.S | 2 +- sysdeps/i386/fpu/s_lrintl.S | 2 +- sysdeps/i386/fpu/s_trunc.c | 2 +- sysdeps/i386/fpu/s_truncf.c | 2 +- sysdeps/i386/fpu/w_exp10_compat.c | 9 +- sysdeps/i386/fpu/w_fmod_compat.c | 7 +- sysdeps/i386/fpu/w_fmodf_compat.c | 7 +- sysdeps/i386/gccframe.h | 2 +- sysdeps/i386/htl/Makefile | 2 +- sysdeps/i386/htl/bits/pthreadtypes-arch.h | 2 +- sysdeps/i386/htl/machine-sp.h | 2 +- sysdeps/i386/i386-mcount.S | 2 +- sysdeps/i386/i586/add_n.S | 2 +- sysdeps/i386/i586/addmul_1.S | 2 +- sysdeps/i386/i586/isa.h | 2 +- sysdeps/i386/i586/lshift.S | 2 +- sysdeps/i386/i586/memcopy.h | 2 +- sysdeps/i386/i586/memcpy.S | 4 +- sysdeps/i386/i586/memset.S | 2 +- sysdeps/i386/i586/mul_1.S | 2 +- sysdeps/i386/i586/rshift.S | 2 +- sysdeps/i386/i586/strchr.S | 2 +- sysdeps/i386/i586/strcpy.S | 2 +- sysdeps/i386/i586/strlen.S | 2 +- sysdeps/i386/i586/sub_n.S | 2 +- sysdeps/i386/i586/submul_1.S | 2 +- sysdeps/i386/i686/add_n.S | 2 +- sysdeps/i386/i686/dl-hash.h | 2 +- sysdeps/i386/i686/fpu/multiarch/e_exp2f.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_expf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_log2f.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_logf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_powf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 1679 -- .../i386/i686/fpu/multiarch/libm-test-ulps-name | 1 - sysdeps/i386/i686/fpu/multiarch/s_cosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 2 +- sysdeps/i386/i686/fpu/s_fmax.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxf.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 2 +- sysdeps/i386/i686/fpu/s_fmin.S | 2 +- sysdeps/i386/i686/fpu/s_fminf.S | 2 +- sysdeps/i386/i686/fpu/s_fminl.S | 2 +- sysdeps/i386/i686/isa.h | 2 +- sysdeps/i386/i686/memcmp.S | 2 +- sysdeps/i386/i686/memcpy.S | 2 +- sysdeps/i386/i686/memmove.S | 4 +- sysdeps/i386/i686/mempcpy.S | 2 +- sysdeps/i386/i686/memset.S | 4 +- .../i386/i686/multiarch/dl-symbol-redir-ifunc.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 2 +- sysdeps/i386/i686/multiarch/ifunc-memmove.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-memset.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2-bsf.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2-ssse3.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse4_2.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-ssse3-sse4_2.h | 2 +- sysdeps/i386/i686/multiarch/memchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memchr.c | 2 +- sysdeps/i386/i686/multiarch/memcmp-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/memcmp.c | 2 +- sysdeps/i386/i686/multiarch/memcpy-ia32.S | 2 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 2 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 2 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/memcpy.c | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk.c | 2 +- sysdeps/i386/i686/multiarch/memmove-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memmove.c | 2 +- sysdeps/i386/i686/multiarch/memmove_chk.c | 2 +- sysdeps/i386/i686/multiarch/mempcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy.c | 2 +- sysdeps/i386/i686/multiarch/mempcpy_chk.c | 2 +- sysdeps/i386/i686/multiarch/memrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/memrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memrchr.c | 2 +- sysdeps/i386/i686/multiarch/memset-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 2 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memset.c | 2 +- sysdeps/i386/i686/multiarch/memset_chk.c | 2 +- sysdeps/i386/i686/multiarch/rawmemchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/rawmemchr.c | 2 +- sysdeps/i386/i686/multiarch/s_fma-fma.c | 4 +- sysdeps/i386/i686/multiarch/s_fma.c | 4 +- sysdeps/i386/i686/multiarch/s_fmaf-fma.c | 4 +- sysdeps/i386/i686/multiarch/s_fmaf.c | 4 +- sysdeps/i386/i686/multiarch/stpcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/stpcpy.c | 2 +- sysdeps/i386/i686/multiarch/stpncpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/stpncpy.c | 2 +- sysdeps/i386/i686/multiarch/strcasecmp.c | 2 +- sysdeps/i386/i686/multiarch/strcasecmp_l.c | 2 +- sysdeps/i386/i686/multiarch/strcat-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcat-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strcat-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcat.c | 2 +- sysdeps/i386/i686/multiarch/strchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strchr.c | 2 +- sysdeps/i386/i686/multiarch/strcmp-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcmp.c | 2 +- sysdeps/i386/i686/multiarch/strcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcpy.c | 2 +- sysdeps/i386/i686/multiarch/strcspn-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcspn.c | 2 +- sysdeps/i386/i686/multiarch/strlen-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strlen.c | 2 +- sysdeps/i386/i686/multiarch/strncase.c | 2 +- sysdeps/i386/i686/multiarch/strncase_l.c | 2 +- sysdeps/i386/i686/multiarch/strncat.c | 2 +- sysdeps/i386/i686/multiarch/strncmp.c | 2 +- sysdeps/i386/i686/multiarch/strncpy.c | 2 +- sysdeps/i386/i686/multiarch/strnlen.c | 2 +- sysdeps/i386/i686/multiarch/strpbrk-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strpbrk.c | 2 +- sysdeps/i386/i686/multiarch/strrchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strrchr.c | 2 +- sysdeps/i386/i686/multiarch/strspn-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strspn.c | 2 +- sysdeps/i386/i686/multiarch/wcschr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcschr.c | 2 +- sysdeps/i386/i686/multiarch/wcscmp-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcscmp.c | 2 +- sysdeps/i386/i686/multiarch/wcscpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/wcscpy.c | 2 +- sysdeps/i386/i686/multiarch/wcslen-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcslen.c | 2 +- sysdeps/i386/i686/multiarch/wcsrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcsrchr.c | 2 +- sysdeps/i386/i686/multiarch/wmemcmp.c | 2 +- sysdeps/i386/i686/nptl/tls.h | 2 +- sysdeps/i386/i686/pthread_spin_trylock.S | 2 +- sysdeps/i386/i686/strcmp.S | 2 +- sysdeps/i386/isa.h | 2 +- sysdeps/i386/jmpbuf-offsets.h | 2 +- sysdeps/i386/jmpbuf-unwind.h | 2 +- sysdeps/i386/lshift.S | 2 +- sysdeps/i386/machine-gmon.h | 2 +- sysdeps/i386/malloc-alignment.h | 2 +- sysdeps/i386/memchr.S | 2 +- sysdeps/i386/memcmp.S | 2 +- sysdeps/i386/memcopy.h | 2 +- sysdeps/i386/memcpy.S | 2 +- sysdeps/i386/memcpy_chk.S | 2 +- sysdeps/i386/memmove_chk.S | 2 +- sysdeps/i386/mempcpy_chk.S | 2 +- sysdeps/i386/memset.S | 2 +- sysdeps/i386/memset_chk.S | 2 +- sysdeps/i386/mul_1.S | 2 +- sysdeps/i386/nptl/Makefile | 2 +- sysdeps/i386/nptl/pthread_spin_init.c | 2 +- sysdeps/i386/nptl/pthread_spin_lock.S | 2 +- sysdeps/i386/nptl/pthread_spin_unlock.S | 2 +- sysdeps/i386/nptl/rseq-access.h | 98 + sysdeps/i386/nptl/tcb-access.h | 2 +- sysdeps/i386/nptl/tls.h | 2 +- sysdeps/i386/pthread_spin_trylock.S | 2 +- sysdeps/i386/rawmemchr.S | 2 +- sysdeps/i386/rshift.S | 2 +- sysdeps/i386/setfpucw.c | 3 +- sysdeps/i386/setjmp.S | 2 +- sysdeps/i386/stackinfo.h | 2 +- sysdeps/i386/start.S | 2 +- sysdeps/i386/stpcpy.S | 2 +- sysdeps/i386/stpncpy.S | 4 +- sysdeps/i386/strcat.S | 2 +- sysdeps/i386/strchr.S | 2 +- sysdeps/i386/strchrnul.S | 2 +- sysdeps/i386/strcspn.S | 2 +- sysdeps/i386/string-inlines.c | 2 +- sysdeps/i386/string-opthr.h | 2 +- sysdeps/i386/strlen.S | 2 +- sysdeps/i386/strlen.c | 2 +- sysdeps/i386/strpbrk.S | 2 +- sysdeps/i386/strrchr.S | 2 +- sysdeps/i386/strspn.S | 2 +- sysdeps/i386/sub_n.S | 2 +- sysdeps/i386/submul_1.S | 2 +- sysdeps/i386/symbol-hacks.h | 2 +- sysdeps/i386/sys/ucontext.h | 2 +- sysdeps/i386/sysdep.h | 2 +- sysdeps/i386/tlsdesc.c | 2 +- sysdeps/i386/tst-audit.h | 2 +- sysdeps/i386/tst-audit3.c | 2 +- sysdeps/i386/tst-audit3.h | 2 +- sysdeps/i386/tst-auditmod3a.c | 2 +- sysdeps/i386/tst-auditmod3b.c | 2 +- sysdeps/i386/tst-ld-sse-use.sh | 2 +- sysdeps/i386/unwind-arch.h | 2 +- sysdeps/ieee754/dbl-64/asincos.tbl | 2 +- sysdeps/ieee754/dbl-64/atnat.h | 2 +- sysdeps/ieee754/dbl-64/atnat2.h | 2 +- sysdeps/ieee754/dbl-64/branred.c | 2 +- sysdeps/ieee754/dbl-64/branred.h | 2 +- sysdeps/ieee754/dbl-64/dbl2mpn.c | 2 +- sysdeps/ieee754/dbl-64/dla.h | 2 +- sysdeps/ieee754/dbl-64/e_asin.c | 2 +- sysdeps/ieee754/dbl-64/e_atan2.c | 2 +- sysdeps/ieee754/dbl-64/e_atanh.c | 10 +- sysdeps/ieee754/dbl-64/e_exp.c | 2 +- sysdeps/ieee754/dbl-64/e_exp10.c | 8 +- sysdeps/ieee754/dbl-64/e_exp2.c | 2 +- sysdeps/ieee754/dbl-64/e_exp_data.c | 2 +- sysdeps/ieee754/dbl-64/e_fmod.c | 2 +- sysdeps/ieee754/dbl-64/e_gamma_r.c | 2 +- sysdeps/ieee754/dbl-64/e_hypot.c | 2 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 10 +- sysdeps/ieee754/dbl-64/e_log.c | 2 +- sysdeps/ieee754/dbl-64/e_log2.c | 2 +- sysdeps/ieee754/dbl-64/e_log2_data.c | 2 +- sysdeps/ieee754/dbl-64/e_log_data.c | 2 +- sysdeps/ieee754/dbl-64/e_pow.c | 2 +- sysdeps/ieee754/dbl-64/e_pow_log_data.c | 2 +- sysdeps/ieee754/dbl-64/e_remainder.c | 2 +- sysdeps/ieee754/dbl-64/e_sinh.c | 8 + sysdeps/ieee754/dbl-64/e_sqrt.c | 2 +- sysdeps/ieee754/dbl-64/gamma_product.c | 2 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 45 +- sysdeps/ieee754/dbl-64/lgamma_neg.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_product.c | 2 +- sysdeps/ieee754/dbl-64/math_config.h | 8 +- sysdeps/ieee754/dbl-64/math_err.c | 2 +- sysdeps/ieee754/dbl-64/mpn2dbl.c | 2 +- sysdeps/ieee754/dbl-64/mydefs.h | 2 +- sysdeps/ieee754/dbl-64/powtwo.tbl | 2 +- sysdeps/ieee754/dbl-64/root.tbl | 2 +- sysdeps/ieee754/dbl-64/s_atan.c | 2 +- sysdeps/ieee754/dbl-64/s_cbrt.c | 2 +- sysdeps/ieee754/dbl-64/s_erfc.c | 1 + sysdeps/ieee754/dbl-64/s_f32xaddf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xdivf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xmulf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xsubf64.c | 2 +- sysdeps/ieee754/dbl-64/s_fadd.c | 2 +- sysdeps/ieee754/dbl-64/s_fdiv.c | 2 +- sysdeps/ieee754/dbl-64/s_ffma.c | 2 +- sysdeps/ieee754/dbl-64/s_floor.c | 2 +- sysdeps/ieee754/dbl-64/s_fma.c | 5 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 2 +- sysdeps/ieee754/dbl-64/s_fmul.c | 2 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 2 +- sysdeps/ieee754/dbl-64/s_frexp.c | 2 +- sysdeps/ieee754/dbl-64/s_fromfp_main.c | 2 +- sysdeps/ieee754/dbl-64/s_fsqrt.c | 2 +- sysdeps/ieee754/dbl-64/s_fsub.c | 2 +- sysdeps/ieee754/dbl-64/s_getpayload.c | 2 +- sysdeps/ieee754/dbl-64/s_issignaling.c | 2 +- sysdeps/ieee754/dbl-64/s_llrint.c | 2 +- sysdeps/ieee754/dbl-64/s_llround.c | 2 +- sysdeps/ieee754/dbl-64/s_logb.c | 2 +- sysdeps/ieee754/dbl-64/s_lrint.c | 2 +- sysdeps/ieee754/dbl-64/s_lround.c | 2 +- sysdeps/ieee754/dbl-64/s_nearbyint.c | 2 + sysdeps/ieee754/dbl-64/s_nextup.c | 2 +- sysdeps/ieee754/dbl-64/s_remquo.c | 2 +- sysdeps/ieee754/dbl-64/s_round.c | 2 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 2 +- sysdeps/ieee754/dbl-64/s_setpayload_main.c | 2 +- sysdeps/ieee754/dbl-64/s_signbit.c | 2 +- sysdeps/ieee754/dbl-64/s_sin.c | 2 +- sysdeps/ieee754/dbl-64/s_sincos.c | 2 +- sysdeps/ieee754/dbl-64/s_tan.c | 2 +- sysdeps/ieee754/dbl-64/s_tanh.c | 5 + sysdeps/ieee754/dbl-64/s_totalorder.c | 2 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 2 +- sysdeps/ieee754/dbl-64/s_trunc.c | 2 +- sysdeps/ieee754/dbl-64/sincostab.c | 2 +- sysdeps/ieee754/dbl-64/uasncs.h | 2 +- sysdeps/ieee754/dbl-64/uatan.tbl | 2 +- sysdeps/ieee754/dbl-64/urem.h | 2 +- sysdeps/ieee754/dbl-64/usncs.h | 2 +- sysdeps/ieee754/dbl-64/utan.h | 2 +- sysdeps/ieee754/dbl-64/utan.tbl | 2 +- sysdeps/ieee754/dbl-64/x2y2m1.c | 2 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 2 +- sysdeps/ieee754/float128/Makefile | 2 +- sysdeps/ieee754/float128/float1282mpn.c | 2 +- sysdeps/ieee754/float128/float128_private.h | 3 +- sysdeps/ieee754/float128/ieee754_float128.h | 2 +- .../ieee754/float128/math-nan-payload-float128.h | 2 +- sysdeps/ieee754/float128/mpn2float128.c | 2 +- sysdeps/ieee754/float128/s_erfcf128.c | 1 + sysdeps/ieee754/float128/s_isnanf128.c | 2 + sysdeps/ieee754/float128/s_signbitf128.c | 2 +- sysdeps/ieee754/float128/strfromf128.c | 2 +- sysdeps/ieee754/float128/strtof128.c | 2 +- sysdeps/ieee754/float128/strtof128_l.c | 2 +- sysdeps/ieee754/float128/strtof128_nan.c | 2 +- sysdeps/ieee754/float128/wcstof128.c | 2 +- sysdeps/ieee754/float128/wcstof128_l.c | 2 +- sysdeps/ieee754/float128/wcstof128_nan.c | 2 +- sysdeps/ieee754/flt-32/e_acosf.c | 186 +- sysdeps/ieee754/flt-32/e_acoshf.c | 139 +- sysdeps/ieee754/flt-32/e_asinf.c | 197 +- sysdeps/ieee754/flt-32/e_atan2f.c | 338 +- sysdeps/ieee754/flt-32/e_atanhf.c | 212 +- sysdeps/ieee754/flt-32/e_coshf.c | 134 +- sysdeps/ieee754/flt-32/e_exp10f.c | 2 +- sysdeps/ieee754/flt-32/e_exp2f.c | 2 +- sysdeps/ieee754/flt-32/e_exp2f_data.c | 2 +- sysdeps/ieee754/flt-32/e_expf.c | 2 +- sysdeps/ieee754/flt-32/e_fmodf.c | 2 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 331 +- sysdeps/ieee754/flt-32/e_hypotf.c | 2 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 575 +- sysdeps/ieee754/flt-32/e_log10f.c | 195 +- sysdeps/ieee754/flt-32/e_log2f.c | 2 +- sysdeps/ieee754/flt-32/e_log2f_data.c | 2 +- sysdeps/ieee754/flt-32/e_logf.c | 2 +- sysdeps/ieee754/flt-32/e_logf_data.c | 2 +- sysdeps/ieee754/flt-32/e_powf.c | 2 +- sysdeps/ieee754/flt-32/e_powf_log2_data.c | 2 +- sysdeps/ieee754/flt-32/e_remainderf.c | 3 + sysdeps/ieee754/flt-32/e_sincoshf_data.c | 49 + sysdeps/ieee754/flt-32/e_sincoshf_data.h | 36 + sysdeps/ieee754/flt-32/e_sinhf.c | 148 +- sysdeps/ieee754/flt-32/k_tanf.c | 102 +- sysdeps/ieee754/flt-32/lgamma_negf.c | 283 +- sysdeps/ieee754/flt-32/libm-test-ulps | 289 + sysdeps/ieee754/flt-32/math_config.h | 56 +- sysdeps/ieee754/flt-32/math_errf.c | 2 +- sysdeps/ieee754/flt-32/mpn2flt.c | 2 +- sysdeps/ieee754/flt-32/reduce_aux.h | 2 +- sysdeps/ieee754/flt-32/s_acospif.c | 88 + sysdeps/ieee754/flt-32/s_asincosf_data.c | 43 + sysdeps/ieee754/flt-32/s_asincosf_data.h | 35 + sysdeps/ieee754/flt-32/s_asincoshf_data.c | 121 + sysdeps/ieee754/flt-32/s_asincoshf_data.h | 36 + sysdeps/ieee754/flt-32/s_asincospif_data.c | 81 + sysdeps/ieee754/flt-32/s_asincospif_data.h | 34 + sysdeps/ieee754/flt-32/s_asinhf.c | 124 +- sysdeps/ieee754/flt-32/s_asinpif.c | 86 + sysdeps/ieee754/flt-32/s_atan2pif.c | 238 + sysdeps/ieee754/flt-32/s_atanf.c | 193 +- sysdeps/ieee754/flt-32/s_atanpif.c | 109 + sysdeps/ieee754/flt-32/s_cbrtf.c | 136 +- sysdeps/ieee754/flt-32/s_cosf.c | 2 +- sysdeps/ieee754/flt-32/s_cospif.c | 81 + sysdeps/ieee754/flt-32/s_erfcf.c | 187 + sysdeps/ieee754/flt-32/s_erff.c | 470 +- sysdeps/ieee754/flt-32/s_exp10m1f.c | 227 + sysdeps/ieee754/flt-32/s_exp2m1f.c | 194 + sysdeps/ieee754/flt-32/s_expm1f.c | 232 +- sysdeps/ieee754/flt-32/s_fpclassifyf.c | 2 +- sysdeps/ieee754/flt-32/s_fromfpf_main.c | 2 +- sysdeps/ieee754/flt-32/s_getpayloadf.c | 2 +- sysdeps/ieee754/flt-32/s_issignalingf.c | 2 +- sysdeps/ieee754/flt-32/s_llrintf.c | 2 +- sysdeps/ieee754/flt-32/s_llroundf.c | 2 +- sysdeps/ieee754/flt-32/s_log10p1f.c | 182 + sysdeps/ieee754/flt-32/s_log1pf.c | 271 +- sysdeps/ieee754/flt-32/s_log2p1f.c | 248 + sysdeps/ieee754/flt-32/s_lrintf.c | 2 +- sysdeps/ieee754/flt-32/s_lroundf.c | 2 +- sysdeps/ieee754/flt-32/s_nearbyintf.c | 2 + sysdeps/ieee754/flt-32/s_nextupf.c | 2 +- sysdeps/ieee754/flt-32/s_remquof.c | 2 +- sysdeps/ieee754/flt-32/s_roundevenf.c | 2 +- sysdeps/ieee754/flt-32/s_roundf.c | 2 +- sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 2 +- sysdeps/ieee754/flt-32/s_signbitf.c | 2 +- sysdeps/ieee754/flt-32/s_sincosf.c | 2 +- sysdeps/ieee754/flt-32/s_sincosf.h | 2 +- sysdeps/ieee754/flt-32/s_sincosf_data.c | 2 +- sysdeps/ieee754/flt-32/s_sincospif_data.c | 80 + sysdeps/ieee754/flt-32/s_sincospif_data.h | 37 + sysdeps/ieee754/flt-32/s_sinf.c | 2 +- sysdeps/ieee754/flt-32/s_sinpif.c | 80 + sysdeps/ieee754/flt-32/s_tanf.c | 224 +- sysdeps/ieee754/flt-32/s_tanhf.c | 133 +- sysdeps/ieee754/flt-32/s_tanpif.c | 90 + sysdeps/ieee754/flt-32/s_totalorderf.c | 2 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 2 +- sysdeps/ieee754/flt-32/s_truncf.c | 2 +- sysdeps/ieee754/flt-32/sincosf_poly.h | 2 +- .../fpu/math_errf.c => ieee754/flt-32/w_log1pf.c} | 0 sysdeps/ieee754/ieee754.h | 2 +- sysdeps/ieee754/k_standardf.c | 2 +- sysdeps/ieee754/k_standardl.c | 2 +- sysdeps/ieee754/ldbl-128/Makefile | 2 +- sysdeps/ieee754/ldbl-128/bits/floatn.h | 2 +- sysdeps/ieee754/ldbl-128/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-128/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128/e_expl.c | 2 +- sysdeps/ieee754/ldbl-128/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 2 +- sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128/e_remainderl.c | 5 +- sysdeps/ieee754/ldbl-128/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_productl.c | 2 +- .../ieee754/ldbl-128/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-128/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-128/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex_macros.h | 2 +- sysdeps/ieee754/ldbl-128/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-128/s_ddivl.c | 2 +- sysdeps/ieee754/ldbl-128/s_dfmal.c | 2 +- sysdeps/ieee754/ldbl-128/s_dmull.c | 2 +- sysdeps/ieee754/ldbl-128/s_dsqrtl.c | 2 +- sysdeps/ieee754/ldbl-128/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-128/s_erfcl.c | 1 + sysdeps/ieee754/ldbl-128/s_f64xaddf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xdivf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xfmaf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xmulf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xsqrtf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xsubf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fdivl.c | 2 +- sysdeps/ieee754/ldbl-128/s_ffmal.c | 2 +- sysdeps/ieee754/ldbl-128/s_finitel.c | 2 + sysdeps/ieee754/ldbl-128/s_fma.c | 2 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 2 +- sysdeps/ieee754/ldbl-128/s_fmull.c | 2 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-128/s_fsqrtl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fsubl.c | 2 +- sysdeps/ieee754/ldbl-128/s_getpayloadl.c | 2 +- sysdeps/ieee754/ldbl-128/s_isinfl.c | 2 + sysdeps/ieee754/ldbl-128/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_nextafterl.c | 4 + sysdeps/ieee754/ldbl-128/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128/t_expl.h | 2 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 20 + .../ieee754/ldbl-128ibm-compat/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/e_scalbf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-argp-help.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-asprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-asprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-dprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-dprintf_chk.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-error.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_fscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_fwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_scanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_sscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_swscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_vfscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_vfwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_vscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_vsscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_vswscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_vwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_wscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_fscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_fwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_scanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_sscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_swscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vfwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vswscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_wscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-obprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-obstack_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-printf.c | 2 +- .../ldbl-128ibm-compat/ieee128-printf_chk.c | 2 +- .../ldbl-128ibm-compat/ieee128-printf_size.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-scanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-snprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-snprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-sprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-sprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-sscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-strfmon.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-strfmon_l.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-swprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-swprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-swscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-syslog.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vasprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vasprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vdprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vobstack_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsnprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsnprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vswprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-wprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-wprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-wscanf.c | 2 +- .../ldbl-128ibm-compat/libm-alias-float128.h | 2 +- .../math-narrow-alias-float128.h | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h | 2 +- .../ieee754/ldbl-128ibm-compat/s_nextafterf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/s_nexttowardf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/s_significandf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/set-freeres-fp.h | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strfromf128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128_l.c | 2 +- .../test-obstack-ldbl-compat-template.c | 2 +- .../test-printf-chk-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-printf-ldbl-compat.c | 2 +- .../test-scanf-ldbl-compat-template.c | 2 +- .../ldbl-128ibm-compat/test-scanf-ldbl-compat.sh | 2 +- .../ldbl-128ibm-compat/test-strfmon-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-strfrom-ldbl-compat.c | 2 +- .../test-syslog-ldbl-compat-template.c | 2 +- .../ldbl-128ibm-compat/test-wcstold-ldbl-compat.c | 2 +- .../test-wprintf-chk-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-wprintf-ldbl-compat.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/w_scalbf128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/wcstof128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/wcstof128_l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128ibm/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c | 2 +- .../ieee754/ldbl-128ibm/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ddivl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dfmal.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dmull.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dsqrtl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_erfcl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fdivl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ffmal.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fmull.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fsqrtl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fsubl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/t_expl.h | 2 +- sysdeps/ieee754/ldbl-128ibm/t_sincosl.c | 2 +- .../ldbl-128ibm/test-canonical-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-remainderl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-totalorderl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c | 2 +- sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-64-128/s_copysignl.c | 4 +- sysdeps/ieee754/ldbl-64-128/s_frexpl.c | 4 +- sysdeps/ieee754/ldbl-64-128/s_modfl.c | 4 +- sysdeps/ieee754/ldbl-64-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/Makefile | 4 +- sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-96/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-96/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-96/e_hypotl.c | 2 +- sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 4 + sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-96/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-96/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-96/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-96/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-96/nan-pseudo-number.h | 2 +- sysdeps/ieee754/ldbl-96/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-96/s_cbrtl.c | 2 +- sysdeps/ieee754/ldbl-96/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-96/s_ddivl.c | 2 +- sysdeps/ieee754/ldbl-96/s_dfmal.c | 2 +- sysdeps/ieee754/ldbl-96/s_dmull.c | 2 +- sysdeps/ieee754/ldbl-96/s_dsqrtl.c | 2 +- sysdeps/ieee754/ldbl-96/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-96/s_erfcl.c | 1 + sysdeps/ieee754/ldbl-96/s_fabsl.c | 2 +- sysdeps/ieee754/ldbl-96/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fdivl.c | 2 +- sysdeps/ieee754/ldbl-96/s_ffmal.c | 2 +- sysdeps/ieee754/ldbl-96/s_fma.c | 2 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 2 +- sysdeps/ieee754/ldbl-96/s_fmull.c | 2 +- sysdeps/ieee754/ldbl-96/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-96/s_fsqrtl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fsubl.c | 2 +- sysdeps/ieee754/ldbl-96/s_getpayloadl.c | 2 +- sysdeps/ieee754/ldbl-96/s_iscanonicall.c | 2 +- sysdeps/ieee754/ldbl-96/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-96/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-96/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-96/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-96/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c | 2 +- sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-opt/Makefile | 328 +- sysdeps/ieee754/ldbl-opt/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-opt/configure | 12 +- sysdeps/ieee754/ldbl-opt/libm-alias-double.h | 2 +- sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-acospi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-asinpi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-atan2pi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-atanpi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-cospi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-dadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ddiv.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dfma.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dmul.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dsqrt.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dsub.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-exp10m1.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-exp2m1.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-fadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fdiv.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ffma.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmaximum.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag_num.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_num.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmaxmag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fminimum.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag_num.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fminimum_num.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fminmag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmul.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fromfp.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fromfpx.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fsqrt.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fsub.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-llogb.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-log10p1.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-log1p.c | 1 + sysdeps/ieee754/ldbl-opt/nldbl-log2p1.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-nextup.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-powr.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-rsqrt.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-sinpi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-tanpi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c | 2 +- sysdeps/ieee754/ldbl-opt/s_clog10.c | 2 +- sysdeps/ieee754/ldbl-opt/s_clog10l.c | 2 +- sysdeps/ieee754/ldbl-opt/s_ldexp.c | 2 +- sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 6 +- sysdeps/ieee754/ldbl-opt/test-nldbl-redirect.c | 2 +- .../ieee754/ldbl-opt/test-redirection-ldbl-64.c | 2 +- sysdeps/ieee754/libm-alias-finite.h | 2 +- sysdeps/ieee754/soft-fp/s_daddl.c | 2 +- sysdeps/ieee754/soft-fp/s_ddivl.c | 2 +- sysdeps/ieee754/soft-fp/s_dfmal.c | 2 +- sysdeps/ieee754/soft-fp/s_dmull.c | 2 +- sysdeps/ieee754/soft-fp/s_dsqrtl.c | 2 +- sysdeps/ieee754/soft-fp/s_dsubl.c | 2 +- sysdeps/ieee754/soft-fp/s_fadd.c | 2 +- sysdeps/ieee754/soft-fp/s_faddl.c | 2 +- sysdeps/ieee754/soft-fp/s_fdiv.c | 2 +- sysdeps/ieee754/soft-fp/s_fdivl.c | 2 +- sysdeps/ieee754/soft-fp/s_ffma.c | 2 +- sysdeps/ieee754/soft-fp/s_ffmal.c | 2 +- sysdeps/ieee754/soft-fp/s_fma.c | 2 +- sysdeps/ieee754/soft-fp/s_fmaf.c | 2 +- sysdeps/ieee754/soft-fp/s_fmal.c | 2 +- sysdeps/ieee754/soft-fp/s_fmul.c | 2 +- sysdeps/ieee754/soft-fp/s_fmull.c | 2 +- sysdeps/ieee754/soft-fp/s_fsqrt.c | 2 +- sysdeps/ieee754/soft-fp/s_fsqrtl.c | 2 +- sysdeps/ieee754/soft-fp/s_fsub.c | 2 +- sysdeps/ieee754/soft-fp/s_fsubl.c | 2 +- sysdeps/loongarch/Makefile | 48 +- sysdeps/loongarch/__longjmp.S | 2 +- sysdeps/loongarch/bits/fenv.h | 2 +- sysdeps/loongarch/bits/link.h | 2 +- sysdeps/loongarch/bits/link_lavcurrent.h | 2 +- sysdeps/loongarch/bits/setjmp.h | 2 +- sysdeps/loongarch/configure | 59 +- sysdeps/loongarch/configure.ac | 17 + sysdeps/loongarch/cpu-tunables.c | 87 + sysdeps/loongarch/dl-audit-check.h | 2 +- sysdeps/loongarch/dl-get-cpu-features.c | 25 + sysdeps/loongarch/dl-irel.h | 2 +- sysdeps/loongarch/dl-machine.h | 90 +- sysdeps/loongarch/dl-tls.h | 15 +- sysdeps/loongarch/dl-tlsdesc-dynamic.h | 222 + sysdeps/loongarch/dl-tlsdesc.S | 104 + sysdeps/loongarch/dl-tlsdesc.h | 53 + sysdeps/loongarch/dl-trampoline.S | 2 +- sysdeps/loongarch/dl-trampoline.h | 2 +- sysdeps/loongarch/dl-tunables.list | 25 + sysdeps/loongarch/e_sqrtl.c | 2 +- sysdeps/loongarch/fpu/e_ilogb.c | 2 +- sysdeps/loongarch/fpu/e_ilogbf.c | 2 +- sysdeps/loongarch/fpu/e_scalb.c | 2 +- sysdeps/loongarch/fpu/e_scalbf.c | 2 +- sysdeps/loongarch/fpu/fclrexcpt.c | 2 +- sysdeps/loongarch/fpu/fedisblxcpt.c | 2 +- sysdeps/loongarch/fpu/feenablxcpt.c | 2 +- sysdeps/loongarch/fpu/fegetenv.c | 2 +- sysdeps/loongarch/fpu/fegetexcept.c | 2 +- sysdeps/loongarch/fpu/fegetmode.c | 2 +- sysdeps/loongarch/fpu/fegetround.c | 2 +- sysdeps/loongarch/fpu/feholdexcpt.c | 2 +- sysdeps/loongarch/fpu/fenv_libc.h | 2 +- sysdeps/loongarch/fpu/fesetenv.c | 2 +- sysdeps/loongarch/fpu/fesetexcept.c | 2 +- sysdeps/loongarch/fpu/fesetmode.c | 2 +- sysdeps/loongarch/fpu/fesetround.c | 2 +- sysdeps/loongarch/fpu/feupdateenv.c | 2 +- sysdeps/loongarch/fpu/fgetexcptflg.c | 2 +- sysdeps/loongarch/fpu/fraiseexcpt.c | 2 +- sysdeps/loongarch/fpu/fsetexcptflg.c | 2 +- sysdeps/loongarch/fpu/ftestexcept.c | 2 +- sysdeps/loongarch/fpu/get-rounding-mode.h | 2 +- sysdeps/loongarch/fpu/math-barriers.h | 2 +- sysdeps/loongarch/fpu/math-type-macros-double.h | 21 + sysdeps/loongarch/fpu/math-type-macros-float.h | 21 + sysdeps/loongarch/fpu/s_finite.c | 2 +- sysdeps/loongarch/fpu/s_finitef.c | 2 +- sysdeps/loongarch/fpu/s_fmaximum.c | 40 - sysdeps/loongarch/fpu/s_fmaximum_mag.c | 40 - sysdeps/loongarch/fpu/s_fmaximum_mag_num.c | 48 - .../loongarch/fpu/s_fmaximum_mag_num_template.c | 39 + sysdeps/loongarch/fpu/s_fmaximum_mag_numf.c | 48 - sysdeps/loongarch/fpu/s_fmaximum_mag_template.c | 39 + sysdeps/loongarch/fpu/s_fmaximum_magf.c | 40 - sysdeps/loongarch/fpu/s_fmaximum_num.c | 48 - sysdeps/loongarch/fpu/s_fmaximum_num_template.c | 39 + sysdeps/loongarch/fpu/s_fmaximum_numf.c | 49 - sysdeps/loongarch/fpu/s_fmaximum_template.c | 39 + sysdeps/loongarch/fpu/s_fmaximumf.c | 40 - sysdeps/loongarch/fpu/s_fmaxmag.c | 2 +- sysdeps/loongarch/fpu/s_fmaxmagf.c | 2 +- sysdeps/loongarch/fpu/s_fminimum.c | 40 - sysdeps/loongarch/fpu/s_fminimum_mag.c | 40 - sysdeps/loongarch/fpu/s_fminimum_mag_num.c | 48 - .../loongarch/fpu/s_fminimum_mag_num_template.c | 39 + sysdeps/loongarch/fpu/s_fminimum_mag_numf.c | 48 - sysdeps/loongarch/fpu/s_fminimum_mag_template.c | 39 + sysdeps/loongarch/fpu/s_fminimum_magf.c | 40 - sysdeps/loongarch/fpu/s_fminimum_num.c | 48 - sysdeps/loongarch/fpu/s_fminimum_num_template.c | 39 + sysdeps/loongarch/fpu/s_fminimum_numf.c | 48 - sysdeps/loongarch/fpu/s_fminimum_template.c | 39 + sysdeps/loongarch/fpu/s_fminimumf.c | 40 - sysdeps/loongarch/fpu/s_fminmag.c | 2 +- sysdeps/loongarch/fpu/s_fminmagf.c | 2 +- sysdeps/loongarch/fpu/s_fpclassify.c | 2 +- sysdeps/loongarch/fpu/s_fpclassifyf.c | 2 +- sysdeps/loongarch/fpu/s_isinf.c | 2 +- sysdeps/loongarch/fpu/s_isinff.c | 2 +- sysdeps/loongarch/fpu/s_isnan.c | 2 +- sysdeps/loongarch/fpu/s_isnanf.c | 2 +- sysdeps/loongarch/fpu/s_issignaling.c | 2 +- sysdeps/loongarch/fpu/s_issignalingf.c | 2 +- sysdeps/loongarch/fpu/s_scalbn.c | 2 +- sysdeps/loongarch/fpu/s_scalbnf.c | 2 +- sysdeps/loongarch/fpu_control.h | 6 +- sysdeps/loongarch/hp-timing.h | 2 +- sysdeps/loongarch/jmpbuf-offsets.h | 2 +- sysdeps/loongarch/jmpbuf-unwind.h | 2 +- sysdeps/loongarch/ldsodefs.h | 2 +- sysdeps/loongarch/libc-tls.c | 4 +- sysdeps/loongarch/linkmap.h | 5 +- sysdeps/loongarch/lp64/libm-test-ulps | 1413 -- sysdeps/loongarch/lp64/libm-test-ulps-name | 1 - .../lp64/multiarch/dl-symbol-redir-ifunc.h | 5 +- sysdeps/loongarch/lp64/multiarch/ifunc-impl-list.c | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-lasx.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-memchr.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-memcmp.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-memrchr.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-rawmemchr.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-strchr.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-strchrnul.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-strcmp.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-strlen.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-strncmp.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-strnlen.h | 2 +- sysdeps/loongarch/lp64/multiarch/ifunc-strrchr.h | 2 +- sysdeps/loongarch/lp64/multiarch/memchr-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/memchr-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/memchr-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/memchr.c | 2 +- sysdeps/loongarch/lp64/multiarch/memcmp-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/memcmp-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/memcmp-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/memcmp.c | 2 +- sysdeps/loongarch/lp64/multiarch/memcpy-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/memcpy-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S | 2 +- .../loongarch/lp64/multiarch/memcpy-unaligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/memcpy.c | 2 +- sysdeps/loongarch/lp64/multiarch/memmove-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/memmove-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/memmove-lsx.S | 2 +- .../loongarch/lp64/multiarch/memmove-unaligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/memmove.c | 2 +- sysdeps/loongarch/lp64/multiarch/memrchr-generic.c | 2 +- sysdeps/loongarch/lp64/multiarch/memrchr-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/memrchr-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/memrchr.c | 2 +- sysdeps/loongarch/lp64/multiarch/memset-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/memset-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/memset-lsx.S | 2 +- .../loongarch/lp64/multiarch/memset-unaligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/memset.c | 2 +- .../loongarch/lp64/multiarch/rawmemchr-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/rawmemchr-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/rawmemchr-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/rawmemchr.c | 2 +- sysdeps/loongarch/lp64/multiarch/stpcpy-aligned.S | 3 +- sysdeps/loongarch/lp64/multiarch/stpcpy-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/stpcpy-lsx.S | 2 +- .../loongarch/lp64/multiarch/stpcpy-unaligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/stpcpy.c | 2 +- sysdeps/loongarch/lp64/multiarch/strchr-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/strchr-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strchr-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strchr.c | 2 +- .../loongarch/lp64/multiarch/strchrnul-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/strchrnul-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strchrnul-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strchrnul.c | 2 +- sysdeps/loongarch/lp64/multiarch/strcmp-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/strcmp-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strcmp.c | 2 +- sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S | 4 +- sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S | 3 +- sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S | 3 +- .../loongarch/lp64/multiarch/strcpy-unaligned.S | 3 +- sysdeps/loongarch/lp64/multiarch/strcpy.c | 2 +- sysdeps/loongarch/lp64/multiarch/strlen-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/strlen-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strlen-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strlen.c | 2 +- sysdeps/loongarch/lp64/multiarch/strncmp-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/strncmp-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strncmp.c | 2 +- sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S | 4 +- sysdeps/loongarch/lp64/multiarch/strnlen-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strnlen-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strnlen.c | 2 +- sysdeps/loongarch/lp64/multiarch/strrchr-aligned.S | 2 +- sysdeps/loongarch/lp64/multiarch/strrchr-lasx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strrchr-lsx.S | 2 +- sysdeps/loongarch/lp64/multiarch/strrchr.c | 2 +- sysdeps/loongarch/machine-gmon.h | 2 +- sysdeps/loongarch/math_private.h | 2 +- sysdeps/loongarch/nofpu/math-tests-exceptions.h | 2 +- sysdeps/loongarch/nofpu/math-tests-rounding.h | 2 +- sysdeps/loongarch/nptl/pthreaddef.h | 2 +- sysdeps/loongarch/nptl/tls.h | 4 +- sysdeps/loongarch/preconfigure | 1 + sysdeps/loongarch/preconfigure.ac | 1 + sysdeps/loongarch/setjmp.S | 2 +- sysdeps/loongarch/sfp-machine.h | 2 +- sysdeps/loongarch/sotruss-lib.c | 2 +- sysdeps/loongarch/stackinfo.h | 33 - sysdeps/loongarch/start.S | 2 +- sysdeps/loongarch/sys/asm.h | 2 +- sysdeps/loongarch/sys/ifunc.h | 2 +- sysdeps/loongarch/sys/regdef.h | 3 +- sysdeps/loongarch/thread_pointer.h | 30 + sysdeps/loongarch/tlsdesc.c | 39 + sysdeps/loongarch/tlsdesc.sym | 19 + sysdeps/loongarch/tst-audit.h | 2 +- sysdeps/loongarch/tst-gnu2-tls2.h | 387 + sysdeps/loongarch/tst-hwcap-tunables.c | 136 + sysdeps/m68k/Makefile | 2 +- sysdeps/m68k/__longjmp.c | 2 +- sysdeps/m68k/asm-syntax.h | 2 +- sysdeps/m68k/backtrace.c | 2 +- sysdeps/m68k/bits/fenv.h | 2 +- sysdeps/m68k/bits/link.h | 2 +- sysdeps/m68k/bits/setjmp.h | 2 +- sysdeps/m68k/bits/wordsize.h | 21 + sysdeps/m68k/bsd-_setjmp.c | 2 +- sysdeps/m68k/bsd-setjmp.c | 2 +- sysdeps/m68k/coldfire/atomic-machine.h | 2 +- sysdeps/m68k/coldfire/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/coldfire/fpu/libm-test-ulps | 160 - sysdeps/m68k/coldfire/fpu/libm-test-ulps-name | 1 - sysdeps/m68k/coldfire/fpu/s_fabs.c | 2 +- sysdeps/m68k/coldfire/fpu/s_fabsf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrintf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rintf.c | 2 +- sysdeps/m68k/coldfire/nofpu/sfp-machine.h | 52 +- sysdeps/m68k/coldfire/sysdep.h | 2 +- sysdeps/m68k/crti.S | 2 +- sysdeps/m68k/crtn.S | 2 +- sysdeps/m68k/dl-machine.h | 2 +- sysdeps/m68k/dl-tls.h | 7 +- sysdeps/m68k/dl-trampoline.S | 2 +- sysdeps/m68k/elf-initfini.h | 2 +- sysdeps/m68k/fpu/fclrexcpt.c | 2 +- sysdeps/m68k/fpu/fedisblxcpt.c | 2 +- sysdeps/m68k/fpu/feenablxcpt.c | 2 +- sysdeps/m68k/fpu/fegetenv.c | 2 +- sysdeps/m68k/fpu/fegetexcept.c | 2 +- sysdeps/m68k/fpu/fegetmode.c | 2 +- sysdeps/m68k/fpu/fegetround.c | 2 +- sysdeps/m68k/fpu/feholdexcpt.c | 2 +- sysdeps/m68k/fpu/fesetenv.c | 2 +- sysdeps/m68k/fpu/fesetexcept.c | 2 +- sysdeps/m68k/fpu/fesetmode.c | 2 +- sysdeps/m68k/fpu/fesetround.c | 2 +- sysdeps/m68k/fpu/feupdateenv.c | 2 +- sysdeps/m68k/fpu/fgetexcptflg.c | 2 +- sysdeps/m68k/fpu/fsetexcptflg.c | 2 +- sysdeps/m68k/fpu/ftestexcept.c | 2 +- sysdeps/m68k/fpu_control.h | 2 +- sysdeps/m68k/gccframe.h | 2 +- sysdeps/m68k/jmpbuf-unwind.h | 2 +- sysdeps/m68k/ldsodefs.h | 2 +- sysdeps/m68k/libc-tls.c | 4 +- sysdeps/m68k/m680x0/add_n.S | 2 +- sysdeps/m68k/m680x0/bits/flt-eval-method.h | 2 +- sysdeps/m68k/m680x0/bits/fp-logb.h | 2 +- sysdeps/m68k/m680x0/fpu/e_acos.c | 2 +- sysdeps/m68k/m680x0/fpu/e_atan2.c | 2 +- sysdeps/m68k/m680x0/fpu/e_fmod.c | 2 +- sysdeps/m68k/m680x0/fpu/e_ilogb.c | 2 +- sysdeps/m68k/m680x0/fpu/e_pow.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalb.c | 2 +- sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/m680x0/fpu/libm-test-ulps | 1018 -- sysdeps/m68k/m680x0/fpu/libm-test-ulps-name | 1 - sysdeps/m68k/m680x0/fpu/math-barriers.h | 2 +- sysdeps/m68k/m680x0/fpu/mathimpl.h | 2 +- sysdeps/m68k/m680x0/fpu/s_atan_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_ccosh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_ceil_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csin_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csinh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_expm1.c | 2 +- sysdeps/m68k/m680x0/fpu/s_expm1_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fabs_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_floor_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexp_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexpl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_isinf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrint.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_log1p.c | 2 +- sysdeps/m68k/m680x0/fpu/s_lrint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_modf_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_nearbyint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_remquo_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_rint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_scalbn.c | 2 +- sysdeps/m68k/m680x0/fpu/s_significand.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sin_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sincos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_tan_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_tanh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_trunc_template.c | 2 +- sysdeps/m68k/m680x0/fpu/w_exp10_compat.c | 9 +- sysdeps/m68k/m680x0/fpu/w_fmod_compat.c | 5 +- sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c | 7 +- sysdeps/m68k/m680x0/fpu/w_log1pf.c | 20 + sysdeps/m68k/m680x0/lshift.S | 2 +- sysdeps/m68k/m680x0/m68020/addmul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/atomic-machine.h | 2 +- sysdeps/m68k/m680x0/m68020/mul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/submul_1.S | 2 +- sysdeps/m68k/m680x0/rshift.S | 2 +- sysdeps/m68k/m680x0/sub_n.S | 2 +- sysdeps/m68k/m680x0/sysdep.h | 2 +- sysdeps/m68k/m680x0/unwind-arch.h | 2 +- sysdeps/m68k/memchr.S | 2 +- sysdeps/m68k/memcopy.h | 2 +- sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/m68k/nptl/bits/semaphore.h | 2 +- sysdeps/m68k/nptl/pthreaddef.h | 2 +- sysdeps/m68k/nptl/tls.h | 2 +- sysdeps/m68k/rawmemchr.S | 2 +- sysdeps/m68k/setjmp.c | 2 +- sysdeps/m68k/sotruss-lib.c | 2 +- sysdeps/m68k/stackinfo.h | 2 +- sysdeps/m68k/start.S | 2 +- sysdeps/m68k/strchr.S | 2 +- sysdeps/m68k/strchrnul.S | 2 +- sysdeps/m68k/symbol-hacks.h | 2 +- sysdeps/m68k/sys/ucontext.h | 2 +- sysdeps/m68k/sysdep.h | 2 +- sysdeps/m68k/thread_pointer.h | 30 + sysdeps/m68k/tst-audit.h | 2 +- sysdeps/m68k/unwind-arch.h | 2 +- sysdeps/m68k/utmp-size.h | 3 + sysdeps/m68k/wcpcpy_chk.c | 2 +- sysdeps/m68k/wordcopy.c | 2 +- sysdeps/mach/Makefile | 2 +- sysdeps/mach/_strerror.c | 2 +- sysdeps/mach/adjtime.c | 2 +- sysdeps/mach/clock_gettime.c | 26 +- sysdeps/mach/clock_nanosleep.c | 13 +- sysdeps/mach/configure | 336 +- sysdeps/mach/configure.ac | 34 +- sysdeps/mach/getloadavg.c | 2 +- sysdeps/mach/getpagesize.c | 2 +- sysdeps/mach/getsysstats.c | 2 +- sysdeps/mach/htl/bits/spin-lock-inline.h | 2 +- sysdeps/mach/htl/bits/types/__pthread_spinlock_t.h | 2 +- sysdeps/mach/htl/pt-block.c | 3 +- sysdeps/mach/htl/pt-getname-np.c | 67 + sysdeps/mach/htl/pt-setname-np.c | 52 + sysdeps/mach/htl/pt-spin.c | 2 +- sysdeps/mach/htl/pt-stack-alloc.c | 2 +- sysdeps/mach/htl/pt-thread-alloc.c | 2 +- sysdeps/mach/htl/pt-thread-start.c | 2 +- sysdeps/mach/htl/pt-thread-terminate.c | 2 +- sysdeps/mach/htl/pt-timedblock.c | 3 +- sysdeps/mach/htl/pt-wakeup.c | 3 +- sysdeps/mach/htl/thrd_yield.c | 2 +- sysdeps/mach/hurd/Makefile | 31 +- sysdeps/mach/hurd/_Fork.c | 2 +- sysdeps/mach/hurd/_exit.c | 2 +- sysdeps/mach/hurd/accept.c | 2 +- sysdeps/mach/hurd/accept4.c | 2 +- sysdeps/mach/hurd/access.c | 2 +- sysdeps/mach/hurd/adjtime.c | 2 +- sysdeps/mach/hurd/arch-fd_to_filename.h | 2 +- sysdeps/mach/hurd/bind.c | 12 +- sysdeps/mach/hurd/bits/fcntl.h | 2 +- sysdeps/mach/hurd/bits/ioctls.h | 2 +- sysdeps/mach/hurd/bits/local_lim.h | 2 +- sysdeps/mach/hurd/bits/mman_ext.h | 3 +- sysdeps/mach/hurd/bits/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 4 +- sysdeps/mach/hurd/bits/signum-arch.h | 2 +- sysdeps/mach/hurd/bits/socket.h | 18 +- sysdeps/mach/hurd/bits/stat.h | 2 +- sysdeps/mach/hurd/bits/statfs.h | 2 +- sysdeps/mach/hurd/bits/statvfs.h | 2 +- sysdeps/mach/hurd/bits/stdio_lim.h | 2 +- sysdeps/mach/hurd/bits/sysmacros.h | 2 +- sysdeps/mach/hurd/bits/timesize.h | 2 +- sysdeps/mach/hurd/bits/types/error_t.h | 2 +- sysdeps/mach/hurd/bits/types/struct_flock.h | 2 +- sysdeps/mach/hurd/bits/typesizes.h | 2 +- sysdeps/mach/hurd/bits/unistd_ext.h | 2 +- sysdeps/mach/hurd/brk.c | 2 +- sysdeps/mach/hurd/chdir.c | 2 +- sysdeps/mach/hurd/check_fds.c | 2 +- sysdeps/mach/hurd/chflags.c | 2 +- sysdeps/mach/hurd/chmod.c | 2 +- sysdeps/mach/hurd/chown.c | 2 +- sysdeps/mach/hurd/chroot.c | 2 +- sysdeps/mach/hurd/clock.c | 2 +- sysdeps/mach/hurd/clock_settime.c | 2 +- sysdeps/mach/hurd/close.c | 2 +- sysdeps/mach/hurd/close_nocancel.c | 2 +- sysdeps/mach/hurd/close_nocancel_nostatus.c | 2 +- sysdeps/mach/hurd/close_range.c | 2 +- sysdeps/mach/hurd/closedir.c | 2 +- sysdeps/mach/hurd/configure | 133 +- sysdeps/mach/hurd/connect.c | 2 +- sysdeps/mach/hurd/cthreads.c | 2 +- sysdeps/mach/hurd/device-nrs.h | 2 +- sysdeps/mach/hurd/dirfd.c | 2 +- sysdeps/mach/hurd/dirstream.h | 2 +- sysdeps/mach/hurd/dl-execstack.c | 3 +- sysdeps/mach/hurd/dl-execve.h | 2 +- sysdeps/mach/hurd/dl-fcntl.h | 2 +- sysdeps/mach/hurd/dl-mman.h | 2 +- sysdeps/mach/hurd/dl-sysdep.c | 7 +- sysdeps/mach/hurd/dl-sysdep.h | 2 +- sysdeps/mach/hurd/dl-unistd.h | 2 +- sysdeps/mach/hurd/dup2.c | 2 +- sysdeps/mach/hurd/dup3.c | 2 +- sysdeps/mach/hurd/eloop-threshold.h | 37 - sysdeps/mach/hurd/err_map.h | 2 +- sysdeps/mach/hurd/errname.c | 2 +- sysdeps/mach/hurd/errno-loc.c | 2 +- sysdeps/mach/hurd/errnos.awk | 2 +- sysdeps/mach/hurd/euidaccess.c | 2 +- sysdeps/mach/hurd/execve.c | 2 +- sysdeps/mach/hurd/execveat.c | 2 +- sysdeps/mach/hurd/f_setlk.c | 2 +- sysdeps/mach/hurd/f_setlk.h | 2 +- sysdeps/mach/hurd/faccessat.c | 11 +- sysdeps/mach/hurd/fchdir.c | 2 +- sysdeps/mach/hurd/fchflags.c | 2 +- sysdeps/mach/hurd/fchmod.c | 2 +- sysdeps/mach/hurd/fchmodat.c | 2 +- sysdeps/mach/hurd/fchown.c | 2 +- sysdeps/mach/hurd/fchownat.c | 2 +- sysdeps/mach/hurd/fcntl.c | 8 +- sysdeps/mach/hurd/fdatasync.c | 2 +- sysdeps/mach/hurd/fdopendir.c | 2 +- sysdeps/mach/hurd/fexecve.c | 4 +- sysdeps/mach/hurd/fgetxattr.c | 2 +- sysdeps/mach/hurd/flistxattr.c | 2 +- sysdeps/mach/hurd/flock.c | 2 +- sysdeps/mach/hurd/fpathconf.c | 2 +- sysdeps/mach/hurd/fremovexattr.c | 2 +- sysdeps/mach/hurd/fsetxattr.c | 2 +- sysdeps/mach/hurd/fstat.c | 2 +- sysdeps/mach/hurd/fstat64.c | 2 +- sysdeps/mach/hurd/fstatat.c | 2 +- sysdeps/mach/hurd/fstatat64.c | 2 +- sysdeps/mach/hurd/fstatat_common.h | 2 +- sysdeps/mach/hurd/fstatfs.c | 2 +- sysdeps/mach/hurd/fstatfs64.c | 2 +- sysdeps/mach/hurd/fstatvfs.c | 2 +- sysdeps/mach/hurd/fstatvfs64.c | 2 +- sysdeps/mach/hurd/fsync.c | 2 +- sysdeps/mach/hurd/ftruncate.c | 2 +- sysdeps/mach/hurd/ftruncate64.c | 2 +- sysdeps/mach/hurd/futimens.c | 2 +- sysdeps/mach/hurd/futimes.c | 2 +- sysdeps/mach/hurd/futimesat.c | 2 +- sysdeps/mach/hurd/fxstat.c | 2 +- sysdeps/mach/hurd/fxstat64.c | 2 +- sysdeps/mach/hurd/fxstatat.c | 2 +- sysdeps/mach/hurd/fxstatat64.c | 2 +- sysdeps/mach/hurd/gai_misc.h | 10 +- sysdeps/mach/hurd/getclktck.c | 2 +- sysdeps/mach/hurd/getcwd.c | 2 +- sysdeps/mach/hurd/getcwd.h | 2 +- sysdeps/mach/hurd/getdomain.c | 2 +- sysdeps/mach/hurd/getdtsz.c | 2 +- sysdeps/mach/hurd/getegid.c | 2 +- sysdeps/mach/hurd/getentropy.c | 2 +- sysdeps/mach/hurd/geteuid.c | 2 +- sysdeps/mach/hurd/getgid.c | 2 +- sysdeps/mach/hurd/getgroups.c | 2 +- sysdeps/mach/hurd/gethostid.c | 2 +- sysdeps/mach/hurd/gethostname.c | 2 +- sysdeps/mach/hurd/getitimer.c | 2 +- sysdeps/mach/hurd/getlogin.c | 4 +- sysdeps/mach/hurd/getlogin_r.c | 2 +- sysdeps/mach/hurd/getpeername.c | 2 +- sysdeps/mach/hurd/getpgid.c | 2 +- sysdeps/mach/hurd/getpid.c | 2 +- sysdeps/mach/hurd/getppid.c | 2 +- sysdeps/mach/hurd/getpriority.c | 2 +- sysdeps/mach/hurd/getrandom.c | 2 +- sysdeps/mach/hurd/getresgid.c | 2 +- sysdeps/mach/hurd/getresuid.c | 2 +- sysdeps/mach/hurd/getrlimit.c | 2 +- sysdeps/mach/hurd/getrusage.c | 2 +- sysdeps/mach/hurd/getsid.c | 2 +- sysdeps/mach/hurd/getsockname.c | 2 +- sysdeps/mach/hurd/getsockopt.c | 2 +- sysdeps/mach/hurd/getuid.c | 2 +- sysdeps/mach/hurd/getxattr.c | 2 +- sysdeps/mach/hurd/group_member.c | 2 +- sysdeps/mach/hurd/hp-timing.h | 2 +- sysdeps/mach/hurd/htl/bits/pthread-np.h | 2 +- .../hurd/htl/bits/types/struct___pthread_mutex.h | 2 +- sysdeps/mach/hurd/htl/pt-docancel.c | 2 +- sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 2 +- sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-checklocked.c | 4 +- sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 18 +- sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c | 12 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-lock.c | 14 +- sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 12 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 3 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 14 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 14 +- sysdeps/mach/hurd/htl/pt-mutex.h | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c | 4 +- .../mach/hurd/htl/pt-mutexattr-getprioceiling.c | 12 +- sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c | 13 +- sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c | 13 +- sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 15 +- sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c | 13 +- sysdeps/mach/hurd/htl/pt-mutexattr-init.c | 3 +- .../mach/hurd/htl/pt-mutexattr-setprioceiling.c | 12 +- sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 13 +- sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 14 +- sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c | 15 +- sysdeps/mach/hurd/htl/pt-mutexattr-settype.c | 10 +- sysdeps/mach/hurd/htl/pt-pthread_self.c | 12 +- sysdeps/mach/hurd/htl/pt-sigstate-destroy.c | 3 +- sysdeps/mach/hurd/htl/pt-sigstate-init.c | 2 +- sysdeps/mach/hurd/htl/pt-sigstate.c | 58 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 14 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 4 +- sysdeps/mach/hurd/i386/____longjmp_chk.S | 2 +- sysdeps/mach/hurd/i386/__longjmp.S | 2 +- sysdeps/mach/hurd/i386/bits/ipc-perm.h | 2 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 2 +- sysdeps/mach/hurd/i386/bits/types/struct_flock.h | 2 +- .../mach/hurd/i386/bits/types/struct_msqid_ds.h | 2 +- .../mach/hurd/i386/bits/types/struct_shmid_ds.h | 2 +- sysdeps/mach/hurd/i386/dl-tls-initialized.c | 2 +- sysdeps/mach/hurd/i386/getcontext.S | 2 +- .../mach/hurd/i386/htl/bits/types/__pthread_t.h | 2 +- sysdeps/mach/hurd/i386/htl/bits/types/__thrd_t.h | 2 +- sysdeps/mach/hurd/i386/htl/pt-machdep.c | 2 +- sysdeps/mach/hurd/i386/htl/pt-setup.c | 2 +- sysdeps/mach/hurd/i386/intr-msg.h | 2 +- sysdeps/mach/hurd/i386/libc.abilist | 141 + sysdeps/mach/hurd/i386/libm.abilist | 112 + sysdeps/mach/hurd/i386/libpthread.abilist | 79 +- sysdeps/mach/hurd/i386/longjmp-ts.c | 2 +- sysdeps/mach/hurd/i386/makecontext.S | 2 +- sysdeps/mach/hurd/i386/setcontext.S | 2 +- sysdeps/mach/hurd/i386/sigcontextinfo.h | 2 +- sysdeps/mach/hurd/i386/sigreturn.c | 74 +- sysdeps/mach/hurd/i386/static-start.S | 2 +- sysdeps/mach/hurd/i386/swapcontext.S | 2 +- sysdeps/mach/hurd/i386/tls.h | 2 +- sysdeps/mach/hurd/i386/vm_param.h | 2 +- sysdeps/mach/hurd/if_index.c | 2 +- sysdeps/mach/hurd/ifreq.c | 2 +- sysdeps/mach/hurd/ifreq.h | 2 +- sysdeps/mach/hurd/init-first.c | 4 +- sysdeps/mach/hurd/ioctl.c | 2 +- sysdeps/mach/hurd/isatty.c | 2 +- sysdeps/mach/hurd/jmp-unwind.c | 2 +- sysdeps/mach/hurd/kernel-features.h | 2 +- sysdeps/mach/hurd/kill.c | 12 +- sysdeps/mach/hurd/lchmod.c | 2 +- sysdeps/mach/hurd/lchown.c | 2 +- sysdeps/mach/hurd/lgetxattr.c | 2 +- sysdeps/mach/hurd/libc_sigaction.c | 2 +- sysdeps/mach/hurd/link.c | 2 +- sysdeps/mach/hurd/linkat.c | 8 +- sysdeps/mach/hurd/linkat_common.h | 2 +- sysdeps/mach/hurd/listen.c | 2 +- sysdeps/mach/hurd/listxattr.c | 2 +- sysdeps/mach/hurd/llistxattr.c | 2 +- sysdeps/mach/hurd/lremovexattr.c | 2 +- sysdeps/mach/hurd/lseek.c | 2 +- sysdeps/mach/hurd/lseek64.c | 2 +- sysdeps/mach/hurd/lsetxattr.c | 4 +- sysdeps/mach/hurd/lstat.c | 2 +- sysdeps/mach/hurd/lstat64.c | 2 +- sysdeps/mach/hurd/lutimes.c | 2 +- sysdeps/mach/hurd/lxstat.c | 2 +- sysdeps/mach/hurd/lxstat64.c | 2 +- sysdeps/mach/hurd/malloc-machine.h | 2 +- sysdeps/mach/hurd/mig-reply.c | 2 +- sysdeps/mach/hurd/min-eloop-threshold.h | 33 + sysdeps/mach/hurd/mkdir.c | 2 +- sysdeps/mach/hurd/mkdirat.c | 2 +- sysdeps/mach/hurd/mknodat.c | 10 +- sysdeps/mach/hurd/mlock.c | 2 +- sysdeps/mach/hurd/mlockall.c | 2 +- sysdeps/mach/hurd/mmap.c | 2 +- sysdeps/mach/hurd/mmap64.c | 2 +- sysdeps/mach/hurd/mremap.c | 2 +- sysdeps/mach/hurd/msync.c | 2 +- sysdeps/mach/hurd/munlock.c | 2 +- sysdeps/mach/hurd/munlockall.c | 2 +- sysdeps/mach/hurd/net/ethernet.h | 2 +- sysdeps/mach/hurd/net/if_arp.h | 2 +- sysdeps/mach/hurd/net/if_ether.h | 2 +- sysdeps/mach/hurd/net/route.h | 2 +- sysdeps/mach/hurd/not-cancel.h | 6 +- sysdeps/mach/hurd/open.c | 2 +- sysdeps/mach/hurd/open_nocancel.c | 2 +- sysdeps/mach/hurd/openat.c | 2 +- sysdeps/mach/hurd/openat_nocancel.c | 2 +- sysdeps/mach/hurd/opendir.c | 2 +- sysdeps/mach/hurd/pathconf.c | 2 +- sysdeps/mach/hurd/pipe.c | 2 +- sysdeps/mach/hurd/pipe2.c | 2 +- sysdeps/mach/hurd/poll.c | 2 +- sysdeps/mach/hurd/ppoll.c | 2 +- sysdeps/mach/hurd/pread.c | 2 +- sysdeps/mach/hurd/pread64.c | 2 +- sysdeps/mach/hurd/pread64_nocancel.c | 2 +- sysdeps/mach/hurd/profil.c | 2 +- sysdeps/mach/hurd/pselect.c | 2 +- sysdeps/mach/hurd/ptrace.c | 2 +- sysdeps/mach/hurd/ptsname.c | 2 +- sysdeps/mach/hurd/pwrite.c | 2 +- sysdeps/mach/hurd/pwrite64.c | 2 +- sysdeps/mach/hurd/pwrite64_nocancel.c | 2 +- sysdeps/mach/hurd/read.c | 2 +- sysdeps/mach/hurd/read_nocancel.c | 2 +- sysdeps/mach/hurd/readdir.c | 2 +- sysdeps/mach/hurd/readdir64.c | 2 +- sysdeps/mach/hurd/readdir64_r.c | 2 +- sysdeps/mach/hurd/readdir_r.c | 2 +- sysdeps/mach/hurd/readlink.c | 2 +- sysdeps/mach/hurd/readlinkat.c | 4 +- sysdeps/mach/hurd/reboot.c | 2 +- sysdeps/mach/hurd/recv.c | 2 +- sysdeps/mach/hurd/recvfrom.c | 2 +- sysdeps/mach/hurd/recvmsg.c | 2 +- sysdeps/mach/hurd/removexattr.c | 2 +- sysdeps/mach/hurd/rename.c | 2 +- sysdeps/mach/hurd/renameat.c | 2 +- sysdeps/mach/hurd/renameat2.c | 2 +- sysdeps/mach/hurd/res_enable_icmp.c | 2 +- sysdeps/mach/hurd/revoke.c | 2 +- sysdeps/mach/hurd/rewinddir.c | 2 +- sysdeps/mach/hurd/rmdir.c | 2 +- sysdeps/mach/hurd/sbrk.c | 2 +- sysdeps/mach/hurd/sched_gets.c | 2 +- sysdeps/mach/hurd/sched_sets.c | 2 +- sysdeps/mach/hurd/seekdir.c | 2 +- sysdeps/mach/hurd/select.c | 2 +- sysdeps/mach/hurd/send.c | 2 +- sysdeps/mach/hurd/sendfile.c | 2 +- sysdeps/mach/hurd/sendfile64.c | 2 +- sysdeps/mach/hurd/sendmsg.c | 2 +- sysdeps/mach/hurd/sendto.c | 2 +- sysdeps/mach/hurd/setdomain.c | 2 +- sysdeps/mach/hurd/setegid.c | 2 +- sysdeps/mach/hurd/seteuid.c | 2 +- sysdeps/mach/hurd/setgid.c | 2 +- sysdeps/mach/hurd/setgroups.c | 2 +- sysdeps/mach/hurd/sethostid.c | 2 +- sysdeps/mach/hurd/sethostname.c | 2 +- sysdeps/mach/hurd/setitimer.c | 2 +- sysdeps/mach/hurd/setlogin.c | 2 +- sysdeps/mach/hurd/setpgid.c | 2 +- sysdeps/mach/hurd/setpriority.c | 2 +- sysdeps/mach/hurd/setregid.c | 2 +- sysdeps/mach/hurd/setresgid.c | 2 +- sysdeps/mach/hurd/setresuid.c | 2 +- sysdeps/mach/hurd/setreuid.c | 2 +- sysdeps/mach/hurd/setrlimit.c | 2 +- sysdeps/mach/hurd/setsid.c | 2 +- sysdeps/mach/hurd/setsockopt.c | 2 +- sysdeps/mach/hurd/setuid.c | 2 +- sysdeps/mach/hurd/setxattr.c | 2 +- sysdeps/mach/hurd/shutdown.c | 7 +- sysdeps/mach/hurd/sigaltstack.c | 2 +- sysdeps/mach/hurd/siglist-compat.h | 2 +- sysdeps/mach/hurd/sigpending.c | 2 +- sysdeps/mach/hurd/sigprocmask.c | 53 +- sysdeps/mach/hurd/sigstack.c | 2 +- sysdeps/mach/hurd/sigsuspend.c | 2 +- sysdeps/mach/hurd/sigthreadmask.c | 86 + sysdeps/mach/hurd/sigtimedwait.c | 2 +- sysdeps/mach/hurd/sigwait.c | 2 +- sysdeps/mach/hurd/sigwaitinfo.c | 2 +- sysdeps/mach/hurd/socket.c | 2 +- sysdeps/mach/hurd/socketpair.c | 2 +- sysdeps/mach/hurd/spawn_int_def.h | 2 +- sysdeps/mach/hurd/spawni.c | 30 +- sysdeps/mach/hurd/stat.c | 2 +- sysdeps/mach/hurd/stat64.c | 2 +- sysdeps/mach/hurd/statconv.c | 2 +- sysdeps/mach/hurd/statfs.c | 2 +- sysdeps/mach/hurd/statfs64.c | 2 +- sysdeps/mach/hurd/statfsconv.c | 2 +- sysdeps/mach/hurd/statvfs.c | 2 +- sysdeps/mach/hurd/statvfs64.c | 2 +- sysdeps/mach/hurd/symlink.c | 2 +- sysdeps/mach/hurd/symlinkat.c | 10 +- sysdeps/mach/hurd/sync.c | 2 +- sysdeps/mach/hurd/syncfs.c | 2 +- sysdeps/mach/hurd/sysconf.c | 6 +- sysdeps/mach/hurd/telldir.c | 2 +- sysdeps/mach/hurd/times.c | 2 +- sysdeps/mach/hurd/tls.h | 2 +- sysdeps/mach/hurd/tmpfile.c | 2 +- sysdeps/mach/hurd/truncate.c | 2 +- sysdeps/mach/hurd/truncate64.c | 2 +- sysdeps/mach/hurd/ttyname.c | 5 +- sysdeps/mach/hurd/ttyname_r.c | 5 +- sysdeps/mach/hurd/umask.c | 2 +- sysdeps/mach/hurd/uname.c | 2 +- sysdeps/mach/hurd/unlink.c | 2 +- sysdeps/mach/hurd/unlinkat.c | 2 +- sysdeps/mach/hurd/utime-helper.c | 2 +- sysdeps/mach/hurd/utimensat.c | 18 +- sysdeps/mach/hurd/utimes.c | 2 +- sysdeps/mach/hurd/wait4.c | 2 +- sysdeps/mach/hurd/wait4_nocancel.c | 2 +- sysdeps/mach/hurd/waitid.c | 2 +- sysdeps/mach/hurd/write.c | 2 +- sysdeps/mach/hurd/write_nocancel.c | 2 +- sysdeps/mach/hurd/writev_nocancel_nostatus.c | 2 +- sysdeps/mach/hurd/x86/dl-sysdep.c | 2 +- sysdeps/mach/hurd/x86/exc2signal.c | 2 +- sysdeps/mach/hurd/x86/ioperm.c | 2 +- sysdeps/mach/hurd/x86/set-hooks-arch.h | 2 +- sysdeps/mach/hurd/x86/sys/io.h | 2 +- sysdeps/mach/hurd/x86/trampoline.c | 2 +- sysdeps/mach/hurd/x86_64/____longjmp_chk.S | 2 +- sysdeps/mach/hurd/x86_64/__longjmp.S | 2 +- sysdeps/mach/hurd/x86_64/__start_context.S | 2 +- sysdeps/mach/hurd/x86_64/bits/sigcontext.h | 2 +- sysdeps/mach/hurd/x86_64/dl-tls-initialized.c | 2 +- sysdeps/mach/hurd/x86_64/getcontext.S | 2 +- sysdeps/mach/hurd/x86_64/htl/pt-machdep.c | 2 +- sysdeps/mach/hurd/x86_64/htl/pt-setup.c | 2 +- sysdeps/mach/hurd/x86_64/intr-msg.h | 2 +- sysdeps/mach/hurd/x86_64/libc.abilist | 112 + sysdeps/mach/hurd/x86_64/libm.abilist | 112 + sysdeps/mach/hurd/x86_64/libpthread.abilist | 79 +- sysdeps/mach/hurd/x86_64/longjmp-ts.c | 2 +- sysdeps/mach/hurd/x86_64/makecontext.c | 2 +- sysdeps/mach/hurd/x86_64/setcontext.S | 2 +- sysdeps/mach/hurd/x86_64/sigreturn.c | 65 +- sysdeps/mach/hurd/x86_64/static-start.S | 2 +- sysdeps/mach/hurd/x86_64/swapcontext.S | 2 +- sysdeps/mach/hurd/x86_64/tls.h | 2 +- sysdeps/mach/hurd/x86_64/vm_param.h | 4 +- sysdeps/mach/hurd/xmknod.c | 2 +- sysdeps/mach/hurd/xmknodat.c | 2 +- sysdeps/mach/hurd/xstat.c | 2 +- sysdeps/mach/hurd/xstat64.c | 2 +- sysdeps/mach/i386/syscall.S | 2 +- sysdeps/mach/libc-lock.h | 2 +- sysdeps/mach/mach_rpc.h | 2 +- sysdeps/mach/mprotect.c | 5 +- sysdeps/mach/msync.c | 2 +- sysdeps/mach/munmap.c | 2 +- sysdeps/mach/pagecopy.h | 2 +- sysdeps/mach/readonly-area-fallback.c | 53 + sysdeps/mach/readonly-area.c | 56 - sysdeps/mach/sched_yield.c | 2 +- sysdeps/mach/sleep.c | 5 +- sysdeps/mach/strerror_l.c | 2 +- sysdeps/mach/sysdep.h | 2 +- sysdeps/mach/thread_state.h | 2 +- sysdeps/mach/usleep.c | 2 +- sysdeps/mach/x86/bits/mach/param.h | 2 +- sysdeps/mach/x86/machine-lock.h | 2 +- sysdeps/mach/x86/sysdep.h | 26 +- sysdeps/mach/x86/thread_state.h | 2 +- sysdeps/mach/xpg-strerror.c | 16 +- sysdeps/microblaze/__longjmp.S | 2 +- sysdeps/microblaze/_mcount.S | 2 +- sysdeps/microblaze/asm-syntax.h | 2 +- sysdeps/microblaze/atomic-machine.h | 2 +- sysdeps/microblaze/backtrace.c | 2 +- sysdeps/microblaze/backtrace_linux.c | 2 +- sysdeps/microblaze/bits/fenv.h | 2 +- sysdeps/microblaze/bits/link.h | 2 +- sysdeps/microblaze/bits/setjmp.h | 2 +- sysdeps/microblaze/bits/wordsize.h | 21 + sysdeps/microblaze/bsd-_setjmp.S | 2 +- sysdeps/microblaze/bsd-setjmp.S | 2 +- sysdeps/microblaze/crti.S | 2 +- sysdeps/microblaze/crtn.S | 2 +- sysdeps/microblaze/dl-machine.h | 2 +- sysdeps/microblaze/dl-tls.h | 26 - sysdeps/microblaze/dl-trampoline.S | 2 +- sysdeps/microblaze/elf-initfini.h | 2 +- sysdeps/microblaze/gccframe.h | 2 +- sysdeps/microblaze/jmpbuf-unwind.h | 2 +- sysdeps/microblaze/ldsodefs.h | 2 +- sysdeps/microblaze/libc-tls.c | 2 +- sysdeps/microblaze/libm-test-ulps | 270 - sysdeps/microblaze/libm-test-ulps-name | 1 - sysdeps/microblaze/machine-gmon.h | 2 +- sysdeps/microblaze/nptl/pthreaddef.h | 2 +- sysdeps/microblaze/nptl/tls.h | 2 +- sysdeps/microblaze/preconfigure | 113 +- sysdeps/microblaze/setjmp.S | 2 +- sysdeps/microblaze/sfp-machine.h | 52 +- sysdeps/microblaze/sotruss-lib.c | 2 +- sysdeps/microblaze/stackinfo.h | 2 +- sysdeps/microblaze/start.S | 2 +- sysdeps/microblaze/sysdep.h | 2 +- sysdeps/microblaze/thread_pointer.h | 30 + sysdeps/microblaze/tst-audit.h | 2 +- sysdeps/microblaze/tst-file-align.h | 2 +- sysdeps/microblaze/utmp-size.h | 2 + sysdeps/mips/Makefile | 9 + sysdeps/mips/__longjmp.c | 2 +- sysdeps/mips/add_n.S | 2 +- sysdeps/mips/addmul_1.S | 2 +- sysdeps/mips/atomic-machine.h | 2 +- sysdeps/mips/bits/dlfcn.h | 2 +- sysdeps/mips/bits/fenv.h | 2 +- sysdeps/mips/bits/ipctypes.h | 2 +- sysdeps/mips/bits/link.h | 2 +- sysdeps/mips/bits/setjmp.h | 2 +- sysdeps/mips/bits/wordsize.h | 8 +- sysdeps/mips/bsd-_setjmp.S | 2 +- sysdeps/mips/bsd-setjmp.S | 2 +- sysdeps/mips/configure | 120 +- sysdeps/mips/dl-debug.h | 2 +- sysdeps/mips/dl-dtprocnum.h | 2 +- sysdeps/mips/dl-machine-reject-phdr.h | 2 +- sysdeps/mips/dl-machine-rel.h | 2 +- sysdeps/mips/dl-machine.h | 18 +- sysdeps/mips/dl-procinfo.c | 62 - sysdeps/mips/dl-procinfo.h | 57 - sysdeps/mips/dl-r_debug.h | 2 +- sysdeps/mips/dl-relocate-ld.h | 2 +- sysdeps/mips/dl-tls.h | 9 +- sysdeps/mips/dl-trampoline.c | 2 +- sysdeps/mips/elf-initfini.h | 2 +- sysdeps/mips/elf_machine_sym_no_match.h | 2 +- sysdeps/mips/fpregdef.h | 2 +- sysdeps/mips/fpu/fclrexcpt.c | 2 +- sysdeps/mips/fpu/fedisblxcpt.c | 2 +- sysdeps/mips/fpu/feenablxcpt.c | 2 +- sysdeps/mips/fpu/fegetenv.c | 2 +- sysdeps/mips/fpu/fegetexcept.c | 2 +- sysdeps/mips/fpu/fegetmode.c | 2 +- sysdeps/mips/fpu/fegetround.c | 2 +- sysdeps/mips/fpu/feholdexcpt.c | 2 +- sysdeps/mips/fpu/fenv_libc.h | 2 +- sysdeps/mips/fpu/fenv_private.h | 2 +- sysdeps/mips/fpu/fesetenv.c | 2 +- sysdeps/mips/fpu/fesetexcept.c | 2 +- sysdeps/mips/fpu/fesetmode.c | 2 +- sysdeps/mips/fpu/fesetround.c | 2 +- sysdeps/mips/fpu/feupdateenv.c | 2 +- sysdeps/mips/fpu/fgetexcptflg.c | 2 +- sysdeps/mips/fpu/fraiseexcpt.c | 2 +- sysdeps/mips/fpu/fsetexcptflg.c | 2 +- sysdeps/mips/fpu/ftestexcept.c | 2 +- sysdeps/mips/fpu/math-use-builtins-fma.h | 36 + sysdeps/mips/fpu_control.h | 2 +- sysdeps/mips/gccframe.h | 2 +- sysdeps/mips/ieee754/bits/floatn.h | 2 +- sysdeps/mips/ieee754/bits/long-double.h | 2 +- sysdeps/mips/ieee754/ieee754.h | 2 +- sysdeps/mips/include/sys/asm.h | 2 +- sysdeps/mips/jmpbuf-unwind.h | 2 +- sysdeps/mips/ldsodefs.h | 2 +- sysdeps/mips/libc-tls.c | 4 +- sysdeps/mips/lshift.S | 2 +- sysdeps/mips/machine-gmon.h | 2 +- sysdeps/mips/math-tests-snan-payload.h | 2 +- sysdeps/mips/memcpy.S | 2 +- sysdeps/mips/memset.S | 2 +- sysdeps/mips/mips32/crti.S | 2 +- sysdeps/mips/mips32/crtn.S | 2 +- .../mips/mips32/fpu/fix-fp-int-convert-overflow.h | 2 +- sysdeps/mips/mips32/fpu/fpucw-helpers.c | 2 +- sysdeps/mips/mips32/libm-test-ulps | 1137 -- sysdeps/mips/mips32/libm-test-ulps-name | 1 - sysdeps/mips/mips64/__longjmp.c | 2 +- sysdeps/mips/mips64/add_n.S | 2 +- sysdeps/mips/mips64/addmul_1.S | 2 +- sysdeps/mips/mips64/bsd-_setjmp.S | 2 +- sysdeps/mips/mips64/bsd-setjmp.S | 2 +- sysdeps/mips/mips64/e_sqrtl.c | 2 +- sysdeps/mips/mips64/gmp-mparam.h | 2 +- sysdeps/mips/mips64/libm-test-ulps | 1425 -- sysdeps/mips/mips64/libm-test-ulps-name | 1 - sysdeps/mips/mips64/lshift.S | 2 +- sysdeps/mips/mips64/mul_1.S | 2 +- sysdeps/mips/mips64/n32/crti.S | 2 +- sysdeps/mips/mips64/n32/crtn.S | 2 +- sysdeps/mips/mips64/n64/crti.S | 2 +- sysdeps/mips/mips64/n64/crtn.S | 2 +- sysdeps/mips/mips64/rshift.S | 2 +- sysdeps/mips/mips64/setjmp.S | 2 +- sysdeps/mips/mips64/setjmp_aux.c | 2 +- sysdeps/mips/mips64/sub_n.S | 2 +- sysdeps/mips/mips64/submul_1.S | 2 +- sysdeps/mips/mul_1.S | 2 +- sysdeps/mips/nan-high-order-bit.h | 2 +- sysdeps/mips/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/mips/nptl/bits/semaphore.h | 2 +- sysdeps/mips/nptl/bits/struct_mutex.h | 2 +- sysdeps/mips/nptl/bits/struct_rwlock.h | 2 +- sysdeps/mips/nptl/pthreaddef.h | 2 +- sysdeps/mips/nptl/tls.h | 2 +- sysdeps/mips/regdef.h | 2 +- sysdeps/mips/rshift.S | 2 +- sysdeps/mips/setjmp.S | 2 +- sysdeps/mips/setjmp_aux.c | 2 +- sysdeps/mips/sgidefs.h | 2 +- sysdeps/mips/sotruss-lib.c | 2 +- sysdeps/mips/stackinfo.h | 2 +- sysdeps/mips/start.S | 2 +- sysdeps/mips/strcmp.S | 2 +- sysdeps/mips/sub_n.S | 2 +- sysdeps/mips/submul_1.S | 2 +- sysdeps/mips/sys/asm.h | 2 +- sysdeps/mips/sys/fpregdef.h | 2 +- sysdeps/mips/sys/regdef.h | 2 +- sysdeps/mips/sys/tas.h | 2 +- sysdeps/mips/sys/ucontext.h | 2 +- sysdeps/mips/tst-abi-fp32mod.c | 2 +- sysdeps/mips/tst-abi-fp64amod.c | 2 +- sysdeps/mips/tst-abi-fp64mod.c | 2 +- sysdeps/mips/tst-abi-fpxxmod.c | 2 +- sysdeps/mips/tst-abi-fpxxomod.c | 2 +- sysdeps/mips/tst-abi-interlink.c | 2 +- sysdeps/mips/tst-audit.h | 2 +- sysdeps/mips/tst-mode-switch-1.c | 2 +- sysdeps/mips/tst-mode-switch-2.c | 2 +- sysdeps/mips/tst-mode-switch-3.c | 2 +- sysdeps/mips/tst-undefined-weak-lib.S | 2 +- sysdeps/mips/tst-undefined-weak.c | 2 +- sysdeps/mips/unwind-arch.h | 2 +- sysdeps/mips/utmp-size.h | 2 + sysdeps/nios2/Implies | 4 - sysdeps/nios2/Makefile | 26 - sysdeps/nios2/Subdirs | 1 - sysdeps/nios2/Versions | 12 - sysdeps/nios2/__longjmp.S | 81 - sysdeps/nios2/abort-instr.h | 2 - sysdeps/nios2/bits/dl_find_object.h | 25 - sysdeps/nios2/bits/endianness.h | 16 - sysdeps/nios2/bits/fenv.h | 52 - sysdeps/nios2/bits/link.h | 54 - sysdeps/nios2/bits/setjmp.h | 30 - sysdeps/nios2/bsd-_setjmp.S | 1 - sysdeps/nios2/bsd-setjmp.S | 1 - sysdeps/nios2/configure | 180 - sysdeps/nios2/configure.ac | 15 - sysdeps/nios2/crti.S | 98 - sysdeps/nios2/crtn.S | 49 - sysdeps/nios2/dl-init.c | 29 - sysdeps/nios2/dl-machine.h | 307 - sysdeps/nios2/dl-tls.h | 45 - sysdeps/nios2/dl-trampoline.S | 79 - sysdeps/nios2/elf-initfini.h | 20 - sysdeps/nios2/gccframe.h | 21 - sysdeps/nios2/jmpbuf-offsets.h | 47 - sysdeps/nios2/jmpbuf-unwind.h | 37 - sysdeps/nios2/ldbl-classify-compat.h | 8 - sysdeps/nios2/ldsodefs.h | 43 - sysdeps/nios2/libc-tls.c | 32 - sysdeps/nios2/libm-test-ulps | 279 - sysdeps/nios2/libm-test-ulps-name | 1 - sysdeps/nios2/machine-gmon.h | 64 - sysdeps/nios2/nptl/Makefile | 22 - sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 37 - sysdeps/nios2/nptl/pthreaddef.h | 32 - sysdeps/nios2/nptl/tcb-offsets.sym | 13 - sysdeps/nios2/nptl/tls.h | 149 - sysdeps/nios2/preconfigure | 6 - sysdeps/nios2/setjmp.S | 74 - sysdeps/nios2/sfp-machine.h | 51 - sysdeps/nios2/sotruss-lib.c | 51 - sysdeps/nios2/stackguard-macros.h | 6 - sysdeps/nios2/stackinfo.h | 33 - sysdeps/nios2/start.S | 139 - sysdeps/nios2/sysdep.h | 65 - sysdeps/nios2/tst-audit.h | 23 - sysdeps/nios2/tst-file-align.h | 20 - sysdeps/nptl/Makeconfig | 2 +- sysdeps/nptl/Makefile | 2 +- sysdeps/nptl/_Fork.c | 13 +- sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/nptl/bits/pthreadtypes.h | 2 +- sysdeps/nptl/bits/struct_mutex.h | 2 +- sysdeps/nptl/bits/struct_rwlock.h | 2 +- sysdeps/nptl/bits/thread-shared-types.h | 7 +- sysdeps/nptl/cancellation-pc-check.h | 54 + sysdeps/nptl/dl-mutex.c | 2 +- sysdeps/nptl/dl-thread_gscope_wait.c | 2 +- sysdeps/nptl/dl-tls_init_tp.c | 36 +- sysdeps/nptl/dl-tunables.list | 2 +- sysdeps/nptl/fork.h | 17 +- sysdeps/nptl/futex-internal.h | 2 +- sysdeps/nptl/gai_misc.h | 2 +- sysdeps/nptl/internaltypes.h | 2 +- sysdeps/nptl/jmp-unwind.c | 2 +- sysdeps/nptl/libc-lock.h | 2 +- sysdeps/nptl/libc-lockP.h | 2 +- sysdeps/nptl/libc_start_call_main.h | 2 +- sysdeps/nptl/lowlevellock-futex.h | 22 +- sysdeps/nptl/lowlevellock.h | 2 +- sysdeps/nptl/malloc-machine.h | 2 +- sysdeps/nptl/proc_service.h | 2 +- sysdeps/nptl/pthread.h | 9 +- sysdeps/nptl/pthreadP.h | 20 +- sysdeps/nptl/pthread_early_init.h | 2 +- sysdeps/nptl/pthread_mutex_backoff.h | 2 +- sysdeps/nptl/pthread_mutex_conf.h | 2 +- sysdeps/nptl/rseq-access.h | 56 + sysdeps/nptl/setxid.h | 2 +- sysdeps/nptl/stdio-lock.h | 2 +- sysdeps/nptl/sys/procfs.h | 2 +- sysdeps/nptl/tcb-access.h | 2 +- sysdeps/nptl/thread_db.h | 2 +- sysdeps/nptl/thread_pointer.h | 28 - sysdeps/nptl/timer_routines.h | 2 +- sysdeps/or1k/__longjmp.S | 2 +- sysdeps/or1k/atomic-machine.h | 2 +- sysdeps/or1k/bits/fenv.h | 4 +- sysdeps/or1k/bits/link.h | 2 +- sysdeps/or1k/bits/setjmp.h | 2 +- sysdeps/or1k/dl-machine.h | 2 +- sysdeps/or1k/dl-start.S | 2 +- sysdeps/or1k/dl-tls.h | 27 - sysdeps/or1k/dl-trampoline.S | 2 +- sysdeps/or1k/fpu/fclrexcpt.c | 44 + sysdeps/or1k/fpu/fegetenv.c | 32 + sysdeps/or1k/fpu/fegetmode.c | 29 + sysdeps/or1k/fpu/fegetround.c | 29 + sysdeps/or1k/fpu/feholdexcpt.c | 33 + sysdeps/or1k/fpu/fenv_private.h | 199 + sysdeps/or1k/fpu/fesetenv.c | 32 + sysdeps/or1k/fpu/fesetexcept.c | 35 + sysdeps/or1k/fpu/fesetmode.c | 39 + sysdeps/or1k/fpu/fesetround.c | 39 + sysdeps/or1k/fpu/feupdateenv.c | 33 + sysdeps/or1k/fpu/fgetexcptflg.c | 29 + sysdeps/or1k/fpu/fix-fp-int-convert-overflow.h | 38 + sysdeps/or1k/fpu/fraiseexcpt.c | 67 + sysdeps/or1k/fpu/fsetexcptflg.c | 43 + sysdeps/or1k/fpu/ftestexcept.c | 27 + sysdeps/or1k/fpu/get-rounding-mode.h | 38 + sysdeps/or1k/fpu_control.h | 89 + sysdeps/or1k/jmpbuf-offsets.h | 2 +- sysdeps/or1k/jmpbuf-unwind.h | 2 +- sysdeps/or1k/ldsodefs.h | 2 +- sysdeps/or1k/libc-tls.c | 2 +- sysdeps/or1k/libm-test-ulps | 1113 -- sysdeps/or1k/libm-test-ulps-name | 1 - sysdeps/or1k/machine-gmon.h | 2 +- sysdeps/or1k/math-tests-snan-payload.h | 26 + sysdeps/or1k/math-tests-trap.h | 27 + sysdeps/or1k/memusage.h | 2 +- sysdeps/or1k/nofpu/math-tests-exceptions.h | 2 +- sysdeps/or1k/nofpu/math-tests-rounding.h | 2 +- sysdeps/or1k/nptl/pthreaddef.h | 2 +- sysdeps/or1k/nptl/tls.h | 2 +- sysdeps/or1k/setjmp.S | 2 +- sysdeps/or1k/sfp-machine.h | 19 +- sysdeps/or1k/sotruss-lib.c | 2 +- sysdeps/or1k/stackinfo.h | 2 +- sysdeps/or1k/start.S | 2 +- sysdeps/or1k/sysdep.h | 2 +- sysdeps/or1k/thread_pointer.h | 30 + sysdeps/or1k/tst-audit.h | 2 +- sysdeps/or1k/utmp-size.h | 3 + sysdeps/posix/alarm.c | 2 +- sysdeps/posix/clock.c | 2 +- sysdeps/posix/clock_getres.c | 2 +- sysdeps/posix/ctermid.c | 2 +- sysdeps/posix/cuserid.c | 2 +- sysdeps/posix/dl-fileid.h | 2 +- sysdeps/posix/dup.c | 2 +- sysdeps/posix/dup2.c | 2 +- sysdeps/posix/euidaccess.c | 2 +- sysdeps/posix/flock.c | 2 +- sysdeps/posix/fpathconf.c | 2 +- sysdeps/posix/gai_strerror.c | 2 +- sysdeps/posix/getcwd.c | 2 +- sysdeps/posix/getdtsz.c | 2 +- sysdeps/posix/gethostname.c | 2 +- sysdeps/posix/getpagesize.c | 2 +- sysdeps/posix/isatty.c | 2 +- sysdeps/posix/isfdtype.c | 2 +- sysdeps/posix/killpg.c | 2 +- sysdeps/posix/libc_fatal.c | 6 +- sysdeps/posix/mkfifo.c | 2 +- sysdeps/posix/mkfifoat.c | 2 +- sysdeps/posix/nice.c | 2 +- sysdeps/posix/open64.c | 2 +- sysdeps/posix/pathconf.c | 2 +- sysdeps/posix/pause.c | 2 +- sysdeps/posix/posix_fallocate.c | 2 +- sysdeps/posix/posix_fallocate64.c | 2 +- sysdeps/posix/pread.c | 2 +- sysdeps/posix/pread64.c | 2 +- sysdeps/posix/preadv.c | 2 +- sysdeps/posix/preadv2.c | 2 +- sysdeps/posix/preadv64.c | 2 +- sysdeps/posix/preadv64v2.c | 2 +- sysdeps/posix/preadv_common.c | 2 +- sysdeps/posix/profil.c | 8 +- sysdeps/posix/pwrite.c | 2 +- sysdeps/posix/pwrite64.c | 2 +- sysdeps/posix/pwritev.c | 2 +- sysdeps/posix/pwritev2.c | 2 +- sysdeps/posix/pwritev64.c | 2 +- sysdeps/posix/pwritev64v2.c | 2 +- sysdeps/posix/pwritev_common.c | 2 +- sysdeps/posix/raise.c | 2 +- sysdeps/posix/readv.c | 2 +- sysdeps/posix/remove.c | 2 +- sysdeps/posix/rename.c | 2 +- sysdeps/posix/sigblock.c | 2 +- sysdeps/posix/sigignore.c | 2 +- sysdeps/posix/sigintr.c | 2 +- sysdeps/posix/signal.c | 2 +- sysdeps/posix/sigpause.c | 2 +- sysdeps/posix/sigset.c | 2 +- sysdeps/posix/sigsetmask.c | 2 +- sysdeps/posix/sigsuspend.c | 2 +- sysdeps/posix/sigwait.c | 2 +- sysdeps/posix/sleep.c | 2 +- sysdeps/posix/sprofil.c | 2 +- sysdeps/posix/sysconf-pthread_stack_min.h | 2 +- sysdeps/posix/sysconf.c | 2 +- sysdeps/posix/system.c | 14 +- sysdeps/posix/sysv_signal.c | 2 +- sysdeps/posix/tempname.c | 4 +- sysdeps/posix/truncate.c | 2 +- sysdeps/posix/ttyname.c | 2 +- sysdeps/posix/ttyname_r.c | 2 +- sysdeps/posix/ulimit.c | 2 +- sysdeps/posix/usleep.c | 2 +- sysdeps/posix/utime.c | 2 +- sysdeps/posix/utimes.c | 2 +- sysdeps/posix/writev.c | 2 +- sysdeps/powerpc/atomic-machine.h | 2 +- sysdeps/powerpc/bits/fenv.h | 2 +- sysdeps/powerpc/bits/floatn.h | 2 +- sysdeps/powerpc/bits/fp-fast.h | 2 +- sysdeps/powerpc/bits/hwcap.h | 2 +- sysdeps/powerpc/bits/link.h | 2 +- sysdeps/powerpc/bits/setjmp.h | 2 +- sysdeps/powerpc/dl-diagnostics-cpu.c | 97 + sysdeps/powerpc/dl-lookupcfg.h | 2 +- sysdeps/powerpc/dl-procinfo.c | 33 +- sysdeps/powerpc/dl-procinfo.h | 264 - sysdeps/powerpc/dl-tls.c | 2 +- sysdeps/powerpc/dl-tls.h | 3 +- sysdeps/powerpc/dl-tunables.list | 2 +- sysdeps/powerpc/elf-initfini.h | 2 +- sysdeps/powerpc/fpu/e_sqrt.c | 2 +- sysdeps/powerpc/fpu/e_sqrtf.c | 2 +- sysdeps/powerpc/fpu/fclrexcpt.c | 2 +- sysdeps/powerpc/fpu/fe_mask.c | 2 +- sysdeps/powerpc/fpu/fe_nomask.c | 2 +- sysdeps/powerpc/fpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/fpu/feenablxcpt.c | 2 +- sysdeps/powerpc/fpu/fegetenv.c | 2 +- sysdeps/powerpc/fpu/fegetexcept.c | 2 +- sysdeps/powerpc/fpu/fegetmode.c | 2 +- sysdeps/powerpc/fpu/fegetround.c | 2 +- sysdeps/powerpc/fpu/feholdexcpt.c | 2 +- sysdeps/powerpc/fpu/fenv_const.c | 2 +- sysdeps/powerpc/fpu/fenv_libc.h | 18 +- sysdeps/powerpc/fpu/fenv_private.h | 2 +- sysdeps/powerpc/fpu/fesetenv.c | 2 +- sysdeps/powerpc/fpu/fesetexcept.c | 2 +- sysdeps/powerpc/fpu/fesetmode.c | 2 +- sysdeps/powerpc/fpu/fesetround.c | 2 +- sysdeps/powerpc/fpu/feupdateenv.c | 2 +- sysdeps/powerpc/fpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/powerpc/fpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/fpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/fpu/ftestexcept.c | 2 +- sysdeps/powerpc/fpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/fpu/libm-test-ulps | 1805 -- sysdeps/powerpc/fpu/libm-test-ulps-name | 1 - sysdeps/powerpc/fpu/math-barriers.h | 2 +- sysdeps/powerpc/fpu/math-tests-trap-force.h | 2 +- sysdeps/powerpc/fpu/math_ldbl.h | 2 +- sysdeps/powerpc/fpu/math_private.h | 9 +- sysdeps/powerpc/fpu/round_to_integer.h | 8 +- sysdeps/powerpc/fpu/s_ceil.c | 2 +- sysdeps/powerpc/fpu/s_ceilf.c | 2 +- sysdeps/powerpc/fpu/s_floor.c | 2 +- sysdeps/powerpc/fpu/s_floorf.c | 2 +- sysdeps/powerpc/fpu/s_logb.c | 2 +- sysdeps/powerpc/fpu/s_logbf.c | 2 +- sysdeps/powerpc/fpu/s_logbl.c | 2 +- sysdeps/powerpc/fpu/s_modf.c | 2 +- sysdeps/powerpc/fpu/s_modff.c | 2 +- sysdeps/powerpc/fpu/s_nearbyint.c | 2 +- sysdeps/powerpc/fpu/s_nearbyintf.c | 2 +- sysdeps/powerpc/fpu/s_rint.c | 2 +- sysdeps/powerpc/fpu/s_rintf.c | 2 +- sysdeps/powerpc/fpu/s_round.c | 2 +- sysdeps/powerpc/fpu/s_roundf.c | 2 +- sysdeps/powerpc/fpu/s_trunc.c | 2 +- sysdeps/powerpc/fpu/s_truncf.c | 2 +- sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 2 +- sysdeps/powerpc/fpu_control.h | 2 +- sysdeps/powerpc/gccframe.h | 2 +- sysdeps/powerpc/hwcapinfo.c | 3 +- sysdeps/powerpc/hwcapinfo.h | 106 +- sysdeps/powerpc/jmpbuf-offsets.h | 2 +- sysdeps/powerpc/jmpbuf-unwind.h | 2 +- sysdeps/powerpc/ldsodefs.h | 2 +- sysdeps/powerpc/libc-tls.c | 2 +- sysdeps/powerpc/longjmp.c | 2 +- sysdeps/powerpc/machine-gmon.h | 2 +- sysdeps/powerpc/math-tests-snan-cast.h | 2 +- sysdeps/powerpc/mod-cache-ppc.c | 2 +- sysdeps/powerpc/nofpu/Makefile | 9 + sysdeps/powerpc/nofpu/atomic-feclearexcept.c | 2 +- sysdeps/powerpc/nofpu/atomic-feholdexcept.c | 2 +- sysdeps/powerpc/nofpu/atomic-feupdateenv.c | 2 +- sysdeps/powerpc/nofpu/fclrexcpt.c | 2 +- sysdeps/powerpc/nofpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/nofpu/feenablxcpt.c | 2 +- sysdeps/powerpc/nofpu/fegetenv.c | 2 +- sysdeps/powerpc/nofpu/fegetexcept.c | 2 +- sysdeps/powerpc/nofpu/fegetmode.c | 2 +- sysdeps/powerpc/nofpu/fegetround.c | 2 +- sysdeps/powerpc/nofpu/feholdexcpt.c | 2 +- sysdeps/powerpc/nofpu/fenv_const.c | 2 +- sysdeps/powerpc/nofpu/fesetenv.c | 2 +- sysdeps/powerpc/nofpu/fesetexcept.c | 2 +- sysdeps/powerpc/nofpu/fesetmode.c | 2 +- sysdeps/powerpc/nofpu/fesetround.c | 2 +- sysdeps/powerpc/nofpu/feupdateenv.c | 2 +- sysdeps/powerpc/nofpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/nofpu/flt-rounds.c | 2 +- sysdeps/powerpc/nofpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/nofpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/nofpu/ftestexcept.c | 2 +- sysdeps/powerpc/nofpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/nofpu/libm-test-ulps | 1518 -- sysdeps/powerpc/nofpu/libm-test-ulps-name | 1 - sysdeps/powerpc/nofpu/sim-full.c | 2 +- sysdeps/powerpc/nofpu/soft-supp.h | 2 +- sysdeps/powerpc/nofpu/sqrtdf2.c | 2 +- sysdeps/powerpc/nofpu/sqrtsf2.c | 2 +- sysdeps/powerpc/novmx-longjmp.c | 2 +- sysdeps/powerpc/novmx-sigjmp.c | 2 +- sysdeps/powerpc/novmxsetjmp.h | 2 +- sysdeps/powerpc/nptl/Makefile | 2 +- sysdeps/powerpc/nptl/bits/struct_mutex.h | 2 +- sysdeps/powerpc/nptl/bits/struct_rwlock.h | 2 +- sysdeps/powerpc/nptl/elide.h | 2 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 2 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 2 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 2 +- sysdeps/powerpc/nptl/pthreaddef.h | 2 +- sysdeps/powerpc/nptl/thread_pointer.h | 34 - sysdeps/powerpc/nptl/tls.h | 4 +- sysdeps/powerpc/power4/wordcopy.c | 2 +- sysdeps/powerpc/power6/wordcopy.c | 2 +- sysdeps/powerpc/powerpc32/405/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/405/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/405/memset.S | 2 +- sysdeps/powerpc/powerpc32/405/strcmp.S | 2 +- sysdeps/powerpc/powerpc32/405/strcpy.S | 2 +- sysdeps/powerpc/powerpc32/405/strlen.S | 2 +- sysdeps/powerpc/powerpc32/405/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/476/memset.S | 2 +- sysdeps/powerpc/powerpc32/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/__longjmp.S | 2 +- sysdeps/powerpc/powerpc32/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/add_n.S | 2 +- sysdeps/powerpc/powerpc32/addmul_1.S | 2 +- sysdeps/powerpc/powerpc32/atomic-machine.h | 2 +- sysdeps/powerpc/powerpc32/bits/wordsize.h | 3 +- sysdeps/powerpc/powerpc32/bsd-_setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bsd-setjmp.S | 2 +- sysdeps/powerpc/powerpc32/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/crti.S | 2 +- sysdeps/powerpc/powerpc32/crtn.S | 2 +- sysdeps/powerpc/powerpc32/dl-irel.h | 2 +- sysdeps/powerpc/powerpc32/dl-machine.c | 2 +- sysdeps/powerpc/powerpc32/dl-machine.h | 2 +- sysdeps/powerpc/powerpc32/dl-start.S | 2 +- sysdeps/powerpc/powerpc32/dl-trampoline.S | 2 +- sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/fpu/__longjmp.S | 2 +- sysdeps/powerpc/powerpc32/fpu/configure | 14 +- .../powerpc32/fpu/fix-int-fp-convert-zero.h | 2 +- sysdeps/powerpc/powerpc32/fpu/fprrest.S | 2 +- sysdeps/powerpc/powerpc32/fpu/fprsave.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llrint.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llrintf.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llround.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llroundf.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lrint.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lround.c | 2 +- sysdeps/powerpc/powerpc32/fpu/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/fpu/setjmp.S | 2 +- sysdeps/powerpc/powerpc32/gprrest0.S | 2 +- sysdeps/powerpc/powerpc32/gprrest1.S | 2 +- sysdeps/powerpc/powerpc32/gprsave0.S | 2 +- sysdeps/powerpc/powerpc32/gprsave1.S | 2 +- sysdeps/powerpc/powerpc32/libgcc-compat.S | 2 +- sysdeps/powerpc/powerpc32/lshift.S | 2 +- sysdeps/powerpc/powerpc32/memset.S | 2 +- sysdeps/powerpc/powerpc32/mul_1.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceil.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceilf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_floor.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_floorf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llrint.c | 2 +- .../power4/fpu/multiarch/s_llrintf-power6.c | 4 + .../power4/fpu/multiarch/s_llrintf-ppc32.c | 4 + .../powerpc32/power4/fpu/multiarch/s_llrintf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llround.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llroundf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb.c | 2 +- .../power4/fpu/multiarch/s_logbf-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbf.c | 2 +- .../power4/fpu/multiarch/s_logbl-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbl-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbl.c | 2 +- .../power4/fpu/multiarch/s_lrint-power6x.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrint.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrintf.c | 2 +- .../power4/fpu/multiarch/s_lround-power6x.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lround.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lroundf.c | 2 +- .../power4/fpu/multiarch/s_modf-power5+.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modf.c | 2 +- .../power4/fpu/multiarch/s_modff-power5+.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modff-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modff.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_round.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_roundf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_truncf.c | 2 +- sysdeps/powerpc/powerpc32/power4/hp-timing.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/power4/memcopy.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- .../powerpc32/power4/multiarch/ifunc-impl-list.c | 2 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 2 +- .../powerpc32/power4/multiarch/memchr-power7.S | 2 +- .../powerpc32/power4/multiarch/memchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memchr.c | 2 +- .../powerpc32/power4/multiarch/memcmp-power7.S | 2 +- .../powerpc32/power4/multiarch/memcmp-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memcmp.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memcpy-a2.S | 2 +- .../powerpc32/power4/multiarch/memcpy-cell.S | 2 +- .../powerpc32/power4/multiarch/memcpy-power6.S | 2 +- .../powerpc32/power4/multiarch/memcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/memcpy-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memcpy.c | 2 +- .../powerpc32/power4/multiarch/memmove-power7.c | 2 +- .../powerpc32/power4/multiarch/memmove-ppc.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memmove.c | 2 +- .../powerpc32/power4/multiarch/mempcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/mempcpy-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/mempcpy.c | 2 +- .../powerpc32/power4/multiarch/memrchr-power7.S | 2 +- .../powerpc32/power4/multiarch/memrchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memrchr.c | 2 +- .../powerpc32/power4/multiarch/memset-power6.S | 2 +- .../powerpc32/power4/multiarch/memset-power7.S | 2 +- .../powerpc32/power4/multiarch/memset-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memset.c | 2 +- .../powerpc32/power4/multiarch/rawmemchr-power7.S | 2 +- .../powerpc32/power4/multiarch/rawmemchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/rawmemchr.c | 2 +- .../powerpc32/power4/multiarch/rtld-memcmp.S | 2 +- .../powerpc32/power4/multiarch/rtld-memset.S | 2 +- .../powerpc32/power4/multiarch/rtld-strchr.S | 2 +- .../powerpc32/power4/multiarch/rtld-strnlen.c | 2 +- .../powerpc32/power4/multiarch/strcasecmp-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp.c | 2 +- .../power4/multiarch/strcasecmp_l-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp_l.c | 2 +- .../powerpc32/power4/multiarch/strchr-power7.S | 2 +- .../powerpc32/power4/multiarch/strchr-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strchr.c | 2 +- .../powerpc32/power4/multiarch/strchrnul-power7.S | 2 +- .../powerpc32/power4/multiarch/strchrnul-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strchrnul.c | 2 +- .../powerpc32/power4/multiarch/strlen-power7.S | 2 +- .../powerpc32/power4/multiarch/strlen-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strlen.c | 2 +- .../powerpc32/power4/multiarch/strncase-power7.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strncase.c | 2 +- .../powerpc32/power4/multiarch/strncase_l-power7.c | 2 +- .../powerpc32/power4/multiarch/strncase_l.c | 2 +- .../powerpc32/power4/multiarch/strnlen-power7.S | 2 +- .../powerpc32/power4/multiarch/strnlen-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strnlen.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-power7.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-ppc32.c | 2 +- sysdeps/powerpc/powerpc32/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power6/memset.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power7/memchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/memrchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/memset.S | 2 +- sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc32/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc32/power7/strnlen.S | 2 +- sysdeps/powerpc/powerpc32/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc32/rshift.S | 2 +- sysdeps/powerpc/powerpc32/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/setjmp.S | 2 +- sysdeps/powerpc/powerpc32/stackinfo.h | 32 + sysdeps/powerpc/powerpc32/start.S | 2 +- sysdeps/powerpc/powerpc32/stpcpy.S | 2 +- sysdeps/powerpc/powerpc32/strchr.S | 2 +- sysdeps/powerpc/powerpc32/strcmp.S | 2 +- sysdeps/powerpc/powerpc32/strcpy.S | 2 +- sysdeps/powerpc/powerpc32/strlen.S | 2 +- sysdeps/powerpc/powerpc32/sub_n.S | 2 +- sysdeps/powerpc/powerpc32/submul_1.S | 2 +- sysdeps/powerpc/powerpc32/symbol-hacks.h | 2 +- sysdeps/powerpc/powerpc32/sysdep.h | 5 +- sysdeps/powerpc/powerpc32/tst-audit.h | 2 +- sysdeps/powerpc/powerpc32/unwind-arch.h | 2 +- sysdeps/powerpc/powerpc64/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc64/__longjmp.S | 2 +- sysdeps/powerpc/powerpc64/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/addmul_1.S | 2 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_ceil.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_ceilf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_floor.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_floorf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_llrint.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_llrintf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_llround.c | 2 +- .../powerpc64/be/fpu/multiarch/s_llroundf.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logb-power7.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logb-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_logb.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbf-power7.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbf-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_logbf.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbl-power7.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbl-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_logbl.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modf-power5+.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modf-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_modf.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modff-power5+.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modff-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_modff.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_round.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_roundf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_trunc.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_truncf.c | 2 +- sysdeps/powerpc/powerpc64/bits/wordsize.h | 3 +- sysdeps/powerpc/powerpc64/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/configure | 18 +- sysdeps/powerpc/powerpc64/configure.ac | 4 +- sysdeps/powerpc/powerpc64/crti.S | 8 +- sysdeps/powerpc/powerpc64/crtn.S | 8 +- sysdeps/powerpc/powerpc64/dl-dtprocnum.h | 2 +- sysdeps/powerpc/powerpc64/dl-funcdesc.h | 2 +- sysdeps/powerpc/powerpc64/dl-irel.h | 2 +- sysdeps/powerpc/powerpc64/dl-machine.c | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 6 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 46 +- sysdeps/powerpc/powerpc64/fpu/s_llrint.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llround.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llroundf.c | 2 +- sysdeps/powerpc/powerpc64/hp-timing.h | 2 +- sysdeps/powerpc/powerpc64/le/Makefile | 4 + sysdeps/powerpc/powerpc64/le/configure | 55 +- sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h | 2 +- sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c | 2 +- sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c | 2 +- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 7 +- .../powerpc/powerpc64/le/fpu/multiarch/configure | 12 +- sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log.c | 2 +- .../le/fpu/multiarch/float128-ifunc-macros.h | 2 +- .../fpu/multiarch/float128-ifunc-redirect-macros.h | 2 +- .../le/fpu/multiarch/float128-ifunc-redirects-mp.h | 2 +- .../le/fpu/multiarch/float128-ifunc-redirects.h | 6 +- .../powerpc64/le/fpu/multiarch/float128-ifunc.h | 6 +- .../powerpc64/le/fpu/multiarch/float128_private.h | 4 +- .../le/fpu/multiarch/math-type-macros-float128.h | 7 +- .../powerpc64/le/multiarch/dl-symbol-redir-ifunc.h | 3 +- .../powerpc/powerpc64/le/no_ldbl_gnu_attribute.c | 2 +- sysdeps/powerpc/powerpc64/le/power10/memchr.S | 2 +- sysdeps/powerpc/powerpc64/le/power10/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/le/power10/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/le/power10/memmove.S | 2 +- sysdeps/powerpc/powerpc64/le/power10/memset.S | 2 +- sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc64/le/power10/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/le/power10/strlen.S | 2 +- sysdeps/powerpc/powerpc64/le/power10/strncmp.S | 271 + sysdeps/powerpc/powerpc64/le/power9/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/stpcpy.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 278 +- sysdeps/powerpc/powerpc64/le/power9/strlen.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 16 +- sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c | 2 +- sysdeps/powerpc/powerpc64/lshift.S | 2 +- sysdeps/powerpc/powerpc64/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/memset.S | 2 +- sysdeps/powerpc/powerpc64/mul_1.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 5 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 10 +- sysdeps/powerpc/powerpc64/multiarch/init-arch.h | 2 +- .../powerpc/powerpc64/multiarch/memchr-power10.S | 2 +- .../powerpc/powerpc64/multiarch/memchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memchr-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memchr.c | 2 +- .../powerpc/powerpc64/multiarch/memcmp-power10.S | 2 +- .../powerpc/powerpc64/multiarch/memcmp-power4.S | 2 +- .../powerpc/powerpc64/multiarch/memcmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memcmp-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power10.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power4.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power6.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power7.S | 2 +- .../powerpc64/multiarch/memcpy-power8-cached.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 2 +- .../powerpc/powerpc64/multiarch/memmove-power10.S | 2 +- .../powerpc/powerpc64/multiarch/memmove-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memmove-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 2 +- .../powerpc/powerpc64/multiarch/mempcpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/mempcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 2 +- .../powerpc/powerpc64/multiarch/memrchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memrchr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/memrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 2 +- .../powerpc/powerpc64/multiarch/memset-power10.S | 2 +- .../powerpc/powerpc64/multiarch/memset-power4.S | 2 +- .../powerpc/powerpc64/multiarch/memset-power6.S | 2 +- .../powerpc/powerpc64/multiarch/memset-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memset-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 2 +- .../powerpc64/multiarch/rawmemchr-power10.S | 2 +- .../powerpc/powerpc64/multiarch/rawmemchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/rawmemchr-power9.S | 2 +- .../powerpc/powerpc64/multiarch/rawmemchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rtld-memset.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strchr.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c | 2 +- .../powerpc/powerpc64/multiarch/stpcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/stpcpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/stpcpy-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power9.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 2 +- .../powerpc64/multiarch/strcasecmp-power7.S | 2 +- .../powerpc64/multiarch/strcasecmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcasecmp-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 2 +- .../powerpc64/multiarch/strcasecmp_l-power7.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 2 +- .../powerpc/powerpc64/multiarch/strcat-power10.c | 33 + .../powerpc/powerpc64/multiarch/strcat-power7.c | 6 +- .../powerpc/powerpc64/multiarch/strcat-power8.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 24 +- .../powerpc/powerpc64/multiarch/strchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strchr-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchr.c | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-power7.S | 5 +- .../powerpc/powerpc64/multiarch/strchrnul-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-ppc64.c | 16 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power10.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 2 +- .../powerpc/powerpc64/multiarch/strcspn-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 2 +- .../powerpc/powerpc64/multiarch/strlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strlen-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 2 +- .../powerpc/powerpc64/multiarch/strncase-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncase-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncase-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase.c | 2 +- .../powerpc64/multiarch/strncase_l-power7.c | 5 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-power7.c | 6 +- .../powerpc/powerpc64/multiarch/strncat-power8.c | 4 +- .../powerpc/powerpc64/multiarch/strncat-ppc64.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power10.S | 25 + .../powerpc/powerpc64/multiarch/strncmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 6 +- .../powerpc/powerpc64/multiarch/strncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power9.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 6 +- .../powerpc/powerpc64/multiarch/strnlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strnlen-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strnlen-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strnlen.c | 2 +- .../powerpc/powerpc64/multiarch/strrchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strrchr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 2 +- .../powerpc/powerpc64/multiarch/strspn-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn.c | 2 +- .../powerpc/powerpc64/multiarch/wordcopy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power4/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power4/memset.S | 2 +- sysdeps/powerpc/powerpc64/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power6/memset.S | 2 +- sysdeps/powerpc/powerpc64/power7/add_n.S | 2 +- sysdeps/powerpc/powerpc64/power7/memchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memmove.S | 2 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/memset.S | 2 +- sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/sub_n.S | 2 +- sysdeps/powerpc/powerpc64/power8/memchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/memrchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/memset.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strchrnul.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcspn.S | 2 +- sysdeps/powerpc/powerpc64/power8/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncase.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 56 +- sysdeps/powerpc/powerpc64/power8/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/power8/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strspn.S | 2 +- sysdeps/powerpc/powerpc64/ppc-mcount.S | 8 +- sysdeps/powerpc/powerpc64/setjmp-bug21895.c | 2 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 8 +- sysdeps/powerpc/powerpc64/setjmp.S | 2 +- sysdeps/powerpc/powerpc64/start.S | 2 +- sysdeps/powerpc/powerpc64/strchr.S | 2 +- sysdeps/powerpc/powerpc64/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/strlen.S | 2 +- sysdeps/powerpc/powerpc64/submul_1.S | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 26 +- sysdeps/powerpc/powerpc64/tst-audit.h | 2 +- .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 2 +- .../powerpc/powerpc64/tst-ucontext-ppc64-vscr.c | 2 +- sysdeps/powerpc/preconfigure | 15 +- sysdeps/powerpc/sigjmp.c | 2 +- sysdeps/powerpc/sotruss-lib.c | 2 +- sysdeps/powerpc/stackinfo.h | 38 - sysdeps/powerpc/string-fza.h | 2 +- sysdeps/powerpc/sys/platform/ppc.h | 2 +- sysdeps/powerpc/sysdep.h | 2 +- sysdeps/powerpc/test-arith.c | 2 +- sysdeps/powerpc/test-get_hwcap-static.c | 2 +- sysdeps/powerpc/test-get_hwcap.c | 5 +- sysdeps/powerpc/test-gettimebase.c | 2 +- sysdeps/powerpc/thread_pointer.h | 34 + sysdeps/powerpc/tst-cache-ppc-static-dlopen.c | 2 +- sysdeps/powerpc/tst-cache-ppc-static.c | 2 +- sysdeps/powerpc/tst-cache-ppc.c | 2 +- sysdeps/powerpc/tst-set_ppr.c | 2 +- sysdeps/powerpc/tst-stack-align.h | 2 +- sysdeps/powerpc/tst-tlsifunc-static.c | 2 +- sysdeps/powerpc/tst-tlsifunc.c | 2 +- sysdeps/powerpc/utmp-size.h | 2 + sysdeps/pthread/Makefile | 16 +- sysdeps/pthread/allocalim.h | 2 +- sysdeps/pthread/bits/sigthread.h | 2 +- sysdeps/pthread/call_once.c | 2 +- sysdeps/pthread/cnd_broadcast.c | 2 +- sysdeps/pthread/cnd_destroy.c | 2 +- sysdeps/pthread/cnd_init.c | 2 +- sysdeps/pthread/cnd_signal.c | 2 +- sysdeps/pthread/cnd_timedwait.c | 2 +- sysdeps/pthread/cnd_wait.c | 2 +- sysdeps/pthread/eintr.c | 2 +- sysdeps/pthread/elision-conf.h | 2 +- sysdeps/pthread/mtx_destroy.c | 2 +- sysdeps/pthread/mtx_init.c | 2 +- sysdeps/pthread/mtx_lock.c | 2 +- sysdeps/pthread/mtx_timedlock.c | 2 +- sysdeps/pthread/mtx_trylock.c | 2 +- sysdeps/pthread/mtx_unlock.c | 2 +- sysdeps/pthread/posix-timer.h | 2 +- sysdeps/pthread/pthread_atfork.c | 2 +- sysdeps/pthread/pthread_atfork_compat.c | 2 +- sysdeps/pthread/pthread_early_init.h | 2 +- sysdeps/pthread/pthread_mutex_conf.h | 2 +- sysdeps/pthread/sem_close.c | 2 +- sysdeps/pthread/sem_open.c | 14 +- sysdeps/pthread/sem_routines.c | 2 +- sysdeps/pthread/sem_routines.h | 2 +- sysdeps/pthread/sem_unlink.c | 2 +- sysdeps/pthread/semaphore.h | 2 +- sysdeps/pthread/thrd_create.c | 2 +- sysdeps/pthread/thrd_detach.c | 2 +- sysdeps/pthread/thrd_equal.c | 2 +- sysdeps/pthread/thrd_exit.c | 2 +- sysdeps/pthread/thrd_join.c | 2 +- sysdeps/pthread/thrd_priv.h | 2 +- sysdeps/pthread/thrd_sleep.c | 2 +- sysdeps/pthread/threads.h | 2 +- sysdeps/pthread/tss_create.c | 2 +- sysdeps/pthread/tss_delete.c | 2 +- sysdeps/pthread/tss_get.c | 2 +- sysdeps/pthread/tss_set.c | 2 +- sysdeps/pthread/tst-_res1.c | 2 +- sysdeps/pthread/tst-_res1mod1.c | 2 +- sysdeps/pthread/tst-abstime.c | 2 +- sysdeps/pthread/tst-atfork1.c | 2 +- sysdeps/pthread/tst-atfork2.c | 2 +- sysdeps/pthread/tst-atfork2mod.c | 2 +- sysdeps/pthread/tst-atfork3.c | 2 +- sysdeps/pthread/tst-atfork3mod.c | 2 +- sysdeps/pthread/tst-atfork4.c | 2 +- sysdeps/pthread/tst-atfork4mod.c | 2 +- sysdeps/pthread/tst-attr1.c | 2 +- sysdeps/pthread/tst-backtrace1.c | 2 +- sysdeps/pthread/tst-bad-schedattr.c | 2 +- sysdeps/pthread/tst-barrier1.c | 2 +- sysdeps/pthread/tst-barrier2.c | 2 +- sysdeps/pthread/tst-barrier3.c | 2 +- sysdeps/pthread/tst-barrier4.c | 2 +- sysdeps/pthread/tst-basic1.c | 2 +- sysdeps/pthread/tst-basic2.c | 2 +- sysdeps/pthread/tst-basic3.c | 2 +- sysdeps/pthread/tst-basic4.c | 2 +- sysdeps/pthread/tst-basic5.c | 2 +- sysdeps/pthread/tst-basic6.c | 2 +- sysdeps/pthread/tst-call-once.c | 2 +- sysdeps/pthread/tst-cancel-self-cancelstate.c | 2 +- sysdeps/pthread/tst-cancel-self-canceltype.c | 2 +- sysdeps/pthread/tst-cancel-self-cleanup.c | 2 +- sysdeps/pthread/tst-cancel-self-testcancel.c | 2 +- sysdeps/pthread/tst-cancel-self.c | 2 +- sysdeps/pthread/tst-cancel1.c | 2 +- sysdeps/pthread/tst-cancel10.c | 2 +- sysdeps/pthread/tst-cancel11.c | 2 +- sysdeps/pthread/tst-cancel12.c | 2 +- sysdeps/pthread/tst-cancel13.c | 2 +- sysdeps/pthread/tst-cancel14.c | 2 +- sysdeps/pthread/tst-cancel15.c | 2 +- sysdeps/pthread/tst-cancel16.c | 2 +- sysdeps/pthread/tst-cancel18.c | 2 +- sysdeps/pthread/tst-cancel19.c | 2 +- sysdeps/pthread/tst-cancel2.c | 6 +- sysdeps/pthread/tst-cancel20.c | 2 +- sysdeps/pthread/tst-cancel21.c | 2 +- sysdeps/pthread/tst-cancel22.c | 2 +- sysdeps/pthread/tst-cancel26.c | 2 +- sysdeps/pthread/tst-cancel27.c | 2 +- sysdeps/pthread/tst-cancel28.c | 6 +- sysdeps/pthread/tst-cancel29.c | 2 +- sysdeps/pthread/tst-cancel3.c | 2 +- sysdeps/pthread/tst-cancel30.c | 17 +- sysdeps/pthread/tst-cancel32.c | 73 + sysdeps/pthread/tst-cancel4-common.c | 2 +- sysdeps/pthread/tst-cancel4-common.h | 2 +- sysdeps/pthread/tst-cancel4.c | 2 +- sysdeps/pthread/tst-cancel6.c | 2 +- sysdeps/pthread/tst-cancel8.c | 2 +- sysdeps/pthread/tst-cancel9.c | 2 +- sysdeps/pthread/tst-cleanup0.c | 2 +- sysdeps/pthread/tst-cleanup1.c | 2 +- sysdeps/pthread/tst-cleanup2.c | 2 +- sysdeps/pthread/tst-cleanup3.c | 2 +- sysdeps/pthread/tst-clock1.c | 2 +- sysdeps/pthread/tst-cnd-basic.c | 2 +- sysdeps/pthread/tst-cnd-broadcast.c | 2 +- sysdeps/pthread/tst-cnd-timedwait.c | 2 +- sysdeps/pthread/tst-cond-except.c | 2 +- sysdeps/pthread/tst-cond1.c | 2 +- sysdeps/pthread/tst-cond10.c | 2 +- sysdeps/pthread/tst-cond11.c | 2 +- sysdeps/pthread/tst-cond12.c | 2 +- sysdeps/pthread/tst-cond14.c | 2 +- sysdeps/pthread/tst-cond15.c | 2 +- sysdeps/pthread/tst-cond16.c | 2 +- sysdeps/pthread/tst-cond18.c | 2 +- sysdeps/pthread/tst-cond19.c | 2 +- sysdeps/pthread/tst-cond2.c | 2 +- sysdeps/pthread/tst-cond20.c | 2 +- sysdeps/pthread/tst-cond23.c | 2 +- sysdeps/pthread/tst-cond24.c | 2 +- sysdeps/pthread/tst-cond25.c | 2 +- sysdeps/pthread/tst-cond27.c | 2 +- sysdeps/pthread/tst-cond3.c | 2 +- sysdeps/pthread/tst-cond4.c | 2 +- sysdeps/pthread/tst-cond5.c | 2 +- sysdeps/pthread/tst-cond6.c | 2 +- sysdeps/pthread/tst-cond7.c | 2 +- sysdeps/pthread/tst-cond8.c | 2 +- sysdeps/pthread/tst-cond9.c | 2 +- sysdeps/pthread/tst-create-detached.c | 2 +- sysdeps/pthread/tst-create1.c | 2 +- sysdeps/pthread/tst-create1mod.c | 2 +- sysdeps/pthread/tst-detach1.c | 2 +- sysdeps/pthread/tst-eintr2.c | 2 +- sysdeps/pthread/tst-eintr3.c | 2 +- sysdeps/pthread/tst-eintr4.c | 2 +- sysdeps/pthread/tst-eintr5.c | 2 +- sysdeps/pthread/tst-exec1.c | 2 +- sysdeps/pthread/tst-exec2.c | 2 +- sysdeps/pthread/tst-exec3.c | 2 +- sysdeps/pthread/tst-exit1.c | 2 +- sysdeps/pthread/tst-fini1.c | 2 +- sysdeps/pthread/tst-fini1mod.c | 2 +- sysdeps/pthread/tst-flock1.c | 2 +- sysdeps/pthread/tst-flock2.c | 2 +- sysdeps/pthread/tst-fopen-threaded.c | 258 + sysdeps/pthread/tst-fork1.c | 2 +- sysdeps/pthread/tst-fork2.c | 2 +- sysdeps/pthread/tst-fork3.c | 2 +- sysdeps/pthread/tst-fork4.c | 2 +- sysdeps/pthread/tst-join1.c | 2 +- sysdeps/pthread/tst-join10.c | 2 +- sysdeps/pthread/tst-join11.c | 2 +- sysdeps/pthread/tst-join12.c | 2 +- sysdeps/pthread/tst-join13.c | 2 +- sysdeps/pthread/tst-join14.c | 2 +- sysdeps/pthread/tst-join15.c | 2 +- sysdeps/pthread/tst-join16-time64.c | 1 + sysdeps/pthread/tst-join16.c | 87 + sysdeps/pthread/tst-join2.c | 2 +- sysdeps/pthread/tst-join3.c | 2 +- sysdeps/pthread/tst-join4.c | 2 +- sysdeps/pthread/tst-join5.c | 2 +- sysdeps/pthread/tst-join7.c | 2 +- sysdeps/pthread/tst-join7mod.c | 2 +- sysdeps/pthread/tst-join8.c | 2 +- sysdeps/pthread/tst-join9.c | 2 +- sysdeps/pthread/tst-key1.c | 2 +- sysdeps/pthread/tst-key2.c | 2 +- sysdeps/pthread/tst-key3.c | 2 +- sysdeps/pthread/tst-key4.c | 2 +- sysdeps/pthread/tst-kill1.c | 2 +- sysdeps/pthread/tst-kill2.c | 2 +- sysdeps/pthread/tst-kill3.c | 2 +- sysdeps/pthread/tst-kill5.c | 2 +- sysdeps/pthread/tst-kill6.c | 2 +- sysdeps/pthread/tst-memstream.c | 2 +- sysdeps/pthread/tst-mtx-basic.c | 2 +- sysdeps/pthread/tst-mtx-recursive.c | 2 +- sysdeps/pthread/tst-mtx-timedlock.c | 2 +- sysdeps/pthread/tst-mtx-trylock.c | 2 +- sysdeps/pthread/tst-mutex-errorcheck.c | 2 +- sysdeps/pthread/tst-mutex1.c | 2 +- sysdeps/pthread/tst-mutex10.c | 2 +- sysdeps/pthread/tst-mutex11.c | 2 +- sysdeps/pthread/tst-mutex2.c | 2 +- sysdeps/pthread/tst-mutex3.c | 2 +- sysdeps/pthread/tst-mutex4.c | 2 +- sysdeps/pthread/tst-mutex5.c | 2 +- sysdeps/pthread/tst-mutex6.c | 2 +- sysdeps/pthread/tst-mutex7.c | 2 +- sysdeps/pthread/tst-mutex9.c | 2 +- sysdeps/pthread/tst-once1.c | 2 +- sysdeps/pthread/tst-once2.c | 2 +- sysdeps/pthread/tst-once3.c | 2 +- sysdeps/pthread/tst-once4.c | 2 +- sysdeps/pthread/tst-pt-align.c | 2 +- sysdeps/pthread/tst-pt-align3.c | 2 +- sysdeps/pthread/tst-pt-popen1.c | 2 +- sysdeps/pthread/tst-pt-sysconf.c | 2 +- sysdeps/pthread/tst-pt-tls1.c | 2 +- sysdeps/pthread/tst-pt-tls2.c | 2 +- sysdeps/pthread/tst-pt-tls4.c | 2 +- sysdeps/pthread/tst-pthread-exit-signal.c | 2 +- sysdeps/pthread/tst-pthread-mutexattr-2.c | 60 + sysdeps/pthread/tst-pthread-mutexattr.c | 2 +- sysdeps/pthread/tst-pthread-raise-blocked-self.c | 2 +- sysdeps/pthread/tst-pthread-setuid-loop.c | 2 +- sysdeps/pthread/tst-pthread_cancel-exited.c | 2 +- sysdeps/pthread/tst-pthread_cancel-select-loop.c | 2 +- sysdeps/pthread/tst-pthread_kill-exited.c | 2 +- sysdeps/pthread/tst-pthread_kill-exiting.c | 2 +- sysdeps/pthread/tst-raise1.c | 2 +- sysdeps/pthread/tst-robust1.c | 2 +- sysdeps/pthread/tst-robust10.c | 2 +- sysdeps/pthread/tst-robust7.c | 2 +- sysdeps/pthread/tst-rwlock-tryrdlock-stall.c | 2 +- sysdeps/pthread/tst-rwlock-trywrlock-stall.c | 2 +- sysdeps/pthread/tst-rwlock1.c | 2 +- sysdeps/pthread/tst-rwlock12.c | 2 +- sysdeps/pthread/tst-rwlock13.c | 2 +- sysdeps/pthread/tst-rwlock14.c | 2 +- sysdeps/pthread/tst-rwlock16.c | 2 +- sysdeps/pthread/tst-rwlock4.c | 2 +- sysdeps/pthread/tst-rwlock5.c | 2 +- sysdeps/pthread/tst-sem1.c | 2 +- sysdeps/pthread/tst-sem10.c | 2 +- sysdeps/pthread/tst-sem14.c | 2 +- sysdeps/pthread/tst-sem15.c | 2 +- sysdeps/pthread/tst-sem16.c | 2 +- sysdeps/pthread/tst-sem18.c | 35 + sysdeps/pthread/tst-sem19.c | 77 + sysdeps/pthread/tst-sem2.c | 2 +- sysdeps/pthread/tst-sem3.c | 2 +- sysdeps/pthread/tst-sem4.c | 2 +- sysdeps/pthread/tst-sem5.c | 2 +- sysdeps/pthread/tst-sem6.c | 2 +- sysdeps/pthread/tst-sem7.c | 2 +- sysdeps/pthread/tst-sem8.c | 2 +- sysdeps/pthread/tst-sem9.c | 2 +- sysdeps/pthread/tst-setuid3.c | 39 +- sysdeps/pthread/tst-signal1.c | 2 +- sysdeps/pthread/tst-signal2.c | 2 +- sysdeps/pthread/tst-signal4.c | 2 +- sysdeps/pthread/tst-signal5.c | 2 +- sysdeps/pthread/tst-signal6.c | 2 +- sysdeps/pthread/tst-signal8.c | 2 +- sysdeps/pthread/tst-spin1.c | 2 +- sysdeps/pthread/tst-spin2.c | 2 +- sysdeps/pthread/tst-spin3.c | 2 +- sysdeps/pthread/tst-spin5.c | 82 + sysdeps/pthread/tst-stack1.c | 2 +- sysdeps/pthread/tst-stdio1.c | 2 +- sysdeps/pthread/tst-stdio2.c | 2 +- sysdeps/pthread/tst-thrd-detach.c | 2 +- sysdeps/pthread/tst-thrd-sleep.c | 2 +- sysdeps/pthread/tst-timer.c | 2 +- sysdeps/pthread/tst-tls4moda.c | 2 +- sysdeps/pthread/tst-tls4modb.c | 2 +- sysdeps/pthread/tst-tsd1.c | 2 +- sysdeps/pthread/tst-tsd2.c | 2 +- sysdeps/pthread/tst-tsd5.c | 2 +- sysdeps/pthread/tst-tss-basic.c | 2 +- sysdeps/pthread/tst-umask1.c | 2 +- sysdeps/pthread/tst-unload.c | 2 +- sysdeps/riscv/__longjmp.S | 2 +- sysdeps/riscv/bits/fenv.h | 2 +- sysdeps/riscv/bits/link.h | 2 +- sysdeps/riscv/bits/setjmp.h | 2 +- sysdeps/riscv/bits/wordsize.h | 2 +- sysdeps/riscv/configure | 15 +- sysdeps/riscv/dl-irel.h | 2 +- sysdeps/riscv/dl-machine.h | 19 +- sysdeps/riscv/dl-relocate-ld.h | 2 +- sysdeps/riscv/dl-tls.h | 9 +- sysdeps/riscv/dl-trampoline.S | 2 +- sysdeps/riscv/e_sqrtl.c | 2 +- sysdeps/riscv/fpu_control.h | 2 +- sysdeps/riscv/gccframe.h | 2 +- sysdeps/riscv/jmpbuf-offsets.h | 2 +- sysdeps/riscv/jmpbuf-unwind.h | 2 +- sysdeps/riscv/ldsodefs.h | 2 +- sysdeps/riscv/libc-tls.c | 4 +- sysdeps/riscv/machine-gmon.h | 2 +- sysdeps/riscv/math-tests-snan-payload.h | 2 +- sysdeps/riscv/math-tests-trap.h | 2 +- sysdeps/riscv/multiarch/memcpy-generic.c | 2 +- sysdeps/riscv/multiarch/memcpy_noalignment.S | 2 +- sysdeps/riscv/nofpu/libm-test-ulps | 1402 -- sysdeps/riscv/nofpu/libm-test-ulps-name | 1 - sysdeps/riscv/nofpu/math-tests-exceptions.h | 2 +- sysdeps/riscv/nofpu/math-tests-rounding.h | 2 +- sysdeps/riscv/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/riscv/nptl/bits/struct_rwlock.h | 2 +- sysdeps/riscv/nptl/pthreaddef.h | 2 +- sysdeps/riscv/nptl/tls.h | 2 +- sysdeps/riscv/riscv-ifunc.h | 2 +- sysdeps/riscv/rv32/fix-fp-int-convert-overflow.h | 2 +- sysdeps/riscv/rv64/rvd/s_ceil.c | 2 +- sysdeps/riscv/rv64/rvd/s_floor.c | 2 +- sysdeps/riscv/rv64/rvd/s_llrint.c | 2 +- sysdeps/riscv/rv64/rvd/s_llround.c | 2 +- sysdeps/riscv/rv64/rvd/s_nearbyint.c | 2 +- sysdeps/riscv/rv64/rvd/s_rint.c | 2 +- sysdeps/riscv/rv64/rvd/s_round.c | 2 +- sysdeps/riscv/rv64/rvd/s_roundeven.c | 2 +- sysdeps/riscv/rv64/rvd/s_trunc.c | 2 +- sysdeps/riscv/rv64/rvf/s_llrintf.c | 2 +- sysdeps/riscv/rv64/rvf/s_llroundf.c | 2 +- sysdeps/riscv/rvd/fix-float-double-convert-nan.h | 2 +- sysdeps/riscv/rvd/libm-test-ulps | 1412 -- sysdeps/riscv/rvd/libm-test-ulps-name | 1 - .../fpu => riscv/rvd}/math-use-builtins-fma.h | 0 sysdeps/riscv/rvd/s_copysign.c | 29 - sysdeps/riscv/rvd/s_finite.c | 2 +- sysdeps/riscv/rvd/s_fma.c | 37 - sysdeps/riscv/rvd/s_fmax.c | 2 +- sysdeps/riscv/rvd/s_fmin.c | 2 +- sysdeps/riscv/rvd/s_fpclassify.c | 2 +- sysdeps/riscv/rvd/s_isinf.c | 2 +- sysdeps/riscv/rvd/s_isnan.c | 2 +- sysdeps/riscv/rvd/s_issignaling.c | 2 +- sysdeps/riscv/rvd/s_lrint.c | 2 +- sysdeps/riscv/rvd/s_lround.c | 2 +- sysdeps/riscv/rvf/fclrexcpt.c | 2 +- sysdeps/riscv/rvf/fegetenv.c | 2 +- sysdeps/riscv/rvf/fegetmode.c | 2 +- sysdeps/riscv/rvf/fegetround.c | 2 +- sysdeps/riscv/rvf/feholdexcpt.c | 2 +- sysdeps/riscv/rvf/fenv_private.h | 2 +- sysdeps/riscv/rvf/fesetenv.c | 2 +- sysdeps/riscv/rvf/fesetexcept.c | 2 +- sysdeps/riscv/rvf/fesetmode.c | 2 +- sysdeps/riscv/rvf/fesetround.c | 2 +- sysdeps/riscv/rvf/feupdateenv.c | 2 +- sysdeps/riscv/rvf/fgetexcptflg.c | 2 +- sysdeps/riscv/rvf/fraiseexcpt.c | 2 +- sysdeps/riscv/rvf/fsetexcptflg.c | 2 +- sysdeps/riscv/rvf/ftestexcept.c | 2 +- sysdeps/riscv/rvf/get-rounding-mode.h | 2 +- sysdeps/riscv/rvf/s_ceilf.c | 2 +- sysdeps/riscv/rvf/s_copysignf.c | 29 - sysdeps/riscv/rvf/s_finitef.c | 2 +- sysdeps/riscv/rvf/s_floorf.c | 2 +- sysdeps/riscv/rvf/s_fmaf.c | 31 - sysdeps/riscv/rvf/s_fmaxf.c | 2 +- sysdeps/riscv/rvf/s_fminf.c | 2 +- sysdeps/riscv/rvf/s_fpclassifyf.c | 2 +- sysdeps/riscv/rvf/s_isinff.c | 2 +- sysdeps/riscv/rvf/s_isnanf.c | 2 +- sysdeps/riscv/rvf/s_issignalingf.c | 2 +- sysdeps/riscv/rvf/s_lrintf.c | 2 +- sysdeps/riscv/rvf/s_lroundf.c | 2 +- sysdeps/riscv/rvf/s_nearbyintf.c | 2 +- sysdeps/riscv/rvf/s_rintf.c | 2 +- sysdeps/riscv/rvf/s_roundevenf.c | 2 +- sysdeps/riscv/rvf/s_roundf.c | 2 +- sysdeps/riscv/rvf/s_truncf.c | 2 +- sysdeps/riscv/setjmp.S | 2 +- sysdeps/riscv/sfp-machine.h | 2 +- sysdeps/riscv/sotruss-lib.c | 2 +- sysdeps/riscv/stackinfo.h | 33 - sysdeps/riscv/start.S | 3 +- sysdeps/riscv/string-fza.h | 2 +- sysdeps/riscv/string-fzi.h | 2 +- sysdeps/riscv/sys/asm.h | 2 +- sysdeps/riscv/thread_pointer.h | 40 + sysdeps/riscv/tst-audit.h | 2 +- sysdeps/riscv/utmp-size.h | 2 + sysdeps/s390/Makefile | 1 - sysdeps/s390/asm-syntax.h | 2 +- sysdeps/s390/atomic-machine.h | 2 +- sysdeps/s390/bits/link.h | 2 +- sysdeps/s390/bits/setjmp.h | 2 +- sysdeps/s390/configure | 103 +- sysdeps/s390/cpu-features.c | 5 +- sysdeps/s390/cpu-features.h | 2 +- sysdeps/s390/dl-irel.h | 2 +- sysdeps/s390/dl-procinfo-s390.c | 32 - sysdeps/s390/dl-procinfo.c | 5 +- sysdeps/s390/dl-procinfo.h | 101 - sysdeps/s390/dl-tls.h | 15 +- sysdeps/s390/dl-tunables.list | 2 +- sysdeps/s390/elf-initfini.h | 2 +- sysdeps/s390/fix-fp-int-convert-overflow.h | 2 +- sysdeps/s390/fpu/bits/fenv.h | 2 +- sysdeps/s390/fpu/e_sqrtl.c | 2 +- sysdeps/s390/fpu/fclrexcpt.c | 2 +- sysdeps/s390/fpu/fedisblxcpt.c | 2 +- sysdeps/s390/fpu/feenablxcpt.c | 2 +- sysdeps/s390/fpu/fegetenv.c | 2 +- sysdeps/s390/fpu/fegetexcept.c | 2 +- sysdeps/s390/fpu/fegetmode.c | 2 +- sysdeps/s390/fpu/fegetround.c | 2 +- sysdeps/s390/fpu/feholdexcpt.c | 2 +- sysdeps/s390/fpu/fenv_libc.h | 2 +- sysdeps/s390/fpu/fenv_private.h | 2 +- sysdeps/s390/fpu/fesetenv.c | 2 +- sysdeps/s390/fpu/fesetexcept.c | 2 +- sysdeps/s390/fpu/fesetmode.c | 2 +- sysdeps/s390/fpu/fesetround.c | 2 +- sysdeps/s390/fpu/feupdateenv.c | 2 +- sysdeps/s390/fpu/fgetexcptflg.c | 2 +- sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/s390/fpu/fpu_control.h | 2 +- sysdeps/s390/fpu/fraiseexcpt.c | 2 +- sysdeps/s390/fpu/fsetexcptflg.c | 2 +- sysdeps/s390/fpu/ftestexcept.c | 2 +- sysdeps/s390/fpu/get-rounding-mode.h | 2 +- sysdeps/s390/fpu/libm-test-ulps | 1410 -- sysdeps/s390/fpu/libm-test-ulps-name | 1 - sysdeps/s390/fpu/math-barriers.h | 2 +- sysdeps/s390/fpu/math_private.h | 2 +- sysdeps/s390/fpu/s_llrint.c | 2 +- sysdeps/s390/fpu/s_llrintf.c | 2 +- sysdeps/s390/fpu/s_llrintl.c | 2 +- sysdeps/s390/fpu/s_llround.c | 2 +- sysdeps/s390/fpu/s_llroundf.c | 2 +- sysdeps/s390/fpu/s_llroundl.c | 2 +- sysdeps/s390/fpu/s_lrint.c | 2 +- sysdeps/s390/fpu/s_lrintf.c | 2 +- sysdeps/s390/fpu/s_lrintl.c | 2 +- sysdeps/s390/fpu/s_lround.c | 2 +- sysdeps/s390/fpu/s_lroundf.c | 2 +- sysdeps/s390/fpu/s_lroundl.c | 2 +- sysdeps/s390/fpu/s_roundeven.c | 2 +- sysdeps/s390/fpu/s_roundevenf.c | 2 +- sysdeps/s390/fpu/s_roundevenl.c | 2 +- sysdeps/s390/gccframe.h | 2 +- sysdeps/s390/gconv-modules-s390.conf | 2 +- sysdeps/s390/hp-timing.h | 2 +- sysdeps/s390/ifunc-memccpy.h | 2 +- sysdeps/s390/ifunc-memchr.h | 2 +- sysdeps/s390/ifunc-memcmp.h | 2 +- sysdeps/s390/ifunc-memcpy.h | 2 +- sysdeps/s390/ifunc-memmem.h | 2 +- sysdeps/s390/ifunc-memrchr.h | 2 +- sysdeps/s390/ifunc-memset.h | 2 +- sysdeps/s390/ifunc-rawmemchr.h | 2 +- sysdeps/s390/ifunc-stpcpy.h | 2 +- sysdeps/s390/ifunc-stpncpy.h | 2 +- sysdeps/s390/ifunc-strcat.h | 2 +- sysdeps/s390/ifunc-strchr.h | 2 +- sysdeps/s390/ifunc-strchrnul.h | 2 +- sysdeps/s390/ifunc-strcmp.h | 2 +- sysdeps/s390/ifunc-strcpy.h | 2 +- sysdeps/s390/ifunc-strcspn.h | 2 +- sysdeps/s390/ifunc-strlen.h | 2 +- sysdeps/s390/ifunc-strncat.h | 2 +- sysdeps/s390/ifunc-strncmp.h | 2 +- sysdeps/s390/ifunc-strncpy.h | 2 +- sysdeps/s390/ifunc-strnlen.h | 2 +- sysdeps/s390/ifunc-strpbrk.h | 2 +- sysdeps/s390/ifunc-strrchr.h | 2 +- sysdeps/s390/ifunc-strspn.h | 2 +- sysdeps/s390/ifunc-strstr.h | 2 +- sysdeps/s390/ifunc-wcpcpy.h | 2 +- sysdeps/s390/ifunc-wcpncpy.h | 2 +- sysdeps/s390/ifunc-wcscat.h | 2 +- sysdeps/s390/ifunc-wcschr.h | 2 +- sysdeps/s390/ifunc-wcschrnul.h | 2 +- sysdeps/s390/ifunc-wcscmp.h | 2 +- sysdeps/s390/ifunc-wcscpy.h | 2 +- sysdeps/s390/ifunc-wcscspn.h | 2 +- sysdeps/s390/ifunc-wcslen.h | 2 +- sysdeps/s390/ifunc-wcsncat.h | 2 +- sysdeps/s390/ifunc-wcsncmp.h | 2 +- sysdeps/s390/ifunc-wcsncpy.h | 2 +- sysdeps/s390/ifunc-wcsnlen.h | 2 +- sysdeps/s390/ifunc-wcspbrk.h | 2 +- sysdeps/s390/ifunc-wcsrchr.h | 2 +- sysdeps/s390/ifunc-wcsspn.h | 2 +- sysdeps/s390/ifunc-wmemchr.h | 2 +- sysdeps/s390/ifunc-wmemcmp.h | 2 +- sysdeps/s390/ifunc-wmemset.h | 2 +- sysdeps/s390/iso-8859-1_cp037_z900.c | 2 +- sysdeps/s390/jmpbuf-offsets.h | 2 +- sysdeps/s390/jmpbuf-unwind.h | 2 +- sysdeps/s390/ldsodefs.h | 2 +- sysdeps/s390/libc-start.c | 2 +- sysdeps/s390/libc-tls.c | 2 +- sysdeps/s390/longjmp.c | 2 +- sysdeps/s390/machine-gmon.h | 2 +- sysdeps/s390/memccpy-c.c | 2 +- sysdeps/s390/memccpy-vx.S | 2 +- sysdeps/s390/memccpy.c | 2 +- sysdeps/s390/memchr-vx.S | 2 +- sysdeps/s390/memchr-z900.S | 2 +- sysdeps/s390/memchr.c | 2 +- sysdeps/s390/memcmp-z900.S | 2 +- sysdeps/s390/memcmp.c | 2 +- sysdeps/s390/memcopy.h | 2 +- sysdeps/s390/memcpy-z900.S | 2 +- sysdeps/s390/memcpy.c | 2 +- sysdeps/s390/memmem-arch13.S | 2 +- sysdeps/s390/memmem-c.c | 2 +- sysdeps/s390/memmem-vx.c | 2 +- sysdeps/s390/memmem.c | 2 +- sysdeps/s390/memmove-c.c | 2 +- sysdeps/s390/memmove.c | 2 +- sysdeps/s390/mempcpy.c | 2 +- sysdeps/s390/memrchr-c.c | 2 +- sysdeps/s390/memrchr-vx.S | 2 +- sysdeps/s390/memrchr.c | 2 +- sysdeps/s390/memset-z900.S | 2 +- sysdeps/s390/memset.c | 2 +- sysdeps/s390/multiarch/8bit-generic.c | 2 +- sysdeps/s390/multiarch/dl-symbol-redir-ifunc.h | 2 +- sysdeps/s390/multiarch/gconv_simple.c | 2 +- sysdeps/s390/multiarch/iconv/skeleton.c | 2 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 2 +- sysdeps/s390/multiarch/ifunc-resolve.h | 5 +- sysdeps/s390/multiarch/utf16-utf32-z9.c | 2 +- sysdeps/s390/multiarch/utf8-utf16-z9.c | 2 +- sysdeps/s390/multiarch/utf8-utf32-z9.c | 2 +- sysdeps/s390/nptl/Makefile | 2 +- sysdeps/s390/nptl/bits/struct_mutex.h | 2 +- sysdeps/s390/nptl/bits/struct_rwlock.h | 2 +- sysdeps/s390/nptl/pthreaddef.h | 2 +- sysdeps/s390/nptl/tls.h | 2 +- sysdeps/s390/rawmemchr-c.c | 2 +- sysdeps/s390/rawmemchr-vx.S | 2 +- sysdeps/s390/rawmemchr.c | 2 +- sysdeps/s390/s390-32/__longjmp.c | 2 +- sysdeps/s390/s390-32/add_n.S | 2 +- sysdeps/s390/s390-32/addmul_1.S | 2 +- sysdeps/s390/s390-32/crti.S | 2 +- sysdeps/s390/s390-32/crtn.S | 2 +- sysdeps/s390/s390-32/dl-machine.h | 40 +- sysdeps/s390/s390-32/dl-trampoline.S | 2 +- sysdeps/s390/s390-32/dl-trampoline.h | 2 +- sysdeps/s390/s390-32/mul_1.S | 2 +- sysdeps/s390/s390-32/s390-mcount.S | 2 +- sysdeps/s390/s390-32/setjmp.S | 2 +- sysdeps/s390/s390-32/start.S | 2 +- sysdeps/s390/s390-32/strncpy-z900.S | 2 +- sysdeps/s390/s390-32/sub_n.S | 2 +- sysdeps/s390/s390-32/symbol-hacks.h | 2 +- sysdeps/s390/s390-32/sysdep.h | 2 +- sysdeps/s390/s390-32/tst-audit.h | 2 +- sysdeps/s390/s390-64/__longjmp.c | 2 +- sysdeps/s390/s390-64/add_n.S | 2 +- sysdeps/s390/s390-64/configure | 15 +- sysdeps/s390/s390-64/configure.ac | 6 +- sysdeps/s390/s390-64/crti.S | 2 +- sysdeps/s390/s390-64/crtn.S | 2 +- sysdeps/s390/s390-64/dl-hwcap-check.h | 2 +- sysdeps/s390/s390-64/dl-hwcaps-subdirs.c | 3 +- sysdeps/s390/s390-64/dl-machine.h | 34 +- sysdeps/s390/s390-64/dl-trampoline.S | 2 +- sysdeps/s390/s390-64/dl-trampoline.h | 2 +- sysdeps/s390/s390-64/s390x-mcount.S | 2 +- sysdeps/s390/s390-64/s390x-mcount.h | 2 +- sysdeps/s390/s390-64/setjmp.S | 2 +- sysdeps/s390/s390-64/start.S | 2 +- sysdeps/s390/s390-64/strncpy-z900.S | 2 +- sysdeps/s390/s390-64/sub_n.S | 2 +- sysdeps/s390/s390-64/sysdep.h | 2 +- sysdeps/s390/s390-64/tst-audit.h | 2 +- sysdeps/s390/s390-64/tst-glibc-hwcaps.c | 2 +- sysdeps/s390/sotruss-lib.c | 2 +- sysdeps/s390/stackinfo.h | 2 +- sysdeps/s390/stpcpy-c.c | 2 +- sysdeps/s390/stpcpy-vx.S | 2 +- sysdeps/s390/stpcpy.c | 2 +- sysdeps/s390/stpncpy-c.c | 2 +- sysdeps/s390/stpncpy-vx.S | 2 +- sysdeps/s390/stpncpy.c | 2 +- sysdeps/s390/strcat-c.c | 2 +- sysdeps/s390/strcat-vx.S | 2 +- sysdeps/s390/strcat.c | 2 +- sysdeps/s390/strchr-c.c | 2 +- sysdeps/s390/strchr-vx.S | 2 +- sysdeps/s390/strchr.c | 2 +- sysdeps/s390/strchrnul-c.c | 2 +- sysdeps/s390/strchrnul-vx.S | 2 +- sysdeps/s390/strchrnul.c | 2 +- sysdeps/s390/strcmp-vx.S | 2 +- sysdeps/s390/strcmp-z900.S | 2 +- sysdeps/s390/strcmp.c | 2 +- sysdeps/s390/strcpy-vx.S | 2 +- sysdeps/s390/strcpy-z900.S | 2 +- sysdeps/s390/strcpy.c | 2 +- sysdeps/s390/strcspn-c.c | 2 +- sysdeps/s390/strcspn-vx.S | 2 +- sysdeps/s390/strcspn.c | 2 +- sysdeps/s390/strlen-c.c | 2 +- sysdeps/s390/strlen-vx.S | 2 +- sysdeps/s390/strlen.c | 2 +- sysdeps/s390/strncat-c.c | 2 +- sysdeps/s390/strncat-vx.S | 2 +- sysdeps/s390/strncat.c | 2 +- sysdeps/s390/strncmp-c.c | 2 +- sysdeps/s390/strncmp-vx.S | 2 +- sysdeps/s390/strncmp.c | 2 +- sysdeps/s390/strncpy-vx.S | 2 +- sysdeps/s390/strncpy.c | 2 +- sysdeps/s390/strnlen-c.c | 2 +- sysdeps/s390/strnlen-vx.S | 2 +- sysdeps/s390/strnlen.c | 2 +- sysdeps/s390/strpbrk-c.c | 2 +- sysdeps/s390/strpbrk-vx.S | 2 +- sysdeps/s390/strpbrk.c | 2 +- sysdeps/s390/strrchr-c.c | 2 +- sysdeps/s390/strrchr-vx.S | 2 +- sysdeps/s390/strrchr.c | 2 +- sysdeps/s390/strspn-c.c | 2 +- sysdeps/s390/strspn-vx.S | 2 +- sysdeps/s390/strspn.c | 2 +- sysdeps/s390/strstr-arch13.S | 2 +- sysdeps/s390/strstr-c.c | 2 +- sysdeps/s390/strstr-vx.c | 2 +- sysdeps/s390/strstr.c | 2 +- sysdeps/s390/tst-dl-runtime-mod.S | 2 +- sysdeps/s390/tst-dl-runtime-profile-audit.c | 2 +- sysdeps/s390/tst-dl-runtime-profile-noaudit.c | 2 +- sysdeps/s390/tst-dl-runtime-resolve-audit.c | 2 +- sysdeps/s390/tst-dl-runtime-resolve-noaudit.c | 2 +- sysdeps/s390/tst-dl-runtime.c | 2 +- sysdeps/s390/unwind-arch.h | 2 +- sysdeps/s390/utf16-utf32-z9.c | 10 +- sysdeps/s390/utf8-utf16-z9.c | 14 +- sysdeps/s390/utf8-utf32-z9.c | 14 +- sysdeps/s390/wcpcpy-c.c | 2 +- sysdeps/s390/wcpcpy-vx.S | 2 +- sysdeps/s390/wcpcpy.c | 2 +- sysdeps/s390/wcpncpy-c.c | 2 +- sysdeps/s390/wcpncpy-vx.S | 2 +- sysdeps/s390/wcpncpy.c | 2 +- sysdeps/s390/wcscat-c.c | 2 +- sysdeps/s390/wcscat-vx.S | 2 +- sysdeps/s390/wcscat.c | 2 +- sysdeps/s390/wcschr-c.c | 2 +- sysdeps/s390/wcschr-vx.S | 2 +- sysdeps/s390/wcschr.c | 2 +- sysdeps/s390/wcschrnul-c.c | 2 +- sysdeps/s390/wcschrnul-vx.S | 2 +- sysdeps/s390/wcschrnul.c | 2 +- sysdeps/s390/wcscmp-c.c | 2 +- sysdeps/s390/wcscmp-vx.S | 2 +- sysdeps/s390/wcscmp.c | 2 +- sysdeps/s390/wcscpy-c.c | 2 +- sysdeps/s390/wcscpy-vx.S | 2 +- sysdeps/s390/wcscpy.c | 2 +- sysdeps/s390/wcscspn-c.c | 2 +- sysdeps/s390/wcscspn-vx.S | 2 +- sysdeps/s390/wcscspn.c | 2 +- sysdeps/s390/wcslen-c.c | 2 +- sysdeps/s390/wcslen-vx.S | 2 +- sysdeps/s390/wcslen.c | 2 +- sysdeps/s390/wcsncat-c.c | 2 +- sysdeps/s390/wcsncat-vx.S | 2 +- sysdeps/s390/wcsncat.c | 2 +- sysdeps/s390/wcsncmp-c.c | 2 +- sysdeps/s390/wcsncmp-vx.S | 12 +- sysdeps/s390/wcsncmp.c | 2 +- sysdeps/s390/wcsncpy-c.c | 2 +- sysdeps/s390/wcsncpy-vx.S | 2 +- sysdeps/s390/wcsncpy.c | 2 +- sysdeps/s390/wcsnlen-c.c | 2 +- sysdeps/s390/wcsnlen-vx.S | 2 +- sysdeps/s390/wcsnlen.c | 2 +- sysdeps/s390/wcspbrk-c.c | 2 +- sysdeps/s390/wcspbrk-vx.S | 2 +- sysdeps/s390/wcspbrk.c | 2 +- sysdeps/s390/wcsrchr-c.c | 2 +- sysdeps/s390/wcsrchr-vx.S | 2 +- sysdeps/s390/wcsrchr.c | 2 +- sysdeps/s390/wcsspn-c.c | 2 +- sysdeps/s390/wcsspn-vx.S | 2 +- sysdeps/s390/wcsspn.c | 2 +- sysdeps/s390/wmemchr-c.c | 2 +- sysdeps/s390/wmemchr-vx.S | 2 +- sysdeps/s390/wmemchr.c | 2 +- sysdeps/s390/wmemcmp-c.c | 2 +- sysdeps/s390/wmemcmp-vx.S | 2 +- sysdeps/s390/wmemcmp.c | 2 +- sysdeps/s390/wmemset-c.c | 2 +- sysdeps/s390/wmemset-vx.S | 2 +- sysdeps/s390/wmemset.c | 2 +- sysdeps/sh/____longjmp_chk.S | 2 +- sysdeps/sh/_mcount.S | 2 +- sysdeps/sh/bits/fenv.h | 2 +- sysdeps/sh/bits/link.h | 2 +- sysdeps/sh/bits/setjmp.h | 2 +- sysdeps/sh/bits/wordsize.h | 21 + sysdeps/sh/bsd-_setjmp.S | 2 +- sysdeps/sh/bsd-setjmp.S | 2 +- sysdeps/sh/crti.S | 2 +- sysdeps/sh/crtn.S | 2 +- sysdeps/sh/dl-machine.h | 15 +- sysdeps/sh/dl-tls.h | 28 - sysdeps/sh/dl-trampoline.S | 2 +- sysdeps/sh/elf-initfini.h | 2 +- sysdeps/sh/fpu_control.h | 2 +- sysdeps/sh/gccframe.h | 2 +- sysdeps/sh/jmpbuf-offsets.h | 2 +- sysdeps/sh/jmpbuf-unwind.h | 2 +- sysdeps/sh/ldsodefs.h | 2 +- sysdeps/sh/libc-tls.c | 2 +- sysdeps/sh/libm-test-ulps | 557 - sysdeps/sh/libm-test-ulps-name | 1 - sysdeps/sh/machine-gmon.h | 2 +- sysdeps/sh/memcpy.S | 2 +- sysdeps/sh/memset.S | 2 +- sysdeps/sh/nptl/pthread_spin_init.c | 2 +- sysdeps/sh/nptl/pthread_spin_lock.c | 2 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 2 +- sysdeps/sh/nptl/pthread_spin_unlock.S | 2 +- sysdeps/sh/nptl/pthreaddef.h | 4 +- sysdeps/sh/nptl/tls.h | 2 +- sysdeps/sh/preconfigure | 113 +- sysdeps/sh/sh3/__longjmp.S | 2 +- sysdeps/sh/sh3/setjmp.S | 2 +- sysdeps/sh/sh4/__longjmp.S | 2 +- sysdeps/sh/sh4/fpu/fclrexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fedisblxcpt.c | 2 +- sysdeps/sh/sh4/fpu/feenablxcpt.c | 2 +- sysdeps/sh/sh4/fpu/fegetenv.c | 2 +- sysdeps/sh/sh4/fpu/fegetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fegetmode.c | 2 +- sysdeps/sh/sh4/fpu/fegetround.c | 2 +- sysdeps/sh/sh4/fpu/feholdexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fesetenv.c | 2 +- sysdeps/sh/sh4/fpu/fesetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fesetmode.c | 2 +- sysdeps/sh/sh4/fpu/fesetround.c | 2 +- sysdeps/sh/sh4/fpu/feupdateenv.c | 2 +- sysdeps/sh/sh4/fpu/fgetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/fraiseexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fsetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/ftestexcept.c | 2 +- sysdeps/sh/sh4/setjmp.S | 2 +- sysdeps/sh/sotruss-lib.c | 2 +- sysdeps/sh/stackinfo.h | 2 +- sysdeps/sh/start.S | 2 +- sysdeps/sh/string-fzb.h | 2 +- sysdeps/sh/strlen.S | 2 +- sysdeps/sh/sysdep.h | 3 +- sysdeps/sh/tst-audit.h | 2 +- sysdeps/sh/unwind-arch.h | 2 +- sysdeps/sh/utmp-size.h | 2 + sysdeps/sparc/atomic-machine.h | 2 +- sysdeps/sparc/backtrace.c | 2 +- sysdeps/sparc/bits/hwcap.h | 2 +- sysdeps/sparc/bits/link.h | 2 +- sysdeps/sparc/cpu_relax.c | 2 +- sysdeps/sparc/crti.S | 2 +- sysdeps/sparc/crtn.S | 2 +- sysdeps/sparc/dl-dtprocnum.h | 2 +- sysdeps/sparc/dl-lookupcfg.h | 2 +- sysdeps/sparc/dl-procinfo.c | 63 - sysdeps/sparc/dl-procinfo.h | 65 - sysdeps/sparc/dl-tls.h | 28 - sysdeps/sparc/elf-initfini.h | 2 +- sysdeps/sparc/fpu/bits/fenv.h | 2 +- sysdeps/sparc/fpu/fclrexcpt.c | 2 +- sysdeps/sparc/fpu/fedisblxcpt.c | 2 +- sysdeps/sparc/fpu/feenablxcpt.c | 2 +- sysdeps/sparc/fpu/fegetenv.c | 2 +- sysdeps/sparc/fpu/fegetexcept.c | 2 +- sysdeps/sparc/fpu/fegetmode.c | 2 +- sysdeps/sparc/fpu/fegetround.c | 2 +- sysdeps/sparc/fpu/feholdexcpt.c | 2 +- sysdeps/sparc/fpu/fesetenv.c | 2 +- sysdeps/sparc/fpu/fesetexcept.c | 2 +- sysdeps/sparc/fpu/fesetmode.c | 2 +- sysdeps/sparc/fpu/fesetround.c | 2 +- sysdeps/sparc/fpu/feupdateenv.c | 2 +- sysdeps/sparc/fpu/fgetexcptflg.c | 2 +- sysdeps/sparc/fpu/fpu_control.h | 2 +- sysdeps/sparc/fpu/fraiseexcpt.c | 2 +- sysdeps/sparc/fpu/fsetexcptflg.c | 2 +- sysdeps/sparc/fpu/ftestexcept.c | 2 +- sysdeps/sparc/fpu/libm-test-ulps | 1425 -- sysdeps/sparc/fpu/libm-test-ulps-name | 1 - sysdeps/sparc/gccframe.h | 2 +- sysdeps/sparc/ldsodefs.h | 2 +- sysdeps/sparc/machine-gmon.h | 2 +- sysdeps/sparc/nptl/bits/struct_rwlock.h | 2 +- sysdeps/sparc/nptl/tls.h | 2 +- sysdeps/sparc/sparc-ifunc.h | 2 +- sysdeps/sparc/sparc-mcount.S | 2 +- sysdeps/sparc/sparc32/Makefile | 2 +- sysdeps/sparc/sparc32/__longjmp.S | 2 +- sysdeps/sparc/sparc32/add_n.S | 2 +- sysdeps/sparc/sparc32/addmul_1.S | 2 +- sysdeps/sparc/sparc32/alloca.S | 2 +- sysdeps/sparc/sparc32/bits/setjmp.h | 2 +- sysdeps/sparc/sparc32/bits/wordsize.h | 2 +- sysdeps/sparc/sparc32/configure | 127 +- sysdeps/sparc/sparc32/dl-irel.h | 2 +- sysdeps/sparc/sparc32/dl-machine.h | 8 +- sysdeps/sparc/sparc32/dl-plt.h | 2 +- sysdeps/sparc/sparc32/dl-trampoline.S | 2 +- sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 2 +- .../sparc32/fpu/fix-fp-int-convert-overflow.h | 2 +- .../sparc/sparc32/fpu/math-tests-snan-payload.h | 2 +- sysdeps/sparc/sparc32/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc32/fpu/s_signbitl.S | 2 +- sysdeps/sparc/sparc32/ieee754.h | 2 +- sysdeps/sparc/sparc32/jmpbuf-offsets.h | 2 +- sysdeps/sparc/sparc32/jmpbuf-unwind.h | 2 +- sysdeps/sparc/sparc32/lshift.S | 2 +- sysdeps/sparc/sparc32/memchr.S | 2 +- sysdeps/sparc/sparc32/memcpy.S | 2 +- sysdeps/sparc/sparc32/memset.S | 2 +- sysdeps/sparc/sparc32/mul_1.S | 2 +- sysdeps/sparc/sparc32/pthread_spin_lock.S | 2 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc32/pthreaddef.h | 2 +- sysdeps/sparc/sparc32/q_add.c | 2 +- sysdeps/sparc/sparc32/q_cmp.c | 2 +- sysdeps/sparc/sparc32/q_cmpe.c | 2 +- sysdeps/sparc/sparc32/q_div.c | 2 +- sysdeps/sparc/sparc32/q_dtoq.c | 2 +- sysdeps/sparc/sparc32/q_feq.c | 2 +- sysdeps/sparc/sparc32/q_fge.c | 2 +- sysdeps/sparc/sparc32/q_fgt.c | 2 +- sysdeps/sparc/sparc32/q_fle.c | 2 +- sysdeps/sparc/sparc32/q_flt.c | 2 +- sysdeps/sparc/sparc32/q_fne.c | 2 +- sysdeps/sparc/sparc32/q_itoq.c | 2 +- sysdeps/sparc/sparc32/q_lltoq.c | 2 +- sysdeps/sparc/sparc32/q_mul.c | 2 +- sysdeps/sparc/sparc32/q_neg.c | 2 +- sysdeps/sparc/sparc32/q_qtod.c | 2 +- sysdeps/sparc/sparc32/q_qtoi.c | 2 +- sysdeps/sparc/sparc32/q_qtoll.c | 2 +- sysdeps/sparc/sparc32/q_qtos.c | 2 +- sysdeps/sparc/sparc32/q_qtou.c | 2 +- sysdeps/sparc/sparc32/q_qtoull.c | 2 +- sysdeps/sparc/sparc32/q_sqrt.c | 2 +- sysdeps/sparc/sparc32/q_stoq.c | 2 +- sysdeps/sparc/sparc32/q_sub.c | 2 +- sysdeps/sparc/sparc32/q_ulltoq.c | 2 +- sysdeps/sparc/sparc32/q_util.c | 2 +- sysdeps/sparc/sparc32/q_utoq.c | 2 +- sysdeps/sparc/sparc32/rshift.S | 2 +- sysdeps/sparc/sparc32/setjmp.S | 2 +- sysdeps/sparc/sparc32/sfp-machine.h | 2 +- sysdeps/sparc/sparc32/sparcv9/addmul_1.S | 2 +- .../sparcv9/fpu/multiarch/s_copysign-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_copysign.c | 2 +- .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_copysignf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabs-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabs.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabsf-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabsf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fma-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fmaf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrint-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyint.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyintf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rint-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rintf.c | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_isnan.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_lrintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 2 +- sysdeps/sparc/sparc32/sparcv9/mul_1.S | 2 +- .../sparcv9/multiarch/dl-symbol-redir-ifunc.h | 2 +- .../sparc32/sparcv9/multiarch/memcpy-ultra1.S | 2 +- .../sparc32/sparcv9/multiarch/memset-ultra1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/submul_1.S | 2 +- sysdeps/sparc/sparc32/start.S | 2 +- sysdeps/sparc/sparc32/stpcpy.S | 2 +- sysdeps/sparc/sparc32/strcat.S | 2 +- sysdeps/sparc/sparc32/strchr.S | 2 +- sysdeps/sparc/sparc32/strcmp.S | 2 +- sysdeps/sparc/sparc32/strcpy.S | 2 +- sysdeps/sparc/sparc32/strlen.S | 2 +- sysdeps/sparc/sparc32/sub_n.S | 2 +- sysdeps/sparc/sparc32/submul_1.S | 2 +- sysdeps/sparc/sparc32/tst-audit.h | 2 +- sysdeps/sparc/sparc64/Makefile | 2 +- sysdeps/sparc/sparc64/add_n.S | 2 +- sysdeps/sparc/sparc64/addmul_1.S | 2 +- sysdeps/sparc/sparc64/align-cpy.S | 2 +- sysdeps/sparc/sparc64/bits/wordsize.h | 3 +- sysdeps/sparc/sparc64/dl-irel.h | 2 +- sysdeps/sparc/sparc64/dl-machine.h | 2 +- sysdeps/sparc/sparc64/dl-plt.h | 2 +- sysdeps/sparc/sparc64/dl-trampoline.S | 2 +- sysdeps/sparc/sparc64/fpu/e_sqrtl.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_finite-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finite.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_finitef-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finitef.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_isinff-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinff.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_isnanf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnanf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_lrintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrintf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_nearbyint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c | 2 +- .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyintf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbit-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c | 2 +- sysdeps/sparc/sparc64/fpu/s_finite.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finitef.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isinf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isinff.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isnan.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isnanf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_lrint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_lrintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_nearbyint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_nearbyintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbitf.S | 2 +- sysdeps/sparc/sparc64/hp-timing.h | 2 +- sysdeps/sparc/sparc64/jmpbuf-unwind.h | 2 +- sysdeps/sparc/sparc64/lshift.S | 2 +- sysdeps/sparc/sparc64/memchr.S | 2 +- sysdeps/sparc/sparc64/memcmp.S | 2 +- sysdeps/sparc/sparc64/memcpy.S | 2 +- sysdeps/sparc/sparc64/memmove.S | 2 +- sysdeps/sparc/sparc64/memset.S | 2 +- sysdeps/sparc/sparc64/mul_1.S | 2 +- sysdeps/sparc/sparc64/multiarch/add_n-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/add_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1.c | 2 +- .../sparc64/multiarch/dl-symbol-redir-ifunc.h | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memcpy.h | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memmove.h | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memset.h | 2 +- .../sparc64/multiarch/memcpy-memmove-niagara7.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy.c | 2 +- sysdeps/sparc/sparc64/multiarch/memmove.c | 2 +- sysdeps/sparc/sparc64/multiarch/mempcpy.c | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara7.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-ultra1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset.c | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1.c | 2 +- sysdeps/sparc/sparc64/multiarch/sub_n-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/sub_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1.c | 2 +- sysdeps/sparc/sparc64/pthread_spin_lock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_unlock.S | 2 +- sysdeps/sparc/sparc64/pthreaddef.h | 2 +- sysdeps/sparc/sparc64/qp_add.c | 2 +- sysdeps/sparc/sparc64/qp_cmp.c | 2 +- sysdeps/sparc/sparc64/qp_cmpe.c | 2 +- sysdeps/sparc/sparc64/qp_div.c | 2 +- sysdeps/sparc/sparc64/qp_dtoq.c | 2 +- sysdeps/sparc/sparc64/qp_feq.c | 2 +- sysdeps/sparc/sparc64/qp_fge.c | 2 +- sysdeps/sparc/sparc64/qp_fgt.c | 2 +- sysdeps/sparc/sparc64/qp_fle.c | 2 +- sysdeps/sparc/sparc64/qp_flt.c | 2 +- sysdeps/sparc/sparc64/qp_fne.c | 2 +- sysdeps/sparc/sparc64/qp_itoq.c | 2 +- sysdeps/sparc/sparc64/qp_mul.c | 2 +- sysdeps/sparc/sparc64/qp_neg.S | 2 +- sysdeps/sparc/sparc64/qp_qtod.c | 2 +- sysdeps/sparc/sparc64/qp_qtoi.c | 2 +- sysdeps/sparc/sparc64/qp_qtos.c | 2 +- sysdeps/sparc/sparc64/qp_qtoui.c | 2 +- sysdeps/sparc/sparc64/qp_qtoux.c | 2 +- sysdeps/sparc/sparc64/qp_qtox.c | 2 +- sysdeps/sparc/sparc64/qp_sqrt.c | 2 +- sysdeps/sparc/sparc64/qp_stoq.c | 2 +- sysdeps/sparc/sparc64/qp_sub.c | 2 +- sysdeps/sparc/sparc64/qp_uitoq.c | 2 +- sysdeps/sparc/sparc64/qp_util.c | 2 +- sysdeps/sparc/sparc64/qp_uxtoq.c | 2 +- sysdeps/sparc/sparc64/qp_xtoq.c | 2 +- sysdeps/sparc/sparc64/rawmemchr.S | 2 +- sysdeps/sparc/sparc64/rshift.S | 2 +- sysdeps/sparc/sparc64/rtld-memset.c | 3 + sysdeps/sparc/sparc64/sfp-machine.h | 2 +- sysdeps/sparc/sparc64/start.S | 2 +- sysdeps/sparc/sparc64/stpcpy.S | 2 +- sysdeps/sparc/sparc64/stpncpy.S | 2 +- sysdeps/sparc/sparc64/strcat.S | 2 +- sysdeps/sparc/sparc64/strchr.S | 2 +- sysdeps/sparc/sparc64/strcmp.S | 2 +- sysdeps/sparc/sparc64/strcpy.S | 2 +- sysdeps/sparc/sparc64/strcspn.S | 2 +- sysdeps/sparc/sparc64/strlen.S | 2 +- sysdeps/sparc/sparc64/strncmp.S | 2 +- sysdeps/sparc/sparc64/strncpy.S | 2 +- sysdeps/sparc/sparc64/strpbrk.S | 2 +- sysdeps/sparc/sparc64/strspn.S | 2 +- sysdeps/sparc/sparc64/sub_n.S | 2 +- sysdeps/sparc/sparc64/submul_1.S | 2 +- sysdeps/sparc/sparc64/tst-audit.h | 2 +- sysdeps/sparc/stackinfo.h | 2 +- sysdeps/sparc/sysdep.h | 2 +- sysdeps/sparc/thread_pointer.h | 30 + sysdeps/sparc/unwind-arch.h | 2 +- sysdeps/sparc/utmp-size.h | 2 + sysdeps/unix/Makefile | 2 +- sysdeps/unix/alpha/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.h | 2 +- sysdeps/unix/bsd/bits/sockaddr.h | 2 +- sysdeps/unix/bsd/getpt.c | 2 +- sysdeps/unix/bsd/gtty.c | 2 +- sysdeps/unix/bsd/stty.c | 2 +- sysdeps/unix/bsd/tcdrain.c | 2 +- sysdeps/unix/bsd/tcflow.c | 2 +- sysdeps/unix/bsd/tcflush.c | 2 +- sysdeps/unix/bsd/tcgetattr.c | 2 +- sysdeps/unix/bsd/tcgetpgrp.c | 2 +- sysdeps/unix/bsd/tcsendbrk.c | 2 +- sysdeps/unix/bsd/tcsetattr.c | 2 +- sysdeps/unix/bsd/tcsetpgrp.c | 2 +- sysdeps/unix/bsd/ualarm.c | 2 +- sysdeps/unix/bsd/unlockpt.c | 2 +- sysdeps/unix/get_child_max.c | 2 +- sysdeps/unix/getlogin.c | 2 +- sysdeps/unix/getlogin_r.c | 2 +- sysdeps/unix/getpagesize.c | 2 +- sysdeps/unix/grantpt.c | 2 +- sysdeps/unix/i386/sysdep.h | 2 +- sysdeps/unix/ifreq.c | 2 +- sysdeps/unix/mips/mips32/sysdep.h | 2 +- sysdeps/unix/mips/mips64/sysdep.h | 2 +- sysdeps/unix/mips/sysdep.S | 2 +- sysdeps/unix/mips/sysdep.h | 2 +- sysdeps/unix/powerpc/sysdep.h | 2 +- sysdeps/unix/sh/sysdep.S | 2 +- sysdeps/unix/sh/sysdep.h | 2 +- sysdeps/unix/sockatmark.c | 2 +- sysdeps/unix/syscall-template.S | 2 +- sysdeps/unix/syscall.S | 2 +- sysdeps/unix/sysdep.h | 175 +- sysdeps/unix/sysv/linux/Makefile | 55 + sysdeps/unix/sysv/linux/Versions | 7 +- sysdeps/unix/sysv/linux/____longjmp_chk.c | 4 +- sysdeps/unix/sysv/linux/_exit.c | 2 +- sysdeps/unix/sysv/linux/aarch64/Makefile | 132 +- sysdeps/unix/sysv/linux/aarch64/arch-pkey.h | 53 + sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h | 16 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 19 +- sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 10 +- sysdeps/unix/sysv/linux/aarch64/bits/procfs.h | 2 +- .../sysv/linux/aarch64/bits/pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/rseq.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 8 +- sysdeps/unix/sysv/linux/aarch64/clone3.S | 7 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 6 +- sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 15 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 24 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 45 - sysdeps/unix/sysv/linux/aarch64/dl-procruntime.c | 37 + sysdeps/unix/sysv/linux/aarch64/getcontext.S | 22 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/aarch64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/aarch64/kernel-features.h | 2 +- .../unix/sysv/linux/aarch64/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/aarch64/libc-start.h | 62 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 + sysdeps/unix/sysv/linux/aarch64/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/aarch64/libm.abilist | 112 + sysdeps/unix/sysv/linux/aarch64/libmvec.abilist | 35 + sysdeps/unix/sysv/linux/aarch64/makecontext.c | 41 +- sysdeps/unix/sysv/linux/aarch64/pkey_get.c | 73 + sysdeps/unix/sysv/linux/aarch64/pkey_set.c | 113 + sysdeps/unix/sysv/linux/aarch64/pointer_guard.h | 37 +- sysdeps/unix/sysv/linux/aarch64/readelflib.c | 2 +- sysdeps/unix/sysv/linux/aarch64/setcontext.S | 45 +- sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 35 +- sysdeps/unix/sysv/linux/aarch64/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall.S | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S | 59 + sysdeps/unix/sysv/linux/aarch64/sysconf.c | 4 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 12 +- sysdeps/unix/sysv/linux/aarch64/tst-aarch64-pkey.c | 190 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-abort.sh | 39 + .../sysv/linux/aarch64/tst-gcs-disabled-static.c | 1 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled.c | 2 + .../sysv/linux/aarch64/tst-gcs-dlopen-disabled.c | 3 + .../sysv/linux/aarch64/tst-gcs-dlopen-enforced.c | 3 + .../linux/aarch64/tst-gcs-dlopen-optional-off.c | 3 + .../linux/aarch64/tst-gcs-dlopen-optional-on.c | 3 + .../sysv/linux/aarch64/tst-gcs-dlopen-override.c | 3 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen.c | 62 + .../sysv/linux/aarch64/tst-gcs-enforced-abort.c | 2 + .../linux/aarch64/tst-gcs-enforced-static-abort.c | 1 + .../sysv/linux/aarch64/tst-gcs-enforced-static.c | 1 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced.c | 2 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-helper.h | 39 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod1.c | 27 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod2.c | 25 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod3.c | 25 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-noreturn.c | 101 + .../unix/sysv/linux/aarch64/tst-gcs-optional-off.c | 2 + .../unix/sysv/linux/aarch64/tst-gcs-optional-on.c | 2 + .../linux/aarch64/tst-gcs-optional-static-off.c | 1 + .../linux/aarch64/tst-gcs-optional-static-on.c | 1 + .../sysv/linux/aarch64/tst-gcs-override-static.c | 1 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-override.c | 2 + .../sysv/linux/aarch64/tst-gcs-shared-disabled.c | 2 + .../linux/aarch64/tst-gcs-shared-enforced-abort.c | 2 + .../sysv/linux/aarch64/tst-gcs-shared-optional.c | 2 + .../sysv/linux/aarch64/tst-gcs-shared-override.c | 2 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared.c | 41 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-skeleton.c | 43 + .../unix/sysv/linux/aarch64/ucontext-internal.h | 7 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 9 +- sysdeps/unix/sysv/linux/aarch64/vltest.py | 2 +- sysdeps/unix/sysv/linux/accept.c | 2 +- sysdeps/unix/sysv/linux/accept4.c | 2 +- sysdeps/unix/sysv/linux/access.c | 2 +- sysdeps/unix/sysv/linux/adjtime.c | 2 +- sysdeps/unix/sysv/linux/adjtimex.c | 2 +- sysdeps/unix/sysv/linux/aio_misc.h | 2 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/alpha/adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/adjtimex.c | 2 +- sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 6 + sysdeps/unix/sysv/linux/alpha/bits/dirent.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/netdb.h | 2 +- .../unix/sysv/linux/alpha/bits/procfs-prregset.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/procfs.h | 2 +- .../unix/sysv/linux/alpha/bits/pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/signum-arch.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/sigstack.h | 2 +- .../unix/sysv/linux/alpha/bits/socket-constants.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_cflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_iflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_lflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_oflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/wordsize.h | 2 +- sysdeps/unix/sysv/linux/alpha/brk_call.h | 2 +- sysdeps/unix/sysv/linux/alpha/clone.S | 2 +- sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 2 +- .../unix/sysv/linux/alpha/errlist-compat-data.h | 2 +- sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S | 2 +- sysdeps/unix/sysv/linux/alpha/fstatfs.c | 2 +- sysdeps/unix/sysv/linux/alpha/fstatfs64.c | 2 +- sysdeps/unix/sysv/linux/alpha/fxstat64.c | 2 +- sysdeps/unix/sysv/linux/alpha/fxstatat64.c | 2 +- sysdeps/unix/sysv/linux/alpha/getcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/getegid.S | 2 +- sysdeps/unix/sysv/linux/alpha/geteuid.S | 2 +- sysdeps/unix/sysv/linux/alpha/gethostname.c | 2 +- sysdeps/unix/sysv/linux/alpha/getppid.S | 2 +- sysdeps/unix/sysv/linux/alpha/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/alpha/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/globfree.c | 2 +- .../unix/sysv/linux/alpha/ieee_get_fp_control.S | 2 +- .../unix/sysv/linux/alpha/ieee_set_fp_control.S | 2 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 2 +- sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 112 + sysdeps/unix/sysv/linux/alpha/librt-compat.c | 2 +- sysdeps/unix/sysv/linux/alpha/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/alpha/makecontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/oldglob.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_getitimer.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_getrusage.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_setitimer.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_settimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_utimes.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_wait4.c | 2 +- sysdeps/unix/sysv/linux/alpha/pointer_guard.h | 2 +- sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 2 +- sysdeps/unix/sysv/linux/alpha/select.c | 2 +- sysdeps/unix/sysv/linux/alpha/setcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/setfpucw.c | 2 +- sysdeps/unix/sysv/linux/alpha/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/alpha/settimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/alpha/sizes.h | 2 +- sysdeps/unix/sysv/linux/alpha/statfs.c | 2 +- sysdeps/unix/sysv/linux/alpha/statfs64.c | 2 +- sysdeps/unix/sysv/linux/alpha/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/sys/io.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/user.h | 2 +- sysdeps/unix/sysv/linux/alpha/syscall.S | 2 +- sysdeps/unix/sysv/linux/alpha/syscall_cancel.S | 80 + sysdeps/unix/sysv/linux/alpha/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 2 +- .../unix/sysv/linux/alpha/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/alpha/vfork.S | 2 +- sysdeps/unix/sysv/linux/alpha/wait4.c | 2 +- sysdeps/unix/sysv/linux/alpha/xstat64.c | 2 +- sysdeps/unix/sysv/linux/alpha/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/alpha/xstatconv.h | 2 +- sysdeps/unix/sysv/linux/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/arc/Makefile | 9 - sysdeps/unix/sysv/linux/arc/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/arc/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/arc/clone.S | 2 +- sysdeps/unix/sysv/linux/arc/clone3.S | 3 +- sysdeps/unix/sysv/linux/arc/fixup-asm-unistd.h | 2 +- sysdeps/unix/sysv/linux/arc/getcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/arc/libc.abilist | 4 + sysdeps/unix/sysv/linux/arc/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/arc/libm.abilist | 84 + sysdeps/unix/sysv/linux/arc/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arc/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/arc/setcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/shlib-versions | 4 - sysdeps/unix/sysv/linux/arc/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/arc/sigrestorer.S | 2 +- sysdeps/unix/sysv/linux/arc/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/arc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/arc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/arc/syscall.S | 2 +- sysdeps/unix/sysv/linux/arc/syscall_cancel.S | 56 + sysdeps/unix/sysv/linux/arc/sysdep.c | 2 +- sysdeps/unix/sysv/linux/arc/sysdep.h | 2 +- sysdeps/unix/sysv/linux/arc/ucontext-macros.h | 2 +- sysdeps/unix/sysv/linux/arc/vfork.S | 2 +- sysdeps/unix/sysv/linux/arch-fd_to_filename.h | 2 +- sysdeps/unix/sysv/linux/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/arm/Makefile | 3 + sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 2 +- sysdeps/unix/sysv/linux/arm/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/arm/arm-features.h | 2 +- sysdeps/unix/sysv/linux/arm/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/be/libm.abilist | 84 + sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/hwcap.h | 10 +- sysdeps/unix/sysv/linux/arm/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/rseq.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/timesize.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/arm/clone.S | 2 +- sysdeps/unix/sysv/linux/arm/clone3.S | 3 +- sysdeps/unix/sysv/linux/arm/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/arm/dl-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.c | 66 - sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 80 - sysdeps/unix/sysv/linux/arm/fixup-asm-unistd.h | 2 +- sysdeps/unix/sysv/linux/arm/getcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/ioperm.c | 2 +- sysdeps/unix/sysv/linux/arm/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/arm/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 84 + sysdeps/unix/sysv/linux/arm/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/arm/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arm/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/arm/readelflib.c | 2 +- sysdeps/unix/sysv/linux/arm/setcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/arm/sigrestorer.S | 2 +- sysdeps/unix/sysv/linux/arm/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/user.h | 2 +- sysdeps/unix/sysv/linux/arm/syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/syscall_cancel.S | 78 + sysdeps/unix/sysv/linux/arm/sysdep.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 2 +- sysdeps/unix/sysv/linux/arm/tls.h | 2 +- sysdeps/unix/sysv/linux/arm/vfork.S | 2 +- sysdeps/unix/sysv/linux/bind.c | 2 +- sysdeps/unix/sysv/linux/bits/dirent.h | 2 +- sysdeps/unix/sysv/linux/bits/dirent_ext.h | 2 +- sysdeps/unix/sysv/linux/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 4 +- sysdeps/unix/sysv/linux/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/bits/in.h | 2 +- sysdeps/unix/sysv/linux/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/mman-linux.h | 26 +- .../unix/sysv/linux/bits/mman-map-flags-generic.h | 2 +- sysdeps/unix/sysv/linux/bits/mman-shared.h | 17 +- sysdeps/unix/sysv/linux/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/bits/mman_ext.h | 2 +- sysdeps/unix/sysv/linux/bits/mqueue.h | 2 +- sysdeps/unix/sysv/linux/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/bits/param.h | 2 +- sysdeps/unix/sysv/linux/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/bits/posix_opt.h | 2 +- sysdeps/unix/sysv/linux/bits/procfs-extra.h | 2 +- sysdeps/unix/sysv/linux/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/bits/procfs-prregset.h | 2 +- .../sysv/linux/bits/pthread_stack_min-dynamic.h | 2 +- sysdeps/unix/sysv/linux/bits/pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/bits/ptrace-shared.h | 2 +- sysdeps/unix/sysv/linux/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/bits/rseq.h | 2 +- sysdeps/unix/sysv/linux/bits/sched.h | 63 +- sysdeps/unix/sysv/linux/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/bits/shm.h | 24 +- sysdeps/unix/sysv/linux/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/bits/sigevent-consts.h | 2 +- sysdeps/unix/sysv/linux/bits/siginfo-consts.h | 2 +- sysdeps/unix/sysv/linux/bits/signal_ext.h | 2 +- sysdeps/unix/sysv/linux/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/bits/signum-arch.h | 2 +- sysdeps/unix/sysv/linux/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/bits/sigstksz.h | 2 +- sysdeps/unix/sysv/linux/bits/socket-constants.h | 2 +- sysdeps/unix/sysv/linux/bits/socket.h | 8 +- sysdeps/unix/sysv/linux/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/bits/spawn_ext.h | 2 +- sysdeps/unix/sysv/linux/bits/ss_flags.h | 2 +- sysdeps/unix/sysv/linux/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/bits/statvfs.h | 2 +- sysdeps/unix/sysv/linux/bits/statx.h | 2 +- sysdeps/unix/sysv/linux/bits/stdio_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/struct_stat.h | 2 +- .../sysv/linux/bits/struct_stat_time64_helper.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-baud.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_cc.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_cflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_iflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_lflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_oflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-misc.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-tcflow.h | 2 +- sysdeps/unix/sysv/linux/bits/termios.h | 2 +- sysdeps/unix/sysv/linux/bits/time.h | 2 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 2 +- sysdeps/unix/sysv/linux/bits/types/stack_t.h | 2 +- .../unix/sysv/linux/bits/types/struct_msqid64_ds.h | 2 +- .../linux/bits/types/struct_msqid64_ds_helper.h | 2 +- .../unix/sysv/linux/bits/types/struct_msqid_ds.h | 2 +- .../unix/sysv/linux/bits/types/struct_semid64_ds.h | 2 +- .../linux/bits/types/struct_semid64_ds_helper.h | 2 +- .../unix/sysv/linux/bits/types/struct_semid_ds.h | 2 +- .../unix/sysv/linux/bits/types/struct_shmid64_ds.h | 2 +- .../linux/bits/types/struct_shmid64_ds_helper.h | 2 +- .../unix/sysv/linux/bits/types/struct_shmid_ds.h | 2 +- sysdeps/unix/sysv/linux/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/bits/uio-ext.h | 4 +- sysdeps/unix/sysv/linux/bits/uio_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/unistd_ext.h | 2 +- sysdeps/unix/sysv/linux/bits/utsname.h | 2 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 2 +- sysdeps/unix/sysv/linux/brk.c | 4 +- sysdeps/unix/sysv/linux/brk_call.h | 2 +- sysdeps/unix/sysv/linux/check_native.c | 2 +- sysdeps/unix/sysv/linux/check_pf.c | 2 +- sysdeps/unix/sysv/linux/chmod.c | 2 +- sysdeps/unix/sysv/linux/chown.c | 2 +- sysdeps/unix/sysv/linux/clock.c | 2 +- sysdeps/unix/sysv/linux/clock_adjtime.c | 2 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 2 +- sysdeps/unix/sysv/linux/clock_getres.c | 2 +- sysdeps/unix/sysv/linux/clock_gettime.c | 2 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 2 +- sysdeps/unix/sysv/linux/clock_settime.c | 2 +- sysdeps/unix/sysv/linux/clone-internal.c | 2 +- sysdeps/unix/sysv/linux/clone-pidfd-support.c | 2 +- sysdeps/unix/sysv/linux/clone3.h | 2 +- sysdeps/unix/sysv/linux/close.c | 2 +- sysdeps/unix/sysv/linux/close_nocancel.c | 2 +- sysdeps/unix/sysv/linux/closedir.c | 2 +- sysdeps/unix/sysv/linux/closefrom_fallback.c | 2 +- sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 2 +- sysdeps/unix/sysv/linux/cnd_timedwait.c | 2 +- sysdeps/unix/sysv/linux/configure | 17 +- sysdeps/unix/sysv/linux/connect.c | 2 +- sysdeps/unix/sysv/linux/convert_scm_timestamps.c | 2 +- sysdeps/unix/sysv/linux/copy_file_range.c | 2 +- sysdeps/unix/sysv/linux/creat.c | 2 +- sysdeps/unix/sysv/linux/creat64.c | 2 +- .../unix/sysv/linux/csky/abiv2/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/clone.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/syscall.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/csky/arch-syscall.h | 7 +- sysdeps/unix/sysv/linux/csky/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/csky/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/csky/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/csky/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/csky/bits/timesize.h | 2 +- sysdeps/unix/sysv/linux/csky/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/csky/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 4 + sysdeps/unix/sysv/linux/csky/libm.abilist | 84 + sysdeps/unix/sysv/linux/csky/makecontext.c | 2 +- sysdeps/unix/sysv/linux/csky/pointer_guard.h | 2 +- sysdeps/unix/sysv/linux/csky/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/user.h | 2 +- sysdeps/unix/sysv/linux/csky/syscall_cancel.S | 114 + sysdeps/unix/sysv/linux/csky/sysdep.h | 2 +- sysdeps/unix/sysv/linux/default-sched.h | 2 +- sysdeps/unix/sysv/linux/device-nrs.h | 2 +- sysdeps/unix/sysv/linux/dirfd.c | 2 +- sysdeps/unix/sysv/linux/dirstream.h | 2 +- sysdeps/unix/sysv/linux/dl-affinity.h | 2 +- sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c | 2 +- sysdeps/unix/sysv/linux/dl-early_allocate.c | 4 +- sysdeps/unix/sysv/linux/dl-execstack.c | 92 +- sysdeps/unix/sysv/linux/dl-execve.h | 2 +- sysdeps/unix/sysv/linux/dl-extra_tls.h | 71 + sysdeps/unix/sysv/linux/dl-openat64.c | 2 +- sysdeps/unix/sysv/linux/dl-origin.c | 25 +- sysdeps/unix/sysv/linux/dl-osinfo.h | 2 +- sysdeps/unix/sysv/linux/dl-parse_auxv.h | 9 +- sysdeps/unix/sysv/linux/dl-rseq-symbols.S | 75 + sysdeps/unix/sysv/linux/dl-sysdep.c | 20 +- sysdeps/unix/sysv/linux/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/dl-vdso-setup.c | 7 +- sysdeps/unix/sysv/linux/dl-vdso-setup.h | 5 +- sysdeps/unix/sysv/linux/dl-vdso.h | 2 +- sysdeps/unix/sysv/linux/dl-write.c | 2 +- sysdeps/unix/sysv/linux/dl-writev.h | 2 +- sysdeps/unix/sysv/linux/dup2.c | 2 +- sysdeps/unix/sysv/linux/epoll_create.c | 2 +- sysdeps/unix/sysv/linux/epoll_pwait.c | 2 +- sysdeps/unix/sysv/linux/epoll_pwait2.c | 2 +- sysdeps/unix/sysv/linux/epoll_wait.c | 2 +- sysdeps/unix/sysv/linux/errlist-compat-data.h | 2 +- sysdeps/unix/sysv/linux/errlist-compat.h | 2 +- sysdeps/unix/sysv/linux/errqueue.h | 2 +- sysdeps/unix/sysv/linux/eventfd_read.c | 2 +- sysdeps/unix/sysv/linux/eventfd_write.c | 2 +- sysdeps/unix/sysv/linux/execveat.c | 2 +- sysdeps/unix/sysv/linux/faccessat.c | 2 +- sysdeps/unix/sysv/linux/fallocate.c | 2 +- sysdeps/unix/sysv/linux/fallocate64.c | 2 +- sysdeps/unix/sysv/linux/fanotify_mark.c | 2 +- sysdeps/unix/sysv/linux/fatal-prepare.h | 2 +- sysdeps/unix/sysv/linux/fchmodat.c | 2 +- sysdeps/unix/sysv/linux/fcntl.c | 2 +- sysdeps/unix/sysv/linux/fcntl64.c | 2 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 2 +- sysdeps/unix/sysv/linux/fdatasync.c | 2 +- sysdeps/unix/sysv/linux/fdopendir.c | 2 +- sysdeps/unix/sysv/linux/features-time64.h | 2 +- sysdeps/unix/sysv/linux/fexecve.c | 2 +- sysdeps/unix/sysv/linux/filter-nr-syscalls.awk | 2 +- sysdeps/unix/sysv/linux/fixup-asm-unistd.h | 2 +- sysdeps/unix/sysv/linux/fpathconf.c | 2 +- sysdeps/unix/sysv/linux/fstat.c | 2 +- sysdeps/unix/sysv/linux/fstat64.c | 6 +- sysdeps/unix/sysv/linux/fstatat.c | 2 +- sysdeps/unix/sysv/linux/fstatat64.c | 4 +- sysdeps/unix/sysv/linux/fstatfs.c | 2 +- sysdeps/unix/sysv/linux/fstatfs64.c | 2 +- sysdeps/unix/sysv/linux/fstatvfs.c | 2 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 2 +- sysdeps/unix/sysv/linux/fsync.c | 2 +- sysdeps/unix/sysv/linux/ftime.c | 2 +- sysdeps/unix/sysv/linux/ftruncate.c | 2 +- sysdeps/unix/sysv/linux/ftruncate64.c | 2 +- sysdeps/unix/sysv/linux/futimens.c | 2 +- sysdeps/unix/sysv/linux/futimes.c | 2 +- sysdeps/unix/sysv/linux/futimesat.c | 2 +- sysdeps/unix/sysv/linux/fxstat.c | 4 +- sysdeps/unix/sysv/linux/fxstat64.c | 4 +- sysdeps/unix/sysv/linux/fxstatat.c | 4 +- sysdeps/unix/sysv/linux/fxstatat64.c | 4 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/gen-syscall-h.awk | 2 +- sysdeps/unix/sysv/linux/gentempfd.c | 2 +- sysdeps/unix/sysv/linux/getclktck.c | 2 +- sysdeps/unix/sysv/linux/getcpu.c | 2 +- sysdeps/unix/sysv/linux/getcwd.c | 2 +- sysdeps/unix/sysv/linux/getdents.c | 2 +- sysdeps/unix/sysv/linux/getdents64.c | 99 +- sysdeps/unix/sysv/linux/getdirentries.c | 2 +- sysdeps/unix/sysv/linux/getdirentries64.c | 2 +- sysdeps/unix/sysv/linux/getdtsz.c | 2 +- sysdeps/unix/sysv/linux/getentropy.c | 2 +- sysdeps/unix/sysv/linux/gethostid.c | 2 +- sysdeps/unix/sysv/linux/getipv4sourcefilter.c | 2 +- sysdeps/unix/sysv/linux/getitimer.c | 2 +- sysdeps/unix/sysv/linux/getloadavg.c | 2 +- sysdeps/unix/sysv/linux/getlogin.c | 2 +- sysdeps/unix/sysv/linux/getlogin_r.c | 2 +- sysdeps/unix/sysv/linux/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/getpeername.c | 2 +- sysdeps/unix/sysv/linux/getpriority.c | 2 +- sysdeps/unix/sysv/linux/getpt.c | 2 +- sysdeps/unix/sysv/linux/getrandom-internal.h | 29 + sysdeps/unix/sysv/linux/getrandom.c | 331 +- sysdeps/unix/sysv/linux/getrlimit.c | 2 +- sysdeps/unix/sysv/linux/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/getrusage.c | 2 +- sysdeps/unix/sysv/linux/getsockname.c | 2 +- sysdeps/unix/sysv/linux/getsockopt.c | 2 +- sysdeps/unix/sysv/linux/getsourcefilter.c | 2 +- sysdeps/unix/sysv/linux/getsourcefilter.h | 2 +- sysdeps/unix/sysv/linux/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/gettimeofday.c | 14 +- sysdeps/unix/sysv/linux/glibcsyscalls.py | 2 +- sysdeps/unix/sysv/linux/glob-lstat-compat.c | 2 +- sysdeps/unix/sysv/linux/glob.c | 2 +- sysdeps/unix/sysv/linux/glob64-lstat-compat.c | 2 +- sysdeps/unix/sysv/linux/glob64-time64.c | 2 +- sysdeps/unix/sysv/linux/glob64.c | 2 +- sysdeps/unix/sysv/linux/globfree.c | 2 +- sysdeps/unix/sysv/linux/globfree64-time64.c | 2 +- sysdeps/unix/sysv/linux/globfree64.c | 2 +- sysdeps/unix/sysv/linux/grantpt.c | 2 +- sysdeps/unix/sysv/linux/hppa/Makefile | 5 + sysdeps/unix/sysv/linux/hppa/Versions | 3 + sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signum-arch.h | 2 +- .../unix/sysv/linux/hppa/bits/socket-constants.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/timesize.h | 2 +- .../sysv/linux/hppa/bits/types/struct_msqid_ds.h | 2 +- .../sysv/linux/hppa/bits/types/struct_semid_ds.h | 2 +- .../sysv/linux/hppa/bits/types/struct_shmid_ds.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/wordsize.h | 21 + sysdeps/unix/sysv/linux/hppa/clone.S | 65 +- sysdeps/unix/sysv/linux/hppa/errlist-compat-data.h | 2 +- sysdeps/unix/sysv/linux/hppa/getcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 5 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 84 + sysdeps/unix/sysv/linux/hppa/makecontext.c | 2 +- sysdeps/unix/sysv/linux/hppa/setcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/sigcontextinfo.h | 2 +- .../unix/sysv/linux/hppa/socket-constants-time64.h | 2 +- sysdeps/unix/sysv/linux/hppa/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/sys/cachectl.h | 36 + sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/hppa/syscall_cancel.S | 81 + sysdeps/unix/sysv/linux/hppa/syscalls.list | 1 + sysdeps/unix/sysv/linux/hppa/sysdep.c | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 11 +- sysdeps/unix/sysv/linux/hppa/vfork.S | 53 + sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/i386/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/i386/brk.c | 2 +- sysdeps/unix/sysv/linux/i386/clone.S | 2 +- sysdeps/unix/sysv/linux/i386/clone3.S | 3 +- sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 46 - sysdeps/unix/sysv/linux/i386/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/dl-writev.h | 2 +- sysdeps/unix/sysv/linux/i386/getcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/i386/ldconfig.h | 2 +- .../unix/sysv/linux/i386/libc-do-syscall-int80.S | 2 +- sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + sysdeps/unix/sysv/linux/i386/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/i386/libm.abilist | 112 + sysdeps/unix/sysv/linux/i386/makecontext.S | 2 +- sysdeps/unix/sysv/linux/i386/pointer_guard.h | 2 +- sysdeps/unix/sysv/linux/i386/setcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/i386/startup.h | 2 +- sysdeps/unix/sysv/linux/i386/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/syscall_cancel.S | 104 + sysdeps/unix/sysv/linux/i386/sysdep.c | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 2 +- sysdeps/unix/sysv/linux/i386/vfork.S | 2 +- sysdeps/unix/sysv/linux/if_index.c | 2 +- sysdeps/unix/sysv/linux/ifaddrs.c | 2 +- sysdeps/unix/sysv/linux/ifreq.c | 2 +- sysdeps/unix/sysv/linux/include/bits/mman-shared.h | 16 + sysdeps/unix/sysv/linux/include/sys/mount.h | 2 +- sysdeps/unix/sysv/linux/include/sys/syscall.h | 2 +- sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/inotify_init.c | 2 +- sysdeps/unix/sysv/linux/internal-ioctl.h | 2 +- sysdeps/unix/sysv/linux/internal-signals.h | 11 +- sysdeps/unix/sysv/linux/internal-sigset.h | 4 +- sysdeps/unix/sysv/linux/internal-stat.h | 2 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 2 +- sysdeps/unix/sysv/linux/internal_statvfs.h | 2 +- sysdeps/unix/sysv/linux/ioctl.c | 2 +- sysdeps/unix/sysv/linux/ipc_ops.h | 2 +- sysdeps/unix/sysv/linux/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 2 +- sysdeps/unix/sysv/linux/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/lchown.c | 2 +- sysdeps/unix/sysv/linux/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/libc_fatal.c | 2 +- sysdeps/unix/sysv/linux/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/librt-compat.c | 2 +- sysdeps/unix/sysv/linux/link.c | 2 +- sysdeps/unix/sysv/linux/linux_fsinfo.h | 3 +- sysdeps/unix/sysv/linux/listen.c | 2 +- sysdeps/unix/sysv/linux/loongarch/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/loongarch/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/loongarch/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/loongarch/bits/hwcap.h | 3 +- sysdeps/unix/sysv/linux/loongarch/bits/procfs.h | 2 +- .../sysv/linux/loongarch/bits/pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/loongarch/bits/rseq.h | 36 + sysdeps/unix/sysv/linux/loongarch/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/loongarch/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/loongarch/clone.S | 2 +- sysdeps/unix/sysv/linux/loongarch/clone3.S | 3 +- sysdeps/unix/sysv/linux/loongarch/configure | 112 +- sysdeps/unix/sysv/linux/loongarch/cpu-features.c | 30 + sysdeps/unix/sysv/linux/loongarch/cpu-features.h | 19 +- sysdeps/unix/sysv/linux/loongarch/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/loongarch/dl-procinfo.c | 60 + sysdeps/unix/sysv/linux/loongarch/dl-sysdep.c | 21 + .../unix/sysv/linux/loongarch/fixup-asm-unistd.h | 21 + sysdeps/unix/sysv/linux/loongarch/getcontext.S | 2 +- sysdeps/unix/sysv/linux/loongarch/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/loongarch/libc-start.c | 34 + .../unix/sysv/linux/loongarch/lp64/libc.abilist | 4 + .../unix/sysv/linux/loongarch/lp64/libm.abilist | 112 + sysdeps/unix/sysv/linux/loongarch/makecontext.c | 2 +- sysdeps/unix/sysv/linux/loongarch/pointer_guard.h | 2 +- sysdeps/unix/sysv/linux/loongarch/readelflib.c | 2 +- sysdeps/unix/sysv/linux/loongarch/setcontext.S | 2 +- sysdeps/unix/sysv/linux/loongarch/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/loongarch/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/loongarch/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/loongarch/sys/user.h | 2 +- sysdeps/unix/sysv/linux/loongarch/syscall_cancel.S | 50 + sysdeps/unix/sysv/linux/loongarch/sysdep.S | 2 +- sysdeps/unix/sysv/linux/loongarch/sysdep.h | 3 +- .../unix/sysv/linux/loongarch/ucontext-macros.h | 2 +- sysdeps/unix/sysv/linux/loongarch/vfork.S | 2 +- sysdeps/unix/sysv/linux/lseek.c | 2 +- sysdeps/unix/sysv/linux/lseek64.c | 2 +- sysdeps/unix/sysv/linux/lstat.c | 2 +- sysdeps/unix/sysv/linux/lstat64.c | 2 +- sysdeps/unix/sysv/linux/lutimes.c | 2 +- sysdeps/unix/sysv/linux/lxstat.c | 4 +- sysdeps/unix/sysv/linux/lxstat64.c | 4 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/m68k/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/sockaddr.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/timesize.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/m68k/clone.S | 2 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 84 + sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/m68k/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/m68k/libc-lock-arch.h | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 84 + sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/m68k-helpers.c | 2 +- sysdeps/unix/sysv/linux/m68k/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/m68k/mremap.S | 2 +- sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/user.h | 2 +- sysdeps/unix/sysv/linux/m68k/syscall.S | 2 +- sysdeps/unix/sysv/linux/m68k/syscall_cancel.S | 84 + sysdeps/unix/sysv/linux/m68k/sysdep.S | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/vfork.S | 2 +- sysdeps/unix/sysv/linux/machine-sp.h | 2 +- sysdeps/unix/sysv/linux/malloc-hugepages.c | 2 +- sysdeps/unix/sysv/linux/malloc-sysdep.h | 2 +- .../unix/sysv/linux/microblaze/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 84 + sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/procfs.h | 2 +- .../unix/sysv/linux/microblaze/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/timesize.h | 2 +- .../unix/sysv/linux/microblaze/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/microblaze/clock-compat.c | 2 +- sysdeps/unix/sysv/linux/microblaze/clone.S | 2 +- .../unix/sysv/linux/microblaze/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 84 + sysdeps/unix/sysv/linux/microblaze/pselect32.c | 2 +- .../unix/sysv/linux/microblaze/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/user.h | 2 +- sysdeps/unix/sysv/linux/microblaze/syscall.S | 2 +- .../unix/sysv/linux/microblaze/syscall_cancel.S | 61 + sysdeps/unix/sysv/linux/microblaze/syscalls.list | 2 - sysdeps/unix/sysv/linux/microblaze/sysctl.c | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.S | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 2 +- sysdeps/unix/sysv/linux/microblaze/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/Makefile | 7 + sysdeps/unix/sysv/linux/mips/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/mips/_test_and_set.c | 2 +- sysdeps/unix/sysv/linux/mips/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/procfs.h | 2 +- .../unix/sysv/linux/mips/bits/pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/rseq.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/signum-arch.h | 2 +- .../unix/sysv/linux/mips/bits/socket-constants.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/mips/bits/termios-c_lflag.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/termios-tcflow.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/timesize.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/types/stack_t.h | 2 +- .../sysv/linux/mips/bits/types/struct_msqid_ds.h | 2 +- .../sysv/linux/mips/bits/types/struct_semid_ds.h | 2 +- .../sysv/linux/mips/bits/types/struct_shmid_ds.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/mips/clone.S | 2 +- sysdeps/unix/sysv/linux/mips/clone3.S | 3 +- sysdeps/unix/sysv/linux/mips/configure | 191 +- sysdeps/unix/sysv/linux/mips/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/mips/errlist-compat-data.h | 2 +- sysdeps/unix/sysv/linux/mips/fxstat.c | 2 +- sysdeps/unix/sysv/linux/mips/getcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/mips/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/mips/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/mips/lxstat.c | 2 +- sysdeps/unix/sysv/linux/mips/makecontext.S | 2 +- sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 5 + .../linux/mips/mips32/bug-getcontext-mips-gp.c | 2 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 84 + .../unix/sysv/linux/mips/mips32/mips-syscall5.S | 2 +- .../unix/sysv/linux/mips/mips32/mips-syscall6.S | 2 +- .../unix/sysv/linux/mips/mips32/mips-syscall7.S | 2 +- .../sysv/linux/mips/mips32/mips16/mips16-syscall.h | 2 +- .../linux/mips/mips32/mips16/mips16-syscall0.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall1.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall2.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall3.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall4.c | 2 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips32/syscall_cancel.S | 128 + sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 6 +- sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/kstat_cp.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 112 + sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 2 +- .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 5 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c | 2 +- .../sysv/linux/mips/mips64/n32/mmap_internal.h | 2 +- .../sysv/linux/mips/mips64/n32/syscall_types.h | 28 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/mips/mips64/n64/fstatat.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 2 +- .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + .../sysv/linux/mips/mips64/n64/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +- .../unix/sysv/linux/mips/mips64/syscall_cancel.S | 112 + sysdeps/unix/sysv/linux/mips/mips64/sysdep.h | 54 +- sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/readelflib.c | 2 +- sysdeps/unix/sysv/linux/mips/setcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 2 +- .../unix/sysv/linux/mips/socket-constants-time64.h | 2 +- sysdeps/unix/sysv/linux/mips/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/sysmips.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/user.h | 2 +- sysdeps/unix/sysv/linux/mips/sysdep.h | 2 +- sysdeps/unix/sysv/linux/mips/ustat.c | 2 +- sysdeps/unix/sysv/linux/mips/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/xstat.c | 2 +- sysdeps/unix/sysv/linux/mips/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/mkdir.c | 2 +- sysdeps/unix/sysv/linux/mknodat.c | 2 +- sysdeps/unix/sysv/linux/mlock2.c | 2 +- sysdeps/unix/sysv/linux/mmap.c | 2 +- sysdeps/unix/sysv/linux/mmap64.c | 2 +- sysdeps/unix/sysv/linux/mmap_call.h | 2 +- sysdeps/unix/sysv/linux/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/mq_close.c | 2 +- sysdeps/unix/sysv/linux/mq_getattr.c | 2 +- sysdeps/unix/sysv/linux/mq_notify.c | 2 +- sysdeps/unix/sysv/linux/mq_open.c | 2 +- sysdeps/unix/sysv/linux/mq_receive.c | 2 +- sysdeps/unix/sysv/linux/mq_send.c | 2 +- sysdeps/unix/sysv/linux/mq_setattr.c | 2 +- sysdeps/unix/sysv/linux/mq_timedreceive.c | 2 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 2 +- sysdeps/unix/sysv/linux/mq_unlink.c | 2 +- sysdeps/unix/sysv/linux/mremap-failure.h | 30 + sysdeps/unix/sysv/linux/mremap.c | 16 +- sysdeps/unix/sysv/linux/msgctl.c | 2 +- sysdeps/unix/sysv/linux/msgget.c | 2 +- sysdeps/unix/sysv/linux/msgrcv.c | 2 +- sysdeps/unix/sysv/linux/msgsnd.c | 2 +- sysdeps/unix/sysv/linux/msync.c | 2 +- sysdeps/unix/sysv/linux/mtx_timedlock.c | 2 +- sysdeps/unix/sysv/linux/nanosleep.c | 2 +- sysdeps/unix/sysv/linux/net/ethernet.h | 2 +- sysdeps/unix/sysv/linux/net/if_arp.h | 2 +- sysdeps/unix/sysv/linux/net/if_packet.h | 4 +- sysdeps/unix/sysv/linux/net/if_shaper.h | 2 +- sysdeps/unix/sysv/linux/net/if_slip.h | 2 +- sysdeps/unix/sysv/linux/net/route.h | 2 +- sysdeps/unix/sysv/linux/netash/ash.h | 4 +- sysdeps/unix/sysv/linux/netatalk/at.h | 2 +- sysdeps/unix/sysv/linux/netax25/ax25.h | 2 +- sysdeps/unix/sysv/linux/neteconet/ec.h | 4 +- sysdeps/unix/sysv/linux/netinet/if_ether.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_fddi.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_tr.h | 2 +- sysdeps/unix/sysv/linux/netipx/ipx.h | 2 +- sysdeps/unix/sysv/linux/netiucv/iucv.h | 4 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 2 +- sysdeps/unix/sysv/linux/netlinkaccess.h | 2 +- sysdeps/unix/sysv/linux/netpacket/packet.h | 2 +- sysdeps/unix/sysv/linux/netrom/netrom.h | 2 +- sysdeps/unix/sysv/linux/netrose/rose.h | 2 +- sysdeps/unix/sysv/linux/nios2/Implies | 1 - sysdeps/unix/sysv/linux/nios2/Makefile | 18 - sysdeps/unix/sysv/linux/nios2/Versions | 6 - sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 337 - sysdeps/unix/sysv/linux/nios2/atomic-machine.h | 83 - sysdeps/unix/sysv/linux/nios2/bits/procfs.h | 34 - sysdeps/unix/sysv/linux/nios2/bits/statfs.h | 75 - sysdeps/unix/sysv/linux/nios2/bits/struct_stat.h | 135 - sysdeps/unix/sysv/linux/nios2/bits/timesize.h | 20 - sysdeps/unix/sysv/linux/nios2/c++-types.data | 67 - sysdeps/unix/sysv/linux/nios2/cacheflush.c | 29 - sysdeps/unix/sysv/linux/nios2/clone.S | 83 - sysdeps/unix/sysv/linux/nios2/configure | 5 - sysdeps/unix/sysv/linux/nios2/configure.ac | 4 - sysdeps/unix/sysv/linux/nios2/getcontext.S | 66 - sysdeps/unix/sysv/linux/nios2/kernel-features.h | 24 - sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h | 26 - sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h | 9 - sysdeps/unix/sysv/linux/nios2/kernel_stat.h | 21 - sysdeps/unix/sysv/linux/nios2/ld.abilist | 9 - .../unix/sysv/linux/nios2/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libanl.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libc.abilist | 2875 --- .../sysv/linux/nios2/libc_malloc_debug.abilist | 28 - sysdeps/unix/sysv/linux/nios2/libdl.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libm.abilist | 850 - sysdeps/unix/sysv/linux/nios2/libnsl.abilist | 121 - sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 4 - sysdeps/unix/sysv/linux/nios2/libresolv.abilist | 67 - sysdeps/unix/sysv/linux/nios2/librt.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libthread_db.abilist | 40 - sysdeps/unix/sysv/linux/nios2/libutil.abilist | 1 - sysdeps/unix/sysv/linux/nios2/localplt.data | 30 - sysdeps/unix/sysv/linux/nios2/makecontext.c | 79 - sysdeps/unix/sysv/linux/nios2/pointer_guard.h | 40 - sysdeps/unix/sysv/linux/nios2/send.c | 9 - sysdeps/unix/sysv/linux/nios2/setcontext.S | 115 - sysdeps/unix/sysv/linux/nios2/shlib-versions | 2 - sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h | 28 - sysdeps/unix/sysv/linux/nios2/swapcontext.S | 125 - sysdeps/unix/sysv/linux/nios2/sys/cachectl.h | 33 - sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 61 - sysdeps/unix/sysv/linux/nios2/sys/user.h | 58 - sysdeps/unix/sysv/linux/nios2/syscall.S | 36 - sysdeps/unix/sysv/linux/nios2/sysdep.S | 50 - sysdeps/unix/sysv/linux/nios2/sysdep.h | 223 - sysdeps/unix/sysv/linux/nios2/time64-compat.h | 2 - sysdeps/unix/sysv/linux/nios2/ucontext_i.sym | 29 - sysdeps/unix/sysv/linux/nios2/vfork.S | 34 - sysdeps/unix/sysv/linux/not-cancel.h | 11 +- sysdeps/unix/sysv/linux/not-errno.h | 2 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettime.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 2 +- sysdeps/unix/sysv/linux/olddirent.h | 4 +- sysdeps/unix/sysv/linux/open.c | 2 +- sysdeps/unix/sysv/linux/open64.c | 2 +- sysdeps/unix/sysv/linux/open64_nocancel.c | 2 +- sysdeps/unix/sysv/linux/open_by_handle_at.c | 2 +- sysdeps/unix/sysv/linux/open_nocancel.c | 2 +- sysdeps/unix/sysv/linux/openat.c | 2 +- sysdeps/unix/sysv/linux/openat64.c | 2 +- sysdeps/unix/sysv/linux/openat64_nocancel.c | 2 +- sysdeps/unix/sysv/linux/openat_nocancel.c | 2 +- sysdeps/unix/sysv/linux/opendir.c | 2 +- sysdeps/unix/sysv/linux/or1k/Versions | 14 + sysdeps/unix/sysv/linux/or1k/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/or1k/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/or1k/clone.c | 2 +- sysdeps/unix/sysv/linux/or1k/getcontext-common.S | 88 + sysdeps/unix/sysv/linux/or1k/getcontext.S | 71 +- sysdeps/unix/sysv/linux/or1k/libc.abilist | 8 + sysdeps/unix/sysv/linux/or1k/libm.abilist | 84 + sysdeps/unix/sysv/linux/or1k/makecontext.c | 51 +- sysdeps/unix/sysv/linux/or1k/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/or1k/or1k_clone.S | 2 +- sysdeps/unix/sysv/linux/or1k/prctl.c | 2 +- sysdeps/unix/sysv/linux/or1k/setcontext-common.S | 120 + sysdeps/unix/sysv/linux/or1k/setcontext.S | 104 +- sysdeps/unix/sysv/linux/or1k/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/or1k/swapcontext-common.S | 139 + sysdeps/unix/sysv/linux/or1k/swapcontext.S | 111 +- sysdeps/unix/sysv/linux/or1k/sys/ucontext.h | 3 +- sysdeps/unix/sysv/linux/or1k/syscall_cancel.S | 63 + sysdeps/unix/sysv/linux/or1k/sysdep.c | 2 +- sysdeps/unix/sysv/linux/or1k/sysdep.h | 2 +- sysdeps/unix/sysv/linux/or1k/ucontext_i.sym | 3 + sysdeps/unix/sysv/linux/pathconf.c | 5 +- sysdeps/unix/sysv/linux/pathconf.h | 2 +- sysdeps/unix/sysv/linux/pause.c | 2 +- sysdeps/unix/sysv/linux/personality.c | 2 +- sysdeps/unix/sysv/linux/pidfd_getpid.c | 8 +- sysdeps/unix/sysv/linux/pidfd_spawn.c | 2 +- sysdeps/unix/sysv/linux/pidfd_spawnp.c | 2 +- sysdeps/unix/sysv/linux/pipe.c | 2 +- sysdeps/unix/sysv/linux/pkey_get.c | 7 +- sysdeps/unix/sysv/linux/pkey_mprotect.c | 6 +- sysdeps/unix/sysv/linux/pkey_set.c | 7 +- sysdeps/unix/sysv/linux/poll.c | 2 +- sysdeps/unix/sysv/linux/posix_fadvise.c | 2 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 2 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 2 +- sysdeps/unix/sysv/linux/posix_madvise.c | 2 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 4 + .../unix/sysv/linux/powerpc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ppc.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/procfs.h | 2 +- .../sysv/linux/powerpc/bits/pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/rseq.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h | 2 +- .../sysv/linux/powerpc/bits/socket-constants.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/struct_stat.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-baud.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_cflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_iflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_lflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_oflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-misc.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/timesize.h | 2 +- .../linux/powerpc/bits/types/struct_msqid_ds.h | 2 +- .../linux/powerpc/bits/types/struct_semid_ds.h | 2 +- .../linux/powerpc/bits/types/struct_shmid_ds.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/wordsize.h | 3 +- .../sysv/linux/powerpc/cancellation-pc-check.h | 65 + sysdeps/unix/sysv/linux/powerpc/configure | 24 +- sysdeps/unix/sysv/linux/powerpc/cpu-features.c | 46 +- sysdeps/unix/sysv/linux/powerpc/cpu-features.h | 101 +- sysdeps/unix/sysv/linux/powerpc/dl-auxv.h | 2 +- sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.c | 117 + sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.h | 34 + sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 4 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 2 +- .../unix/sysv/linux/powerpc/get_timebase_freq.c | 2 +- sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/powerpc/htm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h | 2 +- sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/powerpc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-start.c | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-start.h | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 4 +- .../unix/sysv/linux/powerpc/libpthread-compat.c | 2 +- sysdeps/unix/sysv/linux/powerpc/pointer_guard.h | 2 +- .../sysv/linux/powerpc/powerpc32/____longjmp_chk.S | 2 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 84 + .../linux/powerpc/powerpc32/getcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/kernel_stat.h | 2 +- .../sysv/linux/powerpc/powerpc32/makecontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/getcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 4 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 84 + .../linux/powerpc/powerpc32/nofpu/setcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/swapcontext.S | 2 +- .../linux/powerpc/powerpc32/setcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/setcontext.S | 2 +- .../linux/powerpc/powerpc32/swapcontext-common.S | 2 +- .../sysv/linux/powerpc/powerpc32/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S | 2 +- .../sysv/linux/powerpc/powerpc64/____longjmp_chk.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/arch-pkey.h | 2 +- .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 5 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 84 + sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 9 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone3.S | 38 +- .../unix/sysv/linux/powerpc/powerpc64/configure | 148 +- .../unix/sysv/linux/powerpc/powerpc64/dl-cache.h | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/getcontext.S | 14 +- .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 2 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 126 + .../unix/sysv/linux/powerpc/powerpc64/le/sysctl.c | 2 +- .../sysv/linux/powerpc/powerpc64/makecontext.S | 8 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_get.c | 6 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_set.c | 6 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 26 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 26 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 2 +- .../powerpc/powerpc64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S | 2 +- sysdeps/unix/sysv/linux/powerpc/readelflib.c | 2 +- sysdeps/unix/sysv/linux/powerpc/rtld_static_init.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h | 2 +- .../sysv/linux/powerpc/socket-constants-time64.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/powerpc/syscall.S | 2 +- sysdeps/unix/sysv/linux/powerpc/syscall_cancel.S | 86 + sysdeps/unix/sysv/linux/powerpc/sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 45 +- .../linux/powerpc/test-gettimebasefreq-static.c | 2 +- .../unix/sysv/linux/powerpc/test-gettimebasefreq.c | 2 +- .../linux/powerpc/test-powerpc-linux-sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/time.c | 2 +- .../unix/sysv/linux/powerpc/tst-hwcap-tunables.c | 2 +- sysdeps/unix/sysv/linux/ppoll.c | 2 +- sysdeps/unix/sysv/linux/ppoll_chk.c | 2 +- sysdeps/unix/sysv/linux/pread.c | 2 +- sysdeps/unix/sysv/linux/pread64.c | 2 +- sysdeps/unix/sysv/linux/pread64_nocancel.c | 2 +- sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/preadv2.c | 2 +- sysdeps/unix/sysv/linux/preadv64.c | 2 +- sysdeps/unix/sysv/linux/preadv64v2.c | 2 +- sysdeps/unix/sysv/linux/prlimit.c | 2 +- sysdeps/unix/sysv/linux/prlimit64.c | 2 +- sysdeps/unix/sysv/linux/process_vm_readv.c | 2 +- sysdeps/unix/sysv/linux/process_vm_writev.c | 2 +- sysdeps/unix/sysv/linux/procutils.c | 7 +- sysdeps/unix/sysv/linux/procutils.h | 7 +- sysdeps/unix/sysv/linux/prof-freq.c | 2 +- sysdeps/unix/sysv/linux/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/pselect.c | 2 +- sysdeps/unix/sysv/linux/pselect32.c | 2 +- sysdeps/unix/sysv/linux/ptrace.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 2 +- sysdeps/unix/sysv/linux/pwrite.c | 2 +- sysdeps/unix/sysv/linux/pwrite64.c | 2 +- sysdeps/unix/sysv/linux/pwritev.c | 2 +- sysdeps/unix/sysv/linux/pwritev2.c | 2 +- sysdeps/unix/sysv/linux/pwritev64.c | 2 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 2 +- sysdeps/unix/sysv/linux/read.c | 2 +- sysdeps/unix/sysv/linux/read_nocancel.c | 2 +- sysdeps/unix/sysv/linux/readahead.c | 2 +- sysdeps/unix/sysv/linux/readdir.c | 2 +- sysdeps/unix/sysv/linux/readdir64.c | 92 +- sysdeps/unix/sysv/linux/readdir64_r.c | 129 +- sysdeps/unix/sysv/linux/readdir_r.c | 13 +- sysdeps/unix/sysv/linux/readlink.c | 2 +- sysdeps/unix/sysv/linux/readonly-area-fallback.c | 99 + sysdeps/unix/sysv/linux/readonly-area.c | 104 - sysdeps/unix/sysv/linux/readv.c | 2 +- sysdeps/unix/sysv/linux/reboot.c | 2 +- sysdeps/unix/sysv/linux/recv.c | 2 +- sysdeps/unix/sysv/linux/recvfrom.c | 2 +- sysdeps/unix/sysv/linux/recvmmsg.c | 2 +- sysdeps/unix/sysv/linux/recvmsg.c | 2 +- sysdeps/unix/sysv/linux/rename.c | 2 +- sysdeps/unix/sysv/linux/renameat.c | 2 +- sysdeps/unix/sysv/linux/renameat2.c | 2 +- sysdeps/unix/sysv/linux/rewinddir.c | 2 +- sysdeps/unix/sysv/linux/riscv/atomic-machine.h | 5 +- sysdeps/unix/sysv/linux/riscv/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/rseq.h | 44 + sysdeps/unix/sysv/linux/riscv/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/time64.h | 2 +- sysdeps/unix/sysv/linux/riscv/clone.S | 2 +- sysdeps/unix/sysv/linux/riscv/clone3.S | 3 +- sysdeps/unix/sysv/linux/riscv/configure | 114 +- sysdeps/unix/sysv/linux/riscv/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/riscv/flush-icache.c | 2 +- sysdeps/unix/sysv/linux/riscv/getcontext.S | 2 +- sysdeps/unix/sysv/linux/riscv/hwprobe.c | 2 +- sysdeps/unix/sysv/linux/riscv/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/riscv/makecontext.c | 2 +- .../sysv/linux/riscv/multiarch/ifunc-impl-list.c | 2 +- sysdeps/unix/sysv/linux/riscv/multiarch/memcpy.c | 2 +- sysdeps/unix/sysv/linux/riscv/readelflib.c | 2 +- sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 112 + sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 112 + sysdeps/unix/sysv/linux/riscv/setcontext.S | 2 +- sysdeps/unix/sysv/linux/riscv/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/riscv/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/riscv/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/riscv/sys/hwprobe.h | 2 +- sysdeps/unix/sysv/linux/riscv/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/riscv/sys/user.h | 2 +- sysdeps/unix/sysv/linux/riscv/syscall.c | 2 +- sysdeps/unix/sysv/linux/riscv/syscall_cancel.S | 67 + sysdeps/unix/sysv/linux/riscv/sysconf.c | 2 +- sysdeps/unix/sysv/linux/riscv/sysdep.S | 2 +- sysdeps/unix/sysv/linux/riscv/ucontext-macros.h | 2 +- sysdeps/unix/sysv/linux/riscv/vfork.S | 2 +- sysdeps/unix/sysv/linux/rmdir.c | 2 +- sysdeps/unix/sysv/linux/rseq-internal.h | 96 +- sysdeps/unix/sysv/linux/s390/bits/elfclass.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/hwcap.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/procfs-extra.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/rseq.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/timesize.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/utmp.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/utmpx.h | 2 +- sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 48 - sysdeps/unix/sysv/linux/s390/elision-conf.c | 5 +- sysdeps/unix/sysv/linux/s390/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/s390/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/s390/htm.h | 2 +- sysdeps/unix/sysv/linux/s390/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 2 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/s390/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/s390/libpthread-compat.c | 2 +- sysdeps/unix/sysv/linux/s390/longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/s390/mmap_call.h | 2 +- sysdeps/unix/sysv/linux/s390/readelflib.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/Makefile | 1 + .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 2 +- .../sysv/linux/s390/s390-32/__makecontext_ret.S | 2 +- .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/clone3.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 112 + .../unix/sysv/linux/s390/s390-32/libutil-compat.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/login.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c | 2 +- .../unix/sysv/linux/s390/s390-32/pointer_guard.h | 2 +- .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/syscall.S | 2 +- .../unix/sysv/linux/s390/s390-32/syscall_cancel.S | 62 + sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmp-convert.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmpx-convert.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 2 +- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 2 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 2 +- .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/clone3.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 112 + sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c | 2 +- .../unix/sysv/linux/s390/s390-64/pointer_guard.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 2 +- .../unix/sysv/linux/s390/s390-64/syscall_cancel.S | 62 + sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 2 +- .../linux/s390/s390-64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 2 +- sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/user.h | 2 +- sysdeps/unix/sysv/linux/s390/sysconf.c | 5 +- sysdeps/unix/sysv/linux/s390/sysdep.h | 3 +- .../unix/sysv/linux/s390/tst-ptrace-singleblock.c | 2 +- sysdeps/unix/sysv/linux/safe-fatal.h | 2 +- sysdeps/unix/sysv/linux/scandir64.c | 2 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/sched_getattr.c | 27 + sysdeps/unix/sysv/linux/sched_getcpu.c | 5 +- sysdeps/unix/sysv/linux/sched_rr_gi.c | 2 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 2 +- sysdeps/unix/sysv/linux/sched_setattr.c | 26 + sysdeps/unix/sysv/linux/scsi/scsi.h | 2 +- sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h | 2 +- sysdeps/unix/sysv/linux/scsi/sg.h | 2 +- sysdeps/unix/sysv/linux/seekdir.c | 2 +- sysdeps/unix/sysv/linux/select.c | 2 +- sysdeps/unix/sysv/linux/semctl.c | 2 +- sysdeps/unix/sysv/linux/semget.c | 2 +- sysdeps/unix/sysv/linux/semop.c | 2 +- sysdeps/unix/sysv/linux/semtimedop.c | 2 +- sysdeps/unix/sysv/linux/send.c | 2 +- sysdeps/unix/sysv/linux/sendfile.c | 2 +- sysdeps/unix/sysv/linux/sendfile64.c | 2 +- sysdeps/unix/sysv/linux/sendmmsg.c | 2 +- sysdeps/unix/sysv/linux/sendmsg.c | 2 +- sysdeps/unix/sysv/linux/sendto.c | 2 +- sysdeps/unix/sysv/linux/set-freeres-os.h | 2 +- sysdeps/unix/sysv/linux/setegid.c | 2 +- sysdeps/unix/sysv/linux/seteuid.c | 2 +- sysdeps/unix/sysv/linux/setgid.c | 2 +- sysdeps/unix/sysv/linux/setgroups.c | 2 +- sysdeps/unix/sysv/linux/setipv4sourcefilter.c | 2 +- sysdeps/unix/sysv/linux/setitimer.c | 2 +- sysdeps/unix/sysv/linux/setregid.c | 2 +- sysdeps/unix/sysv/linux/setresgid.c | 2 +- sysdeps/unix/sysv/linux/setresuid.c | 2 +- sysdeps/unix/sysv/linux/setreuid.c | 2 +- sysdeps/unix/sysv/linux/setrlimit.c | 2 +- sysdeps/unix/sysv/linux/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/setsockopt.c | 2 +- sysdeps/unix/sysv/linux/setsourcefilter.c | 2 +- sysdeps/unix/sysv/linux/settimeofday.c | 6 +- sysdeps/unix/sysv/linux/settimezone.c | 2 +- sysdeps/unix/sysv/linux/setuid.c | 2 +- sysdeps/unix/sysv/linux/setvmaname.c | 47 +- sysdeps/unix/sysv/linux/setvmaname.h | 10 +- sysdeps/unix/sysv/linux/sh/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h | 2 +- sysdeps/unix/sysv/linux/sh/arch-syscall.h | 6 + sysdeps/unix/sysv/linux/sh/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/be/libm.abilist | 84 + sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/timesize.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/sh/clone.S | 2 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 84 + sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h | 2 +- sysdeps/unix/sysv/linux/sh/makecontext.S | 2 +- sysdeps/unix/sysv/linux/sh/pointer_guard.h | 2 +- sysdeps/unix/sysv/linux/sh/sh3/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/getcontext.S | 8 +- sysdeps/unix/sysv/linux/sh/sh4/setcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sh/syscall.S | 2 +- sysdeps/unix/sysv/linux/sh/syscall_cancel.S | 126 + sysdeps/unix/sysv/linux/sh/sysdep.S | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sh/vfork.S | 2 +- sysdeps/unix/sysv/linux/shmat.c | 2 +- sysdeps/unix/sysv/linux/shmctl.c | 2 +- sysdeps/unix/sysv/linux/shmdt.c | 2 +- sysdeps/unix/sysv/linux/shmget.c | 2 +- sysdeps/unix/sysv/linux/shutdown.c | 2 +- sysdeps/unix/sysv/linux/siglist-compat.h | 2 +- sysdeps/unix/sysv/linux/signalfd.c | 2 +- sysdeps/unix/sysv/linux/sigpending.c | 2 +- sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigqueue.c | 2 +- sysdeps/unix/sysv/linux/sigset-cvt-mask.h | 2 +- sysdeps/unix/sysv/linux/sigsetops.h | 2 +- sysdeps/unix/sysv/linux/sigstack.c | 2 +- sysdeps/unix/sysv/linux/sigsuspend.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 2 +- sysdeps/unix/sysv/linux/sigwait.c | 4 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 4 +- sysdeps/unix/sysv/linux/single-thread.h | 2 +- sysdeps/unix/sysv/linux/sizes.h | 2 +- sysdeps/unix/sysv/linux/socket-constants-time64.h | 2 +- sysdeps/unix/sysv/linux/socket.c | 2 +- sysdeps/unix/sysv/linux/socketcall.h | 37 +- sysdeps/unix/sysv/linux/socketpair.c | 2 +- sysdeps/unix/sysv/linux/sparc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs-extra.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs.h | 2 +- .../unix/sysv/linux/sparc/bits/pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/setjmp.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/signum-arch.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigstack.h | 2 +- .../unix/sysv/linux/sparc/bits/socket-constants.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/sparc/bits/termios-c_oflag.h | 2 +- .../unix/sysv/linux/sparc/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/timesize.h | 2 +- .../sysv/linux/sparc/bits/types/struct_msqid_ds.h | 2 +- .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 2 +- .../sysv/linux/sparc/bits/types/struct_shmid_ds.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/wordsize.h | 3 +- sysdeps/unix/sysv/linux/sparc/brk_call.h | 2 +- sysdeps/unix/sysv/linux/sparc/dl-cache.h | 2 +- .../unix/sysv/linux/sparc/errlist-compat-data.h | 2 +- sysdeps/unix/sysv/linux/sparc/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/sparc/getshmlba.c | 2 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/sparc/librt-compat.c | 2 +- sysdeps/unix/sysv/linux/sparc/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/sparc/readelflib.c | 2 +- .../sysv/linux/sparc/socket-constants-time64.h | 2 +- .../sysv/linux/sparc/sparc32/____longjmp_chk.S | 2 +- .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 5 + .../sysv/linux/sparc/sparc32/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 9 +- sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 + .../unix/sysv/linux/sparc/sparc32/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 112 + .../unix/sysv/linux/sparc/sparc32/makecontext.c | 2 +- .../unix/sysv/linux/sparc/sparc32/pointer_guard.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S | 2 +- .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 2 +- .../unix/sysv/linux/sparc/sparc32/sigreturn_stub.S | 2 +- .../unix/sysv/linux/sparc/sparc32/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc32/syscall_cancel.S | 80 + sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 2 +- .../sysv/linux/sparc/sparc64/____longjmp_chk.S | 2 +- .../sysv/linux/sparc/sparc64/__start_context.S | 2 +- .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 5 + .../sysv/linux/sparc/sparc64/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/kstat_cp.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + .../unix/sysv/linux/sparc/sparc64/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 112 + sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S | 2 +- .../unix/sysv/linux/sparc/sparc64/makecontext.c | 2 +- .../unix/sysv/linux/sparc/sparc64/pointer_guard.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S | 2 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 2 +- .../unix/sysv/linux/sparc/sparc64/sigreturn_stub.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h | 2 +- .../unix/sysv/linux/sparc/sparc64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc64/syscall_cancel.S | 74 + sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 5 +- .../linux/sparc/sparc64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 76 +- sysdeps/unix/sysv/linux/spawn_int_def.h | 2 +- sysdeps/unix/sysv/linux/spawnattr_getcgroup_np.c | 2 +- sysdeps/unix/sysv/linux/spawnattr_setcgroup_np.c | 2 +- sysdeps/unix/sysv/linux/spawni.c | 41 +- sysdeps/unix/sysv/linux/speed.c | 2 +- sysdeps/unix/sysv/linux/splice.c | 2 +- sysdeps/unix/sysv/linux/startup.h | 2 +- sysdeps/unix/sysv/linux/stat.c | 2 +- sysdeps/unix/sysv/linux/stat64.c | 2 +- sysdeps/unix/sysv/linux/stat_t64_cp.c | 2 +- sysdeps/unix/sysv/linux/stat_t64_cp.h | 2 +- sysdeps/unix/sysv/linux/statfs.c | 2 +- sysdeps/unix/sysv/linux/statfs64.c | 2 +- sysdeps/unix/sysv/linux/statvfs.c | 2 +- sysdeps/unix/sysv/linux/statvfs64.c | 2 +- sysdeps/unix/sysv/linux/statx.c | 2 +- sysdeps/unix/sysv/linux/statx_cp.c | 2 +- sysdeps/unix/sysv/linux/statx_cp.h | 2 +- sysdeps/unix/sysv/linux/struct_stat_time64.h | 2 +- sysdeps/unix/sysv/linux/symlink.c | 2 +- sysdeps/unix/sysv/linux/sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/sys/acct.h | 2 +- sysdeps/unix/sysv/linux/sys/epoll.h | 16 +- sysdeps/unix/sysv/linux/sys/eventfd.h | 2 +- sysdeps/unix/sysv/linux/sys/fanotify.h | 2 +- sysdeps/unix/sysv/linux/sys/fsuid.h | 2 +- sysdeps/unix/sysv/linux/sys/inotify.h | 2 +- sysdeps/unix/sysv/linux/sys/kd.h | 2 +- sysdeps/unix/sysv/linux/sys/klog.h | 2 +- sysdeps/unix/sysv/linux/sys/mount.h | 2 +- sysdeps/unix/sysv/linux/sys/pci.h | 2 +- sysdeps/unix/sysv/linux/sys/personality.h | 2 +- sysdeps/unix/sysv/linux/sys/pidfd.h | 31 +- sysdeps/unix/sysv/linux/sys/prctl.h | 2 +- sysdeps/unix/sysv/linux/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/sys/quota.h | 2 +- sysdeps/unix/sysv/linux/sys/raw.h | 2 +- sysdeps/unix/sysv/linux/sys/reboot.h | 2 +- sysdeps/unix/sysv/linux/sys/rseq.h | 13 +- sysdeps/unix/sysv/linux/sys/signalfd.h | 2 +- sysdeps/unix/sysv/linux/sys/swap.h | 2 +- sysdeps/unix/sysv/linux/sys/syscall.h | 2 +- sysdeps/unix/sysv/linux/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/sys/timerfd.h | 2 +- sysdeps/unix/sysv/linux/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/syscall-names.list | 12 +- sysdeps/unix/sysv/linux/syscall.c | 2 +- sysdeps/unix/sysv/linux/syscall_cancel.c | 73 + sysdeps/unix/sysv/linux/syscalls.list | 4 +- .../unix/sysv/linux/sysconf-pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/sysconf-sigstksz.h | 2 +- sysdeps/unix/sysv/linux/sysconf.c | 2 +- sysdeps/unix/sysv/linux/sysctl.c | 2 +- sysdeps/unix/sysv/linux/sysdep-cancel.h | 14 +- sysdeps/unix/sysv/linux/sysdep-vdso.h | 2 +- sysdeps/unix/sysv/linux/sysdep.h | 2 +- sysdeps/unix/sysv/linux/tcdrain.c | 2 +- sysdeps/unix/sysv/linux/tcflow.c | 2 +- sysdeps/unix/sysv/linux/tcflush.c | 2 +- sysdeps/unix/sysv/linux/tcgetattr.c | 2 +- sysdeps/unix/sysv/linux/tcsendbrk.c | 2 +- sysdeps/unix/sysv/linux/tcsetattr.c | 2 +- sysdeps/unix/sysv/linux/tee.c | 2 +- sysdeps/unix/sysv/linux/telldir.c | 2 +- sysdeps/unix/sysv/linux/test-errno-linux.c | 2 +- sysdeps/unix/sysv/linux/thrd_priv.h | 2 +- sysdeps/unix/sysv/linux/thrd_sleep.c | 2 +- sysdeps/unix/sysv/linux/time-clockid.h | 2 +- sysdeps/unix/sysv/linux/time.c | 9 +- sysdeps/unix/sysv/linux/timer_create.c | 2 +- sysdeps/unix/sysv/linux/timer_delete.c | 2 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 2 +- sysdeps/unix/sysv/linux/timer_gettime.c | 2 +- sysdeps/unix/sysv/linux/timer_routines.c | 2 +- sysdeps/unix/sysv/linux/timer_settime.c | 2 +- sysdeps/unix/sysv/linux/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/timerfd_gettime.c | 2 +- sysdeps/unix/sysv/linux/timerfd_settime.c | 2 +- sysdeps/unix/sysv/linux/times.c | 2 +- sysdeps/unix/sysv/linux/timespec_get.c | 4 +- sysdeps/unix/sysv/linux/timespec_getres.c | 4 +- sysdeps/unix/sysv/linux/tls-internal.c | 2 +- sysdeps/unix/sysv/linux/tls-internal.h | 2 +- sysdeps/unix/sysv/linux/truncate.c | 2 +- sysdeps/unix/sysv/linux/truncate64.c | 2 +- sysdeps/unix/sysv/linux/tst-adjtimex.c | 2 +- sysdeps/unix/sysv/linux/tst-affinity-pid.c | 2 +- sysdeps/unix/sysv/linux/tst-affinity.c | 2 +- sysdeps/unix/sysv/linux/tst-align-clone-internal.c | 2 +- sysdeps/unix/sysv/linux/tst-align-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-clock_adjtime.c | 2 +- .../unix/sysv/linux/tst-clock_gettime-clobber.c | 2 +- sysdeps/unix/sysv/linux/tst-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-clone2-internal.c | 2 +- sysdeps/unix/sysv/linux/tst-clone2.c | 2 +- sysdeps/unix/sysv/linux/tst-clone3-internal.c | 8 +- sysdeps/unix/sysv/linux/tst-clone3.c | 8 +- sysdeps/unix/sysv/linux/tst-epoll-ioctls.c | 92 + sysdeps/unix/sysv/linux/tst-epoll.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate-common.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate64.c | 2 +- sysdeps/unix/sysv/linux/tst-fanotify.c | 2 +- sysdeps/unix/sysv/linux/tst-fdopendir-o_path.c | 2 +- sysdeps/unix/sysv/linux/tst-getauxval.c | 2 +- sysdeps/unix/sysv/linux/tst-getcwd-smallbuff.c | 4 +- sysdeps/unix/sysv/linux/tst-getdents64.c | 11 +- sysdeps/unix/sysv/linux/tst-getpid1-internal.c | 2 +- sysdeps/unix/sysv/linux/tst-gettid-kill.c | 2 +- sysdeps/unix/sysv/linux/tst-gettid.c | 2 +- sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c | 2 +- sysdeps/unix/sysv/linux/tst-glibcsyscalls.py | 2 +- sysdeps/unix/sysv/linux/tst-linux-mremap1.c | 63 + sysdeps/unix/sysv/linux/tst-memfd_create.c | 2 +- sysdeps/unix/sysv/linux/tst-misalign-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-mlock2.c | 2 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 12 +- sysdeps/unix/sysv/linux/tst-mount-compile.py | 2 +- sysdeps/unix/sysv/linux/tst-mount-consts.py | 6 +- sysdeps/unix/sysv/linux/tst-mount.c | 2 +- sysdeps/unix/sysv/linux/tst-nolink-libc.c | 25 + sysdeps/unix/sysv/linux/tst-ntp_adjtime.c | 2 +- sysdeps/unix/sysv/linux/tst-ntp_gettime.c | 2 +- sysdeps/unix/sysv/linux/tst-ntp_gettimex.c | 2 +- sysdeps/unix/sysv/linux/tst-o_path-locks.c | 2 +- sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c | 2 +- sysdeps/unix/sysv/linux/tst-ofdlocks.c | 2 +- sysdeps/unix/sysv/linux/tst-personality.c | 2 +- sysdeps/unix/sysv/linux/tst-pidfd-consts.py | 4 +- sysdeps/unix/sysv/linux/tst-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-pidfd_getpid.c | 2 +- sysdeps/unix/sysv/linux/tst-pkey.c | 61 +- .../unix/sysv/linux/tst-posix_spawn-setsid-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-ppoll.c | 2 +- sysdeps/unix/sysv/linux/tst-prctl.c | 2 +- sysdeps/unix/sysv/linux/tst-process_madvise.c | 2 +- sysdeps/unix/sysv/linux/tst-process_mrelease.c | 2 +- sysdeps/unix/sysv/linux/tst-quota.c | 2 +- sysdeps/unix/sysv/linux/tst-readdir64-compat.c | 2 +- sysdeps/unix/sysv/linux/tst-rlimit-infinity.c | 2 +- sysdeps/unix/sysv/linux/tst-rseq-disable-static.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-disable.c | 79 +- sysdeps/unix/sysv/linux/tst-rseq-nptl-static.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-nptl.c | 11 +- sysdeps/unix/sysv/linux/tst-rseq-static.c | 1 + .../sysv/linux/tst-rseq-tls-range-4096-static.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-tls-range-mod.c | 1 + .../unix/sysv/linux/tst-rseq-tls-range-static.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-tls-range.c | 195 + sysdeps/unix/sysv/linux/tst-rseq.c | 105 +- sysdeps/unix/sysv/linux/tst-rseq.h | 5 +- .../sysv/linux/tst-sched-affinity-inheritance.c | 72 + sysdeps/unix/sysv/linux/tst-sched-consts.py | 56 + sysdeps/unix/sysv/linux/tst-sched_setattr-thread.c | 116 + sysdeps/unix/sysv/linux/tst-sched_setattr.c | 96 + sysdeps/unix/sysv/linux/tst-scm_rights.c | 2 +- .../unix/sysv/linux/tst-sem_getvalue-affinity.c | 185 + sysdeps/unix/sysv/linux/tst-sigcontext-get_pc.c | 2 +- sysdeps/unix/sysv/linux/tst-signal-numbers.py | 2 +- sysdeps/unix/sysv/linux/tst-sigtimedwait.c | 2 +- sysdeps/unix/sysv/linux/tst-skeleton-affinity.c | 9 +- .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 38 +- sysdeps/unix/sysv/linux/tst-socket-consts.py | 2 +- .../unix/sysv/linux/tst-socket-timestamp-compat.c | 6 +- sysdeps/unix/sysv/linux/tst-socket-timestamp.c | 2 +- sysdeps/unix/sysv/linux/tst-spawn-cgroup.c | 2 +- sysdeps/unix/sysv/linux/tst-spawn-chdir-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-spawn-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-spawn-pidfd.h | 2 +- sysdeps/unix/sysv/linux/tst-spawn2-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-spawn3-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-spawn4-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-spawn5-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-spawn6-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-spawn7-pidfd.c | 2 +- sysdeps/unix/sysv/linux/tst-sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/tst-syscall-list.sh | 2 +- sysdeps/unix/sysv/linux/tst-syscall-restart.c | 112 + sysdeps/unix/sysv/linux/tst-sysconf-iov_max-uapi.c | 2 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max.c | 2 +- sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c | 2 +- sysdeps/unix/sysv/linux/tst-sysvsem-linux.c | 2 +- sysdeps/unix/sysv/linux/tst-sysvshm-linux.c | 2 +- sysdeps/unix/sysv/linux/tst-tgkill.c | 2 +- sysdeps/unix/sysv/linux/tst-time-clobber.c | 2 +- sysdeps/unix/sysv/linux/tst-timerfd.c | 2 +- sysdeps/unix/sysv/linux/tst-ttyname-common.c | 2 +- sysdeps/unix/sysv/linux/tst-ttyname-direct.c | 2 +- sysdeps/unix/sysv/linux/tst-ttyname-namespace.c | 2 +- sysdeps/unix/sysv/linux/ttyname.c | 2 +- sysdeps/unix/sysv/linux/ttyname.h | 2 +- sysdeps/unix/sysv/linux/ttyname_r.c | 2 +- sysdeps/unix/sysv/linux/tv32-compat.h | 2 +- sysdeps/unix/sysv/linux/umount.c | 2 +- sysdeps/unix/sysv/linux/umount2.c | 2 +- sysdeps/unix/sysv/linux/unlink.c | 2 +- sysdeps/unix/sysv/linux/unlockpt.c | 2 +- sysdeps/unix/sysv/linux/update-syscall-lists.py | 2 +- sysdeps/unix/sysv/linux/updwtmp.c | 2 +- sysdeps/unix/sysv/linux/ustat.c | 2 +- sysdeps/unix/sysv/linux/utime.c | 2 +- sysdeps/unix/sysv/linux/utimensat.c | 5 +- sysdeps/unix/sysv/linux/utimes.c | 2 +- sysdeps/unix/sysv/linux/utmp_file.c | 2 +- sysdeps/unix/sysv/linux/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/vmsplice.c | 2 +- sysdeps/unix/sysv/linux/wait3.c | 2 +- sysdeps/unix/sysv/linux/wait4.c | 2 +- sysdeps/unix/sysv/linux/waitid.c | 2 +- sysdeps/unix/sysv/linux/write.c | 2 +- sysdeps/unix/sysv/linux/write_nocancel.c | 2 +- sysdeps/unix/sysv/linux/writev.c | 2 +- sysdeps/unix/sysv/linux/x86/arch-pkey.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/ipctypes.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/mman.h | 2 +- .../unix/sysv/linux/x86/bits/platform/features.h | 4 +- sysdeps/unix/sysv/linux/x86/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/rseq.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/timesize.h | 2 +- .../sysv/linux/x86/bits/types/struct_semid_ds.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/x86/dl-hwcap2.h | 2 +- sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h | 2 +- sysdeps/unix/sysv/linux/x86/dl-sysdep.c | 2 +- sysdeps/unix/sysv/linux/x86/elf-read-prop.h | 2 +- sysdeps/unix/sysv/linux/x86/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/x86/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/x86/longjmp.c | 2 +- sysdeps/unix/sysv/linux/x86/pkey_get.c | 7 +- sysdeps/unix/sysv/linux/x86/pkey_set.c | 7 +- sysdeps/unix/sysv/linux/x86/setjmpP.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/debugreg.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/io.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/perm.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/user.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/vm86.h | 2 +- sysdeps/unix/sysv/linux/x86/sysconf.c | 2 +- sysdeps/unix/sysv/linux/x86/time.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-saved_mask-1.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 6 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 112 + sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h | 2 +- .../sysv/linux/x86_64/64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/x86_64/Makefile | 2 +- sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 2 +- .../unix/sysv/linux/x86_64/allocate-shadow-stack.c | 2 +- .../unix/sysv/linux/x86_64/allocate-shadow-stack.h | 2 +- sysdeps/unix/sysv/linux/x86_64/clone.S | 2 +- sysdeps/unix/sysv/linux/x86_64/clone3.S | 3 +- sysdeps/unix/sysv/linux/x86_64/dl-cet.h | 8 +- sysdeps/unix/sysv/linux/x86_64/dl-plt-rewrite.h | 2 +- sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h | 5 - .../sysv/linux/x86_64/get-cpuid-feature-leaf.c | 2 +- sysdeps/unix/sysv/linux/x86_64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed | 2 +- sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/x86_64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/x86_64/pointer_guard.h | 2 +- sysdeps/unix/sysv/linux/x86_64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/syscall.S | 2 +- sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S | 57 + sysdeps/unix/sysv/linux/x86_64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 3 +- .../unix/sysv/linux/x86_64/tst-cet-property-1.c | 2 +- .../unix/sysv/linux/x86_64/tst-cet-property-2.c | 4 +- .../sysv/linux/x86_64/tst-cet-property-dep-2.S | 2 +- .../unix/sysv/linux/x86_64/tst-cet-setcontext-1.c | 4 +- sysdeps/unix/sysv/linux/x86_64/tst-cet-vfork-1.c | 4 +- .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 2 +- sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx.c | 4 +- sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx.h | 2 +- sysdeps/unix/sysv/linux/x86_64/vfork.S | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 7 + sysdeps/unix/sysv/linux/x86_64/x32/arch_prctl.c | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h | 2 +- .../unix/sysv/linux/x86_64/x32/fixup-asm-unistd.h | 6 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 112 + sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/prctl.c | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/syscall_types.h | 34 + sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 2 +- sysdeps/unix/sysv/linux/xmknod.c | 2 +- sysdeps/unix/sysv/linux/xmknodat.c | 2 +- sysdeps/unix/sysv/linux/xstat.c | 4 +- sysdeps/unix/sysv/linux/xstat64.c | 4 +- sysdeps/unix/sysv/linux/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/xstatconv.h | 2 +- sysdeps/unix/sysv/linux/xstatover.h | 2 +- sysdeps/unix/x86_64/sysdep.S | 2 +- sysdeps/unix/x86_64/sysdep.h | 2 +- sysdeps/wordsize-32/bits/wordsize.h | 2 +- sysdeps/wordsize-32/divdi3-symbol-hacks.h | 2 +- sysdeps/wordsize-32/divdi3.c | 2 +- sysdeps/wordsize-32/llabs.c | 2 +- sysdeps/wordsize-32/lldiv.c | 2 +- sysdeps/wordsize-64/bits/wordsize.h | 2 +- sysdeps/wordsize-64/labs.c | 2 +- sysdeps/wordsize-64/ldiv.c | 2 +- sysdeps/wordsize-64/tst-writev.c | 2 +- sysdeps/x86/__longjmp_cancel.S | 2 +- sysdeps/x86/abi-note.c | 2 +- sysdeps/x86/atomic-machine.h | 2 +- sysdeps/x86/bits/dl_find_object.h | 2 +- sysdeps/x86/bits/floatn.h | 21 +- sysdeps/x86/bits/flt-eval-method.h | 2 +- sysdeps/x86/bits/fp-logb.h | 2 +- sysdeps/x86/bits/indirect-return.h | 2 +- sysdeps/x86/bits/link.h | 2 +- sysdeps/x86/bits/platform/features.h | 4 +- sysdeps/x86/bits/platform/x86.h | 2 +- sysdeps/x86/bits/setjmp.h | 2 +- sysdeps/x86/bits/wordsize.h | 5 +- sysdeps/x86/cacheinfo.c | 2 +- sysdeps/x86/cacheinfo.h | 10 +- sysdeps/x86/configure | 79 +- sysdeps/x86/configure.ac | 33 +- sysdeps/x86/cpu-features.c | 115 +- sysdeps/x86/cpu-tunables.c | 10 +- sysdeps/x86/dl-cacheinfo.h | 122 +- sysdeps/x86/dl-diagnostics-cpu.c | 4 +- sysdeps/x86/dl-get-cpu-features.c | 7 +- sysdeps/x86/dl-hwcap.h | 37 +- sysdeps/x86/dl-hwcap2.h | 2 +- sysdeps/x86/dl-isa-level.h | 2 +- sysdeps/x86/dl-lookupcfg.h | 2 +- sysdeps/x86/dl-minsigstacksize.h | 2 +- sysdeps/x86/dl-new-hash.h | 2 +- sysdeps/x86/dl-procinfo.c | 39 +- sysdeps/x86/dl-procinfo.h | 48 - sysdeps/x86/dl-prop.h | 4 +- sysdeps/x86/dl-tunables.list | 5 +- sysdeps/x86/elf-initfini.h | 2 +- sysdeps/x86/elide.h | 2 +- sysdeps/x86/fpu/Makefile | 11 +- sysdeps/x86/fpu/bits/fenv.h | 2 +- sysdeps/x86/fpu/bits/math-vector.h | 2 +- sysdeps/x86/fpu/e_sqrtf128.c | 2 +- sysdeps/x86/fpu/e_sqrtl.c | 2 +- sysdeps/x86/fpu/finclude/math-vector-fortran.h | 2 +- sysdeps/x86/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/x86/fpu/math-barriers.h | 2 +- sysdeps/x86/fpu/math_private.h | 2 +- sysdeps/x86/fpu/nan-pseudo-number.h | 2 +- sysdeps/x86/fpu/powl_helper.c | 2 +- sysdeps/x86/fpu/s_ceill.c | 2 +- sysdeps/x86/fpu/s_ffma.c | 2 +- sysdeps/x86/fpu/s_floorl.c | 2 +- sysdeps/x86/fpu/s_fpclassifyl.c | 2 +- sysdeps/x86/fpu/s_nearestint_387_template.c | 2 +- sysdeps/x86/fpu/s_sincosf_data.c | 2 +- sysdeps/x86/fpu/s_truncl.c | 2 +- sysdeps/x86/fpu/sincosf_poly.h | 2 +- sysdeps/x86/fpu/test-fenv-clear-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-sse-2.c | 2 +- sysdeps/x86/fpu/test-fenv-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-x87.c | 2 +- sysdeps/x86/fpu/test-math-vector-sincos.h | 2 +- sysdeps/x86/fpu_control.h | 2 +- sysdeps/x86/get-cpuid-feature-leaf.c | 2 +- sysdeps/x86/get-isa-level.h | 2 +- sysdeps/x86/hp-timing.h | 2 +- sysdeps/x86/htl/pt-machdep.h | 2 +- .../cpu-features-preferred_feature_index_1.def | 4 +- sysdeps/x86/include/cpu-features.h | 7 +- sysdeps/x86/init-arch.h | 2 +- sysdeps/x86/isa-ifunc-macros.h | 2 +- sysdeps/x86/isa-level.c | 2 +- sysdeps/x86/isa-level.h | 18 +- sysdeps/x86/ldbl2mpn.c | 2 +- sysdeps/x86/ldsodefs.h | 2 +- sysdeps/x86/libc-start.c | 2 +- sysdeps/x86/link_map.h | 2 +- sysdeps/x86/longjmp.c | 2 +- sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/x86/nptl/bits/struct_mutex.h | 4 +- sysdeps/x86/nptl/bits/struct_rwlock.h | 2 +- sysdeps/x86/nptl/pthreaddef.h | 2 +- sysdeps/x86/nptl/thread_pointer.h | 38 - sysdeps/x86/nptl/tls-setup.h | 2 +- sysdeps/x86/readelflib.c | 4 +- sysdeps/x86/sys/platform/x86.h | 6 +- sysdeps/x86/sysdep.h | 2 +- sysdeps/x86/thread_pointer.h | 40 + sysdeps/x86/tst-cpu-features-cpuinfo.c | 2 +- sysdeps/x86/tst-cpu-features-supports.c | 10 +- sysdeps/x86/tst-get-cpu-features.c | 2 +- sysdeps/x86/tst-hwcap-tunables.c | 10 +- sysdeps/x86/tst-ifunc-isa-1.c | 7 +- sysdeps/x86/tst-ifunc-isa-2.c | 6 +- sysdeps/x86/tst-ifunc-isa.h | 8 +- sysdeps/x86/tst-isa-level-1.c | 2 +- sysdeps/x86/tst-isa-level-mod-1.c | 2 +- sysdeps/x86/tst-ldbl-nonnormal-printf.c | 4 +- sysdeps/x86/tst-memchr-rtm.c | 6 +- sysdeps/x86/tst-memcmp-rtm.c | 6 +- sysdeps/x86/tst-memmove-rtm.c | 6 +- sysdeps/x86/tst-memrchr-rtm.c | 6 +- sysdeps/x86/tst-memset-rtm.c | 6 +- sysdeps/x86/tst-stack-align.h | 2 +- sysdeps/x86/tst-strcasecmp-rtm.c | 2 +- sysdeps/x86/tst-strchr-rtm.c | 6 +- sysdeps/x86/tst-strcmp-rtm.c | 6 +- sysdeps/x86/tst-strcpy-rtm.c | 6 +- sysdeps/x86/tst-string-rtm.h | 2 +- sysdeps/x86/tst-strlen-rtm.c | 6 +- sysdeps/x86/tst-strncasecmp-rtm.c | 2 +- sysdeps/x86/tst-strncmp-rtm.c | 10 +- sysdeps/x86/tst-strrchr-rtm.c | 6 +- sysdeps/x86/tst-sysconf-cache-linesize.c | 2 +- sysdeps/x86/tst-wcscmp-rtm.c | 2 +- sysdeps/x86/tst-wcsncmp-rtm.c | 2 +- sysdeps/x86/utmp-size.h | 2 + sysdeps/x86_64/64/dl-tunables.list | 2 +- sysdeps/x86_64/64/tst-map-32bit-1a.c | 2 +- sysdeps/x86_64/64/tst-map-32bit-mod.c | 2 +- sysdeps/x86_64/Makefile | 3 + sysdeps/x86_64/__longjmp.S | 2 +- sysdeps/x86_64/_mcount.S | 2 +- sysdeps/x86_64/add_n.S | 2 +- sysdeps/x86_64/addmul_1.S | 2 +- sysdeps/x86_64/bsd-_setjmp.S | 2 +- sysdeps/x86_64/bsd-setjmp.S | 2 +- sysdeps/x86_64/check-cet.awk | 2 +- sysdeps/x86_64/configure | 187 +- sysdeps/x86_64/configure.ac | 68 +- sysdeps/x86_64/crti.S | 2 +- sysdeps/x86_64/crtn.S | 2 +- sysdeps/x86_64/dl-cache.h | 2 +- sysdeps/x86_64/dl-cet.c | 6 +- sysdeps/x86_64/dl-dtprocnum.h | 2 +- sysdeps/x86_64/dl-hwcaps-subdirs.c | 2 +- sysdeps/x86_64/dl-irel.h | 2 +- sysdeps/x86_64/dl-machine.h | 42 +- sysdeps/x86_64/dl-plt-rewrite.h | 2 +- sysdeps/x86_64/dl-procinfo.c | 2 +- sysdeps/x86_64/dl-procruntime.c | 7 +- sysdeps/x86_64/dl-runtime.h | 2 +- sysdeps/x86_64/dl-tls.c | 13 +- sysdeps/x86_64/dl-tls.h | 34 - sysdeps/x86_64/dl-tlsdesc-dynamic.h | 2 +- sysdeps/x86_64/dl-tlsdesc.S | 2 +- sysdeps/x86_64/dl-tlsdesc.h | 2 +- sysdeps/x86_64/dl-trampoline-save.h | 2 +- sysdeps/x86_64/dl-trampoline-state.h | 2 +- sysdeps/x86_64/dl-trampoline.S | 2 +- sysdeps/x86_64/dl-trampoline.h | 2 +- sysdeps/x86_64/feature-control.h | 2 +- sysdeps/x86_64/fpu/Makeconfig | 2 +- sysdeps/x86_64/fpu/Makefile | 4 + sysdeps/x86_64/fpu/bench-libmvec-arch.h | 2 +- sysdeps/x86_64/fpu/e_powl.S | 2 +- sysdeps/x86_64/fpu/fclrexcpt.c | 2 +- sysdeps/x86_64/fpu/fedisblxcpt.c | 2 +- sysdeps/x86_64/fpu/feenablxcpt.c | 2 +- sysdeps/x86_64/fpu/fegetenv.c | 2 +- sysdeps/x86_64/fpu/fegetexcept.c | 2 +- sysdeps/x86_64/fpu/fegetmode.c | 2 +- sysdeps/x86_64/fpu/fegetround.c | 2 +- sysdeps/x86_64/fpu/feholdexcpt.c | 2 +- sysdeps/x86_64/fpu/fesetenv.c | 2 +- sysdeps/x86_64/fpu/fesetexcept.c | 2 +- sysdeps/x86_64/fpu/fesetmode.c | 2 +- sysdeps/x86_64/fpu/fesetround.c | 2 +- sysdeps/x86_64/fpu/feupdateenv.c | 2 +- sysdeps/x86_64/fpu/fgetexcptflg.c | 2 +- sysdeps/x86_64/fpu/fraiseexcpt.c | 2 +- sysdeps/x86_64/fpu/fsetexcptflg.c | 2 +- sysdeps/x86_64/fpu/ftestexcept.c | 2 +- sysdeps/x86_64/fpu/libm-test-ulps | 2243 --- sysdeps/x86_64/fpu/libm-test-ulps-name | 1 - sysdeps/x86_64/fpu/math-tests-arch.h | 2 +- sysdeps/x86_64/fpu/math-tests-snan.h | 2 +- sysdeps/x86_64/fpu/math_ldbl.h | 2 +- sysdeps/x86_64/fpu/multiarch/Makefile | 10 + sysdeps/x86_64/fpu/multiarch/e_asin.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_atan2.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_atanh-fma.c | 6 + sysdeps/x86_64/fpu/multiarch/e_atanh.c | 34 + sysdeps/x86_64/fpu/multiarch/e_exp.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_exp2f.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_expf.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_log.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_log2.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_log2f.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_logf.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_pow.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_powf.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_sinh-fma.c | 12 + sysdeps/x86_64/fpu/multiarch/e_sinh.c | 35 + sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx2.h | 2 +- .../fpu/multiarch/ifunc-mathvec-avx512-skx.h | 2 +- .../x86_64/fpu/multiarch/ifunc-mathvec-avx512.h | 2 +- .../x86_64/fpu/multiarch/ifunc-mathvec-sse4_1.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1.h | 2 +- sysdeps/x86_64/fpu/multiarch/s_atan.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceil-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceil-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceil.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceilf-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceilf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_cosf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_exp10m1f-fma.c | 4 + sysdeps/x86_64/fpu/multiarch/s_exp10m1f.c | 33 + sysdeps/x86_64/fpu/multiarch/s_exp2m1f-fma.c | 4 + sysdeps/x86_64/fpu/multiarch/s_exp2m1f.c | 33 + sysdeps/x86_64/fpu/multiarch/s_expm1.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_floor-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_floor-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_floor.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_floorf-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_floorf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_floorf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_fma.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_log1p.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_rint-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_rint-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_rint.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_rintf-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_rintf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_rintf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_roundeven-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_roundeven-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_roundeven.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_roundevenf-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_roundevenf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_roundevenf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_sin.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_sincos.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_sincosf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_sinf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tan.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tanh-fma.c | 11 + sysdeps/x86_64/fpu/multiarch/s_tanh.c | 31 + sysdeps/x86_64/fpu/multiarch/s_trunc-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_trunc-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_trunc.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_truncf-avx.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_truncf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_truncf.c | 2 +- .../x86_64/fpu/multiarch/svml_d_acos2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_acos2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_acos2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_acos4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_acos4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_acos4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_acos8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_acos8_core.c | 2 +- .../fpu/multiarch/svml_d_acos8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_acosh2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_acosh2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_acosh2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_acosh4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_acosh4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_acosh4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_acosh8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_acosh8_core.c | 2 +- .../fpu/multiarch/svml_d_acosh8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_asin2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_asin2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_asin2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_asin4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_asin4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_asin4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_asin8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_asin8_core.c | 2 +- .../fpu/multiarch/svml_d_asin8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_asinh2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_asinh2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_asinh2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_asinh4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_asinh4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_asinh4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_asinh8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_asinh8_core.c | 2 +- .../fpu/multiarch/svml_d_asinh8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_atan22_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_atan22_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_atan22_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_atan24_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_atan24_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_atan24_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_atan28_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_atan28_core.c | 2 +- .../fpu/multiarch/svml_d_atan28_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_atan2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_atan2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_atan2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_atan4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_atan4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_atan4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_atan8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_atan8_core.c | 2 +- .../fpu/multiarch/svml_d_atan8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_atanh2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_atanh2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_atanh2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_atanh4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_atanh4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_atanh4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_atanh8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_atanh8_core.c | 2 +- .../fpu/multiarch/svml_d_atanh8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cbrt2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cbrt2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cbrt2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cbrt4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cbrt4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cbrt4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cbrt8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cbrt8_core.c | 2 +- .../fpu/multiarch/svml_d_cbrt8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cos2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cos4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cosh2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cosh2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cosh2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cosh4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cosh4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cosh4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cosh8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cosh8_core.c | 2 +- .../fpu/multiarch/svml_d_cosh8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_erf2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_erf2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_erf2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_erf4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_erf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_erf4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_erf8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_erf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_erf8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_erfc2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_erfc4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_erfc8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core.c | 2 +- .../fpu/multiarch/svml_d_erfc8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp102_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp102_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp102_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp104_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp104_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp104_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp108_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp108_core.c | 2 +- .../fpu/multiarch/svml_d_exp108_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp22_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp22_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp22_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp24_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp24_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp24_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp28_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp28_core.c | 2 +- .../fpu/multiarch/svml_d_exp28_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_expm12_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_expm12_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_expm12_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_expm14_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_expm14_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_expm14_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_expm18_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_expm18_core.c | 2 +- .../fpu/multiarch/svml_d_expm18_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_hypot2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_hypot2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_hypot2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_hypot4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_hypot4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_hypot4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_hypot8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_hypot8_core.c | 2 +- .../fpu/multiarch/svml_d_hypot8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log102_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log102_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log102_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log104_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log104_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log104_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log108_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log108_core.c | 2 +- .../fpu/multiarch/svml_d_log108_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log1p2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log1p2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log1p2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log1p4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log1p4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log1p4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log1p8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log1p8_core.c | 2 +- .../fpu/multiarch/svml_d_log1p8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log22_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log22_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log22_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log24_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log24_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log24_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log28_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log28_core.c | 2 +- .../fpu/multiarch/svml_d_log28_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sin2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sin4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S | 2 +- .../fpu/multiarch/svml_d_sincos2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core.c | 2 +- .../fpu/multiarch/svml_d_sincos2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sincos4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core.c | 2 +- .../fpu/multiarch/svml_d_sincos4_core_avx2.S | 2 +- .../fpu/multiarch/svml_d_sincos8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core.c | 2 +- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sinh2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sinh2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sinh2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sinh4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sinh4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sinh4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sinh8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sinh8_core.c | 2 +- .../fpu/multiarch/svml_d_sinh8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_tan2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_tan4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_tan8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_tanh2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_tanh2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_tanh2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_tanh4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_tanh4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_tanh4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_tanh8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_tanh8_core.c | 2 +- .../fpu/multiarch/svml_d_tanh8_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_acosf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_acosf16_core.c | 2 +- .../fpu/multiarch/svml_s_acosf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_acosf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_acosf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_acosf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_acosf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_acosf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_acosf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_acoshf16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_acoshf16_core.c | 2 +- .../fpu/multiarch/svml_s_acoshf16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_acoshf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_acoshf4_core.c | 2 +- .../fpu/multiarch/svml_s_acoshf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_acoshf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_acoshf8_core.c | 2 +- .../fpu/multiarch/svml_s_acoshf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_asinf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_asinf16_core.c | 2 +- .../fpu/multiarch/svml_s_asinf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_asinf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_asinf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_asinf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_asinf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_asinf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_asinf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_asinhf16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_asinhf16_core.c | 2 +- .../fpu/multiarch/svml_s_asinhf16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_asinhf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_asinhf4_core.c | 2 +- .../fpu/multiarch/svml_s_asinhf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_asinhf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_asinhf8_core.c | 2 +- .../fpu/multiarch/svml_s_asinhf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_atan2f16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_atan2f16_core.c | 2 +- .../fpu/multiarch/svml_s_atan2f16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_atan2f4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_atan2f4_core.c | 2 +- .../fpu/multiarch/svml_s_atan2f4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_atan2f8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_atan2f8_core.c | 2 +- .../fpu/multiarch/svml_s_atan2f8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_atanf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_atanf16_core.c | 2 +- .../fpu/multiarch/svml_s_atanf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_atanf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_atanf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_atanf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_atanf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_atanf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_atanf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_atanhf16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_atanhf16_core.c | 2 +- .../fpu/multiarch/svml_s_atanhf16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_atanhf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_atanhf4_core.c | 2 +- .../fpu/multiarch/svml_s_atanhf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_atanhf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core.c | 2 +- .../fpu/multiarch/svml_s_atanhf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_cbrtf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf16_core.c | 2 +- .../fpu/multiarch/svml_s_cbrtf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cbrtf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_cbrtf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cbrtf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_cbrtf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core.c | 2 +- .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_coshf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_coshf16_core.c | 2 +- .../fpu/multiarch/svml_s_coshf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_coshf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_coshf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_coshf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_coshf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_coshf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_coshf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_erfcf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core.c | 2 +- .../fpu/multiarch/svml_s_erfcf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_erfcf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_erfcf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_erff16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_erff16_core.c | 2 +- .../fpu/multiarch/svml_s_erff16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_erff4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_erff4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_erff4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_erff8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_erff8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_erff8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_exp10f16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_exp10f16_core.c | 2 +- .../fpu/multiarch/svml_s_exp10f16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_exp10f4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_exp10f4_core.c | 2 +- .../fpu/multiarch/svml_s_exp10f4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_exp10f8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_exp10f8_core.c | 2 +- .../fpu/multiarch/svml_s_exp10f8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_exp2f16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_exp2f16_core.c | 2 +- .../fpu/multiarch/svml_s_exp2f16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_exp2f4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_exp2f4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_exp2f4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_exp2f8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_exp2f8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_exp2f8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core.c | 2 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_expm1f16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expm1f16_core.c | 2 +- .../fpu/multiarch/svml_s_expm1f16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_expm1f4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expm1f4_core.c | 2 +- .../fpu/multiarch/svml_s_expm1f4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expm1f8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expm1f8_core.c | 2 +- .../fpu/multiarch/svml_s_expm1f8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_hypotf16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_hypotf16_core.c | 2 +- .../fpu/multiarch/svml_s_hypotf16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_hypotf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_hypotf4_core.c | 2 +- .../fpu/multiarch/svml_s_hypotf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_hypotf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_hypotf8_core.c | 2 +- .../fpu/multiarch/svml_s_hypotf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_log10f16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_log10f16_core.c | 2 +- .../fpu/multiarch/svml_s_log10f16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_log10f4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_log10f4_core.c | 2 +- .../fpu/multiarch/svml_s_log10f4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_log10f8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_log10f8_core.c | 2 +- .../fpu/multiarch/svml_s_log10f8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_log1pf16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_log1pf16_core.c | 2 +- .../fpu/multiarch/svml_s_log1pf16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_log1pf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_log1pf4_core.c | 2 +- .../fpu/multiarch/svml_s_log1pf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_log1pf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_log1pf8_core.c | 2 +- .../fpu/multiarch/svml_s_log1pf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_log2f16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_log2f16_core.c | 2 +- .../fpu/multiarch/svml_s_log2f16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_log2f4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_log2f4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_log2f4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_log2f8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_log2f8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_log2f8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core.c | 2 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core.c | 2 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_sincosf16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf16_core.c | 2 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_sincosf4_core-sse2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf4_core.c | 2 +- .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 2 +- .../fpu/multiarch/svml_s_sincosf8_core-sse.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf8_core.c | 2 +- .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core.c | 2 +- .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_sinhf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinhf16_core.c | 2 +- .../fpu/multiarch/svml_s_sinhf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinhf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinhf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_sinhf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinhf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinhf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_sinhf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_tanf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core.c | 2 +- .../fpu/multiarch/svml_s_tanf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_tanf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_tanf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_tanhf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_tanhf16_core.c | 2 +- .../fpu/multiarch/svml_s_tanhf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_tanhf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_tanhf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_tanhf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_tanhf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_tanhf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_tanhf8_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_tanhf_rodata.S | 2 +- sysdeps/x86_64/fpu/printf_fphex.c | 2 +- sysdeps/x86_64/fpu/s_fmax.S | 2 +- sysdeps/x86_64/fpu/s_fmaxf.S | 2 +- sysdeps/x86_64/fpu/s_fmaxl.S | 2 +- sysdeps/x86_64/fpu/s_fmin.S | 2 +- sysdeps/x86_64/fpu/s_fminf.S | 2 +- sysdeps/x86_64/fpu/s_fminl.S | 2 +- sysdeps/x86_64/fpu/s_llrint.S | 2 +- sysdeps/x86_64/fpu/s_llrintf.S | 2 +- sysdeps/x86_64/fpu/s_llrintl.S | 2 +- sysdeps/x86_64/fpu/s_signbit.S | 2 +- sysdeps/x86_64/fpu/s_signbitf.S | 2 +- sysdeps/x86_64/fpu/scripts/bench_libmvec.py | 2 +- sysdeps/x86_64/fpu/svml_d_acos2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_acos4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_acos4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_acos8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_acosh2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_acosh4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_acosh4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_acosh8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_asin2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_asin4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_asin4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_asin8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_asinh2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_asinh4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_asinh4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_asinh8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_atan22_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_atan24_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_atan24_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_atan28_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_atan2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_atan4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_atan4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_atan8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_atanh2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_atanh4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_atanh4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_atanh8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cbrt2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cbrt4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cbrt4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_cbrt8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cosh2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cosh4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cosh4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_cosh8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_erf2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_erf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_erf4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_erf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_erfc2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_erfc4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_erfc4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_erfc8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp102_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp104_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp104_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp108_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp22_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp24_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp24_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp28_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_expm12_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_expm14_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_expm14_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_expm18_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_hypot2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_hypot4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_hypot4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_hypot8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log102_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log104_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log104_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_log108_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log1p2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log1p4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log1p4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_log1p8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log22_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log24_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log24_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_log28_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_log8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_log_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_pow2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_sin2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sinh2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sinh4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sinh4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_sinh8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_tan2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_tan4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_tan4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_tan8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_tanh2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_tanh4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_tanh4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_tanh8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_trig_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_trig_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_wrapper_impl.h | 2 +- sysdeps/x86_64/fpu/svml_s_acosf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_acosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_acosf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_acosf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_acoshf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_acoshf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_acoshf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_acoshf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_asinf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_asinf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_asinf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_asinf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_asinhf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_asinhf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_asinhf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_asinhf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_atan2f16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_atan2f4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_atan2f8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_atan2f8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_atanf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_atanf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_atanf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_atanf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_atanhf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_atanhf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_atanhf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_atanhf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_cbrtf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cbrtf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cbrtf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cbrtf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_coshf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_coshf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_coshf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_coshf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_erfcf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_erfcf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_erfcf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_erfcf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_erff16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_erff4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_erff8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_erff8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_exp10f16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_exp10f4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_exp10f8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_exp10f8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_exp2f16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_exp2f4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_exp2f8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_exp2f8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_expm1f16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expm1f4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expm1f8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expm1f8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_hypotf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_hypotf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_hypotf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_hypotf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_log10f16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_log10f4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_log10f8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_log10f8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_log1pf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_log1pf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_log1pf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_log1pf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_log2f16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_log2f4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_log2f8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_log2f8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_powf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinhf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinhf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinhf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinhf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_tanf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_tanf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_tanf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_tanf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_tanhf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_tanhf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_tanhf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_tanhf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_trig_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_trig_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_wrapper_impl.h | 2 +- sysdeps/x86_64/fpu/svml_sd_wrapper_impl.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 2 +- .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 4 +- sysdeps/x86_64/fpu/test-double-vlen4-avx2.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 4 +- sysdeps/x86_64/fpu/test-double-vlen4.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 4 +- sysdeps/x86_64/fpu/test-double-vlen8.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 4 +- sysdeps/x86_64/fpu/test-float-vlen16.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 2 +- .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 4 +- sysdeps/x86_64/fpu/test-float-vlen8-avx2.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 4 +- sysdeps/x86_64/fpu/test-float-vlen8.h | 2 +- sysdeps/x86_64/fpu/test-vector-abi-arg1.h | 2 +- sysdeps/x86_64/fpu/test-vector-abi-arg2.h | 2 +- sysdeps/x86_64/fpu/test-vector-abi-sincos.h | 2 +- sysdeps/x86_64/fpu/test-vector-abi.h | 2 +- sysdeps/x86_64/fpu/x86_64-math-asm.h | 2 +- sysdeps/x86_64/htl/Makefile | 2 +- sysdeps/x86_64/htl/bits/pthreadtypes-arch.h | 2 +- sysdeps/x86_64/htl/machine-sp.h | 2 +- sysdeps/x86_64/ifuncmain8.c | 2 +- sysdeps/x86_64/ifuncmod8.c | 2 +- sysdeps/x86_64/isa-default-impl.h | 2 +- sysdeps/x86_64/isa.h | 2 +- sysdeps/x86_64/jmpbuf-offsets.h | 2 +- sysdeps/x86_64/jmpbuf-unwind.h | 2 +- sysdeps/x86_64/ldsodefs.h | 2 +- sysdeps/x86_64/libc-start.h | 2 +- sysdeps/x86_64/link_map.h | 2 +- sysdeps/x86_64/lshift.S | 2 +- sysdeps/x86_64/machine-gmon.h | 2 +- sysdeps/x86_64/memchr.S | 2 +- sysdeps/x86_64/memcmp.S | 2 +- sysdeps/x86_64/memcmpeq.S | 2 +- sysdeps/x86_64/memcpy_chk.S | 2 +- sysdeps/x86_64/memmove.S | 2 +- sysdeps/x86_64/memmove_chk.S | 2 +- sysdeps/x86_64/mempcpy_chk.S | 2 +- sysdeps/x86_64/memrchr.S | 2 +- sysdeps/x86_64/memset.S | 2 +- sysdeps/x86_64/memset_chk.S | 2 +- sysdeps/x86_64/mul_1.S | 2 +- sysdeps/x86_64/multiarch/dl-symbol-redir-ifunc.h | 2 +- sysdeps/x86_64/multiarch/ifunc-avx2.h | 2 +- sysdeps/x86_64/multiarch/ifunc-evex.h | 2 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 2 +- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 2 +- sysdeps/x86_64/multiarch/ifunc-memcmpeq.h | 2 +- sysdeps/x86_64/multiarch/ifunc-memmove.h | 2 +- sysdeps/x86_64/multiarch/ifunc-memset.h | 20 +- sysdeps/x86_64/multiarch/ifunc-sse4_2.h | 2 +- sysdeps/x86_64/multiarch/ifunc-strcasecmp.h | 2 +- sysdeps/x86_64/multiarch/ifunc-strcpy.h | 2 +- sysdeps/x86_64/multiarch/ifunc-strncpy.h | 2 +- sysdeps/x86_64/multiarch/ifunc-wcs.h | 2 +- sysdeps/x86_64/multiarch/ifunc-wcslen.h | 2 +- sysdeps/x86_64/multiarch/ifunc-wmemset.h | 2 +- sysdeps/x86_64/multiarch/memchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/memchr-evex-base.S | 2 +- sysdeps/x86_64/multiarch/memchr-evex.S | 2 +- sysdeps/x86_64/multiarch/memchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/memchr.c | 2 +- sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 2 +- sysdeps/x86_64/multiarch/memcmp-evex-movbe.S | 2 +- sysdeps/x86_64/multiarch/memcmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/memcmp.c | 2 +- sysdeps/x86_64/multiarch/memcmpeq-avx2.S | 2 +- sysdeps/x86_64/multiarch/memcmpeq-evex.S | 2 +- sysdeps/x86_64/multiarch/memcmpeq-sse2.S | 2 +- sysdeps/x86_64/multiarch/memcmpeq.c | 2 +- sysdeps/x86_64/multiarch/memcpy.c | 2 +- sysdeps/x86_64/multiarch/memcpy_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memcpy_chk.c | 2 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 2 +- sysdeps/x86_64/multiarch/memmove-erms.S | 2 +- sysdeps/x86_64/multiarch/memmove-shlib-compat.h | 2 +- .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 2 +- sysdeps/x86_64/multiarch/memmove-ssse3.S | 16 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 2 +- sysdeps/x86_64/multiarch/memmove.c | 2 +- sysdeps/x86_64/multiarch/memmove_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memmove_chk.c | 2 +- sysdeps/x86_64/multiarch/mempcpy.c | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk.c | 2 +- sysdeps/x86_64/multiarch/memrchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/memrchr-evex.S | 2 +- sysdeps/x86_64/multiarch/memrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/memrchr.c | 2 +- .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 2 +- sysdeps/x86_64/multiarch/memset-erms.S | 2 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 2 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 151 +- sysdeps/x86_64/multiarch/memset.c | 2 +- sysdeps/x86_64/multiarch/memset_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memset_chk.c | 2 +- sysdeps/x86_64/multiarch/rawmemchr-evex.S | 2 +- sysdeps/x86_64/multiarch/rawmemchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/rawmemchr.c | 2 +- sysdeps/x86_64/multiarch/reg-macros.h | 2 +- sysdeps/x86_64/multiarch/rtld-memchr.S | 2 +- sysdeps/x86_64/multiarch/rtld-memcmp.S | 2 +- sysdeps/x86_64/multiarch/rtld-memcmpeq.S | 2 +- sysdeps/x86_64/multiarch/rtld-memmove.S | 2 +- sysdeps/x86_64/multiarch/rtld-memset.S | 2 +- sysdeps/x86_64/multiarch/rtld-rawmemchr.S | 2 +- sysdeps/x86_64/multiarch/rtld-stpcpy.S | 2 +- sysdeps/x86_64/multiarch/rtld-stpncpy.S | 2 +- sysdeps/x86_64/multiarch/rtld-strchr.S | 2 +- sysdeps/x86_64/multiarch/rtld-strchrnul.S | 2 +- sysdeps/x86_64/multiarch/rtld-strcmp.S | 2 +- sysdeps/x86_64/multiarch/rtld-strcpy.S | 2 +- sysdeps/x86_64/multiarch/rtld-strcspn.c | 2 +- sysdeps/x86_64/multiarch/rtld-strlen.S | 2 +- sysdeps/x86_64/multiarch/rtld-strncmp.S | 2 +- sysdeps/x86_64/multiarch/rtld-strncpy.S | 2 +- sysdeps/x86_64/multiarch/rtld-strnlen.S | 2 +- sysdeps/x86_64/multiarch/scripts/gen-reg-macros.py | 2 +- sysdeps/x86_64/multiarch/stpcpy.c | 2 +- sysdeps/x86_64/multiarch/stpncpy.c | 2 +- sysdeps/x86_64/multiarch/strcasecmp.c | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l-avx2.S | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l-evex.S | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l.c | 2 +- sysdeps/x86_64/multiarch/strcat-avx2.S | 2 +- sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcat-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcat-strlen-avx2.h.S | 2 +- sysdeps/x86_64/multiarch/strcat-strlen-evex.h.S | 2 +- sysdeps/x86_64/multiarch/strcat.c | 2 +- sysdeps/x86_64/multiarch/strchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/strchr-evex-base.S | 10 +- sysdeps/x86_64/multiarch/strchr-evex.S | 2 +- sysdeps/x86_64/multiarch/strchr-sse2-no-bsf.S | 2 +- sysdeps/x86_64/multiarch/strchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/strchr.c | 2 +- sysdeps/x86_64/multiarch/strchrnul-sse2.S | 2 +- sysdeps/x86_64/multiarch/strchrnul.c | 2 +- sysdeps/x86_64/multiarch/strcmp-avx2.S | 2 +- sysdeps/x86_64/multiarch/strcmp-evex.S | 28 +- sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strcmp.c | 2 +- sysdeps/x86_64/multiarch/strcpy-avx2.S | 2 +- sysdeps/x86_64/multiarch/strcpy-evex.S | 4 +- sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcpy-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcpy.c | 2 +- sysdeps/x86_64/multiarch/strcspn-generic.c | 2 +- sysdeps/x86_64/multiarch/strcspn-sse4.c | 2 +- sysdeps/x86_64/multiarch/strcspn.c | 2 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 2 +- sysdeps/x86_64/multiarch/strlen-evex-base.S | 2 +- sysdeps/x86_64/multiarch/strlen-sse2.S | 2 +- sysdeps/x86_64/multiarch/strlen.c | 2 +- sysdeps/x86_64/multiarch/strncase.c | 2 +- sysdeps/x86_64/multiarch/strncase_l-avx2.S | 2 +- sysdeps/x86_64/multiarch/strncase_l-evex.S | 2 +- sysdeps/x86_64/multiarch/strncase_l-sse2.S | 2 +- sysdeps/x86_64/multiarch/strncase_l-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strncase_l.c | 2 +- sysdeps/x86_64/multiarch/strncat-avx2.S | 2 +- sysdeps/x86_64/multiarch/strncat-evex.S | 6 +- sysdeps/x86_64/multiarch/strncat.c | 2 +- sysdeps/x86_64/multiarch/strncmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/strncmp-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strncmp.c | 2 +- sysdeps/x86_64/multiarch/strncpy-avx2.S | 2 +- sysdeps/x86_64/multiarch/strncpy-evex.S | 4 +- .../x86_64/multiarch/strncpy-or-cat-overflow-def.h | 2 +- sysdeps/x86_64/multiarch/strncpy.c | 2 +- sysdeps/x86_64/multiarch/strnlen-evex-base.S | 462 + sysdeps/x86_64/multiarch/strnlen-evex.S | 428 +- sysdeps/x86_64/multiarch/strnlen-evex512.S | 259 +- sysdeps/x86_64/multiarch/strnlen-sse2.S | 2 +- sysdeps/x86_64/multiarch/strnlen.c | 2 +- sysdeps/x86_64/multiarch/strpbrk-generic.c | 2 +- sysdeps/x86_64/multiarch/strpbrk-sse4.c | 2 +- sysdeps/x86_64/multiarch/strpbrk.c | 2 +- sysdeps/x86_64/multiarch/strrchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/strrchr-evex-base.S | 2 +- sysdeps/x86_64/multiarch/strrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/strrchr.c | 2 +- sysdeps/x86_64/multiarch/strspn-generic.c | 2 +- sysdeps/x86_64/multiarch/strspn-sse4.c | 2 +- sysdeps/x86_64/multiarch/strspn.c | 2 +- sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strstr.c | 2 +- sysdeps/x86_64/multiarch/varshift.c | 2 +- sysdeps/x86_64/multiarch/varshift.h | 2 +- sysdeps/x86_64/multiarch/wcpcpy-generic.c | 2 +- sysdeps/x86_64/multiarch/wcpcpy.c | 2 +- sysdeps/x86_64/multiarch/wcpncpy-generic.c | 2 +- sysdeps/x86_64/multiarch/wcpncpy.c | 2 +- sysdeps/x86_64/multiarch/wcscat-generic.c | 2 +- sysdeps/x86_64/multiarch/wcscat.c | 2 +- sysdeps/x86_64/multiarch/wcschr-sse2.S | 2 +- sysdeps/x86_64/multiarch/wcschr.c | 2 +- sysdeps/x86_64/multiarch/wcscmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/wcscmp.c | 2 +- sysdeps/x86_64/multiarch/wcscpy-generic.c | 2 +- sysdeps/x86_64/multiarch/wcscpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/wcscpy.c | 2 +- sysdeps/x86_64/multiarch/wcslen-sse2.S | 2 +- sysdeps/x86_64/multiarch/wcslen.c | 2 +- sysdeps/x86_64/multiarch/wcsncat-evex.S | 6 +- sysdeps/x86_64/multiarch/wcsncat-generic.c | 2 +- sysdeps/x86_64/multiarch/wcsncat.c | 2 +- sysdeps/x86_64/multiarch/wcsncmp-generic.c | 2 +- sysdeps/x86_64/multiarch/wcsncmp.c | 2 +- sysdeps/x86_64/multiarch/wcsncpy-generic.c | 2 +- sysdeps/x86_64/multiarch/wcsncpy.c | 2 +- sysdeps/x86_64/multiarch/wcsnlen-generic.c | 2 +- sysdeps/x86_64/multiarch/wcsnlen.c | 2 +- sysdeps/x86_64/multiarch/wcsrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/wcsrchr.c | 2 +- sysdeps/x86_64/multiarch/wmemchr.c | 2 +- sysdeps/x86_64/multiarch/wmemcmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/wmemcmp.c | 2 +- sysdeps/x86_64/multiarch/wmemset.c | 2 +- sysdeps/x86_64/multiarch/wmemset_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/wmemset_chk.c | 2 +- sysdeps/x86_64/multiarch/x86-avx-rtm-vecs.h | 2 +- sysdeps/x86_64/multiarch/x86-avx-vecs.h | 2 +- sysdeps/x86_64/multiarch/x86-evex-vecs-common.h | 2 +- sysdeps/x86_64/multiarch/x86-evex256-vecs.h | 2 +- sysdeps/x86_64/multiarch/x86-evex512-vecs.h | 2 +- sysdeps/x86_64/multiarch/x86-sse2-vecs.h | 2 +- sysdeps/x86_64/multiarch/x86-vec-macros.h | 2 +- sysdeps/x86_64/nptl/Makefile | 2 +- sysdeps/x86_64/nptl/pthread_mutex_backoff.h | 2 +- sysdeps/x86_64/nptl/pthread_spin_lock.S | 2 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 2 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 2 +- sysdeps/x86_64/nptl/rseq-access.h | 77 + sysdeps/x86_64/nptl/tcb-access.h | 2 +- sysdeps/x86_64/nptl/tcb-offsets.sym | 3 - sysdeps/x86_64/nptl/tls.h | 2 +- sysdeps/x86_64/nptl/tst-x86-64-tls-1.c | 2 +- sysdeps/x86_64/preconfigure | 12 +- sysdeps/x86_64/rawmemchr.S | 2 +- sysdeps/x86_64/rshift.S | 2 +- sysdeps/x86_64/setjmp.S | 2 +- sysdeps/x86_64/stackinfo.h | 2 +- sysdeps/x86_64/start.S | 2 +- sysdeps/x86_64/stpcpy.S | 2 +- sysdeps/x86_64/stpncpy.S | 2 +- sysdeps/x86_64/strcasecmp_l.S | 2 +- sysdeps/x86_64/strcat.S | 2 +- sysdeps/x86_64/strchr-isa-default-impl.h | 2 +- sysdeps/x86_64/strchr.S | 2 +- sysdeps/x86_64/strchrnul.S | 2 +- sysdeps/x86_64/strcmp.S | 2 +- sysdeps/x86_64/strcpy.S | 2 +- sysdeps/x86_64/strcspn-generic.c | 2 +- sysdeps/x86_64/strcspn.c | 2 +- sysdeps/x86_64/strlen.S | 2 +- sysdeps/x86_64/strncase_l.S | 2 +- sysdeps/x86_64/strncat.S | 2 +- sysdeps/x86_64/strncmp.S | 2 +- sysdeps/x86_64/strncpy.S | 2 +- sysdeps/x86_64/strnlen.S | 2 +- sysdeps/x86_64/strpbrk-generic.c | 2 +- sysdeps/x86_64/strpbrk.c | 2 +- sysdeps/x86_64/strrchr.S | 2 +- sysdeps/x86_64/strspn-generic.c | 2 +- sysdeps/x86_64/strspn.c | 2 +- sysdeps/x86_64/sub_n.S | 2 +- sysdeps/x86_64/submul_1.S | 2 +- sysdeps/x86_64/sys/ucontext.h | 2 +- sysdeps/x86_64/sysdep.h | 2 +- sysdeps/x86_64/tls_get_addr.S | 2 +- sysdeps/x86_64/tlsdesc.c | 2 +- sysdeps/x86_64/tst-audit.h | 2 +- sysdeps/x86_64/tst-audit10-aux.c | 2 +- sysdeps/x86_64/tst-audit10.c | 2 +- sysdeps/x86_64/tst-audit4-aux.c | 2 +- sysdeps/x86_64/tst-audit4.c | 2 +- sysdeps/x86_64/tst-auditmod10a.c | 2 +- sysdeps/x86_64/tst-auditmod10b.c | 2 +- sysdeps/x86_64/tst-avx-aux.c | 2 +- sysdeps/x86_64/tst-avx.c | 2 +- sysdeps/x86_64/tst-avx512-aux.c | 2 +- sysdeps/x86_64/tst-avx512.c | 2 +- sysdeps/x86_64/tst-cet-legacy-1.c | 2 +- sysdeps/x86_64/tst-cet-legacy-10.c | 2 +- sysdeps/x86_64/tst-cet-legacy-1a.c | 2 +- sysdeps/x86_64/tst-cet-legacy-2.c | 2 +- sysdeps/x86_64/tst-cet-legacy-3.c | 2 +- sysdeps/x86_64/tst-cet-legacy-4.c | 2 +- sysdeps/x86_64/tst-cet-legacy-5.c | 2 +- sysdeps/x86_64/tst-cet-legacy-6.c | 2 +- sysdeps/x86_64/tst-cet-legacy-7.c | 2 +- sysdeps/x86_64/tst-cet-legacy-8.c | 2 +- sysdeps/x86_64/tst-cet-legacy-9.c | 2 +- sysdeps/x86_64/tst-cet-legacy-mod-1.c | 2 +- sysdeps/x86_64/tst-cet-legacy-mod-2.c | 2 +- sysdeps/x86_64/tst-cet-legacy-mod-5.c | 2 +- sysdeps/x86_64/tst-cet-legacy-mod-5c.c | 2 +- sysdeps/x86_64/tst-cet-legacy-mod-6.c | 2 +- sysdeps/x86_64/tst-cet-legacy-mod-6c.c | 2 +- sysdeps/x86_64/tst-glibc-hwcaps.c | 2 +- sysdeps/x86_64/tst-gnu2-tls2mod1.S | 2 +- sysdeps/x86_64/tst-platform-1.c | 2 +- sysdeps/x86_64/tst-platformmod-1.c | 2 +- sysdeps/x86_64/tst-platformmod-2.c | 2 +- sysdeps/x86_64/tst-plt-rewrite1.c | 2 +- sysdeps/x86_64/tst-plt-rewrite2.c | 2 +- sysdeps/x86_64/tst-plt-rewritemod1.c | 2 +- sysdeps/x86_64/tst-plt-rewritemod2.c | 2 +- sysdeps/x86_64/tst-quad1.c | 2 +- sysdeps/x86_64/tst-quadmod1.S | 2 +- sysdeps/x86_64/tst-quadmod2.S | 2 +- sysdeps/x86_64/tst-rsi-strlen.c | 4 +- sysdeps/x86_64/tst-rsi-wcslen.c | 2 +- sysdeps/x86_64/tst-shstk-legacy-1-extra.S | 2 +- sysdeps/x86_64/tst-shstk-legacy-1a.c | 2 +- sysdeps/x86_64/tst-shstk-legacy-1b.c | 2 +- sysdeps/x86_64/tst-shstk-legacy-1c.c | 2 +- sysdeps/x86_64/tst-shstk-legacy-1d.c | 2 +- sysdeps/x86_64/tst-shstk-legacy-1e-static.sh | 2 +- sysdeps/x86_64/tst-shstk-legacy-1e.c | 2 +- sysdeps/x86_64/tst-shstk-legacy-1e.sh | 2 +- sysdeps/x86_64/tst-shstk-legacy-1f.c | 2 +- sysdeps/x86_64/tst-shstk-legacy-1g.c | 2 +- sysdeps/x86_64/tst-shstk-legacy-1g.sh | 2 +- sysdeps/x86_64/tst-shstk-legacy-mod-1.c | 2 +- sysdeps/x86_64/tst-sse.c | 2 +- sysdeps/x86_64/varshift.c | 2 +- sysdeps/x86_64/wcpcpy-generic.c | 2 +- sysdeps/x86_64/wcpcpy.S | 2 +- sysdeps/x86_64/wcpncpy-generic.c | 2 +- sysdeps/x86_64/wcpncpy.S | 2 +- sysdeps/x86_64/wcscat-generic.c | 2 +- sysdeps/x86_64/wcscat.S | 2 +- sysdeps/x86_64/wcschr.S | 2 +- sysdeps/x86_64/wcscmp.S | 2 +- sysdeps/x86_64/wcscpy-generic.c | 2 +- sysdeps/x86_64/wcscpy.S | 2 +- sysdeps/x86_64/wcslen.S | 2 +- sysdeps/x86_64/wcsncat-generic.c | 2 +- sysdeps/x86_64/wcsncat.S | 2 +- sysdeps/x86_64/wcsncmp-generic.c | 2 +- sysdeps/x86_64/wcsncmp.S | 2 +- sysdeps/x86_64/wcsncpy-generic.c | 2 +- sysdeps/x86_64/wcsncpy.S | 2 +- sysdeps/x86_64/wcsnlen-generic.c | 2 +- sysdeps/x86_64/wcsnlen.S | 2 +- sysdeps/x86_64/wcsrchr.S | 2 +- sysdeps/x86_64/wmemchr.S | 2 +- sysdeps/x86_64/wmemcmp.S | 2 +- sysdeps/x86_64/wmemset_chk.S | 2 +- sysdeps/x86_64/x32/Makefile | 6 + sysdeps/x86_64/x32/dl-machine.h | 76 - sysdeps/x86_64/x32/dl-tls.h | 41 + sysdeps/x86_64/x32/fpu/s_lrint.S | 2 +- sysdeps/x86_64/x32/fpu/s_lrintf.S | 2 +- sysdeps/x86_64/x32/fpu/s_lrintl.S | 2 +- sysdeps/x86_64/x32/gmp-mparam.h | 2 +- sysdeps/x86_64/x32/string-optype.h | 2 +- sysdeps/x86_64/x32/sysdep.h | 2 +- sysdeps/x86_64/x32/test-size_t.h | 2 +- sysdeps/x86_64/x32/tst-size_t-memchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcmp-2.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcpy.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memrchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memset.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncasecmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncat.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncpy.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strnlen.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wcsncmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wcsnlen.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemcmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemset.c | 2 +- sysdeps/x86_64/x32/x86-lp_size.h | 2 +- sysdeps/x86_64/x86-lp_size.h | 2 +- sysvipc/Makefile | 2 +- sysvipc/ftok.c | 2 +- sysvipc/msgctl.c | 2 +- sysvipc/msgget.c | 2 +- sysvipc/msgrcv.c | 2 +- sysvipc/msgsnd.c | 2 +- sysvipc/semctl.c | 2 +- sysvipc/semget.c | 2 +- sysvipc/semop.c | 2 +- sysvipc/semtimedop.c | 2 +- sysvipc/shmat.c | 2 +- sysvipc/shmctl.c | 2 +- sysvipc/shmdt.c | 2 +- sysvipc/shmget.c | 2 +- sysvipc/sys/ipc.h | 2 +- sysvipc/sys/msg.h | 2 +- sysvipc/sys/sem.h | 2 +- sysvipc/sys/shm.h | 2 +- sysvipc/test-sysvipc.h | 2 +- sysvipc/test-sysvmsg.c | 2 +- sysvipc/test-sysvsem.c | 2 +- sysvipc/test-sysvshm.c | 2 +- termios/Makefile | 2 +- termios/cfmakeraw.c | 2 +- termios/cfsetspeed.c | 2 +- termios/speed.c | 2 +- termios/tcdrain.c | 2 +- termios/tcflow.c | 2 +- termios/tcflush.c | 2 +- termios/tcgetattr.c | 2 +- termios/tcgetpgrp.c | 2 +- termios/tcgetsid.c | 2 +- termios/tcsendbrk.c | 2 +- termios/tcsetattr.c | 2 +- termios/tcsetpgrp.c | 2 +- termios/termios.h | 2 +- test-skeleton.c | 3 +- time/Makefile | 64 +- time/adjtime.c | 2 +- time/alt_digit.c | 2 +- time/asctime.c | 2 +- time/clock.c | 2 +- time/clock_getcpuclockid.c | 2 +- time/clock_getres.c | 2 +- time/clock_gettime.c | 2 +- time/clock_nanosleep.c | 2 +- time/clock_settime.c | 2 +- time/ctime.c | 2 +- time/ctime_r.c | 2 +- time/difftime.c | 2 +- time/dysize.c | 2 +- time/era.c | 2 +- time/ftime.c | 2 +- time/getdate.c | 2 +- time/getitimer.c | 2 +- time/gettimeofday.c | 2 +- time/gmtime.c | 2 +- time/lc-time-cleanup.c | 2 +- time/localtime.c | 7 +- time/mktime-internal.h | 2 +- time/mktime.c | 2 +- time/offtime.c | 2 +- time/setitimer.c | 2 +- time/settimeofday.c | 2 +- time/settimezone.c | 2 +- time/stime.c | 2 +- time/strftime.c | 2 +- time/strftime_l.c | 6 +- time/strptime.c | 2 +- time/strptime_l.c | 6 +- time/sys/time.h | 2 +- time/sys/timeb.h | 2 +- time/test_time.c | 2 +- time/time.c | 2 +- time/time.h | 7 +- time/timegm.c | 2 +- time/timespec_get.c | 4 +- time/timespec_getres.c | 4 +- time/tst-adjtime.c | 2 +- time/tst-clock.c | 2 +- time/tst-clock2.c | 2 +- time/tst-clock_gettime-time64.c | 1 + time/tst-clock_gettime.c | 184 + time/tst-clock_nanosleep.c | 2 +- time/tst-clock_settime.c | 2 +- time/tst-cpuclock1.c | 2 +- time/tst-ctime.c | 12 +- time/tst-difftime.c | 12 +- time/tst-ftime.c | 2 +- time/tst-getdate.c | 2 +- time/tst-gettimeofday-time64.c | 1 + time/tst-gettimeofday.c | 93 + time/tst-gmtime.c | 2 +- time/tst-itimer.c | 12 +- time/tst-mktime4.c | 12 +- time/tst-settimeofday.c | 2 +- time/tst-strftime2.c | 2 +- time/tst-strftime3.c | 2 +- time/tst-strftime4.c | 2 +- time/tst-strptime-whitespace.c | 2 +- time/tst-strptime.c | 2 +- time/tst-time-time64.c | 1 + time/tst-time.c | 51 + time/tst-timegm.c | 2 +- time/tst-timespec_get.c | 2 +- time/tst-timespec_getres.c | 2 +- time/tst-tzfile-fault.c | 44 + time/tst-tzname.c | 2 +- time/tst-y2039.c | 2 +- time/tzfile.c | 7 +- time/tzset.c | 2 +- time/wcsftime.c | 2 +- time/wcsftime_l.c | 2 +- timezone/Makefile | 2 +- timezone/private.h | 114 +- timezone/tst-bz28707.c | 2 +- timezone/tst-bz29951.c | 2 +- timezone/tst-timezone.c | 2 +- timezone/tst-tzset.c | 2 +- timezone/tzfile.h | 8 +- timezone/tzselect.ksh | 125 +- timezone/zdump.c | 10 +- timezone/zic.c | 37 +- version.h | 2 +- wcsmbs/Makefile | 9 +- wcsmbs/bits/wchar-ldbl.h | 2 +- wcsmbs/bits/wchar2-decl.h | 2 +- wcsmbs/bits/wchar2.h | 58 +- wcsmbs/btowc.c | 2 +- wcsmbs/c16rtomb.c | 2 +- wcsmbs/c32rtomb.c | 2 +- wcsmbs/c8rtomb.c | 2 +- wcsmbs/isoc23_fwscanf.c | 2 +- wcsmbs/isoc23_swscanf.c | 2 +- wcsmbs/isoc23_vfwscanf.c | 2 +- wcsmbs/isoc23_vswscanf.c | 2 +- wcsmbs/isoc23_vwscanf.c | 2 +- wcsmbs/isoc23_wscanf.c | 2 +- wcsmbs/isoc99_fwscanf.c | 2 +- wcsmbs/isoc99_swscanf.c | 2 +- wcsmbs/isoc99_vfwscanf.c | 2 +- wcsmbs/isoc99_vswscanf.c | 2 +- wcsmbs/isoc99_vwscanf.c | 2 +- wcsmbs/isoc99_wscanf.c | 2 +- wcsmbs/mbrlen.c | 2 +- wcsmbs/mbrtoc16.c | 2 +- wcsmbs/mbrtoc32.c | 2 +- wcsmbs/mbrtoc8.c | 2 +- wcsmbs/mbrtowc.c | 2 +- wcsmbs/mbsinit.c | 2 +- wcsmbs/mbsnrtowcs.c | 2 +- wcsmbs/mbsrtowcs.c | 2 +- wcsmbs/mbsrtowcs_l.c | 2 +- wcsmbs/test-c8rtomb.c | 2 +- wcsmbs/test-char-types.c | 2 +- wcsmbs/test-mbrtoc8.c | 2 +- wcsmbs/test-wcpcpy.c | 2 +- wcsmbs/test-wcpncpy.c | 2 +- wcsmbs/test-wcscat.c | 2 +- wcsmbs/test-wcschrnul.c | 2 +- wcsmbs/test-wcscspn.c | 2 +- wcsmbs/test-wcsncat.c | 2 +- wcsmbs/test-wcsncmp-nonarray.c | 5 + wcsmbs/test-wcsncpy.c | 2 +- wcsmbs/test-wcsnlen-nonarray.c | 5 + wcsmbs/test-wcsnlen.c | 2 +- wcsmbs/test-wcspbrk.c | 2 +- wcsmbs/test-wcsspn.c | 2 +- wcsmbs/test-wcsstr.c | 2 +- wcsmbs/test-wmemchr.c | 2 +- wcsmbs/test-wmemset.c | 2 +- wcsmbs/tst-btowc.c | 2 +- wcsmbs/tst-c16-surrogate.c | 2 +- wcsmbs/tst-c32-state.c | 2 +- wcsmbs/tst-mbrtowc.c | 2 +- wcsmbs/tst-mbsrtowcs.c | 2 +- wcsmbs/tst-mbstowcs.c | 2 +- wcsmbs/tst-wcpncpy.c | 2 +- wcsmbs/tst-wcrtomb.c | 2 +- wcsmbs/tst-wcslcat.c | 2 +- wcsmbs/tst-wcslcat2.c | 2 +- wcsmbs/tst-wcslcpy.c | 2 +- wcsmbs/tst-wcslcpy2.c | 2 +- wcsmbs/tst-wcsnlen.c | 2 +- wcsmbs/tst-wcstod-nan-locale.c | 2 +- wcsmbs/tst-wcstod-nan-sign.c | 2 +- wcsmbs/tst-wcstod-round.c | 2 +- wcsmbs/tst-wcstol-binary-c11.c | 2 +- wcsmbs/tst-wcstol-binary-c23.c | 2 +- wcsmbs/tst-wcstol-binary-gnu11.c | 2 +- wcsmbs/tst-wcstol-binary-gnu23.c | 2 +- wcsmbs/tst-wcstol-locale.c | 2 +- wcsmbs/tst-wprintf-binary.c | 2 +- wcsmbs/tst-wprintf-intn.c | 2 +- wcsmbs/tst-wscanf-binary-c11.c | 2 +- wcsmbs/tst-wscanf-binary-c23.c | 2 +- wcsmbs/tst-wscanf-binary-gnu11.c | 2 +- wcsmbs/tst-wscanf-binary-gnu89.c | 2 +- wcsmbs/tst-wscanf-intn.c | 2 +- wcsmbs/tst-wscanf-to_inpunct.c | 2 +- wcsmbs/uchar.h | 2 +- wcsmbs/wchar.h | 2 +- wcsmbs/wcpcpy.c | 2 +- wcsmbs/wcpncpy.c | 2 +- wcsmbs/wcrtomb.c | 2 +- wcsmbs/wcs-two-way.h | 2 +- wcsmbs/wcscasecmp.c | 2 +- wcsmbs/wcscasecmp_l.c | 2 +- wcsmbs/wcscat.c | 2 +- wcsmbs/wcschr.c | 2 +- wcsmbs/wcschrnul.c | 2 +- wcsmbs/wcscmp.c | 2 +- wcsmbs/wcscoll.c | 2 +- wcsmbs/wcscoll_l.c | 2 +- wcsmbs/wcscpy.c | 2 +- wcsmbs/wcscspn.c | 2 +- wcsmbs/wcsdup.c | 2 +- wcsmbs/wcslcat.c | 2 +- wcsmbs/wcslcpy.c | 2 +- wcsmbs/wcslen.c | 2 +- wcsmbs/wcsmbsload.c | 2 +- wcsmbs/wcsmbsload.h | 2 +- wcsmbs/wcsncase.c | 2 +- wcsmbs/wcsncase_l.c | 2 +- wcsmbs/wcsncat.c | 2 +- wcsmbs/wcsncmp.c | 2 +- wcsmbs/wcsncpy.c | 2 +- wcsmbs/wcsnlen.c | 2 +- wcsmbs/wcsnrtombs.c | 2 +- wcsmbs/wcspbrk.c | 2 +- wcsmbs/wcsrchr.c | 2 +- wcsmbs/wcsrtombs.c | 2 +- wcsmbs/wcsspn.c | 2 +- wcsmbs/wcsstr.c | 2 +- wcsmbs/wcstod.c | 2 +- wcsmbs/wcstod_l.c | 2 +- wcsmbs/wcstod_nan.c | 2 +- wcsmbs/wcstof.c | 2 +- wcsmbs/wcstof_l.c | 2 +- wcsmbs/wcstof_nan.c | 2 +- wcsmbs/wcstok.c | 2 +- wcsmbs/wcstol.c | 2 +- wcsmbs/wcstol_l.c | 2 +- wcsmbs/wcstold.c | 2 +- wcsmbs/wcstold_l.c | 2 +- wcsmbs/wcstold_nan.c | 2 +- wcsmbs/wcstoll.c | 2 +- wcsmbs/wcstoll_l.c | 2 +- wcsmbs/wcstoul.c | 2 +- wcsmbs/wcstoul_l.c | 2 +- wcsmbs/wcstoull.c | 2 +- wcsmbs/wcstoull_l.c | 2 +- wcsmbs/wcswidth.c | 2 +- wcsmbs/wcsxfrm.c | 2 +- wcsmbs/wcsxfrm_l.c | 2 +- wcsmbs/wctob.c | 2 +- wcsmbs/wcwidth.c | 2 +- wcsmbs/wcwidth.h | 2 +- wcsmbs/wmemchr.c | 2 +- wcsmbs/wmemcmp.c | 2 +- wcsmbs/wmemcpy.c | 2 +- wcsmbs/wmemmove.c | 2 +- wcsmbs/wmempcpy.c | 2 +- wcsmbs/wmemset.c | 2 +- wctype/Makefile | 2 +- wctype/bits/wctype-wchar.h | 2 +- wctype/iswctype.c | 2 +- wctype/iswctype_l.c | 2 +- wctype/test_wcfuncs.c | 2 +- wctype/test_wctype.c | 2 +- wctype/towctrans.c | 2 +- wctype/towctrans_l.c | 2 +- wctype/wcfuncs.c | 2 +- wctype/wcfuncs_l.c | 2 +- wctype/wchar-lookup.h | 2 +- wctype/wctrans.c | 4 +- wctype/wctrans_l.c | 4 +- wctype/wctype.c | 2 +- wctype/wctype.h | 2 +- wctype/wctype_l.c | 2 +- 14042 files changed, 299798 insertions(+), 101712 deletions(-) create mode 100644 .b4-config create mode 100644 ChangeLog.old/ChangeLog.29 create mode 100644 ChangeLog.old/ChangeLog.30 create mode 100644 advisories/GLIBC-SA-2024-0005 create mode 100644 advisories/GLIBC-SA-2024-0006 create mode 100644 advisories/GLIBC-SA-2024-0007 create mode 100644 advisories/GLIBC-SA-2024-0008 create mode 100644 advisories/GLIBC-SA-2025-0001 create mode 100644 assert/test-assert-2.c create mode 100644 assert/tst-assert-sa-2025-0001.c create mode 100644 benchtests/acosf-inputs create mode 100644 benchtests/acoshf-inputs create mode 100644 benchtests/acospif-inputs create mode 100644 benchtests/asinf-inputs create mode 100644 benchtests/asinhf-inputs create mode 100644 benchtests/asinpif-inputs create mode 100644 benchtests/atan2f-inputs create mode 100644 benchtests/atan2pif-inputs create mode 100644 benchtests/atanf-inputs create mode 100644 benchtests/atanhf-inputs create mode 100644 benchtests/atanpif-inputs create mode 100644 benchtests/bench-bsearch.c delete mode 100644 benchtests/bench-bzero-walk.c create mode 100644 benchtests/bench-calloc-simple.c create mode 100644 benchtests/bench-calloc-thread.c create mode 100644 benchtests/bench-fclose.c delete mode 100644 benchtests/bench-memcpy-walk.c delete mode 100644 benchtests/bench-memmove-walk.c create mode 100644 benchtests/bench-memset-random.c delete mode 100644 benchtests/bench-memset-walk.c delete mode 100644 benchtests/bench-memset-zero-walk.c create mode 100644 benchtests/bench-random-lock.c create mode 100644 benchtests/bench-strlen-random.c create mode 100644 benchtests/cbrtf-inputs create mode 100644 benchtests/coshf-inputs create mode 100644 benchtests/cospif-inputs create mode 100644 benchtests/erfcf-inputs create mode 100644 benchtests/erff-inputs create mode 100644 benchtests/exp10m1f-inputs copy benchtests/{exp2f-inputs => exp2m1f-inputs} (100%) create mode 100644 benchtests/expm1f-inputs create mode 100644 benchtests/lgammaf-inputs create mode 100644 benchtests/libmvec/cospi-inputs create mode 100644 benchtests/libmvec/cospif-inputs create mode 100644 benchtests/libmvec/sinpi-inputs create mode 100644 benchtests/libmvec/sinpif-inputs create mode 100644 benchtests/libmvec/tanpi-inputs create mode 100644 benchtests/libmvec/tanpif-inputs create mode 100644 benchtests/log10f-inputs copy benchtests/{log2f-inputs => log10p1f-inputs} (100%) create mode 100644 benchtests/log1pf-inputs copy benchtests/{log2f-inputs => log2p1f-inputs} (100%) create mode 100644 benchtests/sinhf-inputs create mode 100644 benchtests/sinpif-inputs create mode 100644 benchtests/tanf-inputs create mode 100644 benchtests/tanhf-inputs create mode 100644 benchtests/tanpif-inputs create mode 100644 benchtests/tgammaf-inputs create mode 100644 debug/inet_ntop_chk.c create mode 100644 debug/tst-sprintf-fortify-rdonly-dlopen.c create mode 100644 debug/tst-sprintf-fortify-rdonly-mod.c create mode 100644 dirent/tst-closedir-leaks.c create mode 100644 dirent/tst-readdir-long.c create mode 100644 dirent/tst-readdir-zero-inode.c create mode 100644 dirent/tst-rewinddir.c delete mode 100644 elf/dl-fptr.c create mode 100644 elf/dl-readonly-area.c delete mode 100644 elf/dl-symaddr.c create mode 100644 elf/dl-tls_block_align.h create mode 100755 elf/dso-sort-tests-all.py create mode 100644 elf/endswith.h copy elf/{tst-non-directory-mod.c => liborigin-mod.c} (100%) create mode 100644 elf/tst-asm-helper.h create mode 100644 elf/tst-audit-tlsdesc-dlopen2.c create mode 100644 elf/tst-auditmod-tlsdesc2.c create mode 100644 elf/tst-dlopen-auditdup-auditmod.c create mode 100644 elf/tst-dlopen-auditdup.c create mode 100644 elf/tst-dlopen-auditdupmod.c create mode 100644 elf/tst-dlopen-constructor-null-mod1.c create mode 100644 elf/tst-dlopen-constructor-null-mod2.c create mode 100644 elf/tst-dlopen-constructor-null.c create mode 100644 elf/tst-dlopen-tlsreinit1.c create mode 100644 elf/tst-dlopen-tlsreinit2.c create mode 100644 elf/tst-dlopen-tlsreinit3.c create mode 100644 elf/tst-dlopen-tlsreinit4.c create mode 100644 elf/tst-dlopen-tlsreinitmod1.c create mode 100644 elf/tst-dlopen-tlsreinitmod2.c create mode 100644 elf/tst-dlopen-tlsreinitmod3.c create mode 100644 elf/tst-execstack-prog-static.c create mode 100644 elf/tst-hash-collision1-gnu.c create mode 100644 elf/tst-hash-collision1-mod-gnu.c create mode 100644 elf/tst-hash-collision1-mod-sysv.c create mode 100644 elf/tst-hash-collision1-mod.c create mode 100644 elf/tst-hash-collision1-sysv.c create mode 100644 elf/tst-hash-collision1.c create mode 100644 elf/tst-hash-collision2-gnu.c create mode 100644 elf/tst-hash-collision2-mod1-gnu.c create mode 100644 elf/tst-hash-collision2-mod1-sysv.c create mode 100644 elf/tst-hash-collision2-mod1.c create mode 100644 elf/tst-hash-collision2-mod2-gnu.c create mode 100644 elf/tst-hash-collision2-mod2-sysv.c create mode 100644 elf/tst-hash-collision2-mod2.c create mode 100644 elf/tst-hash-collision2-sysv.c create mode 100644 elf/tst-hash-collision2.c create mode 100644 elf/tst-hash-collision3-mod.c create mode 100644 elf/tst-hash-collision3-mod.map create mode 100644 elf/tst-hash-collision3.c create mode 100644 elf/tst-origin.c create mode 100755 elf/tst-origin.sh create mode 100644 elf/tst-pie-address-static.c create mode 100644 elf/tst-pie-address.c create mode 100644 elf/tst-pie-bss-static.c create mode 100644 elf/tst-pie-bss.c create mode 100644 elf/tst-recursive-tls.c create mode 100644 elf/tst-recursive-tlsmallocmod.c create mode 100644 elf/tst-recursive-tlsmodN.c create mode 100644 elf/tst-rtld-dash-dash.sh create mode 100644 elf/tst-rtld-no-malloc-audit.c create mode 100644 elf/tst-rtld-no-malloc-preload.c create mode 100644 elf/tst-rtld-no-malloc.c create mode 100644 elf/tst-startup-errno.c create mode 100644 elf/tst-tls22-gnu2.c create mode 100644 elf/tst-tls22-mod1-gnu2.c create mode 100644 elf/tst-tls22-mod1-vars.c create mode 100644 elf/tst-tls22-mod1.c create mode 100644 elf/tst-tls22-mod2-gnu2.c create mode 100644 elf/tst-tls22-mod2-vars.c create mode 100644 elf/tst-tls22-mod2.c create mode 100644 elf/tst-tls22-vars.c create mode 100644 elf/tst-tls22.c create mode 100644 elf/tst-tls22.h create mode 100644 elf/tst-tls_tp_offset.c create mode 100644 elf/tst-version-hash-zero-linkmod.c create mode 100644 elf/tst-version-hash-zero-linkmod.map create mode 100644 elf/tst-version-hash-zero-mod.c create mode 100644 elf/tst-version-hash-zero-mod.map create mode 100644 elf/tst-version-hash-zero-refmod.c create mode 100644 elf/tst-version-hash-zero.c create mode 100644 iconv/tst-iconv-sticky-input-error.c create mode 100644 iconv/tst-iconv_prog-buffer.sh create mode 100644 iconv/tst-translit-locale create mode 100644 iconv/tst-translit-mchar.c create mode 100644 iconv/tst-translit-mchar.sh create mode 100644 include/bits/inet-fortified-decl.h create mode 100644 include/bits/inet-fortified.h create mode 100644 include/bits/mathcalls-macros.h create mode 100644 include/libc-misc.h delete mode 100644 include/stackprotector.h create mode 100644 inet/bits/inet-fortified-decl.h create mode 100644 inet/bits/inet-fortified.h create mode 100644 inet/tst-if_nameindex.c create mode 100644 io/tst-faccessat-setuid.c create mode 100644 io/tst-fchmod-errors.c create mode 100644 io/tst-fchmod-fuse.c create mode 100644 io/tst-lstat-nofollow-time64.c create mode 100644 io/tst-lstat-nofollow.c create mode 100644 libio/test-fputs-unbuffered-full.c create mode 100644 libio/test-fputws-unbuffered-full.c create mode 100644 libio/tst-asprintf-null.c create mode 100644 libio/tst-closeall.c create mode 100644 libio/tst-fclose-unopened.c create mode 100644 libio/tst-fclose-unopened2.c create mode 100644 libio/tst-fclose-unopened2.input create mode 100644 libio/tst-fdopen-seek-failure.c create mode 100644 libio/tst-fopen-compat.c create mode 100644 libio/tst-popen-fork.c create mode 100644 libio/tst-stderr-compat.c create mode 100644 localedata/locales/ltg_LV create mode 100644 localedata/locales/mdf_RU create mode 100644 localedata/locales/scn_IT copy localedata/{lv_LV.UTF-8.in => ltg_LV.UTF-8.in} (100%) create mode 100644 localedata/mdf_RU.UTF-8.in create mode 100644 localedata/tst-locale-loadlocale.c create mode 100644 localedata/unicode-gen/HangulSyllableType.txt delete mode 100644 localedata/unicode-gen/PropList.txt create mode 100644 login/tst-utmp-size-64.c create mode 100644 login/tst-utmp-size.c create mode 100644 login/tst-utmp-unsigned-64.c create mode 100644 login/tst-utmp-unsigned.c create mode 100644 malloc/tst-aligned-alloc-random-thread-cross.c create mode 100644 malloc/tst-aligned-alloc-random-thread.c create mode 100644 malloc/tst-aligned-alloc-random.c create mode 100644 malloc/tst-aligned_alloc-lib.c create mode 100644 malloc/tst-malloc-alternate-path.c create mode 100644 malloc/tst-malloc-aux.h create mode 100644 malloc/tst-malloc-random.c create mode 100644 manual/check-deftype.sh create mode 100644 manual/examples/timespec_subtract.c delete mode 100644 manual/examples/timeval_subtract.c create mode 100644 math/auto-libm-test-out-acospi create mode 100644 math/auto-libm-test-out-asinpi create mode 100644 math/auto-libm-test-out-atan2pi create mode 100644 math/auto-libm-test-out-atanpi create mode 100644 math/auto-libm-test-out-cospi create mode 100644 math/auto-libm-test-out-exp10m1 create mode 100644 math/auto-libm-test-out-exp2m1 create mode 100644 math/auto-libm-test-out-log10p1 create mode 100644 math/auto-libm-test-out-log2p1 create mode 100644 math/auto-libm-test-out-powr create mode 100644 math/auto-libm-test-out-rsqrt create mode 100644 math/auto-libm-test-out-sinpi create mode 100644 math/auto-libm-test-out-tanpi create mode 100644 math/bits/mathcalls-macros.h create mode 100644 math/libm-test-acospi.inc create mode 100644 math/libm-test-asinpi.inc create mode 100644 math/libm-test-atan2pi.inc create mode 100644 math/libm-test-atanpi.inc create mode 100644 math/libm-test-cospi.inc create mode 100644 math/libm-test-exp10m1.inc create mode 100644 math/libm-test-exp2m1.inc create mode 100644 math/libm-test-log10p1.inc create mode 100644 math/libm-test-log2p1.inc create mode 100644 math/libm-test-powr.inc create mode 100644 math/libm-test-rsqrt.inc create mode 100644 math/libm-test-sinpi.inc create mode 100644 math/libm-test-tanpi.inc create mode 100644 math/s_acospi_template.c create mode 100644 math/s_asinpi_template.c create mode 100644 math/s_atan2pi_template.c create mode 100644 math/s_atanpi_template.c create mode 100644 math/s_cospi_template.c create mode 100644 math/s_exp10m1_template.c create mode 100644 math/s_exp2m1_template.c create mode 100644 math/s_log10p1_template.c create mode 100644 math/s_log2p1_template.c create mode 100644 math/s_powr_template.c create mode 100644 math/s_rsqrt_template.c create mode 100644 math/s_sinpi_template.c create mode 100644 math/s_tanpi_template.c create mode 100644 math/test-double-static.h create mode 100644 math/test-float-static.h create mode 100644 math/test-float128-static.h create mode 100644 math/test-float32-static.h create mode 100644 math/test-float32x-static.h create mode 100644 math/test-float64-static.h create mode 100644 math/test-float64x-static.h create mode 100644 math/test-ibm128-static.h create mode 100644 math/test-ldouble-static.h create mode 100644 misc/tst-mkstemp-fuse-parallel.c create mode 100644 misc/tst-mkstemp-fuse.c create mode 100644 misc/tst-mremap1.c create mode 100644 misc/tst-mremap2.c create mode 100644 nptl/descr-const.sym create mode 100644 nptl/pthread_gettid_np.c create mode 100644 nptl/tst-attr4.c create mode 100644 nptl/tst-cancel31.c create mode 100644 nptl/tst-guard1.c create mode 100644 nptl/tst-pthread-affinity-inheritance.c create mode 100644 nptl/tst-pthread-getcpuclockid-invalid.c create mode 100644 nptl/tst-pthread_gettid_np.c create mode 100644 nptl/tst-skeleton-affinity-inheritance.c create mode 100644 nss/tst-nss-files-network.c create mode 100644 posix/tst-cpuset-dynamic.c create mode 100644 posix/tst-cpuset-skeleton.c create mode 100644 posix/tst-cpuset-static.c delete mode 100644 posix/tst-cpuset.c create mode 100644 resolv/tst-resolv-semi-failure.c create mode 100644 resolv/tst-resolv-short-response.c create mode 100644 rt/tst-clock_nanosleep2-time64.c create mode 100644 rt/tst-clock_nanosleep2.c create mode 100644 socket/tst-shutdown.c create mode 100644 stdio-common/_fitoa_word.c create mode 100644 stdio-common/tst-fclose-offset.c create mode 100644 stdio-common/tst-fdopen2.c create mode 100644 stdio-common/tst-fflush-all-input.c create mode 100644 stdio-common/tst-fflush-mmap.c create mode 100644 stdio-common/tst-fgets2.c create mode 100644 stdio-common/tst-fopen.c create mode 100644 stdio-common/tst-fread.c create mode 100644 stdio-common/tst-freopen2-main.c create mode 100644 stdio-common/tst-freopen2.c create mode 100644 stdio-common/tst-freopen3-main.c create mode 100644 stdio-common/tst-freopen3.c create mode 100644 stdio-common/tst-freopen4-main.c create mode 100644 stdio-common/tst-freopen4.c create mode 100644 stdio-common/tst-freopen5.c create mode 100644 stdio-common/tst-freopen6-main.c create mode 100644 stdio-common/tst-freopen6.c create mode 100644 stdio-common/tst-freopen64-2.c create mode 100644 stdio-common/tst-freopen64-3.c create mode 100644 stdio-common/tst-freopen64-4.c create mode 100644 stdio-common/tst-freopen64-6.c create mode 100644 stdio-common/tst-freopen64-7.c create mode 100644 stdio-common/tst-freopen7-main.c create mode 100644 stdio-common/tst-freopen7.c create mode 100644 stdio-common/tst-fseek-mmap.c create mode 100644 stdio-common/tst-fwrite-bz29459.c create mode 100755 stdio-common/tst-fwrite-bz29459.sh create mode 100644 stdio-common/tst-fwrite-memstrm.c create mode 100644 stdio-common/tst-fwrite-overflow.c create mode 100644 stdio-common/tst-fwrite-pipe.c create mode 100644 stdio-common/tst-fwrite-pos.c create mode 100644 stdio-common/tst-fwrite-ro.c create mode 100644 stdio-common/tst-getline-enomem.c create mode 100644 stdio-common/tst-getline.c create mode 100644 stdio-common/tst-printf-format-as-c.c create mode 100644 stdio-common/tst-printf-format-as-char.c create mode 100644 stdio-common/tst-printf-format-as-double.c create mode 100644 stdio-common/tst-printf-format-as-int.c create mode 100644 stdio-common/tst-printf-format-as-ldouble.c create mode 100644 stdio-common/tst-printf-format-as-llong.c create mode 100644 stdio-common/tst-printf-format-as-long.c create mode 100644 stdio-common/tst-printf-format-as-s.c create mode 100644 stdio-common/tst-printf-format-as-short.c create mode 100644 stdio-common/tst-printf-format-as-uchar.c create mode 100644 stdio-common/tst-printf-format-as-uint.c create mode 100644 stdio-common/tst-printf-format-as-ullong.c create mode 100644 stdio-common/tst-printf-format-as-ulong.c create mode 100644 stdio-common/tst-printf-format-as-ushort.c create mode 100644 stdio-common/tst-printf-format-as.h create mode 100644 stdio-common/tst-printf-format-c.sh create mode 100644 stdio-common/tst-printf-format-char.sh create mode 100644 stdio-common/tst-printf-format-d-c.c create mode 100644 stdio-common/tst-printf-format-d-char.c create mode 100644 stdio-common/tst-printf-format-d-double.c create mode 100644 stdio-common/tst-printf-format-d-int.c create mode 100644 stdio-common/tst-printf-format-d-ldouble.c create mode 100644 stdio-common/tst-printf-format-d-llong.c create mode 100644 stdio-common/tst-printf-format-d-long.c create mode 100644 stdio-common/tst-printf-format-d-s.c create mode 100644 stdio-common/tst-printf-format-d-short.c create mode 100644 stdio-common/tst-printf-format-d-uchar.c create mode 100644 stdio-common/tst-printf-format-d-uint.c create mode 100644 stdio-common/tst-printf-format-d-ullong.c create mode 100644 stdio-common/tst-printf-format-d-ulong.c create mode 100644 stdio-common/tst-printf-format-d-ushort.c create mode 100644 stdio-common/tst-printf-format-d.h create mode 100644 stdio-common/tst-printf-format-double.sh create mode 100644 stdio-common/tst-printf-format-f-c.c create mode 100644 stdio-common/tst-printf-format-f-char.c create mode 100644 stdio-common/tst-printf-format-f-double.c create mode 100644 stdio-common/tst-printf-format-f-int.c create mode 100644 stdio-common/tst-printf-format-f-ldouble.c create mode 100644 stdio-common/tst-printf-format-f-llong.c create mode 100644 stdio-common/tst-printf-format-f-long.c create mode 100644 stdio-common/tst-printf-format-f-s.c create mode 100644 stdio-common/tst-printf-format-f-short.c create mode 100644 stdio-common/tst-printf-format-f-uchar.c create mode 100644 stdio-common/tst-printf-format-f-uint.c create mode 100644 stdio-common/tst-printf-format-f-ullong.c create mode 100644 stdio-common/tst-printf-format-f-ulong.c create mode 100644 stdio-common/tst-printf-format-f-ushort.c create mode 100644 stdio-common/tst-printf-format-f.h create mode 100644 stdio-common/tst-printf-format-int.sh create mode 100644 stdio-common/tst-printf-format-ldouble.sh create mode 100644 stdio-common/tst-printf-format-llong.sh create mode 100644 stdio-common/tst-printf-format-long.sh create mode 100644 stdio-common/tst-printf-format-p-c.c create mode 100644 stdio-common/tst-printf-format-p-char.c create mode 100644 stdio-common/tst-printf-format-p-double.c create mode 100644 stdio-common/tst-printf-format-p-int.c create mode 100644 stdio-common/tst-printf-format-p-ldouble.c create mode 100644 stdio-common/tst-printf-format-p-llong.c create mode 100644 stdio-common/tst-printf-format-p-long.c create mode 100644 stdio-common/tst-printf-format-p-s.c create mode 100644 stdio-common/tst-printf-format-p-short.c create mode 100644 stdio-common/tst-printf-format-p-uchar.c create mode 100644 stdio-common/tst-printf-format-p-uint.c create mode 100644 stdio-common/tst-printf-format-p-ullong.c create mode 100644 stdio-common/tst-printf-format-p-ulong.c create mode 100644 stdio-common/tst-printf-format-p-ushort.c create mode 100644 stdio-common/tst-printf-format-p.h create mode 100644 stdio-common/tst-printf-format-s-c.c create mode 100644 stdio-common/tst-printf-format-s-char.c create mode 100644 stdio-common/tst-printf-format-s-double.c create mode 100644 stdio-common/tst-printf-format-s-int.c create mode 100644 stdio-common/tst-printf-format-s-ldouble.c create mode 100644 stdio-common/tst-printf-format-s-llong.c create mode 100644 stdio-common/tst-printf-format-s-long.c create mode 100644 stdio-common/tst-printf-format-s-s.c create mode 100644 stdio-common/tst-printf-format-s-short.c create mode 100644 stdio-common/tst-printf-format-s-uchar.c create mode 100644 stdio-common/tst-printf-format-s-uint.c create mode 100644 stdio-common/tst-printf-format-s-ullong.c create mode 100644 stdio-common/tst-printf-format-s-ulong.c create mode 100644 stdio-common/tst-printf-format-s-ushort.c create mode 100644 stdio-common/tst-printf-format-s.h create mode 100644 stdio-common/tst-printf-format-s.sh create mode 100644 stdio-common/tst-printf-format-short.sh create mode 100644 stdio-common/tst-printf-format-skeleton-c.c create mode 100644 stdio-common/tst-printf-format-skeleton-char.c create mode 100644 stdio-common/tst-printf-format-skeleton-double.c create mode 100644 stdio-common/tst-printf-format-skeleton-int.c create mode 100644 stdio-common/tst-printf-format-skeleton-ldouble.c create mode 100644 stdio-common/tst-printf-format-skeleton-llong.c create mode 100644 stdio-common/tst-printf-format-skeleton-long.c create mode 100644 stdio-common/tst-printf-format-skeleton-s.c create mode 100644 stdio-common/tst-printf-format-skeleton-short.c create mode 100644 stdio-common/tst-printf-format-skeleton-uchar.c create mode 100644 stdio-common/tst-printf-format-skeleton-uint.c create mode 100644 stdio-common/tst-printf-format-skeleton-ullong.c create mode 100644 stdio-common/tst-printf-format-skeleton-ulong.c create mode 100644 stdio-common/tst-printf-format-skeleton-ushort.c create mode 100644 stdio-common/tst-printf-format-skeleton.c create mode 100644 stdio-common/tst-printf-format-sn-c.c create mode 100644 stdio-common/tst-printf-format-sn-char.c create mode 100644 stdio-common/tst-printf-format-sn-double.c create mode 100644 stdio-common/tst-printf-format-sn-int.c create mode 100644 stdio-common/tst-printf-format-sn-ldouble.c create mode 100644 stdio-common/tst-printf-format-sn-llong.c create mode 100644 stdio-common/tst-printf-format-sn-long.c create mode 100644 stdio-common/tst-printf-format-sn-s.c create mode 100644 stdio-common/tst-printf-format-sn-short.c create mode 100644 stdio-common/tst-printf-format-sn-uchar.c create mode 100644 stdio-common/tst-printf-format-sn-uint.c create mode 100644 stdio-common/tst-printf-format-sn-ullong.c create mode 100644 stdio-common/tst-printf-format-sn-ulong.c create mode 100644 stdio-common/tst-printf-format-sn-ushort.c create mode 100644 stdio-common/tst-printf-format-sn.h create mode 100644 stdio-common/tst-printf-format-uchar.sh create mode 100644 stdio-common/tst-printf-format-uint.sh create mode 100644 stdio-common/tst-printf-format-ullong.sh create mode 100644 stdio-common/tst-printf-format-ulong.sh create mode 100644 stdio-common/tst-printf-format-ushort.sh create mode 100644 stdio-common/tst-printf-format-v-c.c create mode 100644 stdio-common/tst-printf-format-v-char.c create mode 100644 stdio-common/tst-printf-format-v-double.c create mode 100644 stdio-common/tst-printf-format-v-int.c create mode 100644 stdio-common/tst-printf-format-v-ldouble.c create mode 100644 stdio-common/tst-printf-format-v-llong.c create mode 100644 stdio-common/tst-printf-format-v-long.c create mode 100644 stdio-common/tst-printf-format-v-s.c create mode 100644 stdio-common/tst-printf-format-v-short.c create mode 100644 stdio-common/tst-printf-format-v-uchar.c create mode 100644 stdio-common/tst-printf-format-v-uint.c create mode 100644 stdio-common/tst-printf-format-v-ullong.c create mode 100644 stdio-common/tst-printf-format-v-ulong.c create mode 100644 stdio-common/tst-printf-format-v-ushort.c create mode 100644 stdio-common/tst-printf-format-v.h create mode 100644 stdio-common/tst-printf-format-vas-c.c create mode 100644 stdio-common/tst-printf-format-vas-char.c create mode 100644 stdio-common/tst-printf-format-vas-double.c create mode 100644 stdio-common/tst-printf-format-vas-int.c create mode 100644 stdio-common/tst-printf-format-vas-ldouble.c create mode 100644 stdio-common/tst-printf-format-vas-llong.c create mode 100644 stdio-common/tst-printf-format-vas-long.c create mode 100644 stdio-common/tst-printf-format-vas-s.c create mode 100644 stdio-common/tst-printf-format-vas-short.c create mode 100644 stdio-common/tst-printf-format-vas-uchar.c create mode 100644 stdio-common/tst-printf-format-vas-uint.c create mode 100644 stdio-common/tst-printf-format-vas-ullong.c create mode 100644 stdio-common/tst-printf-format-vas-ulong.c create mode 100644 stdio-common/tst-printf-format-vas-ushort.c create mode 100644 stdio-common/tst-printf-format-vas.h create mode 100644 stdio-common/tst-printf-format-vd-c.c create mode 100644 stdio-common/tst-printf-format-vd-char.c create mode 100644 stdio-common/tst-printf-format-vd-double.c create mode 100644 stdio-common/tst-printf-format-vd-int.c create mode 100644 stdio-common/tst-printf-format-vd-ldouble.c create mode 100644 stdio-common/tst-printf-format-vd-llong.c create mode 100644 stdio-common/tst-printf-format-vd-long.c create mode 100644 stdio-common/tst-printf-format-vd-s.c create mode 100644 stdio-common/tst-printf-format-vd-short.c create mode 100644 stdio-common/tst-printf-format-vd-uchar.c create mode 100644 stdio-common/tst-printf-format-vd-uint.c create mode 100644 stdio-common/tst-printf-format-vd-ullong.c create mode 100644 stdio-common/tst-printf-format-vd-ulong.c create mode 100644 stdio-common/tst-printf-format-vd-ushort.c create mode 100644 stdio-common/tst-printf-format-vd.h create mode 100644 stdio-common/tst-printf-format-vf-c.c create mode 100644 stdio-common/tst-printf-format-vf-char.c create mode 100644 stdio-common/tst-printf-format-vf-double.c create mode 100644 stdio-common/tst-printf-format-vf-int.c create mode 100644 stdio-common/tst-printf-format-vf-ldouble.c create mode 100644 stdio-common/tst-printf-format-vf-llong.c create mode 100644 stdio-common/tst-printf-format-vf-long.c create mode 100644 stdio-common/tst-printf-format-vf-s.c create mode 100644 stdio-common/tst-printf-format-vf-short.c create mode 100644 stdio-common/tst-printf-format-vf-uchar.c create mode 100644 stdio-common/tst-printf-format-vf-uint.c create mode 100644 stdio-common/tst-printf-format-vf-ullong.c create mode 100644 stdio-common/tst-printf-format-vf-ulong.c create mode 100644 stdio-common/tst-printf-format-vf-ushort.c create mode 100644 stdio-common/tst-printf-format-vf.h create mode 100644 stdio-common/tst-printf-format-vs-c.c create mode 100644 stdio-common/tst-printf-format-vs-char.c create mode 100644 stdio-common/tst-printf-format-vs-double.c create mode 100644 stdio-common/tst-printf-format-vs-int.c create mode 100644 stdio-common/tst-printf-format-vs-ldouble.c create mode 100644 stdio-common/tst-printf-format-vs-llong.c create mode 100644 stdio-common/tst-printf-format-vs-long.c create mode 100644 stdio-common/tst-printf-format-vs-s.c create mode 100644 stdio-common/tst-printf-format-vs-short.c create mode 100644 stdio-common/tst-printf-format-vs-uchar.c create mode 100644 stdio-common/tst-printf-format-vs-uint.c create mode 100644 stdio-common/tst-printf-format-vs-ullong.c create mode 100644 stdio-common/tst-printf-format-vs-ulong.c create mode 100644 stdio-common/tst-printf-format-vs-ushort.c create mode 100644 stdio-common/tst-printf-format-vs.h create mode 100644 stdio-common/tst-printf-format-vsn-c.c create mode 100644 stdio-common/tst-printf-format-vsn-char.c create mode 100644 stdio-common/tst-printf-format-vsn-double.c create mode 100644 stdio-common/tst-printf-format-vsn-int.c create mode 100644 stdio-common/tst-printf-format-vsn-ldouble.c create mode 100644 stdio-common/tst-printf-format-vsn-llong.c create mode 100644 stdio-common/tst-printf-format-vsn-long.c create mode 100644 stdio-common/tst-printf-format-vsn-s.c create mode 100644 stdio-common/tst-printf-format-vsn-short.c create mode 100644 stdio-common/tst-printf-format-vsn-uchar.c create mode 100644 stdio-common/tst-printf-format-vsn-uint.c create mode 100644 stdio-common/tst-printf-format-vsn-ullong.c create mode 100644 stdio-common/tst-printf-format-vsn-ulong.c create mode 100644 stdio-common/tst-printf-format-vsn-ushort.c create mode 100644 stdio-common/tst-printf-format-vsn.h create mode 100644 stdio-common/tst-printf-format.awk create mode 100644 stdio-common/tst-printf-format.sh create mode 100644 stdio-common/tst-read-offset.c create mode 100644 stdio-common/tst-scanf-bz27650.c create mode 100644 stdio-common/tst-scanf-nan.c create mode 100644 stdio-common/tst-ungetc-fflush.c create mode 100644 stdio-common/tst-ungetc-leak.c create mode 100644 stdio-common/tst-ungetc-nomem.c create mode 100644 stdlib/setenv.h create mode 100644 stdlib/tst-concurrent-exit-skeleton.c create mode 100644 stdlib/tst-concurrent-exit.c create mode 100644 stdlib/tst-concurrent-quick_exit.c create mode 100644 stdlib/tst-environ-change-1.c create mode 100644 stdlib/tst-environ-change-2.c create mode 100644 stdlib/tst-environ-change-3.c create mode 100644 stdlib/tst-environ-change-4.c create mode 100644 stdlib/tst-environ-change-skeleton.c create mode 100644 stdlib/tst-getenv-signal.c create mode 100644 stdlib/tst-getenv-static.c create mode 100644 stdlib/tst-getenv-thread.c create mode 100644 stdlib/tst-getenv-unsetenv.c create mode 100644 stdlib/tst-getrandom-errno.c create mode 100644 stdlib/tst-getrandom2.c create mode 100644 stdlib/tst-rand-sequence.c create mode 100644 stdlib/tst-random-bz30584.c create mode 100644 stdlib/tst-setenv-environ.c create mode 100644 string/test-Xncmp-nonarray.c create mode 100644 string/test-Xnlen-nonarray.c create mode 100644 string/test-strncmp-nonarray.c create mode 100644 string/test-strnlen-nonarray.c create mode 100644 support/bundled/README create mode 100644 support/bundled/linux/COPYING create mode 100644 support/bundled/linux/LICENSES/exceptions/Linux-syscall-note create mode 100644 support/bundled/linux/LICENSES/preferred/GPL-2.0 create mode 100644 support/bundled/linux/include/uapi/linux/fuse.h create mode 100644 support/file_contents.h create mode 100644 support/fuse.h create mode 100644 support/readdir.h delete mode 100644 support/support-xfstat-time64.c delete mode 100644 support/support-xfstat.c delete mode 100644 support/support-xstat-time64.c delete mode 100644 support/support-xstat.c create mode 100644 support/support_check_stat_fd.c create mode 100644 support/support_check_stat_path.c create mode 100644 support/support_compare_file_bytes.c create mode 100644 support/support_compare_file_string.c create mode 100644 support/support_fuse.c create mode 100644 support/support_open_and_compare_file_bytes.c create mode 100644 support/support_open_and_compare_file_string.c create mode 100644 support/support_readdir.c create mode 100644 support/support_readdir_check.c create mode 100644 support/support_readdir_r_check.c create mode 100644 support/tst-support_fuse.c create mode 100644 support/tst-support_readdir.c create mode 100644 support/tst-xdirent.c create mode 100644 support/xclosedir.c create mode 100644 support/xdirent.h create mode 100644 support/xdup.c create mode 100644 support/xfdopendir.c delete mode 100644 support/xlstat-time64.c delete mode 100644 support/xlstat.c create mode 100644 support/xopendir.c create mode 100644 support/xstatx.c create mode 100644 sysdeps/aarch64/__alloc_gcs.c delete mode 100644 sysdeps/aarch64/__mcount.S create mode 100644 sysdeps/aarch64/aarch64-gcs.h create mode 100644 sysdeps/aarch64/bits/indirect-return.h create mode 100644 sysdeps/aarch64/dl-gcs.c delete mode 100644 sysdeps/aarch64/dl-tls.h create mode 100644 sysdeps/aarch64/fpu/cbrt_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cbrt_sve.c create mode 100644 sysdeps/aarch64/fpu/cbrtf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cbrtf_sve.c create mode 100644 sysdeps/aarch64/fpu/cospi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cospi_sve.c create mode 100644 sysdeps/aarch64/fpu/cospif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cospif_sve.c create mode 100644 sysdeps/aarch64/fpu/finite_pow.h create mode 100644 sysdeps/aarch64/fpu/hypot_advsimd.c create mode 100644 sysdeps/aarch64/fpu/hypot_sve.c create mode 100644 sysdeps/aarch64/fpu/hypotf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/hypotf_sve.c create mode 100644 sysdeps/aarch64/fpu/pow_advsimd.c create mode 100644 sysdeps/aarch64/fpu/pow_sve.c create mode 100644 sysdeps/aarch64/fpu/powf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/powf_sve.c create mode 100644 sysdeps/aarch64/fpu/sinpi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/sinpi_sve.c create mode 100644 sysdeps/aarch64/fpu/sinpif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/sinpif_sve.c delete mode 100644 sysdeps/aarch64/fpu/sv_erf_data.c delete mode 100644 sysdeps/aarch64/fpu/sv_erff_data.c create mode 100644 sysdeps/aarch64/fpu/tanpi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/tanpi_sve.c create mode 100644 sysdeps/aarch64/fpu/tanpif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/tanpif_sve.c create mode 100644 sysdeps/aarch64/fpu/v_expm1_inline.h create mode 100644 sysdeps/aarch64/fpu/v_pow_exp_data.c create mode 100644 sysdeps/aarch64/fpu/v_pow_log_data.c create mode 100644 sysdeps/aarch64/fpu/v_powf_data.c delete mode 100644 sysdeps/aarch64/libm-test-ulps delete mode 100644 sysdeps/aarch64/libm-test-ulps-name create mode 100644 sysdeps/aarch64/mcount.c delete mode 100644 sysdeps/aarch64/memset-reg.h create mode 100644 sysdeps/aarch64/multiarch/memcpy_oryon1.S delete mode 100644 sysdeps/aarch64/multiarch/memcpy_thunderx.S delete mode 100644 sysdeps/aarch64/multiarch/memcpy_thunderx2.S create mode 100644 sysdeps/aarch64/multiarch/memset_oryon1.S create mode 100644 sysdeps/aarch64/multiarch/memset_sve_zva64.S delete mode 100644 sysdeps/aarch64/stackinfo.h delete mode 100644 sysdeps/alpha/dl-procinfo.c delete mode 100644 sysdeps/alpha/dl-procinfo.h delete mode 100644 sysdeps/alpha/dl-tls.h delete mode 100644 sysdeps/alpha/fpu/libm-test-ulps delete mode 100644 sysdeps/alpha/fpu/libm-test-ulps-name delete mode 100644 sysdeps/arc/dl-tls.h delete mode 100644 sysdeps/arc/fpu/libm-test-ulps delete mode 100644 sysdeps/arc/fpu/libm-test-ulps-name delete mode 100644 sysdeps/arc/nofpu/libm-test-ulps delete mode 100644 sysdeps/arc/nofpu/libm-test-ulps-name delete mode 100644 sysdeps/arc/stackinfo.h create mode 100644 sysdeps/arc/utmp-size.h create mode 100644 sysdeps/arm/bits/wordsize.h delete mode 100644 sysdeps/arm/dl-tls.h delete mode 100644 sysdeps/arm/libm-test-ulps delete mode 100644 sysdeps/arm/libm-test-ulps-name create mode 100644 sysdeps/arm/utmp-size.h create mode 100644 sysdeps/csky/bits/wordsize.h delete mode 100644 sysdeps/csky/dl-procinfo.c delete mode 100644 sysdeps/csky/dl-procinfo.h delete mode 100644 sysdeps/csky/dl-tls.h delete mode 100644 sysdeps/csky/fpu/libm-test-ulps delete mode 100644 sysdeps/csky/fpu/libm-test-ulps-name delete mode 100644 sysdeps/csky/nofpu/libm-test-ulps delete mode 100644 sysdeps/csky/nofpu/libm-test-ulps-name mode change 100755 => 100644 sysdeps/csky/preconfigure delete mode 100644 sysdeps/csky/stackinfo.h create mode 100644 sysdeps/csky/thread_pointer.h create mode 100644 sysdeps/csky/utmp-size.h create mode 100644 sysdeps/generic/calloc-clear-memory.h create mode 100644 sysdeps/generic/dl-extra_tls.h delete mode 100644 sysdeps/generic/dl-fptr.h delete mode 100644 sysdeps/generic/dl-procinfo.h delete mode 100644 sysdeps/generic/eloop-threshold.h create mode 100644 sysdeps/generic/getrandom-internal.h create mode 100644 sysdeps/generic/internal-sigset.h delete mode 100644 sysdeps/generic/libm-test-ulps delete mode 100644 sysdeps/generic/libm-test-ulps-name create mode 100644 sysdeps/generic/math_uint128.h create mode 100644 sysdeps/generic/min-eloop-threshold.h create mode 100644 sysdeps/generic/mremap-failure.h create mode 100644 sysdeps/generic/syscall_types.h create mode 100644 sysdeps/generic/thread_pointer.h create mode 100644 sysdeps/generic/utmp-size.h delete mode 100644 sysdeps/hppa/dl-tls.h delete mode 100644 sysdeps/hppa/fpu/libm-test-ulps delete mode 100644 sysdeps/hppa/fpu/libm-test-ulps-name create mode 100644 sysdeps/hppa/thread_pointer.h create mode 100644 sysdeps/hppa/utmp-size.h delete mode 100644 sysdeps/i386/fpu/e_acosf.S delete mode 100644 sysdeps/i386/fpu/e_acoshf.S delete mode 100644 sysdeps/i386/fpu/e_asinf.S delete mode 100644 sysdeps/i386/fpu/e_atan2f.S delete mode 100644 sysdeps/i386/fpu/e_atanhf.S delete mode 100644 sysdeps/i386/fpu/e_log10f.S delete mode 100644 sysdeps/i386/fpu/libm-test-ulps-name delete mode 100644 sysdeps/i386/fpu/s_asinhf.S delete mode 100644 sysdeps/i386/fpu/s_atanf.S delete mode 100644 sysdeps/i386/fpu/s_expm1f.S delete mode 100644 sysdeps/i386/fpu/s_log1pf.S delete mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps delete mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps-name create mode 100644 sysdeps/i386/nptl/rseq-access.h create mode 100644 sysdeps/ieee754/dbl-64/s_erfc.c create mode 100644 sysdeps/ieee754/float128/s_erfcf128.c create mode 100644 sysdeps/ieee754/flt-32/e_sincoshf_data.c create mode 100644 sysdeps/ieee754/flt-32/e_sincoshf_data.h create mode 100644 sysdeps/ieee754/flt-32/libm-test-ulps create mode 100644 sysdeps/ieee754/flt-32/s_acospif.c create mode 100644 sysdeps/ieee754/flt-32/s_asincosf_data.c create mode 100644 sysdeps/ieee754/flt-32/s_asincosf_data.h create mode 100644 sysdeps/ieee754/flt-32/s_asincoshf_data.c create mode 100644 sysdeps/ieee754/flt-32/s_asincoshf_data.h create mode 100644 sysdeps/ieee754/flt-32/s_asincospif_data.c create mode 100644 sysdeps/ieee754/flt-32/s_asincospif_data.h create mode 100644 sysdeps/ieee754/flt-32/s_asinpif.c create mode 100644 sysdeps/ieee754/flt-32/s_atan2pif.c create mode 100644 sysdeps/ieee754/flt-32/s_atanpif.c create mode 100644 sysdeps/ieee754/flt-32/s_cospif.c create mode 100644 sysdeps/ieee754/flt-32/s_erfcf.c create mode 100644 sysdeps/ieee754/flt-32/s_exp10m1f.c create mode 100644 sysdeps/ieee754/flt-32/s_exp2m1f.c create mode 100644 sysdeps/ieee754/flt-32/s_log10p1f.c create mode 100644 sysdeps/ieee754/flt-32/s_log2p1f.c create mode 100644 sysdeps/ieee754/flt-32/s_sincospif_data.c create mode 100644 sysdeps/ieee754/flt-32/s_sincospif_data.h create mode 100644 sysdeps/ieee754/flt-32/s_sinpif.c create mode 100644 sysdeps/ieee754/flt-32/s_tanpif.c rename sysdeps/{m68k/m680x0/fpu/math_errf.c => ieee754/flt-32/w_log1pf.c} (100%) create mode 100644 sysdeps/ieee754/ldbl-128/s_erfcl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_erfcl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_erfcl.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-acospi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-asinpi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-atan2pi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-atanpi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-cospi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-exp10m1.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-exp2m1.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-log10p1.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-log2p1.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-powr.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-rsqrt.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-sinpi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-tanpi.c create mode 100644 sysdeps/loongarch/cpu-tunables.c create mode 100644 sysdeps/loongarch/dl-get-cpu-features.c create mode 100644 sysdeps/loongarch/dl-tlsdesc-dynamic.h create mode 100644 sysdeps/loongarch/dl-tlsdesc.S create mode 100644 sysdeps/loongarch/dl-tlsdesc.h create mode 100644 sysdeps/loongarch/dl-tunables.list create mode 100644 sysdeps/loongarch/fpu/math-type-macros-double.h create mode 100644 sysdeps/loongarch/fpu/math-type-macros-float.h delete mode 100644 sysdeps/loongarch/fpu/s_fmaximum.c delete mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag.c delete mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag_num.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag_num_template.c delete mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag_numf.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag_template.c delete mode 100644 sysdeps/loongarch/fpu/s_fmaximum_magf.c delete mode 100644 sysdeps/loongarch/fpu/s_fmaximum_num.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_num_template.c delete mode 100644 sysdeps/loongarch/fpu/s_fmaximum_numf.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_template.c delete mode 100644 sysdeps/loongarch/fpu/s_fmaximumf.c delete mode 100644 sysdeps/loongarch/fpu/s_fminimum.c delete mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag.c delete mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag_num.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag_num_template.c delete mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag_numf.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag_template.c delete mode 100644 sysdeps/loongarch/fpu/s_fminimum_magf.c delete mode 100644 sysdeps/loongarch/fpu/s_fminimum_num.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_num_template.c delete mode 100644 sysdeps/loongarch/fpu/s_fminimum_numf.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_template.c delete mode 100644 sysdeps/loongarch/fpu/s_fminimumf.c delete mode 100644 sysdeps/loongarch/lp64/libm-test-ulps delete mode 100644 sysdeps/loongarch/lp64/libm-test-ulps-name delete mode 100644 sysdeps/loongarch/stackinfo.h create mode 100644 sysdeps/loongarch/thread_pointer.h create mode 100644 sysdeps/loongarch/tlsdesc.c create mode 100644 sysdeps/loongarch/tlsdesc.sym create mode 100644 sysdeps/loongarch/tst-gnu2-tls2.h create mode 100644 sysdeps/loongarch/tst-hwcap-tunables.c create mode 100644 sysdeps/m68k/bits/wordsize.h delete mode 100644 sysdeps/m68k/coldfire/fpu/libm-test-ulps delete mode 100644 sysdeps/m68k/coldfire/fpu/libm-test-ulps-name delete mode 100644 sysdeps/m68k/m680x0/fpu/libm-test-ulps delete mode 100644 sysdeps/m68k/m680x0/fpu/libm-test-ulps-name create mode 100644 sysdeps/m68k/m680x0/fpu/w_log1pf.c create mode 100644 sysdeps/m68k/thread_pointer.h create mode 100644 sysdeps/m68k/utmp-size.h create mode 100644 sysdeps/mach/htl/pt-getname-np.c create mode 100644 sysdeps/mach/htl/pt-setname-np.c delete mode 100644 sysdeps/mach/hurd/eloop-threshold.h create mode 100644 sysdeps/mach/hurd/min-eloop-threshold.h create mode 100644 sysdeps/mach/hurd/sigthreadmask.c create mode 100644 sysdeps/mach/readonly-area-fallback.c delete mode 100644 sysdeps/mach/readonly-area.c create mode 100644 sysdeps/microblaze/bits/wordsize.h delete mode 100644 sysdeps/microblaze/dl-tls.h delete mode 100644 sysdeps/microblaze/libm-test-ulps delete mode 100644 sysdeps/microblaze/libm-test-ulps-name create mode 100644 sysdeps/microblaze/thread_pointer.h create mode 100644 sysdeps/microblaze/utmp-size.h delete mode 100644 sysdeps/mips/dl-procinfo.c delete mode 100644 sysdeps/mips/dl-procinfo.h create mode 100644 sysdeps/mips/fpu/math-use-builtins-fma.h delete mode 100644 sysdeps/mips/mips32/libm-test-ulps delete mode 100644 sysdeps/mips/mips32/libm-test-ulps-name delete mode 100644 sysdeps/mips/mips64/libm-test-ulps delete mode 100644 sysdeps/mips/mips64/libm-test-ulps-name create mode 100644 sysdeps/mips/utmp-size.h delete mode 100644 sysdeps/nios2/Implies delete mode 100644 sysdeps/nios2/Makefile delete mode 100644 sysdeps/nios2/Subdirs delete mode 100644 sysdeps/nios2/Versions delete mode 100644 sysdeps/nios2/__longjmp.S delete mode 100644 sysdeps/nios2/abort-instr.h delete mode 100644 sysdeps/nios2/bits/dl_find_object.h delete mode 100644 sysdeps/nios2/bits/endianness.h delete mode 100644 sysdeps/nios2/bits/fenv.h delete mode 100644 sysdeps/nios2/bits/link.h delete mode 100644 sysdeps/nios2/bits/setjmp.h delete mode 100644 sysdeps/nios2/bsd-_setjmp.S delete mode 100644 sysdeps/nios2/bsd-setjmp.S delete mode 100644 sysdeps/nios2/configure delete mode 100644 sysdeps/nios2/configure.ac delete mode 100644 sysdeps/nios2/crti.S delete mode 100644 sysdeps/nios2/crtn.S delete mode 100644 sysdeps/nios2/dl-init.c delete mode 100644 sysdeps/nios2/dl-machine.h delete mode 100644 sysdeps/nios2/dl-tls.h delete mode 100644 sysdeps/nios2/dl-trampoline.S delete mode 100644 sysdeps/nios2/elf-initfini.h delete mode 100644 sysdeps/nios2/gccframe.h delete mode 100644 sysdeps/nios2/jmpbuf-offsets.h delete mode 100644 sysdeps/nios2/jmpbuf-unwind.h delete mode 100644 sysdeps/nios2/ldbl-classify-compat.h delete mode 100644 sysdeps/nios2/ldsodefs.h delete mode 100644 sysdeps/nios2/libc-tls.c delete mode 100644 sysdeps/nios2/libm-test-ulps delete mode 100644 sysdeps/nios2/libm-test-ulps-name delete mode 100644 sysdeps/nios2/machine-gmon.h delete mode 100644 sysdeps/nios2/nptl/Makefile delete mode 100644 sysdeps/nios2/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/nios2/nptl/pthreaddef.h delete mode 100644 sysdeps/nios2/nptl/tcb-offsets.sym delete mode 100644 sysdeps/nios2/nptl/tls.h delete mode 100644 sysdeps/nios2/preconfigure delete mode 100644 sysdeps/nios2/setjmp.S delete mode 100644 sysdeps/nios2/sfp-machine.h delete mode 100644 sysdeps/nios2/sotruss-lib.c delete mode 100644 sysdeps/nios2/stackguard-macros.h delete mode 100644 sysdeps/nios2/stackinfo.h delete mode 100644 sysdeps/nios2/start.S delete mode 100644 sysdeps/nios2/sysdep.h delete mode 100644 sysdeps/nios2/tst-audit.h delete mode 100644 sysdeps/nios2/tst-file-align.h create mode 100644 sysdeps/nptl/cancellation-pc-check.h create mode 100644 sysdeps/nptl/rseq-access.h delete mode 100644 sysdeps/nptl/thread_pointer.h delete mode 100644 sysdeps/or1k/dl-tls.h create mode 100644 sysdeps/or1k/fpu/fclrexcpt.c create mode 100644 sysdeps/or1k/fpu/fegetenv.c create mode 100644 sysdeps/or1k/fpu/fegetmode.c create mode 100644 sysdeps/or1k/fpu/fegetround.c create mode 100644 sysdeps/or1k/fpu/feholdexcpt.c create mode 100644 sysdeps/or1k/fpu/fenv_private.h create mode 100644 sysdeps/or1k/fpu/fesetenv.c create mode 100644 sysdeps/or1k/fpu/fesetexcept.c create mode 100644 sysdeps/or1k/fpu/fesetmode.c create mode 100644 sysdeps/or1k/fpu/fesetround.c create mode 100644 sysdeps/or1k/fpu/feupdateenv.c create mode 100644 sysdeps/or1k/fpu/fgetexcptflg.c create mode 100644 sysdeps/or1k/fpu/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/or1k/fpu/fraiseexcpt.c create mode 100644 sysdeps/or1k/fpu/fsetexcptflg.c create mode 100644 sysdeps/or1k/fpu/ftestexcept.c create mode 100644 sysdeps/or1k/fpu/get-rounding-mode.h create mode 100644 sysdeps/or1k/fpu_control.h delete mode 100644 sysdeps/or1k/libm-test-ulps delete mode 100644 sysdeps/or1k/libm-test-ulps-name create mode 100644 sysdeps/or1k/math-tests-snan-payload.h create mode 100644 sysdeps/or1k/math-tests-trap.h create mode 100644 sysdeps/or1k/thread_pointer.h create mode 100644 sysdeps/or1k/utmp-size.h create mode 100644 sysdeps/powerpc/dl-diagnostics-cpu.c delete mode 100644 sysdeps/powerpc/dl-procinfo.h delete mode 100644 sysdeps/powerpc/fpu/libm-test-ulps delete mode 100644 sysdeps/powerpc/fpu/libm-test-ulps-name delete mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps delete mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps-name delete mode 100644 sysdeps/powerpc/nptl/thread_pointer.h create mode 100644 sysdeps/powerpc/powerpc32/stackinfo.h create mode 100644 sysdeps/powerpc/powerpc64/le/power10/strncmp.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcat-power10.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power10.S delete mode 100644 sysdeps/powerpc/stackinfo.h create mode 100644 sysdeps/powerpc/thread_pointer.h create mode 100644 sysdeps/powerpc/utmp-size.h create mode 100644 sysdeps/pthread/tst-cancel32.c create mode 100644 sysdeps/pthread/tst-fopen-threaded.c create mode 100644 sysdeps/pthread/tst-join16-time64.c create mode 100644 sysdeps/pthread/tst-join16.c create mode 100644 sysdeps/pthread/tst-pthread-mutexattr-2.c create mode 100644 sysdeps/pthread/tst-sem18.c create mode 100644 sysdeps/pthread/tst-sem19.c create mode 100644 sysdeps/pthread/tst-spin5.c delete mode 100644 sysdeps/riscv/nofpu/libm-test-ulps delete mode 100644 sysdeps/riscv/nofpu/libm-test-ulps-name delete mode 100644 sysdeps/riscv/rvd/libm-test-ulps delete mode 100644 sysdeps/riscv/rvd/libm-test-ulps-name copy sysdeps/{aarch64/fpu => riscv/rvd}/math-use-builtins-fma.h (100%) delete mode 100644 sysdeps/riscv/rvd/s_copysign.c delete mode 100644 sysdeps/riscv/rvd/s_fma.c delete mode 100644 sysdeps/riscv/rvf/s_copysignf.c delete mode 100644 sysdeps/riscv/rvf/s_fmaf.c delete mode 100644 sysdeps/riscv/stackinfo.h create mode 100644 sysdeps/riscv/thread_pointer.h create mode 100644 sysdeps/riscv/utmp-size.h delete mode 100644 sysdeps/s390/dl-procinfo-s390.c delete mode 100644 sysdeps/s390/dl-procinfo.h delete mode 100644 sysdeps/s390/fpu/libm-test-ulps delete mode 100644 sysdeps/s390/fpu/libm-test-ulps-name create mode 100644 sysdeps/sh/bits/wordsize.h delete mode 100644 sysdeps/sh/dl-tls.h delete mode 100644 sysdeps/sh/libm-test-ulps delete mode 100644 sysdeps/sh/libm-test-ulps-name create mode 100644 sysdeps/sh/utmp-size.h delete mode 100644 sysdeps/sparc/dl-procinfo.c delete mode 100644 sysdeps/sparc/dl-procinfo.h delete mode 100644 sysdeps/sparc/dl-tls.h delete mode 100644 sysdeps/sparc/fpu/libm-test-ulps delete mode 100644 sysdeps/sparc/fpu/libm-test-ulps-name create mode 100644 sysdeps/sparc/thread_pointer.h create mode 100644 sysdeps/sparc/utmp-size.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/arch-pkey.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-procruntime.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc-start.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/pkey_get.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/pkey_set.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-aarch64-pkey.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-abort.sh create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled-static.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-disabled.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-enforced.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-optional-off.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-optional-on.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-override.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-abort.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-static-abort.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-static.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-helper.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod1.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod2.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod3.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-noreturn.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-off.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-on.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-static-off.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-static-on.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-override-static.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-override.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-disabled.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-enforced-abort.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-optional.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-override.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-skeleton.c create mode 100644 sysdeps/unix/sysv/linux/alpha/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/arc/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/arm/dl-procinfo.c delete mode 100644 sysdeps/unix/sysv/linux/arm/dl-procinfo.h create mode 100644 sysdeps/unix/sysv/linux/arm/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/csky/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/dl-extra_tls.h create mode 100644 sysdeps/unix/sysv/linux/dl-rseq-symbols.S create mode 100644 sysdeps/unix/sysv/linux/getrandom-internal.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/wordsize.h create mode 100644 sysdeps/unix/sysv/linux/hppa/sys/cachectl.h create mode 100644 sysdeps/unix/sysv/linux/hppa/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/hppa/vfork.S delete mode 100644 sysdeps/unix/sysv/linux/i386/dl-procinfo.h create mode 100644 sysdeps/unix/sysv/linux/i386/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/include/bits/mman-shared.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/cpu-features.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/dl-procinfo.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/dl-sysdep.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/fixup-asm-unistd.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/libc-start.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/m68k/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/microblaze/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/syscall_types.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/mremap-failure.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/Implies delete mode 100644 sysdeps/unix/sysv/linux/nios2/Makefile delete mode 100644 sysdeps/unix/sysv/linux/nios2/Versions delete mode 100644 sysdeps/unix/sysv/linux/nios2/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/bits/statfs.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/bits/struct_stat.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/c++-types.data delete mode 100644 sysdeps/unix/sysv/linux/nios2/cacheflush.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/clone.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/configure delete mode 100644 sysdeps/unix/sysv/linux/nios2/configure.ac delete mode 100644 sysdeps/unix/sysv/linux/nios2/getcontext.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel-features.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/ld.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libBrokenLocale.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libc.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libdl.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libnsl.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libpthread.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libresolv.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libthread_db.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/localplt.data delete mode 100644 sysdeps/unix/sysv/linux/nios2/makecontext.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/send.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/setcontext.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/shlib-versions delete mode 100644 sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/swapcontext.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/sys/cachectl.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/sys/ucontext.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/sys/user.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/syscall.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/sysdep.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/ucontext_i.sym delete mode 100644 sysdeps/unix/sysv/linux/nios2/vfork.S create mode 100644 sysdeps/unix/sysv/linux/or1k/Versions create mode 100644 sysdeps/unix/sysv/linux/or1k/getcontext-common.S create mode 100644 sysdeps/unix/sysv/linux/or1k/setcontext-common.S create mode 100644 sysdeps/unix/sysv/linux/or1k/swapcontext-common.S create mode 100644 sysdeps/unix/sysv/linux/or1k/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/powerpc/cancellation-pc-check.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/readonly-area-fallback.c delete mode 100644 sysdeps/unix/sysv/linux/readonly-area.c create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/riscv/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/s390/dl-procinfo.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/sched_getattr.c create mode 100644 sysdeps/unix/sysv/linux/sched_setattr.c create mode 100644 sysdeps/unix/sysv/linux/sh/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/syscall_cancel.c create mode 100644 sysdeps/unix/sysv/linux/tst-epoll-ioctls.c create mode 100644 sysdeps/unix/sysv/linux/tst-linux-mremap1.c create mode 100644 sysdeps/unix/sysv/linux/tst-nolink-libc.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-disable-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-nptl-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range-mod.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range.c create mode 100644 sysdeps/unix/sysv/linux/tst-sched-affinity-inheritance.c create mode 100644 sysdeps/unix/sysv/linux/tst-sched-consts.py create mode 100644 sysdeps/unix/sysv/linux/tst-sched_setattr-thread.c create mode 100644 sysdeps/unix/sysv/linux/tst-sched_setattr.c create mode 100644 sysdeps/unix/sysv/linux/tst-sem_getvalue-affinity.c create mode 100644 sysdeps/unix/sysv/linux/tst-syscall-restart.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/syscall_types.h delete mode 100644 sysdeps/x86/dl-procinfo.h delete mode 100644 sysdeps/x86/nptl/thread_pointer.h create mode 100644 sysdeps/x86/thread_pointer.h create mode 100644 sysdeps/x86/utmp-size.h mode change 100755 => 100644 sysdeps/x86_64/configure delete mode 100644 sysdeps/x86_64/dl-tls.h delete mode 100644 sysdeps/x86_64/fpu/libm-test-ulps delete mode 100644 sysdeps/x86_64/fpu/libm-test-ulps-name create mode 100644 sysdeps/x86_64/fpu/multiarch/e_atanh-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/e_atanh.c create mode 100644 sysdeps/x86_64/fpu/multiarch/e_sinh-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/e_sinh.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp10m1f-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp10m1f.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp2m1f-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp2m1f.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_tanh-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_tanh.c create mode 100644 sysdeps/x86_64/multiarch/strnlen-evex-base.S create mode 100644 sysdeps/x86_64/nptl/rseq-access.h delete mode 100644 sysdeps/x86_64/x32/dl-machine.h create mode 100644 sysdeps/x86_64/x32/dl-tls.h create mode 100644 time/tst-clock_gettime-time64.c create mode 100644 time/tst-clock_gettime.c create mode 100644 time/tst-gettimeofday-time64.c create mode 100644 time/tst-gettimeofday.c create mode 100644 time/tst-time-time64.c create mode 100644 time/tst-time.c create mode 100644 time/tst-tzfile-fault.c create mode 100644 wcsmbs/test-wcsncmp-nonarray.c create mode 100644 wcsmbs/test-wcsnlen-nonarray.c