This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-release-arm-spec2k6-O2_LTO in repository toolchain/ci/glibc.
omits 007e054d78 linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865] omits d64b08d5ba Add reference to BZ#28860 on NEWS omits 0351c75c5f linux: Fix missing __convert_scm_timestamps (BZ #28860) omits 6eaf10cbb7 socket: Do not use AF_NETLINK in __opensock omits d8302ba2da hurd if_index: Explicitly use AF_INET for if index discovery omits ad615b59c7 Linux: Simplify __opensock and fix race condition [BZ #28353] omits 05c83ccaf5 linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garb [...] omits 008003dc6e tst-socket-timestamp-compat.c: Check __TIMESIZE [BZ #28837] omits 489d0b8b32 Linux: Only generate 64 bit timestamps for 64 bit time_t rec [...] omits e098446037 linux: Fix ancillary 64-bit time timestamp conversion (BZ #2 [...] omits e09e7b1492 support: Add support_socket_so_timestamp_time64 omits aa601d0244 x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398] omits b952c25dc7 x86: Black list more Intel CPUs for TSX [BZ #27398] omits 948ebc098e Fix glibc 2.34 ABI omission (missing GLIBC_2.34 in dynamic loader) omits de6cdd6875 elf/Makefile: Reflow and sort most variable assignments omits 511b244cc5 elf: Add a comment after trailing backslashes omits 31186e2cb7 elf: Sort tests and modules-names omits 72123e1b56 NEWS: Add a bug entry for BZ #28755 omits 08beb3a3f4 x86: Fix __wcsncmp_evex in strcmp-evex.S [BZ# 28755] omits b50d5b746c x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755] omits 1b9cd6a721 NEWS: add bug entry for BZ #28769 and BZ #28770 omits 3438bbca90 Linux: Detect user namespace support in io/tst-getcwd-smallbuff omits d084965adc realpath: Avoid overwriting preexisting error (CVE-2021-3998) omits 472e799a5f getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999) omits 8c8a71c85f tst-realpath-toolong: Fix hurd build omits f7a79879c0 realpath: Set errno to ENAMETOOLONG for result larger than P [...] omits 73c362840c stdlib: Fix formatting of tests list in Makefile omits 269eb9d930 stdlib: Sort tests in Makefile omits 062ff490c1 support: Add helpers to create paths longer than PATH_MAX omits 82b1acd9de powerpc: Fix unrecognized instruction errors with recent binutils omits 1d401d1fcc x86: use default cache size if it cannot be determined [BZ #28784] omits 6890b8a3ae CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bu [...] omits 1081f1d3dd sunrpc: Test case for clnt_create "unix" buffer overflow (bu [...] omits 7b5d433fd0 CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "u [...] omits 5575daae50 socket: Add the __sockaddr_un_set function omits 03e6e02e6a Disable debuginfod in printer tests [BZ #28757] omits 705f1e4606 Update syscall lists for Linux 5.16 omits 2fe2af88ab i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771) omits 73558ffe84 Update syscall lists for Linux 5.15 omits e64235ff42 powerpc: Fix unrecognized instruction errors with recent GCC omits d5ba02f67d timezone: test-case for BZ #28707 omits 85b24f9694 timezone: handle truncated timezones from tzcode-2021d and l [...] omits 515a6f53cd Fix subscript error with odd TZif file [BZ #28338] omits 217b84127b AArch64: Check for SVE in ifuncs [BZ #28744] omits 41fddc064d intl/plural.y: Avoid conflicting declarations of yyerror and yylex omits 8ad6d6d8ed Linux: Fix 32-bit vDSO for clock_gettime on powerpc32 omits 1d9764aba8 linux: Add sparck brk implementation omits e94544c82f Update sparc libm-test-ulps omits 4029747c59 Update hppa libm-test-ulps omits aa3a97496c riscv: align stack before calling _dl_init [BZ #28703] omits 9de8011c32 riscv: align stack in clone [BZ #28702] omits 5daf13b1e6 powerpc64[le]: Allocate extra stack frame on syscall.S omits 03de6917bd elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD [...] omits dc9b69d533 nss: Use "files dns" as the default for the hosts database ( [...] omits 93aabf891e arm: Guard ucontext _rtld_global_ro access by SHARED, not PIC macro omits 4db172a54d mips: increase stack alignment in clone to match the ABI omits 7af07fe795 mips: align stack in clone [BZ #28223] omits 0686586515 pthread/tst-cancel28: Fix barrier re-init race condition omits 1fe4b8d693 Use $(pie-default) with conformtest omits 0dcbf4c870 Run conform/ tests using newly built libc omits e9f81c261a nptl: Add one more barrier to nptl/tst-create1 omits 387bff63dc powerpc64[le]: Fix CFI and LR save address for asm syscalls [...] omits f988b7f228 linux: Use /proc/stat fallback for __get_nprocs_conf (BZ #28624) omits bfe68fe3c4 nptl: Do not set signal mask on second setjmp return [BZ #28607] omits a4f3bc2346 s390: Use long branches across object boundaries (jgh instea [...] omits cf8c6a634c elf: Earlier missing dynamic segment check in _dl_map_object [...] omits f411207a83 gconv: Do not emit spurious NUL character in ISO-2022-JP-3 ( [...] omits 6548a9bdba Avoid warning: overriding recipe for .../tst-ro-dynamic-mod.so omits 5f36e5c701 ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340] omits f42373f911 ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340] omits 01bffc013c Handle NULL input to malloc_usable_size [BZ #28506] omits 024a7640ab elf: Avoid deadlock between pthread_create and ctors [BZ #28357] omits cb9b8b5d76 timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems (BZ #28469) omits 76843f3b3e y2038: Use a common definition for stat for sparc32 omits 79528414dc elf: Replace nsid with args.nsid [BZ #27609] omits cb44a620ef S390: Add PCI_MIO and SIE HWCAPs omits 558168c78e support: Also return fd when it is 0 omits a996d13b8a Add missing braces to bsearch inline implementation [BZ #28400] omits 80a009119b Suppress -Wcast-qual warnings in bsearch omits 822662cf2a linux: Revert the use of sched_getaffinity on get_nproc (BZ #28310) omits cda99af14e linux: Simplify get_nprocs omits e870aac897 misc: Add __get_nprocs_sched omits 40bade26d5 nptl: pthread_kill must send signals to a specific thread [B [...] omits 4bf7251998 support: Add check for TID zero in support_wait_for_thread_exit omits 33adeaa3e2 nptl: Avoid setxid deadlock with blocked signals in thread e [...] omits 772e33411b Use support_open_dev_null_range io/tst-closefrom, misc/tst-c [...] omits 5ad589d63b support: Add support_open_dev_null_range omits 8b8a1d0b73 nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mu [...] omits 73c7f5a879 nptl: pthread_kill needs to return ESRCH for old programs (b [...] omits 433ec4f14a posix: Fix attribute access mode on getcwd [BZ #27476] omits 4ed990e5b9 Add MADV_POPULATE_READ and MADV_POPULATE_WRITE from Linux 5. [...] omits 114581bf53 Update kernel version to 5.14 in tst-mman-consts.py omits 005bafcf5b Update syscall lists for Linux 5.14 omits 007d699d0e Use Linux 5.14 in build-many-glibcs.py omits ae925404a1 Fix failing nss/tst-nss-files-hosts-long with local resolver omits 3fc51f35b4 iconvconfig: Fix behaviour with --prefix [BZ #28199] omits a8ac8c4725 nptl: Fix race between pthread_kill and thread exit (bug 12889) omits 3abf3bd4ed nptl: pthread_kill, pthread_cancel should not fail after exi [...] omits addc9d62d6 support: Add support_wait_for_thread_exit omits 52d0119743 MIPS: Setup errno for {f,l,}xstat omits f2413f2710 x86-64: Use testl to check __x86_string_control omits 9acab0bba6 elf: Fix missing colon in LD_SHOW_AUXV output [BZ #28253] omits 7c987a5ccb librt: add test (bug 28213) omits 7947430322 librt: fix NULL pointer dereference (bug 28213) omits 31902ae639 Linux: Fix fcntl, ioctl, prctl redirects for _TIME_BITS=64 ( [...] omits 9995d0588f iconv_charmap: Close output file when done omits 7ff4da3dc2 copy_and_spawn_sgid: Avoid double calls to close() omits a5bd2e10e0 gaiconf_init: Avoid double-free in label and precedence lists omits 3a48da47a9 gconv_parseconfdir: Fix memory leak omits 0b03996304 ldconfig: avoid leak on empty paths in config file adds a85c93c424 Open master branch for glibc 2.35 development adds 4165dd2e95 Remove obsolete comments/name from acos-inputs, since slow p [...] adds db737c79c6 Remove obsolete comments/name from several benchtest input files. adds 6069826312 nis: Fix leak on realloc failure in nis_getnames [BZ #28150] adds 2ee9b24f47 Fix build of nptl/tst-thread_local1.cc with GCC 12 adds b0234d79e7 ldconfig: avoid leak on empty paths in config file adds 5f9b78fe35 gconv_parseconfdir: Fix memory leak adds 1e0e6d656d iconv_charmap: Close output file when done adds 45caed9d67 copy_and_spawn_sgid: Avoid double calls to close() adds 77a34079d8 gaiconf_init: Avoid double-free in label and precedence lists adds df183287ff hurd: Avoid spurious warning adds b17e842a60 gethosts: Remove unused argument _type adds ac30324c67 test-dlclose-exit-race: avoid hang on pthread_create error adds 5b86241a03 linux: Add sparck brk implementation adds c52eb066bc Update sparc libm-test-ulps adds 3d9a539ee6 rt: Set the correct message queue for tst-mqueue10 adds 505a964ae0 tst-mxfast: Don't run with mcheck adds fb89489636 Add INADDR_DUMMY from Linux 5.13 to netinet/in.h adds c87fcacc50 Linux: Fix fcntl, ioctl, prctl redirects for _TIME_BITS=64 ( [...] adds e4ca6de1bc powerpc64: Replace some PPC_FEATURE_HAS_VSX with PPC_FEATURE [...] adds f2a15dd668 powerpc64: Check cacheline size before using optimised memse [...] adds 60b4dd2579 powerpc64: Add checks for Altivec and VSX in ifunc selection adds b805aebd42 librt: fix NULL pointer dereference (bug 28213) adds 98149b16d6 Add PTRACE_GET_RSEQ_CONFIGURATION from Linux 5.13 to sys/ptrace.h adds 1d7b32ee61 Use binutils 2.37 branch in build-many-glibcs.py adds 07b427296b [1/5] AArch64: Improve A64FX memset for small sizes adds 9bc2ed8f46 [2/5] AArch64: Improve A64FX memset for large sizes adds 186092c6ba [3/5] AArch64: Improve A64FX memset for remaining bytes adds e69d9981f8 [4/5] AArch64: Improve A64FX memset by removing unroll32 adds a5db6a5cae [5/5] AArch64: Improve A64FX memset medium loops adds 13710e7e6a hurd: Add support for AT_NO_AUTOMOUNT adds 302247c891 elf: Unconditionally use __ehdr_start adds 43d06ed218 aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203] adds 08fc6df294 hurd mmap: Factorize MAP_SHARED flag check adds 5a5358b749 hurd mmap: Reduce the requested max vmprot adds dc906e94f7 mtrace: Use a static buffer for printing [BZ #25947] adds 4cc79c2177 librt: add test (bug 28213) adds 1f51cd9a86 mips: align stack in clone [BZ #28223] adds 0f62fe0532 mips: increase stack alignment in clone to match the ABI adds 6e8a0aac2f time: Fix overflow itimer tests on 32-bit systems adds cbb2aa337b hurd: Drop fmh kludge adds 33c50ef428 elf: Drop elf/tls-macros.h in favor of __thread and tls_mode [...] adds b37b75d269 x86_64: Simplify elf_machine_{load_address,dynamic} adds 710ba420fd Remove sysdeps/*/tls-macros.h adds 34b4624b04 riscv: Drop reliance on _GLOBAL_OFFSET_TABLE_[0] adds bca0f5cbc9 arm: Simplify elf_machine_{load_address,dynamic} adds 0835c0f0ba x86: fix Autoconf caching of instruction support checks [BZ #27991] adds 82fbcd7118 elf: Fix missing colon in LD_SHOW_AUXV output [BZ #28253] adds c333dcf8d8 Update string/test-memmove.c to cover 16KB copy adds 78c9ec9000 x86-64: Optimize load of all bits set into ZMM register [BZ #28252] adds f2e33c3268 mtrace: Fix output with PIE and ASLR [BZ #22716] adds a4f5a3103f rtld: copy terminating null in tunables_strdup (bug 28256) adds c8126360df Fix iconv build with GCC mainline adds c5e4c0dd0f hurd: Remove old test-err_np.c file adds 5eb3e2c794 hurd: Fix errlist error mapping adds 84a7eb1f87 Use __executable_start as the lowest address for profiling [ [...] adds 5359c3bc91 x86-64: Remove compiler -mavx512f check adds 528f9ff6bf x86-64: Remove assembler AVX512DQ check adds f9cd7d5d19 powerpc: Use --no-tls-get-addr-optimize in test only if the [...] adds 9926f6e2ee elf: Skip tst-auditlogmod-* if the linker doesn't support -- [...] adds d19b137b6a Fix error message in memmove test to display correct src pointer adds 5aa359d331 llio.texi: Wording fixes in description of closefrom() adds e814f4b04e support: Add support_open_dev_null_range adds 6b20880b22 Use support_open_dev_null_range io/tst-closefrom, misc/tst-c [...] adds 6f4973c1a2 nptl: Fix tst-cancel7 and tst-cancelx7 race condition (BZ #14232) adds 6090a4a1b3 Allow #pragma GCC in headers in conformtest adds 032d74eaf6 support: Add support_wait_for_thread_exit adds d4877540e5 i686: Don't include multiarch memove in libc.a adds 3c8b9879ca x86-64: Use testl to check __x86_string_control adds e2930d8777 hurd: Fix typo in msync adds 60dfb30976 hurd msync: Drop bogus test adds 224edada60 configure: Allow LD to be LLD 13.0.0 or above [BZ #26558] adds 69623c0db0 posix: remove some iso-8859-encoded characters adds 23777232c2 AArch64: Update A64FX memset not to degrade at 16KB adds 04f2125c6e Port shared code information from the wiki adds 30891f35fa Remove "Contributed by" lines adds f873adf3df Revert "AArch64: Update A64FX memset not to degrade at 16KB" adds 1d9f99ce1b AArch64: Update A64FX memset not to degrade at 16KB adds f5117c6504 Add 'codepoint_collation' support for LC_COLLATE. adds 466f2be6c0 Add generic C.UTF-8 locale (Bug 17318) adds d8cf84ac7e Update hppa libm-test-ulps adds b8c6166b1b locale: Add missing second argument to _Static_assert in C-c [...] adds 4e04a47208 Use Linux 5.14 in build-many-glibcs.py adds 66016ec8ae MIPS: Setup errno for {f,l,}xstat adds 2738480a4b Fix failing nss/tst-nss-files-hosts-long with local resolver adds 89dc0372a9 Update syscall lists for Linux 5.14 adds 27ae52e4d1 testrun.sh: Add support for --tool=rpctrace adds c9fef4b7d1 _Static_assert needs two arguments for compatibility with GC [...] adds abd383584b Add narrowing square root functions adds 3886eaff9d benchtests: Enable scripts/plot_strings.py to read stdin adds 2fd36391be benchtests: Remove redundant assert.h adds 8af8456004 nptl: pthread_kill, pthread_cancel should not fail after exi [...] adds 526c3cf11e nptl: Fix race between pthread_kill and thread exit (bug 12889) adds 43cea6d565 iconvconfig: Fix behaviour with --prefix [BZ #28199] adds 5f07d47e4b configure: Fix check for INSERT in linker script adds 4b39e34983 Update kernel version to 5.14 in tst-mman-consts.py adds 3561106278 Add MADV_POPULATE_READ and MADV_POPULATE_WRITE from Linux 5. [...] adds 520a588705 elf: Replace most uses of THREAD_GSCOPE_IN_TCB adds 2444ce5421 mach lll_lock/unlock: Explicitly request private locking adds 5604830dea time: Fix compile error in itimer test affecting hurd adds 4b6574a6f6 Redirect fma calls to __fma in libm adds 166bb3eac3 htl: Move thread table to ld.so adds ed2f9aaf5e htl: Reimplement GSCOPE adds c484da9087 elf: Remove THREAD_GSCOPE_IN_TCB adds cb5088cfd3 benchtests: Fix validate_benchout.py exceptions adds 876e51548c Fix build-many-glibcs.py --strip for installed library renaming adds 63a788f48a posix: Fix attribute access mode on getcwd [BZ #27476] adds f3eef96390 Run conform/ tests using newly built libc adds 885762aa31 Use $(pie-default) with conformtest adds a93d9e03a3 Extend struct r_debug to support multiple namespaces [BZ #15971] adds 95dba35bf0 nptl: pthread_kill needs to return ESRCH for old programs (b [...] adds 7e84ac3a3a elf: Include <sysdep.h> in elf/dl-debug-symbols.S adds 064b475a2e powerpc: Fix unrecognized instruction errors with recent GCC adds f3e6645633 nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mu [...] adds 0b5ca7c3e5 regex: copy back from Gnulib adds 1356f38df5 Fix f64xdivf128, f64xmulf128 spurious underflows (bug 28358) adds ed05f7dded Mention today's regex merge in SHARED-FILES adds 4eff749e8f Adjust new narrowing div/mul tests for IBM long double, upda [...] adds b413280cfb ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340] adds b3f27d8150 Add narrowing fma functions adds 2849e2f533 nptl: Avoid setxid deadlock with blocked signals in thread e [...] adds 0a5e270bd1 vfprintf: Handle floating-point cases outside of process_arg macro adds 475b0b92e0 vfprintf: Unify argument handling in process_arg adds 4ed7a383f9 Fix ffma use of round-to-odd on x86 adds 54ff4f1e39 powerpc64le: Avoid conflicting types for f64xfmaf128 when IF [...] adds 2efca218b5 xsysconf: Only fail on error results and errno set adds 381b29616a aarch64: Disable A64FX memcpy/memmove BTI unconditionally adds 91e92272ca i386: Port elf_machine_{load_address,dynamic} from x86-64 adds 5ad9d62c3b Linux: Avoid closing -1 on failure in __closefrom_fallback adds b26901b26e Fix sysdeps/x86/fpu/s_ffma.c for 32-bit FMA processor case adds 4ae2b8a423 build-many-glibcs.py: add powerpc64le glibc variant without [...] adds 8807e560c0 Define __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ adds a1c056c9d0 benchtests: Improve reliability of memcmp benchmarks adds 15e6d6785a Avoid warning: overriding recipe for .../tst-ro-dynamic-mod.so adds 1cc205c510 htl: make pthread_sigstate read/write set/oset outside sigst [...] adds 514638699d htl: Fix sigset of main thread adds 11a02b035b misc: Add __get_nprocs_sched adds 33099d72e4 linux: Simplify get_nprocs adds 342298278e linux: Revert the use of sched_getaffinity on get_nproc (BZ #28310) adds b0a33dc967 Disable symbol hack in libc_nonshared.a adds 8f42a98654 posix: Remove spawni.c adds 8e2557a2b8 powerpc: Delete unneeded ELF_MACHINE_BEFORE_RTLD_RELOC adds 9874ca536b pthread/tst-cancel28: Fix barrier re-init race condition adds 5bf07e1b3a Linux: Simplify __opensock and fix race condition [BZ #28353] adds 90f0ac10a7 Add fmaximum, fminimum functions adds 79850e1025 Do not define tgmath.h fmaxmag, fminmag macros for C2X (bug 28397) adds 9bd9978639 Do not declare fmax, fmin _FloatN, _FloatNx versions for C2X adds ee874f44fd powerpc: Fix unrecognized instruction errors with recent binutils adds 88361b408b elf: Copy l_addr/l_ld when adding ld.so to a new namespace adds a725ff1de9 Suppress -Wcast-qual warnings in bsearch adds beca615c5e Update alpha libm-test-ulps adds 32b96d0dec Add missing braces to bsearch inline implementation [BZ #28400] adds 1e1ecea62e elf: Replace nsid with args.nsid [BZ #27609] adds 52c057e37c Add exp10 macro to <tgmath.h> (bug 26108) adds 01d34e934a Add C2X _PRINTF_NAN_LEN_MAX adds dd5adb515c Linux: Add FUTEX_LOCK_PI2 adds 8352b6df37 nptl: Use FUTEX_LOCK_PI2 when available adds 9cba3fa34b support: Add support_mutex_pi_monotonic adds 2313ab153d nptl: Add CLOCK_MONOTONIC support for PI mutexes adds 176c88f521 support: Add check for TID zero in support_wait_for_thread_exit adds eae81d7057 nptl: pthread_kill must send signals to a specific thread [B [...] adds b517256015 Update to Unicode 14.0.0 [BZ #28390] adds 3692c0df7f io: Do not skip timestamps tests for 32-bit time_t adds 958309cba2 time: Ignore interval nanoseconds on tst-itimer adds 83b5323261 elf: Avoid deadlock between pthread_create and ctors [BZ #28357] adds de0a7c5a0b benchtests: Building benchmarks as static executables adds a312e8fe6d Fix stdio-common tests for GCC 12 -Waddress adds 6bbf729832 Fixed inaccuracy of j0f (BZ #28185) adds c75b106145 aarch64: update libm test ulps adds a0f0c08e4f Fix stdlib/tst-setcontext.c for GCC 12 -Warray-compare adds d2b1254db2 y2038: Use a common definition for stat for sparc32 adds c2a567cec4 math: Also xfail the new j0f tests for ibm128-libgcc adds 260d3032ad powerpc: update libm test ulps adds 47252e4336 S390: update libm test ulps adds 3234a31b48 ld.so: Don't fill the DT_DEBUG entry in ld.so [BZ #28129] adds 27b6edbb09 support: Also return fd when it is 0 adds f2e06656d0 S390: Add PCI_MIO and SIE HWCAPs adds 645277434a Fix subscript error with odd TZif file [BZ #28338] adds 1836bb2ebf io: Fix ftw internal realloc buffer (BZ #28126) adds 1bd888d0b7 Initial support for GNU_PROPERTY_1_NEEDED adds 349b0441da Add run-time check for indirect external access adds 490e6c62aa elf: Avoid nested functions in the loader [BZ #27220] adds f3c6c19038 Remove unreliable parts of rt/tst-cpuclock2 adds b5c8a3aa82 Linux: implement getloadavg(3) using sysinfo(2) adds fa80ce6023 resolv: make res_randomid use random_bits() adds fc5bd179ef x86: Modify ENTRY in sysdep.h so that p2align can be specified adds 5d26d12f4a benchtests: Add medium cases and increase iters in bench-memset.c adds eb73b87897 resolv: Avoid GCC 12 false positive warning [BZ #28439]. adds bf433b849a elf: Remove Intel MPX support (lazy PLT, ld.so profile, and [...] adds 4912c738fc Fix nios2 localplt failure adds de82cb0da4 Add TEST_COMPARE_STRING_WIDE to support/check.h adds 4af6982e4c elf: Fix elf_get_dynamic_info definition adds 171ab1af56 elf: Update audit tests to not depend on stdout adds 8faa1e0449 libio: Update tst-wfile-sync to not depend on stdin adds 1bd8b8d58f x86: Optimize memcmp-evex-movbe.S for frontend behavior and size adds e59ced2384 x86: Optimize memset-vec-unaligned-erms.S adds d6d89608ac elf: Fix dynamic-link.h usage on rtld.c adds 9d3c9a046a x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h adds 1d20f33ff4 hurd: Fix intr-msg parameter/stack kludge adds 1d3decee99 hurd if_index: Explicitly use AF_INET for if index discovery adds 5118dcac68 elf: Fix elf_get_dynamic_info() for bootstrap adds 06acd6d1d6 nptl: Fix tst-cancel7 and tst-cancelx7 pidfile race adds ad6feef1b0 manual: Update _TIME_BITS to clarify it's user defined adds 1d550265a7 timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems (BZ #28469) adds 2ec99d8c42 ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340] adds 53d19edf7b nss: Unnest nested function add_key adds 46baeb61e1 glibcextract.py: Place un-assemblable @@@ in a comment adds e938c02748 Don't add access size hints to fortifiable functions adds a643f60c53 Make sure that the fortified function conditionals are constant adds ad6f2a010c debug: Add tests for _FORTIFY_SOURCE=3 adds 2c6cabb3a4 Correct access attribute on memfrob (bug 28475) adds 82fd7314c7 powerpc: Remove backtrace implementation adds e037274c8e stdlib: Fix tst-canon-bz26341 when the glibc build current w [...] adds d962cce139 x86-64: Add sysdeps/x86_64/fpu/Makeconfig adds aa783f9a7b linux: Fix a possibly non-constant expression in _Static_assert adds 8a9a593115 Add alloc_align attribute to memalign et al adds 4e32c8f568 posix: Remove alloca usage for internal fnmatch implementation adds 0ff2d30dae iconv: Use TIMEOUTFACTOR for iconv test timeout adds e6fd79f379 elf: Testing infrastructure for ld.so DSO sorting (BZ #17645) adds 15a0c5730d elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645) adds 927246e188 elf: Fix e6fd79f379 build with --enable-tunables=no adds 4f690aad9e x86_64: Add missing libmvec ABI tests adds d8e7d06381 bench-math: Sort and put each bench per line adds bad852b61b x86: Replace sse2 instructions with avx in memcmp-evex-movbe.S adds f9b152c83f elf: Make global.out depend on reldepmod4.so [BZ #28457] adds 8438135d34 configure: Don't check LD -v --help for LIBC_LINKER_FEATURE adds 44829b3ddb String: Add support for __memcmpeq() ABI on all targets adds 9894127d20 String: Add hidden defs for __memcmpeq() to enable internal usage adds d9283b71ac String: Add tests for __memcmpeq adds 11c88336e3 NEWS: Add item for __memcmpeq adds 3592ccd472 String: Add __memcmpeq as build target adds cf3acd774f Benchtests: Add benchtests for __memcmpeq adds cf4fd28ea4 x86_64: Add support for __memcmpeq using sse2, avx2, and evex adds fa7f63d8d6 x86_64: Add sse2 optimized __memcmpeq in memcmp-sse2.S adds b4ed69ba16 x86_64: Add avx2 optimized __memcmpeq in memcmpeq-avx2.S adds 9b7cfab180 x86_64: Add evex optimized __memcmpeq in memcmpeq-evex.S adds 6838920383 riscv: Fix incorrect jal with HIDDEN_JUMPTARGET adds b3cf94ef15 login: Add back libutil as an empty library adds 1d56fd3bae x86_64: Add memcmpeq.S to fix disable-multi-arch build adds 88e316b064 Handle NULL input to malloc_usable_size [BZ #28506] adds 66a273d16a elf: Disable ifuncmain{1,5,5pic,5pie} when using LLD adds 3d5ecb6246 Fix LIBC_PROG_BINUTILS for -fuse-ld=lld adds 04e8169f1d Check if linker also support -mtls-dialect=gnu2 adds 6446c725d4 Fix compiler issue with mmap_internal adds 7ca9377bab Disable -Waggressive-loop-optimizations warnings in tst-dynarray.c adds f392915d1e benchtests: Improve bench-memcpy-random adds 79d0fc6539 benchtests: Add acosf function to bench-math adds c46e9afb2d x86-64: Improve EVEX strcmp with masked load adds 14dbbf46a0 x86-64: Remove Prefer_AVX2_STRCMP adds d6dea8c847 arm: Use internal symbol for _dl_argv on _dl_start_user adds 613cb5c7b1 arm: Use have-mtls-dialect-gnu2 to check for ARM TLS descrip [...] adds dba44dbe54 benchtests: Make hypot input random adds b8a6ee43bb benchtests: Add hypotf adds cca75bd8b5 i386: Explain why __HAVE_64B_ATOMICS has to be 0 adds f64f4ce069 elf: Assume disjointed .rela.dyn and .rela.plt for loader adds db432f033d Use Linux 5.15 in build-many-glibcs.py adds fdcd177fd3 regex: Unnest nested functions in regcomp.c adds 6720d36b66 x86-64: Replace movzx with movzbl adds 09f214528c riscv: Build with -mno-relax if linker does not support R_RI [...] adds d3bf2f5927 elf: Do not run DSO sorting if tunables is not enabled adds 9fea0f1a2a [powerpc] Tighten contraints for asm constant parameters adds ff012870b2 gconv: Do not emit spurious NUL character in ISO-2022-JP-3 ( [...] adds ea32ec354c elf: Earlier missing dynamic segment check in _dl_map_object [...] adds a586fe9c80 Configure GCC with --enable-initfini-array [BZ #27945] adds 2856829ee7 Revert "benchtests: Add acosf function to bench-math" adds d465e5e0da Remove the last trace of generate-md5 [BZ #28554] adds d585ba47fc string: Make tests birdirectional test-memcpy.c adds 5e6cce9b34 benchtests: Add additional cases to bench-memcpy.c and bench [...] adds ac759b1fbf benchtests: Add partial overlap case in bench-memmove-walk.c adds a6b7502ec0 x86: Optimize memmove-vec-unaligned-erms.S adds 475b63702e x86: Double size of ERMS rep_movsb_threshold in dl-cacheinfo.h adds f2c996597d hurd: Implement close_range and closefrom adds d41985b71e hurd: Remove unused __libc_close_range adds a6a9c1a36b test-memcpy.c: Double TIMEOUT to (8 * 60) adds 3a523ccd78 locale: Fix localedata/sort-test undefined behavior adds db6c4935fa Fix memmove call in vfprintf-internal.c:group_number adds b05fae4d8e elf: Use the minimal malloc on tunables_strdup adds 824dd3ec49 Fix build a chec failures after b05fae4d8e34 adds 0bd356df1a Remove the unused +mkdep/+make-deps/s-proto.S/s-proto-cancel.S adds 98966749f2 s390: Use long branches across object boundaries (jgh instea [...] adds 3387c40a8b Update syscall lists for Linux 5.15 adds 309548bec3 Support C2X printf %b, %B adds 2f9062d717 x86: Shrink memcmp-sse4.S code size adds 6c1e3c0fd0 String: Split memcpy tests so that parallel build is faster adds 0b82747dc4 Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537] adds 49302b8fdf Avoid extra load with CAS in __pthread_mutex_clocklock_commo [...] adds d672a98a1a Add LLL_MUTEX_READ_LOCK [BZ #28537] adds afbf26492a tst-tzset: output reason when creating 4GiB file fails adds cbcd65c8b5 Add a comment for --enable-initfini-array [BZ #27945] adds 120ac6d238 Move assignment out of the CAS condition adds 54816ae98d elf: Move LAV_CURRENT to link_lavcurrent.h adds b4bbedb1e7 dso-ordering-test.py: Put all sources in one directory [BZ #28550] adds 1f67d8286b elf: Use a temporary file to generate Makefile fragments [BZ [...] adds d8c2e8e043 elf: hidden visibility for __minimal_malloc functions adds a43c0b5483 x86-64: Create microbenchmark infrastructure for libmvec adds 8bd336a00a nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond [...] adds f1d333b5bf elf: Introduce GLRO (dl_libc_freeres), called from __libc_freeres adds f1bcfde3a7 malloc: Fix malloc debug for 2.35 onwards adds bdeb7a8fa9 Add PF_MCTP, AF_MCTP from Linux 5.15 to bits/socket.h adds ed3ce71f5c elf: Move la_activity (LA_ACT_ADD) after _dl_add_to_namespac [...] adds 3d981795cd socket: Do not use AF_NETLINK in __opensock adds 5c3ece451d Update kernel version to 5.15 in tst-mman-consts.py adds bc801b3a40 setjmp: Replace jmp_buf-macros.h with jmp_buf-macros.sym adds aac54dcd37 powerpc: Define USE_PPC64_NOTOC iff compiler supports it adds e186fc5a31 nptl: Do not set signal mask on second setjmp return [BZ #28607] adds 456b3c08b6 io: Refactor close_range and closefrom adds 4443695598 x86-64: Add vector cos/cosf to libmvec microbenchmark adds 37df38bd5f x86-64: Add vector exp/expf to libmvec microbenchmark adds 8ab8afb336 x86-64: Add vector log/logf to libmvec microbenchmark adds 6a556bac81 x86-64: Add vector pow/powf to libmvec microbenchmark adds c58d3b7d00 x86-64: Add vector sin/sinf to libmvec microbenchmark adds c52ef24829 regex: fix buffer read overrun in search [BZ#28470] adds c3b023a782 linux: Only build fstatat fallback if required adds d150181d73 linux: Add fanotify_mark C implementation adds 137ed5ac44 linux: Use /proc/stat fallback for __get_nprocs_conf (BZ #28624) adds e49c3c5d7a hurd: Let report-wait use a weak reference to _hurd_itimer_thread adds 3c7c511782 elf: Include <stdint.h> in tst-tls20.c adds df4cb2280e elf: Include <stdbool.h> in tst-tls20.c adds 83008fa495 linux: Add prlimit64 C implementation adds 5b3e31e312 linux: Implement mremap in C adds efc6b2dbc4 linux: Implement pipe in terms of __NR_pipe2 adds d120fb9941 powerpc64[le]: Fix CFI and LR save address for asm syscalls [...] adds b51eb35c57 AArch64: Optimize memcmp adds b31bd11454 AArch64: Improve A64FX memcpy adds 0656b649c5 elf: add definition for ELF_NOTE_FDO and NT_FDO_PACKAGING_ME [...] adds 23c77f6018 nptl: Increase default TCB alignment to 32 adds 4df1fa6ddc x86-64: Use notl in EVEX strcmp [BZ #28646] adds bada2e312a Add --with-timeoutfactor=NUM to specify TIMEOUTFACTOR adds c1cb2deeca elf: execve statically linked programs instead of crashing [ [...] adds 4fb4e7e821 csu: Always use __executable_start in gmon-start.c adds 68007900be misc, nptl: Remove stray references to __condvar_load_64_relaxed adds 00baddbb93 linux: Add generic syscall implementation adds a329f68f2e linux: Add generic ioctl implementation adds ceeffe968c x86: Don't set Prefer_No_AVX512 for processors with AVX512 a [...] adds cbab7f7268 localedef: check magic value on archive load [BZ #28650] adds 409a735816 String: test-memcpy used unaligned types for buffers [BZ 28572] adds 8dbeb0561e nptl: Add <thread_pointer.h> for defining __thread_pointer adds ce2248ab91 nptl: Introduce <tcb-access.h> for THREAD_* accessors adds 8d1927d8dc nptl: Introduce THREAD_GETMEM_VOLATILE adds 95e114a091 nptl: Add rseq registration adds 1d350aa060 Linux: Use rseq to accelerate sched_getcpu adds e3e589829d nptl: Add glibc.pthread.rseq tunable to control rseq registration adds c901c3e764 nptl: Add public rseq symbols and <sys/rseq.h> adds a41c8e9235 nptl: rseq failure after registration on main thread is fatal adds 627f5ede70 Remove TLS_TCB_ALIGN and TLS_INIT_TCB_ALIGN adds 5cc3385654 nptl: Add one more barrier to nptl/tst-create1 adds 2e75604f83 elf: Install a symbolic link to ld.so as /usr/bin/ld.so adds 718fdd87b1 elf: Properly align PT_LOAD segments [BZ #28676] adds fc2334ab32 Add a testcase to check alignment of PT_LOAD segment [BZ #28676] adds f1eeef945d elf: Use errcode instead of (unset) errno in rtld_chain_load adds ea5814467a x86-64: Remove LD_PREFER_MAP_32BIT_EXEC support [BZ #28656] adds 26803075e4 hurd: Fix gmon-static adds 556a6126f8 hurd: Add rules for static PIE build adds 23645707f1 Replace --enable-static-pie with --disable-default-pie adds 5afe4c0d69 Cleanup encoding in comments adds 7fe0ace3e2 math: Simplify hypotf implementation adds 6c848d7038 math: Use an improved algorithm for hypot (dbl-64) adds ccfa865a82 math: Improve hypot performance with FMA adds aa9c28cde3 math: Use an improved algorithm for hypotl (ldbl-96) adds c212d6397e math: Use an improved algorithm for hypotl (ldbl-128) adds a1d3c9b642 i386: Move hypot implementation to C adds 2eb1cd2f47 math: Remove powerpc e_hypot adds 72ab1eaec7 math: Add math-use-builtinds-fmax.h adds 583c4d424e math: Add math-use-builtinds-fmin.h adds ecb94e9587 aarch64: Add math-use-builtins-f{max,min}.h adds 2f44eef584 math: Use fmin/fmax on hypot adds 104d2005d5 math: Remove the error handling wrapper from hypot and hypotf adds 3b1402b3fc sysdeps: Simplify sin Taylor Series calculation adds 57e349b1b0 Disable DT_RUNPATH on NSS tests [BZ #28455] adds cf44f08379 mach: Fix spurious inclusion of stack_chk_fail_local in libm [...] adds 1f3d460761 NEWS: Move LD_PREFER_MAP_32BIT_EXEC adds ec06717856 hurd: Do not set PIE_UNSUPPORTED adds f8392bb766 intl: Emit no lines in bison generated files adds 0884724a95 elf: Use new dependency sorting algorithm by default adds fd6062ede3 elf: Align argument of __munmap to page size [BZ #28676] adds f6ff87868a NEWS: Document LD_PREFER_MAP_32BIT_EXEC as x86-64 only adds 4435c29892 Support target specific ALIGN for variable alignment test [B [...] adds a6d2f948b7 Use LFS and 64 bit time for installed programs (BZ #15333) adds cb976fba4c powerpc: Use global register variable in <thread_pointer.h> adds 5f6d8d97c6 malloc: Add madvise support for Transparent Huge Pages adds 7478c9959a malloc: Add THP/madvise support for sbrk adds 6cc3ccc67e malloc: Move mmap logic to its own function adds 98d5fcb8d0 malloc: Add Huge Page support for mmap adds c1beb51d08 malloc: Add Huge Page support to arenas adds 0849eed45d malloc: Move MORECORE fallback mmap to sysmalloc_mmap_fallback adds 0f982c1827 malloc: Enable huge page support on main arena adds ae23fa3e5f __glibc_unsafe_len: Fix comment adds ff3cb03f38 Fix __minimal_malloc segfaults in __mmap due to stack-protector adds a16c5ab139 localedata: add new locale ab_GE adds 0a4df6f534 Remove upper limit on tunable MALLOC_MMAP_THRESHOLD adds 72e4a717bd Fix The GNU ToolChain Authors copyright notice adds ce1e5b1122 arm: Guard ucontext _rtld_global_ro access by SHARED, not PIC macro adds b99b0f93ee nss: Use "files dns" as the default for the hosts database ( [...] adds 2bbd07c715 fortify: Fix spurious warning with realpath adds c16dc431c8 Update copyright header in recently merged ab_GE locale adds ae91d3df24 powerpc64[le]: Allocate extra stack frame on syscall.S adds 94058f6cde elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD [...] adds d2e594d715 riscv: align stack in clone [BZ #28702] adds 225da459ce riscv: align stack before calling _dl_init [BZ #28703] adds 691d9ae9e6 Remove ununsed tcb-offset adds a94d9659cd Add ARPHRD_CAN, ARPHRD_MCTP to net/if_arp.h adds de8a0897e3 Regenerate ulps on x86_64 with GCC 12 adds e0fc721ce6 Linux: Fix 32-bit vDSO for clock_gettime on powerpc32 adds d3e4f5a101 s_sincosf.h: Change pio4 type to float [BZ #28713] adds 163f625cf9 elf: Remove excessive p_align check on PT_LOAD segments [BZ #28688] adds c6d7d6312c intl/plural.y: Avoid conflicting declarations of yyerror and yylex adds f20f980c71 x86-64: Add vector acos/acosf implementation to libmvec adds cd0c333d2e elf: Remove unused NEED_DL_BASE_ADDR and _dl_base_addr adds 9702a7901e stdio: Implement %#m for vfprintf and related functions adds a4b4131355 Set default __TIMESIZE default to 64 adds 6e30181b4a math: Properly cast X_TLOSS to float [BZ #28713] adds 268d812c19 elf: Remove AArch64 from comment for AT_MINSIGSTKSZ adds abddd61de0 x86: Optimize L(less_vec) case in memcmp-evex-movbe.S adds cca457f9c5 x86: Optimize L(less_vec) case in memcmpeq-evex.S adds 422e4cd0ff stdio-common: Fix %m sprintf test output for GNU/Hurd adds 53c38911b8 malloc: Add missing shared thread library flags adds 1c6e6e52e5 hurd: XFAIL more tests that require setpshared support adds 7b358de1af hurd: Fix XFAIL-ing mallocfork2 tests adds 2ce0481d26 hurd: let csu initialize tls adds ae49f218da hurd: Fix static-PIE startup adds aee6e90f93 elf: Add _dl_audit_objopen adds 3dac3959a5 elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid adds c91008d349 elf: Add _dl_audit_objsearch adds 311c9ee54e elf: Add _dl_audit_objclose adds cda4f265c6 elf: Add _dl_audit_symbind_alt and _dl_audit_symbind adds 0b98a87487 elf: Add _dl_audit_preinit adds eff687e846 elf: Add _dl_audit_pltenter adds 8c0664e2b8 elf: Add _dl_audit_pltexit adds 063f9ba220 elf: Avoid unnecessary slowdown from profiling with audit (B [...] adds d1b38173c9 elf: Add audit tests for modules with TLSDESC adds f0e23d34a7 elf: Issue audit la_objopen for vDSO adds 484e672dda elf: Do not fail for failed dlmopen on audit modules (BZ #28061) adds c75aa9246a microblaze: Add missing implementation when !__ASSUME_TIME64 [...] adds 5a5f7a160d malloc: Remove atomic_* usage adds 92ff345137 Remove atomic-machine.h atomic typedefs adds a75b1e35c5 malloc: Use hp-timing on libmemusage adds 83b8d5027d malloc: Remove memusage.h adds 5d28a8962d elf: Add _dl_find_object function adds 146310177a x86-64: Add vector atan/atanf implementation to libmvec adds 11c01de14c x86-64: Add vector asin/asinf implementation to libmvec adds 37475ba883 x86-64: Add vector hypot/hypotf implementation to libmvec adds 3fc9ccc20b x86-64: Add vector exp2/exp2f implementation to libmvec adds 8b726453d5 x86-64: Add vector exp10/exp10f implementation to libmvec adds ef7ea9c132 x86-64: Add vector cosh/coshf implementation to libmvec adds 76ddc74e86 x86-64: Add vector expm1/expm1f implementation to libmvec adds aa1809a1df x86-64: Add vector sinh/sinhf implementation to libmvec adds 2bf02c5843 x86-64: Add vector cbrt/cbrtf implementation to libmvec adds 2941a24f8c x86-64: Add vector atan2/atan2f implementation to libmvec adds 8f8566026d x86-64: Add vector log10/log10f implementation to libmvec adds 7e1722fec8 x86-64: Add vector log2/log2f implementation to libmvec adds 74265c16ab x86-64: Add vector log1p/log1pf implementation to libmvec adds 6dea4dd3da x86-64: Add vector atanh/atanhf implementation to libmvec adds 0625489ccc x86-64: Add vector acosh/acoshf implementation to libmvec adds f9ce13fdac x86-64: Add vector erf/erff implementation to libmvec adds c0f36fc303 x86-64: Add vector tanh/tanhf implementation to libmvec adds e682d01578 x86-64: Add vector asinh/asinhf implementation to libmvec adds c36f64aa6d timezone: handle truncated timezones from tzcode-2021d and l [...] adds ebe899af0d timezone: test-case for BZ #28707 adds 737e873b30 resolv: Do not build libanl.so for ABIs starting at 2.35 adds bc1e344dc1 resolv: Do not install libanl.so symbolic link adds 8881cca8fb x86-64: Add vector erfc/erfcf implementation to libmvec adds c21c7bc24e x86-64: Add vector tan/tanf implementation to libmvec adds 4dfa8f4870 open64: Force O_LARGEFILE on all architectures adds 33e8e95cbd hurd: Make getrandom a stub inside the random translator adds 1f17da01e6 time: Refactor timesize.h for some ABIs adds 8c0727af63 hurd: Avoid overzealous shared objects constraints adds 35cf8a85ed hurd: Bump BRK_START to 0x20000000 adds edb5ab841a hurd: Use __trivfs_server_name instead of trivfs_server_name adds 581c785bf3 Update copyright dates with scripts/update-copyrights adds 634b5ebac6 Update copyright dates not handled by scripts/update-copyrights. adds 0933a4a1b7 Sync move-if-change from Gnulib, updating copyright adds b92a49359f Update automatically-generated copyright dates adds a51faeee6a hurd: Implement _S_msg_get_dtable adds bd1616c6be Properly check linker option in LIBC_LINKER_FEATURE [BZ #28738] adds 9288c92d00 elf: Add <dl-debug.h> adds 8df0def7a4 Remove stale reference to libanl.a adds 0e298448aa hurd: Fix auth port leak adds 5d8eb435a8 hurd: nuke all unknown ports on exec adds 28713c0612 elf: Sort tests and modules-names adds 7ac2bee495 elf: Fix tst-linkall-static link when pthread is not in libc adds bfb5ed5df3 elf: Also try DT_RUNPATH for LD_AUDIT dlopen [BZ #28455] adds f4f70c2895 elf: Add a comment after trailing backslashes adds 8e1ad8073a elf: Add reloc for OpenRISC adds 9dde3a24f1 linux/syscalls: Add or1k_atomic syscall for OpenRISC adds 6e5964311d or1k: ABI Implementation adds de5c0edc80 or1k: startup and dynamic linking code adds 96882a00ce or1k: Thread Local Storage support adds 9f3653b1fa or1k: Atomics and Locking primitives adds 9a47b9660b or1k: math soft float support adds 1871c95f2b or1k: Linux Syscall Interface adds 7d334b1831 or1k: Linux ABI adds d147259b5c or1k: ABI lists adds 0c3c62ca7d or1k: Build Infrastructure adds e981650654 build-many-glibcs.py: add OpenRISC support adds c1fc366ec9 Documentation for OpenRISC port adds 65ccd641ba debug: Remove catchsegv and libSegfault (BZ #14913) adds e5fa62b8db AArch64: Check for SVE in ifuncs [BZ #28744] adds d5b0046e3d ttydefaults.h: Fix CSTATUS to control-t adds acbaad31e8 elf: Fix fences in _dl_find_object_update (bug 28745) adds 6b0978c14a Restore ENTRY_POINT definition on hppa, ia64 (bug 28749) adds e72ef23ee8 elf: Simplify software TM implementation in _dl_find_object adds 347a5b592c math: Fix float conversion regressions with gcc-12 [BZ #28713] adds ddf0992cf5 x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755] adds 7e08db3359 x86: Fix __wcsncmp_evex in strcmp-evex.S [BZ# 28755] adds a59cd1328a Use Linux 5.16 in build-many-glibcs.py adds 5a1be8ebdf aarch64: Add HWCAP2_ECV from Linux 5.16 adds 0005e54f76 manual: Drop obsolete @refill adds 86bf0feb0e Enable _FORTIFY_SOURCE=3 for gcc 12 and above adds 0b8e83eb14 elf: Fix 64 time_t support for installed statically binaries adds a4cf12360f support: Add support_socket_so_timestamp_time64 adds 21e0f45c7d linux: Fix ancillary 64-bit time timestamp conversion (BZ #2 [...] adds 62db87ab24 timezone: Fix tst-bz28707 Makefile rule adds 5bd83aa836 Revert "support: Add support_socket_so_timestamp_time64" adds 572e0c8554 Revert "linux: Fix ancillary 64-bit time timestamp conversio [...] adds f0ed50e1c7 Do not build libresolv module with 64 bit time_t flags adds db27f1251b debug: Autogenerate _FORTIFY_SOURCE tests adds fcfc908681 debug: Synchronize feature guards in fortified functions [BZ [...] adds 49e2bf58d5 x86_64: Fix SSE4.2 libmvec atan2 function accuracy [BZ #28765] adds 5b766603ef stdlib: Sort tests in Makefile adds f9dab1b5f2 stdlib: Fix formatting of tests list in Makefile adds a78e6a10d0 i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771) adds 4997a533ae Update syscall lists for Linux 5.16 adds 7de501f941 Disable debuginfod in printer tests [BZ #28757] adds 047512374a math: Add more inputs to atan2 accuracy tests [BZ #28765] adds 5732a881aa x86: HAVE_X86_LAHF_SAHF, HAVE_X86_MOVBE and -march=x86-64-vN [...] adds ef7c6d42fe Generate gcc-macros.h adds 7de01e60c2 elf/Makefile: Reflow and sort most variable assignments adds b693d75f0c elf: Split dl-printf.c from dl-misc.c adds 9ba202c78f Add --with-rtld-early-cflags configure option adds 5501164866 powerpc64le: Use <gcc-macros.h> in early HWCAP check adds 990c953bce x86: Add x86-64-vN check to early startup adds f01d482f03 s390x: Use <gcc-macros.h> in early HWCAP check adds 4974c7cd8f elf tst-dl_find_object: Fix typo adds f05faf5f22 [hurd] Call _dl_sort_maps_init in _dl_sysdep_start adds dfb204d87f [hurd] Drop spurious #ifdef SHARED adds 2c040d0b90 hurd: Fix pthread_kill on exiting/ted thread adds 67ca1c5560 hurd: Fix timer/clock_getres crash on NULL res parameter adds 630d2568a1 hurd: drop SA_SIGINFO availability xfail adds c1105e34ac htl: Clear kernel_thread field before releasing the thread s [...] adds 1bd7a06a95 htl: Hide __pthread_attr's __schedparam type [BZ #23088] adds 84a9d5835a hurd: Fix exec() leak on proc_task2proc failure adds 54dda2cdba hurd: Add __rtld_execve adds 41a11a5e83 hurd: optimize exec cleanup adds 0eb230ccce hurd: Make RPC input array parameters const adds b4d4ff8963 elf: Introduce rtld_setup_main_map adds 8eb2510d38 elf: Set l_contiguous to 1 for the main map in more cases adds 06200aac9b elf/tst-dl_find_object: Disable subtests for non-contiguous [...] adds e368b12f6c socket: Add the __sockaddr_un_set function adds 226b46770c CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "u [...] adds ef972a4c50 sunrpc: Test case for clnt_create "unix" buffer overflow (bu [...] adds f545ad4928 CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bu [...] adds cedd498dbc Revert "elf: Fix 64 time_t support for installed statically [...] adds 9fe6f63638 elf: Fix 64 time_t support for installed statically binaries adds ded3aeb202 Properly handle --disable-default-pie [BZ #28780] adds 5f3a7ebc35 Linux: Add epoll_pwait2 (BZ #27359) adds 9702a41cee rt/tst-mqueue*: Return UNSUPPORTED when mq_open fails with ENOSYS adds c242fcce06 x86: use default cache size if it cannot be determined [BZ #28784] adds 3a5aeba87a elf: Reinstate tst-audit17 adds f8b765bec4 htl: Fix build error in annexc adds c90363403b elf: Move _dl_setup_hash to its own file adds 716c4027b0 elf: Fix tst-align3 adds 1e000d3d33 x86: Black list more Intel CPUs for TSX [BZ #27398] adds 3e63b15d43 x86_64: Document libmvec vector functions accuracy [BZ #28766] adds f44820821a mips: Move DT_MIPS into <ldsodefs.h> adds 6b8dbbd03a nptl: Effectively skip CAS in spinlock loop adds fb7bff12e8 support: Add helpers to create paths longer than PATH_MAX adds ee8d5e33ad realpath: Set errno to ENAMETOOLONG for result larger than P [...] adds e22a4557eb elf: Properly align all PT_LOAD segments [BZ #28676] adds 8c86ba4463 htl: Fix cleaning the reply port adds 6c2f050dbe Add valgrind smoke test adds 23e0e8f5f1 getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999) adds 976db046bc tst-realpath-toolong: Fix hurd build adds 114d07fd9a Add and use link-test-modules-rpath-link [BZ #28455] adds b5237c0746 elf: Add a test for PT_LOAD segments with mixed p_align [BZ #28676] adds e4c9268d15 elf: Add a test for PT_LOAD segments with p_align == 1 [BZ #28688] adds d8d94863ef elf: Add a test for PT_LOAD segments with invalid p_align [B [...] adds 84d2d0fe20 realpath: Avoid overwriting preexisting error (CVE-2021-3998) adds 8442f0d966 Fix handling of unterminated bracket expressions in fnmatch [...] adds 5b8e7980c5 Linux: Detect user namespace support in io/tst-getcwd-smallbuff adds 342cc934a3 posix: Add terminal control setting support for posix_spawn adds 03ad86880f elf: Fix use-after-free in ldconfig [BZ #26779] adds 7845064d2d intl: Avoid -Wuse-after-free [BZ #26779] adds ee52ab25ba io: Fix use-after-free in ftw [BZ #26779] adds 4f20a1dc52 stdlib: Avoid -Wuse-after-free in __add_to_environ [BZ #26779] adds e4ba8fee1a elf: Replace tst-p_alignmod1-editX with a python script adds c094c232eb Avoid -Wuse-after-free in tests [BZ #26779]. adds 604814121d hurd: Add posix_spawnattr_tc{get,set}pgrp_np on libc.abilist adds af6dc56b8c Guard tst-valgrind-smoke.out with run-built-tests adds 501246c5e2 x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398] adds af121ae3e7 Fix glibc 2.34 ABI omission (missing GLIBC_2.34 in dynamic loader) adds 1d1ce7d637 Fix elf/loadfail test build dependencies adds 38bc0f4e78 support: Add support_socket_so_timestamp_time64 adds 8fba672472 linux: Fix ancillary 64-bit time timestamp conversion (BZ #2 [...] adds 948ce73b31 Linux: Only generate 64 bit timestamps for 64 bit time_t rec [...] adds be211e0922 Add prelink removal plan on NEWS adds 77a602ebb0 tst-socket-timestamp-compat.c: Check __TIMESIZE [BZ #28837] adds 4556b6edae Update libc.pot for 2.35 release. adds 3a7bed5f5a malloc: Fix -Wuse-after-free warning in tst-mallocalign1 [BZ [...] adds 829ea0caca Mention _FORTIFY_SOURCE=3 for gcc12 in NEWS adds 3fb18fd80c elf: Add <dl-r_debug.h> adds f77bcb70b8 malloc: Fix tst-mallocalign1 macro spacing. adds 1d8e3a2c66 localedef: Fix handling of empty mon_decimal_point (Bug 28847) adds 7e0ad15c0f localedata: Adjust C.UTF-8 to align with C/POSIX. adds 5fa11a2bc9 elf: Add la_activity during application exit adds 254d3d5aef elf: Fix initial-exec TLS access on audit modules (BZ #28096) adds 32612615c5 elf: Issue la_symbind for bind-now (BZ #23734) adds ce9a68c57c elf: Fix runtime linker auditing on aarch64 (BZ #26643) adds 355bc7f736 SET_RELHOOK: merge i386 and x86_64, and move to sysdeps/mach [...] adds 3f35e7d193 or1k: Define PI_STATIC_AND_HIDDEN adds 6289d28d3c posix: Replace posix_spawnattr_tc{get,set}pgrp_np with posix [...] adds 80a08d0faa Fix elf/tst-audit25a with default bind now toolchains adds 6c33b01843 Linux: Use ptrdiff_t for __rseq_offset adds fbc14ab6f0 Update translations. adds 32ffd42741 Update NEWS. adds a134ce8237 Update NEWS bug list. adds 6415fd2ddc Update install.texi, and regenerate INSTALL. adds e0beb0c9f1 Regenerate configure. adds e0f3c52a3f Prepare for glibc 2.35 release. adds f94f6d8a35 Create ChangeLog.old/ChangeLog.24. adds 9e8281add3 Regenerate configure adds d2e4d2a38e posix: Fix tst-spawn6 terminal handling (BZ #28853) adds a2f1675634 linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garb [...] adds 7001c1e38b linux: Fix missing __convert_scm_timestamps (BZ #28860) adds 2496242707 Add BZ#28860 reference on NEWS adds 491f2ef1f0 linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865] adds f055faf801 linux: Use socket-constants-time64.h on tst-socket-timestamp-compat adds a30807b7db string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755] adds fd412fff6d x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ [...] adds d001088e22 x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896] adds 676f85759c x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c adds 3226ffde07 NEWS: Add a bug fix entry for BZ #28896 adds 1dd783fafd elf: Check invalid hole in PT_LOAD segments [BZ #28838] adds e247a3b118 elf: Replace tst-audit24bmod2.so with tst-audit24bmod2 adds 264ad5d7d6 resolv: Fix tst-resolv tests for 2.35 ABIs and later adds a787325e83 NEWS: Add a bug fix entry for BZ #28688 adds 3feecd8001 localedef: Update LC_MONETARY handling (Bug 28845) adds 732dd3a63d localedata: Do not generate output if warnings were present. adds 90797f4972 localedef: Handle symbolic links when generating locale-archive adds c60e6a458b hppa: Fix bind-now audit (BZ #28857) adds 1f77081178 Fix elf/tst-audit2 on hppa adds 2631d3b3a6 hppa: Fix swapcontext adds d82d9cdff4 hppa: Revise gettext trampoline design adds ca0570fee3 hppa: Fix warnings from _dl_lookup_address adds e30c1c73da nptl: Fix cleanups for stack grows up [BZ# 28899] adds 3149f47b80 io: Add fsync call in tst-stat adds c54c5cd8e3 nss: Do not mention NSS test modules in <gnu/lib-names.h> adds 123bd1ec66 nss: Protect against errno changes in function lookup (bug 28953) adds 01d5214bb4 hppa: Implement swapcontext in assembler (bug 28960) adds 9be62976af hppa: Use END instead of PSEUDO_END in swapcontext.S
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 (007e054d78) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-releas [...]
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.
No new revisions were added by this update.
Summary of changes: CONTRIBUTED-BY | 10528 ++++++ ChangeLog.old/ChangeLog.24 | 11984 +++++++ INSTALL | 52 +- Makeconfig | 52 +- Makefile | 11 +- Makefile.help | 2 +- Makerules | 30 +- NEWS | 367 +- README | 1 + Rules | 38 +- SHARED-FILES | 219 + aclocal.m4 | 27 +- argp/Makefile | 2 +- argp/argp-ba.c | 2 +- argp/argp-eexst.c | 2 +- argp/argp-fmtstream.c | 2 +- argp/argp-fmtstream.h | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 2 +- argp/argp-namefrob.h | 2 +- argp/argp-parse.c | 2 +- argp/argp-pv.c | 2 +- argp/argp-pvh.c | 2 +- argp/argp-test.c | 3 +- argp/argp-xinl.c | 2 +- argp/argp.h | 2 +- argp/bits/argp-ldbl.h | 2 +- argp/tst-argp1.c | 3 +- argp/tst-argp2.c | 3 +- argp/tst-ldbl-argp.c | 2 +- assert/Makefile | 2 +- assert/__assert.c | 2 +- assert/assert-perr.c | 2 +- assert/assert.c | 2 +- assert/assert.h | 2 +- assert/tst-assert-c++.cc | 2 +- assert/tst-assert-g++.cc | 2 +- benchtests/Makefile | 99 +- benchtests/README | 10 + benchtests/acos-inputs | 3 - benchtests/asin-inputs | 3 - benchtests/atan-inputs | 3 - benchtests/bench-malloc-simple.c | 2 +- benchtests/bench-malloc-thread.c | 2 +- benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 2 +- benchtests/bench-memchr.c | 2 +- benchtests/bench-memcmp.c | 37 +- benchtests/bench-memcmpeq.c | 20 + benchtests/bench-memcpy-large.c | 2 +- benchtests/bench-memcpy-random.c | 56 +- benchtests/bench-memcpy-walk.c | 2 +- benchtests/bench-memcpy.c | 51 +- benchtests/bench-memmem.c | 2 +- benchtests/bench-memmove-large.c | 2 +- benchtests/bench-memmove-walk.c | 63 +- benchtests/bench-memmove.c | 28 +- benchtests/bench-mempcpy.c | 2 +- benchtests/bench-memrchr.c | 2 +- benchtests/bench-memset-large.c | 3 +- benchtests/bench-memset-walk.c | 3 +- benchtests/bench-memset.c | 6 +- benchtests/bench-pthread-locks.c | 2 +- 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 | 2 +- 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.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 | 2 +- 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/cos-inputs | 3 - benchtests/hypot-inputs | 1015 +- benchtests/hypotf-inputs | 1007 + benchtests/json-lib.c | 2 +- benchtests/json-lib.h | 2 +- benchtests/pow-inputs | 4 - benchtests/pthread_once-source.c | 2 +- benchtests/scripts/bench.py | 2 +- benchtests/scripts/compare_bench.py | 6 +- benchtests/scripts/compare_strings.py | 2 +- benchtests/scripts/import_bench.py | 4 +- benchtests/scripts/plot_strings.py | 13 +- benchtests/scripts/validate_benchout.py | 8 +- benchtests/sin-inputs | 3 - benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 22 - benchtests/tan-inputs | 7 - benchtests/thread_create-source.c | 2 +- bits/atomic_wide_counter.h | 35 + bits/byteswap.h | 2 +- bits/confname.h | 2 +- bits/dirent.h | 2 +- bits/dirent_ext.h | 2 +- bits/dl_find_object.h | 32 + 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 | 233 +- bits/link_lavcurrent.h | 25 + bits/long-double.h | 2 +- bits/math-vector.h | 2 +- bits/mathdef.h | 2 +- bits/mman.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 | 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-uintn.h | 2 +- bits/stdlib-bsearch.h | 2 +- bits/syslog-path.h | 2 +- bits/sysmacros.h | 2 +- bits/termios.h | 2 +- bits/time.h | 2 +- bits/time64.h | 2 +- bits/timesize.h | 6 +- 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 | 2 +- bits/utsname.h | 2 +- bits/waitflags.h | 2 +- bits/waitstatus.h | 2 +- bits/wchar.h | 2 +- catgets/Makefile | 2 +- catgets/catgets.c | 3 +- catgets/catgetsinfo.h | 3 +- catgets/gencat.c | 5 +- catgets/nl_types.h | 2 +- catgets/open_catalog.c | 3 +- catgets/test-gencat.sh | 2 +- catgets/xopen-msg.awk | 2 +- config.h.in | 18 +- config.make.in | 4 +- configure | 364 +- configure.ac | 148 +- conform/Makefile | 2 +- conform/check-header-lists.sh | 2 +- conform/conformtest.py | 10 +- conform/data/signal.h-data | 3 +- conform/glibcconform.py | 2 +- conform/linknamespace.py | 2 +- conform/list-header-symbols.py | 2 +- crypt/Makefile | 2 +- crypt/badsalttest.c | 2 +- crypt/crypt-entry.c | 2 +- crypt/crypt-private.h | 2 +- crypt/crypt.c | 2 +- crypt/crypt.h | 2 +- crypt/crypt_util.c | 2 +- crypt/md5-crypt.c | 3 +- crypt/md5.c | 2 +- crypt/md5.h | 2 +- crypt/md5test-giant.c | 2 +- crypt/sha256-crypt.c | 3 +- crypt/sha256.c | 3 +- crypt/sha256.h | 2 +- crypt/sha512-crypt.c | 3 +- crypt/sha512.c | 3 +- crypt/sha512.h | 2 +- crypt/ufc-crypt.h | 2 +- crypt/ufc.c | 2 +- csu/Makefile | 22 +- 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 | 27 +- csu/init-first.c | 2 +- csu/init.c | 2 +- csu/libc-start.c | 25 +- csu/libc-tls.c | 7 +- csu/rtld-sizes.sym | 6 + 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 | 132 +- debug/asprintf_chk.c | 2 +- debug/backtrace.c | 3 +- debug/backtracesyms.c | 3 +- debug/backtracesymsfd.c | 3 +- debug/catchsegv.sh | 107 - debug/chk_fail.c | 2 +- debug/confstr_chk.c | 3 +- debug/dprintf_chk.c | 2 +- debug/execinfo.h | 2 +- debug/explicit_bzero_chk.c | 3 +- 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/longjmp_chk.c | 2 +- debug/mbsnrtowcs_chk.c | 2 +- debug/mbsrtowcs_chk.c | 2 +- debug/mbstowcs_chk.c | 2 +- debug/memcpy_chk.c | 3 +- debug/memmove_chk.c | 3 +- debug/mempcpy_chk.c | 3 +- debug/memset_chk.c | 2 +- debug/noophooks.c | 3 +- debug/obprintf_chk.c | 3 +- debug/pcprofile.c | 3 +- debug/pcprofiledump.c | 5 +- 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 | 2 +- debug/realpath_chk.c | 2 +- debug/recv_chk.c | 2 +- debug/recvfrom_chk.c | 2 +- debug/segfault.c | 216 - 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/strncat_chk.c | 2 +- debug/strncpy_chk.c | 2 +- debug/swprintf_chk.c | 2 +- debug/test-stpcpy_chk.c | 3 +- debug/test-strcpy_chk.c | 3 +- debug/tst-backtrace.h | 2 +- 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-chk1.c | 1717 - debug/tst-chk2.c | 2 - debug/tst-chk3.c | 2 - debug/tst-chk4.cc | 1 - debug/tst-chk5.cc | 2 - debug/tst-chk6.cc | 2 - debug/tst-fortify.c | 1759 + debug/tst-lfschk1.c | 2 - debug/tst-lfschk2.c | 2 - debug/tst-lfschk3.c | 2 - debug/tst-lfschk4.cc | 2 - debug/tst-lfschk5.cc | 2 - debug/tst-lfschk6.cc | 2 - debug/tst-longjmp_chk2.c | 4 +- debug/tst-longjmp_chk3.c | 2 +- debug/tst-realpath-chk.c | 37 + debug/tst-ssp-1.c | 2 +- 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 | 3 +- debug/wcpncpy_chk.c | 3 +- debug/wcrtomb_chk.c | 2 +- debug/wcscat_chk.c | 3 +- debug/wcscpy_chk.c | 3 +- debug/wcsncat_chk.c | 3 +- debug/wcsncpy_chk.c | 3 +- debug/wcsnrtombs_chk.c | 2 +- debug/wcsrtombs_chk.c | 2 +- debug/wcstombs_chk.c | 2 +- debug/wctomb_chk.c | 2 +- debug/wmemcpy_chk.c | 3 +- debug/wmemmove_chk.c | 3 +- debug/wmempcpy_chk.c | 3 +- debug/wmemset_chk.c | 3 +- debug/wprintf_chk.c | 2 +- debug/xtrace.sh | 5 +- dirent/Makefile | 2 +- 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 | 3 +- 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-scandir.c | 2 +- dirent/versionsort.c | 2 +- dirent/versionsort64.c | 2 +- dlfcn/Makefile | 4 +- dlfcn/bug-dl-leaf-lib-cb.c | 3 +- dlfcn/bug-dl-leaf-lib.c | 3 +- dlfcn/bug-dl-leaf.c | 3 +- dlfcn/bug-dlopen1.c | 5 +- dlfcn/dladdr.c | 2 +- dlfcn/dladdr1.c | 2 +- dlfcn/dlclose.c | 2 +- dlfcn/dlerror.c | 2 +- dlfcn/dlerror.h | 2 +- dlfcn/dlfcn.h | 29 +- 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 | 3 +- 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 | 386 +- elf/Versions | 4 + elf/argv0test.c | 2 +- elf/cache.c | 19 +- elf/chroot_canon.c | 6 +- elf/dl-addr-obj.c | 2 +- elf/dl-addr.c | 2 +- elf/dl-audit.c | 382 + elf/dl-cache.c | 2 +- elf/dl-call-libc-early-init.c | 2 +- elf/dl-close.c | 111 +- elf/dl-compat.c | 7 +- elf/dl-conflict.c | 43 +- elf/dl-debug-symbols.S | 40 + elf/dl-debug.c | 83 +- elf/dl-deps.c | 9 +- elf/dl-diagnostics-cpu.c | 2 +- elf/dl-diagnostics-kernel.c | 2 +- elf/dl-diagnostics.c | 2 +- elf/dl-diagnostics.h | 2 +- elf/dl-dst.h | 2 +- elf/dl-environ.c | 2 +- elf/dl-error-minimal.c | 2 +- elf/dl-error-skeleton.c | 2 +- elf/dl-error.c | 2 +- elf/dl-exception.c | 2 +- elf/dl-execstack.c | 2 +- elf/dl-find_object.c | 856 + elf/dl-find_object.h | 141 + elf/dl-fini.c | 29 +- elf/dl-fptr.c | 2 +- elf/dl-hwcaps-subdirs.c | 2 +- elf/dl-hwcaps.c | 2 +- elf/dl-hwcaps.h | 2 +- elf/dl-hwcaps_split.c | 2 +- elf/dl-init.c | 2 +- elf/dl-is_dso.h | 2 +- elf/dl-iteratephdr.c | 3 +- elf/dl-libc.c | 3 +- elf/dl-libc_freeres.c | 26 + elf/dl-load.c | 185 +- elf/dl-load.h | 5 +- elf/dl-lookup-direct.c | 2 +- elf/dl-lookup.c | 52 +- elf/dl-machine-reject-phdr.h | 2 +- elf/dl-main.h | 2 +- elf/dl-map-segments.h | 56 +- elf/dl-minimal-malloc.c | 117 + elf/dl-minimal.c | 126 +- elf/dl-misc.c | 283 +- elf/dl-mutex.c | 2 +- elf/dl-object.c | 19 +- elf/dl-open.c | 37 +- elf/dl-origin.c | 3 +- elf/dl-printf.c | 292 + elf/dl-profile.c | 3 +- elf/dl-profstub.c | 3 +- elf/dl-reloc-static-pie.c | 32 +- elf/dl-reloc.c | 83 +- elf/dl-runtime.c | 255 +- elf/dl-runtime.h | 2 +- elf/dl-scope.c | 2 +- elf/dl-setup_hash.c | 63 + elf/dl-sort-maps.c | 210 +- elf/dl-static-tls.h | 51 + elf/dl-support.c | 18 +- elf/dl-sym-post.h | 49 +- elf/dl-sym.c | 2 +- elf/dl-symaddr.c | 2 +- elf/dl-sysdep-open.h | 2 +- elf/dl-sysdep.c | 13 +- elf/dl-tls.c | 29 +- elf/dl-tls_init_tp.c | 4 +- elf/dl-tunable-types.h | 2 +- elf/dl-tunables.c | 11 +- elf/dl-tunables.h | 2 +- elf/dl-tunables.list | 15 +- elf/dl-unmap-segments.h | 2 +- elf/dl-usage.c | 4 +- elf/dl-version.c | 3 +- elf/dl-write.c | 2 +- elf/dl-writev.h | 2 +- elf/do-rel.h | 71 +- elf/dso-sort-tests-1.def | 66 + elf/dso-sort-tests-2.def | 614 + elf/dynamic-link.h | 118 +- elf/elf.h | 65 +- elf/enbl-secure.c | 2 +- elf/get-dynamic-info.h | 124 +- elf/ifuncmain9.c | 2 +- elf/interp.c | 2 +- elf/ldconfig.c | 49 +- elf/ldd.bash.in | 4 +- elf/libc-dl_find_object.c | 26 + elf/libc-early-init.h | 2 +- elf/libc_early_init.c | 2 +- elf/link.h | 39 +- elf/markermodMARKER-VALUE.c | 2 +- elf/pldd-xx.c | 37 +- elf/pldd.c | 5 +- elf/readelflib.c | 4 +- elf/readlib.c | 10 +- elf/rtld-Rules | 2 +- elf/rtld-debugger-interface.txt | 15 + elf/rtld.c | 539 +- elf/rtld_static_init.c | 3 +- elf/setup-vdso.h | 6 +- elf/sln.c | 6 +- elf/sotruss-lib.c | 14 +- elf/sotruss.sh | 4 +- elf/sprof.c | 5 +- elf/static-stubs.c | 2 +- elf/stringtable.c | 2 +- elf/stringtable.h | 2 +- elf/stringtable_free.c | 2 +- elf/tls-macros.h | 25 - elf/tlsdeschtab.h | 3 +- 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 | 3 +- elf/tst-align2.c | 3 +- elf/tst-align3.c | 37 + elf/tst-alignmod.c | 3 +- elf/tst-alignmod2.c | 3 +- elf/tst-alignmod3.c | 30 + elf/tst-audit-tlsdesc-dlopen.c | 67 + elf/tst-audit-tlsdesc-mod1.c | 41 + elf/tst-audit-tlsdesc-mod2.c | 33 + elf/tst-audit-tlsdesc.c | 60 + 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 | 23 +- elf/tst-audit14.exp | 1 + elf/tst-audit14a.c | 1 + elf/tst-audit15.c | 51 +- elf/tst-audit15.exp | 2 + elf/tst-audit16.c | 55 +- elf/tst-audit16.exp | 3 + elf/tst-audit17.c | 2 +- elf/tst-audit18.c | 129 + elf/tst-audit18mod.c | 23 + elf/tst-audit19a.c | 38 + elf/tst-audit19b.c | 94 + elf/tst-audit19bmod.c | 23 + elf/tst-audit20.c | 25 + elf/tst-audit21.c | 42 + elf/tst-audit22.c | 124 + elf/tst-audit23.c | 239 + elf/tst-audit23mod.c | 23 + elf/tst-audit24a.c | 36 + elf/tst-audit24amod1.c | 31 + elf/tst-audit24amod2.c | 25 + elf/tst-audit24b.c | 37 + elf/tst-audit24bmod1.c | 31 + elf/tst-audit24bmod2.c | 23 + elf/tst-audit24c.c | 2 + elf/tst-audit24d.c | 36 + elf/tst-audit24dmod1.c | 33 + elf/tst-audit24dmod2.c | 28 + elf/tst-audit24dmod3.c | 31 + elf/tst-audit24dmod4.c | 25 + elf/tst-audit25a.c | 129 + elf/tst-audit25b.c | 128 + elf/tst-audit25mod1.c | 30 + elf/tst-audit25mod2.c | 30 + elf/tst-audit25mod3.c | 22 + elf/tst-audit25mod4.c | 22 + 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 | 25 + elf/tst-auditmod11.c | 2 +- elf/tst-auditmod12.c | 2 +- elf/tst-auditmod17.c | 2 +- elf/tst-auditmod18.c | 73 + elf/tst-auditmod19a.c | 25 + elf/tst-auditmod19b.c | 46 + elf/tst-auditmod20.c | 57 + elf/tst-auditmod21a.c | 80 + elf/tst-auditmod21b.c | 22 + elf/tst-auditmod22.c | 51 + elf/tst-auditmod23.c | 74 + elf/tst-auditmod24.h | 29 + elf/tst-auditmod24a.c | 116 + elf/tst-auditmod24b.c | 104 + elf/tst-auditmod24c.c | 3 + elf/tst-auditmod24d.c | 122 + elf/tst-auditmod25.c | 79 + 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 | 2 +- elf/tst-big-note.c | 2 +- elf/tst-create_format1.c | 2 +- elf/tst-debug1.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-mod1.c | 10 + elf/tst-dl_find_object-mod2.c | 15 + elf/tst-dl_find_object-mod3.c | 10 + elf/tst-dl_find_object-mod4.c | 10 + elf/tst-dl_find_object-mod5.c | 11 + elf/tst-dl_find_object-mod6.c | 11 + elf/tst-dl_find_object-mod7.c | 10 + elf/tst-dl_find_object-mod8.c | 10 + elf/tst-dl_find_object-mod9.c | 10 + elf/tst-dl_find_object-static.c | 22 + elf/tst-dl_find_object-threads.c | 275 + elf/tst-dl_find_object.c | 245 + elf/tst-dlmodcount.c | 3 +- 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-dlmopen4.c | 65 + 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-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 | 3 +- elf/tst-dlopenrpathmod.c | 3 +- elf/tst-dlsym-error.c | 2 +- elf/tst-dst-static.c | 2 +- elf/tst-env-setuid-tunables.c | 2 +- elf/tst-env-setuid.c | 2 +- elf/tst-execstack-needed.c | 2 +- elf/tst-execstack-prog.c | 2 +- elf/tst-execstack.c | 2 +- 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 | 2 +- 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-global2.c | 32 + elf/tst-globalmod2.c | 41 + elf/tst-gnu2-tls1.c | 2 +- elf/tst-gnu2-tls1mod.c | 2 +- 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 | 2 +- elf/tst-ldconfig-ld_so_conf-update.c | 2 +- elf/tst-linkall-static.c | 2 +- elf/tst-main1.c | 2 +- elf/tst-main1mod.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-noload.c | 2 +- elf/tst-null-argv-lib.c | 2 +- elf/tst-null-argv.c | 2 +- elf/tst-p_align.h | 20 + elf/tst-p_align1.c | 27 + elf/tst-p_align2.c | 27 + elf/tst-p_align3.c | 27 + elf/tst-p_align3.sh | 27 + elf/tst-p_alignmod-base.c | 41 + elf/tst-p_alignmod3.c | 25 + elf/tst-pathopt.sh | 2 +- elf/tst-pie2.c | 2 +- elf/tst-pldd.c | 2 +- elf/tst-prelink-cmp.c | 2 +- elf/tst-prelink.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-ro-dynamic-mod.c | 2 +- elf/tst-ro-dynamic.c | 2 +- elf/tst-rtld-argv0.sh | 2 +- elf/tst-rtld-list-tunables.exp | 2 + elf/tst-rtld-list-tunables.sh | 2 +- elf/tst-rtld-load-self.sh | 2 +- elf/tst-rtld-preload.sh | 2 +- elf/tst-rtld-run-static.c | 62 + 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-stackguard1.c | 3 +- elf/tst-stringtable.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-tls1.c | 64 +- elf/tst-tls2.c | 82 - elf/tst-tls20.c | 4 +- elf/tst-tls21.c | 2 +- elf/tst-tls3.c | 26 +- elf/tst-tlsalign-extern.c | 2 +- elf/tst-tlsalign.c | 2 +- elf/tst-tlsmod1.c | 24 +- elf/tst-tlsmod2.c | 6 +- elf/tst-tlsmod3.c | 8 +- elf/tst-tlsmod4.c | 6 +- elf/tst-tlsmod5.c | 4 +- elf/tst-tlsmod6.c | 4 +- elf/tst-unwind-ctor-lib.c | 2 +- elf/tst-unwind-ctor.c | 2 +- elf/tst-unwind-main.c | 2 +- elf/tst-valgrind-smoke.sh | 46 + elf/valgrind-test.c | 49 + elf/vismain.c | 2 +- elf/vismod1.c | 2 +- elf/vismod2.c | 2 +- elf/vismod3.c | 2 +- gmon/Makefile | 10 +- gmon/profil.c | 2 +- gmon/sprofil.c | 3 +- gmon/sys/gmon_out.h | 3 +- gmon/sys/profil.h | 2 +- gmon/tst-gmon-gprof.sh | 4 +- gmon/tst-gmon-static-gprof.sh | 4 +- gmon/tst-gmon.c | 2 +- gmon/tst-sprofil.c | 3 +- gnulib/Makefile | 2 +- gnulib/tst-gcc.c | 3 +- grp/Makefile | 2 +- grp/fgetgrent.c | 2 +- grp/fgetgrent_r.c | 2 +- grp/getgrent.c | 3 +- grp/getgrent_r.c | 3 +- grp/getgrgid.c | 3 +- grp/getgrgid_r.c | 3 +- grp/getgrnam.c | 3 +- grp/getgrnam_r.c | 3 +- grp/grp-merge.c | 2 +- grp/grp-merge.h | 2 +- grp/grp.h | 2 +- grp/initgroups.c | 2 +- grp/putgrent.c | 2 +- grp/setgroups.c | 2 +- grp/tst-initgroups1.c | 2 +- grp/tst-initgroups2.c | 2 +- grp/tst-putgrent.c | 2 +- grp/tst_fgetgrent.c | 3 +- grp/tst_fgetgrent.sh | 3 +- gshadow/Makefile | 2 +- gshadow/fgetsgent.c | 2 +- gshadow/fgetsgent_r.c | 2 +- gshadow/getsgent.c | 3 +- gshadow/getsgent_r.c | 3 +- gshadow/getsgnam.c | 3 +- gshadow/getsgnam_r.c | 3 +- gshadow/gshadow.h | 2 +- gshadow/putsgent.c | 2 +- gshadow/sgetsgent.c | 2 +- gshadow/sgetsgent_r.c | 2 +- gshadow/tst-fgetsgent_r.c | 2 +- gshadow/tst-putsgent.c | 2 +- hesiod/Makefile | 2 +- hesiod/hesiod.c | 2 +- hesiod/hesiod.h | 2 +- hesiod/hesiod_p.h | 2 +- hesiod/nss_hesiod/hesiod-grp.c | 3 +- hesiod/nss_hesiod/hesiod-proto.c | 3 +- hesiod/nss_hesiod/hesiod-pwd.c | 3 +- hesiod/nss_hesiod/hesiod-service.c | 3 +- htl/Makefile | 2 +- htl/Versions | 2 - htl/alloca_cutoff.c | 2 +- htl/cancellation.c | 2 +- htl/cthreads-compat.c | 2 +- htl/forward.c | 2 +- htl/herrno.c | 2 +- htl/htlfreeres.c | 2 +- htl/libc_pthread_init.c | 2 +- htl/lockfile.c | 2 +- htl/pt-alloc.c | 57 +- htl/pt-cancel.c | 2 +- htl/pt-cleanup.c | 2 +- htl/pt-create.c | 23 +- htl/pt-dealloc.c | 15 +- htl/pt-detach.c | 8 +- htl/pt-exit.c | 2 +- htl/pt-getattr.c | 2 +- htl/pt-initialize.c | 2 +- htl/pt-internal.h | 41 +- htl/pt-join.c | 8 +- htl/pt-self.c | 2 +- htl/pt-setcancelstate.c | 2 +- htl/pt-setcanceltype.c | 2 +- htl/pt-sigmask.c | 2 +- htl/pt-spin-inlines.c | 2 +- htl/pt-testcancel.c | 2 +- htl/pt-yield.c | 2 +- htl/semaphoreP.h | 3 +- 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 | 2 +- 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 | 10 +- 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 | 2 +- hurd/fd-write.c | 2 +- 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 | 8 +- hurd/hurd/id.h | 2 +- hurd/hurd/ioctl.h | 2 +- hurd/hurd/lookup.h | 2 +- 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 | 41 +- hurd/hurd/xattr.h | 2 +- hurd/hurdauth.c | 6 +- hurd/hurdchdir.c | 2 +- hurd/hurdexec.c | 67 +- hurd/hurdfault.c | 2 +- hurd/hurdfault.h | 2 +- hurd/hurdfchdir.c | 2 +- hurd/hurdhost.h | 2 +- hurd/hurdid.c | 9 +- hurd/hurdinit.c | 8 +- hurd/hurdioctl.c | 2 +- hurd/hurdkill.c | 2 +- hurd/hurdlock.c | 2 +- hurd/hurdlock.h | 2 +- hurd/hurdlookup.c | 2 +- hurd/hurdmalloc.c | 10 +- hurd/hurdmsg.c | 67 +- hurd/hurdpid.c | 9 +- hurd/hurdports.c | 2 +- hurd/hurdprio.c | 2 +- hurd/hurdrlimit.c | 9 +- hurd/hurdselect.c | 4 +- hurd/hurdsig.c | 2 +- hurd/hurdsock.c | 9 +- hurd/hurdsocket.h | 2 +- hurd/hurdstartup.c | 2 +- hurd/hurdstartup.h | 2 +- hurd/intern-fd.c | 2 +- hurd/intr-msg.c | 2 +- hurd/intr-rpc.defs | 2 +- hurd/intr-rpc.h | 2 +- hurd/longjmp-ts.c | 2 +- hurd/lookup-at.c | 2 +- hurd/lookup-retry.c | 2 +- hurd/msgportdemux.c | 2 +- hurd/new-fd.c | 2 +- hurd/openport.c | 2 +- hurd/path-lookup.c | 3 +- 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 | 9 +- 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 | 2 +- iconv/Makefile | 24 +- iconv/dummy-repertoire.c | 3 +- iconv/gconv.c | 3 +- iconv/gconv.h | 2 +- iconv/gconv_builtin.c | 3 +- iconv/gconv_builtin.h | 3 +- iconv/gconv_cache.c | 3 +- iconv/gconv_charset.c | 2 +- iconv/gconv_charset.h | 3 +- iconv/gconv_close.c | 3 +- iconv/gconv_conf.c | 3 +- iconv/gconv_db.c | 3 +- iconv/gconv_dl.c | 3 +- iconv/gconv_int.h | 3 +- iconv/gconv_open.c | 3 +- iconv/gconv_parseconfdir.h | 2 +- iconv/gconv_simple.c | 3 +- iconv/gconv_trans.c | 3 +- iconv/iconv.c | 3 +- iconv/iconv.h | 2 +- iconv/iconv_charmap.c | 3 +- iconv/iconv_close.c | 3 +- iconv/iconv_open.c | 3 +- iconv/iconv_prog.c | 5 +- iconv/iconv_prog.h | 3 +- iconv/iconvconfig.c | 5 +- iconv/iconvconfig.h | 3 +- iconv/loop.c | 9 +- iconv/skeleton.c | 3 +- iconv/strtab.c | 3 +- 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-iconv1.c | 1 - iconv/tst-iconv2.c | 3 +- iconv/tst-iconv3.c | 1 - iconv/tst-iconv5.c | 3 +- iconv/tst-iconv6.c | 2 +- iconv/tst-iconv7.c | 2 +- iconv/tst-iconv8.c | 2 +- iconv/tst-iconv9.c | 87 + iconv/tst-iconv_prog.sh | 7 +- iconvdata/8bit-gap.c | 3 +- iconvdata/8bit-generic.c | 3 +- iconvdata/Makefile | 4 +- iconvdata/TESTS | 3 +- iconvdata/TESTS2 | 3 +- iconvdata/ansi_x3.110.c | 3 +- iconvdata/armscii-8.c | 3 +- iconvdata/asmo_449.c | 3 +- iconvdata/big5.c | 3 +- iconvdata/big5hkscs.c | 4 +- iconvdata/brf.c | 3 +- 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-iconv15.c | 2 +- iconvdata/bug-iconv2.c | 1 - iconvdata/bug-iconv3.c | 3 +- iconvdata/bug-iconv4.c | 1 - iconvdata/cns11643.c | 3 +- iconvdata/cns11643.h | 3 +- iconvdata/cns11643l1.c | 3 +- iconvdata/cns11643l1.h | 3 +- iconvdata/cns11643l2.h | 3 +- iconvdata/cp10007.c | 3 +- iconvdata/cp1125.c | 2 +- iconvdata/cp1250.c | 3 +- iconvdata/cp1251.c | 3 +- iconvdata/cp1252.c | 3 +- iconvdata/cp1253.c | 3 +- iconvdata/cp1254.c | 3 +- iconvdata/cp1255.c | 4 +- iconvdata/cp1256.c | 3 +- iconvdata/cp1257.c | 3 +- iconvdata/cp1258.c | 4 +- iconvdata/cp737.c | 3 +- iconvdata/cp737.h | 3 +- iconvdata/cp770.c | 3 +- iconvdata/cp771.c | 3 +- iconvdata/cp772.c | 3 +- iconvdata/cp773.c | 3 +- iconvdata/cp774.c | 3 +- iconvdata/cp775.c | 3 +- iconvdata/cp775.h | 3 +- iconvdata/cp932.c | 3 +- iconvdata/csn_369103.c | 3 +- iconvdata/cwi.c | 3 +- iconvdata/dec-mcs.c | 3 +- iconvdata/ebcdic-at-de-a.c | 3 +- iconvdata/ebcdic-at-de.c | 3 +- iconvdata/ebcdic-ca-fr.c | 3 +- iconvdata/ebcdic-dk-no-a.c | 3 +- iconvdata/ebcdic-dk-no.c | 3 +- iconvdata/ebcdic-es-a.c | 3 +- iconvdata/ebcdic-es-s.c | 3 +- iconvdata/ebcdic-es.c | 3 +- iconvdata/ebcdic-fi-se-a.c | 3 +- iconvdata/ebcdic-fi-se.c | 3 +- iconvdata/ebcdic-fr.c | 3 +- iconvdata/ebcdic-is-friss.c | 3 +- iconvdata/ebcdic-it.c | 3 +- iconvdata/ebcdic-pt.c | 3 +- iconvdata/ebcdic-uk.c | 3 +- iconvdata/ebcdic-us.c | 3 +- iconvdata/ecma-cyrillic.c | 3 +- iconvdata/euc-cn.c | 3 +- iconvdata/euc-jisx0213.c | 3 +- iconvdata/euc-jp-ms.c | 3 +- iconvdata/euc-jp.c | 3 +- iconvdata/euc-kr.c | 4 +- iconvdata/euc-tw.c | 3 +- iconvdata/gb18030.c | 13 +- iconvdata/gb2312.c | 3 +- iconvdata/gb2312.h | 3 +- iconvdata/gbbig5.c | 3 +- iconvdata/gbgbk.c | 3 +- iconvdata/gbk.c | 3 +- iconvdata/gconv-modules | 2 +- iconvdata/gconv-modules-extra.conf | 2 +- iconvdata/georgian-academy.c | 3 +- iconvdata/georgian-ps.c | 3 +- iconvdata/gost_19768-74.c | 3 +- iconvdata/greek-ccitt.c | 3 +- iconvdata/greek7-old.c | 3 +- iconvdata/greek7.c | 3 +- iconvdata/hp-greek8.c | 3 +- iconvdata/hp-roman8.c | 3 +- iconvdata/hp-roman9.c | 3 +- iconvdata/hp-thai8.c | 3 +- iconvdata/hp-turkish8.c | 3 +- iconvdata/ibm037.c | 3 +- iconvdata/ibm038.c | 3 +- iconvdata/ibm1004.c | 3 +- iconvdata/ibm1008.c | 3 +- iconvdata/ibm1008.h | 3 +- iconvdata/ibm1008_420.c | 3 +- iconvdata/ibm1025.c | 3 +- iconvdata/ibm1025.h | 3 +- iconvdata/ibm1026.c | 3 +- iconvdata/ibm1046.c | 3 +- iconvdata/ibm1046.h | 3 +- iconvdata/ibm1047.c | 3 +- iconvdata/ibm1097.c | 3 +- iconvdata/ibm1097.h | 3 +- iconvdata/ibm1112.c | 3 +- iconvdata/ibm1112.h | 3 +- iconvdata/ibm1122.c | 3 +- iconvdata/ibm1122.h | 3 +- iconvdata/ibm1123.c | 3 +- iconvdata/ibm1123.h | 3 +- iconvdata/ibm1124.c | 3 +- iconvdata/ibm1124.h | 3 +- iconvdata/ibm1129.c | 3 +- iconvdata/ibm1129.h | 3 +- iconvdata/ibm1130.c | 3 +- iconvdata/ibm1130.h | 3 +- iconvdata/ibm1132.c | 3 +- iconvdata/ibm1132.h | 3 +- iconvdata/ibm1133.c | 3 +- iconvdata/ibm1133.h | 3 +- iconvdata/ibm1137.c | 3 +- iconvdata/ibm1137.h | 3 +- iconvdata/ibm1140.c | 3 +- iconvdata/ibm1140.h | 3 +- iconvdata/ibm1141.c | 3 +- iconvdata/ibm1141.h | 3 +- iconvdata/ibm1142.c | 3 +- iconvdata/ibm1142.h | 3 +- iconvdata/ibm1143.c | 3 +- iconvdata/ibm1143.h | 3 +- iconvdata/ibm1144.c | 3 +- iconvdata/ibm1144.h | 3 +- iconvdata/ibm1145.c | 3 +- iconvdata/ibm1145.h | 3 +- iconvdata/ibm1146.c | 3 +- iconvdata/ibm1146.h | 3 +- iconvdata/ibm1147.c | 3 +- iconvdata/ibm1147.h | 3 +- iconvdata/ibm1148.c | 3 +- iconvdata/ibm1148.h | 3 +- iconvdata/ibm1149.c | 3 +- iconvdata/ibm1149.h | 3 +- iconvdata/ibm1153.c | 3 +- iconvdata/ibm1153.h | 3 +- iconvdata/ibm1154.c | 3 +- iconvdata/ibm1154.h | 3 +- iconvdata/ibm1155.c | 3 +- iconvdata/ibm1155.h | 3 +- iconvdata/ibm1156.c | 3 +- iconvdata/ibm1156.h | 3 +- iconvdata/ibm1157.c | 3 +- iconvdata/ibm1157.h | 3 +- iconvdata/ibm1158.c | 3 +- iconvdata/ibm1158.h | 3 +- iconvdata/ibm1160.c | 3 +- iconvdata/ibm1160.h | 3 +- iconvdata/ibm1161.c | 3 +- iconvdata/ibm1161.h | 3 +- iconvdata/ibm1162.c | 3 +- iconvdata/ibm1162.h | 3 +- iconvdata/ibm1163.c | 3 +- iconvdata/ibm1163.h | 3 +- iconvdata/ibm1164.c | 3 +- iconvdata/ibm1164.h | 3 +- iconvdata/ibm1166.c | 3 +- iconvdata/ibm1166.h | 3 +- iconvdata/ibm1167.c | 3 +- iconvdata/ibm1167.h | 3 +- iconvdata/ibm12712.c | 3 +- iconvdata/ibm12712.h | 3 +- iconvdata/ibm1364.c | 3 +- iconvdata/ibm1364.h | 3 +- iconvdata/ibm1371.c | 3 +- iconvdata/ibm1371.h | 3 +- iconvdata/ibm1388.c | 3 +- iconvdata/ibm1388.h | 3 +- iconvdata/ibm1390.c | 3 +- iconvdata/ibm1390.h | 3 +- iconvdata/ibm1399.c | 3 +- iconvdata/ibm1399.h | 3 +- iconvdata/ibm16804.c | 3 +- iconvdata/ibm16804.h | 3 +- iconvdata/ibm256.c | 3 +- iconvdata/ibm273.c | 3 +- iconvdata/ibm274.c | 3 +- iconvdata/ibm275.c | 3 +- iconvdata/ibm277.c | 3 +- iconvdata/ibm278.c | 3 +- iconvdata/ibm280.c | 3 +- iconvdata/ibm281.c | 3 +- iconvdata/ibm284.c | 3 +- iconvdata/ibm285.c | 3 +- iconvdata/ibm290.c | 3 +- iconvdata/ibm297.c | 3 +- iconvdata/ibm420.c | 3 +- iconvdata/ibm423.c | 3 +- iconvdata/ibm424.c | 3 +- iconvdata/ibm437.c | 3 +- iconvdata/ibm4517.c | 3 +- iconvdata/ibm4517.h | 3 +- iconvdata/ibm4899.c | 3 +- iconvdata/ibm4899.h | 3 +- iconvdata/ibm4909.c | 3 +- iconvdata/ibm4909.h | 3 +- iconvdata/ibm4971.c | 3 +- iconvdata/ibm4971.h | 3 +- iconvdata/ibm500.c | 3 +- iconvdata/ibm5347.c | 3 +- iconvdata/ibm5347.h | 3 +- iconvdata/ibm803.c | 3 +- iconvdata/ibm803.h | 3 +- iconvdata/ibm850.c | 3 +- iconvdata/ibm851.c | 3 +- iconvdata/ibm852.c | 3 +- iconvdata/ibm855.c | 3 +- iconvdata/ibm856.c | 3 +- iconvdata/ibm856.h | 3 +- iconvdata/ibm857.c | 3 +- iconvdata/ibm858.c | 2 +- iconvdata/ibm860.c | 3 +- iconvdata/ibm861.c | 3 +- iconvdata/ibm862.c | 3 +- iconvdata/ibm863.c | 3 +- iconvdata/ibm864.c | 3 +- iconvdata/ibm865.c | 3 +- iconvdata/ibm866.c | 3 +- iconvdata/ibm866nav.c | 3 +- iconvdata/ibm868.c | 3 +- iconvdata/ibm869.c | 3 +- iconvdata/ibm870.c | 3 +- iconvdata/ibm871.c | 3 +- iconvdata/ibm874.c | 3 +- iconvdata/ibm875.c | 3 +- iconvdata/ibm880.c | 3 +- iconvdata/ibm891.c | 3 +- iconvdata/ibm901.c | 3 +- iconvdata/ibm901.h | 3 +- iconvdata/ibm902.c | 3 +- iconvdata/ibm902.h | 3 +- iconvdata/ibm903.c | 3 +- iconvdata/ibm9030.c | 3 +- iconvdata/ibm9030.h | 3 +- iconvdata/ibm904.c | 3 +- iconvdata/ibm905.c | 3 +- iconvdata/ibm9066.c | 3 +- iconvdata/ibm9066.h | 3 +- iconvdata/ibm918.c | 3 +- iconvdata/ibm921.c | 3 +- iconvdata/ibm921.h | 3 +- iconvdata/ibm922.c | 3 +- iconvdata/ibm922.h | 3 +- iconvdata/ibm930.c | 3 +- iconvdata/ibm930.h | 3 +- iconvdata/ibm932.c | 3 +- iconvdata/ibm932.h | 3 +- iconvdata/ibm933.c | 3 +- iconvdata/ibm933.h | 3 +- iconvdata/ibm935.c | 3 +- iconvdata/ibm935.h | 3 +- iconvdata/ibm937.c | 3 +- iconvdata/ibm937.h | 3 +- iconvdata/ibm939.c | 3 +- iconvdata/ibm939.h | 3 +- iconvdata/ibm943.c | 3 +- iconvdata/ibm943.h | 3 +- iconvdata/ibm9448.c | 3 +- iconvdata/ibm9448.h | 3 +- iconvdata/iec_p27-1.c | 3 +- iconvdata/inis-8.c | 3 +- iconvdata/inis-cyrillic.c | 3 +- iconvdata/inis.c | 3 +- iconvdata/isiri-3342.c | 3 +- iconvdata/iso-2022-cn-ext.c | 3 +- iconvdata/iso-2022-cn.c | 3 +- iconvdata/iso-2022-jp-3.c | 6 +- iconvdata/iso-2022-jp.c | 3 +- iconvdata/iso-2022-kr.c | 3 +- iconvdata/iso-ir-165.c | 3 +- iconvdata/iso-ir-165.h | 3 +- iconvdata/iso-ir-197.c | 3 +- iconvdata/iso-ir-209.c | 3 +- iconvdata/iso646.c | 3 +- iconvdata/iso8859-1.c | 3 +- iconvdata/iso8859-10.c | 3 +- iconvdata/iso8859-11.c | 3 +- iconvdata/iso8859-13.c | 3 +- iconvdata/iso8859-14.c | 3 +- iconvdata/iso8859-15.c | 3 +- iconvdata/iso8859-16.c | 3 +- iconvdata/iso8859-2.c | 3 +- iconvdata/iso8859-3.c | 3 +- iconvdata/iso8859-4.c | 3 +- iconvdata/iso8859-5.c | 3 +- iconvdata/iso8859-6.c | 3 +- iconvdata/iso8859-7.c | 3 +- iconvdata/iso8859-8.c | 3 +- iconvdata/iso8859-9.c | 3 +- iconvdata/iso8859-9e.c | 3 +- iconvdata/iso_10367-box.c | 3 +- iconvdata/iso_11548-1.c | 4 +- iconvdata/iso_2033.c | 3 +- iconvdata/iso_5427-ext.c | 3 +- iconvdata/iso_5427.c | 3 +- iconvdata/iso_5428.c | 3 +- iconvdata/iso_6937-2.c | 3 +- iconvdata/iso_6937.c | 3 +- iconvdata/jis0201.c | 3 +- iconvdata/jis0201.h | 3 +- iconvdata/jis0208.c | 3 +- iconvdata/jis0208.h | 3 +- iconvdata/jis0212.c | 3 +- iconvdata/jis0212.h | 3 +- iconvdata/jisx0213.c | 3 +- iconvdata/jisx0213.h | 3 +- iconvdata/johab.c | 4 +- iconvdata/koi-8.c | 3 +- iconvdata/koi8-r.c | 3 +- iconvdata/koi8-ru.c | 3 +- iconvdata/koi8-t.c | 3 +- iconvdata/koi8-u.c | 3 +- iconvdata/ksc5601.c | 3 +- iconvdata/ksc5601.h | 2 +- iconvdata/latin-greek-1.c | 3 +- iconvdata/latin-greek.c | 3 +- iconvdata/mac-centraleurope.c | 3 +- iconvdata/mac-is.c | 3 +- iconvdata/mac-sami.c | 3 +- iconvdata/mac-uk.c | 3 +- iconvdata/macintosh.c | 3 +- iconvdata/mik.c | 3 +- iconvdata/nats-dano.c | 3 +- iconvdata/nats-sefi.c | 3 +- iconvdata/pt154.c | 3 +- iconvdata/rk1048.c | 3 +- iconvdata/run-iconv-test.sh | 3 +- iconvdata/sami-ws2.c | 3 +- iconvdata/shift_jisx0213.c | 3 +- iconvdata/sjis.c | 3 +- iconvdata/t.61.c | 3 +- iconvdata/tcvn5712-1.c | 3 +- iconvdata/tis-620.c | 3 +- iconvdata/tscii.c | 3 +- iconvdata/tst-e2big.c | 3 +- iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c | 2 +- iconvdata/tst-loading.c | 3 +- iconvdata/tst-table-charmap.sh | 3 +- iconvdata/tst-table-from.c | 3 +- iconvdata/tst-table-to.c | 3 +- iconvdata/tst-table.sh | 3 +- iconvdata/tst-tables.sh | 3 +- iconvdata/uhc.c | 3 +- iconvdata/unicode.c | 3 +- iconvdata/utf-16.c | 3 +- iconvdata/utf-32.c | 2 +- iconvdata/utf-7.c | 3 +- iconvdata/viscii.c | 3 +- include/alloc_buffer.h | 2 +- include/allocate_once.h | 2 +- include/array_length.h | 2 +- include/atomic.h | 3 +- include/atomic_wide_counter.h | 103 + include/bits/atomic_wide_counter.h | 1 + include/bits/dl_find_object.h | 1 + include/bits/xopen_lim.h | 2 +- include/dlfcn.h | 4 + include/features.h | 8 +- 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 | 3 +- include/intprops.h | 21 +- include/libc-diag.h | 2 +- include/libc-internal.h | 2 +- include/libc-pointer-arith.h | 10 +- include/libc-symbols.h | 2 +- include/limits.h | 2 +- include/link.h | 16 +- include/list.h | 3 +- include/list_t.h | 3 +- include/loop_unroll.h | 2 +- include/math-narrow-eval.h | 2 +- include/math.h | 2 + include/nss_dns.h | 2 +- include/nss_files.h | 2 +- include/programs/xasprintf.h | 2 +- include/programs/xmalloc.h | 2 +- include/random-bits.h | 2 +- include/regex.h | 3 +- include/register-atfork.h | 2 +- include/rounding-mode.h | 2 +- include/rtld-malloc.h | 2 +- include/scratch_buffer.h | 2 +- include/set-hooks.h | 27 +- include/setjmp.h | 33 - include/shlib-compat.h | 2 +- include/shm-directory.h | 2 +- include/stackinfo.h | 2 +- include/stap-probe.h | 2 +- include/stdc-predef.h | 6 +- include/string.h | 1 + include/sys/cdefs.h | 7 + include/sys/epoll.h | 8 + include/sys/sysmacros.h | 2 +- include/sys/time.h | 2 +- include/time.h | 10 +- include/unistd.h | 12 + include/values.h | 2 +- inet/Makefile | 2 +- inet/aliases.h | 2 +- inet/arpa/inet.h | 2 +- inet/bug-if1.c | 3 +- inet/check_native.c | 2 +- inet/check_pf.c | 2 +- inet/deadline.c | 2 +- inet/ether_aton.c | 3 +- inet/ether_aton_r.c | 3 +- inet/ether_hton.c | 3 +- inet/ether_line.c | 2 +- inet/ether_ntoa.c | 3 +- inet/ether_ntoa_r.c | 3 +- inet/ether_ntoh.c | 3 +- inet/getaliasent.c | 2 +- inet/getaliasent_r.c | 3 +- inet/getaliasname.c | 3 +- inet/getaliasname_r.c | 3 +- inet/gethstbyad.c | 3 +- inet/gethstbyad_r.c | 3 +- inet/gethstbynm.c | 3 +- inet/gethstbynm2.c | 3 +- inet/gethstbynm2_r.c | 3 +- inet/gethstbynm_r.c | 3 +- inet/gethstent.c | 2 +- inet/gethstent_r.c | 2 +- inet/getipv4sourcefilter.c | 3 +- inet/getnameinfo.c | 2 +- inet/getnetbyad.c | 3 +- inet/getnetbyad_r.c | 3 +- inet/getnetbynm.c | 3 +- inet/getnetbynm_r.c | 3 +- inet/getnetent.c | 2 +- inet/getnetent_r.c | 2 +- inet/getnetgrent.c | 2 +- inet/getnetgrent_r.c | 2 +- inet/getproto.c | 3 +- inet/getproto_r.c | 3 +- inet/getprtent.c | 2 +- inet/getprtent_r.c | 2 +- inet/getprtname.c | 3 +- inet/getprtname_r.c | 3 +- inet/getrpcbyname.c | 3 +- inet/getrpcbyname_r.c | 3 +- inet/getrpcbynumber.c | 3 +- inet/getrpcbynumber_r.c | 3 +- inet/getrpcent.c | 2 +- inet/getrpcent_r.c | 2 +- inet/getservent.c | 2 +- inet/getservent_r.c | 2 +- inet/getsourcefilter.c | 3 +- inet/getsrvbynm.c | 3 +- inet/getsrvbynm_r.c | 3 +- inet/getsrvbypt.c | 3 +- inet/getsrvbypt_r.c | 3 +- inet/herrno-loc.c | 2 +- inet/herrno.c | 2 +- inet/htonl.c | 2 +- inet/htons.c | 2 +- inet/htontest.c | 3 +- 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 | 3 +- inet/inet6_opt.c | 3 +- inet/inet6_option.c | 3 +- inet/inet6_rth.c | 3 +- inet/inet6_scopeid_pton.c | 2 +- inet/inet_net.c | 2 +- inet/inet_ntoa.c | 3 +- inet/net-internal.h | 2 +- inet/netgroup.h | 2 +- inet/netinet/ether.h | 2 +- inet/netinet/icmp6.h | 2 +- inet/netinet/igmp.h | 2 +- inet/netinet/in.h | 5 +- inet/netinet/ip6.h | 2 +- inet/setipv4sourcefilter.c | 3 +- inet/setsourcefilter.c | 3 +- inet/test-hnto-types.c | 2 +- inet/test-ifaddrs.c | 2 +- inet/test_ifindex.c | 3 +- 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-inet6_scopeid_pton.c | 2 +- inet/tst-network.c | 3 +- inet/tst-sockaddr.c | 2 +- intl/Makefile | 4 +- intl/bindtextdom.c | 2 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 2 +- 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 | 14 +- 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 | 3 +- intl/tst-gettext.c | 3 +- intl/tst-gettext.sh | 2 +- intl/tst-gettext2.c | 4 +- intl/tst-gettext2.sh | 2 +- intl/tst-gettext3.c | 3 +- intl/tst-gettext4.c | 3 +- intl/tst-gettext4.sh | 2 +- intl/tst-gettext5.c | 3 +- intl/tst-gettext6.c | 3 +- intl/tst-gettext6.sh | 2 +- intl/tst-ngettext.c | 3 +- intl/tst-translit.c | 3 +- intl/tst-translit.sh | 2 +- io/Makefile | 6 +- io/access.c | 2 +- io/bits/fcntl2.h | 2 +- io/bits/poll2.h | 33 +- io/bits/statx-generic.h | 2 +- io/bits/statx.h | 2 +- io/bits/types/struct_statx.h | 2 +- io/bits/types/struct_statx_timestamp.h | 2 +- io/bug-ftw1.c | 3 +- io/bug-ftw2.c | 3 +- io/bug-ftw4.c | 3 +- io/chdir.c | 2 +- io/chmod.c | 2 +- io/chown.c | 2 +- io/close.c | 2 +- io/close_range.c | 44 + io/closefrom.c | 18 +- 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 | 47 +- io/ftw.h | 2 +- io/ftw64-time64.c | 3 +- io/ftw64.c | 3 +- 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 | 3 +- 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 | 8 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 2 +- io/sys/statfs.h | 2 +- io/sys/statvfs.h | 2 +- io/test-lfs.c | 3 +- io/test-stat.c | 3 +- io/test-stat2.c | 3 +- io/test-utime.c | 2 +- io/tst-close_range.c | 300 + io/tst-closefrom.c | 2 +- io/tst-copy_file_range.c | 2 +- io/tst-fcntl.c | 3 +- io/tst-file_change_detection.c | 2 +- io/tst-fts.c | 2 +- io/tst-ftw-bz26353.c | 2 +- io/tst-ftw-bz28126.c | 97 + io/tst-ftw-lnk.c | 2 +- io/tst-futimens.c | 2 +- io/tst-futimes.c | 2 +- io/tst-futimesat.c | 2 +- io/tst-getcwd-abspath.c | 2 +- io/tst-getcwd.c | 3 +- io/tst-lchmod.c | 2 +- io/tst-lockf.c | 2 +- io/tst-lutimes.c | 2 +- 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 | 6 +- io/tst-statx.c | 2 +- io/tst-utime.c | 2 +- io/tst-utimensat-skeleton.c | 6 +- io/tst-utimensat.c | 2 +- io/tst-utimes.c | 2 +- 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 | 2 +- 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.h | 112 +- libio/bits/types/cookie_io_functions_t.h | 2 +- libio/bits/types/struct_FILE.h | 2 +- libio/bug-ungetc4.c | 3 +- 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 | 3 +- 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 | 2 +- libio/freopen64.c | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 3 +- 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 | 3 +- libio/libioP.h | 2 +- libio/memstream.c | 2 +- libio/obprintf.c | 3 +- libio/oldfileops.c | 3 +- libio/oldfmemopen.c | 3 +- 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 | 3 +- libio/oldpclose.c | 2 +- libio/oldstdfiles.c | 2 +- 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 | 2 +- libio/stdio.c | 2 +- libio/stdio.h | 12 +- libio/strfile.h | 2 +- libio/strops.c | 2 +- libio/swprintf.c | 2 +- libio/swscanf.c | 2 +- libio/test-fmemopen.c | 3 +- libio/test-freopen.c | 2 +- libio/test-freopen.sh | 2 +- libio/tst-bz22415.c | 2 +- libio/tst-bz24051.c | 2 +- libio/tst-bz24153.c | 2 +- libio/tst-bz24228.c | 2 +- libio/tst-cleanup.c | 2 +- libio/tst-fopenloc.c | 3 +- libio/tst-fputws.c | 2 +- libio/tst-freopen.c | 3 +- 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-memstream.h | 2 +- libio/tst-memstream3.c | 2 +- libio/tst-memstream4.c | 2 +- libio/tst-mmap-setvbuf.c | 3 +- libio/tst-sprintf-ub.c | 2 +- libio/tst-vtables-common.c | 2 +- libio/tst-vtables-interposed.c | 2 +- libio/tst-vtables.c | 2 +- libio/tst-wfile-sync.c | 29 +- libio/tst-wfile-sync.input | 1 - libio/tst-widetext.c | 3 +- libio/tst-wmemstream3.c | 2 +- libio/tst-wmemstream4.c | 2 +- libio/tst-wmemstream5.c | 2 +- libio/tst_getwc.c | 3 +- libio/tst_putwc.c | 3 +- libio/tst_wprintf2.c | 1 - libio/vasprintf.c | 2 +- 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 | 4 +- libio/wgenops.c | 4 +- libio/wmemstream.c | 2 +- libio/wprintf.c | 2 +- libio/wscanf.c | 2 +- libio/wstrops.c | 2 +- locale/C-address.c | 3 +- locale/C-collate-seq.c | 100 + locale/C-collate.c | 81 +- locale/C-ctype.c | 3 +- locale/C-identification.c | 3 +- locale/C-measurement.c | 3 +- locale/C-messages.c | 3 +- locale/C-monetary.c | 3 +- locale/C-name.c | 3 +- locale/C-numeric.c | 3 +- locale/C-paper.c | 3 +- locale/C-telephone.c | 3 +- locale/C-time.c | 3 +- locale/C-translit.h.in | 3 +- locale/Makefile | 2 +- locale/bits/locale.h | 2 +- locale/bits/types/__locale_t.h | 3 +- locale/bits/types/locale_t.h | 2 +- locale/broken_cur_max.c | 3 +- locale/categories.def | 2 +- locale/coll-lookup.c | 3 +- locale/coll-lookup.h | 3 +- locale/duplocale.c | 3 +- locale/elem-hash.h | 3 +- locale/findlocale.c | 3 +- locale/freelocale.c | 3 +- locale/gen-translit.py | 2 +- locale/global-locale.c | 2 +- locale/hashval.h | 3 +- locale/indigits.h | 3 +- locale/indigitswc.h | 3 +- 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 | 3 +- 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 | 3 +- locale/newlocale.c | 3 +- locale/nl_langinfo.c | 2 +- locale/nl_langinfo_l.c | 2 +- locale/outdigits.h | 3 +- locale/outdigitswc.h | 3 +- locale/programs/3level.h | 2 +- locale/programs/charmap-dir.c | 2 +- locale/programs/charmap-dir.h | 2 +- locale/programs/charmap-kw.gperf | 3 +- locale/programs/charmap-kw.h | 39 +- locale/programs/charmap.c | 3 +- locale/programs/charmap.h | 3 +- locale/programs/config.h | 3 +- locale/programs/ld-address.c | 3 +- locale/programs/ld-collate.c | 39 +- locale/programs/ld-ctype.c | 3 +- locale/programs/ld-identification.c | 3 +- locale/programs/ld-measurement.c | 3 +- locale/programs/ld-messages.c | 3 +- locale/programs/ld-monetary.c | 189 +- locale/programs/ld-name.c | 3 +- locale/programs/ld-numeric.c | 3 +- locale/programs/ld-paper.c | 3 +- locale/programs/ld-telephone.c | 3 +- locale/programs/ld-time.c | 3 +- locale/programs/linereader.c | 3 +- locale/programs/linereader.h | 3 +- locale/programs/locale-spec.c | 3 +- locale/programs/locale.c | 5 +- locale/programs/localedef.c | 5 +- locale/programs/localedef.h | 3 +- locale/programs/locarchive.c | 12 +- locale/programs/locfile-kw.gperf | 4 +- locale/programs/locfile-kw.h | 72 +- locale/programs/locfile-token.h | 4 +- locale/programs/locfile.c | 3 +- locale/programs/locfile.h | 3 +- locale/programs/record-status.c | 2 +- locale/programs/record-status.h | 2 +- locale/programs/repertoire.c | 3 +- locale/programs/repertoire.h | 3 +- locale/programs/simple-hash.c | 3 +- locale/programs/simple-hash.h | 3 +- locale/programs/xasprintf.c | 2 +- locale/programs/xmalloc.c | 2 +- locale/programs/xstrdup.c | 2 +- locale/setlocale.c | 2 +- locale/strlen-hash.h | 3 +- locale/tst-C-locale.c | 3 +- locale/tst-locale-locpath.sh | 2 +- locale/tst-localedef-path-norm.c | 2 +- locale/uselocale.c | 2 +- locale/weight.h | 3 +- locale/weightwc.h | 3 +- locale/xlocale.c | 3 +- localedata/C.UTF-8.in | 157 + localedata/Makefile | 38 +- localedata/SUPPORTED | 1 + localedata/charmaps/UTF-8 | 887 +- localedata/collate-test.c | 14 +- localedata/dump-ctype.c | 3 +- localedata/gen-locale.sh | 12 +- localedata/locales/C | 200 + localedata/locales/aa_DJ | 4 - localedata/locales/aa_ER | 4 - localedata/locales/aa_ER@saaho | 4 - localedata/locales/aa_ET | 4 - localedata/locales/ab_GE | 156 + localedata/locales/agr_PE | 8 - localedata/locales/ak_GH | 7 - localedata/locales/am_ET | 5 - localedata/locales/anp_IN | 4 - localedata/locales/ar_AE | 2 - localedata/locales/ar_BH | 2 - localedata/locales/ar_DZ | 2 - localedata/locales/ar_EG | 2 - localedata/locales/ar_IN | 3 - localedata/locales/ar_IQ | 2 - localedata/locales/ar_JO | 2 - localedata/locales/ar_KW | 2 - localedata/locales/ar_LB | 2 - localedata/locales/ar_LY | 2 - localedata/locales/ar_MA | 2 - localedata/locales/ar_OM | 2 - localedata/locales/ar_QA | 2 - localedata/locales/ar_SD | 3 - localedata/locales/ar_SS | 3 - localedata/locales/ar_SY | 2 - localedata/locales/ar_TN | 2 - localedata/locales/ar_YE | 2 - localedata/locales/ayc_PE | 12 - localedata/locales/az_IR | 1 - localedata/locales/bhb_IN | 1 - localedata/locales/bho_IN | 3 - localedata/locales/bi_VU | 1 - localedata/locales/brx_IN | 1 - localedata/locales/ce_RU | 2 +- localedata/locales/chr_US | 1 - localedata/locales/ckb_IQ | 1 - localedata/locales/cmn_TW | 2 - localedata/locales/cns11643_stroke | 1 - localedata/locales/de_DE | 1 - localedata/locales/de_DE@euro | 1 - localedata/locales/doi_IN | 1 - localedata/locales/el_CY | 1 - localedata/locales/en_AG | 1 - localedata/locales/en_HK | 2 - localedata/locales/en_IL | 1 - localedata/locales/en_IN | 2 - localedata/locales/en_PH | 2 - localedata/locales/en_SC | 1 - localedata/locales/en_SG | 2 - localedata/locales/en_US | 1 - localedata/locales/gez_ER | 5 - localedata/locales/gez_ER@abegede | 5 - localedata/locales/gez_ET | 5 - localedata/locales/gez_ET@abegede | 5 - localedata/locales/hak_TW | 2 - localedata/locales/hi_IN | 2 - localedata/locales/hif_FJ | 1 - localedata/locales/hne_IN | 2 - localedata/locales/ht_HT | 8 - localedata/locales/i18n_ctype | 2072 +- localedata/locales/kab_DZ | 2 - localedata/locales/kok_IN | 2 - localedata/locales/ks_IN | 2 - localedata/locales/ks_IN@devanagari | 2 - localedata/locales/lb_LU | 1 - localedata/locales/lij_IT | 1 - localedata/locales/lzh_TW | 2 - localedata/locales/mag_IN | 3 - localedata/locales/mai_IN | 3 - localedata/locales/mfe_MU | 1 - localedata/locales/miq_NI | 9 - localedata/locales/mjw_IN | 1 - localedata/locales/ml_IN | 2 - localedata/locales/mni_IN | 1 - localedata/locales/mr_IN | 1 - localedata/locales/ms_MY | 3 - localedata/locales/mt_MT | 5 - localedata/locales/nan_TW | 2 - localedata/locales/ne_NP | 1 - localedata/locales/niu_NU | 12 - localedata/locales/niu_NZ | 12 - localedata/locales/nl_AW | 1 - localedata/locales/nn_NO | 2 - localedata/locales/or_IN | 1 - localedata/locales/quz_PE | 8 - localedata/locales/raj_IN | 2 - localedata/locales/rw_RW | 3 - localedata/locales/sa_IN | 2 - localedata/locales/sat_IN | 1 - localedata/locales/sd_IN | 2 - localedata/locales/sd_IN@devanagari | 2 - localedata/locales/si_LK | 2 - localedata/locales/sm_WS | 1 - localedata/locales/so_DJ | 7 - localedata/locales/so_ET | 7 - localedata/locales/so_KE | 7 - localedata/locales/so_SO | 7 - localedata/locales/sq_AL | 3 - localedata/locales/sq_MK | 1 - localedata/locales/ta_IN | 4 - localedata/locales/te_IN | 4 - localedata/locales/the_NP | 1 - localedata/locales/ti_ER | 5 - localedata/locales/ti_ET | 5 - localedata/locales/to_TO | 1 - localedata/locales/tpi_PG | 1 - localedata/locales/tr_TR | 2066 +- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 214 +- localedata/locales/translit_compat | 120 +- localedata/locales/translit_font | 2 +- localedata/locales/translit_fraction | 2 +- localedata/locales/ur_IN | 2 - localedata/locales/wal_ET | 5 - localedata/locales/zh_HK | 2 - localedata/locales/zh_SG | 2 - localedata/sort-test.sh | 2 +- localedata/tests/test6.c | 3 +- localedata/tst-c-utf8-consistency.c | 539 + localedata/tst-ctype.c | 3 +- localedata/tst-ctype.sh | 2 +- localedata/tst-digits.c | 3 +- localedata/tst-fmon.c | 3 +- localedata/tst-fmon.data | 2 +- localedata/tst-fmon.sh | 3 +- localedata/tst-iconv-math-trans.c | 2 +- localedata/tst-langinfo-newlocale.c | 2 +- localedata/tst-langinfo-setlocale.c | 2 +- localedata/tst-langinfo.c | 3 +- localedata/tst-langinfo.sh | 2 +- localedata/tst-locale.sh | 3 +- localedata/tst-localedef-hardlinks.c | 2 +- localedata/tst-mbswcs1.c | 3 +- localedata/tst-mbswcs2.c | 3 +- localedata/tst-mbswcs3.c | 3 +- localedata/tst-mbswcs4.c | 2 +- localedata/tst-mbswcs5.c | 3 +- localedata/tst-mbswcs6.c | 3 +- localedata/tst-numeric.c | 4 +- localedata/tst-numeric.data | 2 +- localedata/tst-numeric.sh | 3 +- localedata/tst-rpmatch.c | 3 +- localedata/tst-rpmatch.sh | 3 +- localedata/tst-setlocale.c | 1 - localedata/tst-setlocale3.c | 2 +- localedata/tst-trans.c | 3 +- localedata/tst-trans.sh | 2 +- localedata/tst-wctype.c | 3 +- localedata/unicode-gen/DerivedCoreProperties.txt | 700 +- localedata/unicode-gen/EastAsianWidth.txt | 149 +- localedata/unicode-gen/Makefile | 4 +- localedata/unicode-gen/PropList.txt | 100 +- localedata/unicode-gen/UnicodeData.txt | 837 +- localedata/unicode-gen/ctype_compatibility.py | 2 +- .../unicode-gen/ctype_compatibility_test_cases.py | 2 +- 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 | 3 +- localedata/unicode-gen/unicode_utils.py | 2 +- localedata/unicode-gen/utf8_compatibility.py | 2 +- localedata/unicode-gen/utf8_gen.py | 2 +- localedata/xfrm-test.c | 3 +- login/Makefile | 6 +- login/endutxent.c | 3 +- login/forkpty.c | 3 +- login/getlogin.c | 2 +- login/getlogin_r.c | 2 +- login/getlogin_r_chk.c | 2 +- login/getpt.c | 3 +- login/getutent.c | 3 +- login/getutent_r.c | 4 +- login/getutid.c | 3 +- login/getutid_r.c | 4 +- login/getutline.c | 3 +- login/getutline_r.c | 4 +- login/getutmp.c | 2 +- login/getutmpx.c | 2 +- login/getutxent.c | 3 +- login/getutxid.c | 3 +- login/getutxline.c | 3 +- login/grantpt.c | 3 +- login/libutil-compat.c | 2 +- login/login.c | 3 +- login/logout.c | 3 +- login/logwtmp.c | 3 +- login/openpty.c | 3 +- login/programs/pt_chown.c | 5 +- login/programs/utmpdump.c | 3 +- login/ptsname.c | 3 +- login/ptsname_r_chk.c | 2 +- login/pty.h | 2 +- login/pututxline.c | 3 +- login/setlogin.c | 2 +- login/setutxent.c | 3 +- login/tst-getlogin.c | 2 +- login/tst-grantpt.c | 2 +- login/tst-ptsname.c | 3 +- login/tst-pututxline-cache.c | 2 +- login/tst-pututxline-lockfail.c | 2 +- login/tst-updwtmpx.c | 2 +- login/tst-utmp.c | 3 +- login/unlockpt.c | 3 +- login/updwtmp.c | 3 +- login/updwtmpx.c | 3 +- login/utmp-private.h | 4 +- login/utmp.h | 2 +- login/utmp_file.c | 4 +- login/utmpname.c | 3 +- login/utmpxname.c | 3 +- mach/Machrules | 3 +- mach/Makefile | 2 +- mach/devstream.c | 2 +- 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/msgserver.c | 2 +- mach/mutex-init.c | 2 +- mach/mutex-solid.c | 2 +- mach/setup-thread.c | 2 +- mach/spin-lock.h | 2 +- mach/spin-solid.c | 2 +- malloc/Makefile | 44 +- 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 | 146 +- 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 | 3 +- malloc/malloc-check.c | 3 +- malloc/malloc-debug.c | 4 +- malloc/malloc-internal.h | 3 +- malloc/malloc.c | 372 +- malloc/malloc.h | 7 +- malloc/mcheck-impl.c | 3 +- malloc/mcheck-init.c | 2 +- malloc/mcheck.c | 3 +- malloc/mcheck.h | 2 +- malloc/memusage.c | 76 +- malloc/memusage.sh | 5 +- malloc/memusagestat.c | 5 +- malloc/morecore.c | 6 +- malloc/mtrace-impl.c | 24 +- malloc/mtrace.c | 4 +- malloc/mtrace.pl | 20 +- malloc/obstack.c | 2 +- malloc/obstack.h | 2 +- malloc/reallocarray.c | 2 +- malloc/scratch_buffer_dupfree.c | 2 +- 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 | 7 +- malloc/thread-freeres.c | 2 +- malloc/tst-alloc_buffer.c | 2 +- malloc/tst-calloc.c | 3 +- malloc/tst-compathooks-off.c | 2 +- malloc/tst-dynarray-at-fail.c | 2 +- malloc/tst-dynarray-fail.c | 2 +- malloc/tst-dynarray-shared.h | 2 +- malloc/tst-dynarray.c | 17 +- 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 | 2 +- malloc/tst-malloc-backtrace.c | 11 +- malloc/tst-malloc-check.c | 19 +- malloc/tst-malloc-fork-deadlock.c | 2 +- malloc/tst-malloc-tcache-leak.c | 2 +- malloc/tst-malloc-thread-exit.c | 2 +- malloc/tst-malloc-thread-fail.c | 2 +- malloc/tst-malloc-too-large.c | 26 +- malloc/tst-malloc-usable.c | 2 +- malloc/tst-malloc.c | 3 +- malloc/tst-malloc_info.c | 2 +- malloc/tst-mallocalign1.c | 22 +- malloc/tst-mallocfork2.c | 2 +- malloc/tst-mallocfork3.c | 2 +- malloc/tst-mallocstate.c | 3 +- malloc/tst-mallopt.c | 2 +- malloc/tst-memalign.c | 2 +- malloc/tst-mtrace.c | 2 +- malloc/tst-mtrace.sh | 2 +- malloc/tst-mxfast.c | 2 +- malloc/tst-obstack.c | 3 +- malloc/tst-posix_memalign.c | 2 +- malloc/tst-pvalloc-fortify.c | 2 +- malloc/tst-pvalloc.c | 2 +- malloc/tst-realloc.c | 10 +- malloc/tst-reallocarray.c | 2 +- malloc/tst-safe-linking.c | 2 +- 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 | 2 +- manual/Makefile | 4 +- manual/arith.texi | 150 +- manual/check-safety.sh | 2 +- manual/contrib.texi | 2 +- manual/creature.texi | 6 +- manual/ctype.texi | 4 +- manual/dynlink.texi | 137 + 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/genpass.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 | 2 +- manual/examples/subopt.c | 2 +- manual/examples/swapcontext.c | 2 +- manual/examples/termios.c | 2 +- manual/examples/testopt.c | 2 +- manual/examples/testpass.c | 2 +- manual/examples/timeval_subtract.c | 2 +- manual/examples/twalk.c | 2 +- manual/install.texi | 49 +- manual/intro.texi | 6 +- manual/lang.texi | 2 +- manual/libc.texinfo | 2 +- manual/libdl.texi | 10 - manual/llio.texi | 4 +- manual/maint.texi | 16 +- manual/math.texi | 12 +- manual/memory.texi | 2 +- manual/probes.texi | 2 +- manual/setjmp.texi | 2 +- manual/stdio.texi | 47 +- manual/string.texi | 2 +- manual/summary.pl | 3 +- manual/threads.texi | 83 +- manual/tsort.awk | 3 +- manual/tunables.texi | 38 + math/Makefile | 41 +- math/Versions | 38 + math/atest-exp.c | 3 +- math/atest-exp2.c | 3 +- math/atest-sincos.c | 3 +- math/auto-libm-test-in | 401 +- math/auto-libm-test-out-atan2 | 788 + math/auto-libm-test-out-fma | 272 +- math/auto-libm-test-out-j0 | 1100 + math/auto-libm-test-out-narrow-div | 3372 ++ math/auto-libm-test-out-narrow-fma | 35254 +++++++++++++++++++ math/auto-libm-test-out-narrow-mul | 6156 ++++ math/auto-libm-test-out-narrow-sqrt | 4485 +++ math/basic-test.c | 3 +- math/bits/cmathcalls.h | 2 +- math/bits/mathcalls-helper-functions.h | 2 +- math/bits/mathcalls-narrow.h | 8 +- math/bits/mathcalls.h | 72 +- math/cabs_template.c | 3 +- math/carg_template.c | 3 +- math/cimag_template.c | 3 +- math/complex.h | 2 +- math/conj_template.c | 3 +- math/creal_template.c | 3 +- math/divtc3.c | 3 +- math/e_exp10.c | 3 +- math/e_exp10l.c | 3 +- math/e_exp2_template.c | 2 +- math/e_scalb_template.c | 2 +- math/fclrexcpt.c | 3 +- math/fedisblxcpt.c | 3 +- math/feenablxcpt.c | 3 +- math/fegetenv.c | 3 +- math/fegetexcept.c | 3 +- math/fegetmode.c | 2 +- math/fegetround.c | 3 +- math/feholdexcpt.c | 3 +- math/fenv.h | 2 +- math/fesetenv.c | 3 +- math/fesetexcept.c | 2 +- math/fesetmode.c | 2 +- math/fesetround.c | 3 +- math/fetestexceptflag.c | 2 +- math/feupdateenv.c | 3 +- math/fgetexcptflg.c | 3 +- math/finclude/math-vector-fortran.h | 2 +- math/fpu_control.c | 2 +- math/fraiseexcpt.c | 3 +- math/fromfp.h | 2 +- math/fsetexcptflg.c | 3 +- math/ftestexcept.c | 3 +- math/gen-auto-libm-tests.c | 2 +- math/gen-fromfp-tests.py | 2 +- math/gen-libm-test.py | 2 +- math/gen-tgmath-tests.py | 18 +- math/k_casinh_template.c | 4 +- math/lgamma-compat.h | 2 +- math/libm-test-acos.inc | 2 +- math/libm-test-acosh.inc | 2 +- math/libm-test-asin.inc | 2 +- math/libm-test-asinh.inc | 2 +- math/libm-test-atan.inc | 2 +- math/libm-test-atan2.inc | 2 +- math/libm-test-atanh.inc | 2 +- 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 | 2 +- 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-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 | 46 +- 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-exp2.inc | 2 +- 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 | 130 + math/libm-test-fmaximum_mag.inc | 144 + math/libm-test-fmaximum_mag_num.inc | 144 + math/libm-test-fmaximum_num.inc | 130 + math/libm-test-fmaxmag.inc | 2 +- math/libm-test-fmin.inc | 2 +- math/libm-test-fminimum.inc | 129 + math/libm-test-fminimum_mag.inc | 143 + math/libm-test-fminimum_mag_num.inc | 143 + math/libm-test-fminimum_num.inc | 129 + 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-log1p.inc | 2 +- math/libm-test-log2.inc | 2 +- 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 | 361 + math/libm-test-narrow-mul.inc | 2 +- math/libm-test-narrow-sqrt.inc | 56 + 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-remainder.inc | 2 +- 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-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-sqrt.inc | 2 +- math/libm-test-support.c | 2 +- math/libm-test-support.h | 2 +- math/libm-test-tan.inc | 2 +- math/libm-test-tanh.inc | 2 +- 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 | 229 +- math/math-svid-compat.h | 4 +- math/math-underflow.h | 2 +- math/math.h | 25 +- math/mul_split.h | 2 +- math/mul_splitl.h | 2 +- math/multc3.c | 3 +- math/s_cacos_template.c | 5 +- math/s_cacosh_template.c | 3 +- math/s_canonicalize_template.c | 2 +- math/s_casin_template.c | 3 +- math/s_casinh_template.c | 3 +- math/s_catan_template.c | 5 +- math/s_catanh_template.c | 5 +- math/s_ccos_template.c | 3 +- math/s_ccosh_template.c | 3 +- math/s_cexp_template.c | 3 +- math/s_clog10_template.c | 11 +- math/s_clog_template.c | 7 +- math/s_cpow_template.c | 3 +- math/s_cproj_template.c | 3 +- math/s_csin_template.c | 3 +- math/s_csinh_template.c | 3 +- math/s_csqrt_template.c | 4 +- math/s_ctan_template.c | 3 +- math/s_ctanh_template.c | 3 +- math/s_fdim_template.c | 3 +- math/s_fma.c | 10 +- math/s_fmaf.c | 4 +- math/s_fmal.c | 8 +- math/s_fmax_template.c | 8 +- math/s_fmaximum_mag_num_template.c | 35 + math/s_fmaximum_mag_template.c | 35 + math/s_fmaximum_num_template.c | 33 + math/s_fmaximum_template.c | 33 + math/s_fmaxmag_template.c | 2 +- math/s_fmin_template.c | 8 +- math/s_fminimum_mag_num_template.c | 35 + math/s_fminimum_mag_template.c | 35 + math/s_fminimum_num_template.c | 33 + math/s_fminimum_template.c | 33 + math/s_fminmag_template.c | 2 +- math/s_iseqsig_template.c | 2 +- math/s_nan_template.c | 3 +- math/s_nextdown_template.c | 2 +- math/s_significand_template.c | 2 +- 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-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 | 4 +- 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-vlen16.h | 2 +- math/test-float-vlen4.h | 2 +- math/test-float-vlen8.h | 2 +- math/test-float.h | 2 +- math/test-float128.h | 2 +- math/test-float32.h | 2 +- math/test-float32x.h | 2 +- math/test-float64.h | 2 +- math/test-float64x.h | 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 | 3 +- math/test-ibm128.h | 2 +- math/test-iseqsig-excess-precision.c | 2 +- math/test-iszero-excess-precision.c | 2 +- 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 | 3 +- 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 | 2 +- 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 | 3 +- math/test-tgmath-int.c | 3 +- math/test-tgmath-ret.c | 3 +- math/test-tgmath.c | 96 +- math/test-tgmath2.c | 3 +- math/tgmath.h | 182 +- math/tst-CMPLX2.c | 3 +- math/tst-definitions.c | 3 +- math/w_acos_compat.c | 3 +- math/w_acos_template.c | 2 +- math/w_acosf_compat.c | 3 +- math/w_acosh_compat.c | 3 +- math/w_acosh_template.c | 2 +- math/w_acoshf_compat.c | 3 +- math/w_acoshl_compat.c | 3 +- math/w_acosl_compat.c | 3 +- math/w_asin_compat.c | 3 +- math/w_asin_template.c | 2 +- math/w_asinf_compat.c | 3 +- math/w_asinl_compat.c | 3 +- math/w_atan2_compat.c | 3 +- math/w_atan2_template.c | 2 +- math/w_atan2f_compat.c | 3 +- math/w_atan2l_compat.c | 3 +- math/w_atanh_compat.c | 3 +- math/w_atanh_template.c | 2 +- math/w_atanhf_compat.c | 3 +- math/w_atanhl_compat.c | 3 +- math/w_cosh_template.c | 2 +- math/w_coshf_compat.c | 2 - math/w_coshl_compat.c | 3 - math/w_exp10_compat.c | 3 +- math/w_exp10_template.c | 2 +- math/w_exp10f_compat.c | 3 +- math/w_exp10l_compat.c | 3 +- math/w_exp2_template.c | 2 +- math/w_exp_compat.c | 3 +- math/w_exp_template.c | 2 +- math/w_expf_compat.c | 3 +- math/w_expl_compat.c | 2 - math/w_fmod_compat.c | 3 +- math/w_fmod_template.c | 2 +- math/w_fmodf_compat.c | 3 +- math/w_fmodl_compat.c | 3 +- math/w_hypot.c | 8 + math/w_hypot_compat.c | 13 +- math/w_hypot_template.c | 2 +- math/w_hypotf.c | 8 + math/w_hypotf_compat.c | 7 +- math/w_hypotl_compat.c | 2 - math/w_ilogb_template.c | 2 +- math/w_j0_compat.c | 3 +- math/w_j0_template.c | 2 +- math/w_j0f_compat.c | 8 +- math/w_j0l_compat.c | 3 +- math/w_j1_compat.c | 3 +- math/w_j1_template.c | 2 +- math/w_j1f_compat.c | 8 +- math/w_j1l_compat.c | 3 +- math/w_jn_compat.c | 3 +- math/w_jn_template.c | 2 +- math/w_jnf_compat.c | 8 +- math/w_jnl_compat.c | 2 - math/w_lgamma_r_template.c | 2 +- math/w_lgamma_template.c | 2 +- math/w_lgammaf_main.c | 1 - math/w_lgammaf_r_compat.c | 1 - math/w_lgammal_main.c | 2 - math/w_lgammal_r_compat.c | 2 - math/w_llogb_template.c | 2 +- math/w_log10_compat.c | 3 +- math/w_log10_template.c | 2 +- math/w_log10f_compat.c | 3 +- math/w_log10l_compat.c | 3 +- math/w_log1p_template.c | 2 +- math/w_log2_compat.c | 3 +- math/w_log2_template.c | 2 +- math/w_log2f_compat.c | 3 +- math/w_log2l_compat.c | 3 +- math/w_log_compat.c | 3 +- math/w_log_template.c | 2 +- math/w_logf_compat.c | 3 +- math/w_logl_compat.c | 3 +- math/w_pow_compat.c | 3 +- math/w_pow_template.c | 2 +- math/w_powf_compat.c | 3 +- math/w_powl_compat.c | 3 +- math/w_remainder_compat.c | 3 +- math/w_remainder_template.c | 2 +- math/w_remainderf_compat.c | 3 +- math/w_remainderl_compat.c | 3 +- math/w_scalb_compat.c | 3 +- math/w_scalb_template.c | 2 +- math/w_scalbf_compat.c | 3 +- math/w_scalbl_compat.c | 3 +- math/w_scalbln_template.c | 2 +- math/w_sinh_template.c | 2 +- math/w_sinhf_compat.c | 1 - math/w_sinhl_compat.c | 2 - math/w_sqrt_compat.c | 9 +- math/w_sqrt_template.c | 10 +- math/w_sqrtf_compat.c | 3 +- math/w_sqrtl_compat.c | 7 +- math/w_tgamma_template.c | 2 +- math/w_tgammaf_compat.c | 1 - math/w_tgammal_compat.c | 2 - mathvec/Makefile | 2 +- misc/Makefile | 9 +- misc/acct.c | 2 +- misc/allocate_once.c | 2 +- misc/ar.h | 2 +- misc/atomic_wide_counter.c | 127 + misc/bits/err-ldbl.h | 2 +- misc/bits/error-ldbl.h | 2 +- misc/bits/error.h | 2 +- misc/bits/select2.h | 2 +- misc/bits/stab.def | 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 | 3 +- 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 | 2 +- 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 | 3 +- misc/getxattr.c | 2 +- misc/gtty.c | 2 +- misc/hsearch.c | 3 +- misc/hsearch_r.c | 3 +- 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 | 3 +- 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 | 2 +- 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 | 3 +- 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 | 3 +- misc/regexp.h | 3 +- misc/remap_file_pages.c | 2 +- misc/removexattr.c | 2 +- misc/revoke.c | 2 +- misc/sbrk.c | 2 +- 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 | 94 +- misc/sys/dir.h | 2 +- misc/sys/file.h | 2 +- misc/sys/ioctl.h | 2 +- misc/sys/mman.h | 2 +- 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 | 3 +- misc/tst-allocate_once.c | 2 +- misc/tst-atomic-long.c | 3 +- misc/tst-atomic.c | 3 +- misc/tst-dbl-efgcvt.c | 2 +- misc/tst-dirname.c | 3 +- misc/tst-efgcvt-template.c | 2 +- misc/tst-fd_to_filename.c | 2 +- misc/tst-fdset.c | 3 +- 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-warn.c | 2 +- misc/tst-makedev.c | 2 +- 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-mntent.c | 2 - misc/tst-preadvwritev-common.c | 2 +- misc/tst-preadvwritev.c | 2 +- misc/tst-preadvwritev2-common.c | 2 +- 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 | 2 +- misc/tst-tsearch.c | 2 +- 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 | 3 +- nis/nis_addmember.c | 3 +- nis/nis_call.c | 3 +- nis/nis_callback.c | 3 +- nis/nis_checkpoint.c | 3 +- nis/nis_clone_dir.c | 3 +- nis/nis_clone_obj.c | 3 +- nis/nis_clone_res.c | 3 +- nis/nis_creategroup.c | 3 +- nis/nis_defaults.c | 3 +- nis/nis_destroygroup.c | 3 +- nis/nis_domain_of.c | 3 +- nis/nis_domain_of_r.c | 3 +- nis/nis_error.c | 3 +- nis/nis_file.c | 3 +- nis/nis_findserv.c | 3 +- nis/nis_free.c | 3 +- nis/nis_getservlist.c | 3 +- nis/nis_hash.c | 2 +- nis/nis_intern.h | 3 +- nis/nis_ismember.c | 3 +- nis/nis_local_names.c | 3 +- nis/nis_lookup.c | 3 +- nis/nis_mkdir.c | 3 +- nis/nis_modify.c | 3 +- nis/nis_ping.c | 3 +- nis/nis_print.c | 3 +- nis/nis_print_group_entry.c | 3 +- nis/nis_remove.c | 3 +- nis/nis_removemember.c | 3 +- nis/nis_rmdir.c | 3 +- nis/nis_server.c | 3 +- nis/nis_subr.c | 11 +- nis/nis_table.c | 3 +- nis/nis_util.c | 3 +- nis/nis_verifygroup.c | 3 +- nis/nis_xdr.c | 3 +- nis/nis_xdr.h | 3 +- nis/rpcsvc/nislib.h | 3 +- nis/rpcsvc/ypclnt.h | 3 +- nis/ypclnt.c | 3 +- nptl/Makefile | 15 +- nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 5 +- nptl/cancellation.c | 3 +- nptl/cleanup.c | 3 +- nptl/cleanup_compat.c | 3 +- nptl/cleanup_defer.c | 3 +- nptl/cleanup_defer_compat.c | 3 +- nptl/cleanup_routine.c | 3 +- nptl/default-sched.h | 2 +- nptl/descr.h | 11 +- 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 | 65 +- nptl/libc-cleanup.c | 3 +- nptl/libc_multiple_threads.c | 3 +- nptl/libpthread-compat.c | 2 +- nptl/lowlevellock.c | 3 +- nptl/nptl-printers.py | 2 +- nptl/nptl-stack.c | 3 +- nptl/nptl-stack.h | 3 +- nptl/nptl_deallocate_tsd.c | 1 - nptl/nptl_free_tcb.c | 3 +- nptl/nptl_nthreads.c | 2 +- nptl/nptl_setxid.c | 3 +- nptl/nptlfreeres.c | 2 +- nptl/old_pthread_cond_broadcast.c | 3 +- nptl/old_pthread_cond_destroy.c | 3 +- nptl/old_pthread_cond_init.c | 3 +- nptl/old_pthread_cond_signal.c | 3 +- nptl/old_pthread_cond_timedwait.c | 3 +- nptl/old_pthread_cond_wait.c | 3 +- nptl/perf.c | 3 +- nptl/pthread_attr_copy.c | 2 +- nptl/pthread_attr_destroy.c | 3 +- nptl/pthread_attr_extension.c | 2 +- nptl/pthread_attr_getaffinity.c | 3 +- nptl/pthread_attr_getdetachstate.c | 3 +- nptl/pthread_attr_getguardsize.c | 3 +- nptl/pthread_attr_getinheritsched.c | 3 +- nptl/pthread_attr_getschedparam.c | 3 +- nptl/pthread_attr_getschedpolicy.c | 3 +- nptl/pthread_attr_getscope.c | 3 +- nptl/pthread_attr_getsigmask.c | 2 +- nptl/pthread_attr_getstack.c | 3 +- nptl/pthread_attr_getstackaddr.c | 3 +- nptl/pthread_attr_getstacksize.c | 3 +- nptl/pthread_attr_init.c | 3 +- nptl/pthread_attr_setaffinity.c | 3 +- nptl/pthread_attr_setdetachstate.c | 3 +- nptl/pthread_attr_setguardsize.c | 3 +- nptl/pthread_attr_setinheritsched.c | 3 +- nptl/pthread_attr_setschedparam.c | 3 +- nptl/pthread_attr_setschedpolicy.c | 3 +- nptl/pthread_attr_setscope.c | 3 +- nptl/pthread_attr_setsigmask.c | 2 +- nptl/pthread_attr_setsigmask_internal.c | 2 +- nptl/pthread_attr_setstack.c | 3 +- nptl/pthread_attr_setstackaddr.c | 3 +- nptl/pthread_attr_setstacksize.c | 3 +- nptl/pthread_barrier_destroy.c | 3 +- nptl/pthread_barrier_init.c | 3 +- nptl/pthread_barrier_wait.c | 3 +- nptl/pthread_barrierattr_destroy.c | 3 +- nptl/pthread_barrierattr_getpshared.c | 3 +- nptl/pthread_barrierattr_init.c | 3 +- nptl/pthread_barrierattr_setpshared.c | 3 +- nptl/pthread_cancel.c | 3 +- nptl/pthread_cleanup_upto.c | 3 +- nptl/pthread_clockjoin.c | 2 +- nptl/pthread_cond_broadcast.c | 3 +- nptl/pthread_cond_common.c | 208 +- nptl/pthread_cond_destroy.c | 3 +- nptl/pthread_cond_init.c | 3 +- nptl/pthread_cond_signal.c | 3 +- nptl/pthread_cond_wait.c | 3 +- nptl/pthread_condattr_destroy.c | 3 +- nptl/pthread_condattr_getclock.c | 3 +- nptl/pthread_condattr_getpshared.c | 3 +- nptl/pthread_condattr_init.c | 3 +- nptl/pthread_condattr_setclock.c | 3 +- nptl/pthread_condattr_setpshared.c | 3 +- nptl/pthread_create.c | 25 +- nptl/pthread_detach.c | 3 +- nptl/pthread_equal.c | 3 +- nptl/pthread_exit.c | 3 +- nptl/pthread_getaffinity.c | 3 +- nptl/pthread_getattr_default_np.c | 2 +- nptl/pthread_getattr_np.c | 3 +- nptl/pthread_getconcurrency.c | 3 +- nptl/pthread_getcpuclockid.c | 2 +- nptl/pthread_getname.c | 2 +- nptl/pthread_getschedparam.c | 3 +- nptl/pthread_getspecific.c | 3 +- nptl/pthread_join.c | 3 +- nptl/pthread_join_common.c | 2 +- nptl/pthread_key_create.c | 3 +- nptl/pthread_key_delete.c | 3 +- nptl/pthread_keys.c | 2 +- nptl/pthread_kill.c | 2 +- nptl/pthread_kill_other_threads.c | 3 +- nptl/pthread_mutex_conf.c | 2 +- nptl/pthread_mutex_consistent.c | 3 +- nptl/pthread_mutex_destroy.c | 3 +- nptl/pthread_mutex_getprioceiling.c | 3 +- nptl/pthread_mutex_init.c | 3 +- nptl/pthread_mutex_lock.c | 23 +- nptl/pthread_mutex_setprioceiling.c | 3 +- nptl/pthread_mutex_timedlock.c | 22 +- nptl/pthread_mutex_trylock.c | 3 +- nptl/pthread_mutex_unlock.c | 3 +- nptl/pthread_mutexattr_destroy.c | 3 +- nptl/pthread_mutexattr_getprioceiling.c | 3 +- nptl/pthread_mutexattr_getprotocol.c | 3 +- nptl/pthread_mutexattr_getpshared.c | 3 +- nptl/pthread_mutexattr_getrobust.c | 3 +- nptl/pthread_mutexattr_gettype.c | 3 +- nptl/pthread_mutexattr_init.c | 3 +- nptl/pthread_mutexattr_setprioceiling.c | 3 +- nptl/pthread_mutexattr_setprotocol.c | 3 +- nptl/pthread_mutexattr_setpshared.c | 3 +- nptl/pthread_mutexattr_setrobust.c | 3 +- nptl/pthread_mutexattr_settype.c | 3 +- nptl/pthread_once.c | 3 +- nptl/pthread_rwlock_clockrdlock.c | 2 +- nptl/pthread_rwlock_clockwrlock.c | 2 +- nptl/pthread_rwlock_common.c | 2 +- nptl/pthread_rwlock_destroy.c | 3 +- nptl/pthread_rwlock_init.c | 3 +- nptl/pthread_rwlock_rdlock.c | 3 +- nptl/pthread_rwlock_timedrdlock.c | 3 +- nptl/pthread_rwlock_timedwrlock.c | 3 +- nptl/pthread_rwlock_tryrdlock.c | 3 +- nptl/pthread_rwlock_trywrlock.c | 3 +- nptl/pthread_rwlock_unlock.c | 3 +- nptl/pthread_rwlock_wrlock.c | 3 +- nptl/pthread_rwlockattr_destroy.c | 3 +- nptl/pthread_rwlockattr_getkind_np.c | 3 +- nptl/pthread_rwlockattr_getpshared.c | 3 +- nptl/pthread_rwlockattr_init.c | 3 +- nptl/pthread_rwlockattr_setkind_np.c | 3 +- nptl/pthread_rwlockattr_setpshared.c | 3 +- nptl/pthread_self.c | 3 +- nptl/pthread_setaffinity.c | 3 +- nptl/pthread_setattr_default_np.c | 2 +- nptl/pthread_setcancelstate.c | 3 +- nptl/pthread_setcanceltype.c | 3 +- nptl/pthread_setconcurrency.c | 3 +- nptl/pthread_setname.c | 2 +- nptl/pthread_setschedparam.c | 3 +- nptl/pthread_setschedprio.c | 3 +- nptl/pthread_setspecific.c | 3 +- nptl/pthread_sigmask.c | 3 +- nptl/pthread_sigqueue.c | 3 +- nptl/pthread_spin_destroy.c | 3 +- nptl/pthread_spin_init.c | 3 +- nptl/pthread_spin_lock.c | 2 +- nptl/pthread_spin_trylock.c | 2 +- nptl/pthread_spin_unlock.c | 3 +- nptl/pthread_testcancel.c | 3 +- nptl/pthread_timedjoin.c | 3 +- nptl/pthread_tryjoin.c | 3 +- nptl/pthread_yield.c | 3 +- nptl/sem_clockwait.c | 2 +- nptl/sem_destroy.c | 3 +- nptl/sem_getvalue.c | 3 +- nptl/sem_init.c | 3 +- nptl/sem_post.c | 3 +- nptl/sem_timedwait.c | 3 +- nptl/sem_wait.c | 3 +- nptl/sem_waitcommon.c | 3 +- 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 | 3 +- nptl/tst-attr2.c | 3 +- nptl/tst-attr3.c | 3 +- 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 | 3 +- nptl/tst-cancel4_1.c | 2 +- nptl/tst-cancel4_2.c | 2 +- nptl/tst-cancel7.c | 120 +- nptl/tst-cleanup4.c | 3 +- nptl/tst-cleanup4aux.c | 3 +- nptl/tst-clock2.c | 3 +- nptl/tst-compat-forwarder-mod.c | 2 +- nptl/tst-compat-forwarder.c | 2 +- nptl/tst-cond22.c | 14 +- nptl/tst-cond26.c | 2 +- nptl/tst-context1.c | 3 +- nptl/tst-default-attr.c | 2 +- nptl/tst-dlsym1.c | 1 - nptl/tst-eintr1.c | 3 +- nptl/tst-exec4.c | 3 +- nptl/tst-exec5.c | 2 +- nptl/tst-initializers1.c | 3 +- nptl/tst-minstack-cancel.c | 2 +- nptl/tst-minstack-exit.c | 2 +- nptl/tst-minstack-throw.cc | 2 +- nptl/tst-mutex8.c | 3 +- nptl/tst-mutexpi10.c | 44 +- nptl/tst-mutexpp10.c | 3 +- nptl/tst-oddstacklimit.c | 2 +- nptl/tst-once5.cc | 2 +- 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-timedlock-lockloop.c | 2 +- nptl/tst-pthread_exit-nothreads-static.c | 2 +- nptl/tst-pthread_exit-nothreads.c | 2 +- nptl/tst-robust-fork.c | 2 +- nptl/tst-rwlock-pwn.c | 2 +- nptl/tst-rwlock10.c | 3 +- nptl/tst-rwlock11.c | 3 +- nptl/tst-rwlock15.c | 2 +- nptl/tst-rwlock17.c | 2 +- nptl/tst-rwlock18.c | 2 +- nptl/tst-rwlock19.c | 2 +- nptl/tst-rwlock2.c | 3 +- nptl/tst-rwlock20.c | 2 +- nptl/tst-rwlock3.c | 3 +- nptl/tst-rwlock6.c | 3 +- nptl/tst-rwlock7.c | 3 +- nptl/tst-rwlock8.c | 3 +- nptl/tst-rwlock9.c | 3 +- nptl/tst-sched1.c | 3 +- nptl/tst-sem17.c | 2 +- nptl/tst-setgetname.c | 2 +- nptl/tst-setgroups.c | 2 +- nptl/tst-setuid1.c | 3 +- nptl/tst-setuid2.c | 2 +- nptl/tst-signal3.c | 3 +- nptl/tst-signal7.c | 3 +- nptl/tst-stack2.c | 3 +- nptl/tst-stack3.c | 3 +- nptl/tst-stack4.c | 2 +- nptl/tst-stack4mod.c | 2 +- nptl/tst-stackguard1.c | 3 +- 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 | 2 +- nptl/tst-thread-setspecific.c | 2 +- nptl/tst-thread_local1.cc | 3 +- nptl/tst-tls3-malloc.c | 2 +- nptl/tst-tls3.c | 3 +- nptl/tst-tls3mod.c | 4 +- nptl/tst-tls5.c | 3 +- nptl/tst-tls6.sh | 2 +- nptl/tst-tpp.h | 3 +- nptl/tst-tsd3.c | 3 +- nptl/tst-tsd4.c | 3 +- nptl/unwind.c | 6 +- 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 | 2 +- nptl_db/structs.def | 2 +- nptl_db/td_init.c | 3 +- nptl_db/td_log.c | 3 +- nptl_db/td_symbol_list.c | 3 +- nptl_db/td_ta_clear_event.c | 3 +- nptl_db/td_ta_delete.c | 3 +- nptl_db/td_ta_enable_stats.c | 3 +- nptl_db/td_ta_event_addr.c | 3 +- nptl_db/td_ta_event_getmsg.c | 3 +- nptl_db/td_ta_get_nthreads.c | 3 +- nptl_db/td_ta_get_ph.c | 3 +- nptl_db/td_ta_get_stats.c | 3 +- nptl_db/td_ta_map_id2thr.c | 3 +- nptl_db/td_ta_map_lwp2thr.c | 2 +- nptl_db/td_ta_new.c | 3 +- nptl_db/td_ta_reset_stats.c | 3 +- nptl_db/td_ta_set_event.c | 3 +- nptl_db/td_ta_setconcurrency.c | 3 +- nptl_db/td_ta_thr_iter.c | 3 +- nptl_db/td_ta_tsd_iter.c | 3 +- nptl_db/td_thr_clear_event.c | 3 +- nptl_db/td_thr_dbresume.c | 3 +- nptl_db/td_thr_dbsuspend.c | 3 +- nptl_db/td_thr_event_enable.c | 3 +- nptl_db/td_thr_event_getmsg.c | 3 +- nptl_db/td_thr_get_info.c | 3 +- nptl_db/td_thr_getfpregs.c | 3 +- nptl_db/td_thr_getgregs.c | 3 +- nptl_db/td_thr_getxregs.c | 3 +- nptl_db/td_thr_getxregsize.c | 3 +- nptl_db/td_thr_set_event.c | 3 +- nptl_db/td_thr_setfpregs.c | 3 +- nptl_db/td_thr_setgregs.c | 3 +- nptl_db/td_thr_setprio.c | 3 +- nptl_db/td_thr_setsigpending.c | 3 +- nptl_db/td_thr_setxregs.c | 3 +- nptl_db/td_thr_sigsetmask.c | 3 +- nptl_db/td_thr_tls_get_addr.c | 3 +- nptl_db/td_thr_tlsbase.c | 2 +- nptl_db/td_thr_tsd.c | 3 +- nptl_db/td_thr_validate.c | 3 +- nptl_db/thread_dbP.h | 2 +- nscd/Makefile | 2 +- nscd/aicache.c | 3 +- nscd/cache.c | 3 +- nscd/cachedumper.c | 2 +- nscd/connections.c | 3 +- nscd/dbg_log.c | 3 +- nscd/dbg_log.h | 3 +- nscd/gai.c | 3 +- nscd/getgrgid_r.c | 3 +- nscd/getgrnam_r.c | 3 +- nscd/gethstbyad_r.c | 3 +- nscd/gethstbynm3_r.c | 3 +- nscd/getpwnam_r.c | 3 +- nscd/getpwuid_r.c | 3 +- nscd/getsrvbynm_r.c | 3 +- nscd/getsrvbypt_r.c | 3 +- nscd/grpcache.c | 3 +- nscd/hstcache.c | 3 +- nscd/initgrcache.c | 3 +- nscd/mem.c | 3 +- nscd/netgroupcache.c | 3 +- nscd/nscd-client.h | 3 +- nscd/nscd.c | 5 +- nscd/nscd.h | 3 +- nscd/nscd_conf.c | 3 +- nscd/nscd_getai.c | 3 +- nscd/nscd_getgr_r.c | 3 +- nscd/nscd_gethst_r.c | 3 +- nscd/nscd_getpw_r.c | 3 +- nscd/nscd_getserv_r.c | 3 +- nscd/nscd_helper.c | 3 +- nscd/nscd_initgroups.c | 3 +- nscd/nscd_netgroup.c | 3 +- nscd/nscd_proto.h | 3 +- nscd/nscd_setup_thread.c | 3 +- nscd/nscd_stat.c | 3 +- nscd/pwdcache.c | 3 +- nscd/selinux.c | 3 +- nscd/selinux.h | 3 +- nscd/servicescache.c | 3 +- nss/Makefile | 36 +- nss/XXX-lookup.c | 3 +- nss/alias-lookup.c | 3 +- nss/bug17079.c | 2 +- nss/compat-lookup.c | 2 +- nss/databases.def | 3 +- nss/db-Makefile | 3 +- nss/digits_dots.c | 3 +- nss/ethers-lookup.c | 3 +- nss/function.def | 2 +- nss/getXXbyYY.c | 2 +- nss/getXXbyYY_r.c | 3 +- nss/getXXent.c | 2 +- nss/getXXent_r.c | 3 +- nss/getent.c | 5 +- nss/getnssent.c | 2 +- nss/getnssent_r.c | 2 +- nss/grp-lookup.c | 3 +- nss/hosts-lookup.c | 3 +- nss/key-lookup.c | 3 +- nss/makedb.c | 87 +- nss/netgrp-lookup.c | 3 +- nss/network-lookup.c | 3 +- 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 | 3 +- nss/nss_compat/compat-initgroups.c | 3 +- nss/nss_compat/compat-pwd.c | 3 +- nss/nss_compat/compat-spwd.c | 3 +- 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 | 3 +- nss/nss_db/db-netgrp.c | 3 +- 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 | 3 +- 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 | 3 +- nss/nss_files/files-network.c | 2 +- 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 | 3 +- nss/nss_module.c | 14 +- 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 | 58 + nss/nsswitch.c | 3 +- nss/nsswitch.h | 2 +- nss/proto-lookup.c | 3 +- nss/pwd-lookup.c | 3 +- nss/rewrite_field.c | 2 +- nss/rpc-lookup.c | 3 +- nss/service-lookup.c | 3 +- nss/sgrp-lookup.c | 3 +- nss/spwd-lookup.c | 3 +- nss/test-digits-dots.c | 2 +- nss/test-netdb.c | 3 +- nss/tst-cancel-getpwuid_r.c | 2 +- nss/tst-field.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-getpwent.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 | 61 + nss/tst-reload1.c | 2 +- nss/tst-reload2.c | 2 +- nss/valid_field.c | 2 +- nss/valid_list_field.c | 2 +- po/Makefile | 2 +- po/be.po | 1116 +- po/bg.po | 1915 +- po/ca.po | 1860 +- po/cs.po | 1915 +- po/da.po | 1626 +- po/de.po | 1916 +- po/el.po | 650 +- po/eo.po | 860 +- po/es.po | 1786 +- po/fi.po | 1612 +- po/fr.po | 2023 +- po/gl.po | 1348 +- po/hr.po | 1975 +- po/hu.po | 254 +- po/ia.po | 1078 +- po/id.po | 1626 +- po/it.po | 1652 +- po/ja.po | 1646 +- po/ko.po | 1915 +- po/libc.pot | 1909 +- po/lt.po | 396 +- po/nb.po | 794 +- po/nl.po | 1920 +- po/pl.po | 1917 +- po/pt.po | 1952 +- po/pt_BR.po | 1979 +- po/ru.po | 1948 +- po/rw.po | 12 +- po/sk.po | 1356 +- po/sl.po | 808 +- po/sr.po | 1946 +- po/sv.po | 1953 +- po/tr.po | 1890 +- po/uk.po | 1915 +- po/vi.po | 1860 +- po/zh_CN.po | 1860 +- po/zh_TW.po | 1959 +- posix/Makefile | 24 +- posix/PTESTS | 548 +- posix/PTESTS2C.sed | 4 +- posix/Versions | 3 + posix/_Fork.c | 2 +- posix/_exit.c | 2 +- posix/alarm.c | 2 +- posix/annexc.c | 2 +- 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.h | 178 +- posix/bsd-getpgrp.c | 2 +- posix/bug-ga1.c | 1 - posix/bug-ga2.c | 1 - posix/bug-glob2.c | 2 +- posix/bug-regex1.c | 25 +- posix/bug-regex10.c | 3 +- posix/bug-regex11.c | 3 +- posix/bug-regex12.c | 3 +- posix/bug-regex13.c | 3 +- posix/bug-regex14.c | 3 +- posix/bug-regex17.c | 3 +- posix/bug-regex18.c | 3 +- posix/bug-regex19.c | 25 +- posix/bug-regex2.c | 3 +- posix/bug-regex20.c | 3 +- posix/bug-regex21.c | 3 +- posix/bug-regex22.c | 3 +- posix/bug-regex23.c | 3 +- posix/bug-regex25.c | 3 +- posix/bug-regex26.c | 3 +- posix/bug-regex27.c | 3 +- posix/bug-regex28.c | 3 +- posix/bug-regex3.c | 3 +- posix/bug-regex30.c | 3 +- posix/bug-regex33.c | 3 +- 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 | 28 +- posix/bug-regex6.c | 5 +- posix/bug-regex7.c | 3 +- posix/bug-regex8.c | 3 +- posix/bug-regex9.c | 3 +- posix/confstr.c | 2 +- posix/cpio.h | 2 +- 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 | 2 +- posix/fexecve.c | 2 +- posix/flexmember.h | 5 +- posix/fnmatch.c | 26 +- posix/fnmatch.h | 2 +- posix/fnmatch_loop.c | 201 +- posix/fork.c | 2 +- posix/fpathconf.c | 2 +- posix/gai_strerror.c | 2 +- posix/get_child_max.c | 2 +- posix/getaddrinfo.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 | 2 +- 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 | 474 +- posix/regex.c | 3 +- posix/regex.h | 51 +- posix/regex_internal.c | 12 +- posix/regex_internal.h | 10 +- posix/regexec.c | 110 +- posix/register-atfork.c | 3 +- posix/runptests.c | 3 +- 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/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 | 10 +- 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 | 50 + posix/spawn_faction_destroy.c | 3 +- posix/spawn_faction_init.c | 2 +- posix/spawn_int.h | 7 +- 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 | 3 +- posix/test-errno.c | 2 +- posix/test-ssize-max.c | 2 +- posix/times.c | 2 +- posix/transbug.c | 24 +- posix/tst-_Fork.c | 2 +- posix/tst-boost.c | 3 +- posix/tst-chmod.c | 3 +- posix/tst-dir.c | 3 +- posix/tst-exec.c | 3 +- posix/tst-execveat.c | 2 +- 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 | 15 +- posix/tst-fnmatch.input | 675 +- posix/tst-fnmatch3.c | 2 +- posix/tst-fnmatch4.c | 2 +- posix/tst-fnmatch5.c | 2 +- posix/tst-fnmatch6.c | 2 +- posix/tst-fnmatch7.c | 37 + posix/tst-fork.c | 3 +- posix/tst-getaddrinfo.c | 2 +- posix/tst-getaddrinfo4.c | 2 +- posix/tst-getaddrinfo5.c | 2 +- posix/tst-getconf.sh | 2 +- posix/tst-getopt-cancel.c | 2 +- posix/tst-glob-tilde.c | 2 +- posix/tst-glob_lstat_compat.c | 2 +- posix/tst-glob_symlinks.c | 2 +- posix/tst-gnuglob-skeleton.c | 3 +- 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 | 3 +- 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 | 3 +- posix/tst-regex.c | 35 +- posix/tst-regexloc.c | 2 +- posix/tst-rxspencer.c | 3 +- posix/tst-sched_getaffinity.c | 2 +- posix/tst-sched_rr_get_interval.c | 2 +- posix/tst-spawn-chdir.c | 2 +- posix/tst-spawn.c | 3 +- posix/tst-spawn2.c | 2 +- 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 | 242 + posix/tst-sysconf-empty-chroot.c | 2 +- posix/tst-truncate-common.c | 2 +- posix/tst-truncate.c | 3 +- posix/tst-truncate64.c | 3 +- posix/tst-vfork1.c | 3 +- posix/tst-vfork2.c | 3 +- posix/tst-vfork3.c | 3 +- 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 | 40 +- posix/vfork.c | 2 +- posix/wait.c | 2 +- posix/wait3.c | 2 +- posix/wait4.c | 2 +- posix/waitid.c | 3 +- posix/waitpid.c | 2 +- posix/wordexp-test.c | 2 +- posix/wordexp-tst.sh | 2 +- posix/wordexp.c | 3 +- posix/wordexp.h | 2 +- pwd/Makefile | 2 +- pwd/fgetpwent.c | 2 +- pwd/fgetpwent_r.c | 2 +- pwd/getpw.c | 2 +- pwd/getpwent.c | 3 +- pwd/getpwent_r.c | 3 +- pwd/getpwnam.c | 3 +- pwd/getpwnam_r.c | 3 +- pwd/getpwuid.c | 3 +- pwd/getpwuid_r.c | 3 +- pwd/putpwent.c | 2 +- pwd/pwd.h | 2 +- pwd/tst-getpw.c | 2 +- pwd/tst-putpwent.c | 2 +- resolv/Makefile | 19 +- resolv/compat-hooks.c | 2 +- resolv/dn_comp.c | 2 +- resolv/dn_expand.c | 2 +- resolv/dn_skipname.c | 2 +- resolv/gai_cancel.c | 3 +- resolv/gai_error.c | 3 +- resolv/gai_misc.c | 3 +- resolv/gai_misc.h | 3 +- resolv/gai_notify.c | 3 +- resolv/gai_sigqueue.c | 2 +- resolv/gai_suspend.c | 3 +- resolv/getaddrinfo_a.c | 3 +- resolv/inet_addr.c | 2 +- resolv/inet_pton.c | 2 +- resolv/libanl-compat.c | 2 +- resolv/netdb.h | 2 +- resolv/nss_dns/dns-canon.c | 3 +- resolv/nss_dns/dns-host.c | 3 +- resolv/nss_dns/dns-network.c | 3 +- resolv/nss_dns_functions.c | 2 +- resolv/res-close.c | 2 +- resolv/res-name-checking.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_enable_icmp.c | 2 +- resolv/res_get_nsaddr.c | 2 +- resolv/res_hconf.c | 3 +- resolv/res_hconf.h | 3 +- resolv/res_hostalias.c | 2 +- resolv/res_init.c | 2 +- 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 | 4 +- resolv/res_randomid.c | 5 +- resolv/res_send.c | 2 +- resolv/resolv-deprecated.c | 2 +- resolv/resolv-internal.h | 2 +- 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_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_pton.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-basic.c | 2 +- resolv/tst-resolv-binary.c | 2 +- resolv/tst-resolv-canonname.c | 2 +- resolv/tst-resolv-edns.c | 2 +- resolv/tst-resolv-network.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 | 2 +- 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-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 | 2 +- rt/aio.h | 2 +- rt/aio_cancel.c | 3 +- rt/aio_error.c | 3 +- rt/aio_fsync.c | 3 +- rt/aio_misc.c | 3 +- rt/aio_notify.c | 3 +- rt/aio_read.c | 3 +- rt/aio_read64.c | 3 +- rt/aio_return.c | 3 +- rt/aio_sigqueue.c | 2 +- rt/aio_suspend.c | 3 +- rt/aio_write.c | 3 +- rt/aio_write64.c | 3 +- rt/bits/mqueue2.h | 2 +- rt/librt-compat.c | 2 +- rt/lio_listio-common.c | 3 +- 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 | 3 +- rt/timer_delete.c | 3 +- rt/timer_getoverr.c | 3 +- rt/timer_gettime.c | 3 +- rt/timer_settime.c | 3 +- rt/tst-aio.c | 3 +- rt/tst-aio2.c | 3 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 2 +- rt/tst-aio5.c | 2 +- rt/tst-aio6.c | 2 +- rt/tst-aio64.c | 3 +- rt/tst-aio7.c | 2 +- rt/tst-bz28213.c | 2 +- rt/tst-cpuclock2.c | 93 +- rt/tst-mqueue.h | 3 +- rt/tst-mqueue1.c | 13 +- rt/tst-mqueue10.c | 16 +- rt/tst-mqueue2.c | 13 +- rt/tst-mqueue3.c | 12 +- rt/tst-mqueue4.c | 13 +- rt/tst-mqueue5.c | 13 +- rt/tst-mqueue6.c | 13 +- rt/tst-mqueue7.c | 4 +- rt/tst-mqueue8.c | 9 +- rt/tst-mqueue9.c | 13 +- rt/tst-shm-cancel.c | 2 +- rt/tst-shm.c | 3 +- rt/tst-timer-sigmask.c | 2 +- rt/tst-timer.c | 2 +- rt/tst-timer4.c | 3 +- scripts/backport-support.sh | 2 +- scripts/build-many-glibcs.py | 49 +- scripts/check-c++-types.sh | 2 +- scripts/check-initfini.awk | 2 +- scripts/check-installed-headers.sh | 2 +- scripts/check-local-headers.sh | 2 +- scripts/check-obsolete-constructs.py | 2 +- scripts/check-wrapper-headers.py | 2 +- scripts/check-wx-segment.py | 2 +- scripts/cross-test-ssh.sh | 2 +- scripts/dso-ordering-test.py | 1165 + scripts/evaluate-test.sh | 2 +- scripts/gen-as-const.py | 2 +- scripts/gen-rrtypes.py | 2 +- scripts/gen-sorted.awk | 3 +- scripts/glibc_shared_code.py | 70 + scripts/glibcextract.py | 4 +- scripts/glibcsymbols.py | 2 +- scripts/list-fixed-bugs.py | 2 +- scripts/merge-test-results.sh | 2 +- scripts/move-if-change | 2 +- scripts/move-symbol-to-libc.py | 2 +- scripts/rellns-sh | 3 +- scripts/test-installation.pl | 5 +- scripts/test_printers_common.py | 2 +- scripts/test_printers_exceptions.py | 2 +- scripts/tst-elf-edit.py | 206 + scripts/update-abilist.sh | 2 +- scripts/update-copyrights | 2 +- scripts/vcstocl_quirks.py | 2 +- scripts/versionlist.awk | 2 +- scripts/versions.awk | 3 +- setjmp/Makefile | 5 +- 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/jmp_buf-macros.sym | 11 + setjmp/longjmp.c | 2 +- setjmp/setjmp.c | 2 +- setjmp/setjmp.h | 2 +- setjmp/sigjmp.c | 2 +- setjmp/tst-setjmp-check.c | 57 + setjmp/tst-setjmp-fp.c | 2 +- setjmp/tst-setjmp.c | 2 +- setjmp/tst-sigsetjmp.c | 2 +- shadow/Makefile | 2 +- shadow/fgetspent.c | 2 +- shadow/fgetspent_r.c | 2 +- shadow/getspent.c | 3 +- shadow/getspent_r.c | 3 +- shadow/getspnam.c | 3 +- shadow/getspnam_r.c | 3 +- shadow/lckpwdf.c | 3 +- shadow/putspent.c | 2 +- shadow/sgetspent.c | 2 +- shadow/sgetspent_r.c | 2 +- shadow/shadow.h | 2 +- shadow/tst-putspent.c | 2 +- shlib-versions | 5 - signal/Makefile | 2 +- signal/allocrtsig.c | 3 +- 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 | 2 +- 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 | 3 +- 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 | 3 +- 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 | 2 +- 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 | 3 +- signal/tst-sigaction.c | 2 +- signal/tst-sigisemptyset.c | 2 +- signal/tst-sigsimple.c | 3 +- signal/tst-sigwait-eintr.c | 2 +- socket/Makefile | 2 +- socket/accept.c | 2 +- socket/accept4.c | 2 +- socket/bind.c | 2 +- socket/bits/socket2.h | 36 +- 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/sockatmark.c | 2 +- socket/socket.c | 2 +- socket/socketpair.c | 2 +- socket/sys/socket.h | 2 +- socket/sys/un.h | 2 +- socket/tst-accept4.c | 2 +- socket/tst-sockopt.c | 2 +- soft-fp/Makefile | 2 +- soft-fp/adddf3.c | 4 +- soft-fp/addsf3.c | 4 +- soft-fp/addtf3.c | 4 +- soft-fp/divdf3.c | 4 +- soft-fp/divsf3.c | 4 +- soft-fp/divtf3.c | 4 +- soft-fp/double.h | 6 +- soft-fp/eqdf2.c | 4 +- soft-fp/eqhf2.c | 2 +- soft-fp/eqsf2.c | 4 +- soft-fp/eqtf2.c | 4 +- soft-fp/extenddftf2.c | 4 +- soft-fp/extended.h | 3 +- soft-fp/extendhfdf2.c | 2 +- soft-fp/extendhfsf2.c | 2 +- soft-fp/extendhftf2.c | 2 +- soft-fp/extendhfxf2.c | 2 +- soft-fp/extendsfdf2.c | 4 +- soft-fp/extendsftf2.c | 4 +- soft-fp/extendxftf2.c | 3 +- soft-fp/fixdfdi.c | 4 +- soft-fp/fixdfsi.c | 4 +- soft-fp/fixdfti.c | 3 +- soft-fp/fixhfti.c | 2 +- soft-fp/fixsfdi.c | 4 +- soft-fp/fixsfsi.c | 4 +- soft-fp/fixsfti.c | 3 +- soft-fp/fixtfdi.c | 4 +- soft-fp/fixtfsi.c | 4 +- soft-fp/fixtfti.c | 3 +- soft-fp/fixunsdfdi.c | 4 +- soft-fp/fixunsdfsi.c | 4 +- soft-fp/fixunsdfti.c | 3 +- soft-fp/fixunshfti.c | 2 +- soft-fp/fixunssfdi.c | 4 +- soft-fp/fixunssfsi.c | 4 +- soft-fp/fixunssfti.c | 3 +- soft-fp/fixunstfdi.c | 4 +- soft-fp/fixunstfsi.c | 4 +- soft-fp/fixunstfti.c | 3 +- soft-fp/floatdidf.c | 4 +- soft-fp/floatdisf.c | 4 +- soft-fp/floatditf.c | 4 +- soft-fp/floatsidf.c | 4 +- soft-fp/floatsisf.c | 4 +- soft-fp/floatsitf.c | 4 +- soft-fp/floattidf.c | 3 +- soft-fp/floattihf.c | 2 +- soft-fp/floattisf.c | 3 +- soft-fp/floattitf.c | 3 +- soft-fp/floatundidf.c | 4 +- soft-fp/floatundisf.c | 4 +- soft-fp/floatunditf.c | 4 +- soft-fp/floatunsidf.c | 4 +- soft-fp/floatunsisf.c | 4 +- soft-fp/floatunsitf.c | 4 +- soft-fp/floatuntidf.c | 3 +- soft-fp/floatuntihf.c | 2 +- soft-fp/floatuntisf.c | 3 +- soft-fp/floatuntitf.c | 3 +- soft-fp/gedf2.c | 4 +- soft-fp/gesf2.c | 4 +- soft-fp/getf2.c | 4 +- soft-fp/half.h | 2 +- soft-fp/ledf2.c | 4 +- soft-fp/lesf2.c | 4 +- soft-fp/letf2.c | 4 +- soft-fp/muldf3.c | 4 +- soft-fp/mulsf3.c | 4 +- soft-fp/multf3.c | 4 +- soft-fp/negdf2.c | 4 +- soft-fp/negsf2.c | 4 +- soft-fp/negtf2.c | 4 +- soft-fp/op-1.h | 6 +- soft-fp/op-2.h | 6 +- soft-fp/op-4.h | 6 +- soft-fp/op-8.h | 5 +- soft-fp/op-common.h | 6 +- soft-fp/quad.h | 6 +- soft-fp/single.h | 6 +- soft-fp/soft-fp.h | 6 +- soft-fp/subdf3.c | 4 +- soft-fp/subsf3.c | 4 +- soft-fp/subtf3.c | 4 +- soft-fp/truncdfhf2.c | 2 +- soft-fp/truncdfsf2.c | 4 +- soft-fp/truncsfhf2.c | 2 +- soft-fp/trunctfdf2.c | 4 +- soft-fp/trunctfhf2.c | 2 +- soft-fp/trunctfsf2.c | 4 +- soft-fp/trunctfxf2.c | 3 +- soft-fp/truncxfhf2.c | 2 +- soft-fp/unorddf2.c | 3 +- soft-fp/unordsf2.c | 3 +- soft-fp/unordtf2.c | 3 +- stdio-common/Makefile | 7 +- stdio-common/_i18n_number.h | 3 +- stdio-common/_itoa.c | 4 +- stdio-common/_itowa.c | 4 +- stdio-common/_itowa.h | 2 +- stdio-common/asprintf.c | 2 +- stdio-common/bits/printf-ldbl.h | 2 +- stdio-common/bug-vfprintf-nargs.c | 3 +- stdio-common/bug14.c | 1 - stdio-common/bug26.c | 2 +- stdio-common/ctermid.c | 2 +- stdio-common/cuserid.c | 2 +- stdio-common/dprintf.c | 2 +- stdio-common/errlist.c | 14 +- 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 | 3 +- stdio-common/gentempfd.c | 2 +- stdio-common/getline.c | 2 +- stdio-common/getw.c | 2 +- stdio-common/iovfscanf.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_fp.c | 3 +- stdio-common/printf_fphex.c | 3 +- stdio-common/printf_size.c | 4 +- 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 | 3 +- stdio-common/scanf14.c | 2 +- stdio-common/scanf14a.c | 4 +- stdio-common/scanf15.c | 2 +- stdio-common/scanf16.c | 2 +- stdio-common/scanf16a.c | 4 +- stdio-common/scanf17.c | 2 +- stdio-common/siglist.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/stdio_lim.h.in | 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 | 3 +- stdio-common/test_rdwr.c | 2 +- stdio-common/tmpfile.c | 2 +- stdio-common/tmpfile64.c | 2 +- stdio-common/tmpnam.c | 2 +- stdio-common/tmpnam_r.c | 2 +- stdio-common/tst-bz11319.c | 2 +- stdio-common/tst-errno-manual.py | 2 +- 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-fphex-wide.c | 3 +- stdio-common/tst-fseek.c | 3 +- stdio-common/tst-gets.c | 3 +- stdio-common/tst-long-dbl-fphex.c | 3 +- stdio-common/tst-perror.c | 1 - stdio-common/tst-popen.c | 3 +- stdio-common/tst-printf-binary-main.c | 130 + stdio-common/tst-printf-binary.c | 25 + stdio-common/tst-printf-bz18872.sh | 2 +- stdio-common/tst-printf-bz25691.c | 2 +- stdio-common/tst-printf-fp-free.c | 2 +- stdio-common/tst-printf-fp-leak.c | 2 +- stdio-common/tst-printf-round.c | 2 +- stdio-common/tst-printf.c | 4 +- stdio-common/tst-printf.sh | 6 +- stdio-common/tst-printfsz-islongdouble.c | 2 +- stdio-common/tst-printfsz-islongdouble.sh | 2 +- stdio-common/tst-put-error.c | 2 +- stdio-common/tst-renameat2.c | 2 +- stdio-common/tst-scanf-round.c | 2 +- stdio-common/tst-sprintf-errno.c | 103 + stdio-common/tst-sprintf3.c | 2 +- stdio-common/tst-sscanf.c | 3 +- stdio-common/tst-tmpnam.c | 2 +- stdio-common/tst-unbputc.sh | 2 +- stdio-common/tst-unlockedio.c | 3 +- stdio-common/tst-vfprintf-mbs-prec.c | 2 +- stdio-common/tst-vfprintf-user-type.c | 2 +- stdio-common/tst-vfprintf-width-prec-alloc.c | 2 +- stdio-common/tst-vfprintf-width-prec.c | 8 +- stdio-common/tstgetln.c | 2 +- stdio-common/tstscanf.c | 2 +- stdio-common/vfprintf-internal.c | 470 +- stdio-common/vfprintf.c | 2 +- stdio-common/vfscanf-internal.c | 2 +- stdio-common/vfscanf.c | 2 +- stdio-common/vfwprintf.c | 2 +- stdio-common/vfwscanf.c | 2 +- stdio-common/vprintf.c | 2 +- stdlib/Makefile | 2 +- stdlib/a64l.c | 3 +- stdlib/abort.c | 2 +- stdlib/abs.c | 2 +- stdlib/add_n.c | 2 +- stdlib/addmul_1.c | 2 +- stdlib/alloca.h | 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 | 59 +- stdlib/bsearch.c | 2 +- stdlib/bug-strtod.c | 3 +- stdlib/canonicalize.c | 2 +- stdlib/cmp.c | 2 +- stdlib/cxa_at_quick_exit.c | 2 +- stdlib/cxa_atexit.c | 2 +- stdlib/cxa_finalize.c | 2 +- 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 | 3 +- stdlib/drand48.c | 3 +- stdlib/drand48_r.c | 3 +- stdlib/erand48.c | 3 +- stdlib/erand48_r.c | 3 +- stdlib/errno.h | 2 +- stdlib/exit.c | 2 +- stdlib/exit.h | 2 +- stdlib/fmtmsg.c | 3 +- stdlib/fmtmsg.h | 2 +- stdlib/fpioconst.c | 2 +- stdlib/fpioconst.h | 2 +- stdlib/gen-fpioconst.c | 2 +- stdlib/gen-tst-strtod-round.c | 2 +- stdlib/getcontext.c | 2 +- stdlib/getentropy.c | 2 +- stdlib/getenv.c | 2 +- stdlib/getrandom.c | 2 +- stdlib/getsubopt.c | 2 +- stdlib/gmp-impl.h | 2 +- stdlib/gmp.h | 2 +- stdlib/grouping.c | 3 +- stdlib/grouping.h | 3 +- stdlib/inttypes.h | 2 +- stdlib/isomac.c | 3 +- stdlib/jrand48.c | 3 +- stdlib/jrand48_r.c | 3 +- stdlib/l64a.c | 3 +- stdlib/labs.c | 2 +- stdlib/lcong48.c | 3 +- stdlib/lcong48_r.c | 3 +- stdlib/ldiv.c | 2 +- stdlib/llabs.c | 2 +- stdlib/lldiv.c | 2 +- stdlib/longlong.h | 2 +- stdlib/lrand48.c | 3 +- stdlib/lrand48_r.c | 3 +- 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 | 3 +- stdlib/mrand48_r.c | 3 +- stdlib/msort.c | 3 +- stdlib/mul.c | 2 +- stdlib/mul_1.c | 2 +- stdlib/mul_n.c | 2 +- stdlib/nrand48.c | 3 +- stdlib/nrand48_r.c | 3 +- stdlib/on_exit.c | 2 +- stdlib/putenv.c | 2 +- stdlib/qsort.c | 3 +- stdlib/quick_exit.c | 2 +- stdlib/rand.c | 2 +- stdlib/rand_r.c | 3 +- stdlib/random.c | 2 +- stdlib/random_r.c | 2 +- stdlib/rpmatch.c | 2 +- stdlib/rshift.c | 2 +- stdlib/secure-getenv.c | 2 +- stdlib/seed48.c | 3 +- stdlib/seed48_r.c | 3 +- stdlib/setcontext.c | 2 +- stdlib/setenv.c | 8 +- stdlib/srand48.c | 3 +- stdlib/srand48_r.c | 3 +- stdlib/stdint.h | 2 +- stdlib/stdlib.h | 11 +- stdlib/strfmon.c | 4 +- stdlib/strfmon_l.c | 3 +- stdlib/strfrom-skeleton.c | 2 +- stdlib/strfromd.c | 2 +- stdlib/strfromf.c | 2 +- stdlib/strfroml.c | 2 +- stdlib/strtod.c | 3 +- stdlib/strtod_l.c | 3 +- stdlib/strtod_nan.c | 2 +- stdlib/strtod_nan_main.c | 2 +- stdlib/strtod_nan_narrow.h | 2 +- stdlib/strtod_nan_wide.h | 2 +- stdlib/strtof.c | 3 +- stdlib/strtof_l.c | 3 +- stdlib/strtof_nan.c | 2 +- stdlib/strtol.c | 2 +- stdlib/strtol_l.c | 3 +- stdlib/strtold.c | 3 +- stdlib/strtold_l.c | 2 +- stdlib/strtold_nan.c | 2 +- stdlib/strtoll.c | 2 +- stdlib/strtoll_l.c | 3 +- stdlib/strtoul.c | 2 +- stdlib/strtoul_l.c | 3 +- stdlib/strtoull.c | 2 +- stdlib/strtoull_l.c | 3 +- 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 | 3 +- stdlib/test-at_quick_exit-race.c | 2 +- stdlib/test-atexit-race-common.c | 2 +- stdlib/test-atexit-race.c | 2 +- stdlib/test-bz22786.c | 2 +- stdlib/test-canon.c | 3 +- stdlib/test-canon2.c | 3 +- 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 | 16 +- stdlib/test-on_exit-race.c | 2 +- stdlib/testdiv.c | 2 +- stdlib/testmb2.c | 1 - stdlib/testrand.c | 2 +- stdlib/tst-at_quick_exit.c | 2 +- stdlib/tst-atexit-common.c | 2 +- stdlib/tst-atexit.c | 2 +- stdlib/tst-bsearch.c | 3 +- stdlib/tst-bz20544.c | 2 +- stdlib/tst-canon-bz26341.c | 8 +- stdlib/tst-cxa_atexit.c | 2 +- stdlib/tst-empty-env.c | 2 +- stdlib/tst-environ.c | 2 +- stdlib/tst-fmtmsg.sh | 2 +- stdlib/tst-getrandom.c | 2 +- stdlib/tst-makecontext-align.c | 2 +- stdlib/tst-makecontext.c | 2 +- stdlib/tst-makecontext2.c | 2 +- stdlib/tst-makecontext3.c | 2 +- stdlib/tst-on_exit.c | 2 +- stdlib/tst-qsort.c | 1 - stdlib/tst-quick_exit.cc | 2 +- stdlib/tst-random.c | 1 - stdlib/tst-random2.c | 3 +- stdlib/tst-realpath.c | 2 +- stdlib/tst-secure-getenv.c | 2 +- stdlib/tst-setcontext.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 | 2 +- stdlib/tst-setcontext6.c | 2 +- stdlib/tst-setcontext7.c | 2 +- stdlib/tst-setcontext8.c | 2 +- stdlib/tst-setcontext9.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-skeleton.c | 2 +- stdlib/tst-strtod-round.c | 2 +- stdlib/tst-strtod-underflow.c | 2 +- stdlib/tst-strtod.c | 2 +- stdlib/tst-strtod.h | 2 +- stdlib/tst-strtod1i.c | 2 +- stdlib/tst-strtod5.c | 2 +- stdlib/tst-strtod5i.c | 2 +- stdlib/tst-strtol-locale-main.c | 2 +- stdlib/tst-strtol-locale.c | 2 +- stdlib/tst-swapcontext1.c | 2 +- stdlib/tst-system.c | 3 +- stdlib/tst-thread-quick_exit.cc | 2 +- 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 | 3 +- stdlib/ucontext.h | 2 +- stdlib/wcstombs.c | 2 +- stdlib/wctomb.c | 2 +- stdlib/xpg_basename.c | 3 +- string/Makefile | 10 +- string/Versions | 3 + string/_strerror.c | 2 +- string/argz-addsep.c | 3 +- string/argz-append.c | 3 +- string/argz-count.c | 3 +- string/argz-create.c | 3 +- string/argz-ctsep.c | 3 +- string/argz-delete.c | 3 +- string/argz-extract.c | 3 +- string/argz-insert.c | 3 +- string/argz-next.c | 3 +- string/argz-replace.c | 3 +- string/argz-stringify.c | 3 +- string/argz.h | 2 +- string/basename.c | 2 +- string/bcopy.c | 2 +- string/bits/endian.h | 2 +- string/bits/string_fortified.h | 15 +- string/bits/strings_fortified.h | 2 +- string/bug-strcoll2.c | 2 +- string/bug-strncat1.c | 1 - string/bug-strpbrk1.c | 1 - string/bug-strspn1.c | 1 - string/byteswap.h | 2 +- string/bzero.c | 3 +- string/endian.h | 2 +- string/envz.c | 3 +- string/envz.h | 2 +- string/explicit_bzero.c | 2 +- string/ffs.c | 3 +- string/ffsll.c | 3 +- string/memccpy.c | 2 +- string/memchr.c | 2 +- string/memcmp.c | 6 +- string/memcmpeq.c | 24 + string/memcpy.c | 3 +- string/memfrob.c | 2 +- string/memmem.c | 2 +- string/memmove.c | 3 +- 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 | 3 +- 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 | 3 +- string/strcoll_l.c | 3 +- string/strcpy.c | 2 +- string/strcspn.c | 2 +- string/strdup.c | 2 +- string/strerror.c | 2 +- string/strerror_l.c | 2 +- string/strerrordesc_np.c | 2 +- string/strerrorname_np.c | 2 +- string/strfry.c | 2 +- string/string-inlines.c | 2 +- string/string.h | 22 +- string/strings.h | 2 +- string/strlen.c | 5 +- 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 | 3 +- string/strpbrk.c | 2 +- string/strrchr.c | 2 +- string/strsep.c | 2 +- string/strsignal.c | 2 +- string/strspn.c | 2 +- string/strstr.c | 2 +- string/strtok.c | 2 +- string/strtok_r.c | 2 +- string/strverscmp.c | 2 +- string/strxfrm.c | 3 +- string/strxfrm_l.c | 3 +- string/swab.c | 2 +- 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 | 4 +- string/test-memccpy.c | 3 +- string/test-memchr.c | 3 +- string/test-memcmp.c | 38 +- string/test-memcmpeq.c | 21 + string/test-memcpy-large.c | 103 + string/test-memcpy-support.h | 169 + string/test-memcpy.c | 357 +- string/test-memmem.c | 3 +- string/test-memmove.c | 128 +- string/test-mempcpy.c | 3 +- string/test-memrchr.c | 3 +- string/test-memset.c | 3 +- string/test-rawmemchr.c | 3 +- string/test-sig_np.c | 2 +- string/test-stpcpy.c | 3 +- string/test-stpncpy.c | 3 +- string/test-strcasecmp.c | 3 +- string/test-strcasestr.c | 3 +- string/test-strcat.c | 3 +- string/test-strchr.c | 4 +- string/test-strchrnul.c | 2 +- string/test-strcmp.c | 32 +- string/test-strcpy.c | 4 +- string/test-strcspn.c | 3 +- string/test-strerror-errno.c | 2 +- string/test-string.h | 7 +- string/test-strlen.c | 4 +- string/test-strncasecmp.c | 3 +- string/test-strncat.c | 3 +- string/test-strncmp.c | 16 +- string/test-strncpy.c | 3 +- string/test-strnlen.c | 3 +- string/test-strpbrk.c | 3 +- string/test-strrchr.c | 5 +- string/test-strspn.c | 3 +- string/test-strstr.c | 3 +- string/testcopy.c | 3 +- string/tester.c | 18 +- string/tst-bswap.c | 3 +- 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.c | 2 +- string/tst-strsignal.c | 2 +- string/tst-strtok_r.c | 2 +- string/tst-xbzero-opt.c | 2 +- string/wordcopy.c | 3 +- string/xpg-strerror.c | 2 +- sunrpc/Makefile | 2 +- sunrpc/create_xid.c | 3 +- sunrpc/getrpcport.c | 2 +- sunrpc/netname.c | 3 +- sunrpc/publickey.c | 3 +- sunrpc/rpc/auth_des.h | 2 +- sunrpc/rpc/svc.h | 2 +- sunrpc/rpc_gethostbyname.c | 2 +- sunrpc/svc.c | 3 +- sunrpc/svc_tcp.c | 2 +- sunrpc/svc_udp.c | 2 +- sunrpc/svc_unix.c | 2 +- sunrpc/test-rpcent.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 | 3 +- sunrpc/tst-xdrmem2.c | 3 +- sunrpc/xdr_intXX_t.c | 3 +- support/Depend | 1 + support/Makefile | 13 +- support/blob_repeat.c | 2 +- support/blob_repeat.h | 2 +- support/capture_subprocess.h | 2 +- support/check.c | 2 +- support/check.h | 17 +- 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/echo-container.c | 2 +- support/format_nss.h | 2 +- support/ignore_stderr.c | 2 +- support/namespace.h | 2 +- support/next_to_fault.c | 2 +- support/next_to_fault.h | 2 +- support/oom_error.c | 2 +- support/process_state.h | 2 +- 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 | 2 +- support/subprocess.h | 2 +- support/support-open-dev-null-range.c | 2 +- support/support-xfstat-time64.c | 2 +- support/support-xfstat.c | 2 +- support/support-xstat-time64.c | 2 +- support/support-xstat.c | 2 +- support/support.h | 25 +- support/support_become_root.c | 2 +- support/support_can_chroot.c | 2 +- support/support_capture_subprocess.c | 2 +- support/support_capture_subprocess_check.c | 2 +- support/support_chroot.c | 2 +- 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 | 2 +- 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_isolate_in_subprocess.c | 2 +- support/support_mutex_pi_monotonic.c | 36 + support/support_openpty.c | 2 +- support/support_path_support_time64.c | 2 +- support/support_paths.c | 2 +- support/support_process_state.c | 2 +- support/support_ptrace.c | 2 +- support/support_quote_blob.c | 73 +- support/support_quote_blob_main.c | 88 + support/support_quote_blob_wide.c | 24 + support/support_quote_string.c | 2 +- support/support_record_failure.c | 2 +- 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_shared_allocate.c | 2 +- support/support_small_stack_thread_attribute.c | 2 +- support/support_stack_alloc.c | 2 +- support/support_stat_nanoseconds.c | 2 +- support/support_subprocess.c | 2 +- support/support_test_compare_blob.c | 2 +- support/support_test_compare_failure.c | 2 +- support/support_test_compare_string.c | 83 +- support/support_test_compare_string_main.c | 94 + support/support_test_compare_string_wide.c | 28 + support/support_test_main.c | 16 +- support/support_test_verify_impl.c | 2 +- support/support_wait_for_thread_exit.c | 2 +- support/support_write_file_string.c | 2 +- support/temp_file-internal.h | 2 +- support/temp_file.h | 2 +- support/test-container.c | 2 +- support/test-driver.c | 6 +- support/test-driver.h | 3 +- support/test-run-command.c | 22 + support/timespec-add-time64.c | 2 +- support/timespec-add.c | 2 +- support/timespec-sub-time64.c | 2 +- support/timespec-sub.c | 2 +- support/timespec-time64.c | 2 +- support/timespec.c | 2 +- support/timespec.h | 2 +- support/true-container.c | 2 +- support/tst-support-namespace.c | 2 +- support/tst-support-open-dev-null-range.c | 7 +- support/tst-support-process_state.c | 2 +- support/tst-support_blob_repeat.c | 2 +- support/tst-support_capture_subprocess.c | 2 +- support/tst-support_descriptors.c | 2 +- support/tst-support_format_dns_packet.c | 2 +- support/tst-support_quote_blob.c | 2 +- support/tst-support_quote_blob_wide.c | 66 + support/tst-support_quote_string.c | 2 +- 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 | 107 + support/tst-timespec.c | 2 +- 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/xconnect.c | 2 +- support/xcopy_file_range.c | 2 +- support/xdlfcn.c | 2 +- support/xdlfcn.h | 2 +- support/xdlmopen.c | 2 +- support/xdup2.c | 2 +- support/xfchmod.c | 2 +- support/xfclose.c | 2 +- support/xfopen.c | 2 +- support/xfork.c | 2 +- support/xftruncate.c | 2 +- support/xgetline.c | 2 +- support/xgetsockname.c | 2 +- support/xlisten.c | 2 +- support/xlseek.c | 2 +- support/xlstat-time64.c | 2 +- support/xlstat.c | 2 +- support/xmalloc.c | 2 +- support/xmemstream.c | 2 +- support/xmemstream.h | 2 +- support/xmkdir.c | 2 +- support/xmkdirp.c | 2 +- support/xmmap.c | 2 +- support/xmprotect.c | 2 +- support/xmunmap.c | 2 +- support/xnewlocale.c | 2 +- support/xopen.c | 2 +- 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_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/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 | 4 +- support/xsigstack.c | 2 +- support/xsocket.c | 2 +- support/xsocket.h | 2 +- support/xspawn.h | 2 +- support/xstdio.h | 2 +- support/xstrdup.c | 2 +- support/xstrndup.c | 2 +- support/xsymlink.c | 2 +- support/xsysconf.c | 4 +- support/xthread.h | 6 +- support/xtime.h | 2 +- support/xunistd.h | 2 +- support/xunlink.c | 2 +- support/xuselocale.c | 2 +- support/xwaitpid.c | 2 +- support/xwrite.c | 2 +- sysdeps/aarch64/Makefile | 20 + sysdeps/aarch64/__longjmp.S | 2 +- sysdeps/aarch64/__mtag_tag_region.S | 2 +- sysdeps/aarch64/__mtag_tag_zero_region.S | 2 +- sysdeps/aarch64/atomic-machine.h | 19 +- sysdeps/aarch64/bits/fenv.h | 2 +- sysdeps/aarch64/bits/fp-fast.h | 2 +- sysdeps/aarch64/bits/link.h | 28 +- sysdeps/aarch64/bits/setjmp.h | 2 +- sysdeps/aarch64/bits/wordsize.h | 2 +- sysdeps/aarch64/crti.S | 2 +- sysdeps/aarch64/crtn.S | 2 +- sysdeps/aarch64/dl-audit-check.h | 28 + sysdeps/aarch64/dl-bti.c | 2 +- sysdeps/aarch64/dl-dtprocnum.h | 2 +- sysdeps/aarch64/dl-irel.h | 2 +- sysdeps/aarch64/dl-link.sym | 6 +- sysdeps/aarch64/dl-lookupcfg.h | 2 +- sysdeps/aarch64/dl-machine.h | 56 +- sysdeps/aarch64/dl-prop.h | 2 +- sysdeps/aarch64/dl-sysdep.h | 2 +- sysdeps/aarch64/dl-tls.h | 2 +- sysdeps/aarch64/dl-tlsdesc.S | 2 +- sysdeps/aarch64/dl-tlsdesc.h | 2 +- sysdeps/aarch64/dl-trampoline.S | 85 +- sysdeps/aarch64/dl-tunables.list | 2 +- sysdeps/aarch64/e_sqrtl.c | 4 +- sysdeps/aarch64/elf-initfini.h | 2 +- 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/fpu_control.h | 2 +- sysdeps/aarch64/fpu/fraiseexcpt.c | 2 +- sysdeps/aarch64/fpu/fsetexcptflg.c | 2 +- sysdeps/aarch64/fpu/ftestexcept.c | 2 +- sysdeps/aarch64/fpu/get-rounding-mode.h | 2 +- sysdeps/aarch64/fpu/math-barriers.h | 2 +- sysdeps/aarch64/fpu/math-use-builtins-fmax.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-fmin.h | 4 + sysdeps/aarch64/fpu/math_private.h | 2 +- sysdeps/aarch64/fpu/s_fmax.c | 28 - sysdeps/aarch64/fpu/s_fmaxf.c | 28 - sysdeps/aarch64/fpu/s_fmin.c | 28 - sysdeps/aarch64/fpu/s_fminf.c | 28 - 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 | 2 +- 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 +- sysdeps/aarch64/hp-timing.h | 2 +- sysdeps/aarch64/jmpbuf-offsets.h | 2 +- sysdeps/aarch64/jmpbuf-unwind.h | 2 +- sysdeps/aarch64/ldsodefs.h | 2 +- sysdeps/aarch64/libc-mtag.h | 2 +- sysdeps/aarch64/libc-tls.c | 2 +- sysdeps/aarch64/libm-test-ulps | 2 +- sysdeps/aarch64/linkmap.h | 2 +- sysdeps/aarch64/machine-gmon.h | 2 +- sysdeps/aarch64/math-tests-trap.h | 2 +- sysdeps/aarch64/mcount.c | 2 +- sysdeps/aarch64/memchr.S | 2 +- sysdeps/aarch64/memcmp.S | 246 +- sysdeps/aarch64/memcpy.S | 2 +- sysdeps/aarch64/memrchr.S | 2 +- sysdeps/aarch64/memset-reg.h | 2 +- sysdeps/aarch64/memset.S | 2 +- sysdeps/aarch64/memusage.h | 21 - sysdeps/aarch64/multiarch/ifunc-impl-list.c | 2 +- sysdeps/aarch64/multiarch/init-arch.h | 2 +- sysdeps/aarch64/multiarch/memchr.c | 2 +- sysdeps/aarch64/multiarch/memchr_generic.S | 2 +- sysdeps/aarch64/multiarch/memchr_nosimd.S | 2 +- sysdeps/aarch64/multiarch/memcpy.c | 2 +- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 551 +- sysdeps/aarch64/multiarch/memcpy_advsimd.S | 2 +- sysdeps/aarch64/multiarch/memcpy_falkor.S | 2 +- sysdeps/aarch64/multiarch/memcpy_generic.S | 2 +- sysdeps/aarch64/multiarch/memcpy_thunderx.S | 2 +- sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 2 +- sysdeps/aarch64/multiarch/memmove.c | 2 +- sysdeps/aarch64/multiarch/memset.c | 2 +- sysdeps/aarch64/multiarch/memset_a64fx.S | 293 +- sysdeps/aarch64/multiarch/memset_base64.S | 2 +- sysdeps/aarch64/multiarch/memset_emag.S | 2 +- sysdeps/aarch64/multiarch/memset_falkor.S | 2 +- sysdeps/aarch64/multiarch/memset_generic.S | 2 +- sysdeps/aarch64/multiarch/memset_kunpeng.S | 2 +- sysdeps/aarch64/multiarch/rtld-memset.S | 2 +- sysdeps/aarch64/multiarch/strlen.c | 2 +- sysdeps/aarch64/multiarch/strlen_asimd.S | 2 +- sysdeps/aarch64/multiarch/strlen_mte.S | 2 +- sysdeps/aarch64/nptl/Makefile | 21 - sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/aarch64/nptl/bits/semaphore.h | 2 +- sysdeps/aarch64/nptl/bits/struct_rwlock.h | 2 +- sysdeps/aarch64/nptl/pthreaddef.h | 5 +- sysdeps/aarch64/nptl/tcb-offsets.sym | 6 - sysdeps/aarch64/nptl/tls.h | 22 +- sysdeps/aarch64/rawmemchr.S | 2 +- sysdeps/aarch64/setjmp.S | 2 +- sysdeps/aarch64/sotruss-lib.c | 2 +- sysdeps/aarch64/stackinfo.h | 2 +- sysdeps/aarch64/start.S | 2 +- sysdeps/aarch64/stpcpy.S | 2 +- sysdeps/aarch64/strchr.S | 2 +- sysdeps/aarch64/strchrnul.S | 2 +- sysdeps/aarch64/strcmp.S | 2 +- sysdeps/aarch64/strcpy.S | 2 +- sysdeps/aarch64/string_private.h | 2 +- sysdeps/aarch64/strlen.S | 2 +- sysdeps/aarch64/strncmp.S | 2 +- sysdeps/aarch64/strnlen.S | 2 +- sysdeps/aarch64/strrchr.S | 2 +- sysdeps/aarch64/sys/ifunc.h | 2 +- sysdeps/aarch64/sysdep.h | 2 +- sysdeps/aarch64/tls-macros.h | 51 - sysdeps/aarch64/tlsdesc.c | 2 +- sysdeps/aarch64/tst-audit.h | 2 +- sysdeps/aarch64/tst-audit26.c | 37 + sysdeps/aarch64/tst-audit26mod.c | 33 + sysdeps/aarch64/tst-audit26mod.h | 50 + sysdeps/aarch64/tst-audit27.c | 64 + sysdeps/aarch64/tst-audit27mod.c | 95 + sysdeps/aarch64/tst-audit27mod.h | 67 + sysdeps/aarch64/tst-auditmod26.c | 103 + sysdeps/aarch64/tst-auditmod27.c | 180 + sysdeps/aarch64/tst-ifunc-arg-1.c | 2 +- sysdeps/aarch64/tst-ifunc-arg-2.c | 2 +- sysdeps/aarch64/tst-vpcs-mod.S | 2 +- sysdeps/aarch64/tst-vpcs.c | 2 +- sysdeps/alpha/Makefile | 3 +- sysdeps/alpha/__longjmp.S | 2 +- sysdeps/alpha/_mcount.S | 3 +- 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 | 4 +- sysdeps/alpha/alphaev6/stxcpy.S | 4 +- sysdeps/alpha/alphaev6/stxncpy.S | 4 +- sysdeps/alpha/alphaev67/ffs.S | 2 +- sysdeps/alpha/alphaev67/ffsll.S | 2 +- sysdeps/alpha/alphaev67/rawmemchr.S | 2 +- sysdeps/alpha/alphaev67/stpcpy.S | 3 +- sysdeps/alpha/alphaev67/stpncpy.S | 3 +- sysdeps/alpha/alphaev67/strcat.S | 4 +- sysdeps/alpha/alphaev67/strchr.S | 4 +- sysdeps/alpha/alphaev67/strlen.S | 4 +- sysdeps/alpha/alphaev67/strncat.S | 4 +- sysdeps/alpha/alphaev67/strrchr.S | 2 +- sysdeps/alpha/atomic-machine.h | 29 +- sysdeps/alpha/bits/link.h | 2 +- sysdeps/alpha/bits/mathdef.h | 2 +- sysdeps/alpha/bits/setjmp.h | 2 +- sysdeps/alpha/bzero.S | 3 +- sysdeps/alpha/configure | 5 + sysdeps/alpha/configure.ac | 4 + sysdeps/alpha/crti.S | 2 +- sysdeps/alpha/crtn.S | 2 +- sysdeps/alpha/div.S | 3 +- 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 | 25 +- sysdeps/alpha/dl-procinfo.c | 3 +- sysdeps/alpha/dl-procinfo.h | 3 +- sysdeps/alpha/dl-sysdep.h | 2 +- sysdeps/alpha/dl-tls.h | 2 +- sysdeps/alpha/dl-trampoline.S | 10 +- sysdeps/alpha/e_sqrtl.c | 4 +- sysdeps/alpha/elf-initfini.h | 2 +- sysdeps/alpha/ffs.S | 3 +- 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 | 3 +- sysdeps/alpha/fpu/fclrexcpt.c | 3 +- sysdeps/alpha/fpu/fedisblxcpt.c | 3 +- sysdeps/alpha/fpu/feenablxcpt.c | 3 +- sysdeps/alpha/fpu/fegetenv.c | 3 +- sysdeps/alpha/fpu/fegetexcept.c | 3 +- sysdeps/alpha/fpu/fegetmode.c | 2 +- sysdeps/alpha/fpu/fegetround.c | 3 +- sysdeps/alpha/fpu/feholdexcpt.c | 3 +- sysdeps/alpha/fpu/fenv_libc.h | 2 +- sysdeps/alpha/fpu/fesetenv.c | 3 +- sysdeps/alpha/fpu/fesetexcept.c | 2 +- sysdeps/alpha/fpu/fesetmode.c | 2 +- sysdeps/alpha/fpu/fesetround.c | 3 +- sysdeps/alpha/fpu/feupdateenv.c | 3 +- sysdeps/alpha/fpu/fgetexcptflg.c | 3 +- sysdeps/alpha/fpu/fpu_control.h | 3 +- sysdeps/alpha/fpu/fsetexcptflg.c | 3 +- sysdeps/alpha/fpu/ftestexcept.c | 3 +- sysdeps/alpha/fpu/get-rounding-mode.h | 2 +- sysdeps/alpha/fpu/libm-test-ulps | 102 +- 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_copysign.c | 3 +- sysdeps/alpha/fpu/s_copysignf.c | 3 +- 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_fabs.c | 3 +- sysdeps/alpha/fpu/s_fabsf.c | 3 +- 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 | 3 +- sysdeps/alpha/fpu/s_rintf.c | 3 +- sysdeps/alpha/gccframe.h | 2 +- sysdeps/alpha/hp-timing.h | 3 +- sysdeps/alpha/htonl.S | 2 +- sysdeps/alpha/htons.S | 2 +- sysdeps/alpha/jmpbuf-offsets.h | 2 +- sysdeps/alpha/jmpbuf-unwind.h | 3 +- sysdeps/alpha/ldiv.S | 3 +- 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 | 3 +- sysdeps/alpha/memusage.h | 20 - sysdeps/alpha/mul_1.S | 2 +- sysdeps/alpha/nptl/Makefile | 20 - sysdeps/alpha/nptl/bits/struct_rwlock.h | 2 +- sysdeps/alpha/nptl/pthread_spin_lock.S | 3 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 3 +- sysdeps/alpha/nptl/pthreaddef.h | 5 +- sysdeps/alpha/nptl/tcb-offsets.sym | 13 - sysdeps/alpha/nptl/tls.h | 21 +- sysdeps/alpha/nscd-types.h | 2 +- sysdeps/alpha/ots_add.c | 4 +- sysdeps/alpha/ots_cmp.c | 4 +- sysdeps/alpha/ots_cmpe.c | 4 +- sysdeps/alpha/ots_cvtqux.c | 4 +- sysdeps/alpha/ots_cvtqx.c | 4 +- sysdeps/alpha/ots_cvttx.c | 4 +- sysdeps/alpha/ots_cvtxq.c | 4 +- sysdeps/alpha/ots_cvtxt.c | 4 +- sysdeps/alpha/ots_div.c | 4 +- sysdeps/alpha/ots_mul.c | 4 +- sysdeps/alpha/ots_nintxq.c | 4 +- sysdeps/alpha/ots_sub.c | 4 +- sysdeps/alpha/rawmemchr.S | 2 +- sysdeps/alpha/reml.S | 3 +- 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 | 5 +- sysdeps/alpha/sotruss-lib.c | 2 +- sysdeps/alpha/stackinfo.h | 2 +- sysdeps/alpha/start.S | 3 +- sysdeps/alpha/stpcpy.S | 3 +- sysdeps/alpha/stpncpy.S | 3 +- sysdeps/alpha/strcat.S | 3 +- sysdeps/alpha/strchr.S | 3 +- sysdeps/alpha/strcmp.S | 3 +- sysdeps/alpha/strcpy.S | 3 +- sysdeps/alpha/strlen.S | 3 +- sysdeps/alpha/strncat.S | 3 +- sysdeps/alpha/strncmp.S | 3 +- sysdeps/alpha/strncpy.S | 3 +- sysdeps/alpha/strrchr.S | 2 +- sysdeps/alpha/stxcpy.S | 3 +- sysdeps/alpha/stxncpy.S | 3 +- sysdeps/alpha/sub_n.S | 2 +- sysdeps/alpha/submul_1.S | 2 +- sysdeps/alpha/tls-macros.h | 25 - sysdeps/alpha/tst-audit.h | 2 +- sysdeps/alpha/tst-file-align.h | 20 + 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 | 14 +- sysdeps/arc/bits/fenv.h | 2 +- sysdeps/arc/bits/link.h | 2 +- sysdeps/arc/bits/setjmp.h | 2 +- sysdeps/arc/dl-machine.h | 30 +- sysdeps/arc/dl-runtime.h | 2 +- sysdeps/arc/dl-sysdep.h | 2 +- sysdeps/arc/dl-tls.h | 2 +- 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_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/memusage.h | 23 - sysdeps/arc/nofpu/math-tests-exceptions.h | 2 +- sysdeps/arc/nofpu/math-tests-rounding.h | 2 +- sysdeps/arc/nptl/Makefile | 22 - sysdeps/arc/nptl/pthreaddef.h | 5 +- sysdeps/arc/nptl/tcb-offsets.sym | 11 - sysdeps/arc/nptl/tls.h | 19 +- sysdeps/arc/setjmp.S | 2 +- sysdeps/arc/sfp-machine.h | 2 +- sysdeps/arc/sotruss-lib.c | 2 +- sysdeps/arc/stackinfo.h | 2 +- sysdeps/arc/start.S | 2 +- sysdeps/arc/sysdep.h | 2 +- sysdeps/arc/tls-macros.h | 47 - sysdeps/arc/tst-audit.h | 2 +- sysdeps/arm/Makefile | 7 +- 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/ffs.S | 2 +- sysdeps/arm/armv6t2/ffsll.S | 2 +- sysdeps/arm/armv6t2/memchr.S | 3 +- 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 | 19 +- sysdeps/arm/backtrace.c | 3 +- sysdeps/arm/bits/dl_find_object.h | 25 + sysdeps/arm/bits/fenv.h | 2 +- sysdeps/arm/bits/link.h | 2 +- sysdeps/arm/bits/setjmp.h | 2 +- sysdeps/arm/bsd-_setjmp.S | 2 +- sysdeps/arm/bsd-setjmp.S | 2 +- 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 | 33 + sysdeps/arm/dl-machine.h | 97 +- sysdeps/arm/dl-sysdep.h | 2 +- sysdeps/arm/dl-tls.h | 2 +- sysdeps/arm/dl-tlsdesc.S | 2 +- sysdeps/arm/dl-tlsdesc.h | 2 +- sysdeps/arm/dl-trampoline.S | 4 +- sysdeps/arm/elf-initfini.h | 2 +- sysdeps/arm/fclrexcpt.c | 2 +- sysdeps/arm/fedisblxcpt.c | 3 +- sysdeps/arm/feenablxcpt.c | 3 +- sysdeps/arm/fegetenv.c | 2 +- sysdeps/arm/fegetexcept.c | 3 +- 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 | 3 +- sysdeps/arm/fgetexcptflg.c | 3 +- sysdeps/arm/find_exidx.c | 2 +- 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/machine-gmon.h | 2 +- sysdeps/arm/math-tests-trap.h | 2 +- sysdeps/arm/memcpy.S | 3 +- sysdeps/arm/memmove.S | 3 +- sysdeps/arm/memset.S | 3 +- sysdeps/arm/memusage.h | 20 - sysdeps/arm/nofpu/math-tests-exceptions.h | 2 +- sysdeps/arm/nofpu/math-tests-rounding.h | 2 +- sysdeps/arm/nptl/Makefile | 6 +- sysdeps/arm/nptl/pthreaddef.h | 5 +- sysdeps/arm/nptl/tcb-offsets.sym | 10 - sysdeps/arm/nptl/tls.h | 22 +- 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 | 3 +- sysdeps/arm/submul_1.S | 2 +- sysdeps/arm/sys/ucontext.h | 2 +- sysdeps/arm/sysdep.h | 2 +- sysdeps/arm/tls-macros.h | 72 - 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/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 | 3 +- sysdeps/csky/Makefile | 4 - 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 | 4 +- 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/abiv2/tls-macros.h | 55 - sysdeps/csky/atomic-machine.h | 12 +- sysdeps/csky/bits/fenv.h | 2 +- sysdeps/csky/bits/link.h | 2 +- sysdeps/csky/bits/setjmp.h | 2 +- sysdeps/csky/configure | 7 + sysdeps/csky/configure.ac | 5 + sysdeps/csky/dl-machine.h | 27 +- sysdeps/csky/dl-procinfo.c | 2 +- sysdeps/csky/dl-procinfo.h | 2 +- sysdeps/csky/dl-sysdep.h | 2 +- sysdeps/csky/dl-tls.h | 2 +- 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_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/memusage.h | 21 - sysdeps/csky/nptl/Makefile | 20 - sysdeps/csky/nptl/pthreaddef.h | 5 +- sysdeps/csky/nptl/tcb-offsets.sym | 10 - sysdeps/csky/nptl/tls.h | 20 +- sysdeps/csky/sotruss-lib.c | 2 +- sysdeps/csky/stackinfo.h | 2 +- sysdeps/csky/sysdep.h | 2 +- sysdeps/csky/tst-audit.h | 2 +- sysdeps/generic/Makefile | 10 +- sysdeps/generic/_itoa.h | 2 +- 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 | 3 +- sysdeps/generic/device-nrs.h | 2 +- sysdeps/generic/dirstream.h | 2 +- sysdeps/generic/dl-audit-check.h | 23 + sysdeps/generic/dl-auxv.h | 2 +- sysdeps/generic/dl-cache.h | 2 +- sysdeps/generic/dl-debug.h | 33 + sysdeps/generic/dl-dtprocnum.h | 2 +- sysdeps/generic/dl-dtv.h | 2 +- sysdeps/generic/dl-execve.h | 25 + sysdeps/generic/dl-fcntl.h | 2 +- sysdeps/generic/dl-fileid.h | 2 +- sysdeps/generic/dl-fixup-attribute.h | 24 + sysdeps/generic/dl-fptr.h | 2 +- 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-librecon.h | 3 +- sysdeps/generic/dl-lookupcfg.h | 5 +- sysdeps/generic/dl-machine-rel.h | 29 + sysdeps/generic/dl-machine.h | 4 +- sysdeps/generic/dl-minimal-malloc.h | 28 + sysdeps/generic/dl-mman.h | 2 +- sysdeps/generic/dl-osinfo.h | 2 +- sysdeps/generic/dl-procinfo.h | 3 +- sysdeps/generic/dl-prop.h | 11 +- sysdeps/generic/dl-protected.h | 54 + sysdeps/generic/dl-r_debug.h | 36 + sysdeps/generic/dl-relocate-ld.h | 2 +- sysdeps/generic/dl-sysdep.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 | 4 +- 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 | 2 +- sysdeps/generic/fd_to_filename.h | 2 +- sysdeps/generic/features-time64.h | 2 +- sysdeps/generic/fenv_private.h | 2 +- sysdeps/generic/fips-private.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 | 3 +- sysdeps/generic/gcc-compat.h | 2 +- sysdeps/generic/gccframe.h | 2 +- sysdeps/generic/get-rounding-mode.h | 2 +- sysdeps/generic/gmp-mparam.h | 2 +- sysdeps/generic/hp-timing-common.h | 3 +- sysdeps/generic/hp-timing.h | 3 +- sysdeps/generic/ifreq.h | 3 +- sysdeps/generic/ifunc-init.h | 7 +- sysdeps/generic/internal-signals.h | 2 +- sysdeps/generic/ldbl-classify-compat.h | 2 +- sysdeps/generic/ldconfig.h | 9 +- sysdeps/generic/ldsodefs.h | 121 +- 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/link_map.h | 3 +- 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 | 39 + sysdeps/generic/malloc-hugepages.h | 44 + 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 | 135 + 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 | 8 +- sysdeps/generic/math-type-macros-float.h | 12 +- sysdeps/generic/math-type-macros-float128.h | 8 +- sysdeps/generic/math-type-macros-ldouble.h | 8 +- sysdeps/generic/math-type-macros.h | 9 +- sysdeps/generic/math-use-builtins-fmax.h | 4 + sysdeps/generic/math-use-builtins-fmin.h | 4 + sysdeps/generic/math-use-builtins.h | 4 +- sysdeps/generic/math_private_calls.h | 2 +- sysdeps/generic/memcopy.h | 3 +- sysdeps/generic/memusage.h | 51 - 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 | 3 +- sysdeps/generic/not-errno.h | 2 +- sysdeps/generic/nscd-types.h | 2 +- sysdeps/generic/pagecopy.h | 2 +- sysdeps/generic/profil-counter.h | 2 +- sysdeps/generic/pty-private.h | 2 +- sysdeps/generic/register-dump.h | 20 - sysdeps/generic/rtld_static_init.h | 2 +- sysdeps/generic/safe-fatal.h | 2 +- sysdeps/generic/set-hooks-arch.h | 31 + sysdeps/generic/setjmpP.h | 2 +- sysdeps/generic/sigcontextinfo.h | 3 +- sysdeps/generic/siglist-compat.h | 2 +- sysdeps/generic/siglist.h | 2 +- sysdeps/generic/sigset-cvt-mask.h | 3 +- sysdeps/generic/sigsetops.h | 2 +- sysdeps/generic/single-thread.h | 2 +- sysdeps/generic/spawn_int_def.h | 2 +- sysdeps/generic/stackinfo.h | 2 +- sysdeps/generic/stap-probe-machine.h | 2 +- sysdeps/generic/startup.h | 2 +- sysdeps/generic/stdio-lock.h | 2 +- sysdeps/generic/string_private.h | 2 +- sysdeps/generic/symbol-hacks.h | 3 +- sysdeps/generic/sys/ptrace.h | 2 +- sysdeps/generic/sys/swap.h | 2 +- sysdeps/generic/sys/sysinfo.h | 2 +- sysdeps/generic/sys/ttydefaults.h | 6 +- sysdeps/generic/sys/ucontext.h | 2 +- sysdeps/generic/sysdep.h | 2 +- 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-macros.h | 12 - sysdeps/generic/tls-setup.h | 2 +- sysdeps/generic/tls.h | 22 +- sysdeps/generic/tst-file-align.h | 20 + sysdeps/generic/tst-stack-align.h | 2 +- sysdeps/generic/unwind-arch.h | 2 +- sysdeps/generic/unwind-dw2-fde-glibc.c | 3 +- sysdeps/generic/unwind-dw2-fde.c | 3 +- sysdeps/generic/unwind-dw2-fde.h | 3 +- sysdeps/generic/unwind-dw2.c | 2 +- sysdeps/generic/unwind-link.h | 2 +- sysdeps/generic/unwind-pe.h | 2 +- sysdeps/generic/unwind-resume.c | 3 +- sysdeps/generic/unwind-resume.h | 2 +- sysdeps/generic/unwind.h | 2 +- sysdeps/generic/utmp-equal.h | 4 +- sysdeps/gnu/Makefile | 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/utmpx.h | 2 +- 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 | 3 +- sysdeps/gnu/updwtmp.c | 3 +- sysdeps/gnu/utmp_file.c | 3 +- sysdeps/gnu/utmpx.h | 2 +- sysdeps/hppa/Makefile | 3 +- 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/configure.ac | 5 + sysdeps/hppa/crti.S | 2 +- sysdeps/hppa/crtn.S | 2 +- sysdeps/hppa/dl-fptr.c | 17 +- sysdeps/hppa/dl-fptr.h | 2 +- sysdeps/hppa/dl-irel.h | 2 +- sysdeps/hppa/dl-lookupcfg.h | 10 +- sysdeps/hppa/dl-machine.h | 56 +- sysdeps/hppa/dl-runtime.c | 6 +- sysdeps/hppa/dl-runtime.h | 5 +- sysdeps/hppa/dl-symaddr.c | 2 +- sysdeps/hppa/dl-tls.h | 2 +- sysdeps/hppa/dl-trampoline.S | 8 +- sysdeps/hppa/elf-initfini.h | 2 +- sysdeps/hppa/entry.h | 5 - sysdeps/hppa/fpu/bits/fenv.h | 3 +- sysdeps/hppa/fpu/fclrexcpt.c | 3 +- sysdeps/hppa/fpu/fedisblxcpt.c | 3 +- sysdeps/hppa/fpu/feenablxcpt.c | 3 +- sysdeps/hppa/fpu/fegetenv.c | 3 +- sysdeps/hppa/fpu/fegetexcept.c | 3 +- sysdeps/hppa/fpu/fegetmode.c | 2 +- sysdeps/hppa/fpu/fegetround.c | 3 +- sysdeps/hppa/fpu/feholdexcpt.c | 3 +- sysdeps/hppa/fpu/fesetenv.c | 5 +- sysdeps/hppa/fpu/fesetexcept.c | 2 +- sysdeps/hppa/fpu/fesetmode.c | 2 +- sysdeps/hppa/fpu/fesetround.c | 3 +- sysdeps/hppa/fpu/feupdateenv.c | 3 +- sysdeps/hppa/fpu/fgetexcptflg.c | 3 +- sysdeps/hppa/fpu/fpu_control.h | 2 +- sysdeps/hppa/fpu/fraiseexcpt.c | 3 +- sysdeps/hppa/fpu/fsetexcptflg.c | 3 +- sysdeps/hppa/fpu/ftestexcept.c | 3 +- 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 | 3 +- 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 | 3 +- sysdeps/hppa/lshift.S | 2 +- sysdeps/hppa/machine-gmon.h | 2 +- sysdeps/hppa/math-tests-snan-payload.h | 2 +- sysdeps/hppa/memusage.h | 21 - sysdeps/hppa/nan-high-order-bit.h | 2 +- sysdeps/hppa/nptl/Makefile | 20 - 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/tcb-offsets.sym | 17 - sysdeps/hppa/nptl/tls.h | 22 +- 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/sub_n.S | 2 +- sysdeps/hppa/sysdep.h | 3 +- sysdeps/hppa/tls-macros.h | 114 - sysdeps/hppa/tst-audit.h | 2 +- sysdeps/hppa/udiv_qrnnd.S | 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/struct___pthread_attr.h | 10 +- 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 +- sysdeps/htl/bits/types/struct___pthread_mutex.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 | 23 + sysdeps/htl/dl-thread_gscope_wait.c | 55 + sysdeps/htl/flockfile.c | 2 +- sysdeps/htl/ftrylockfile.c | 2 +- sysdeps/htl/funlockfile.c | 2 +- sysdeps/htl/futex-internal.h | 2 +- sysdeps/htl/include/pthread.h | 6 +- sysdeps/htl/libc-lock.h | 2 +- sysdeps/htl/libc-lockP.h | 2 +- sysdeps/htl/pt-attr-destroy.c | 2 +- sysdeps/htl/pt-attr-getdetachstate.c | 2 +- sysdeps/htl/pt-attr-getguardsize.c | 2 +- sysdeps/htl/pt-attr-getinheritsched.c | 2 +- sysdeps/htl/pt-attr-getschedparam.c | 4 +- sysdeps/htl/pt-attr-getschedpolicy.c | 2 +- sysdeps/htl/pt-attr-getscope.c | 2 +- sysdeps/htl/pt-attr-getstack.c | 2 +- sysdeps/htl/pt-attr-getstackaddr.c | 2 +- sysdeps/htl/pt-attr-getstacksize.c | 2 +- sysdeps/htl/pt-attr-init.c | 2 +- sysdeps/htl/pt-attr-setdetachstate.c | 2 +- sysdeps/htl/pt-attr-setguardsize.c | 2 +- sysdeps/htl/pt-attr-setinheritsched.c | 2 +- sysdeps/htl/pt-attr-setschedparam.c | 6 +- sysdeps/htl/pt-attr-setschedpolicy.c | 2 +- sysdeps/htl/pt-attr-setscope.c | 2 +- sysdeps/htl/pt-attr-setstack.c | 2 +- sysdeps/htl/pt-attr-setstackaddr.c | 2 +- sysdeps/htl/pt-attr-setstacksize.c | 2 +- sysdeps/htl/pt-attr.c | 4 +- sysdeps/htl/pt-barrier-destroy.c | 2 +- sysdeps/htl/pt-barrier-init.c | 2 +- sysdeps/htl/pt-barrier-wait.c | 2 +- sysdeps/htl/pt-barrier.c | 2 +- sysdeps/htl/pt-barrierattr-destroy.c | 2 +- sysdeps/htl/pt-barrierattr-getpshared.c | 2 +- sysdeps/htl/pt-barrierattr-init.c | 2 +- sysdeps/htl/pt-barrierattr-setpshared.c | 2 +- sysdeps/htl/pt-cond-brdcast.c | 2 +- sysdeps/htl/pt-cond-destroy.c | 2 +- sysdeps/htl/pt-cond-init.c | 2 +- sysdeps/htl/pt-cond-signal.c | 2 +- sysdeps/htl/pt-cond-timedwait.c | 2 +- sysdeps/htl/pt-cond-wait.c | 2 +- sysdeps/htl/pt-cond.c | 2 +- sysdeps/htl/pt-condattr-destroy.c | 2 +- sysdeps/htl/pt-condattr-getclock.c | 2 +- sysdeps/htl/pt-condattr-getpshared.c | 2 +- sysdeps/htl/pt-condattr-init.c | 2 +- sysdeps/htl/pt-condattr-setclock.c | 2 +- sysdeps/htl/pt-condattr-setpshared.c | 2 +- sysdeps/htl/pt-destroy-specific.c | 2 +- sysdeps/htl/pt-equal.c | 2 +- sysdeps/htl/pt-getconcurrency.c | 2 +- sysdeps/htl/pt-getcpuclockid.c | 2 +- sysdeps/htl/pt-getschedparam.c | 2 +- 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 | 10 +- sysdeps/htl/pt-key.h | 2 +- sysdeps/htl/pt-once.c | 2 +- sysdeps/htl/pt-rwlock-attr.c | 2 +- sysdeps/htl/pt-rwlock-destroy.c | 2 +- sysdeps/htl/pt-rwlock-init.c | 2 +- sysdeps/htl/pt-rwlock-rdlock.c | 2 +- sysdeps/htl/pt-rwlock-timedrdlock.c | 2 +- sysdeps/htl/pt-rwlock-timedwrlock.c | 2 +- sysdeps/htl/pt-rwlock-tryrdlock.c | 2 +- sysdeps/htl/pt-rwlock-trywrlock.c | 2 +- sysdeps/htl/pt-rwlock-unlock.c | 2 +- sysdeps/htl/pt-rwlock-wrlock.c | 2 +- sysdeps/htl/pt-rwlockattr-destroy.c | 2 +- sysdeps/htl/pt-rwlockattr-getpshared.c | 2 +- sysdeps/htl/pt-rwlockattr-init.c | 2 +- sysdeps/htl/pt-rwlockattr-setpshared.c | 2 +- sysdeps/htl/pt-setconcurrency.c | 2 +- sysdeps/htl/pt-setschedparam.c | 2 +- sysdeps/htl/pt-setschedprio.c | 2 +- sysdeps/htl/pt-setspecific.c | 2 +- sysdeps/htl/pt-startup.c | 2 +- sysdeps/htl/pthread-functions.h | 2 +- sysdeps/htl/pthread.h | 2 +- sysdeps/htl/pthreadP.h | 4 +- sysdeps/htl/raise.c | 11 +- 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 | 9 +- sysdeps/htl/timer_routines.c | 3 +- sysdeps/htl/timer_routines.h | 6 +- sysdeps/hurd/htl/pt-kill.c | 6 +- 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 | 3 +- sysdeps/i386/bsd-_setjmp.S | 2 +- sysdeps/i386/bsd-setjmp.S | 2 +- sysdeps/i386/configure | 27 - sysdeps/i386/configure.ac | 15 - sysdeps/i386/crti.S | 2 +- sysdeps/i386/crtn.S | 2 +- sysdeps/i386/dl-fixup-attribute.h | 30 + sysdeps/i386/dl-irel.h | 2 +- sysdeps/i386/dl-machine-rel.h | 33 + sysdeps/i386/dl-machine.h | 104 +- sysdeps/i386/dl-procinfo.c | 3 +- sysdeps/i386/dl-tls.h | 2 +- sysdeps/i386/dl-tlsdesc.S | 2 +- sysdeps/i386/dl-tlsdesc.h | 2 +- sysdeps/i386/dl-trampoline.S | 25 +- sysdeps/i386/ffs.c | 3 +- sysdeps/i386/fpu/e_acos.S | 1 - sysdeps/i386/fpu/e_acosf.S | 2 - sysdeps/i386/fpu/e_acosh.S | 3 +- sysdeps/i386/fpu/e_acoshf.S | 3 +- sysdeps/i386/fpu/e_acoshl.S | 3 +- sysdeps/i386/fpu/e_acosl.c | 2 - sysdeps/i386/fpu/e_asin.S | 1 - sysdeps/i386/fpu/e_asinf.S | 2 - sysdeps/i386/fpu/e_atan2.S | 1 - sysdeps/i386/fpu/e_atan2f.S | 1 - sysdeps/i386/fpu/e_atan2l.c | 2 - sysdeps/i386/fpu/e_atanh.S | 3 +- sysdeps/i386/fpu/e_atanhf.S | 3 +- sysdeps/i386/fpu/e_atanhl.S | 3 +- sysdeps/i386/fpu/e_exp.S | 1 - sysdeps/i386/fpu/e_exp10.S | 3 - sysdeps/i386/fpu/e_exp2.S | 2 - sysdeps/i386/fpu/e_exp2l.S | 2 - sysdeps/i386/fpu/e_expl.S | 2 - sysdeps/i386/fpu/e_fmod.S | 1 - sysdeps/i386/fpu/e_fmodf.S | 2 - sysdeps/i386/fpu/e_fmodl.c | 2 - sysdeps/i386/fpu/e_hypot.S | 76 - sysdeps/i386/fpu/e_hypot.c | 57 + sysdeps/i386/fpu/e_hypotf.S | 65 - sysdeps/i386/fpu/e_ilogb.S | 1 - sysdeps/i386/fpu/e_ilogbf.S | 1 - sysdeps/i386/fpu/e_ilogbl.S | 2 - sysdeps/i386/fpu/e_log.S | 3 - sysdeps/i386/fpu/e_log10.S | 3 - sysdeps/i386/fpu/e_log10f.S | 4 - sysdeps/i386/fpu/e_log10l.S | 5 - sysdeps/i386/fpu/e_log2.S | 4 - sysdeps/i386/fpu/e_log2l.S | 4 - sysdeps/i386/fpu/e_logl.S | 2 - sysdeps/i386/fpu/e_pow.S | 23 +- sysdeps/i386/fpu/e_powl.S | 23 +- sysdeps/i386/fpu/e_remainder.S | 1 - sysdeps/i386/fpu/e_remainderf.S | 1 - sysdeps/i386/fpu/e_remainderl.S | 2 - sysdeps/i386/fpu/e_scalb.S | 3 - sysdeps/i386/fpu/e_scalbf.S | 4 - sysdeps/i386/fpu/e_scalbl.S | 5 - sysdeps/i386/fpu/e_sqrt.S | 1 - sysdeps/i386/fpu/e_sqrtf.S | 1 - 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 | 3 +- sysdeps/i386/fpu/fegetmode.c | 2 +- sysdeps/i386/fpu/fegetround.c | 3 +- sysdeps/i386/fpu/feholdexcpt.c | 3 +- sysdeps/i386/fpu/fesetenv.c | 3 +- sysdeps/i386/fpu/fesetexcept.c | 2 +- sysdeps/i386/fpu/fesetmode.c | 2 +- sysdeps/i386/fpu/fesetround.c | 3 +- sysdeps/i386/fpu/feupdateenv.c | 3 +- sysdeps/i386/fpu/fgetexcptflg.c | 3 +- sysdeps/i386/fpu/fraiseexcpt.c | 3 +- sysdeps/i386/fpu/fsetexcptflg.c | 3 +- sysdeps/i386/fpu/ftestexcept.c | 3 +- sysdeps/i386/fpu/i386-math-asm.h | 2 +- sysdeps/i386/fpu/math-tests-snan.h | 2 +- sysdeps/i386/fpu/s_asinh.S | 3 +- sysdeps/i386/fpu/s_asinhf.S | 3 +- sysdeps/i386/fpu/s_asinhl.S | 3 +- sysdeps/i386/fpu/s_atan.S | 1 - sysdeps/i386/fpu/s_atanf.S | 1 - sysdeps/i386/fpu/s_atanl.c | 2 - sysdeps/i386/fpu/s_cbrt.S | 4 +- sysdeps/i386/fpu/s_cbrtf.S | 4 +- sysdeps/i386/fpu/s_cbrtl.S | 4 +- sysdeps/i386/fpu/s_ceil.S | 1 - sysdeps/i386/fpu/s_ceilf.S | 1 - sysdeps/i386/fpu/s_ceill.S | 2 - sysdeps/i386/fpu/s_copysign.S | 1 - sysdeps/i386/fpu/s_copysignf.S | 1 - sysdeps/i386/fpu/s_copysignl.S | 2 - sysdeps/i386/fpu/s_expm1.S | 5 +- sysdeps/i386/fpu/s_expm1f.S | 5 +- sysdeps/i386/fpu/s_f32xaddf64.c | 2 +- sysdeps/i386/fpu/s_f32xdivf64.c | 4 +- sysdeps/i386/fpu/s_f32xmulf64.c | 4 +- sysdeps/i386/fpu/s_f32xsubf64.c | 2 +- sysdeps/i386/fpu/s_fdim.c | 2 +- sysdeps/i386/fpu/s_finite.S | 4 - sysdeps/i386/fpu/s_finitef.S | 3 - sysdeps/i386/fpu/s_finitel.S | 3 - sysdeps/i386/fpu/s_floor.S | 1 - sysdeps/i386/fpu/s_floorf.S | 1 - sysdeps/i386/fpu/s_floorl.S | 2 - sysdeps/i386/fpu/s_fmax.S | 3 +- sysdeps/i386/fpu/s_fmaxf.S | 3 +- sysdeps/i386/fpu/s_fmaxl.S | 3 +- sysdeps/i386/fpu/s_fmin.S | 3 +- sysdeps/i386/fpu/s_fminf.S | 3 +- sysdeps/i386/fpu/s_fminl.S | 3 +- sysdeps/i386/fpu/s_frexp.S | 3 +- sysdeps/i386/fpu/s_frexpf.S | 3 +- sysdeps/i386/fpu/s_frexpl.S | 3 +- sysdeps/i386/fpu/s_isinfl.c | 2 - sysdeps/i386/fpu/s_llrint.S | 3 +- sysdeps/i386/fpu/s_llrintf.S | 3 +- sysdeps/i386/fpu/s_llrintl.S | 3 +- sysdeps/i386/fpu/s_log1p.S | 1 - sysdeps/i386/fpu/s_log1pf.S | 1 - sysdeps/i386/fpu/s_log1pl.S | 2 - sysdeps/i386/fpu/s_logb.S | 1 - sysdeps/i386/fpu/s_logbf.S | 1 - sysdeps/i386/fpu/s_logbl.c | 2 - sysdeps/i386/fpu/s_lrint.S | 3 +- sysdeps/i386/fpu/s_lrintf.S | 3 +- sysdeps/i386/fpu/s_lrintl.S | 3 +- sysdeps/i386/fpu/s_nearbyint.S | 2 - sysdeps/i386/fpu/s_nearbyintf.S | 2 - sysdeps/i386/fpu/s_nearbyintl.S | 2 - sysdeps/i386/fpu/s_nextafterl.c | 2 - sysdeps/i386/fpu/s_nexttowardf.c | 1 - sysdeps/i386/fpu/s_remquo.S | 2 - sysdeps/i386/fpu/s_remquof.S | 2 - sysdeps/i386/fpu/s_remquol.S | 2 - sysdeps/i386/fpu/s_rint.S | 1 - sysdeps/i386/fpu/s_rintf.S | 1 - sysdeps/i386/fpu/s_rintl.c | 2 - sysdeps/i386/fpu/s_scalbn.S | 1 - sysdeps/i386/fpu/s_scalbnf.S | 1 - sysdeps/i386/fpu/s_scalbnl.S | 2 - sysdeps/i386/fpu/s_significand.S | 1 - sysdeps/i386/fpu/s_significandf.S | 1 - sysdeps/i386/fpu/s_significandl.c | 2 - sysdeps/i386/fpu/s_trunc.S | 3 +- sysdeps/i386/fpu/s_truncf.S | 3 +- sysdeps/i386/fpu/s_truncl.S | 3 +- sysdeps/i386/fpu/w_sqrt.c | 2 + sysdeps/i386/fpu/w_sqrt_compat.c | 2 + sysdeps/i386/gccframe.h | 2 +- sysdeps/i386/htl/Makefile | 2 +- sysdeps/i386/htl/bits/pthreadtypes-arch.h | 2 +- sysdeps/i386/htl/machine-sp.h | 4 +- sysdeps/i386/htl/pt-machdep.h | 2 +- sysdeps/i386/htonl.S | 2 +- sysdeps/i386/htons.S | 2 +- sysdeps/i386/i386-mcount.S | 3 +- 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 | 3 +- sysdeps/i386/i586/memcpy.S | 3 +- sysdeps/i386/i586/memset.S | 3 +- sysdeps/i386/i586/memusage.h | 1 - sysdeps/i386/i586/mul_1.S | 2 +- sysdeps/i386/i586/rshift.S | 2 +- sysdeps/i386/i586/strchr.S | 3 +- sysdeps/i386/i586/strcpy.S | 3 +- sysdeps/i386/i586/strlen.S | 3 +- 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 | 3 +- sysdeps/i386/i686/ffs.c | 3 +- sysdeps/i386/i686/fpu/e_log.S | 1 - sysdeps/i386/i686/fpu/e_logl.S | 3 - 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/s_cosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_cosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 2 +- sysdeps/i386/i686/fpu/s_fmax.S | 3 +- sysdeps/i386/i686/fpu/s_fmaxf.S | 3 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 3 +- sysdeps/i386/i686/fpu/s_fmin.S | 3 +- sysdeps/i386/i686/fpu/s_fminf.S | 3 +- sysdeps/i386/i686/fpu/s_fminl.S | 3 +- sysdeps/i386/i686/isa.h | 2 +- sysdeps/i386/i686/memcmp.S | 5 +- sysdeps/i386/i686/memcpy.S | 3 +- sysdeps/i386/i686/memmove.S | 3 +- sysdeps/i386/i686/mempcpy.S | 3 +- sysdeps/i386/i686/memset.S | 3 +- sysdeps/i386/i686/memusage.h | 21 - sysdeps/i386/i686/multiarch/bcopy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/bcopy.c | 2 +- sysdeps/i386/i686/multiarch/bzero-ia32.S | 2 +- sysdeps/i386/i686/multiarch/bzero.c | 2 +- sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 4 +- 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 | 3 +- sysdeps/i386/i686/multiarch/memchr-sse2.S | 3 +- sysdeps/i386/i686/multiarch/memchr.c | 2 +- sysdeps/i386/i686/multiarch/memcmp-ia32.S | 9 +- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 3 +- sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 3 +- sysdeps/i386/i686/multiarch/memcmp.c | 4 +- sysdeps/i386/i686/multiarch/memcpy-ia32.S | 2 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 2 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 3 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 3 +- sysdeps/i386/i686/multiarch/memcpy.c | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk.c | 2 +- sysdeps/i386/i686/multiarch/memmove-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memmove.c | 2 +- .../i386/i686/multiarch/memmove_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/memmove_chk.c | 2 +- sysdeps/i386/i686/multiarch/mempcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy.c | 2 +- .../i386/i686/multiarch/mempcpy_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy_chk.c | 2 +- sysdeps/i386/i686/multiarch/memrchr-sse2-bsf.S | 3 +- sysdeps/i386/i686/multiarch/memrchr-sse2.S | 3 +- sysdeps/i386/i686/multiarch/memrchr.c | 2 +- sysdeps/i386/i686/multiarch/memset-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 3 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 3 +- sysdeps/i386/i686/multiarch/memset.c | 2 +- sysdeps/i386/i686/multiarch/memset_chk-nonshared.S | 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 | 3 +- sysdeps/i386/i686/multiarch/s_fma.c | 10 +- sysdeps/i386/i686/multiarch/s_fmaf-fma.c | 3 +- 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 | 3 +- sysdeps/i386/i686/multiarch/strcat-ssse3.S | 3 +- sysdeps/i386/i686/multiarch/strcat.c | 2 +- sysdeps/i386/i686/multiarch/strchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S | 3 +- sysdeps/i386/i686/multiarch/strchr-sse2.S | 3 +- sysdeps/i386/i686/multiarch/strchr.c | 2 +- sysdeps/i386/i686/multiarch/strcmp-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-sse4.S | 3 +- sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 3 +- sysdeps/i386/i686/multiarch/strcmp.c | 2 +- sysdeps/i386/i686/multiarch/strcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 3 +- sysdeps/i386/i686/multiarch/strcpy-ssse3.S | 3 +- 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 | 3 +- sysdeps/i386/i686/multiarch/strlen-sse2.S | 3 +- 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 | 3 +- sysdeps/i386/i686/multiarch/strrchr-sse2.S | 3 +- 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 | 3 +- sysdeps/i386/i686/multiarch/wcschr.c | 2 +- sysdeps/i386/i686/multiarch/wcscmp-sse2.S | 3 +- sysdeps/i386/i686/multiarch/wcscmp.c | 2 +- sysdeps/i386/i686/multiarch/wcscpy-ssse3.S | 3 +- sysdeps/i386/i686/multiarch/wcscpy.c | 2 +- sysdeps/i386/i686/multiarch/wcslen-sse2.S | 3 +- sysdeps/i386/i686/multiarch/wcslen.c | 2 +- sysdeps/i386/i686/multiarch/wcsrchr-sse2.S | 3 +- sysdeps/i386/i686/multiarch/wcsrchr.c | 2 +- sysdeps/i386/i686/multiarch/wmemcmp.c | 2 +- sysdeps/i386/i686/nptl/tls.h | 3 +- sysdeps/i386/i686/pthread_spin_trylock.S | 3 +- sysdeps/i386/i686/strcmp.S | 3 +- sysdeps/i386/isa.h | 2 +- sysdeps/i386/jmpbuf-offsets.h | 2 +- sysdeps/i386/jmpbuf-unwind.h | 3 +- sysdeps/i386/link-defines.sym | 2 - sysdeps/i386/lshift.S | 2 +- sysdeps/i386/machine-gmon.h | 3 +- sysdeps/i386/malloc-alignment.h | 2 +- sysdeps/i386/memchr.S | 11 +- sysdeps/i386/memcmp.S | 5 +- sysdeps/i386/memcopy.h | 3 +- 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/memusage.h | 20 - sysdeps/i386/mul_1.S | 2 +- sysdeps/i386/nptl/Makefile | 2 +- sysdeps/i386/nptl/pthread_spin_init.c | 3 +- sysdeps/i386/nptl/pthread_spin_lock.S | 2 +- sysdeps/i386/nptl/pthread_spin_unlock.S | 3 +- sysdeps/i386/nptl/tcb-access.h | 125 + sysdeps/i386/nptl/tls.h | 117 +- sysdeps/i386/pthread_spin_trylock.S | 3 +- sysdeps/i386/rawmemchr.S | 11 +- sysdeps/i386/rshift.S | 2 +- sysdeps/i386/setfpucw.c | 2 +- sysdeps/i386/setjmp.S | 2 +- sysdeps/i386/stackinfo.h | 2 +- sysdeps/i386/start.S | 2 +- sysdeps/i386/stpcpy.S | 3 +- sysdeps/i386/stpncpy.S | 7 +- sysdeps/i386/strcat.S | 4 +- sysdeps/i386/strchr.S | 4 +- sysdeps/i386/strchrnul.S | 4 +- sysdeps/i386/strcspn.S | 4 +- sysdeps/i386/string-inlines.c | 2 +- sysdeps/i386/strlen.S | 3 +- sysdeps/i386/strlen.c | 3 +- sysdeps/i386/strpbrk.S | 4 +- sysdeps/i386/strrchr.S | 4 +- sysdeps/i386/strspn.S | 4 +- 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/tls-macros.h | 47 - 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/ia64/_mcount.S | 3 +- sysdeps/ia64/atomic-machine.h | 28 +- sysdeps/ia64/bits/fenv.h | 2 +- sysdeps/ia64/bits/floatn.h | 2 +- sysdeps/ia64/bits/fp-logb.h | 2 +- sysdeps/ia64/bits/link.h | 2 +- sysdeps/ia64/bzero.S | 4 +- sysdeps/ia64/configure | 5 + sysdeps/ia64/configure.ac | 4 + sysdeps/ia64/crti.S | 2 +- sysdeps/ia64/crtn.S | 2 +- sysdeps/ia64/dl-dtprocnum.h | 2 +- sysdeps/ia64/dl-fptr.h | 2 +- sysdeps/ia64/dl-lookupcfg.h | 5 +- sysdeps/ia64/dl-machine.h | 30 +- sysdeps/ia64/dl-sysdep.h | 2 +- sysdeps/ia64/dl-tls.h | 2 +- sysdeps/ia64/dl-trampoline.S | 18 +- sysdeps/ia64/elf-initfini.h | 2 +- sysdeps/ia64/entry.h | 5 - sysdeps/ia64/fpu/e_acos.S | 1 - sysdeps/ia64/fpu/e_acosf.S | 1 - sysdeps/ia64/fpu/e_acosh.S | 1 - sysdeps/ia64/fpu/e_acoshf.S | 1 - sysdeps/ia64/fpu/e_acoshl.S | 1 - sysdeps/ia64/fpu/e_acosl.S | 1 - sysdeps/ia64/fpu/e_asin.S | 1 - sysdeps/ia64/fpu/e_asinf.S | 1 - sysdeps/ia64/fpu/e_asinl.S | 1 - sysdeps/ia64/fpu/e_atan2.S | 1 - sysdeps/ia64/fpu/e_atan2f.S | 1 - sysdeps/ia64/fpu/e_atanh.S | 1 - sysdeps/ia64/fpu/e_atanhf.S | 1 - sysdeps/ia64/fpu/e_atanhl.S | 1 - sysdeps/ia64/fpu/e_cosh.S | 1 - sysdeps/ia64/fpu/e_coshf.S | 1 - sysdeps/ia64/fpu/e_coshl.S | 1 - sysdeps/ia64/fpu/e_exp.S | 1 - sysdeps/ia64/fpu/e_exp10.S | 1 - sysdeps/ia64/fpu/e_exp10l.S | 1 - sysdeps/ia64/fpu/e_exp2.S | 1 - sysdeps/ia64/fpu/e_exp2f.S | 1 - sysdeps/ia64/fpu/e_exp2l.S | 1 - sysdeps/ia64/fpu/e_expf.S | 1 - sysdeps/ia64/fpu/e_fmod.S | 1 - sysdeps/ia64/fpu/e_fmodf.S | 1 - sysdeps/ia64/fpu/e_fmodl.S | 1 - sysdeps/ia64/fpu/e_hypot.S | 1 - sysdeps/ia64/fpu/e_hypotf.S | 1 - sysdeps/ia64/fpu/e_hypotl.S | 1 - sysdeps/ia64/fpu/e_ilogbl.S | 1 - sysdeps/ia64/fpu/e_lgamma_r.c | 1 - sysdeps/ia64/fpu/e_lgammaf_r.c | 1 - sysdeps/ia64/fpu/e_lgammal_r.c | 1 - sysdeps/ia64/fpu/e_log.S | 1 - sysdeps/ia64/fpu/e_log2.S | 1 - sysdeps/ia64/fpu/e_log2f.S | 1 - sysdeps/ia64/fpu/e_log2l.S | 1 - sysdeps/ia64/fpu/e_logf.S | 1 - sysdeps/ia64/fpu/e_logl.S | 1 - sysdeps/ia64/fpu/e_pow.S | 1 - sysdeps/ia64/fpu/e_powf.S | 1 - sysdeps/ia64/fpu/e_powl.S | 1 - sysdeps/ia64/fpu/e_remainder.S | 1 - sysdeps/ia64/fpu/e_remainderf.S | 1 - sysdeps/ia64/fpu/e_remainderl.S | 1 - sysdeps/ia64/fpu/e_scalb.S | 1 - sysdeps/ia64/fpu/e_scalbf.S | 1 - sysdeps/ia64/fpu/e_scalbl.S | 1 - sysdeps/ia64/fpu/e_sinh.S | 1 - sysdeps/ia64/fpu/e_sinhf.S | 1 - sysdeps/ia64/fpu/e_sinhl.S | 1 - sysdeps/ia64/fpu/e_sqrt.S | 2 +- sysdeps/ia64/fpu/e_sqrtf.S | 1 - sysdeps/ia64/fpu/e_sqrtl.S | 1 - sysdeps/ia64/fpu/fclrexcpt.c | 4 +- sysdeps/ia64/fpu/fedisblxcpt.c | 3 +- sysdeps/ia64/fpu/feenablxcpt.c | 3 +- sysdeps/ia64/fpu/fegetenv.c | 3 +- sysdeps/ia64/fpu/fegetexcept.c | 3 +- sysdeps/ia64/fpu/fegetmode.c | 2 +- sysdeps/ia64/fpu/fegetround.c | 3 +- sysdeps/ia64/fpu/feholdexcpt.c | 3 +- sysdeps/ia64/fpu/fesetenv.c | 3 +- sysdeps/ia64/fpu/fesetexcept.c | 2 +- sysdeps/ia64/fpu/fesetmode.c | 2 +- sysdeps/ia64/fpu/fesetround.c | 3 +- sysdeps/ia64/fpu/feupdateenv.c | 3 +- sysdeps/ia64/fpu/fgetexcptflg.c | 3 +- sysdeps/ia64/fpu/fraiseexcpt.c | 3 +- sysdeps/ia64/fpu/fsetexcptflg.c | 3 +- sysdeps/ia64/fpu/ftestexcept.c | 3 +- sysdeps/ia64/fpu/get-rounding-mode.h | 3 +- sysdeps/ia64/fpu/lgamma-compat.h | 2 +- sysdeps/ia64/fpu/libm-symbols.h | 1 + sysdeps/ia64/fpu/libm_cpu_defs.h | 1 - sysdeps/ia64/fpu/libm_error.c | 1 - sysdeps/ia64/fpu/libm_error_codes.h | 1 - sysdeps/ia64/fpu/libm_frexp.S | 1 - sysdeps/ia64/fpu/libm_frexp4.S | 2 - sysdeps/ia64/fpu/libm_frexp4f.S | 2 - sysdeps/ia64/fpu/libm_frexp4l.S | 2 - sysdeps/ia64/fpu/libm_frexpf.S | 1 - sysdeps/ia64/fpu/libm_frexpl.S | 1 - sysdeps/ia64/fpu/libm_lgamma.S | 1 - sysdeps/ia64/fpu/libm_lgammaf.S | 1 - sysdeps/ia64/fpu/libm_lgammal.S | 1 - sysdeps/ia64/fpu/libm_reduce.S | 1 - sysdeps/ia64/fpu/libm_scalblnf.S | 1 - sysdeps/ia64/fpu/libm_sincos.S | 1 - sysdeps/ia64/fpu/libm_sincos_large.S | 1 - sysdeps/ia64/fpu/libm_sincosf.S | 1 - sysdeps/ia64/fpu/libm_sincosl.S | 1 - sysdeps/ia64/fpu/libm_support.h | 1 - sysdeps/ia64/fpu/libm_tan.S | 2 - sysdeps/ia64/fpu/math_ldbl.h | 2 +- sysdeps/ia64/fpu/printf_fphex.c | 2 +- sysdeps/ia64/fpu/s_asinh.S | 1 - sysdeps/ia64/fpu/s_asinhf.S | 1 - sysdeps/ia64/fpu/s_asinhl.S | 1 - sysdeps/ia64/fpu/s_atan.S | 1 - sysdeps/ia64/fpu/s_atanf.S | 1 - sysdeps/ia64/fpu/s_atanl.S | 1 - sysdeps/ia64/fpu/s_cbrt.S | 1 - sysdeps/ia64/fpu/s_cbrtf.S | 1 - sysdeps/ia64/fpu/s_cbrtl.S | 1 - sysdeps/ia64/fpu/s_ceil.S | 1 - sysdeps/ia64/fpu/s_ceilf.S | 1 - sysdeps/ia64/fpu/s_ceill.S | 1 - sysdeps/ia64/fpu/s_copysign.S | 2 +- sysdeps/ia64/fpu/s_cos.S | 1 - sysdeps/ia64/fpu/s_cosf.S | 1 - sysdeps/ia64/fpu/s_cosl.S | 1 - sysdeps/ia64/fpu/s_erf.S | 1 - sysdeps/ia64/fpu/s_erfc.S | 1 - sysdeps/ia64/fpu/s_erfcf.S | 1 - sysdeps/ia64/fpu/s_erfcl.S | 1 - sysdeps/ia64/fpu/s_erff.S | 1 - sysdeps/ia64/fpu/s_erfl.S | 1 - sysdeps/ia64/fpu/s_expm1.S | 1 - sysdeps/ia64/fpu/s_expm1f.S | 1 - sysdeps/ia64/fpu/s_expm1l.S | 1 - sysdeps/ia64/fpu/s_fabs.S | 1 - sysdeps/ia64/fpu/s_fabsf.S | 1 - sysdeps/ia64/fpu/s_fabsl.S | 1 - sysdeps/ia64/fpu/s_fdim.S | 1 - sysdeps/ia64/fpu/s_fdimf.S | 1 - sysdeps/ia64/fpu/s_fdiml.S | 1 - sysdeps/ia64/fpu/s_finite.S | 2 +- sysdeps/ia64/fpu/s_floor.S | 1 - sysdeps/ia64/fpu/s_floorf.S | 1 - sysdeps/ia64/fpu/s_floorl.S | 1 - sysdeps/ia64/fpu/s_fma.S | 2 +- sysdeps/ia64/fpu/s_fmaf.S | 1 - sysdeps/ia64/fpu/s_fmal.S | 2 +- sysdeps/ia64/fpu/s_fmax.S | 1 - sysdeps/ia64/fpu/s_fmaxf.S | 1 - sysdeps/ia64/fpu/s_fmaxl.S | 1 - sysdeps/ia64/fpu/s_fpclassify.S | 2 +- sysdeps/ia64/fpu/s_frexp.c | 1 - sysdeps/ia64/fpu/s_frexpf.c | 1 - sysdeps/ia64/fpu/s_frexpl.c | 1 - sysdeps/ia64/fpu/s_ilogb.S | 1 - sysdeps/ia64/fpu/s_ilogbf.S | 1 - sysdeps/ia64/fpu/s_isinf.S | 3 +- sysdeps/ia64/fpu/s_isnan.S | 3 +- sysdeps/ia64/fpu/s_ldexp.c | 1 - sysdeps/ia64/fpu/s_ldexpf.c | 1 - sysdeps/ia64/fpu/s_ldexpl.c | 1 - sysdeps/ia64/fpu/s_libm_ldexp.S | 1 - sysdeps/ia64/fpu/s_libm_ldexpf.S | 1 - sysdeps/ia64/fpu/s_libm_ldexpl.S | 1 - sysdeps/ia64/fpu/s_libm_scalbn.S | 1 - sysdeps/ia64/fpu/s_libm_scalbnf.S | 1 - sysdeps/ia64/fpu/s_libm_scalbnl.S | 1 - sysdeps/ia64/fpu/s_log1p.S | 1 - sysdeps/ia64/fpu/s_log1pf.S | 1 - sysdeps/ia64/fpu/s_log1pl.S | 1 - sysdeps/ia64/fpu/s_logb.S | 1 - sysdeps/ia64/fpu/s_logbf.S | 1 - sysdeps/ia64/fpu/s_logbl.S | 1 - sysdeps/ia64/fpu/s_modf.S | 1 - sysdeps/ia64/fpu/s_modff.S | 1 - sysdeps/ia64/fpu/s_modfl.S | 1 - sysdeps/ia64/fpu/s_nearbyint.S | 1 - sysdeps/ia64/fpu/s_nearbyintf.S | 1 - sysdeps/ia64/fpu/s_nearbyintl.S | 1 - sysdeps/ia64/fpu/s_nextafter.S | 1 - sysdeps/ia64/fpu/s_nextafterf.S | 1 - sysdeps/ia64/fpu/s_nextafterl.S | 1 - sysdeps/ia64/fpu/s_nexttoward.S | 1 - sysdeps/ia64/fpu/s_nexttowardf.S | 1 - sysdeps/ia64/fpu/s_nexttowardl.S | 1 - sysdeps/ia64/fpu/s_rint.S | 1 - sysdeps/ia64/fpu/s_rintf.S | 1 - sysdeps/ia64/fpu/s_rintl.S | 1 - sysdeps/ia64/fpu/s_round.S | 1 - sysdeps/ia64/fpu/s_roundf.S | 1 - sysdeps/ia64/fpu/s_roundl.S | 1 - sysdeps/ia64/fpu/s_scalblnf.c | 1 - sysdeps/ia64/fpu/s_scalbn.c | 1 - sysdeps/ia64/fpu/s_scalbnf.c | 1 - sysdeps/ia64/fpu/s_scalbnl.c | 1 - sysdeps/ia64/fpu/s_signbit.S | 2 +- sysdeps/ia64/fpu/s_significand.S | 1 - sysdeps/ia64/fpu/s_significandf.S | 1 - sysdeps/ia64/fpu/s_significandl.S | 1 - sysdeps/ia64/fpu/s_tan.S | 1 - sysdeps/ia64/fpu/s_tanf.S | 5 +- sysdeps/ia64/fpu/s_tanh.S | 1 - sysdeps/ia64/fpu/s_tanhf.S | 1 - sysdeps/ia64/fpu/s_tanhl.S | 1 - sysdeps/ia64/fpu/s_tanl.S | 1 - sysdeps/ia64/fpu/s_trunc.S | 1 - sysdeps/ia64/fpu/s_truncf.S | 1 - sysdeps/ia64/fpu/s_truncl.S | 1 - sysdeps/ia64/fpu/w_lgamma_main.c | 1 - sysdeps/ia64/fpu/w_lgammaf_main.c | 1 - sysdeps/ia64/fpu/w_lgammal_main.c | 1 - sysdeps/ia64/fpu/w_log1p.c | 2 +- sysdeps/ia64/fpu/w_log1pf.c | 2 +- sysdeps/ia64/fpu/w_log1pl.c | 2 +- sysdeps/ia64/fpu/w_scalblnf.c | 2 +- sysdeps/ia64/fpu/w_tgamma_compat.S | 1 - sysdeps/ia64/fpu/w_tgammaf_compat.S | 1 - sysdeps/ia64/fpu/w_tgammal_compat.S | 1 - sysdeps/ia64/gccframe.h | 2 +- sysdeps/ia64/hp-timing.h | 3 +- sysdeps/ia64/htonl.S | 3 +- sysdeps/ia64/htons.S | 3 +- sysdeps/ia64/ieee754.h | 2 +- sysdeps/ia64/jmpbuf-unwind.h | 3 +- sysdeps/ia64/ldsodefs.h | 2 +- sysdeps/ia64/libc-symver.h | 2 +- sysdeps/ia64/libc-tls.c | 5 +- sysdeps/ia64/machine-gmon.h | 2 +- sysdeps/ia64/math-tests-snan.h | 2 +- sysdeps/ia64/memccpy.S | 3 +- sysdeps/ia64/memchr.S | 3 +- sysdeps/ia64/memcmp.S | 5 +- sysdeps/ia64/memcpy.S | 4 +- sysdeps/ia64/memmove.S | 3 +- sysdeps/ia64/memset.S | 4 +- sysdeps/ia64/memusage.h | 29 - sysdeps/ia64/nptl/Makefile | 2 +- sysdeps/ia64/nptl/bits/struct_rwlock.h | 2 +- sysdeps/ia64/nptl/pthread_spin_lock.c | 3 +- sysdeps/ia64/nptl/pthread_spin_trylock.c | 3 +- sysdeps/ia64/nptl/pthread_spin_unlock.c | 3 +- sysdeps/ia64/nptl/pthreaddef.h | 5 +- sysdeps/ia64/nptl/tls.h | 19 +- sysdeps/ia64/softpipe.h | 2 +- sysdeps/ia64/sotruss-lib.c | 2 +- sysdeps/ia64/stackinfo.h | 2 +- sysdeps/ia64/start.S | 3 +- sysdeps/ia64/strchr.S | 3 +- sysdeps/ia64/strcmp.S | 3 +- sysdeps/ia64/strcpy.S | 3 +- sysdeps/ia64/strlen.S | 3 +- sysdeps/ia64/strncmp.S | 3 +- sysdeps/ia64/strncpy.S | 4 +- sysdeps/ia64/sysdep.h | 3 +- sysdeps/ia64/tls-macros.h | 66 - sysdeps/ia64/tst-audit.h | 2 +- sysdeps/ia64/unwind-arch.h | 2 +- sysdeps/ia64/unwind-resume.c | 3 +- sysdeps/ieee754/dbl-64/asincos.tbl | 3 +- sysdeps/ieee754/dbl-64/atnat.h | 3 +- sysdeps/ieee754/dbl-64/atnat2.h | 3 +- sysdeps/ieee754/dbl-64/branred.c | 3 +- sysdeps/ieee754/dbl-64/branred.h | 3 +- sysdeps/ieee754/dbl-64/dbl2mpn.c | 2 +- sysdeps/ieee754/dbl-64/dla.h | 3 +- sysdeps/ieee754/dbl-64/e_acosh.c | 1 - sysdeps/ieee754/dbl-64/e_asin.c | 2 +- sysdeps/ieee754/dbl-64/e_atan2.c | 2 +- sysdeps/ieee754/dbl-64/e_atanh.c | 3 +- sysdeps/ieee754/dbl-64/e_cosh.c | 1 - sysdeps/ieee754/dbl-64/e_exp.c | 2 +- sysdeps/ieee754/dbl-64/e_exp10.c | 2 +- sysdeps/ieee754/dbl-64/e_exp2.c | 2 +- sysdeps/ieee754/dbl-64/e_exp_data.c | 2 +- sysdeps/ieee754/dbl-64/e_fmod.c | 1 - sysdeps/ieee754/dbl-64/e_gamma_r.c | 3 +- sysdeps/ieee754/dbl-64/e_hypot.c | 270 +- 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_sqrt.c | 2 +- sysdeps/ieee754/dbl-64/gamma_product.c | 2 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_neg.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_product.c | 2 +- sysdeps/ieee754/dbl-64/math_config.h | 2 +- sysdeps/ieee754/dbl-64/math_err.c | 2 +- sysdeps/ieee754/dbl-64/mpn2dbl.c | 2 +- sysdeps/ieee754/dbl-64/mydefs.h | 3 +- sysdeps/ieee754/dbl-64/powtwo.tbl | 3 +- sysdeps/ieee754/dbl-64/root.tbl | 3 +- sysdeps/ieee754/dbl-64/s_atan.c | 2 +- sysdeps/ieee754/dbl-64/s_cbrt.c | 4 +- sysdeps/ieee754/dbl-64/s_f32xaddf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xdivf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xfmaf64.c | 1 + sysdeps/ieee754/dbl-64/s_f32xmulf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xsqrtf64.c | 1 + sysdeps/ieee754/dbl-64/s_f32xsubf64.c | 2 +- sysdeps/ieee754/dbl-64/s_fadd.c | 2 +- sysdeps/ieee754/dbl-64/s_fdiv.c | 5 +- sysdeps/ieee754/dbl-64/s_ffma.c | 35 + sysdeps/ieee754/dbl-64/s_floor.c | 3 +- sysdeps/ieee754/dbl-64/s_fma.c | 10 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 4 +- sysdeps/ieee754/dbl-64/s_fmul.c | 5 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 3 +- sysdeps/ieee754/dbl-64/s_frexp.c | 3 +- sysdeps/ieee754/dbl-64/s_fromfp_main.c | 2 +- sysdeps/ieee754/dbl-64/s_fsqrt.c | 34 + sysdeps/ieee754/dbl-64/s_fsub.c | 2 +- sysdeps/ieee754/dbl-64/s_getpayload.c | 2 +- sysdeps/ieee754/dbl-64/s_isinf.c | 2 - sysdeps/ieee754/dbl-64/s_issignaling.c | 2 +- sysdeps/ieee754/dbl-64/s_llrint.c | 3 +- sysdeps/ieee754/dbl-64/s_llround.c | 3 +- sysdeps/ieee754/dbl-64/s_logb.c | 3 +- sysdeps/ieee754/dbl-64/s_lrint.c | 3 +- sysdeps/ieee754/dbl-64/s_lround.c | 2 +- sysdeps/ieee754/dbl-64/s_modf.c | 1 - sysdeps/ieee754/dbl-64/s_nearbyint.c | 1 - sysdeps/ieee754/dbl-64/s_nextup.c | 2 +- sysdeps/ieee754/dbl-64/s_remquo.c | 3 +- sysdeps/ieee754/dbl-64/s_round.c | 3 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 2 +- sysdeps/ieee754/dbl-64/s_setpayload_main.c | 2 +- sysdeps/ieee754/dbl-64/s_signbit.c | 3 +- sysdeps/ieee754/dbl-64/s_sin.c | 12 +- sysdeps/ieee754/dbl-64/s_sincos.c | 3 +- sysdeps/ieee754/dbl-64/s_tan.c | 2 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 2 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 2 +- sysdeps/ieee754/dbl-64/s_trunc.c | 3 +- sysdeps/ieee754/dbl-64/sincostab.c | 3 +- sysdeps/ieee754/dbl-64/uasncs.h | 3 +- sysdeps/ieee754/dbl-64/uatan.tbl | 3 +- sysdeps/ieee754/dbl-64/urem.h | 3 +- sysdeps/ieee754/dbl-64/usncs.h | 3 +- sysdeps/ieee754/dbl-64/utan.h | 3 +- sysdeps/ieee754/dbl-64/utan.tbl | 3 +- sysdeps/{ia64/fpu => ieee754/dbl-64}/w_hypot.c | 0 sysdeps/ieee754/dbl-64/x2y2m1.c | 2 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 2 +- sysdeps/ieee754/float128/float1282mpn.c | 2 +- sysdeps/ieee754/float128/float128_private.h | 9 +- 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_f32fmaf128.c | 6 + sysdeps/ieee754/float128/s_f32sqrtf128.c | 6 + sysdeps/ieee754/float128/s_f64fmaf128.c | 10 + sysdeps/ieee754/float128/s_f64sqrtf128.c | 10 + sysdeps/ieee754/float128/s_f64xfmaf128.c | 2 + sysdeps/ieee754/float128/s_f64xsqrtf128.c | 2 + sysdeps/ieee754/float128/s_fmaf128.c | 3 + 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 | 1 - sysdeps/ieee754/flt-32/e_acoshf.c | 1 - sysdeps/ieee754/flt-32/e_asinf.c | 1 - sysdeps/ieee754/flt-32/e_atan2f.c | 1 - sysdeps/ieee754/flt-32/e_atanhf.c | 3 +- sysdeps/ieee754/flt-32/e_coshf.c | 2 - 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 | 1 - sysdeps/ieee754/flt-32/e_gammaf_r.c | 15 +- sysdeps/ieee754/flt-32/e_hypotf.c | 79 +- sysdeps/ieee754/flt-32/e_ilogbf.c | 1 - sysdeps/ieee754/flt-32/e_j0f.c | 11 +- sysdeps/ieee754/flt-32/e_j1f.c | 5 +- sysdeps/ieee754/flt-32/e_jnf.c | 3 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 1 - sysdeps/ieee754/flt-32/e_log10f.c | 1 - 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 | 1 - sysdeps/ieee754/flt-32/e_sinhf.c | 1 - sysdeps/ieee754/flt-32/e_sqrtf.c | 1 - sysdeps/ieee754/flt-32/k_tanf.c | 1 - sysdeps/ieee754/flt-32/lgamma_negf.c | 10 +- sysdeps/ieee754/flt-32/math_config.h | 11 +- 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_asinhf.c | 1 - sysdeps/ieee754/flt-32/s_atanf.c | 1 - sysdeps/ieee754/flt-32/s_cbrtf.c | 4 +- sysdeps/ieee754/flt-32/s_ceilf.c | 1 - sysdeps/ieee754/flt-32/s_copysignf.c | 1 - sysdeps/ieee754/flt-32/s_cosf.c | 2 +- sysdeps/ieee754/flt-32/s_erff.c | 1 - sysdeps/ieee754/flt-32/s_expm1f.c | 1 - sysdeps/ieee754/flt-32/s_fabsf.c | 1 - sysdeps/ieee754/flt-32/s_finitef.c | 1 - sysdeps/ieee754/flt-32/s_floorf.c | 1 - sysdeps/ieee754/flt-32/s_fpclassifyf.c | 3 +- sysdeps/ieee754/flt-32/s_frexpf.c | 1 - sysdeps/ieee754/flt-32/s_fromfpf_main.c | 2 +- sysdeps/ieee754/flt-32/s_getpayloadf.c | 2 +- sysdeps/ieee754/flt-32/s_isinff.c | 1 - sysdeps/ieee754/flt-32/s_isnanf.c | 1 - sysdeps/ieee754/flt-32/s_issignalingf.c | 2 +- sysdeps/ieee754/flt-32/s_llrintf.c | 3 +- sysdeps/ieee754/flt-32/s_llroundf.c | 3 +- sysdeps/ieee754/flt-32/s_log1pf.c | 3 +- sysdeps/ieee754/flt-32/s_logbf.c | 1 - sysdeps/ieee754/flt-32/s_lrintf.c | 3 +- sysdeps/ieee754/flt-32/s_lroundf.c | 3 +- sysdeps/ieee754/flt-32/s_modff.c | 1 - sysdeps/ieee754/flt-32/s_nearbyintf.c | 2 - sysdeps/ieee754/flt-32/s_nextafterf.c | 1 - sysdeps/ieee754/flt-32/s_nextupf.c | 2 +- sysdeps/ieee754/flt-32/s_remquof.c | 3 +- sysdeps/ieee754/flt-32/s_rintf.c | 1 - sysdeps/ieee754/flt-32/s_roundevenf.c | 2 +- sysdeps/ieee754/flt-32/s_roundf.c | 3 +- sysdeps/ieee754/flt-32/s_scalblnf.c | 1 - sysdeps/ieee754/flt-32/s_scalbnf.c | 1 - sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 2 +- sysdeps/ieee754/flt-32/s_signbitf.c | 3 +- sysdeps/ieee754/flt-32/s_sincosf.c | 2 +- sysdeps/ieee754/flt-32/s_sincosf.h | 4 +- sysdeps/ieee754/flt-32/s_sincosf_data.c | 2 +- sysdeps/ieee754/flt-32/s_sinf.c | 2 +- sysdeps/ieee754/flt-32/s_tanf.c | 1 - sysdeps/ieee754/flt-32/s_tanhf.c | 1 - sysdeps/ieee754/flt-32/s_totalorderf.c | 2 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 2 +- sysdeps/ieee754/flt-32/s_truncf.c | 3 +- sysdeps/ieee754/flt-32/sincosf_poly.h | 2 +- sysdeps/{ia64/fpu => ieee754/flt-32}/w_hypotf.c | 0 sysdeps/ieee754/ieee754.h | 2 +- sysdeps/ieee754/k_standardf.c | 2 +- sysdeps/ieee754/k_standardl.c | 2 +- sysdeps/ieee754/ldbl-128/bits/floatn.h | 2 +- sysdeps/ieee754/ldbl-128/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-128/e_acoshl.c | 1 - sysdeps/ieee754/ldbl-128/e_atan2l.c | 1 - sysdeps/ieee754/ldbl-128/e_atanhl.c | 2 - sysdeps/ieee754/ldbl-128/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128/e_expl.c | 5 +- sysdeps/ieee754/ldbl-128/e_fmodl.c | 1 - sysdeps/ieee754/ldbl-128/e_gammal_r.c | 4 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 227 +- sysdeps/ieee754/ldbl-128/e_ilogbl.c | 1 - sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 3 +- sysdeps/ieee754/ldbl-128/e_remainderl.c | 1 - sysdeps/ieee754/ldbl-128/e_sinhl.c | 2 - sysdeps/ieee754/ldbl-128/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 3 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 3 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 3 +- 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_asinhl.c | 2 - sysdeps/ieee754/ldbl-128/s_ceill.c | 1 - sysdeps/ieee754/ldbl-128/s_copysignl.c | 1 - sysdeps/ieee754/ldbl-128/s_cosl.c | 1 - sysdeps/ieee754/ldbl-128/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-128/s_ddivl.c | 4 +- sysdeps/ieee754/ldbl-128/s_dfmal.c | 38 + sysdeps/ieee754/ldbl-128/s_dmull.c | 4 +- sysdeps/ieee754/ldbl-128/s_dsqrtl.c | 37 + sysdeps/ieee754/ldbl-128/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xaddf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xdivf128.c | 5 +- sysdeps/ieee754/ldbl-128/s_f64xfmaf128.c | 39 + sysdeps/ieee754/ldbl-128/s_f64xmulf128.c | 5 +- sysdeps/ieee754/ldbl-128/s_f64xsqrtf128.c | 38 + sysdeps/ieee754/ldbl-128/s_f64xsubf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_fabsl.c | 1 - sysdeps/ieee754/ldbl-128/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fdivl.c | 4 +- sysdeps/ieee754/ldbl-128/s_ffmal.c | 34 + sysdeps/ieee754/ldbl-128/s_finitel.c | 1 - sysdeps/ieee754/ldbl-128/s_floorl.c | 1 - sysdeps/ieee754/ldbl-128/s_fma.c | 10 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 8 +- sysdeps/ieee754/ldbl-128/s_fmull.c | 4 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 4 +- sysdeps/ieee754/ldbl-128/s_frexpl.c | 1 - sysdeps/ieee754/ldbl-128/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-128/s_fsqrtl.c | 33 + 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_isnanl.c | 1 - sysdeps/ieee754/ldbl-128/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 4 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 4 +- sysdeps/ieee754/ldbl-128/s_logbl.c | 1 - sysdeps/ieee754/ldbl-128/s_lrintl.c | 4 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 4 +- sysdeps/ieee754/ldbl-128/s_modfl.c | 1 - sysdeps/ieee754/ldbl-128/s_nearbyintl.c | 1 - sysdeps/ieee754/ldbl-128/s_nextafterl.c | 1 - sysdeps/ieee754/ldbl-128/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128/s_remquol.c | 4 +- sysdeps/ieee754/ldbl-128/s_rintl.c | 1 - sysdeps/ieee754/ldbl-128/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundl.c | 4 +- sysdeps/ieee754/ldbl-128/s_scalblnl.c | 1 - sysdeps/ieee754/ldbl-128/s_scalbnl.c | 1 - sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128/s_signbitl.c | 3 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 4 +- sysdeps/ieee754/ldbl-128/s_sinl.c | 1 - sysdeps/ieee754/ldbl-128/s_tanhl.c | 5 - sysdeps/ieee754/ldbl-128/s_tanl.c | 1 - sysdeps/ieee754/ldbl-128/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128/s_truncl.c | 4 +- sysdeps/ieee754/ldbl-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128/t_expl.h | 3 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 3 +- sysdeps/ieee754/ldbl-128/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 14 + .../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-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 +- 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_atan2l.c | 1 - sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_fmodl.c | 1 - sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_ilogbl.c | 1 - sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_remainderl.c | 1 - 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 | 3 +- sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 3 +- 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 | 3 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_copysignl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_cosl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ddivl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dfmal.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_dmull.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dsqrtl.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fabsl.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 | 28 + sysdeps/ieee754/ldbl-128ibm/s_finitel.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_fmull.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_frexpl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fsqrtl.c | 28 + 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_isinfl.c | 2 - sysdeps/ieee754/ldbl-128ibm/s_isnanl.c | 1 - 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_logbl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_modfl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 4 +- 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_scalblnl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_sinl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_tanl.c | 1 - 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 | 3 +- .../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/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/Makefile | 2 +- sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-96/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-96/e_acoshl.c | 2 - sysdeps/ieee754/ldbl-96/e_atanhl.c | 2 - sysdeps/ieee754/ldbl-96/e_gammal_r.c | 3 +- sysdeps/ieee754/ldbl-96/e_hypotl.c | 233 +- sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 3 +- sysdeps/ieee754/ldbl-96/e_sinhl.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 | 3 +- sysdeps/ieee754/ldbl-96/k_sinl.c | 3 +- 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_asinhl.c | 2 - sysdeps/ieee754/ldbl-96/s_cbrtl.c | 4 +- sysdeps/ieee754/ldbl-96/s_copysignl.c | 2 - sysdeps/ieee754/ldbl-96/s_cosl.c | 2 - sysdeps/ieee754/ldbl-96/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-96/s_ddivl.c | 4 +- sysdeps/ieee754/ldbl-96/s_dfmal.c | 34 + sysdeps/ieee754/ldbl-96/s_dmull.c | 4 +- sysdeps/ieee754/ldbl-96/s_dsqrtl.c | 33 + sysdeps/ieee754/ldbl-96/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-96/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fdivl.c | 4 +- sysdeps/ieee754/ldbl-96/s_ffmal.c | 32 + sysdeps/ieee754/ldbl-96/s_fma.c | 10 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 4 +- sysdeps/ieee754/ldbl-96/s_fmull.c | 4 +- sysdeps/ieee754/ldbl-96/s_frexpl.c | 2 - sysdeps/ieee754/ldbl-96/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-96/s_fsqrtl.c | 31 + 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 | 3 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 3 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_modfl.c | 2 - sysdeps/ieee754/ldbl-96/s_nexttowardf.c | 1 - sysdeps/ieee754/ldbl-96/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-96/s_remquol.c | 3 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_scalblnl.c | 2 - sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-96/s_signbitl.c | 3 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 3 +- sysdeps/ieee754/ldbl-96/s_sinl.c | 2 - sysdeps/ieee754/ldbl-96/s_tanhl.c | 2 - sysdeps/ieee754/ldbl-96/s_tanl.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 | 3 +- 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 | 16 +- sysdeps/ieee754/ldbl-opt/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-opt/libm-alias-double.h | 2 +- sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 3 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 3 +- sysdeps/ieee754/ldbl-opt/nldbl-dadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ddiv.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dfma.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-dmul.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dsqrt.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-dsub.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fdiv.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ffma.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fmaximum.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag_num.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_num.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fmaxmag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fminimum.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag_num.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fminimum_num.c | 26 + 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 | 28 + 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-nextdown.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-nextup.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c | 2 +- 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 | 2 +- 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 | 74 + sysdeps/ieee754/soft-fp/s_dmull.c | 2 +- sysdeps/ieee754/soft-fp/s_dsqrtl.c | 67 + 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 | 72 + sysdeps/ieee754/soft-fp/s_ffmal.c | 70 + sysdeps/ieee754/soft-fp/s_fma.c | 9 +- sysdeps/ieee754/soft-fp/s_fmaf.c | 3 +- sysdeps/ieee754/soft-fp/s_fmal.c | 7 +- sysdeps/ieee754/soft-fp/s_fmul.c | 2 +- sysdeps/ieee754/soft-fp/s_fmull.c | 2 +- sysdeps/ieee754/soft-fp/s_fsqrt.c | 54 + sysdeps/ieee754/soft-fp/s_fsqrtl.c | 53 + sysdeps/ieee754/soft-fp/s_fsub.c | 2 +- sysdeps/ieee754/soft-fp/s_fsubl.c | 2 +- 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/bsd-_setjmp.c | 2 +- sysdeps/m68k/bsd-setjmp.c | 2 +- sysdeps/m68k/coldfire/atomic-machine.h | 33 +- sysdeps/m68k/coldfire/fpu/fraiseexcpt.c | 2 +- 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/sysdep.h | 2 +- sysdeps/m68k/crti.S | 2 +- sysdeps/m68k/crtn.S | 2 +- sysdeps/m68k/dl-machine.h | 27 +- sysdeps/m68k/dl-tls.h | 3 +- sysdeps/m68k/dl-trampoline.S | 4 +- sysdeps/m68k/elf-initfini.h | 2 +- sysdeps/m68k/ffs.c | 3 +- sysdeps/m68k/fpu/fclrexcpt.c | 3 +- sysdeps/m68k/fpu/fedisblxcpt.c | 3 +- sysdeps/m68k/fpu/feenablxcpt.c | 3 +- sysdeps/m68k/fpu/fegetenv.c | 3 +- sysdeps/m68k/fpu/fegetexcept.c | 3 +- sysdeps/m68k/fpu/fegetmode.c | 2 +- sysdeps/m68k/fpu/fegetround.c | 3 +- sysdeps/m68k/fpu/feholdexcpt.c | 3 +- sysdeps/m68k/fpu/fesetenv.c | 3 +- sysdeps/m68k/fpu/fesetexcept.c | 2 +- sysdeps/m68k/fpu/fesetmode.c | 2 +- sysdeps/m68k/fpu/fesetround.c | 3 +- sysdeps/m68k/fpu/feupdateenv.c | 3 +- sysdeps/m68k/fpu/fgetexcptflg.c | 3 +- sysdeps/m68k/fpu/fsetexcptflg.c | 3 +- sysdeps/m68k/fpu/ftestexcept.c | 3 +- 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 | 3 +- 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 | 3 +- sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 3 +- 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 | 3 +- sysdeps/m68k/m680x0/fpu/s_ceil_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_cos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csin_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_csinh_template.c | 3 +- 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 | 4 +- 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 | 3 +- sysdeps/m68k/m680x0/fpu/s_llrintf.c | 3 +- sysdeps/m68k/m680x0/fpu/s_llrintl.c | 3 +- sysdeps/m68k/m680x0/fpu/s_log1p.c | 2 +- sysdeps/m68k/m680x0/fpu/s_logbl.c | 2 - sysdeps/m68k/m680x0/fpu/s_lrint_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_modf_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_nearbyint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_nextafterl.c | 3 - sysdeps/m68k/m680x0/fpu/s_remquo_template.c | 3 +- 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/lshift.S | 2 +- sysdeps/m68k/m680x0/m68020/addmul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/atomic-machine.h | 31 +- sysdeps/m68k/m680x0/m68020/mul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/string_private.h | 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 | 3 +- sysdeps/m68k/memcopy.h | 3 +- sysdeps/m68k/memusage.h | 21 - sysdeps/m68k/nptl/Makefile | 21 - sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 3 +- sysdeps/m68k/nptl/bits/semaphore.h | 3 +- sysdeps/m68k/nptl/pthreaddef.h | 6 +- sysdeps/m68k/nptl/tcb-offsets.sym | 10 - sysdeps/m68k/nptl/tls.h | 26 +- sysdeps/m68k/rawmemchr.S | 3 +- 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 | 3 +- sysdeps/m68k/strchrnul.S | 3 +- sysdeps/m68k/symbol-hacks.h | 2 +- sysdeps/m68k/sys/ucontext.h | 2 +- sysdeps/m68k/sysdep.h | 2 +- sysdeps/m68k/tls-macros.h | 68 - sysdeps/m68k/tst-audit.h | 2 +- sysdeps/m68k/unwind-arch.h | 2 +- sysdeps/m68k/wcpcpy_chk.c | 3 +- sysdeps/mach/Makefile | 2 +- sysdeps/mach/_strerror.c | 2 +- sysdeps/mach/adjtime.c | 2 +- sysdeps/mach/clock_gettime.c | 2 +- sysdeps/mach/clock_nanosleep.c | 2 +- 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 | 2 +- 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 | 31 +- sysdeps/mach/htl/pt-timedblock.c | 2 +- sysdeps/mach/htl/pt-wakeup.c | 2 +- sysdeps/mach/htl/thrd_yield.c | 2 +- sysdeps/mach/hurd/Makefile | 6 +- sysdeps/mach/hurd/Versions | 3 + 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 | 2 +- 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/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 2 +- sysdeps/mach/hurd/bits/signum-arch.h | 2 +- sysdeps/mach/hurd/bits/socket.h | 2 +- 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/sysmacros.h | 2 +- sysdeps/mach/hurd/bits/timesize.h | 20 + sysdeps/mach/hurd/bits/types/error_t.h | 2 +- sysdeps/mach/hurd/bits/typesizes.h | 2 +- sysdeps/mach/hurd/bits/unistd_ext.h | 28 + sysdeps/mach/hurd/brk.c | 10 +- sysdeps/mach/hurd/chdir.c | 2 +- sysdeps/mach/hurd/check_fds.c | 8 +- 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 | 66 + sysdeps/mach/hurd/closedir.c | 2 +- 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 | 2 +- sysdeps/mach/hurd/dl-execve.h | 19 + sysdeps/mach/hurd/dl-fcntl.h | 2 +- sysdeps/mach/hurd/dl-mman.h | 2 +- sysdeps/mach/hurd/dl-sysdep.c | 157 +- 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 | 2 +- sysdeps/mach/hurd/enbl-secure.c | 2 +- sysdeps/mach/hurd/errlist.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 | 2 +- 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 | 2 +- sysdeps/mach/hurd/fdatasync.c | 2 +- sysdeps/mach/hurd/fdopendir.c | 2 +- sysdeps/mach/hurd/fexecve.c | 2 +- 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/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 | 2 +- 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 | 2 +- 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 | 15 +- 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 | 3 +- 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 | 2 +- sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-lock.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex.h | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c | 2 +- .../mach/hurd/htl/pt-mutexattr-getprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-init.c | 2 +- .../mach/hurd/htl/pt-mutexattr-setprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-settype.c | 2 +- sysdeps/mach/hurd/htl/pt-sigstate-destroy.c | 2 +- sysdeps/mach/hurd/htl/pt-sigstate-init.c | 4 +- sysdeps/mach/hurd/htl/pt-sigstate.c | 18 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 4 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 4 +- sysdeps/mach/hurd/i386/Makefile | 82 +- sysdeps/mach/hurd/i386/____longjmp_chk.S | 2 +- sysdeps/mach/hurd/i386/__longjmp.S | 2 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 2 +- sysdeps/mach/hurd/i386/exc2signal.c | 2 +- sysdeps/mach/hurd/i386/getcontext.S | 3 +- sysdeps/mach/hurd/i386/htl/pt-machdep.c | 2 +- sysdeps/mach/hurd/i386/htl/pt-setup.c | 2 +- sysdeps/mach/hurd/i386/init-first.c | 7 +- sysdeps/mach/hurd/i386/intr-msg.h | 51 +- sysdeps/mach/hurd/i386/ioperm.c | 2 +- sysdeps/mach/hurd/i386/jmp_buf-macros.h | 6 - sysdeps/mach/hurd/i386/libc.abilist | 4 + sysdeps/mach/hurd/i386/libm.abilist | 92 + sysdeps/mach/hurd/i386/localplt.data | 1 - sysdeps/mach/hurd/i386/longjmp-ts.c | 2 +- sysdeps/mach/hurd/i386/makecontext.S | 3 +- sysdeps/mach/hurd/i386/setcontext.S | 3 +- sysdeps/mach/hurd/i386/sigcontextinfo.h | 2 +- sysdeps/mach/hurd/i386/sigreturn.c | 2 +- sysdeps/mach/hurd/i386/static-start.S | 2 +- sysdeps/mach/hurd/i386/swapcontext.S | 3 +- sysdeps/mach/hurd/i386/sys/io.h | 2 +- sysdeps/mach/hurd/i386/tls.h | 21 +- sysdeps/mach/hurd/i386/trampoline.c | 2 +- sysdeps/mach/hurd/i386/vm_param.h | 4 +- sysdeps/mach/hurd/if_index.c | 2 +- sysdeps/mach/hurd/ifreq.c | 2 +- sysdeps/mach/hurd/ifreq.h | 3 +- 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 | 4 +- sysdeps/mach/hurd/kill.c | 2 +- sysdeps/mach/hurd/lchmod.c | 2 +- sysdeps/mach/hurd/lchown.c | 2 +- sysdeps/mach/hurd/lgetxattr.c | 2 +- sysdeps/mach/hurd/libc-start.h | 31 - sysdeps/mach/hurd/libc_sigaction.c | 2 +- sysdeps/mach/hurd/link.c | 2 +- sysdeps/mach/hurd/linkat.c | 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 | 2 +- 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/mkdir.c | 2 +- sysdeps/mach/hurd/mkdirat.c | 2 +- sysdeps/mach/hurd/mknodat.c | 2 +- sysdeps/mach/hurd/mlock.c | 2 +- sysdeps/mach/hurd/mlockall.c | 2 +- sysdeps/mach/hurd/mmap.c | 40 +- sysdeps/mach/hurd/mmap64.c | 2 +- sysdeps/mach/hurd/mremap.c | 2 +- sysdeps/mach/hurd/msync.c | 5 +- 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 | 3 +- sysdeps/mach/hurd/net/if_ether.h | 2 +- sysdeps/mach/hurd/net/route.h | 2 +- sysdeps/mach/hurd/not-cancel.h | 3 +- sysdeps/mach/hurd/not-errno.h | 2 +- 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 | 2 +- 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 | 2 +- sysdeps/mach/hurd/sigaltstack.c | 2 +- sysdeps/mach/hurd/siglist-compat.c | 2 +- sysdeps/mach/hurd/sigpending.c | 2 +- sysdeps/mach/hurd/sigprocmask.c | 2 +- sysdeps/mach/hurd/sigstack.c | 2 +- sysdeps/mach/hurd/sigsuspend.c | 2 +- sysdeps/mach/hurd/sigwait.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 | 15 +- 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 | 2 +- sysdeps/mach/hurd/sync.c | 2 +- sysdeps/mach/hurd/syncfs.c | 2 +- sysdeps/mach/hurd/sysconf.c | 2 +- sysdeps/mach/hurd/telldir.c | 2 +- sysdeps/mach/hurd/test-err_np.c | 4 - sysdeps/mach/hurd/times.c | 2 +- sysdeps/mach/hurd/tls.h | 30 +- sysdeps/mach/hurd/tmpfile.c | 2 +- sysdeps/mach/hurd/truncate.c | 2 +- sysdeps/mach/hurd/truncate64.c | 2 +- sysdeps/mach/hurd/ttyname.c | 2 +- sysdeps/mach/hurd/ttyname_r.c | 2 +- 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 | 2 +- sysdeps/mach/hurd/utimes.c | 2 +- sysdeps/mach/hurd/wait4.c | 2 +- sysdeps/mach/hurd/wait4_nocancel.c | 2 +- sysdeps/mach/hurd/waitid.c | 3 +- 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/set-hooks-arch.h | 28 + 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/bits/mach/param.h | 2 +- sysdeps/mach/i386/machine-lock.h | 2 +- sysdeps/mach/i386/machine-sp.h | 4 +- sysdeps/mach/i386/syscall.S | 2 +- sysdeps/mach/i386/sysdep.h | 2 +- sysdeps/mach/i386/thread_state.h | 2 +- sysdeps/mach/libc-lock.h | 6 +- sysdeps/mach/mprotect.c | 2 +- sysdeps/mach/msync.c | 2 +- sysdeps/mach/munmap.c | 2 +- sysdeps/mach/pagecopy.h | 2 +- sysdeps/mach/readonly-area.c | 2 +- sysdeps/mach/sched_yield.c | 2 +- sysdeps/mach/sleep.c | 2 +- sysdeps/mach/strerror_l.c | 2 +- sysdeps/mach/sysdep.h | 2 +- sysdeps/mach/thread_state.h | 2 +- sysdeps/mach/usleep.c | 2 +- sysdeps/mach/xpg-strerror.c | 2 +- sysdeps/microblaze/__longjmp.S | 2 +- sysdeps/microblaze/_mcount.S | 2 +- sysdeps/microblaze/asm-syntax.h | 2 +- sysdeps/microblaze/atomic-machine.h | 19 +- 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/bsd-_setjmp.S | 2 +- sysdeps/microblaze/bsd-setjmp.S | 2 +- sysdeps/microblaze/configure | 8 + sysdeps/microblaze/configure.ac | 7 + sysdeps/microblaze/crti.S | 2 +- sysdeps/microblaze/crtn.S | 2 +- sysdeps/microblaze/dl-machine.h | 27 +- sysdeps/microblaze/dl-tls.h | 2 +- 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/machine-gmon.h | 2 +- sysdeps/microblaze/memusage.h | 21 - sysdeps/microblaze/nptl/Makefile | 21 - sysdeps/microblaze/nptl/pthreaddef.h | 5 +- sysdeps/microblaze/nptl/tcb-offsets.sym | 10 - sysdeps/microblaze/nptl/tls.h | 27 +- sysdeps/microblaze/setjmp.S | 2 +- sysdeps/microblaze/sotruss-lib.c | 2 +- sysdeps/microblaze/stackinfo.h | 2 +- sysdeps/microblaze/start.S | 2 +- sysdeps/microblaze/sysdep.h | 2 +- sysdeps/microblaze/tls-macros.h | 46 - sysdeps/microblaze/tst-audit.h | 2 +- sysdeps/microblaze/tst-file-align.h | 20 + sysdeps/mips/__longjmp.c | 3 +- sysdeps/mips/add_n.S | 2 +- sysdeps/mips/addmul_1.S | 2 +- sysdeps/mips/atomic-machine.h | 19 +- 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 | 2 +- sysdeps/mips/bsd-_setjmp.S | 2 +- sysdeps/mips/bsd-setjmp.S | 2 +- sysdeps/mips/dl-debug.h | 41 + sysdeps/mips/dl-dtprocnum.h | 2 +- sysdeps/mips/dl-machine-reject-phdr.h | 2 +- sysdeps/mips/dl-machine-rel.h | 27 + sysdeps/mips/dl-machine.h | 86 +- sysdeps/mips/dl-procinfo.c | 3 +- sysdeps/mips/dl-procinfo.h | 3 +- sysdeps/mips/dl-r_debug.h | 64 + sysdeps/mips/dl-relocate-ld.h | 2 +- sysdeps/mips/dl-tls.h | 2 +- sysdeps/mips/dl-trampoline.c | 3 +- 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 | 3 +- sysdeps/mips/fpu/fedisblxcpt.c | 3 +- sysdeps/mips/fpu/feenablxcpt.c | 3 +- sysdeps/mips/fpu/fegetenv.c | 3 +- sysdeps/mips/fpu/fegetexcept.c | 3 +- sysdeps/mips/fpu/fegetmode.c | 2 +- sysdeps/mips/fpu/fegetround.c | 3 +- sysdeps/mips/fpu/feholdexcpt.c | 3 +- sysdeps/mips/fpu/fenv_libc.h | 3 +- sysdeps/mips/fpu/fenv_private.h | 2 +- sysdeps/mips/fpu/fesetenv.c | 3 +- sysdeps/mips/fpu/fesetexcept.c | 2 +- sysdeps/mips/fpu/fesetmode.c | 2 +- sysdeps/mips/fpu/fesetround.c | 3 +- sysdeps/mips/fpu/feupdateenv.c | 3 +- sysdeps/mips/fpu/fgetexcptflg.c | 3 +- sysdeps/mips/fpu/fraiseexcpt.c | 3 +- sysdeps/mips/fpu/fsetexcptflg.c | 3 +- sysdeps/mips/fpu/ftestexcept.c | 3 +- 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 | 6 +- sysdeps/mips/libc-tls.c | 2 +- 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/memusage.h | 20 - 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/mips64/__longjmp.c | 3 +- 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 | 4 +- sysdeps/mips/mips64/gmp-mparam.h | 2 +- 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 | 3 +- 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/Makefile | 20 - 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 | 5 +- sysdeps/mips/nptl/tcb-offsets.sym | 10 - sysdeps/mips/nptl/tls.h | 23 +- sysdeps/mips/regdef.h | 2 +- sysdeps/mips/rshift.S | 2 +- sysdeps/mips/setjmp.S | 2 +- sysdeps/mips/setjmp_aux.c | 3 +- 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 | 3 +- sysdeps/mips/sys/ucontext.h | 2 +- sysdeps/mips/tls-macros.h | 130 - 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/nios2/Makefile | 6 +- sysdeps/nios2/__longjmp.S | 2 +- sysdeps/nios2/bits/dl_find_object.h | 25 + sysdeps/nios2/bits/fenv.h | 2 +- sysdeps/nios2/bits/link.h | 2 +- sysdeps/nios2/bits/setjmp.h | 2 +- sysdeps/nios2/crti.S | 2 +- sysdeps/nios2/crtn.S | 2 +- sysdeps/nios2/dl-init.c | 2 +- sysdeps/nios2/dl-machine.h | 29 +- sysdeps/nios2/dl-sysdep.h | 2 +- sysdeps/nios2/dl-tls.h | 2 +- sysdeps/nios2/dl-trampoline.S | 2 +- sysdeps/nios2/elf-initfini.h | 2 +- sysdeps/nios2/gccframe.h | 2 +- sysdeps/nios2/jmpbuf-offsets.h | 2 +- sysdeps/nios2/jmpbuf-unwind.h | 2 +- sysdeps/nios2/ldsodefs.h | 2 +- sysdeps/nios2/libc-tls.c | 2 +- sysdeps/nios2/machine-gmon.h | 2 +- sysdeps/nios2/memusage.h | 23 - sysdeps/nios2/nptl/Makefile | 2 +- sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/nios2/nptl/pthreaddef.h | 5 +- sysdeps/nios2/nptl/tls.h | 22 +- sysdeps/nios2/setjmp.S | 2 +- sysdeps/nios2/sotruss-lib.c | 2 +- sysdeps/nios2/stackinfo.h | 2 +- sysdeps/nios2/start.S | 2 +- sysdeps/nios2/sysdep.h | 2 +- sysdeps/nios2/tls-macros.h | 46 - sysdeps/nios2/tst-audit.h | 2 +- sysdeps/nios2/tst-file-align.h | 20 + sysdeps/nptl/Makeconfig | 3 +- sysdeps/nptl/Makefile | 3 +- sysdeps/nptl/_Fork.c | 2 +- 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 | 24 +- sysdeps/nptl/dl-mutex.c | 2 +- sysdeps/nptl/dl-thread_gscope_wait.c | 2 +- sysdeps/nptl/dl-tls_init_tp.c | 40 +- sysdeps/nptl/dl-tunables.list | 8 +- sysdeps/nptl/fork.h | 2 +- sysdeps/nptl/futex-internal.h | 60 +- sysdeps/nptl/gai_misc.h | 2 +- sysdeps/nptl/internaltypes.h | 4 +- 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 | 3 +- sysdeps/nptl/lowlevellock.h | 2 +- sysdeps/nptl/malloc-machine.h | 2 +- sysdeps/nptl/proc_service.h | 2 +- sysdeps/nptl/pthread.h | 2 +- sysdeps/nptl/pthreadP.h | 3 +- sysdeps/nptl/pthread_early_init.h | 2 +- sysdeps/nptl/pthread_mutex_conf.h | 2 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/nptl/stdio-lock.h | 2 +- sysdeps/nptl/sys/procfs.h | 2 +- sysdeps/nptl/tcb-access.h | 32 + sysdeps/nptl/thread_db.h | 2 +- sysdeps/nptl/thread_pointer.h | 28 + sysdeps/nptl/timer_routines.h | 3 +- sysdeps/or1k/Implies | 3 + sysdeps/or1k/Makefile | 6 + sysdeps/or1k/__longjmp.S | 50 + sysdeps/or1k/atomic-machine.h | 71 + sysdeps/or1k/bits/endianness.h | 11 + sysdeps/or1k/bits/fenv.h | 69 + sysdeps/or1k/bits/link.h | 54 + sysdeps/or1k/bits/setjmp.h | 32 + sysdeps/{alpha => or1k}/bsd-_setjmp.S | 0 sysdeps/{alpha => or1k}/bsd-setjmp.S | 0 sysdeps/or1k/configure | 5 + sysdeps/or1k/configure.ac | 4 + sysdeps/or1k/dl-machine.h | 300 + sysdeps/or1k/dl-start.S | 98 + sysdeps/or1k/dl-tls.h | 27 + sysdeps/or1k/dl-trampoline.S | 73 + sysdeps/or1k/jmpbuf-offsets.h | 23 + sysdeps/or1k/jmpbuf-unwind.h | 36 + sysdeps/or1k/ldsodefs.h | 40 + sysdeps/or1k/libc-tls.c | 34 + sysdeps/or1k/libm-test-ulps | 1112 + sysdeps/or1k/libm-test-ulps-name | 1 + sysdeps/or1k/machine-gmon.h | 35 + sysdeps/or1k/memusage.h | 21 + sysdeps/{arc => or1k}/nofpu/Implies | 0 sysdeps/or1k/nofpu/math-tests-exceptions.h | 29 + sysdeps/or1k/nofpu/math-tests-rounding.h | 28 + sysdeps/or1k/nptl/pthreaddef.h | 36 + sysdeps/or1k/nptl/tls.h | 184 + sysdeps/or1k/preconfigure | 33 + sysdeps/or1k/setjmp.S | 56 + sysdeps/or1k/sfp-machine.h | 93 + sysdeps/or1k/sotruss-lib.c | 51 + sysdeps/or1k/stackinfo.h | 34 + sysdeps/or1k/start.S | 99 + sysdeps/or1k/sysdep.h | 80 + sysdeps/or1k/tininess.h | 1 + sysdeps/or1k/tst-audit.h | 24 + sysdeps/posix/alarm.c | 2 +- sysdeps/posix/clock.c | 2 +- sysdeps/posix/clock_getres.c | 9 +- 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/getaddrinfo.c | 8 +- sysdeps/posix/getcwd.c | 2 +- sysdeps/posix/getdtsz.c | 2 +- sysdeps/posix/gethostname.c | 2 +- sysdeps/posix/getpagesize.c | 3 +- sysdeps/posix/isatty.c | 2 +- sysdeps/posix/isfdtype.c | 2 +- sysdeps/posix/killpg.c | 2 +- sysdeps/posix/libc_fatal.c | 2 +- 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 | 3 +- sysdeps/posix/pread64.c | 3 +- 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 | 2 +- sysdeps/posix/pwrite.c | 2 +- sysdeps/posix/pwrite64.c | 3 +- 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 | 3 +- 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 | 3 +- sysdeps/posix/sleep.c | 2 +- sysdeps/posix/spawni.c | 343 - sysdeps/posix/sprofil.c | 3 +- sysdeps/posix/sysconf-pthread_stack_min.h | 2 +- sysdeps/posix/sysconf.c | 2 +- sysdeps/posix/system.c | 2 +- sysdeps/posix/sysv_signal.c | 2 +- sysdeps/posix/tempname.c | 2 +- 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 | 3 +- sysdeps/posix/utime.c | 2 +- sysdeps/posix/utimes.c | 2 +- sysdeps/posix/writev.c | 2 +- sysdeps/powerpc/atomic-machine.h | 20 +- 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/cpu-features.c | 2 +- sysdeps/powerpc/cpu-features.h | 2 +- sysdeps/powerpc/dl-lookupcfg.h | 39 + sysdeps/powerpc/dl-procinfo.c | 2 +- sysdeps/powerpc/dl-procinfo.h | 2 +- sysdeps/powerpc/dl-tls.c | 2 +- sysdeps/powerpc/dl-tls.h | 2 +- sysdeps/powerpc/dl-tunables.list | 2 +- sysdeps/powerpc/elf-initfini.h | 2 +- sysdeps/powerpc/ffs.c | 3 +- sysdeps/powerpc/fpu/e_hypot.c | 88 - sysdeps/powerpc/fpu/e_hypotf.c | 79 - 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 | 3 +- sysdeps/powerpc/fpu/feenablxcpt.c | 3 +- sysdeps/powerpc/fpu/fegetenv.c | 2 +- sysdeps/powerpc/fpu/fegetexcept.c | 3 +- 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 | 10 +- 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 | 3 +- sysdeps/powerpc/fpu/feupdateenv.c | 3 +- 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 | 24 +- 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 | 2 +- sysdeps/powerpc/fpu/round_to_integer.h | 2 +- sysdeps/powerpc/fpu/s_ceil.c | 2 +- sysdeps/powerpc/fpu/s_ceilf.c | 2 +- sysdeps/powerpc/fpu/s_copysign.c | 2 +- sysdeps/powerpc/fpu/s_copysignf.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 | 4 +- sysdeps/powerpc/fpu_control.h | 2 +- sysdeps/powerpc/gccframe.h | 2 +- sysdeps/powerpc/hwcapinfo.c | 2 +- sysdeps/powerpc/hwcapinfo.h | 2 +- sysdeps/powerpc/jmpbuf-offsets.h | 2 +- sysdeps/powerpc/jmpbuf-unwind.h | 3 +- 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/memusage.h | 20 - sysdeps/powerpc/mod-cache-ppc.c | 2 +- sysdeps/powerpc/mod-tlsopt-powerpc.c | 6 +- sysdeps/powerpc/nofpu/Makefile | 4 + 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 | 3 +- sysdeps/powerpc/nofpu/fedisblxcpt.c | 3 +- sysdeps/powerpc/nofpu/feenablxcpt.c | 3 +- sysdeps/powerpc/nofpu/fegetenv.c | 3 +- sysdeps/powerpc/nofpu/fegetexcept.c | 3 +- sysdeps/powerpc/nofpu/fegetmode.c | 2 +- sysdeps/powerpc/nofpu/fegetround.c | 3 +- sysdeps/powerpc/nofpu/feholdexcpt.c | 3 +- sysdeps/powerpc/nofpu/fenv_const.c | 3 +- sysdeps/powerpc/nofpu/fesetenv.c | 3 +- sysdeps/powerpc/nofpu/fesetexcept.c | 2 +- sysdeps/powerpc/nofpu/fesetmode.c | 2 +- sysdeps/powerpc/nofpu/fesetround.c | 3 +- sysdeps/powerpc/nofpu/feupdateenv.c | 3 +- sysdeps/powerpc/nofpu/fgetexcptflg.c | 3 +- sysdeps/powerpc/nofpu/flt-rounds.c | 2 +- sysdeps/powerpc/nofpu/fraiseexcpt.c | 3 +- sysdeps/powerpc/nofpu/fsetexcptflg.c | 3 +- sysdeps/powerpc/nofpu/ftestexcept.c | 3 +- sysdeps/powerpc/nofpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/nofpu/sim-full.c | 3 +- sysdeps/powerpc/nofpu/soft-supp.h | 3 +- sysdeps/powerpc/nofpu/sqrtdf2.c | 4 +- sysdeps/powerpc/nofpu/sqrtsf2.c | 4 +- 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 | 3 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 3 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 2 +- sysdeps/powerpc/nptl/pthreaddef.h | 5 +- sysdeps/powerpc/nptl/thread_pointer.h | 34 + sysdeps/powerpc/nptl/tls.h | 34 +- sysdeps/powerpc/power4/wordcopy.c | 3 +- sysdeps/powerpc/power6/wordcopy.c | 4 +- sysdeps/powerpc/powerpc32/405/memcmp.S | 4 +- 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 | 3 +- sysdeps/powerpc/powerpc32/add_n.S | 2 +- sysdeps/powerpc/powerpc32/addmul_1.S | 2 +- sysdeps/powerpc/powerpc32/atomic-machine.h | 3 +- sysdeps/powerpc/powerpc32/backtrace.c | 133 - sysdeps/powerpc/powerpc32/bsd-_setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bsd-setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bzero.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 | 27 +- 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 +- .../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_copysignl.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_fabsl.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/Makefile | 5 +- .../power4/fpu/multiarch/e_hypot-power7.c | 23 - .../powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c | 23 - .../powerpc32/power4/fpu/multiarch/e_hypot.c | 33 - .../power4/fpu/multiarch/e_hypotf-power7.c | 23 - .../power4/fpu/multiarch/e_hypotf-ppc32.c | 23 - .../powerpc32/power4/fpu/multiarch/e_hypotf.c | 33 - .../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 +- .../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 | 3 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 4 +- sysdeps/powerpc/powerpc32/power4/memcopy.h | 3 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- .../powerpc32/power4/multiarch/bzero-power6.S | 3 +- .../powerpc32/power4/multiarch/bzero-power7.S | 3 +- .../powerpc32/power4/multiarch/bzero-ppc32.S | 3 +- sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 2 +- .../powerpc32/power4/multiarch/ifunc-impl-list.c | 2 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 2 +- .../powerpc32/power4/multiarch/memchr-power7.S | 3 +- .../powerpc32/power4/multiarch/memchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memchr.c | 2 +- .../powerpc32/power4/multiarch/memcmp-power7.S | 8 +- .../powerpc32/power4/multiarch/memcmp-ppc32.S | 6 +- .../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 | 3 +- .../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 | 3 +- .../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/strncmp-power7.S | 2 +- .../powerpc32/power4/multiarch/strncmp-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strncmp.c | 2 +- .../powerpc32/power4/multiarch/strnlen-power7.S | 3 +- .../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/power4/strncmp.S | 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 | 3 +- sysdeps/powerpc/powerpc32/power7/memcmp.S | 4 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 3 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 3 +- sysdeps/powerpc/powerpc32/power7/memrchr.S | 3 +- sysdeps/powerpc/powerpc32/power7/memset.S | 3 +- sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 3 +- sysdeps/powerpc/powerpc32/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchr.S | 3 +- sysdeps/powerpc/powerpc32/power7/strchrnul.S | 3 +- sysdeps/powerpc/powerpc32/power7/strlen.S | 3 +- sysdeps/powerpc/powerpc32/power7/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strnlen.S | 3 +- sysdeps/powerpc/powerpc32/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc32/register-dump.h | 120 - sysdeps/powerpc/powerpc32/rshift.S | 2 +- sysdeps/powerpc/powerpc32/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/setjmp.S | 2 +- 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/strncmp.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 | 2 +- sysdeps/powerpc/powerpc32/tls-macros.h | 49 - 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 | 3 +- sysdeps/powerpc/powerpc64/addmul_1.S | 2 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 3 +- sysdeps/powerpc/powerpc64/backtrace.c | 117 - .../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/bzero.S | 2 +- sysdeps/powerpc/powerpc64/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/configure | 42 +- sysdeps/powerpc/powerpc64/configure.ac | 25 +- sysdeps/powerpc/powerpc64/crti.S | 2 +- sysdeps/powerpc/powerpc64/crtn.S | 2 +- sysdeps/powerpc/powerpc64/dl-dtprocnum.h | 2 +- sysdeps/powerpc/powerpc64/dl-funcdesc.h | 34 + sysdeps/powerpc/powerpc64/dl-irel.h | 4 +- sysdeps/powerpc/powerpc64/dl-machine.c | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 42 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 6 +- sysdeps/powerpc/powerpc64/entry.h | 37 - sysdeps/powerpc/powerpc64/ffsll.c | 3 +- sysdeps/powerpc/powerpc64/fpu/s_copysignl.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 2 +- 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 | 3 +- sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h | 11 +- sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c | 2 +- sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c | 2 +- sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log.c | 2 +- .../le/fpu/multiarch/float128-ifunc-macros.h | 7 +- .../fpu/multiarch/float128-ifunc-redirect-macros.h | 2 +- .../le/fpu/multiarch/float128-ifunc-redirects-mp.h | 2 +- .../le/fpu/multiarch/float128-ifunc-redirects.h | 2 +- .../powerpc64/le/fpu/multiarch/float128-ifunc.h | 13 +- .../powerpc64/le/fpu/multiarch/float128_private.h | 2 +- .../le/fpu/multiarch/math-type-macros-float128.h | 2 +- .../powerpc/powerpc64/le/no_ldbl_gnu_attribute.c | 2 +- sysdeps/powerpc/powerpc64/le/power10/memcmp.S | 4 +- 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/strlen.S | 2 +- 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 | 2 +- sysdeps/powerpc/powerpc64/le/power9/strlen.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 2 +- 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/bcopy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/bzero.c | 8 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 159 +- sysdeps/powerpc/powerpc64/multiarch/init-arch.h | 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 | 7 +- .../powerpc/powerpc64/multiarch/memcmp-power10.S | 6 +- .../powerpc/powerpc64/multiarch/memcmp-power4.S | 6 +- .../powerpc/powerpc64/multiarch/memcmp-power7.S | 6 +- .../powerpc/powerpc64/multiarch/memcmp-power8.S | 6 +- sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 7 +- 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 | 9 +- .../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 | 5 +- .../powerpc/powerpc64/multiarch/mempcpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/mempcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 5 +- .../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 | 7 +- .../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 | 18 +- .../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 | 7 +- 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 | 11 +- .../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 | 4 +- .../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 | 7 +- .../powerpc64/multiarch/strcasecmp_l-power7.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 4 +- .../powerpc64/multiarch/strcasestr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcasestr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 5 +- .../powerpc/powerpc64/multiarch/strcat-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcat-power8.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 8 +- .../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 | 7 +- .../powerpc/powerpc64/multiarch/strchrnul-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 7 +- .../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 | 7 +- .../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 | 11 +- .../powerpc/powerpc64/multiarch/strcspn-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 5 +- .../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 | 13 +- .../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 | 7 +- .../powerpc64/multiarch/strncase_l-power7.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 4 +- .../powerpc/powerpc64/multiarch/strncat-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-power8.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 8 +- .../powerpc/powerpc64/multiarch/strncmp-power4.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power9.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 7 +- .../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 | 4 +- .../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 | 7 +- .../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 | 7 +- .../powerpc/powerpc64/multiarch/strspn-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn.c | 5 +- .../powerpc/powerpc64/multiarch/strstr-power7.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strstr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strstr.c | 4 +- .../powerpc/powerpc64/multiarch/wordcopy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power4/memcmp.S | 4 +- sysdeps/powerpc/powerpc64/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power4/memset.S | 2 +- sysdeps/powerpc/powerpc64/power4/strncmp.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 | 3 +- sysdeps/powerpc/powerpc64/power7/memcmp.S | 4 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 3 +- sysdeps/powerpc/powerpc64/power7/memmove.S | 2 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 3 +- sysdeps/powerpc/powerpc64/power7/memrchr.S | 3 +- sysdeps/powerpc/powerpc64/power7/memset.S | 3 +- sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 3 +- sysdeps/powerpc/powerpc64/power7/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchr.S | 3 +- sysdeps/powerpc/powerpc64/power7/strchrnul.S | 3 +- sysdeps/powerpc/powerpc64/power7/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strlen.S | 3 +- sysdeps/powerpc/powerpc64/power7/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strnlen.S | 3 +- sysdeps/powerpc/powerpc64/power7/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power7/strstr.S | 2 +- sysdeps/powerpc/powerpc64/power7/sub_n.S | 2 +- sysdeps/powerpc/powerpc64/power8/memchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/memcmp.S | 4 +- sysdeps/powerpc/powerpc64/power8/memrchr.S | 3 +- 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 +- .../powerpc/powerpc64/power8/strcasestr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power8/strcasestr.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 | 2 +- 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 | 2 +- sysdeps/powerpc/powerpc64/register-dump.h | 124 - sysdeps/powerpc/powerpc64/setjmp-bug21895.c | 2 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 2 +- 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/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/submul_1.S | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 2 +- sysdeps/powerpc/powerpc64/tls-macros.h | 42 - 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/sigjmp.c | 2 +- sysdeps/powerpc/sotruss-lib.c | 2 +- sysdeps/powerpc/stackinfo.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 | 10 +- sysdeps/powerpc/test-gettimebase.c | 2 +- sysdeps/powerpc/tls-macros.h | 3 - 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 | 8 +- sysdeps/pthread/Makefile | 2 +- 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 | 3 +- 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 | 3 +- sysdeps/pthread/pthread_atfork.c | 3 +- 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 | 3 +- sysdeps/pthread/sem_open.c | 3 +- sysdeps/pthread/sem_routines.c | 2 +- sysdeps/pthread/sem_routines.h | 2 +- sysdeps/pthread/sem_unlink.c | 3 +- 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 | 3 +- sysdeps/pthread/tst-_res1mod1.c | 3 +- sysdeps/pthread/tst-abstime.c | 3 +- sysdeps/pthread/tst-atfork1.c | 3 +- sysdeps/pthread/tst-atfork2.c | 3 +- sysdeps/pthread/tst-atfork2mod.c | 3 +- sysdeps/pthread/tst-attr1.c | 3 +- sysdeps/pthread/tst-backtrace1.c | 3 +- sysdeps/pthread/tst-bad-schedattr.c | 2 +- sysdeps/pthread/tst-barrier1.c | 3 +- sysdeps/pthread/tst-barrier2.c | 3 +- sysdeps/pthread/tst-barrier3.c | 3 +- sysdeps/pthread/tst-barrier4.c | 3 +- sysdeps/pthread/tst-basic1.c | 3 +- sysdeps/pthread/tst-basic2.c | 3 +- sysdeps/pthread/tst-basic3.c | 3 +- sysdeps/pthread/tst-basic4.c | 3 +- sysdeps/pthread/tst-basic5.c | 3 +- sysdeps/pthread/tst-basic6.c | 3 +- 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 | 3 +- sysdeps/pthread/tst-cancel10.c | 3 +- sysdeps/pthread/tst-cancel11.c | 3 +- sysdeps/pthread/tst-cancel12.c | 3 +- sysdeps/pthread/tst-cancel13.c | 3 +- sysdeps/pthread/tst-cancel14.c | 3 +- sysdeps/pthread/tst-cancel15.c | 3 +- sysdeps/pthread/tst-cancel16.c | 3 +- sysdeps/pthread/tst-cancel18.c | 3 +- sysdeps/pthread/tst-cancel19.c | 3 +- sysdeps/pthread/tst-cancel2.c | 3 +- sysdeps/pthread/tst-cancel20.c | 3 +- sysdeps/pthread/tst-cancel21.c | 3 +- sysdeps/pthread/tst-cancel22.c | 3 +- sysdeps/pthread/tst-cancel26.c | 2 +- sysdeps/pthread/tst-cancel27.c | 2 +- sysdeps/pthread/tst-cancel28.c | 2 +- sysdeps/pthread/tst-cancel3.c | 3 +- sysdeps/pthread/tst-cancel4-common.c | 2 +- sysdeps/pthread/tst-cancel4-common.h | 2 +- sysdeps/pthread/tst-cancel4.c | 3 +- sysdeps/pthread/tst-cancel6.c | 3 +- sysdeps/pthread/tst-cancel8.c | 3 +- sysdeps/pthread/tst-cancel9.c | 3 +- sysdeps/pthread/tst-cleanup0.c | 3 +- sysdeps/pthread/tst-cleanup1.c | 3 +- sysdeps/pthread/tst-cleanup2.c | 3 +- sysdeps/pthread/tst-cleanup3.c | 3 +- sysdeps/pthread/tst-clock1.c | 3 +- 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 | 3 +- sysdeps/pthread/tst-cond10.c | 3 +- sysdeps/pthread/tst-cond11.c | 3 +- sysdeps/pthread/tst-cond12.c | 3 +- sysdeps/pthread/tst-cond14.c | 3 +- sysdeps/pthread/tst-cond15.c | 3 +- sysdeps/pthread/tst-cond16.c | 3 +- sysdeps/pthread/tst-cond18.c | 3 +- sysdeps/pthread/tst-cond19.c | 3 +- sysdeps/pthread/tst-cond2.c | 3 +- sysdeps/pthread/tst-cond20.c | 3 +- sysdeps/pthread/tst-cond23.c | 3 +- sysdeps/pthread/tst-cond24.c | 2 +- sysdeps/pthread/tst-cond25.c | 2 +- sysdeps/pthread/tst-cond27.c | 2 +- sysdeps/pthread/tst-cond3.c | 3 +- sysdeps/pthread/tst-cond4.c | 3 +- sysdeps/pthread/tst-cond5.c | 3 +- sysdeps/pthread/tst-cond6.c | 3 +- sysdeps/pthread/tst-cond7.c | 3 +- sysdeps/pthread/tst-cond8.c | 3 +- sysdeps/pthread/tst-cond9.c | 3 +- sysdeps/pthread/tst-create-detached.c | 2 +- sysdeps/pthread/tst-create1.c | 2 +- sysdeps/pthread/tst-create1mod.c | 2 +- sysdeps/pthread/tst-detach1.c | 3 +- sysdeps/pthread/tst-eintr2.c | 3 +- sysdeps/pthread/tst-eintr3.c | 3 +- sysdeps/pthread/tst-eintr4.c | 3 +- sysdeps/pthread/tst-eintr5.c | 3 +- sysdeps/pthread/tst-exec1.c | 3 +- sysdeps/pthread/tst-exec2.c | 3 +- sysdeps/pthread/tst-exec3.c | 3 +- sysdeps/pthread/tst-exit1.c | 3 +- sysdeps/pthread/tst-fini1.c | 3 +- sysdeps/pthread/tst-fini1mod.c | 3 +- sysdeps/pthread/tst-flock1.c | 3 +- sysdeps/pthread/tst-flock2.c | 3 +- sysdeps/pthread/tst-fork1.c | 3 +- sysdeps/pthread/tst-fork2.c | 3 +- sysdeps/pthread/tst-fork3.c | 3 +- sysdeps/pthread/tst-fork4.c | 2 +- sysdeps/pthread/tst-join1.c | 3 +- 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-join2.c | 3 +- sysdeps/pthread/tst-join3.c | 3 +- sysdeps/pthread/tst-join4.c | 3 +- sysdeps/pthread/tst-join5.c | 3 +- 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 | 3 +- sysdeps/pthread/tst-key2.c | 3 +- sysdeps/pthread/tst-key3.c | 3 +- sysdeps/pthread/tst-key4.c | 3 +- sysdeps/pthread/tst-kill1.c | 3 +- sysdeps/pthread/tst-kill2.c | 3 +- sysdeps/pthread/tst-kill3.c | 3 +- sysdeps/pthread/tst-kill5.c | 3 +- sysdeps/pthread/tst-kill6.c | 3 +- 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 | 3 +- sysdeps/pthread/tst-mutex10.c | 2 +- sysdeps/pthread/tst-mutex11.c | 2 +- sysdeps/pthread/tst-mutex2.c | 3 +- sysdeps/pthread/tst-mutex3.c | 3 +- sysdeps/pthread/tst-mutex4.c | 3 +- sysdeps/pthread/tst-mutex5.c | 26 +- sysdeps/pthread/tst-mutex6.c | 3 +- sysdeps/pthread/tst-mutex7.c | 3 +- sysdeps/pthread/tst-mutex9.c | 23 +- sysdeps/pthread/tst-once1.c | 3 +- sysdeps/pthread/tst-once2.c | 3 +- sysdeps/pthread/tst-once3.c | 3 +- sysdeps/pthread/tst-once4.c | 3 +- sysdeps/pthread/tst-pt-align.c | 3 +- sysdeps/pthread/tst-pt-align3.c | 3 +- sysdeps/pthread/tst-pt-popen1.c | 3 +- sysdeps/pthread/tst-pt-sysconf.c | 3 +- sysdeps/pthread/tst-pt-tls1.c | 3 +- sysdeps/pthread/tst-pt-tls2.c | 3 +- sysdeps/pthread/tst-pt-tls4.c | 3 +- sysdeps/pthread/tst-pthread-exit-signal.c | 2 +- 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 | 3 +- sysdeps/pthread/tst-robust1.c | 3 +- sysdeps/pthread/tst-robust10.c | 2 +- sysdeps/pthread/tst-robust7.c | 3 +- sysdeps/pthread/tst-rwlock-tryrdlock-stall.c | 2 +- sysdeps/pthread/tst-rwlock-trywrlock-stall.c | 2 +- sysdeps/pthread/tst-rwlock1.c | 3 +- sysdeps/pthread/tst-rwlock12.c | 3 +- sysdeps/pthread/tst-rwlock13.c | 2 +- sysdeps/pthread/tst-rwlock14.c | 3 +- sysdeps/pthread/tst-rwlock16.c | 2 +- sysdeps/pthread/tst-rwlock4.c | 3 +- sysdeps/pthread/tst-rwlock5.c | 3 +- sysdeps/pthread/tst-sem1.c | 3 +- sysdeps/pthread/tst-sem10.c | 3 +- sysdeps/pthread/tst-sem14.c | 2 +- sysdeps/pthread/tst-sem15.c | 2 +- sysdeps/pthread/tst-sem16.c | 2 +- sysdeps/pthread/tst-sem2.c | 3 +- sysdeps/pthread/tst-sem3.c | 3 +- sysdeps/pthread/tst-sem4.c | 3 +- sysdeps/pthread/tst-sem5.c | 3 +- sysdeps/pthread/tst-sem6.c | 3 +- sysdeps/pthread/tst-sem7.c | 3 +- sysdeps/pthread/tst-sem8.c | 3 +- sysdeps/pthread/tst-sem9.c | 3 +- sysdeps/pthread/tst-setuid3.c | 2 +- sysdeps/pthread/tst-signal1.c | 3 +- sysdeps/pthread/tst-signal2.c | 3 +- sysdeps/pthread/tst-signal4.c | 3 +- sysdeps/pthread/tst-signal5.c | 3 +- sysdeps/pthread/tst-signal6.c | 3 +- sysdeps/pthread/tst-signal8.c | 2 +- sysdeps/pthread/tst-spin1.c | 3 +- sysdeps/pthread/tst-spin2.c | 3 +- sysdeps/pthread/tst-spin3.c | 3 +- sysdeps/pthread/tst-stack1.c | 3 +- sysdeps/pthread/tst-stdio1.c | 3 +- sysdeps/pthread/tst-stdio2.c | 3 +- sysdeps/pthread/tst-thrd-detach.c | 2 +- sysdeps/pthread/tst-thrd-sleep.c | 2 +- sysdeps/pthread/tst-timer.c | 3 +- sysdeps/pthread/tst-tls4moda.c | 3 +- sysdeps/pthread/tst-tls4modb.c | 3 +- sysdeps/pthread/tst-tsd1.c | 3 +- sysdeps/pthread/tst-tsd2.c | 3 +- sysdeps/pthread/tst-tsd5.c | 3 +- sysdeps/pthread/tst-tss-basic.c | 2 +- sysdeps/pthread/tst-umask1.c | 3 +- sysdeps/pthread/tst-unload.c | 3 +- sysdeps/riscv/Makefile | 6 + 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 | 30 + sysdeps/riscv/configure.ac | 16 + sysdeps/riscv/dl-irel.h | 2 +- sysdeps/riscv/dl-machine.h | 51 +- sysdeps/riscv/dl-relocate-ld.h | 2 +- sysdeps/riscv/dl-tls.h | 2 +- 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 | 2 +- sysdeps/riscv/machine-gmon.h | 2 +- sysdeps/riscv/math-tests-snan-payload.h | 2 +- sysdeps/riscv/math-tests-trap.h | 2 +- sysdeps/riscv/memusage.h | 21 - sysdeps/riscv/nofpu/math-tests-exceptions.h | 2 +- sysdeps/riscv/nofpu/math-tests-rounding.h | 2 +- sysdeps/riscv/nptl/Makefile | 21 - sysdeps/riscv/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/riscv/nptl/bits/struct_rwlock.h | 2 +- sysdeps/riscv/nptl/pthreaddef.h | 5 +- sysdeps/riscv/nptl/tcb-offsets.sym | 6 - sysdeps/riscv/nptl/tls.h | 21 +- sysdeps/riscv/rv32/fix-fp-int-convert-overflow.h | 2 +- sysdeps/riscv/rv32/rvd/s_lrint.c | 2 +- sysdeps/riscv/rv32/rvd/s_lround.c | 2 +- sysdeps/riscv/rv32/rvf/s_lrintf.c | 2 +- sysdeps/riscv/rv32/rvf/s_lroundf.c | 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_lrint.c | 2 +- sysdeps/riscv/rv64/rvd/s_lround.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/rv64/rvf/s_lrintf.c | 2 +- sysdeps/riscv/rv64/rvf/s_lroundf.c | 2 +- sysdeps/riscv/rvd/s_copysign.c | 2 +- sysdeps/riscv/rvd/s_finite.c | 2 +- sysdeps/riscv/rvd/s_fma.c | 9 +- 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/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 | 2 +- sysdeps/riscv/rvf/s_finitef.c | 2 +- sysdeps/riscv/rvf/s_floorf.c | 2 +- sysdeps/riscv/rvf/s_fmaf.c | 3 +- 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_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 | 4 +- sysdeps/riscv/sfp-machine.h | 2 +- sysdeps/riscv/sotruss-lib.c | 2 +- sysdeps/riscv/stackinfo.h | 2 +- sysdeps/riscv/start.S | 2 +- sysdeps/riscv/sys/asm.h | 2 +- sysdeps/riscv/tls-macros.h | 47 - sysdeps/riscv/tst-audit.h | 2 +- sysdeps/s390/asm-syntax.h | 2 +- sysdeps/s390/atomic-machine.h | 30 +- sysdeps/s390/bits/link.h | 2 +- sysdeps/s390/bits/setjmp.h | 2 +- sysdeps/s390/bzero.c | 2 +- sysdeps/s390/dl-irel.h | 2 +- sysdeps/s390/dl-procinfo.c | 3 +- sysdeps/s390/dl-procinfo.h | 3 +- sysdeps/s390/dl-tls.h | 2 +- sysdeps/s390/elf-initfini.h | 2 +- sysdeps/s390/ffs.c | 3 +- sysdeps/s390/fix-fp-int-convert-overflow.h | 2 +- sysdeps/s390/fpu/bits/fenv.h | 3 +- sysdeps/s390/fpu/e_sqrtl.c | 3 +- sysdeps/s390/fpu/fclrexcpt.c | 2 +- sysdeps/s390/fpu/fedisblxcpt.c | 3 +- sysdeps/s390/fpu/feenablxcpt.c | 3 +- sysdeps/s390/fpu/fegetenv.c | 3 +- sysdeps/s390/fpu/fegetexcept.c | 3 +- sysdeps/s390/fpu/fegetmode.c | 2 +- sysdeps/s390/fpu/fegetround.c | 3 +- sysdeps/s390/fpu/feholdexcpt.c | 3 +- sysdeps/s390/fpu/fenv_libc.h | 3 +- sysdeps/s390/fpu/fenv_private.h | 2 +- sysdeps/s390/fpu/fesetenv.c | 3 +- sysdeps/s390/fpu/fesetexcept.c | 2 +- sysdeps/s390/fpu/fesetmode.c | 2 +- sysdeps/s390/fpu/fesetround.c | 3 +- sysdeps/s390/fpu/feupdateenv.c | 3 +- sysdeps/s390/fpu/fgetexcptflg.c | 3 +- sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/s390/fpu/fpu_control.h | 4 +- sysdeps/s390/fpu/fraiseexcpt.c | 4 +- sysdeps/s390/fpu/fsetexcptflg.c | 3 +- sysdeps/s390/fpu/ftestexcept.c | 3 +- sysdeps/s390/fpu/get-rounding-mode.h | 2 +- sysdeps/s390/fpu/libm-test-ulps | 2 +- 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 | 8 +- sysdeps/s390/jmpbuf-offsets.h | 2 +- sysdeps/s390/jmpbuf-unwind.h | 3 +- sysdeps/s390/ldsodefs.h | 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 | 3 +- sysdeps/s390/memchr.c | 2 +- sysdeps/s390/memcmp-z900.S | 4 +- sysdeps/s390/memcmp.c | 4 +- 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 | 3 +- sysdeps/s390/memset.c | 2 +- sysdeps/s390/memusage.h | 20 - sysdeps/s390/multiarch/8bit-generic.c | 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 | 2 +- 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 | 5 +- sysdeps/s390/nptl/tls.h | 19 +- sysdeps/s390/rawmemchr-c.c | 2 +- sysdeps/s390/rawmemchr-vx.S | 2 +- sysdeps/s390/rawmemchr.c | 2 +- sysdeps/s390/s390-32/__longjmp.c | 3 +- sysdeps/s390/s390-32/add_n.S | 3 +- sysdeps/s390/s390-32/addmul_1.S | 3 +- sysdeps/s390/s390-32/crti.S | 2 +- sysdeps/s390/s390-32/crtn.S | 2 +- sysdeps/s390/s390-32/dl-machine.h | 28 +- sysdeps/s390/s390-32/dl-sysdep.h | 2 +- sysdeps/s390/s390-32/dl-trampoline.S | 2 +- sysdeps/s390/s390-32/dl-trampoline.h | 6 +- sysdeps/s390/s390-32/mul_1.S | 3 +- sysdeps/s390/s390-32/s390-mcount.S | 3 +- sysdeps/s390/s390-32/setjmp.S | 3 +- sysdeps/s390/s390-32/start.S | 3 +- sysdeps/s390/s390-32/strncpy-z900.S | 3 +- sysdeps/s390/s390-32/sub_n.S | 3 +- sysdeps/s390/s390-32/symbol-hacks.h | 2 +- sysdeps/s390/s390-32/sysdep.h | 3 +- sysdeps/s390/s390-32/tls-macros.h | 106 - sysdeps/s390/s390-32/tst-audit.h | 2 +- sysdeps/s390/s390-64/__longjmp.c | 3 +- sysdeps/s390/s390-64/add_n.S | 3 +- sysdeps/s390/s390-64/crti.S | 3 +- sysdeps/s390/s390-64/crtn.S | 3 +- sysdeps/s390/s390-64/dl-hwcap-check.h | 7 +- sysdeps/s390/s390-64/dl-hwcaps-subdirs.c | 2 +- sysdeps/s390/s390-64/dl-machine.h | 28 +- sysdeps/s390/s390-64/dl-trampoline.S | 2 +- sysdeps/s390/s390-64/dl-trampoline.h | 4 +- sysdeps/s390/s390-64/s390x-mcount.S | 2 +- sysdeps/s390/s390-64/s390x-mcount.h | 3 +- sysdeps/s390/s390-64/setjmp.S | 3 +- sysdeps/s390/s390-64/start.S | 3 +- sysdeps/s390/s390-64/strncpy-z900.S | 3 +- sysdeps/s390/s390-64/sub_n.S | 3 +- sysdeps/s390/s390-64/sysdep.h | 3 +- sysdeps/s390/s390-64/tls-macros.h | 90 - 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 | 3 +- sysdeps/s390/strcmp.c | 2 +- sysdeps/s390/strcpy-vx.S | 2 +- sysdeps/s390/strcpy-z900.S | 3 +- sysdeps/s390/strcpy.c | 2 +- sysdeps/s390/strcspn-c.c | 2 +- sysdeps/s390/strcspn-vx.S | 2 +- sysdeps/s390/strcspn.c | 2 +- sysdeps/s390/string_private.h | 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 | 8 +- sysdeps/s390/utf8-utf16-z9.c | 8 +- sysdeps/s390/utf8-utf32-z9.c | 8 +- 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 | 2 +- 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 | 3 +- sysdeps/sh/bits/fenv.h | 2 +- sysdeps/sh/bits/link.h | 2 +- sysdeps/sh/bits/setjmp.h | 2 +- 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 | 27 +- sysdeps/sh/dl-tls.h | 2 +- sysdeps/sh/dl-trampoline.S | 6 +- 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 | 3 +- sysdeps/sh/ldsodefs.h | 2 +- sysdeps/sh/libc-tls.c | 2 +- sysdeps/sh/machine-gmon.h | 2 +- sysdeps/sh/memcpy.S | 4 +- sysdeps/sh/memset.S | 4 +- sysdeps/sh/memusage.h | 20 - sysdeps/sh/nptl/pthread_spin_init.c | 3 +- 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 | 5 +- sysdeps/sh/nptl/tls.h | 23 +- sysdeps/sh/sh3/__longjmp.S | 2 +- sysdeps/sh/sh3/setjmp.S | 2 +- sysdeps/sh/sh4/__longjmp.S | 2 +- sysdeps/sh/sh4/fpu/fclrexcpt.c | 3 +- sysdeps/sh/sh4/fpu/fedisblxcpt.c | 3 +- sysdeps/sh/sh4/fpu/feenablxcpt.c | 3 +- sysdeps/sh/sh4/fpu/fegetenv.c | 2 +- sysdeps/sh/sh4/fpu/fegetexcept.c | 3 +- sysdeps/sh/sh4/fpu/fegetmode.c | 2 +- sysdeps/sh/sh4/fpu/fegetround.c | 3 +- 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 | 3 +- sysdeps/sh/sh4/fpu/feupdateenv.c | 3 +- sysdeps/sh/sh4/fpu/fgetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/fraiseexcpt.c | 3 +- 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/strlen.S | 3 +- sysdeps/sh/sysdep.h | 2 +- sysdeps/sh/tls-macros.h | 143 - sysdeps/sh/tst-audit.h | 2 +- sysdeps/sh/unwind-arch.h | 2 +- sysdeps/sparc/Makefile | 1 + sysdeps/sparc/atomic-machine.h | 29 +- sysdeps/sparc/backtrace.c | 3 +- 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-procinfo.c | 3 +- sysdeps/sparc/dl-procinfo.h | 3 +- sysdeps/sparc/dl-sysdep.h | 2 +- sysdeps/sparc/dl-tls.h | 2 +- sysdeps/sparc/elf-initfini.h | 2 +- sysdeps/sparc/fpu/bits/fenv.h | 2 +- sysdeps/sparc/fpu/fclrexcpt.c | 2 +- sysdeps/sparc/fpu/fedisblxcpt.c | 3 +- sysdeps/sparc/fpu/feenablxcpt.c | 3 +- sysdeps/sparc/fpu/fegetenv.c | 2 +- sysdeps/sparc/fpu/fegetexcept.c | 3 +- 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 | 3 +- sysdeps/sparc/fpu/fraiseexcpt.c | 2 +- sysdeps/sparc/fpu/fsetexcptflg.c | 2 +- sysdeps/sparc/fpu/ftestexcept.c | 2 +- sysdeps/sparc/gccframe.h | 2 +- sysdeps/sparc/ldsodefs.h | 2 +- sysdeps/sparc/machine-gmon.h | 3 +- sysdeps/sparc/memusage.h | 20 - sysdeps/sparc/nptl/bits/struct_rwlock.h | 2 +- sysdeps/sparc/nptl/tls.h | 19 +- sysdeps/sparc/sparc-ifunc.h | 2 +- sysdeps/sparc/sparc-mcount.S | 3 +- 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/dl-irel.h | 2 +- sysdeps/sparc/sparc32/dl-machine.h | 26 +- sysdeps/sparc/sparc32/dl-plt.h | 2 +- sysdeps/sparc/sparc32/dl-trampoline.S | 4 +- sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 2 +- sysdeps/sparc/sparc32/fpu/s_copysign.S | 3 +- sysdeps/sparc/sparc32/fpu/s_copysignf.S | 3 +- sysdeps/sparc/sparc32/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/fpu/s_fabsf.S | 3 +- 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 | 3 +- sysdeps/sparc/sparc32/lshift.S | 2 +- sysdeps/sparc/sparc32/memchr.S | 11 +- sysdeps/sparc/sparc32/memcpy.S | 5 +- sysdeps/sparc/sparc32/memset.S | 4 +- 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 | 5 +- sysdeps/sparc/sparc32/q_add.c | 4 +- sysdeps/sparc/sparc32/q_cmp.c | 4 +- sysdeps/sparc/sparc32/q_cmpe.c | 4 +- sysdeps/sparc/sparc32/q_div.c | 4 +- sysdeps/sparc/sparc32/q_dtoq.c | 4 +- sysdeps/sparc/sparc32/q_feq.c | 4 +- sysdeps/sparc/sparc32/q_fge.c | 4 +- sysdeps/sparc/sparc32/q_fgt.c | 4 +- sysdeps/sparc/sparc32/q_fle.c | 4 +- sysdeps/sparc/sparc32/q_flt.c | 4 +- sysdeps/sparc/sparc32/q_fne.c | 4 +- sysdeps/sparc/sparc32/q_itoq.c | 4 +- sysdeps/sparc/sparc32/q_lltoq.c | 4 +- sysdeps/sparc/sparc32/q_mul.c | 4 +- sysdeps/sparc/sparc32/q_neg.c | 4 +- sysdeps/sparc/sparc32/q_qtod.c | 4 +- sysdeps/sparc/sparc32/q_qtoi.c | 4 +- sysdeps/sparc/sparc32/q_qtoll.c | 4 +- sysdeps/sparc/sparc32/q_qtos.c | 4 +- sysdeps/sparc/sparc32/q_qtou.c | 4 +- sysdeps/sparc/sparc32/q_qtoull.c | 4 +- sysdeps/sparc/sparc32/q_sqrt.c | 4 +- sysdeps/sparc/sparc32/q_stoq.c | 4 +- sysdeps/sparc/sparc32/q_sub.c | 4 +- sysdeps/sparc/sparc32/q_ulltoq.c | 4 +- sysdeps/sparc/sparc32/q_util.c | 3 +- sysdeps/sparc/sparc32/q_utoq.c | 4 +- sysdeps/sparc/sparc32/rshift.S | 2 +- sysdeps/sparc/sparc32/setjmp.S | 2 +- sysdeps/sparc/sparc32/sfp-machine.h | 5 +- sysdeps/sparc/sparc32/sparcv9/addmul_1.S | 3 +- .../sparcv9/fpu/multiarch/s_copysign-vis3.S | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_copysign.c | 2 +- .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 3 +- .../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 | 3 +- .../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 | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fma.c | 7 + .../sparc32/sparcv9/fpu/multiarch/s_fmaf-vis3.S | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmaf.c | 1 + .../sparc32/sparcv9/fpu/multiarch/s_llrint-vis3.S | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf-vis3.S | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyint.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyintf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rint-vis3.S | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 3 +- .../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 | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrintf.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_lrintf.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyint.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rint.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rintf.S | 3 +- sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 3 +- sysdeps/sparc/sparc32/sparcv9/mul_1.S | 3 +- .../sparc32/sparcv9/multiarch/memcpy-ultra1.S | 2 +- .../sparc32/sparcv9/multiarch/memset-ultra1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/submul_1.S | 3 +- sysdeps/sparc/sparc32/start.S | 3 +- sysdeps/sparc/sparc32/stpcpy.S | 3 +- sysdeps/sparc/sparc32/strcat.S | 3 +- sysdeps/sparc/sparc32/strchr.S | 4 +- sysdeps/sparc/sparc32/strcmp.S | 3 +- sysdeps/sparc/sparc32/strcpy.S | 3 +- sysdeps/sparc/sparc32/strlen.S | 4 +- sysdeps/sparc/sparc32/sub_n.S | 2 +- sysdeps/sparc/sparc32/submul_1.S | 2 +- sysdeps/sparc/sparc32/tls-macros.h | 66 - sysdeps/sparc/sparc32/tst-audit.h | 2 +- sysdeps/sparc/sparc64/Makefile | 3 +- sysdeps/sparc/sparc64/add_n.S | 2 +- sysdeps/sparc/sparc64/addmul_1.S | 2 +- sysdeps/sparc/sparc64/align-cpy.S | 3 +- sysdeps/sparc/sparc64/dl-irel.h | 2 +- sysdeps/sparc/sparc64/dl-machine.h | 26 +- sysdeps/sparc/sparc64/dl-plt.h | 2 +- sysdeps/sparc/sparc64/dl-trampoline.S | 4 +- sysdeps/sparc/sparc64/fpu/e_sqrtl.c | 3 +- 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 | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c | 7 + sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf.c | 1 + 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 | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_lrintf-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrintf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_nearbyint-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c | 2 +- .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyintf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 3 +- 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_copysign.S | 3 +- sysdeps/sparc/sparc64/fpu/s_copysignf.S | 3 +- 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 | 3 +- sysdeps/sparc/sparc64/fpu/s_lrintf.S | 3 +- sysdeps/sparc/sparc64/fpu/s_nearbyint.S | 3 +- sysdeps/sparc/sparc64/fpu/s_nearbyintf.S | 3 +- sysdeps/sparc/sparc64/fpu/s_rint.S | 3 +- sysdeps/sparc/sparc64/fpu/s_rintf.S | 3 +- sysdeps/sparc/sparc64/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbitf.S | 2 +- sysdeps/sparc/sparc64/hp-timing.h | 3 +- sysdeps/sparc/sparc64/jmpbuf-unwind.h | 3 +- sysdeps/sparc/sparc64/lshift.S | 2 +- sysdeps/sparc/sparc64/memchr.S | 11 +- sysdeps/sparc/sparc64/memcmp.S | 7 +- sysdeps/sparc/sparc64/memcpy.S | 4 +- sysdeps/sparc/sparc64/memmove.S | 2 +- sysdeps/sparc/sparc64/memset.S | 4 +- sysdeps/sparc/sparc64/mul_1.S | 2 +- sysdeps/sparc/sparc64/multiarch/add_n-vis3.S | 3 +- sysdeps/sparc/sparc64/multiarch/add_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1-vis3.S | 3 +- sysdeps/sparc/sparc64/multiarch/addmul_1.c | 2 +- sysdeps/sparc/sparc64/multiarch/bzero.c | 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 +- sysdeps/sparc/sparc64/multiarch/md5-crop.S | 3 +- .../sparc64/multiarch/memcpy-memmove-niagara7.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S | 3 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S | 3 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S | 3 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S | 3 +- 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 | 3 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 3 +- 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 | 3 +- sysdeps/sparc/sparc64/multiarch/mul_1.c | 2 +- sysdeps/sparc/sparc64/multiarch/sha256-crop.S | 3 +- sysdeps/sparc/sparc64/multiarch/sha512-crop.S | 3 +- sysdeps/sparc/sparc64/multiarch/sub_n-vis3.S | 3 +- sysdeps/sparc/sparc64/multiarch/sub_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1-vis3.S | 3 +- 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 | 6 +- sysdeps/sparc/sparc64/qp_add.c | 4 +- sysdeps/sparc/sparc64/qp_cmp.c | 4 +- sysdeps/sparc/sparc64/qp_cmpe.c | 4 +- sysdeps/sparc/sparc64/qp_div.c | 4 +- sysdeps/sparc/sparc64/qp_dtoq.c | 4 +- sysdeps/sparc/sparc64/qp_feq.c | 4 +- sysdeps/sparc/sparc64/qp_fge.c | 4 +- sysdeps/sparc/sparc64/qp_fgt.c | 4 +- sysdeps/sparc/sparc64/qp_fle.c | 4 +- sysdeps/sparc/sparc64/qp_flt.c | 4 +- sysdeps/sparc/sparc64/qp_fne.c | 4 +- sysdeps/sparc/sparc64/qp_itoq.c | 4 +- sysdeps/sparc/sparc64/qp_mul.c | 4 +- sysdeps/sparc/sparc64/qp_neg.S | 3 +- sysdeps/sparc/sparc64/qp_qtod.c | 4 +- sysdeps/sparc/sparc64/qp_qtoi.c | 4 +- sysdeps/sparc/sparc64/qp_qtos.c | 4 +- sysdeps/sparc/sparc64/qp_qtoui.c | 4 +- sysdeps/sparc/sparc64/qp_qtoux.c | 4 +- sysdeps/sparc/sparc64/qp_qtox.c | 4 +- sysdeps/sparc/sparc64/qp_sqrt.c | 4 +- sysdeps/sparc/sparc64/qp_stoq.c | 4 +- sysdeps/sparc/sparc64/qp_sub.c | 4 +- sysdeps/sparc/sparc64/qp_uitoq.c | 4 +- sysdeps/sparc/sparc64/qp_util.c | 3 +- sysdeps/sparc/sparc64/qp_uxtoq.c | 4 +- sysdeps/sparc/sparc64/qp_xtoq.c | 4 +- sysdeps/sparc/sparc64/rawmemchr.S | 10 +- sysdeps/sparc/sparc64/rshift.S | 2 +- sysdeps/sparc/sparc64/sfp-machine.h | 5 +- sysdeps/sparc/sparc64/start.S | 3 +- sysdeps/sparc/sparc64/stpcpy.S | 4 +- sysdeps/sparc/sparc64/stpncpy.S | 4 +- sysdeps/sparc/sparc64/strcat.S | 4 +- sysdeps/sparc/sparc64/strchr.S | 4 +- sysdeps/sparc/sparc64/strcmp.S | 3 +- sysdeps/sparc/sparc64/strcpy.S | 4 +- sysdeps/sparc/sparc64/strcspn.S | 3 +- sysdeps/sparc/sparc64/strlen.S | 5 +- sysdeps/sparc/sparc64/strncmp.S | 4 +- sysdeps/sparc/sparc64/strncpy.S | 4 +- sysdeps/sparc/sparc64/strpbrk.S | 3 +- sysdeps/sparc/sparc64/strspn.S | 3 +- sysdeps/sparc/sparc64/sub_n.S | 2 +- sysdeps/sparc/sparc64/submul_1.S | 2 +- sysdeps/sparc/sparc64/tls-macros.h | 65 - sysdeps/sparc/sparc64/tst-audit.h | 2 +- sysdeps/sparc/stackinfo.h | 2 +- sysdeps/sparc/sysdep.h | 2 +- sysdeps/sparc/unwind-arch.h | 2 +- sysdeps/unix/Makefile | 6 +- sysdeps/unix/alpha/pipe.S | 31 - sysdeps/unix/alpha/sysdep.S | 3 +- sysdeps/unix/arm/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.h | 2 +- sysdeps/unix/bsd/bits/sockaddr.h | 2 +- sysdeps/unix/bsd/getpt.c | 3 +- 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 | 6 +- sysdeps/unix/bsd/ualarm.c | 2 +- sysdeps/unix/bsd/unlockpt.c | 3 +- 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 | 3 +- sysdeps/unix/i386/sysdep.h | 2 +- sysdeps/unix/ifreq.c | 3 +- sysdeps/unix/mips/mips32/sysdep.h | 3 +- sysdeps/unix/mips/mips64/sysdep.h | 3 +- sysdeps/unix/mips/pipe.S | 32 - sysdeps/unix/mips/sysdep.S | 3 +- sysdeps/unix/mips/sysdep.h | 3 +- sysdeps/unix/powerpc/sysdep.h | 2 +- sysdeps/unix/s-proto-cancel.S | 5 - sysdeps/unix/s-proto.S | 4 - 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 | 22 +- sysdeps/unix/sysv/linux/Makefile | 31 +- sysdeps/unix/sysv/linux/Versions | 11 + sysdeps/unix/sysv/linux/_exit.c | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 3 +- sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 2 +- 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 | 43 + sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 2 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 2 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/aarch64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/aarch64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/aarch64/kernel-features.h | 2 +- .../unix/sysv/linux/aarch64/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/aarch64/ld.abilist | 3 + sysdeps/unix/sysv/linux/aarch64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/aarch64/libc-start.c | 2 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 + sysdeps/unix/sysv/linux/aarch64/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/aarch64/libm.abilist | 92 + sysdeps/unix/sysv/linux/aarch64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/aarch64/readelflib.c | 2 +- sysdeps/unix/sysv/linux/aarch64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 9 +- 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/sysconf.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 2 +- .../unix/sysv/linux/aarch64/ucontext-internal.h | 2 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 2 +- sysdeps/unix/sysv/linux/aarch64/vltest.py | 2 +- sysdeps/unix/sysv/linux/accept.c | 2 +- sysdeps/unix/sysv/linux/accept4.c | 3 +- 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 | 3 +- 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/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.c | 2 +- sysdeps/unix/sysv/linux/alpha/clone.S | 3 +- sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 2 +- sysdeps/unix/sysv/linux/alpha/errlist-compat.c | 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 | 3 +- 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 | 3 +- .../unix/sysv/linux/alpha/ieee_set_fp_control.S | 3 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 3 +- sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/alpha/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/alpha/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 3 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 92 + 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/pipe.S | 1 - sysdeps/unix/sysv/linux/alpha/register-dump.h | 239 - sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 3 +- 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/acct.h | 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 | 3 +- sysdeps/unix/sysv/linux/alpha/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 3 +- .../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/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/arc/bits/timesize.h | 21 - sysdeps/unix/sysv/linux/arc/clone.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/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/arc/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/arc/ld.abilist | 3 + sysdeps/unix/sysv/linux/arc/ldconfig.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 | 60 + 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/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/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/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 2 +- sysdeps/unix/sysv/linux/arm/arm-features.h | 2 +- sysdeps/unix/sysv/linux/arm/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/be/ld.abilist | 3 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/arm/be/libm.abilist | 62 + sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/hwcap.h | 2 +- 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 | 83 + sysdeps/unix/sysv/linux/arm/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/arm/clone.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 | 3 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 3 +- 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 | 4 +- sysdeps/unix/sysv/linux/arm/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/arm/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/arm/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/arm/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/arm/le/ld.abilist | 3 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 62 + 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 | 4 +- sysdeps/unix/sysv/linux/arm/register-dump.h | 136 - sysdeps/unix/sysv/linux/arm/setcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 3 +- 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 | 8 +- 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/syscalls.list | 4 - sysdeps/unix/sysv/linux/arm/sysdep.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 4 +- sysdeps/unix/sysv/linux/arm/tls.h | 2 +- sysdeps/unix/sysv/linux/arm/vfork.S | 3 +- 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 | 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/ipc.h | 2 +- sysdeps/unix/sysv/linux/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/mman-linux.h | 2 +- .../unix/sysv/linux/bits/mman-map-flags-generic.h | 2 +- sysdeps/unix/sysv/linux/bits/mman-shared.h | 2 +- sysdeps/unix/sysv/linux/bits/mman.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 | 12 +- sysdeps/unix/sysv/linux/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/bits/rseq.h | 29 + sysdeps/unix/sysv/linux/bits/sched.h | 2 +- sysdeps/unix/sysv/linux/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/bits/shm.h | 2 +- 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 | 6 +- sysdeps/unix/sysv/linux/bits/socket_type.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/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/uio-ext.h | 2 +- sysdeps/unix/sysv/linux/bits/uio_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/unistd_ext.h | 11 +- sysdeps/unix/sysv/linux/bits/utsname.h | 2 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 2 +- sysdeps/unix/sysv/linux/brk.c | 2 +- sysdeps/unix/sysv/linux/check_native.c | 2 +- sysdeps/unix/sysv/linux/check_pf.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/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.c | 36 - sysdeps/unix/sysv/linux/closefrom_fallback.c | 8 +- sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 2 +- sysdeps/unix/sysv/linux/cnd_timedwait.c | 2 +- sysdeps/unix/sysv/linux/connect.c | 2 +- sysdeps/unix/sysv/linux/convert_scm_timestamps.c | 3 +- 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/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/timesize.h | 20 + sysdeps/unix/sysv/linux/csky/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/csky/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/csky/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/csky/ld.abilist | 3 + sysdeps/unix/sysv/linux/csky/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 5 + sysdeps/unix/sysv/linux/csky/libm.abilist | 60 + sysdeps/unix/sysv/linux/csky/makecontext.c | 2 +- sysdeps/unix/sysv/linux/csky/register-dump.h | 190 - 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/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-diagnostics-kernel.c | 2 +- sysdeps/unix/sysv/linux/dl-execstack.c | 2 +- sysdeps/unix/sysv/linux/dl-execve.h | 25 + sysdeps/unix/sysv/linux/dl-librecon.h | 3 +- sysdeps/unix/sysv/linux/dl-openat64.c | 3 +- sysdeps/unix/sysv/linux/dl-origin.c | 3 +- sysdeps/unix/sysv/linux/dl-osinfo.h | 2 +- sysdeps/unix/sysv/linux/dl-sysdep.c | 2 +- sysdeps/unix/sysv/linux/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/dl-vdso-setup.c | 13 +- sysdeps/unix/sysv/linux/dl-vdso-setup.h | 11 +- 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/epoll_pwait.c | 2 +- sysdeps/unix/sysv/linux/epoll_pwait2.c | 44 + sysdeps/unix/sysv/linux/epoll_wait.c | 2 +- sysdeps/unix/sysv/linux/errlist-compat.c | 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 | 36 + 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/fips-private.h | 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 | 2 +- sysdeps/unix/sysv/linux/fstatat.c | 2 +- sysdeps/unix/sysv/linux/fstatat64.c | 20 +- sysdeps/unix/sysv/linux/fstatfs.c | 2 +- sysdeps/unix/sysv/linux/fstatfs64.c | 2 +- sysdeps/unix/sysv/linux/fstatvfs.c | 3 +- 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 | 2 +- sysdeps/unix/sysv/linux/fxstat64.c | 2 +- sysdeps/unix/sysv/linux/fxstatat.c | 2 +- sysdeps/unix/sysv/linux/fxstatat64.c | 2 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/gen-syscall-h.awk | 2 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 3 +- sysdeps/unix/sysv/linux/generic/bits/fcntl.h | 3 +- sysdeps/unix/sysv/linux/generic/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 3 +- sysdeps/unix/sysv/linux/generic/chmod.c | 3 +- sysdeps/unix/sysv/linux/generic/chown.c | 3 +- sysdeps/unix/sysv/linux/generic/dl-origin.c | 3 +- sysdeps/unix/sysv/linux/generic/dup2.c | 3 +- sysdeps/unix/sysv/linux/generic/epoll_create.c | 3 +- sysdeps/unix/sysv/linux/generic/inotify_init.c | 3 +- sysdeps/unix/sysv/linux/generic/lchown.c | 3 +- sysdeps/unix/sysv/linux/generic/link.c | 3 +- sysdeps/unix/sysv/linux/generic/mkdir.c | 3 +- sysdeps/unix/sysv/linux/generic/pipe.c | 32 - sysdeps/unix/sysv/linux/generic/readlink.c | 3 +- sysdeps/unix/sysv/linux/generic/rmdir.c | 3 +- sysdeps/unix/sysv/linux/generic/symlink.c | 3 +- sysdeps/unix/sysv/linux/generic/sysdep.h | 3 +- sysdeps/unix/sysv/linux/generic/unlink.c | 3 +- .../unix/sysv/linux/generic/wordsize-32/sendfile.c | 3 +- .../sysv/linux/generic/wordsize-32/syscalls.list | 5 - 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 | 3 +- sysdeps/unix/sysv/linux/getdents.c | 2 +- sysdeps/unix/sysv/linux/getdents64.c | 2 +- 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 | 3 +- sysdeps/unix/sysv/linux/getitimer.c | 2 +- sysdeps/unix/sysv/linux/getloadavg.c | 52 +- 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 | 3 +- sysdeps/unix/sysv/linux/getrandom.c | 2 +- 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 | 3 +- sysdeps/unix/sysv/linux/getsourcefilter.h | 2 +- sysdeps/unix/sysv/linux/getsysstats.c | 3 +- sysdeps/unix/sysv/linux/gettimeofday.c | 2 +- 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 | 3 +- sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 20 +- 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/timerfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/timesize.h | 20 + .../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/clone.S | 4 +- sysdeps/unix/sysv/linux/hppa/errlist-compat.c | 2 +- sysdeps/unix/sysv/linux/hppa/fanotify_mark.c | 2 + sysdeps/unix/sysv/linux/hppa/getcontext.S | 56 +- sysdeps/unix/sysv/linux/hppa/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/hppa/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/hppa/ld.abilist | 3 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 5 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 62 + sysdeps/unix/sysv/linux/hppa/makecontext.c | 3 +- sysdeps/unix/sysv/linux/hppa/prlimit64.c | 2 + sysdeps/unix/sysv/linux/hppa/setcontext.S | 12 +- sysdeps/unix/sysv/linux/hppa/sigcontextinfo.h | 2 +- .../unix/sysv/linux/hppa/socket-constants-time64.h | 2 +- sysdeps/unix/sysv/linux/hppa/swapcontext.S | 72 + sysdeps/unix/sysv/linux/hppa/swapcontext.c | 42 - sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/hppa/syscall.c | 65 - sysdeps/unix/sysv/linux/hppa/syscalls.list | 2 - sysdeps/unix/sysv/linux/hppa/sysdep.c | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 4 +- sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/i386/brk.c | 2 +- sysdeps/unix/sysv/linux/i386/clone.S | 3 +- sysdeps/unix/sysv/linux/i386/clone3.S | 2 +- sysdeps/unix/sysv/linux/i386/dl-librecon.h | 3 +- sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 3 +- sysdeps/unix/sysv/linux/i386/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/getcontext.S | 3 +- sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/i386/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/i386/ld.abilist | 3 + sysdeps/unix/sysv/linux/i386/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 5 + sysdeps/unix/sysv/linux/i386/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/i386/libm.abilist | 92 + sysdeps/unix/sysv/linux/i386/makecontext.S | 3 +- sysdeps/unix/sysv/linux/i386/register-dump.h | 251 - sysdeps/unix/sysv/linux/i386/setcontext.S | 3 +- sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 3 +- sysdeps/unix/sysv/linux/i386/startup.h | 2 +- sysdeps/unix/sysv/linux/i386/swapcontext.S | 3 +- sysdeps/unix/sysv/linux/i386/syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/syscalls.list | 4 - sysdeps/unix/sysv/linux/i386/sysdep.c | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 3 +- sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 2 +- sysdeps/unix/sysv/linux/i386/vfork.S | 3 +- sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S | 3 +- sysdeps/unix/sysv/linux/ia64/__longjmp.S | 3 +- sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 3 +- sysdeps/unix/sysv/linux/ia64/__start_context.S | 3 +- sysdeps/unix/sysv/linux/ia64/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/procfs.h | 2 +- .../unix/sysv/linux/ia64/bits/pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/setjmp.h | 3 +- sysdeps/unix/sysv/linux/ia64/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 3 +- sysdeps/unix/sysv/linux/ia64/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/ia64/brk.c | 2 +- sysdeps/unix/sysv/linux/ia64/clone2.S | 2 +- sysdeps/unix/sysv/linux/ia64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/ia64/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/ia64/getcontext.S | 3 +- sysdeps/unix/sysv/linux/ia64/ioperm.c | 3 +- sysdeps/unix/sysv/linux/ia64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/ia64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/ia64/ld.abilist | 3 + sysdeps/unix/sysv/linux/ia64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 90 + sysdeps/unix/sysv/linux/ia64/makecontext.c | 3 +- sysdeps/unix/sysv/linux/ia64/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/ia64/pipe.S | 37 - sysdeps/unix/sysv/linux/ia64/readelflib.c | 2 +- sysdeps/unix/sysv/linux/ia64/register-dump.h | 181 - sysdeps/unix/sysv/linux/ia64/setcontext.S | 3 +- sysdeps/unix/sysv/linux/ia64/setjmp.S | 3 +- sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/ia64/swapcontext.c | 3 +- sysdeps/unix/sysv/linux/ia64/sys/io.h | 3 +- sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 8 +- sysdeps/unix/sysv/linux/ia64/sys/rse.h | 3 +- sysdeps/unix/sysv/linux/ia64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/ia64/syscall.S | 3 +- sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep.S | 3 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 4 +- .../unix/sysv/linux/ia64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c | 2 +- sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c | 2 +- sysdeps/unix/sysv/linux/ia64/ucontext_i.h | 3 +- sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c | 2 +- sysdeps/unix/sysv/linux/ia64/vfork.S | 2 +- sysdeps/unix/sysv/linux/ia64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/if_index.c | 2 +- sysdeps/unix/sysv/linux/ifaddrs.c | 2 +- sysdeps/unix/sysv/linux/ifreq.c | 3 +- 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/internal-ioctl.h | 25 + sysdeps/unix/sysv/linux/internal-signals.h | 2 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 3 +- sysdeps/unix/sysv/linux/internal_statvfs.h | 2 +- sysdeps/unix/sysv/linux/ioctl.c | 49 + sysdeps/unix/sysv/linux/ipc_ops.h | 2 +- sysdeps/unix/sysv/linux/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/kernel-features.h | 18 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 3 +- sysdeps/unix/sysv/linux/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/lddlibc4.c | 5 +- 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/linux_fsinfo.h | 2 +- sysdeps/unix/sysv/linux/listen.c | 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 | 2 +- sysdeps/unix/sysv/linux/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 2 +- 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 | 20 + sysdeps/unix/sysv/linux/m68k/clone.S | 3 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 14 +- .../sysv/linux/m68k/coldfire/fpu/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 3 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 5 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 62 + .../linux/m68k/coldfire/nofpu/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/getpagesize.c | 3 +- sysdeps/unix/sysv/linux/m68k/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S | 2 +- .../unix/sysv/linux/m68k/m680x0/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 3 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 5 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 62 + 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/register-dump.h | 177 - sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 3 +- 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/syscalls.list | 2 - sysdeps/unix/sysv/linux/m68k/sysdep.S | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 4 +- sysdeps/unix/sysv/linux/m68k/vfork.S | 3 +- sysdeps/unix/sysv/linux/machine-sp.h | 29 + sysdeps/unix/sysv/linux/malloc-hugepages.c | 201 + sysdeps/unix/sysv/linux/malloc-sysdep.h | 2 +- .../unix/sysv/linux/microblaze/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 62 + 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 | 20 + sysdeps/unix/sysv/linux/microblaze/clock-compat.c | 2 +- sysdeps/unix/sysv/linux/microblaze/clone.S | 2 +- .../unix/sysv/linux/microblaze/jmp_buf-macros.h | 6 - .../unix/sysv/linux/microblaze/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 62 + sysdeps/unix/sysv/linux/microblaze/pselect32.c | 6 +- .../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 +- 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/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/mips/_test_and_set.c | 3 +- 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 | 62 + 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 | 22 + 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/clone.S | 3 +- sysdeps/unix/sysv/linux/mips/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/mips/errlist-compat.c | 2 +- sysdeps/unix/sysv/linux/mips/fxstat.c | 2 +- sysdeps/unix/sysv/linux/mips/getcontext.S | 3 +- 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 | 3 +- .../linux/mips/mips32/bug-getcontext-mips-gp.c | 2 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 5 + .../unix/sysv/linux/mips/mips32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 62 + .../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 | 5 + sysdeps/unix/sysv/linux/mips/mips32/syscalls.list | 5 - sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 2 +- 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/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 92 + sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 2 +- .../sysv/linux/mips/mips64/n32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 3 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 5 + sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c | 2 +- .../sysv/linux/mips/mips64/n32/mmap_internal.h | 2 +- .../unix/sysv/linux/mips/mips64/n32/syscalls.list | 4 - sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 2 +- .../sysv/linux/mips/mips64/n64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 3 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + .../sysv/linux/mips/mips64/n64/posix_fadvise64.c | 2 +- .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 4 - 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 +- sysdeps/unix/sysv/linux/mips/mips64/sysdep.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/pipe.S | 1 - sysdeps/unix/sysv/linux/mips/readelflib.c | 6 +- sysdeps/unix/sysv/linux/mips/register-dump.h | 121 - sysdeps/unix/sysv/linux/mips/setcontext.S | 3 +- sysdeps/unix/sysv/linux/mips/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 3 +- .../unix/sysv/linux/mips/socket-constants-time64.h | 2 +- sysdeps/unix/sysv/linux/mips/swapcontext.S | 3 +- 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 | 3 +- 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/mknodat.c | 2 +- sysdeps/unix/sysv/linux/mlock2.c | 2 +- sysdeps/unix/sysv/linux/mmap.c | 2 +- sysdeps/unix/sysv/linux/mmap64.c | 3 +- sysdeps/unix/sysv/linux/mmap_internal.h | 4 +- sysdeps/unix/sysv/linux/mq_close.c | 2 +- sysdeps/unix/sysv/linux/mq_getattr.c | 2 +- sysdeps/unix/sysv/linux/mq_notify.c | 3 +- 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.c | 41 + sysdeps/unix/sysv/linux/msgctl.c | 3 +- sysdeps/unix/sysv/linux/msgget.c | 3 +- sysdeps/unix/sysv/linux/msgrcv.c | 3 +- sysdeps/unix/sysv/linux/msgsnd.c | 3 +- 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 | 5 +- sysdeps/unix/sysv/linux/net/if_packet.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/netatalk/at.h | 2 +- sysdeps/unix/sysv/linux/netax25/ax25.h | 2 +- sysdeps/unix/sysv/linux/neteconet/ec.h | 2 +- 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 | 2 +- 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/atomic-machine.h | 14 +- sysdeps/unix/sysv/linux/nios2/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/nios2/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/nios2/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/nios2/cacheflush.c | 2 +- sysdeps/unix/sysv/linux/nios2/clone.S | 3 +- sysdeps/unix/sysv/linux/nios2/getcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/nios2/kernel_stat.h | 3 +- sysdeps/unix/sysv/linux/nios2/ld.abilist | 3 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 5 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 62 + sysdeps/unix/sysv/linux/nios2/localplt.data | 1 + sysdeps/unix/sysv/linux/nios2/makecontext.c | 2 +- sysdeps/unix/sysv/linux/nios2/setcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/nios2/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/user.h | 2 +- sysdeps/unix/sysv/linux/nios2/syscall.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.h | 2 +- sysdeps/unix/sysv/linux/nios2/vfork.S | 2 +- sysdeps/unix/sysv/linux/not-cancel.h | 3 +- sysdeps/unix/sysv/linux/not-errno.h | 2 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 3 +- sysdeps/unix/sysv/linux/ntp_gettime.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 2 +- sysdeps/unix/sysv/linux/olddirent.h | 2 +- sysdeps/unix/sysv/linux/open.c | 3 +- sysdeps/unix/sysv/linux/open64.c | 11 +- sysdeps/unix/sysv/linux/open64_nocancel.c | 10 +- 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 | 10 +- sysdeps/unix/sysv/linux/openat64_nocancel.c | 10 +- sysdeps/unix/sysv/linux/openat_nocancel.c | 2 +- sysdeps/unix/sysv/linux/opendir.c | 8 +- sysdeps/unix/sysv/linux/or1k/Implies | 3 + sysdeps/unix/sysv/linux/or1k/Makefile | 7 + sysdeps/unix/sysv/linux/or1k/arch-syscall.h | 326 + sysdeps/unix/sysv/linux/or1k/bits/procfs.h | 38 + .../unix/sysv/linux/{arc => or1k}/c++-types.data | 0 sysdeps/unix/sysv/linux/or1k/clone.c | 61 + sysdeps/unix/sysv/linux/or1k/configure | 4 + sysdeps/unix/sysv/linux/or1k/configure.ac | 4 + sysdeps/unix/sysv/linux/or1k/getcontext.S | 72 + sysdeps/unix/sysv/linux/or1k/ld.abilist | 8 + .../unix/sysv/linux/or1k/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/or1k/libc.abilist | 2125 ++ .../unix/sysv/linux/or1k/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/or1k/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/or1k/libm.abilist | 759 + sysdeps/unix/sysv/linux/or1k/libresolv.abilist | 55 + sysdeps/unix/sysv/linux/or1k/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/or1k/localplt.data | 14 + sysdeps/unix/sysv/linux/or1k/makecontext.c | 77 + sysdeps/unix/sysv/linux/or1k/mmap_internal.h | 28 + sysdeps/unix/sysv/linux/or1k/or1k_clone.S | 89 + sysdeps/unix/sysv/linux/or1k/setcontext.S | 108 + sysdeps/unix/sysv/linux/or1k/shlib-versions | 2 + sysdeps/unix/sysv/linux/or1k/sigcontextinfo.h | 28 + sysdeps/unix/sysv/linux/or1k/swapcontext.S | 116 + sysdeps/unix/sysv/linux/or1k/sys/ucontext.h | 53 + sysdeps/unix/sysv/linux/{hppa => or1k}/sys/user.h | 0 sysdeps/unix/sysv/linux/or1k/sysdep.c | 34 + sysdeps/unix/sysv/linux/or1k/sysdep.h | 201 + sysdeps/unix/sysv/linux/or1k/ucontext_i.sym | 26 + sysdeps/unix/sysv/linux/pathconf.c | 2 +- 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/pipe.c | 32 + sysdeps/unix/sysv/linux/pkey_get.c | 2 +- sysdeps/unix/sysv/linux/pkey_mprotect.c | 2 +- sysdeps/unix/sysv/linux/pkey_set.c | 2 +- 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 | 2 + .../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 | 37 + 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 | 22 + .../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/configure | 37 + sysdeps/unix/sysv/linux/powerpc/configure.ac | 4 + sysdeps/unix/sysv/linux/powerpc/dl-auxv.h | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 2 +- 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 | 48 + sysdeps/unix/sysv/linux/powerpc/ioctl.c | 68 - 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/ldconfig.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 +- .../sysv/linux/powerpc/powerpc32/____longjmp_chk.S | 2 +- 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 | 5 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 62 + .../linux/powerpc/powerpc32/getcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/jmp_buf-macros.h | 6 - .../sysv/linux/powerpc/powerpc32/kernel_stat.h | 2 +- .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 3 + .../sysv/linux/powerpc/powerpc32/makecontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/getcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 5 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 62 + .../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 +- .../sysv/linux/powerpc/powerpc32/syscalls.list | 3 - 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/be/ld.abilist | 3 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 62 + sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 2 +- .../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 | 2 +- .../sysv/linux/powerpc/powerpc64/jmp_buf-macros.h | 6 - .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 2 +- .../sysv/linux/powerpc/powerpc64/le/ld.abilist | 3 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 104 + .../unix/sysv/linux/powerpc/powerpc64/le/sysctl.c | 2 +- .../sysv/linux/powerpc/powerpc64/makecontext.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_get.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_set.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 2 +- 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 | 9 +- 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/sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 9 +- .../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 +- sysdeps/unix/sysv/linux/ppoll.c | 3 +- sysdeps/unix/sysv/linux/prctl.c | 2 +- sysdeps/unix/sysv/linux/pread.c | 3 +- sysdeps/unix/sysv/linux/pread64.c | 3 +- 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 | 7 +- sysdeps/unix/sysv/linux/prlimit64.c | 39 + sysdeps/unix/sysv/linux/process_vm_readv.c | 2 +- sysdeps/unix/sysv/linux/process_vm_writev.c | 2 +- sysdeps/unix/sysv/linux/prof-freq.c | 2 +- sysdeps/unix/sysv/linux/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/pselect.c | 3 +- sysdeps/unix/sysv/linux/pselect32.c | 2 +- sysdeps/unix/sysv/linux/ptrace.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 3 +- sysdeps/unix/sysv/linux/pwrite.c | 3 +- sysdeps/unix/sysv/linux/pwrite64.c | 3 +- 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 | 2 +- sysdeps/unix/sysv/linux/readdir64_r.c | 2 +- sysdeps/unix/sysv/linux/readdir_r.c | 2 +- sysdeps/unix/sysv/linux/readonly-area.c | 2 +- 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 | 3 +- 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 | 15 +- 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/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/time64.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/timesize.h | 22 - sysdeps/unix/sysv/linux/riscv/clone.S | 2 +- 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/jmp_buf-macros.h | 55 - sysdeps/unix/sysv/linux/riscv/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/riscv/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/riscv/makecontext.c | 2 +- sysdeps/unix/sysv/linux/riscv/readelflib.c | 2 +- sysdeps/unix/sysv/linux/riscv/register-dump.h | 63 - sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist | 3 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 90 + .../unix/sysv/linux/riscv/rv64/jmp_buf-macros.h | 53 - sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 3 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 90 + sysdeps/unix/sysv/linux/riscv/setcontext.S | 7 +- 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/ucontext.h | 2 +- sysdeps/unix/sysv/linux/riscv/sys/user.h | 2 +- sysdeps/unix/sysv/linux/riscv/syscall.c | 6 +- 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/rseq-internal.h | 52 + sysdeps/unix/sysv/linux/s390/bits/elfclass.h | 3 +- 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 | 37 + 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 | 22 + 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 | 3 +- sysdeps/unix/sysv/linux/s390/elision-conf.c | 2 +- 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_internal.h | 2 +- sysdeps/unix/sysv/linux/s390/readelflib.c | 2 +- .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 3 +- .../sysv/linux/s390/s390-32/__makecontext_ret.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c | 3 +- .../unix/sysv/linux/s390/s390-32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 92 + .../unix/sysv/linux/s390/s390-32/libutil-compat.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/login.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c | 3 +- .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c | 3 +- .../unix/sysv/linux/s390/s390-32/register-dump.h | 129 - sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/syscall.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list | 2 - sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h | 3 +- .../unix/sysv/linux/s390/s390-32/utmp-convert.h | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmpx-convert.h | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 3 +- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 3 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S | 3 +- .../unix/sysv/linux/s390/s390-64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 92 + sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c | 3 +- .../unix/sysv/linux/s390/s390-64/register-dump.h | 132 - sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 3 +- .../linux/s390/s390-64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 3 +- sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 3 +- sysdeps/unix/sysv/linux/s390/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 8 +- sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 3 +- sysdeps/unix/sysv/linux/s390/sys/user.h | 2 +- sysdeps/unix/sysv/linux/s390/sysconf.c | 2 +- sysdeps/unix/sysv/linux/s390/sysdep.h | 2 +- .../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_getcpu.c | 21 +- sysdeps/unix/sysv/linux/sched_rr_gi.c | 2 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 2 +- 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/segfault.c | 2 - sysdeps/unix/sysv/linux/select.c | 2 +- sysdeps/unix/sysv/linux/semctl.c | 3 +- sysdeps/unix/sysv/linux/semget.c | 3 +- sysdeps/unix/sysv/linux/semop.c | 3 +- sysdeps/unix/sysv/linux/semtimedop.c | 3 +- sysdeps/unix/sysv/linux/send.c | 2 +- sysdeps/unix/sysv/linux/sendmmsg.c | 3 +- sysdeps/unix/sysv/linux/sendmsg.c | 2 +- sysdeps/unix/sysv/linux/sendto.c | 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 | 3 +- 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 | 3 +- sysdeps/unix/sysv/linux/settimeofday.c | 2 +- sysdeps/unix/sysv/linux/settimezone.c | 2 +- sysdeps/unix/sysv/linux/setuid.c | 2 +- sysdeps/unix/sysv/linux/sh/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h | 2 +- sysdeps/unix/sysv/linux/sh/atomic-machine.h | 30 +- sysdeps/unix/sysv/linux/sh/be/ld.abilist | 3 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/sh/be/libm.abilist | 62 + 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/timesize.h | 20 + sysdeps/unix/sysv/linux/sh/clone.S | 2 +- sysdeps/unix/sysv/linux/sh/fanotify_mark.c | 2 + sysdeps/unix/sysv/linux/sh/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/sh/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/sh/le/ld.abilist | 3 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 62 + sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h | 2 +- sysdeps/unix/sysv/linux/sh/makecontext.S | 2 +- sysdeps/unix/sysv/linux/sh/pipe.S | 42 - sysdeps/unix/sysv/linux/sh/register-dump.h | 263 - 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 | 2 +- sysdeps/unix/sysv/linux/sh/sh4/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sigcontextinfo.h | 3 +- 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/syscalls.list | 4 - sysdeps/unix/sysv/linux/sh/sysdep.S | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.h | 4 +- sysdeps/unix/sysv/linux/sh/vfork.S | 2 +- sysdeps/unix/sysv/linux/shmat.c | 3 +- sysdeps/unix/sysv/linux/shmctl.c | 3 +- sysdeps/unix/sysv/linux/shmdt.c | 3 +- sysdeps/unix/sysv/linux/shmget.c | 3 +- sysdeps/unix/sysv/linux/shutdown.c | 2 +- sysdeps/unix/sysv/linux/siglist-compat.c | 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 | 3 +- sysdeps/unix/sysv/linux/sigsetops.h | 2 +- sysdeps/unix/sysv/linux/sigstack.c | 3 +- sysdeps/unix/sysv/linux/sigsuspend.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 2 +- sysdeps/unix/sysv/linux/sigwait.c | 2 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 2 +- 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 | 2 +- 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 | 22 + .../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/brk.c | 2 +- sysdeps/unix/sysv/linux/sparc/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/sparc/errlist-compat.c | 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 | 4 +- .../sysv/linux/sparc/socket-constants-time64.h | 2 +- .../sysv/linux/sparc/sparc32/____longjmp_chk.S | 2 +- .../sysv/linux/sparc/sparc32/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S | 3 +- .../unix/sysv/linux/sparc/sparc32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 5 + .../unix/sysv/linux/sparc/sparc32/libc_sigaction.c | 3 +- sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 92 + .../unix/sysv/linux/sparc/sparc32/makecontext.c | 3 +- sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S | 39 - .../unix/sysv/linux/sparc/sparc32/register-dump.h | 343 - sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S | 3 +- .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 3 +- .../unix/sysv/linux/sparc/sparc32/sigreturn_stub.S | 2 +- .../unix/sysv/linux/sparc/sparc32/swapcontext.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc32/syscalls.list | 3 - sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 3 +- .../sysv/linux/sparc/sparc64/____longjmp_chk.S | 2 +- .../sysv/linux/sparc/sparc64/__start_context.S | 2 +- .../sysv/linux/sparc/sparc64/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 2 +- .../unix/sysv/linux/sparc/sparc64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/sparc/sparc64/kstat_cp.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + .../unix/sysv/linux/sparc/sparc64/libc_sigaction.c | 4 +- sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 92 + sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S | 3 +- .../unix/sysv/linux/sparc/sparc64/makecontext.c | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S | 40 - .../unix/sysv/linux/sparc/sparc64/register-dump.h | 274 - sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S | 3 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 3 +- .../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 | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 3 +- .../linux/sparc/sparc64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 3 +- 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 | 8 +- 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 | 3 +- sysdeps/unix/sysv/linux/spawn_int_def.h | 2 +- sysdeps/unix/sysv/linux/spawni.c | 12 +- sysdeps/unix/sysv/linux/speed.c | 2 +- sysdeps/unix/sysv/linux/splice.c | 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 | 3 +- sysdeps/unix/sysv/linux/statfs64.c | 2 +- sysdeps/unix/sysv/linux/statvfs.c | 3 +- sysdeps/unix/sysv/linux/statvfs64.c | 2 +- sysdeps/unix/sysv/linux/statx.c | 2 +- sysdeps/unix/sysv/linux/statx_cp.c | 3 +- sysdeps/unix/sysv/linux/statx_cp.h | 2 +- sysdeps/unix/sysv/linux/struct_stat_time64.h | 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 | 23 +- 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/prctl.h | 2 +- sysdeps/unix/sysv/linux/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 8 +- 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 | 185 + 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 | 3 +- sysdeps/unix/sysv/linux/syscall.c | 43 + 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 | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/timer_create.c | 3 +- sysdeps/unix/sysv/linux/timer_delete.c | 3 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 3 +- sysdeps/unix/sysv/linux/timer_gettime.c | 3 +- sysdeps/unix/sysv/linux/timer_routines.c | 3 +- sysdeps/unix/sysv/linux/timer_settime.c | 3 +- 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 | 2 +- sysdeps/unix/sysv/linux/timespec_getres.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 | 2 +- sysdeps/unix/sysv/linux/tst-clone3.c | 2 +- sysdeps/unix/sysv/linux/tst-close_range.c | 292 - sysdeps/unix/sysv/linux/tst-epoll-time64.c | 1 + sysdeps/unix/sysv/linux/tst-epoll.c | 211 + 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-getdents64.c | 2 +- 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-memfd_create.c | 2 +- .../unix/sysv/linux/tst-misalign-clone-internal.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 | 4 +- 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-pkey.c | 2 +- sysdeps/unix/sysv/linux/tst-ppoll.c | 2 +- sysdeps/unix/sysv/linux/tst-prctl.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.c | 95 + sysdeps/unix/sysv/linux/tst-rseq-nptl.c | 260 + sysdeps/unix/sysv/linux/tst-rseq.c | 72 + sysdeps/unix/sysv/linux/tst-rseq.h | 57 + sysdeps/unix/sysv/linux/tst-scm_rights.c | 2 +- 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 | 2 +- .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 2 +- sysdeps/unix/sysv/linux/tst-socket-consts.py | 2 +- .../unix/sysv/linux/tst-socket-timestamp-compat.c | 25 +- sysdeps/unix/sysv/linux/tst-sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/tst-syscall-list.sh | 2 +- 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.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 | 3 +- sysdeps/unix/sysv/linux/umount2.c | 2 +- sysdeps/unix/sysv/linux/unlockpt.c | 3 +- sysdeps/unix/sysv/linux/update-syscall-lists.py | 2 +- sysdeps/unix/sysv/linux/updwtmp.c | 3 +- sysdeps/unix/sysv/linux/ustat.c | 3 +- sysdeps/unix/sysv/linux/utime.c | 2 +- sysdeps/unix/sysv/linux/utimensat.c | 2 +- sysdeps/unix/sysv/linux/utimes.c | 2 +- sysdeps/unix/sysv/linux/utmp_file.c | 3 +- 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/wordsize-64/syscalls.list | 3 - 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 +- 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 | 30 + 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 | 4 +- .../sysv/linux/x86/bits/types/struct_semid_ds.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/x86/cpu-features.c | 2 +- sysdeps/unix/sysv/linux/x86/dl-cet.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/jmp_buf-ssp.sym | 1 + sysdeps/unix/sysv/linux/x86/longjmp.c | 2 +- sysdeps/unix/sysv/linux/x86/pkey_get.c | 2 +- sysdeps/unix/sysv/linux/x86/pkey_set.c | 2 +- sysdeps/unix/sysv/linux/x86/readelflib.c | 4 +- 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 | 8 +- 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-cet-property-1.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c | 2 +- .../unix/sysv/linux/x86/tst-cet-property-dep-2.S | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-saved_mask-1.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 45 - sysdeps/unix/sysv/linux/x86_64/64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 92 + sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h | 42 - .../sysv/linux/x86_64/64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 3 +- sysdeps/unix/sysv/linux/x86_64/clone.S | 2 +- sysdeps/unix/sysv/linux/x86_64/clone3.S | 2 +- sysdeps/unix/sysv/linux/x86_64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/x86_64/getcontext.S | 3 +- sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/x86_64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/x86_64/libmvec.abilist | 168 + sysdeps/unix/sysv/linux/x86_64/makecontext.c | 3 +- sysdeps/unix/sysv/linux/x86_64/register-dump.h | 345 - sysdeps/unix/sysv/linux/x86_64/setcontext.S | 3 +- sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 3 +- sysdeps/unix/sysv/linux/x86_64/syscall.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 2 +- .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 2 +- sysdeps/unix/sysv/linux/x86_64/vfork.S | 2 +- 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 | 2 +- .../unix/sysv/linux/x86_64/x32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 92 + sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/xstat64.c | 2 +- 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 | 5 +- 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 | 3 +- sysdeps/x86/Makefile | 12 +- sysdeps/x86/__longjmp_cancel.S | 2 +- sysdeps/x86/abi-note.c | 2 +- sysdeps/x86/atomic-machine.h | 46 +- sysdeps/x86/bits/dl_find_object.h | 29 + sysdeps/x86/bits/floatn.h | 2 +- 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 | 12 +- sysdeps/x86/bits/platform/x86.h | 2 +- sysdeps/x86/bits/setjmp.h | 2 +- sysdeps/x86/cacheinfo.c | 2 +- sysdeps/x86/cacheinfo.h | 2 +- sysdeps/x86/cet-control.h | 2 +- sysdeps/x86/check-cet.awk | 2 +- sysdeps/x86/configure | 60 +- sysdeps/x86/configure.ac | 34 +- sysdeps/x86/cpu-features.c | 17 +- sysdeps/x86/cpu-tunables.c | 11 +- sysdeps/x86/dl-cacheinfo.h | 10 +- sysdeps/x86/dl-cet.c | 2 +- sysdeps/x86/dl-diagnostics-cpu.c | 2 +- sysdeps/x86/dl-get-cpu-features.c | 33 +- sysdeps/x86/dl-hwcap.h | 2 +- sysdeps/x86/dl-isa-level.h | 2 +- sysdeps/x86/dl-lookupcfg.h | 2 +- sysdeps/x86/dl-minsigstacksize.h | 2 +- sysdeps/x86/dl-procinfo.c | 2 +- sysdeps/x86/dl-procinfo.h | 2 +- sysdeps/x86/dl-procruntime.c | 2 +- sysdeps/x86/dl-prop.h | 21 +- sysdeps/x86/dl-tunables.list | 28 +- sysdeps/x86/elf-initfini.h | 2 +- sysdeps/x86/elide.h | 2 +- sysdeps/x86/fpu/bits/fenv.h | 2 +- sysdeps/x86/fpu/bits/math-vector.h | 86 +- sysdeps/x86/fpu/e_sqrtf128.c | 2 +- sysdeps/x86/fpu/e_sqrtl.c | 2 +- sysdeps/x86/fpu/finclude/math-vector-fortran.h | 86 +- 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_ffma.c | 50 + sysdeps/x86/fpu/s_fpclassifyl.c | 3 +- sysdeps/x86/fpu/s_isnanl.c | 2 - sysdeps/x86/fpu/s_sincosf_data.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 | 3 +- sysdeps/x86/get-cpuid-feature-leaf.c | 2 +- sysdeps/x86/get-isa-level.h | 2 +- sysdeps/x86/hp-timing.h | 2 +- .../cpu-features-preferred_feature_index_1.def | 4 +- sysdeps/x86/include/cpu-features.h | 2 +- sysdeps/x86/init-arch.h | 2 +- sysdeps/x86/isa-level.c | 2 +- sysdeps/x86/ldbl2mpn.c | 2 +- sysdeps/x86/ldsodefs.h | 2 +- sysdeps/x86/libc-start.c | 2 +- sysdeps/x86/libc-start.h | 2 +- sysdeps/x86/link_map.h | 4 +- sysdeps/x86/longjmp.c | 2 +- sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/x86/nptl/bits/struct_mutex.h | 2 +- sysdeps/x86/nptl/bits/struct_rwlock.h | 2 +- sysdeps/x86/nptl/pthreaddef.h | 3 +- sysdeps/x86/nptl/thread_pointer.h | 38 + sysdeps/x86/nptl/tls-setup.h | 2 +- sysdeps/x86/string_private.h | 2 +- sysdeps/x86/sys/platform/x86.h | 2 +- sysdeps/x86/sysdep.h | 9 +- sysdeps/x86/tst-cet-legacy-1.c | 2 +- sysdeps/x86/tst-cet-legacy-10.c | 2 +- sysdeps/x86/tst-cet-legacy-1a.c | 2 +- sysdeps/x86/tst-cet-legacy-2.c | 2 +- sysdeps/x86/tst-cet-legacy-3.c | 2 +- sysdeps/x86/tst-cet-legacy-4.c | 2 +- sysdeps/x86/tst-cet-legacy-5.c | 2 +- sysdeps/x86/tst-cet-legacy-6.c | 2 +- sysdeps/x86/tst-cet-legacy-7.c | 2 +- sysdeps/x86/tst-cet-legacy-8.c | 2 +- sysdeps/x86/tst-cet-legacy-9.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-1.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-2.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-5.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-5c.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-6.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-6c.c | 2 +- sysdeps/x86/tst-cpu-features-cpuinfo.c | 2 +- sysdeps/x86/tst-cpu-features-supports.c | 2 +- sysdeps/x86/tst-get-cpu-features.c | 2 +- sysdeps/x86/tst-ifunc-isa-1.c | 2 +- sysdeps/x86/tst-ifunc-isa-2.c | 2 +- sysdeps/x86/tst-ifunc-isa.h | 2 +- sysdeps/x86/tst-isa-level-1.c | 2 +- sysdeps/x86/tst-isa-level-mod-1.c | 2 +- sysdeps/x86/tst-ldbl-nonnormal-printf.c | 2 +- sysdeps/x86/tst-memchr-rtm.c | 2 +- sysdeps/x86/tst-memcmp-rtm.c | 2 +- sysdeps/x86/tst-memmove-rtm.c | 2 +- sysdeps/x86/tst-memrchr-rtm.c | 2 +- sysdeps/x86/tst-memset-rtm.c | 2 +- sysdeps/x86/tst-stack-align.h | 2 +- sysdeps/x86/tst-strchr-rtm.c | 2 +- sysdeps/x86/tst-strcpy-rtm.c | 2 +- sysdeps/x86/tst-string-rtm.h | 2 +- sysdeps/x86/tst-strlen-rtm.c | 2 +- sysdeps/x86/tst-strncmp-rtm.c | 45 +- sysdeps/x86/tst-strrchr-rtm.c | 2 +- sysdeps/x86/tst-sysconf-cache-linesize.c | 2 +- sysdeps/x86/tst-wcsncmp-rtm.c | 21 + sysdeps/x86_64/Makefile | 2 - sysdeps/x86_64/__longjmp.S | 2 +- sysdeps/x86_64/_mcount.S | 3 +- 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/configure | 80 - sysdeps/x86_64/configure.ac | 39 - sysdeps/x86_64/crti.S | 2 +- sysdeps/x86_64/crtn.S | 2 +- sysdeps/x86_64/dl-hwcaps-subdirs.c | 2 +- sysdeps/x86_64/dl-irel.h | 2 +- sysdeps/x86_64/dl-machine.h | 56 +- sysdeps/x86_64/dl-procinfo.c | 2 +- sysdeps/x86_64/dl-runtime.h | 4 +- sysdeps/x86_64/dl-tls.c | 2 +- sysdeps/x86_64/dl-tls.h | 2 +- sysdeps/x86_64/dl-tlsdesc.S | 2 +- sysdeps/x86_64/dl-tlsdesc.h | 2 +- sysdeps/x86_64/dl-trampoline.S | 11 +- sysdeps/x86_64/dl-trampoline.h | 62 +- sysdeps/x86_64/ffs.c | 3 +- sysdeps/x86_64/ffsll.c | 3 +- sysdeps/x86_64/fpu/Makeconfig | 148 + sysdeps/x86_64/fpu/Makefile | 192 +- sysdeps/x86_64/fpu/Versions | 44 + sysdeps/x86_64/fpu/bench-libmvec-skeleton.c | 103 + sysdeps/x86_64/fpu/e_exp2l.S | 3 - sysdeps/x86_64/fpu/e_expl.S | 2 - sysdeps/x86_64/fpu/e_fmodl.S | 3 - sysdeps/x86_64/fpu/e_ilogbl.S | 3 - sysdeps/x86_64/fpu/e_log10l.S | 5 - sysdeps/x86_64/fpu/e_log2l.S | 4 - sysdeps/x86_64/fpu/e_logl.S | 3 - sysdeps/x86_64/fpu/e_powl.S | 23 +- sysdeps/x86_64/fpu/e_remainderl.S | 3 - sysdeps/x86_64/fpu/e_scalbl.S | 6 - sysdeps/x86_64/fpu/fclrexcpt.c | 2 +- sysdeps/x86_64/fpu/fedisblxcpt.c | 3 +- sysdeps/x86_64/fpu/feenablxcpt.c | 3 +- sysdeps/x86_64/fpu/fegetenv.c | 2 +- sysdeps/x86_64/fpu/fegetexcept.c | 3 +- sysdeps/x86_64/fpu/fegetmode.c | 2 +- sysdeps/x86_64/fpu/fegetround.c | 3 +- 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 | 3 +- 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 | 414 +- sysdeps/x86_64/fpu/libmvec-cos-inputs | 4100 +++ sysdeps/x86_64/fpu/libmvec-cosf-inputs | 4100 +++ sysdeps/x86_64/fpu/libmvec-exp-inputs | 4100 +++ sysdeps/x86_64/fpu/libmvec-expf-inputs | 4100 +++ sysdeps/x86_64/fpu/libmvec-log-inputs | 4100 +++ sysdeps/x86_64/fpu/libmvec-logf-inputs | 4100 +++ sysdeps/x86_64/fpu/libmvec-pow-inputs | 4100 +++ sysdeps/x86_64/fpu/libmvec-powf-inputs | 4100 +++ sysdeps/x86_64/fpu/libmvec-sin-inputs | 4100 +++ sysdeps/x86_64/fpu/libmvec-sinf-inputs | 4100 +++ 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 | 68 +- sysdeps/x86_64/fpu/multiarch/e_asin.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_atan2.c | 2 +- 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_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/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 | 39 + .../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-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_ceil.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceilf-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_cosf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_floor-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_floor.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_floorf-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_floorf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_fma.c | 10 +- sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 3 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_rint-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_rint.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_rintf-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_rintf.c | 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-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_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_trunc-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_trunc.c | 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 | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acos2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_acos2_core_sse4.S | 303 + .../x86_64/fpu/multiarch/svml_d_acos4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acos4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_acos4_core_avx2.S | 285 + .../x86_64/fpu/multiarch/svml_d_acos8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acos8_core.c | 27 + .../fpu/multiarch/svml_d_acos8_core_avx512.S | 307 + .../x86_64/fpu/multiarch/svml_d_acosh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acosh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_acosh2_core_sse4.S | 1469 + .../x86_64/fpu/multiarch/svml_d_acosh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acosh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_acosh4_core_avx2.S | 1536 + .../x86_64/fpu/multiarch/svml_d_acosh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acosh8_core.c | 27 + .../fpu/multiarch/svml_d_acosh8_core_avx512.S | 480 + .../x86_64/fpu/multiarch/svml_d_asin2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asin2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_asin2_core_sse4.S | 288 + .../x86_64/fpu/multiarch/svml_d_asin4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asin4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_asin4_core_avx2.S | 273 + .../x86_64/fpu/multiarch/svml_d_asin8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asin8_core.c | 27 + .../fpu/multiarch/svml_d_asin8_core_avx512.S | 295 + .../x86_64/fpu/multiarch/svml_d_asinh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asinh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_asinh2_core_sse4.S | 1662 + .../x86_64/fpu/multiarch/svml_d_asinh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asinh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_asinh4_core_avx2.S | 1601 + .../x86_64/fpu/multiarch/svml_d_asinh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asinh8_core.c | 27 + .../fpu/multiarch/svml_d_asinh8_core_avx512.S | 510 + .../x86_64/fpu/multiarch/svml_d_atan22_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan22_core.c | 28 + .../x86_64/fpu/multiarch/svml_d_atan22_core_sse4.S | 496 + .../x86_64/fpu/multiarch/svml_d_atan24_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan24_core.c | 28 + .../x86_64/fpu/multiarch/svml_d_atan24_core_avx2.S | 451 + .../x86_64/fpu/multiarch/svml_d_atan28_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan28_core.c | 28 + .../fpu/multiarch/svml_d_atan28_core_avx512.S | 475 + .../x86_64/fpu/multiarch/svml_d_atan2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_atan2_core_sse4.S | 245 + .../x86_64/fpu/multiarch/svml_d_atan4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_atan4_core_avx2.S | 225 + .../x86_64/fpu/multiarch/svml_d_atan8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan8_core.c | 27 + .../fpu/multiarch/svml_d_atan8_core_avx512.S | 213 + .../x86_64/fpu/multiarch/svml_d_atanh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atanh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_atanh2_core_sse4.S | 1519 + .../x86_64/fpu/multiarch/svml_d_atanh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atanh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_atanh4_core_avx2.S | 1479 + .../x86_64/fpu/multiarch/svml_d_atanh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atanh8_core.c | 27 + .../fpu/multiarch/svml_d_atanh8_core_avx512.S | 401 + .../x86_64/fpu/multiarch/svml_d_cbrt2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cbrt2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_cbrt2_core_sse4.S | 467 + .../x86_64/fpu/multiarch/svml_d_cbrt4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cbrt4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_cbrt4_core_avx2.S | 505 + .../x86_64/fpu/multiarch/svml_d_cbrt8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cbrt8_core.c | 27 + .../fpu/multiarch/svml_d_cbrt8_core_avx512.S | 253 + .../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 | 17 +- .../x86_64/fpu/multiarch/svml_d_cosh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cosh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_cosh2_core_sse4.S | 396 + .../x86_64/fpu/multiarch/svml_d_cosh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cosh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_cosh4_core_avx2.S | 412 + .../x86_64/fpu/multiarch/svml_d_cosh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cosh8_core.c | 27 + .../fpu/multiarch/svml_d_cosh8_core_avx512.S | 323 + .../x86_64/fpu/multiarch/svml_d_erf2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erf2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erf2_core_sse4.S | 987 + .../x86_64/fpu/multiarch/svml_d_erf4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erf4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erf4_core_avx2.S | 984 + .../x86_64/fpu/multiarch/svml_d_erf8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erf8_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erf8_core_avx512.S | 983 + .../x86_64/fpu/multiarch/svml_d_erfc2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S | 3853 ++ .../x86_64/fpu/multiarch/svml_d_erfc4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S | 3857 ++ .../x86_64/fpu/multiarch/svml_d_erfc8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core.c | 27 + .../fpu/multiarch/svml_d_erfc8_core_avx512.S | 3860 ++ .../x86_64/fpu/multiarch/svml_d_exp102_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp102_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_exp102_core_sse4.S | 418 + .../x86_64/fpu/multiarch/svml_d_exp104_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp104_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_exp104_core_avx2.S | 429 + .../x86_64/fpu/multiarch/svml_d_exp108_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp108_core.c | 27 + .../fpu/multiarch/svml_d_exp108_core_avx512.S | 287 + .../x86_64/fpu/multiarch/svml_d_exp22_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp22_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_exp22_core_sse4.S | 325 + .../x86_64/fpu/multiarch/svml_d_exp24_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp24_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_exp24_core_avx2.S | 341 + .../x86_64/fpu/multiarch/svml_d_exp28_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp28_core.c | 27 + .../fpu/multiarch/svml_d_exp28_core_avx512.S | 301 + .../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 | 10 +- .../x86_64/fpu/multiarch/svml_d_expm12_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_expm12_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_expm12_core_sse4.S | 421 + .../x86_64/fpu/multiarch/svml_d_expm14_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_expm14_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_expm14_core_avx2.S | 408 + .../x86_64/fpu/multiarch/svml_d_expm18_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_expm18_core.c | 27 + .../fpu/multiarch/svml_d_expm18_core_avx512.S | 334 + .../x86_64/fpu/multiarch/svml_d_hypot2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_hypot2_core.c | 28 + .../x86_64/fpu/multiarch/svml_d_hypot2_core_sse4.S | 279 + .../x86_64/fpu/multiarch/svml_d_hypot4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_hypot4_core.c | 28 + .../x86_64/fpu/multiarch/svml_d_hypot4_core_avx2.S | 289 + .../x86_64/fpu/multiarch/svml_d_hypot8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_hypot8_core.c | 28 + .../fpu/multiarch/svml_d_hypot8_core_avx512.S | 235 + .../x86_64/fpu/multiarch/svml_d_log102_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log102_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log102_core_sse4.S | 1089 + .../x86_64/fpu/multiarch/svml_d_log104_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log104_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log104_core_avx2.S | 1074 + .../x86_64/fpu/multiarch/svml_d_log108_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log108_core.c | 27 + .../fpu/multiarch/svml_d_log108_core_avx512.S | 299 + .../x86_64/fpu/multiarch/svml_d_log1p2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log1p2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log1p2_core_sse4.S | 1398 + .../x86_64/fpu/multiarch/svml_d_log1p4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log1p4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log1p4_core_avx2.S | 1383 + .../x86_64/fpu/multiarch/svml_d_log1p8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log1p8_core.c | 27 + .../fpu/multiarch/svml_d_log1p8_core_avx512.S | 317 + .../x86_64/fpu/multiarch/svml_d_log22_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log22_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log22_core_sse4.S | 1339 + .../x86_64/fpu/multiarch/svml_d_log24_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log24_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log24_core_avx2.S | 1324 + .../x86_64/fpu/multiarch/svml_d_log28_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log28_core.c | 27 + .../fpu/multiarch/svml_d_log28_core_avx512.S | 293 + .../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 | 17 +- .../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 | 10 +- .../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 | 17 +- .../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 | 17 +- .../x86_64/fpu/multiarch/svml_d_sinh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_sinh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_sinh2_core_sse4.S | 456 + .../x86_64/fpu/multiarch/svml_d_sinh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_sinh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_sinh4_core_avx2.S | 470 + .../x86_64/fpu/multiarch/svml_d_sinh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_sinh8_core.c | 27 + .../fpu/multiarch/svml_d_sinh8_core_avx512.S | 461 + .../x86_64/fpu/multiarch/svml_d_tan2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S | 6259 ++++ .../x86_64/fpu/multiarch/svml_d_tan4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S | 6227 ++++ .../x86_64/fpu/multiarch/svml_d_tan8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S | 2733 ++ .../x86_64/fpu/multiarch/svml_d_tanh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tanh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tanh2_core_sse4.S | 1272 + .../x86_64/fpu/multiarch/svml_d_tanh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tanh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tanh4_core_avx2.S | 1279 + .../x86_64/fpu/multiarch/svml_d_tanh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tanh8_core.c | 27 + .../fpu/multiarch/svml_d_tanh8_core_avx512.S | 472 + .../fpu/multiarch/svml_s_acosf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acosf16_core.c | 28 + .../fpu/multiarch/svml_s_acosf16_core_avx512.S | 271 + .../x86_64/fpu/multiarch/svml_s_acosf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acosf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_acosf4_core_sse4.S | 270 + .../x86_64/fpu/multiarch/svml_s_acosf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acosf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_acosf8_core_avx2.S | 264 + .../fpu/multiarch/svml_s_acoshf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_acoshf16_core.c | 28 + .../fpu/multiarch/svml_s_acoshf16_core_avx512.S | 449 + .../fpu/multiarch/svml_s_acoshf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acoshf4_core.c | 28 + .../fpu/multiarch/svml_s_acoshf4_core_sse4.S | 389 + .../x86_64/fpu/multiarch/svml_s_acoshf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acoshf8_core.c | 28 + .../fpu/multiarch/svml_s_acoshf8_core_avx2.S | 370 + .../fpu/multiarch/svml_s_asinf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinf16_core.c | 28 + .../fpu/multiarch/svml_s_asinf16_core_avx512.S | 260 + .../x86_64/fpu/multiarch/svml_s_asinf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_asinf4_core_sse4.S | 252 + .../x86_64/fpu/multiarch/svml_s_asinf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_asinf8_core_avx2.S | 249 + .../fpu/multiarch/svml_s_asinhf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_asinhf16_core.c | 28 + .../fpu/multiarch/svml_s_asinhf16_core_avx512.S | 476 + .../fpu/multiarch/svml_s_asinhf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinhf4_core.c | 28 + .../fpu/multiarch/svml_s_asinhf4_core_sse4.S | 509 + .../x86_64/fpu/multiarch/svml_s_asinhf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinhf8_core.c | 28 + .../fpu/multiarch/svml_s_asinhf8_core_avx2.S | 457 + .../fpu/multiarch/svml_s_atan2f16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_atan2f16_core.c | 28 + .../fpu/multiarch/svml_s_atan2f16_core_avx512.S | 399 + .../fpu/multiarch/svml_s_atan2f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atan2f4_core.c | 28 + .../fpu/multiarch/svml_s_atan2f4_core_sse4.S | 384 + .../x86_64/fpu/multiarch/svml_s_atan2f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atan2f8_core.c | 28 + .../fpu/multiarch/svml_s_atan2f8_core_avx2.S | 362 + .../fpu/multiarch/svml_s_atanf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanf16_core.c | 28 + .../fpu/multiarch/svml_s_atanf16_core_avx512.S | 174 + .../x86_64/fpu/multiarch/svml_s_atanf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_atanf4_core_sse4.S | 164 + .../x86_64/fpu/multiarch/svml_s_atanf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_atanf8_core_avx2.S | 148 + .../fpu/multiarch/svml_s_atanhf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_atanhf16_core.c | 28 + .../fpu/multiarch/svml_s_atanhf16_core_avx512.S | 393 + .../fpu/multiarch/svml_s_atanhf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanhf4_core.c | 28 + .../fpu/multiarch/svml_s_atanhf4_core_sse4.S | 361 + .../x86_64/fpu/multiarch/svml_s_atanhf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core.c | 28 + .../fpu/multiarch/svml_s_atanhf8_core_avx2.S | 335 + .../fpu/multiarch/svml_s_cbrtf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf16_core.c | 28 + .../fpu/multiarch/svml_s_cbrtf16_core_avx512.S | 235 + .../x86_64/fpu/multiarch/svml_s_cbrtf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_cbrtf4_core_sse4.S | 490 + .../x86_64/fpu/multiarch/svml_s_cbrtf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_cbrtf8_core_avx2.S | 509 + .../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 | 17 +- .../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 | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_coshf16_core.c | 28 + .../fpu/multiarch/svml_s_coshf16_core_avx512.S | 321 + .../x86_64/fpu/multiarch/svml_s_coshf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_coshf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_coshf4_core_sse4.S | 305 + .../x86_64/fpu/multiarch/svml_s_coshf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_coshf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_coshf8_core_avx2.S | 308 + .../fpu/multiarch/svml_s_erfcf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core.c | 28 + .../fpu/multiarch/svml_s_erfcf16_core_avx512.S | 932 + .../x86_64/fpu/multiarch/svml_s_erfcf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S | 939 + .../x86_64/fpu/multiarch/svml_s_erfcf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S | 957 + .../x86_64/fpu/multiarch/svml_s_erff16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erff16_core.c | 28 + .../fpu/multiarch/svml_s_erff16_core_avx512.S | 185 + .../x86_64/fpu/multiarch/svml_s_erff4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erff4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erff4_core_sse4.S | 664 + .../x86_64/fpu/multiarch/svml_s_erff8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erff8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erff8_core_avx2.S | 669 + .../fpu/multiarch/svml_s_exp10f16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_exp10f16_core.c | 28 + .../fpu/multiarch/svml_s_exp10f16_core_avx512.S | 269 + .../fpu/multiarch/svml_s_exp10f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp10f4_core.c | 28 + .../fpu/multiarch/svml_s_exp10f4_core_sse4.S | 311 + .../x86_64/fpu/multiarch/svml_s_exp10f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp10f8_core.c | 28 + .../fpu/multiarch/svml_s_exp10f8_core_avx2.S | 331 + .../fpu/multiarch/svml_s_exp2f16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp2f16_core.c | 28 + .../fpu/multiarch/svml_s_exp2f16_core_avx512.S | 271 + .../x86_64/fpu/multiarch/svml_s_exp2f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp2f4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_exp2f4_core_sse4.S | 238 + .../x86_64/fpu/multiarch/svml_s_exp2f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp2f8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_exp2f8_core_avx2.S | 245 + .../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 | 17 +- .../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 | 20 + .../x86_64/fpu/multiarch/svml_s_expm1f16_core.c | 28 + .../fpu/multiarch/svml_s_expm1f16_core_avx512.S | 281 + .../fpu/multiarch/svml_s_expm1f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_expm1f4_core.c | 28 + .../fpu/multiarch/svml_s_expm1f4_core_sse4.S | 358 + .../x86_64/fpu/multiarch/svml_s_expm1f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_expm1f8_core.c | 28 + .../fpu/multiarch/svml_s_expm1f8_core_avx2.S | 351 + .../fpu/multiarch/svml_s_hypotf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_hypotf16_core.c | 28 + .../fpu/multiarch/svml_s_hypotf16_core_avx512.S | 239 + .../fpu/multiarch/svml_s_hypotf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_hypotf4_core.c | 28 + .../fpu/multiarch/svml_s_hypotf4_core_sse4.S | 265 + .../x86_64/fpu/multiarch/svml_s_hypotf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_hypotf8_core.c | 28 + .../fpu/multiarch/svml_s_hypotf8_core_avx2.S | 269 + .../fpu/multiarch/svml_s_log10f16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_log10f16_core.c | 28 + .../fpu/multiarch/svml_s_log10f16_core_avx512.S | 238 + .../fpu/multiarch/svml_s_log10f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log10f4_core.c | 28 + .../fpu/multiarch/svml_s_log10f4_core_sse4.S | 243 + .../x86_64/fpu/multiarch/svml_s_log10f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log10f8_core.c | 28 + .../fpu/multiarch/svml_s_log10f8_core_avx2.S | 243 + .../fpu/multiarch/svml_s_log1pf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_log1pf16_core.c | 28 + .../fpu/multiarch/svml_s_log1pf16_core_avx512.S | 271 + .../fpu/multiarch/svml_s_log1pf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log1pf4_core.c | 28 + .../fpu/multiarch/svml_s_log1pf4_core_sse4.S | 252 + .../x86_64/fpu/multiarch/svml_s_log1pf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log1pf8_core.c | 28 + .../fpu/multiarch/svml_s_log1pf8_core_avx2.S | 254 + .../fpu/multiarch/svml_s_log2f16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log2f16_core.c | 28 + .../fpu/multiarch/svml_s_log2f16_core_avx512.S | 231 + .../x86_64/fpu/multiarch/svml_s_log2f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log2f4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_log2f4_core_sse4.S | 223 + .../x86_64/fpu/multiarch/svml_s_log2f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log2f8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_log2f8_core_avx2.S | 226 + .../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 | 17 +- .../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 | 22 +- .../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 | 17 +- .../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 | 17 +- .../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 | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_sinhf16_core.c | 28 + .../fpu/multiarch/svml_s_sinhf16_core_avx512.S | 318 + .../x86_64/fpu/multiarch/svml_s_sinhf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_sinhf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_sinhf4_core_sse4.S | 308 + .../x86_64/fpu/multiarch/svml_s_sinhf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_sinhf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_sinhf8_core_avx2.S | 309 + .../x86_64/fpu/multiarch/svml_s_tanf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core.c | 28 + .../fpu/multiarch/svml_s_tanf16_core_avx512.S | 927 + .../x86_64/fpu/multiarch/svml_s_tanf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S | 2600 ++ .../x86_64/fpu/multiarch/svml_s_tanf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S | 2595 ++ .../fpu/multiarch/svml_s_tanhf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanhf16_core.c | 28 + .../fpu/multiarch/svml_s_tanhf16_core_avx512.S | 381 + .../x86_64/fpu/multiarch/svml_s_tanhf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanhf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanhf4_core_sse4.S | 832 + .../x86_64/fpu/multiarch/svml_s_tanhf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanhf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanhf8_core_avx2.S | 844 + sysdeps/x86_64/fpu/printf_fphex.c | 2 +- sysdeps/x86_64/fpu/s_ceill.S | 3 - sysdeps/x86_64/fpu/s_copysign.S | 3 +- sysdeps/x86_64/fpu/s_copysignf.S | 3 +- sysdeps/x86_64/fpu/s_copysignl.S | 3 - sysdeps/x86_64/fpu/s_fabs.c | 2 +- sysdeps/x86_64/fpu/s_fabsf.c | 2 +- sysdeps/x86_64/fpu/s_fabsl.S | 2 +- sysdeps/x86_64/fpu/s_finitel.S | 4 - sysdeps/x86_64/fpu/s_floorl.S | 3 - sysdeps/x86_64/fpu/s_fmax.S | 3 +- sysdeps/x86_64/fpu/s_fmaxf.S | 3 +- sysdeps/x86_64/fpu/s_fmaxl.S | 3 +- sysdeps/x86_64/fpu/s_fmin.S | 3 +- sysdeps/x86_64/fpu/s_fminf.S | 3 +- sysdeps/x86_64/fpu/s_fminl.S | 3 +- sysdeps/x86_64/fpu/s_llrint.S | 3 +- sysdeps/x86_64/fpu/s_llrintf.S | 3 +- sysdeps/x86_64/fpu/s_llrintl.S | 2 +- sysdeps/x86_64/fpu/s_log1pl.S | 3 - sysdeps/x86_64/fpu/s_nearbyintl.S | 2 - sysdeps/x86_64/fpu/s_scalbnl.S | 3 - sysdeps/x86_64/fpu/s_signbit.S | 3 +- sysdeps/x86_64/fpu/s_signbitf.S | 3 +- sysdeps/x86_64/fpu/s_truncl.S | 3 +- sysdeps/x86_64/fpu/scripts/bench_libmvec.py | 464 + sysdeps/x86_64/fpu/svml_d_acos2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_acos4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_acos4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_acos8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_acosh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_acosh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_acosh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_acosh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_asin2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_asin4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_asin4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_asin8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_asinh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_asinh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_asinh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_asinh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_atan22_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atan24_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atan24_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_atan28_core.S | 25 + sysdeps/x86_64/fpu/svml_d_atan2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atan4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atan4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_atan8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_atanh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atanh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atanh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_atanh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_cbrt2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_cbrt4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_cbrt4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_cbrt8_core.S | 25 + 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 | 29 + sysdeps/x86_64/fpu/svml_d_cosh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_cosh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_cosh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_erf2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erf4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erf4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_erf8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_erfc2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erfc4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erfc4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_erfc8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_exp102_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp104_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp104_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_exp108_core.S | 25 + sysdeps/x86_64/fpu/svml_d_exp22_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp24_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp24_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_exp28_core.S | 25 + 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 | 29 + sysdeps/x86_64/fpu/svml_d_expm14_core.S | 29 + sysdeps/x86_64/fpu/svml_d_expm14_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_expm18_core.S | 25 + sysdeps/x86_64/fpu/svml_d_hypot2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_hypot4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_hypot4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_hypot8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_log102_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log104_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log104_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_log108_core.S | 25 + sysdeps/x86_64/fpu/svml_d_log1p2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log1p4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log1p4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_log1p8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_log22_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log24_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log24_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_log28_core.S | 25 + 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 | 29 + sysdeps/x86_64/fpu/svml_d_sinh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_sinh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_sinh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_tan2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tan4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tan4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_tan8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_tanh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tanh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tanh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_tanh8_core.S | 25 + 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 | 25 + sysdeps/x86_64/fpu/svml_s_acosf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_acosf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_acosf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_acoshf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_acoshf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_acoshf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_acoshf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_asinf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_asinf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_asinf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_asinf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_asinhf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_asinhf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_asinhf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_asinhf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_atan2f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_atan2f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atan2f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atan2f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_atanf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_atanf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atanf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atanf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_atanhf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_atanhf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atanhf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atanhf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_cbrtf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_cbrtf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_cbrtf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_cbrtf8_core_avx.S | 25 + 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 | 25 + sysdeps/x86_64/fpu/svml_s_coshf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_coshf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_coshf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_erfcf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_erfcf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erfcf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erfcf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_erff16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_erff4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erff8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erff8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_exp10f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_exp10f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_exp10f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_exp10f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_exp2f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_exp2f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_exp2f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_exp2f8_core_avx.S | 25 + 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 | 25 + sysdeps/x86_64/fpu/svml_s_expm1f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_expm1f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_expm1f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_hypotf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_hypotf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_hypotf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_hypotf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_log10f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_log10f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log10f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log10f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_log1pf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_log1pf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log1pf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log1pf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_log2f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_log2f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log2f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log2f8_core_avx.S | 25 + 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 | 25 + sysdeps/x86_64/fpu/svml_s_sinhf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_sinhf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_sinhf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_tanf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_tanf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_tanhf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_tanhf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanhf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanhf8_core_avx.S | 25 + 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/test-double-libmvec-acos-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-acos-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-acos-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-acos.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-acosh-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-acosh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-acosh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-acosh.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-asin-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-asin-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-asin-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-asin.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-asinh-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-asinh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-asinh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-asinh.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-atan-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-atan-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-atan-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-atan.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-atan2-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-atan2-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-atan2-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-atan2.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-atanh-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-atanh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-atanh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-atanh.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-cbrt-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cbrt.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-cos-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cos-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-cos-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cos.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-cosh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cosh.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-erf-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erf-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-erf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erf.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-erfc-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erfc.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-exp-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-exp-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-exp10-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-exp10-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-exp10-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp10.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-exp2-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp2.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-expm1-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-expm1-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-expm1-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-expm1.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-hypot-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-hypot-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-hypot-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-hypot.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-log-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-log-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-log10-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-log10-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-log10-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log10.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-log1p-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-log1p-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-log1p-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log1p.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-log2-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log2-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-log2-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log2.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-pow-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-pow-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-pow-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-pow.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-sin-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-sin-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-sin-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-sin.c | 3 + .../fpu/test-double-libmvec-sincos-avx-main.c | 1 - .../fpu/test-double-libmvec-sincos-avx2-main.c | 1 - .../fpu/test-double-libmvec-sincos-avx512-main.c | 1 - ...x512.c => test-double-libmvec-sincos-avx512f.c} | 0 .../x86_64/fpu/test-double-libmvec-sincos-main.c | 43 - sysdeps/x86_64/fpu/test-double-libmvec-sincos.c | 47 +- sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-sinh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-sinh.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-tan-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tan-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-tan-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tan.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-tanh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tanh.c | 3 + sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 23 +- .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-double-vlen4-avx2.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-double-vlen4.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-double-vlen8.h | 2 +- sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-acosf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-acosf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-acoshf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-acoshf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-acoshf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-acoshf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-asinf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-asinf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-asinhf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-asinhf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-asinhf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-asinhf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-atan2f-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-atan2f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-atan2f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-atan2f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-atanf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-atanf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-atanhf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-atanhf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-atanhf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-atanhf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-cbrtf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-cbrtf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-cosf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-cosf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-coshf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-coshf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-erfcf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-erff-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erff-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-erff-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erff.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-exp10f-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-exp10f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-exp10f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-exp10f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-exp2f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-exp2f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-expf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-expf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-expf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-expf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-expm1f-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-expm1f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-expm1f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-expm1f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-hypotf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-hypotf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-hypotf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-hypotf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-log10f-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-log10f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-log10f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-log10f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-log1pf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-log1pf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-log1pf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-log1pf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-log2f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-log2f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-logf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-logf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-logf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-logf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-powf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-powf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-powf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-powf.c | 3 + .../fpu/test-float-libmvec-sincosf-avx-main.c | 1 - .../fpu/test-float-libmvec-sincosf-avx2-main.c | 1 - .../fpu/test-float-libmvec-sincosf-avx512-main.c | 1 - ...x512.c => test-float-libmvec-sincosf-avx512f.c} | 0 .../x86_64/fpu/test-float-libmvec-sincosf-main.c | 42 - sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c | 47 +- sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-sinf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-sinf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-sinhf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-sinhf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-tanf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-tanhf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanhf.c | 3 + sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-float-vlen16.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 23 +- .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-float-vlen8-avx2.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-float-vlen8.h | 2 +- sysdeps/x86_64/fpu/test-libmvec-avx.c | 2 + sysdeps/x86_64/fpu/test-libmvec-avx2.c | 2 + sysdeps/x86_64/fpu/test-libmvec-avx512f.c | 2 + sysdeps/x86_64/fpu/test-libmvec.c | 1 + sysdeps/x86_64/fpu/test-vector-abi-arg1.h | 43 + sysdeps/x86_64/fpu/test-vector-abi-arg2.h | 46 + sysdeps/x86_64/fpu/test-vector-abi-sincos.h | 49 + sysdeps/x86_64/fpu/test-vector-abi.h | 41 + sysdeps/x86_64/fpu/x86_64-math-asm.h | 2 +- sysdeps/x86_64/htonl.S | 2 +- sysdeps/x86_64/ifuncmain8.c | 2 +- sysdeps/x86_64/ifuncmod8.c | 2 +- sysdeps/x86_64/isa.h | 2 +- sysdeps/x86_64/jmpbuf-offsets.h | 2 +- sysdeps/x86_64/jmpbuf-unwind.h | 3 +- sysdeps/x86_64/link-defines.sym | 8 - sysdeps/x86_64/lshift.S | 2 +- sysdeps/x86_64/machine-gmon.h | 3 +- sysdeps/x86_64/memchr.S | 3 +- sysdeps/x86_64/memcmp.S | 64 +- sysdeps/x86_64/memcmpeq.S | 21 + sysdeps/x86_64/memcpy_chk.S | 2 +- sysdeps/x86_64/memmove.S | 4 +- sysdeps/x86_64/memmove_chk.S | 2 +- sysdeps/x86_64/mempcpy_chk.S | 2 +- sysdeps/x86_64/memrchr.S | 3 +- sysdeps/x86_64/memset.S | 12 +- sysdeps/x86_64/memset_chk.S | 2 +- sysdeps/x86_64/memusage.h | 21 - sysdeps/x86_64/mul_1.S | 2 +- sysdeps/x86_64/multiarch/Makefile | 4 + sysdeps/x86_64/multiarch/ifunc-avx2.h | 2 +- sysdeps/x86_64/multiarch/ifunc-evex.h | 2 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 20 +- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 2 +- sysdeps/x86_64/multiarch/ifunc-memcmpeq.h | 48 + sysdeps/x86_64/multiarch/ifunc-memmove.h | 2 +- sysdeps/x86_64/multiarch/ifunc-memset.h | 2 +- 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-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.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 | 423 +- sysdeps/x86_64/multiarch/memcmp-sse2.S | 12 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 2270 +- sysdeps/x86_64/multiarch/memcmp-ssse3.S | 3 +- sysdeps/x86_64/multiarch/memcmp.c | 2 +- sysdeps/x86_64/multiarch/memcmpeq-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/memcmpeq-avx2.S | 324 + sysdeps/x86_64/multiarch/memcmpeq-evex.S | 239 + sysdeps/x86_64/multiarch/memcmpeq-sse2.S | 23 + sysdeps/x86_64/multiarch/memcmpeq.c | 35 + sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 3 +- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 3 +- 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-avx-unaligned-erms-rtm.S | 2 +- .../x86_64/multiarch/memmove-avx-unaligned-erms.S | 2 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 2 +- .../multiarch/memmove-avx512-unaligned-erms.S | 2 +- .../x86_64/multiarch/memmove-evex-unaligned-erms.S | 2 +- .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 2 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 597 +- 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-avx2-unaligned-erms.S | 10 +- .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 2 +- .../multiarch/memset-avx512-unaligned-erms.S | 11 +- .../x86_64/multiarch/memset-evex-unaligned-erms.S | 11 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 2 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 287 +- 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-sse2.S | 2 +- sysdeps/x86_64/multiarch/rawmemchr.c | 2 +- sysdeps/x86_64/multiarch/stpcpy-sse2.S | 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-avx.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 | 3 +- sysdeps/x86_64/multiarch/strcat-evex.S | 2 +- sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S | 3 +- sysdeps/x86_64/multiarch/strcat-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcat-ssse3.S | 3 +- sysdeps/x86_64/multiarch/strcat.c | 2 +- sysdeps/x86_64/multiarch/strchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/strchr-evex.S | 2 +- sysdeps/x86_64/multiarch/strchr-sse2-no-bsf.S | 3 +- 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 | 4 +- sysdeps/x86_64/multiarch/strcmp-evex.S | 467 +- sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse42.S | 7 +- sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strcmp.c | 5 +- sysdeps/x86_64/multiarch/strcpy-avx2.S | 3 +- sysdeps/x86_64/multiarch/strcpy-evex.S | 2 +- sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 3 +- sysdeps/x86_64/multiarch/strcpy-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcpy-ssse3.S | 3 +- sysdeps/x86_64/multiarch/strcpy.c | 2 +- sysdeps/x86_64/multiarch/strcspn-c.c | 3 +- sysdeps/x86_64/multiarch/strcspn-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcspn.c | 2 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 2 +- sysdeps/x86_64/multiarch/strlen-evex.S | 2 +- sysdeps/x86_64/multiarch/strlen-sse2.S | 2 +- sysdeps/x86_64/multiarch/strlen-vec.S | 6 +- sysdeps/x86_64/multiarch/strlen.c | 2 +- sysdeps/x86_64/multiarch/strncase.c | 2 +- sysdeps/x86_64/multiarch/strncase_l-avx.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.c | 2 +- sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/strncmp-avx2.S | 1 + sysdeps/x86_64/multiarch/strncmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/strncmp-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strncmp-ssse3.S | 2 +- sysdeps/x86_64/multiarch/strncmp.c | 5 +- sysdeps/x86_64/multiarch/strncpy.c | 2 +- sysdeps/x86_64/multiarch/strnlen-sse2.S | 2 +- sysdeps/x86_64/multiarch/strnlen.c | 2 +- sysdeps/x86_64/multiarch/strpbrk-sse2.S | 2 +- sysdeps/x86_64/multiarch/strpbrk.c | 2 +- sysdeps/x86_64/multiarch/strrchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/strrchr-evex.S | 2 +- sysdeps/x86_64/multiarch/strrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/strrchr.c | 2 +- sysdeps/x86_64/multiarch/strspn-c.c | 3 +- sysdeps/x86_64/multiarch/strspn-sse2.S | 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/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-ssse3.S | 3 +- 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/wcsncmp-avx2-rtm.S | 2 +- sysdeps/x86_64/multiarch/wcsncmp-avx2.S | 2 +- sysdeps/x86_64/multiarch/wcsncmp-sse2.c | 2 +- sysdeps/x86_64/multiarch/wcsncmp.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.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/nptl/Makefile | 2 +- sysdeps/x86_64/nptl/pthread_spin_lock.S | 2 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 3 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 3 +- sysdeps/x86_64/nptl/tcb-access.h | 132 + sysdeps/x86_64/nptl/tls.h | 123 +- sysdeps/x86_64/rawmemchr.S | 3 +- sysdeps/x86_64/rshift.S | 2 +- sysdeps/x86_64/setjmp.S | 2 +- sysdeps/x86_64/stackinfo.h | 2 +- sysdeps/x86_64/start.S | 3 +- sysdeps/x86_64/strcat.S | 3 +- sysdeps/x86_64/strchr.S | 2 +- sysdeps/x86_64/strchrnul.S | 2 +- sysdeps/x86_64/strcmp.S | 9 +- sysdeps/x86_64/strcpy.S | 3 +- sysdeps/x86_64/strcspn.S | 5 +- sysdeps/x86_64/strlen.S | 2 +- sysdeps/x86_64/strrchr.S | 2 +- sysdeps/x86_64/strspn.S | 5 +- sysdeps/x86_64/sub_n.S | 2 +- sysdeps/x86_64/submul_1.S | 2 +- sysdeps/x86_64/sysdep.h | 2 +- sysdeps/x86_64/tls-macros.h | 39 - 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-glibc-hwcaps.c | 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-quad1.c | 2 +- sysdeps/x86_64/tst-quadmod1.S | 2 +- sysdeps/x86_64/tst-quadmod2.S | 2 +- sysdeps/x86_64/tst-rsi-strlen.c | 2 +- sysdeps/x86_64/tst-rsi-wcslen.c | 2 +- sysdeps/x86_64/tst-sse.c | 2 +- sysdeps/x86_64/tst-x86-64-tls-1.c | 2 +- sysdeps/x86_64/tst-x86_64-1.c | 2 +- sysdeps/x86_64/tst-x86_64mod-1.c | 2 +- sysdeps/x86_64/wcschr.S | 3 +- sysdeps/x86_64/wcscmp.S | 3 +- sysdeps/x86_64/wcslen.S | 3 +- sysdeps/x86_64/wcsrchr.S | 3 +- sysdeps/x86_64/wmemset_chk.S | 2 +- sysdeps/x86_64/x32/dl-machine.h | 2 +- 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/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-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 +- sysvipc/Makefile | 2 +- sysvipc/ftok.c | 3 +- sysvipc/msgctl.c | 3 +- sysvipc/msgget.c | 3 +- sysvipc/msgrcv.c | 3 +- sysvipc/msgsnd.c | 3 +- sysvipc/semctl.c | 3 +- sysvipc/semget.c | 3 +- sysvipc/semop.c | 3 +- sysvipc/semtimedop.c | 3 +- sysvipc/shmat.c | 3 +- sysvipc/shmctl.c | 3 +- sysvipc/shmdt.c | 3 +- sysvipc/shmget.c | 3 +- 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 | 7 +- termios/termios.h | 2 +- test-skeleton.c | 3 +- time/Makefile | 2 +- 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 | 3 +- time/difftime.c | 3 +- time/dysize.c | 2 +- time/era.c | 2 +- time/ftime.c | 2 +- time/getdate.c | 3 +- time/getitimer.c | 2 +- time/gettimeofday.c | 2 +- time/gmtime.c | 2 +- time/lc-time-cleanup.c | 2 +- time/localtime.c | 2 +- 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 | 2 +- time/strptime.c | 2 +- time/strptime_l.c | 2 +- time/sys/time.h | 2 +- time/sys/timeb.h | 2 +- time/test_time.c | 2 +- time/time.c | 2 +- time/time.h | 2 +- time/timegm.c | 2 +- time/timespec_get.c | 2 +- time/timespec_getres.c | 2 +- time/tst-adjtime.c | 2 +- time/tst-clock.c | 3 +- time/tst-clock_nanosleep.c | 2 +- time/tst-clock_settime.c | 2 +- time/tst-cpuclock1.c | 2 +- time/tst-ctime.c | 2 +- time/tst-difftime.c | 2 +- time/tst-ftime.c | 2 +- time/tst-getdate.c | 3 +- time/tst-gmtime.c | 2 +- time/tst-itimer.c | 26 +- time/tst-mktime4.c | 2 +- time/tst-settimeofday.c | 2 +- time/tst-strftime2.c | 2 +- time/tst-strftime3.c | 2 +- time/tst-strptime-whitespace.c | 2 +- time/tst-strptime.c | 3 +- time/tst-timegm.c | 2 +- time/tst-timespec_get.c | 2 +- time/tst-timespec_getres.c | 2 +- time/tst-tzname.c | 2 +- time/tst-y2039.c | 2 +- time/tzfile.c | 2 +- time/tzset.c | 2 +- time/wcsftime.c | 2 +- time/wcsftime_l.c | 2 +- timezone/Makefile | 5 +- timezone/tst-bz28707.c | 2 +- timezone/tst-timezone.c | 3 +- timezone/tst-tzset.c | 10 +- version.h | 2 +- wcsmbs/Makefile | 5 +- wcsmbs/bits/wchar-ldbl.h | 2 +- wcsmbs/bits/wchar2.h | 223 +- wcsmbs/btowc.c | 3 +- wcsmbs/c16rtomb.c | 3 +- wcsmbs/c32rtomb.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 | 3 +- wcsmbs/mbrtoc16.c | 3 +- wcsmbs/mbrtoc32.c | 2 +- wcsmbs/mbrtowc.c | 3 +- wcsmbs/mbsinit.c | 3 +- wcsmbs/mbsnrtowcs.c | 3 +- wcsmbs/mbsrtowcs.c | 3 +- wcsmbs/mbsrtowcs_l.c | 3 +- wcsmbs/test-char-types.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-wcsncpy.c | 2 +- wcsmbs/test-wcsnlen.c | 2 +- wcsmbs/test-wcspbrk.c | 2 +- wcsmbs/test-wcsspn.c | 2 +- wcsmbs/test-wmemchr.c | 2 +- wcsmbs/test-wmemset.c | 2 +- wcsmbs/tst-btowc.c | 3 +- wcsmbs/tst-c16-surrogate.c | 2 +- wcsmbs/tst-c32-state.c | 2 +- wcsmbs/tst-mbrtowc.c | 6 +- wcsmbs/tst-mbsrtowcs.c | 3 +- wcsmbs/tst-mbstowcs.c | 2 +- wcsmbs/tst-wcpncpy.c | 3 +- wcsmbs/tst-wcrtomb.c | 3 +- wcsmbs/tst-wcsnlen.c | 3 +- wcsmbs/tst-wcstod-nan-locale.c | 2 +- wcsmbs/tst-wcstod-nan-sign.c | 2 +- wcsmbs/tst-wcstod-round.c | 2 +- wcsmbs/tst-wcstol-locale.c | 2 +- wcsmbs/tst-wprintf-binary.c | 25 + wcsmbs/uchar.h | 2 +- wcsmbs/wchar.h | 2 +- wcsmbs/wcpcpy.c | 3 +- wcsmbs/wcpncpy.c | 3 +- wcsmbs/wcrtomb.c | 3 +- wcsmbs/wcscasecmp.c | 2 +- wcsmbs/wcscasecmp_l.c | 3 +- wcsmbs/wcscat.c | 3 +- wcsmbs/wcschr.c | 2 +- wcsmbs/wcschrnul.c | 2 +- wcsmbs/wcscmp.c | 3 +- wcsmbs/wcscoll.c | 3 +- wcsmbs/wcscoll_l.c | 3 +- wcsmbs/wcscpy.c | 3 +- wcsmbs/wcscspn.c | 3 +- wcsmbs/wcsdup.c | 3 +- wcsmbs/wcslen.c | 3 +- wcsmbs/wcsmbsload.c | 3 +- wcsmbs/wcsmbsload.h | 3 +- wcsmbs/wcsncase.c | 2 +- wcsmbs/wcsncase_l.c | 3 +- wcsmbs/wcsncat.c | 3 +- wcsmbs/wcsncmp.c | 3 +- wcsmbs/wcsncpy.c | 3 +- wcsmbs/wcsnlen.c | 3 +- wcsmbs/wcsnrtombs.c | 3 +- wcsmbs/wcspbrk.c | 3 +- wcsmbs/wcsrchr.c | 3 +- wcsmbs/wcsrtombs.c | 3 +- wcsmbs/wcsspn.c | 3 +- wcsmbs/wcsstr.c | 2 +- wcsmbs/wcstod.c | 3 +- wcsmbs/wcstod_l.c | 3 +- wcsmbs/wcstod_nan.c | 2 +- wcsmbs/wcstof.c | 3 +- wcsmbs/wcstof_l.c | 3 +- wcsmbs/wcstof_nan.c | 2 +- wcsmbs/wcstok.c | 3 +- wcsmbs/wcstol.c | 3 +- wcsmbs/wcstol_l.c | 3 +- wcsmbs/wcstold.c | 3 +- wcsmbs/wcstold_l.c | 3 +- wcsmbs/wcstold_nan.c | 2 +- wcsmbs/wcstoll.c | 3 +- wcsmbs/wcstoll_l.c | 3 +- wcsmbs/wcstoul.c | 3 +- wcsmbs/wcstoul_l.c | 3 +- wcsmbs/wcstoull.c | 3 +- wcsmbs/wcstoull_l.c | 3 +- wcsmbs/wcswidth.c | 3 +- wcsmbs/wcsxfrm.c | 3 +- wcsmbs/wcsxfrm_l.c | 3 +- wcsmbs/wctob.c | 3 +- wcsmbs/wcwidth.c | 3 +- wcsmbs/wcwidth.h | 3 +- wcsmbs/wmemchr.c | 3 +- wcsmbs/wmemcmp.c | 3 +- wcsmbs/wmemcpy.c | 3 +- wcsmbs/wmemmove.c | 3 +- wcsmbs/wmempcpy.c | 3 +- wcsmbs/wmemset.c | 3 +- wctype/Makefile | 2 +- wctype/bits/wctype-wchar.h | 2 +- wctype/iswctype.c | 3 +- wctype/iswctype_l.c | 3 +- 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 | 3 +- wctype/wctrans.c | 3 +- wctype/wctrans_l.c | 2 +- wctype/wctype.c | 3 +- wctype/wctype.h | 2 +- wctype/wctype_l.c | 3 +- 13172 files changed, 311676 insertions(+), 68210 deletions(-) create mode 100644 CONTRIBUTED-BY create mode 100644 ChangeLog.old/ChangeLog.24 create mode 100644 SHARED-FILES create mode 100644 benchtests/bench-memcmpeq.c create mode 100644 benchtests/hypotf-inputs create mode 100644 bits/atomic_wide_counter.h create mode 100644 bits/dl_find_object.h create mode 100644 bits/link_lavcurrent.h create mode 100644 csu/rtld-sizes.sym delete mode 100755 debug/catchsegv.sh delete mode 100644 debug/segfault.c delete mode 100644 debug/tst-chk1.c delete mode 100644 debug/tst-chk2.c delete mode 100644 debug/tst-chk3.c delete mode 100644 debug/tst-chk4.cc delete mode 100644 debug/tst-chk5.cc delete mode 100644 debug/tst-chk6.cc create mode 100644 debug/tst-fortify.c delete mode 100644 debug/tst-lfschk1.c delete mode 100644 debug/tst-lfschk2.c delete mode 100644 debug/tst-lfschk3.c delete mode 100644 debug/tst-lfschk4.cc delete mode 100644 debug/tst-lfschk5.cc delete mode 100644 debug/tst-lfschk6.cc create mode 100644 debug/tst-realpath-chk.c create mode 100644 elf/dl-audit.c create mode 100644 elf/dl-debug-symbols.S create mode 100644 elf/dl-find_object.c create mode 100644 elf/dl-find_object.h create mode 100644 elf/dl-libc_freeres.c create mode 100644 elf/dl-minimal-malloc.c create mode 100644 elf/dl-printf.c create mode 100644 elf/dl-setup_hash.c create mode 100644 elf/dl-static-tls.h create mode 100644 elf/dso-sort-tests-1.def create mode 100644 elf/dso-sort-tests-2.def create mode 100644 elf/libc-dl_find_object.c delete mode 100644 elf/tls-macros.h create mode 100644 elf/tst-align3.c create mode 100644 elf/tst-alignmod3.c create mode 100644 elf/tst-audit-tlsdesc-dlopen.c create mode 100644 elf/tst-audit-tlsdesc-mod1.c create mode 100644 elf/tst-audit-tlsdesc-mod2.c create mode 100644 elf/tst-audit-tlsdesc.c create mode 100644 elf/tst-audit14.exp create mode 100644 elf/tst-audit14a.c create mode 100644 elf/tst-audit15.exp create mode 100644 elf/tst-audit16.exp create mode 100644 elf/tst-audit18.c create mode 100644 elf/tst-audit18mod.c create mode 100644 elf/tst-audit19a.c create mode 100644 elf/tst-audit19b.c create mode 100644 elf/tst-audit19bmod.c create mode 100644 elf/tst-audit20.c create mode 100644 elf/tst-audit21.c create mode 100644 elf/tst-audit22.c create mode 100644 elf/tst-audit23.c create mode 100644 elf/tst-audit23mod.c create mode 100644 elf/tst-audit24a.c create mode 100644 elf/tst-audit24amod1.c create mode 100644 elf/tst-audit24amod2.c create mode 100644 elf/tst-audit24b.c create mode 100644 elf/tst-audit24bmod1.c create mode 100644 elf/tst-audit24bmod2.c create mode 100644 elf/tst-audit24c.c create mode 100644 elf/tst-audit24d.c create mode 100644 elf/tst-audit24dmod1.c create mode 100644 elf/tst-audit24dmod2.c create mode 100644 elf/tst-audit24dmod3.c create mode 100644 elf/tst-audit24dmod4.c create mode 100644 elf/tst-audit25a.c create mode 100644 elf/tst-audit25b.c create mode 100644 elf/tst-audit25mod1.c create mode 100644 elf/tst-audit25mod2.c create mode 100644 elf/tst-audit25mod3.c create mode 100644 elf/tst-audit25mod4.c create mode 100644 elf/tst-auditmod-tlsdesc.c create mode 100644 elf/tst-auditmod18.c create mode 100644 elf/tst-auditmod19a.c create mode 100644 elf/tst-auditmod19b.c create mode 100644 elf/tst-auditmod20.c create mode 100644 elf/tst-auditmod21a.c create mode 100644 elf/tst-auditmod21b.c create mode 100644 elf/tst-auditmod22.c create mode 100644 elf/tst-auditmod23.c create mode 100644 elf/tst-auditmod24.h create mode 100644 elf/tst-auditmod24a.c create mode 100644 elf/tst-auditmod24b.c create mode 100644 elf/tst-auditmod24c.c create mode 100644 elf/tst-auditmod24d.c create mode 100644 elf/tst-auditmod25.c create mode 100644 elf/tst-dl_find_object-mod1.c create mode 100644 elf/tst-dl_find_object-mod2.c create mode 100644 elf/tst-dl_find_object-mod3.c create mode 100644 elf/tst-dl_find_object-mod4.c create mode 100644 elf/tst-dl_find_object-mod5.c create mode 100644 elf/tst-dl_find_object-mod6.c create mode 100644 elf/tst-dl_find_object-mod7.c create mode 100644 elf/tst-dl_find_object-mod8.c create mode 100644 elf/tst-dl_find_object-mod9.c create mode 100644 elf/tst-dl_find_object-static.c create mode 100644 elf/tst-dl_find_object-threads.c create mode 100644 elf/tst-dl_find_object.c create mode 100644 elf/tst-dlmopen4.c create mode 100644 elf/tst-global2.c create mode 100644 elf/tst-globalmod2.c create mode 100644 elf/tst-p_align.h create mode 100644 elf/tst-p_align1.c create mode 100644 elf/tst-p_align2.c create mode 100644 elf/tst-p_align3.c create mode 100755 elf/tst-p_align3.sh create mode 100644 elf/tst-p_alignmod-base.c create mode 100644 elf/tst-p_alignmod3.c create mode 100644 elf/tst-rtld-run-static.c delete mode 100644 elf/tst-tls2.c create mode 100644 elf/tst-valgrind-smoke.sh create mode 100644 elf/valgrind-test.c create mode 100644 iconv/tst-iconv9.c create mode 100644 include/atomic_wide_counter.h create mode 100644 include/bits/atomic_wide_counter.h create mode 100644 include/bits/dl_find_object.h create mode 100644 io/close_range.c create mode 100644 io/tst-close_range.c create mode 100644 io/tst-ftw-bz28126.c delete mode 100644 libio/tst-wfile-sync.input create mode 100644 locale/C-collate-seq.c create mode 100644 localedata/C.UTF-8.in create mode 100644 localedata/locales/C create mode 100644 localedata/locales/ab_GE create mode 100644 localedata/tst-c-utf8-consistency.c create mode 100644 manual/dynlink.texi delete mode 100644 manual/libdl.texi create mode 100644 math/auto-libm-test-out-narrow-fma create mode 100644 math/auto-libm-test-out-narrow-sqrt create mode 100644 math/libm-test-fmaximum.inc create mode 100644 math/libm-test-fmaximum_mag.inc create mode 100644 math/libm-test-fmaximum_mag_num.inc create mode 100644 math/libm-test-fmaximum_num.inc create mode 100644 math/libm-test-fminimum.inc create mode 100644 math/libm-test-fminimum_mag.inc create mode 100644 math/libm-test-fminimum_mag_num.inc create mode 100644 math/libm-test-fminimum_num.inc create mode 100644 math/libm-test-narrow-fma.inc create mode 100644 math/libm-test-narrow-sqrt.inc create mode 100644 math/s_fmaximum_mag_num_template.c create mode 100644 math/s_fmaximum_mag_template.c create mode 100644 math/s_fmaximum_num_template.c create mode 100644 math/s_fmaximum_template.c create mode 100644 math/s_fminimum_mag_num_template.c create mode 100644 math/s_fminimum_mag_template.c create mode 100644 math/s_fminimum_num_template.c create mode 100644 math/s_fminimum_template.c create mode 100644 math/w_hypot.c create mode 100644 math/w_hypotf.c create mode 100644 misc/atomic_wide_counter.c create mode 100644 nss/nss_test_errno.c create mode 100644 nss/tst-nss-test_errno.c create mode 100644 posix/spawn_faction_addtcsetpgrp_np.c create mode 100644 posix/tst-fnmatch7.c create mode 100644 posix/tst-spawn6.c create mode 100644 scripts/dso-ordering-test.py create mode 100644 scripts/glibc_shared_code.py create mode 100644 scripts/tst-elf-edit.py create mode 100644 setjmp/jmp_buf-macros.sym create mode 100644 setjmp/tst-setjmp-check.c create mode 100644 stdio-common/tst-printf-binary-main.c create mode 100644 stdio-common/tst-printf-binary.c create mode 100644 stdio-common/tst-sprintf-errno.c create mode 100644 string/memcmpeq.c create mode 100644 string/test-memcmpeq.c create mode 100644 string/test-memcpy-large.c create mode 100644 string/test-memcpy-support.h create mode 100644 support/Depend create mode 100644 support/support_mutex_pi_monotonic.c create mode 100644 support/support_quote_blob_main.c create mode 100644 support/support_quote_blob_wide.c create mode 100644 support/support_test_compare_string_main.c create mode 100644 support/support_test_compare_string_wide.c create mode 100644 support/test-run-command.c create mode 100644 support/tst-support_quote_blob_wide.c create mode 100644 support/tst-test_compare_string_wide.c create mode 100644 sysdeps/aarch64/dl-audit-check.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-fmax.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-fmin.h delete mode 100644 sysdeps/aarch64/fpu/s_fmax.c delete mode 100644 sysdeps/aarch64/fpu/s_fmaxf.c delete mode 100644 sysdeps/aarch64/fpu/s_fmin.c delete mode 100644 sysdeps/aarch64/fpu/s_fminf.c delete mode 100644 sysdeps/aarch64/memusage.h delete mode 100644 sysdeps/aarch64/nptl/Makefile delete mode 100644 sysdeps/aarch64/nptl/tcb-offsets.sym delete mode 100644 sysdeps/aarch64/tls-macros.h create mode 100644 sysdeps/aarch64/tst-audit26.c create mode 100644 sysdeps/aarch64/tst-audit26mod.c create mode 100644 sysdeps/aarch64/tst-audit26mod.h create mode 100644 sysdeps/aarch64/tst-audit27.c create mode 100644 sysdeps/aarch64/tst-audit27mod.c create mode 100644 sysdeps/aarch64/tst-audit27mod.h create mode 100644 sysdeps/aarch64/tst-auditmod26.c create mode 100644 sysdeps/aarch64/tst-auditmod27.c delete mode 100644 sysdeps/alpha/memusage.h delete mode 100644 sysdeps/alpha/nptl/Makefile delete mode 100644 sysdeps/alpha/nptl/tcb-offsets.sym delete mode 100644 sysdeps/alpha/tls-macros.h create mode 100644 sysdeps/alpha/tst-file-align.h delete mode 100644 sysdeps/arc/memusage.h delete mode 100644 sysdeps/arc/nptl/Makefile delete mode 100644 sysdeps/arc/nptl/tcb-offsets.sym delete mode 100644 sysdeps/arc/tls-macros.h create mode 100644 sysdeps/arm/bits/dl_find_object.h create mode 100644 sysdeps/arm/dl-machine-rel.h delete mode 100644 sysdeps/arm/memusage.h delete mode 100644 sysdeps/arm/nptl/tcb-offsets.sym delete mode 100644 sysdeps/arm/tls-macros.h delete mode 100644 sysdeps/csky/abiv2/tls-macros.h delete mode 100644 sysdeps/csky/memusage.h delete mode 100644 sysdeps/csky/nptl/Makefile delete mode 100644 sysdeps/csky/nptl/tcb-offsets.sym create mode 100644 sysdeps/generic/dl-audit-check.h create mode 100644 sysdeps/generic/dl-debug.h create mode 100644 sysdeps/generic/dl-execve.h create mode 100644 sysdeps/generic/dl-fixup-attribute.h create mode 100644 sysdeps/generic/dl-machine-rel.h create mode 100644 sysdeps/generic/dl-minimal-malloc.h create mode 100644 sysdeps/generic/dl-protected.h create mode 100644 sysdeps/generic/dl-r_debug.h create mode 100644 sysdeps/generic/malloc-hugepages.c create mode 100644 sysdeps/generic/malloc-hugepages.h create mode 100644 sysdeps/generic/math-narrow-alias.h create mode 100644 sysdeps/generic/math-use-builtins-fmax.h create mode 100644 sysdeps/generic/math-use-builtins-fmin.h delete mode 100644 sysdeps/generic/memusage.h delete mode 100644 sysdeps/generic/register-dump.h create mode 100644 sysdeps/generic/set-hooks-arch.h delete mode 100644 sysdeps/generic/tls-macros.h create mode 100644 sysdeps/generic/tst-file-align.h delete mode 100644 sysdeps/hppa/memusage.h delete mode 100644 sysdeps/hppa/nptl/Makefile delete mode 100644 sysdeps/hppa/nptl/tcb-offsets.sym delete mode 100644 sysdeps/hppa/tls-macros.h create mode 100644 sysdeps/htl/dl-support.c create mode 100644 sysdeps/htl/dl-thread_gscope_wait.c create mode 100644 sysdeps/i386/dl-fixup-attribute.h create mode 100644 sysdeps/i386/dl-machine-rel.h delete mode 100644 sysdeps/i386/fpu/e_hypot.S create mode 100644 sysdeps/i386/fpu/e_hypot.c delete mode 100644 sysdeps/i386/fpu/e_hypotf.S delete mode 100644 sysdeps/i386/i586/memusage.h delete mode 100644 sysdeps/i386/i686/memusage.h delete mode 100644 sysdeps/i386/memusage.h create mode 100644 sysdeps/i386/nptl/tcb-access.h delete mode 100644 sysdeps/i386/tls-macros.h delete mode 100644 sysdeps/ia64/memusage.h delete mode 100644 sysdeps/ia64/tls-macros.h create mode 100644 sysdeps/ieee754/dbl-64/s_f32xfmaf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_f32xsqrtf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_ffma.c create mode 100644 sysdeps/ieee754/dbl-64/s_fsqrt.c copy sysdeps/{ia64/fpu => ieee754/dbl-64}/w_hypot.c (100%) create mode 100644 sysdeps/ieee754/float128/s_f32fmaf128.c create mode 100644 sysdeps/ieee754/float128/s_f32sqrtf128.c create mode 100644 sysdeps/ieee754/float128/s_f64fmaf128.c create mode 100644 sysdeps/ieee754/float128/s_f64sqrtf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xfmaf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xsqrtf128.c copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_hypotf.c (100%) create mode 100644 sysdeps/ieee754/ldbl-128/s_dfmal.c create mode 100644 sysdeps/ieee754/ldbl-128/s_dsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xfmaf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xsqrtf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_ffmal.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_dfmal.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_dsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ffmal.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_dfmal.c create mode 100644 sysdeps/ieee754/ldbl-96/s_dsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_ffmal.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-dfma.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-dsqrt.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-ffma.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaximum.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag_num.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_num.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminimum.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag_num.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminimum_num.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fsqrt.c create mode 100644 sysdeps/ieee754/soft-fp/s_dfmal.c create mode 100644 sysdeps/ieee754/soft-fp/s_dsqrtl.c create mode 100644 sysdeps/ieee754/soft-fp/s_ffma.c create mode 100644 sysdeps/ieee754/soft-fp/s_ffmal.c create mode 100644 sysdeps/ieee754/soft-fp/s_fsqrt.c create mode 100644 sysdeps/ieee754/soft-fp/s_fsqrtl.c delete mode 100644 sysdeps/m68k/memusage.h delete mode 100644 sysdeps/m68k/nptl/Makefile delete mode 100644 sysdeps/m68k/nptl/tcb-offsets.sym delete mode 100644 sysdeps/m68k/tls-macros.h create mode 100644 sysdeps/mach/hurd/bits/timesize.h create mode 100644 sysdeps/mach/hurd/bits/unistd_ext.h create mode 100644 sysdeps/mach/hurd/close_range.c create mode 100644 sysdeps/mach/hurd/dl-execve.h delete mode 100644 sysdeps/mach/hurd/i386/jmp_buf-macros.h delete mode 100644 sysdeps/mach/hurd/libc-start.h delete mode 100644 sysdeps/mach/hurd/test-err_np.c create mode 100644 sysdeps/mach/hurd/x86/set-hooks-arch.h create mode 100755 sysdeps/microblaze/configure create mode 100644 sysdeps/microblaze/configure.ac delete mode 100644 sysdeps/microblaze/memusage.h delete mode 100644 sysdeps/microblaze/nptl/Makefile delete mode 100644 sysdeps/microblaze/nptl/tcb-offsets.sym delete mode 100644 sysdeps/microblaze/tls-macros.h create mode 100644 sysdeps/microblaze/tst-file-align.h create mode 100644 sysdeps/mips/dl-debug.h create mode 100644 sysdeps/mips/dl-machine-rel.h create mode 100644 sysdeps/mips/dl-r_debug.h delete mode 100644 sysdeps/mips/memusage.h delete mode 100644 sysdeps/mips/nptl/Makefile delete mode 100644 sysdeps/mips/nptl/tcb-offsets.sym delete mode 100644 sysdeps/mips/tls-macros.h create mode 100644 sysdeps/nios2/bits/dl_find_object.h delete mode 100644 sysdeps/nios2/memusage.h delete mode 100644 sysdeps/nios2/tls-macros.h create mode 100644 sysdeps/nios2/tst-file-align.h create mode 100644 sysdeps/nptl/tcb-access.h create mode 100644 sysdeps/nptl/thread_pointer.h create mode 100644 sysdeps/or1k/Implies create mode 100644 sysdeps/or1k/Makefile create mode 100644 sysdeps/or1k/__longjmp.S create mode 100644 sysdeps/or1k/atomic-machine.h create mode 100644 sysdeps/or1k/bits/endianness.h create mode 100644 sysdeps/or1k/bits/fenv.h create mode 100644 sysdeps/or1k/bits/link.h create mode 100644 sysdeps/or1k/bits/setjmp.h copy sysdeps/{alpha => or1k}/bsd-_setjmp.S (100%) copy sysdeps/{alpha => or1k}/bsd-setjmp.S (100%) create mode 100644 sysdeps/or1k/configure create mode 100644 sysdeps/or1k/configure.ac create mode 100644 sysdeps/or1k/dl-machine.h create mode 100644 sysdeps/or1k/dl-start.S create mode 100644 sysdeps/or1k/dl-tls.h create mode 100644 sysdeps/or1k/dl-trampoline.S create mode 100644 sysdeps/or1k/jmpbuf-offsets.h create mode 100644 sysdeps/or1k/jmpbuf-unwind.h create mode 100644 sysdeps/or1k/ldsodefs.h create mode 100644 sysdeps/or1k/libc-tls.c create mode 100644 sysdeps/or1k/libm-test-ulps create mode 100644 sysdeps/or1k/libm-test-ulps-name create mode 100644 sysdeps/or1k/machine-gmon.h create mode 100644 sysdeps/or1k/memusage.h copy sysdeps/{arc => or1k}/nofpu/Implies (100%) create mode 100644 sysdeps/or1k/nofpu/math-tests-exceptions.h create mode 100644 sysdeps/or1k/nofpu/math-tests-rounding.h create mode 100644 sysdeps/or1k/nptl/pthreaddef.h create mode 100644 sysdeps/or1k/nptl/tls.h create mode 100644 sysdeps/or1k/preconfigure create mode 100644 sysdeps/or1k/setjmp.S create mode 100644 sysdeps/or1k/sfp-machine.h create mode 100644 sysdeps/or1k/sotruss-lib.c create mode 100644 sysdeps/or1k/stackinfo.h create mode 100644 sysdeps/or1k/start.S create mode 100644 sysdeps/or1k/sysdep.h create mode 100644 sysdeps/or1k/tininess.h create mode 100644 sysdeps/or1k/tst-audit.h delete mode 100644 sysdeps/posix/spawni.c create mode 100644 sysdeps/powerpc/dl-lookupcfg.h delete mode 100644 sysdeps/powerpc/fpu/e_hypot.c delete mode 100644 sysdeps/powerpc/fpu/e_hypotf.c delete mode 100644 sysdeps/powerpc/memusage.h create mode 100644 sysdeps/powerpc/nptl/thread_pointer.h delete mode 100644 sysdeps/powerpc/powerpc32/backtrace.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf.c delete mode 100644 sysdeps/powerpc/powerpc32/register-dump.h delete mode 100644 sysdeps/powerpc/powerpc32/tls-macros.h delete mode 100644 sysdeps/powerpc/powerpc64/backtrace.c create mode 100644 sysdeps/powerpc/powerpc64/dl-funcdesc.h delete mode 100644 sysdeps/powerpc/powerpc64/entry.h delete mode 100644 sysdeps/powerpc/powerpc64/register-dump.h delete mode 100644 sysdeps/powerpc/powerpc64/tls-macros.h delete mode 100644 sysdeps/powerpc/tls-macros.h delete mode 100644 sysdeps/riscv/memusage.h delete mode 100644 sysdeps/riscv/nptl/Makefile delete mode 100644 sysdeps/riscv/nptl/tcb-offsets.sym delete mode 100644 sysdeps/riscv/tls-macros.h delete mode 100644 sysdeps/s390/memusage.h delete mode 100644 sysdeps/s390/s390-32/tls-macros.h delete mode 100644 sysdeps/s390/s390-64/tls-macros.h delete mode 100644 sysdeps/sh/memusage.h delete mode 100644 sysdeps/sh/tls-macros.h delete mode 100644 sysdeps/sparc/memusage.h delete mode 100644 sysdeps/sparc/sparc32/tls-macros.h delete mode 100644 sysdeps/sparc/sparc64/tls-macros.h delete mode 100644 sysdeps/unix/alpha/pipe.S delete mode 100644 sysdeps/unix/mips/pipe.S delete mode 100644 sysdeps/unix/s-proto-cancel.S delete mode 100644 sysdeps/unix/s-proto.S create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/pipe.S delete mode 100644 sysdeps/unix/sysv/linux/alpha/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/arc/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/arc/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/arm/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/arm/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/closefrom.c create mode 100644 sysdeps/unix/sysv/linux/csky/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/csky/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/csky/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/dl-execve.h create mode 100644 sysdeps/unix/sysv/linux/epoll_pwait2.c create mode 100644 sysdeps/unix/sysv/linux/fanotify_mark.c delete mode 100644 sysdeps/unix/sysv/linux/generic/pipe.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/hppa/fanotify_mark.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/hppa/prlimit64.c create mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.S delete mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/syscall.c delete mode 100644 sysdeps/unix/sysv/linux/i386/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/i386/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/pipe.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/internal-ioctl.h create mode 100644 sysdeps/unix/sysv/linux/ioctl.c create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/fpu/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/nofpu/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/machine-sp.h create mode 100644 sysdeps/unix/sysv/linux/malloc-hugepages.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/mips/pipe.S delete mode 100644 sysdeps/unix/sysv/linux/mips/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/mremap.c create mode 100644 sysdeps/unix/sysv/linux/nios2/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/or1k/Implies create mode 100644 sysdeps/unix/sysv/linux/or1k/Makefile create mode 100644 sysdeps/unix/sysv/linux/or1k/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/or1k/bits/procfs.h copy sysdeps/unix/sysv/linux/{arc => or1k}/c++-types.data (100%) create mode 100644 sysdeps/unix/sysv/linux/or1k/clone.c create mode 100644 sysdeps/unix/sysv/linux/or1k/configure create mode 100644 sysdeps/unix/sysv/linux/or1k/configure.ac create mode 100644 sysdeps/unix/sysv/linux/or1k/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/or1k/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/localplt.data create mode 100644 sysdeps/unix/sysv/linux/or1k/makecontext.c create mode 100644 sysdeps/unix/sysv/linux/or1k/mmap_internal.h create mode 100644 sysdeps/unix/sysv/linux/or1k/or1k_clone.S create mode 100644 sysdeps/unix/sysv/linux/or1k/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/or1k/shlib-versions create mode 100644 sysdeps/unix/sysv/linux/or1k/sigcontextinfo.h create mode 100644 sysdeps/unix/sysv/linux/or1k/swapcontext.S create mode 100644 sysdeps/unix/sysv/linux/or1k/sys/ucontext.h copy sysdeps/unix/sysv/linux/{hppa => or1k}/sys/user.h (100%) create mode 100644 sysdeps/unix/sysv/linux/or1k/sysdep.c create mode 100644 sysdeps/unix/sysv/linux/or1k/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/or1k/ucontext_i.sym create mode 100644 sysdeps/unix/sysv/linux/pipe.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/ioctl.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/prlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/riscv/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/rseq-internal.h create mode 100644 sysdeps/unix/sysv/linux/s390/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/s390/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/segfault.c create mode 100644 sysdeps/unix/sysv/linux/sh/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/sh/fanotify_mark.c delete mode 100644 sysdeps/unix/sysv/linux/sh/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/sh/pipe.S delete mode 100644 sysdeps/unix/sysv/linux/sh/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/sys/rseq.h create mode 100644 sysdeps/unix/sysv/linux/syscall.c delete mode 100644 sysdeps/unix/sysv/linux/tst-close_range.c create mode 100644 sysdeps/unix/sysv/linux/tst-epoll-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-epoll.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-disable.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-nptl.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/jmp_buf-macros.h create mode 100644 sysdeps/x86/bits/dl_find_object.h create mode 100644 sysdeps/x86/fpu/s_ffma.c create mode 100644 sysdeps/x86/nptl/thread_pointer.h create mode 100644 sysdeps/x86/tst-wcsncmp-rtm.c create mode 100644 sysdeps/x86_64/fpu/Makeconfig create mode 100644 sysdeps/x86_64/fpu/bench-libmvec-skeleton.c create mode 100644 sysdeps/x86_64/fpu/libmvec-cos-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-cosf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-exp-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-expf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-log-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-logf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-pow-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-powf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-sin-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-sinf-inputs create mode 100644 sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx512-skx.h create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan22_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan22_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan22_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan24_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan24_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan24_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan28_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan28_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan28_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp102_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp102_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp102_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp104_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp104_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp104_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp108_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp108_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp108_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp22_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp22_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp22_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp24_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp24_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp24_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp28_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp28_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp28_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm12_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm12_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm12_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm14_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm14_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm14_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm18_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm18_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm18_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log102_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log102_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log102_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log104_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log104_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log104_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log108_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log108_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log108_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log22_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log22_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log22_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log24_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log24_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log24_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log28_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log28_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log28_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf8_core_avx2.S create mode 100755 sysdeps/x86_64/fpu/scripts/bench_libmvec.py create mode 100644 sysdeps/x86_64/fpu/svml_d_acos2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acos4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acos4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acos8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acosh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acosh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acosh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acosh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asin2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asin4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asin4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asin8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asinh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asinh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asinh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asinh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan22_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan24_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan24_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan28_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atanh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atanh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atanh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atanh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cbrt2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cbrt4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cbrt4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cbrt8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cosh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cosh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cosh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cosh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erf2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erf4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp102_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp104_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp104_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp108_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp22_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp24_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp24_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp28_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_expm12_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_expm14_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_expm14_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_expm18_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_hypot2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_hypot4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_hypot4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_hypot8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log102_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log104_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log104_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log108_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log1p2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log1p4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log1p4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log1p8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log22_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log24_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log24_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log28_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sinh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sinh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sinh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sinh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tanh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tanh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tanh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tanh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acosf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acosf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acosf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acosf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acoshf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acoshf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acoshf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acoshf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinhf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinhf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinhf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinhf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atan2f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atan2f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atan2f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atan2f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanhf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanhf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanhf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanhf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cbrtf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cbrtf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cbrtf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cbrtf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_coshf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_coshf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_coshf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_coshf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erff16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erff4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erff8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erff8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp10f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp10f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp10f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp10f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp2f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp2f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp2f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp2f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expm1f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expm1f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expm1f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expm1f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_hypotf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_hypotf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_hypotf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_hypotf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log10f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log10f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log10f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log10f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log1pf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log1pf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log1pf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log1pf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log2f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log2f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log2f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log2f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinhf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinhf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinhf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinhf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanhf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanhf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanhf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanhf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acos-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acos-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acos-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acos.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acosh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acosh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acosh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acosh.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asin-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asin-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asin-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asin.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asinh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asinh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asinh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asinh.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan2-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan2-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan2-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atanh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atanh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atanh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atanh.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cbrt.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cos-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cos-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cos-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cos.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cosh.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erf.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp10-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp10-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp10-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp10.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-expm1-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-expm1-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-expm1-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-expm1.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-hypot-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-hypot-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-hypot-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-hypot.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log10-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log10-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log10-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log10.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log1p-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log1p-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log1p-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log1p.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log2-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log2-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log2-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-pow-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-pow-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-pow-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-pow.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sin-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sin-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sin-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sin.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c rename sysdeps/x86_64/fpu/{test-double-libmvec-sincos-avx512.c => test-double-libm [...] delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sinh.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tanh.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acosf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acoshf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acoshf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acoshf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acoshf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinhf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinhf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinhf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinhf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atan2f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atan2f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atan2f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atan2f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanhf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanhf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanhf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanhf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cbrtf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cosf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-coshf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erff-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erff-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erff-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erff.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp10f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp10f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp10f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp10f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp2f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expm1f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expm1f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expm1f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expm1f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-hypotf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-hypotf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-hypotf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-hypotf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log10f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log10f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log10f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log10f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log1pf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log1pf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log1pf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log1pf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log2f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-logf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-logf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-logf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-logf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-powf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-powf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-powf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-powf.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c rename sysdeps/x86_64/fpu/{test-float-libmvec-sincosf-avx512.c => test-float-libmv [...] delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinhf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanhf.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec-avx.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec.c create mode 100644 sysdeps/x86_64/fpu/test-vector-abi-arg1.h create mode 100644 sysdeps/x86_64/fpu/test-vector-abi-arg2.h create mode 100644 sysdeps/x86_64/fpu/test-vector-abi-sincos.h create mode 100644 sysdeps/x86_64/fpu/test-vector-abi.h create mode 100644 sysdeps/x86_64/memcmpeq.S delete mode 100644 sysdeps/x86_64/memusage.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-memcmpeq.h create mode 100644 sysdeps/x86_64/multiarch/memcmpeq-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memcmpeq-avx2.S create mode 100644 sysdeps/x86_64/multiarch/memcmpeq-evex.S create mode 100644 sysdeps/x86_64/multiarch/memcmpeq-sse2.S create mode 100644 sysdeps/x86_64/multiarch/memcmpeq.c create mode 100644 sysdeps/x86_64/nptl/tcb-access.h delete mode 100644 sysdeps/x86_64/tls-macros.h create mode 100644 wcsmbs/tst-wprintf-binary.c