This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/pthread-multiple-fixes in repository glibc.
discards 12e0ad3b7d nptl: Remove INVALID_TD_P discards b9705b7322 nptl: Use exit_lock when accessing TID on pthread_setschedprio discards 6912fe48d3 nptl: Use exit_lock when accessing TID on pthread_sigqueue discards 31209555e9 nptl: Use exit_lock when accessing TID on pthread_setname_np discards 5ba21c45ce nptl: Use exit_lock when accessing TID on pthread_getname_np discards d91ea0ec47 nptl: Use exit_lock when accessing TID on pthread_getschedparam discards ec0fa0acfa nptl: Use exit_lock when accessing TID on pthread_setschedparam discards f7a07b5f8f nptl: Use exit_lock when accessing TID on pthread_getcpuclockid discards 1d71d75419 nptl: Use exit_lock when accessing TID on pthread_setaffinity discards 33a2b6277f nptl: Use exit_lock when accessing TID on pthread_getaffinity_np discards 59d94e15ab nptl: Replace struct thread cancelhandling field discards d1b5e537f3 nptl: Move setxid flag out of cancelhandling discards c9246e98f3 nptl: Do not use pthread set_tid_address as state synchroniz [...] discards d42c998acb nptl: Handle robust PI mutexes for !__ASSUME_SET_ROBUST_LIST [...] discards f7876a01a1 nptl: Set cancellation type and state on pthread_exit (BZ #28267) discards 1a2aad377a nptl: Fix race between pthread_kill and thread exit (bug 12889) discards 2999d5eec6 nptl: pthread_kill, pthread_cancel should not fail after exi [...] 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 bc6c1af537 Open master branch for glibc 2.36 development adds e8faf48321 Regenerate configure adds a9d3576572 posix: Fix tst-spawn6 terminal handling (BZ #28853) adds 97ba273b50 linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garb [...] adds 798d716df7 linux: Fix missing __convert_scm_timestamps (BZ #28860) adds 43388b3ac0 string/test-str*cmp: remove stupid_[strcmp, strncmp, wcscmp, [...] adds 1a908d9074 string: Improve coverage in test-strcmp.c and test-strncmp.c adds b77b06e0e2 x86: Optimize strcmp-avx2.S adds 8418eb3ff4 x86: Optimize strcmp-evex.S adds 80e6c6554b benchtests: Add more coverage for strcmp and strncmp benchmarks adds 811124ce08 x86-64: Add vector acos/acosf to libmvec microbenchmark adds c15efd011c x86-64: Fix strcmp-avx2.S adds 0e0199a9e0 x86-64: Fix strcmp-evex.S adds 90cbb80636 Benchtests: move 'alloc_bufs' from loop in bench-memset.c adds 1283948f23 x86: Improve L to support L(XXX_SYMBOL (YYY, ZZZ)) adds a007ec4669 string: Sort headers, routines, tests and tests-translation adds c328d0152d x86_64/multiarch: Sort sysdep_routines and put one entry per line adds fa7ad1df19 elf: Replace tst-audit24bmod2.so with tst-audit24bmod2 adds 7e05d94ea1 x86-64: Add vector atan/atanf to libmvec microbenchmark adds e96f25427c x86-64: Add vector asin/asinf to libmvec microbenchmark adds b0a1107042 x86-64: Add vector hypot/hypotf to libmvec microbenchmark adds b0e4360778 x86-64: Add vector exp2/exp2f to libmvec microbenchmark adds abebb26108 x86-64: Add vector exp10/exp10f to libmvec microbenchmark adds 54cf4f31fe x86-64: Add vector cosh/coshf to libmvec microbenchmark adds 049555aad4 x86-64: Add vector expm1/expm1f to libmvec microbenchmark adds 6acc09c589 x86-64: Add vector sinh/sinhf to libmvec microbenchmark adds fec48238b2 x86-64: Add vector cbrt/cbrtf to libmvec microbenchmark adds 16aec30154 x86-64: Add vector atan2/atan2f to libmvec microbenchmark adds e43b757e06 x86-64: Add vector log10/log10f to libmvec microbenchmark adds b6b2be5c2f x86-64: Add vector log2/log2f to libmvec microbenchmark adds 171817d8c0 x86-64: Add vector log1p/log1pf to libmvec microbenchmark adds 0050c9a45d x86-64: Add vector atanh/atanhf to libmvec microbenchmark adds 157bdb5f89 x86-64: Add vector acosh/acoshf to libmvec microbenchmark adds 475ed201c2 x86-64: Add vector erf/erff to libmvec microbenchmark adds b263a0155e x86-64: Add vector tanh/tanhf to libmvec microbenchmark adds bef2d0ec25 x86-64: Add vector asinh/asinhf to libmvec microbenchmark adds d0086fe45c x86-64: Add vector erfc/erfcf to libmvec microbenchmark adds d7fca835e0 x86-64: Add vector tan/tanf to libmvec microbenchmark adds b62ace2740 x86: Improve vec generation in memset-vec-unaligned-erms.S adds 69e6992d79 Benchtests: Add length zero benchmark for memset in bench-memset.c adds 03c9c4fce4 benchtests: Sort benches in Makefile adds 1b0c60f95b x86: Remove SSSE3 instruction for broadcast in memset.S (SSE2 Only) adds e1d32b8364 linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865] adds dc98eeeb95 benchtests: Add benches for bzero adds 3d9f171bfb x86-64: Optimize bzero adds 9e94f57484 hppa: Fix bind-now audit (BZ #28857) adds 91c0a47ffb elf: Merge dl-sysdep.c into the Linux version adds b9c3d3382f Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE adds 2d47fa6862 Linux: Remove DL_FIND_ARG_COMPONENTS adds f19fc997a5 Linux: Assume that NEED_DL_SYSINFO_DSO is always defined adds 8c8510ab27 Linux: Consolidate auxiliary vector parsing adds 6628c742b2 elf: Remove prelink support adds d7703d3176 malloc: Remove LD_TRACE_PRELINKING usage from mtrace adds 144761540a elf: Remove LD_USE_LOAD_BIAS adds fb55d9b945 Use binutils 2.38 branch in build-many-glibcs.py adds 02561bb48a String: Ensure 'MIN_PAGE_SIZE' is multiple of 'getpagesize' adds d96d2995c1 Revert "Linux: Consolidate auxiliary vector parsing" adds 098c795e85 Linux: Include <dl-auxv.h> in dl-sysdep.c only for SHARED adds 7912236f4a x86: Set .text section in memset-vec-unaligned-erms adds 61a4425dd4 x86: Don't check PTWRITE in tst-cpu-features-cpuinfo.c adds 6229aa74fb x86: Use CHECK_FEATURE_PRESENT on PCONFIG adds 2e20cd63c9 Fix elf/tst-audit2 on hppa adds f9db5433f3 x86/configure.ac: Define PI_STATIC_AND_HIDDEN/SUPPORT_STATIC_PIE adds fee62d6c62 linux: Use socket-constants-time64.h on tst-socket-timestamp-compat adds 17c57d70bd hppa: Fix typo adds 0fb8800029 x86-64: Remove bzero weak alias in SS2 memset adds 315c9e794a htl: Make pthread_[gs]etspecific not check for key validity adds 33038a7d91 mach: Fix LLL_SHARED value adds 06dbfcced3 htl: Fix initializing the key lock adds 7a06be051c htl: Destroy thread-specific data before releasing joins adds a5659cf27d x86-64: Define __memcmpeq in ld.so adds 0281c7a7ec String: Strength memset tests in test-memset.c adds e108c02a5e x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895] adds 894755e16e pthread: Use 64 bit time_t stat internally for sem_open (BZ #28880) adds 790a607e23 Update kernel version to 5.16 in tst-mman-consts.py adds bbe199b27a microblaze: Use the correct select syscall (BZ #28883) adds aa5a720056 string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755] adds c627209832 x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ [...] adds 71b108d7eb hppa: Fix swapcontext adds 7835d611af x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896] adds b98d0bbf74 x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c adds 949ad78a18 realpath: Do not copy result on failure (BZ #28815) adds 2c0915cbf5 elf: Check invalid hole in PT_LOAD segments [BZ #28838] adds fdc1ae67fe Add SOL_MPTCP, SOL_MCTP from Linux 5.16 to bits/socket.h adds 9e7e5fda38 hppa: Revise gettext trampoline design adds d2224ffbdd hppa: Fix warnings from _dl_lookup_address adds 80b85f92f4 ia64: Remove bcopy adds 86a82cd57c powerpc: Remove bcopy optimizations adds 8bad328203 i386: Remove bcopy optimizations adds bf92893a14 x86_64: Remove bcopy optimizations adds f883dbaf1f alpha: Remove bzero optimization adds c0d215f162 ia64: Remove bzero optimization adds a61933fe27 sparc: Remove bzero optimization adds 68122d8a04 powerpc: Remove powerpc32 bzero optimizations adds 4e81019f30 powerpc: Remove powerpc64 bzero optimizations adds dbf37d6d0e s390: Remove bzero optimizations adds 0f88a5c66e i686: Remove bzero optimizations adds cf97591313 benchtests: Add benches for memset with 0 value adds 1153f71586 x86_64: Disable libmvec tests if multiarch not enabled [BZ# 28869] adds ee5d27bea5 resolv: Fix tst-resolv tests for 2.35 ABIs and later adds db34e88b86 math: Add more input to atanh accuracy tests adds 89377d41d7 benchtests: Add small sizes (<= 64) to bench-bzero-walk.c adds ea89d5bbd9 localedef: Handle symbolic links when generating locale-archive adds 2ab8b74567 localedef: Update LC_MONETARY handling (Bug 28845) adds 1c7a34567d localedata: Do not generate output if warnings were present. adds cf92721bef benchtests: Remove duplicated loop in bench-bzero-walk.c adds c12c2a41b0 benchtests: Generate .d dependency files [BZ #28922] adds 1fe00d3eb6 build: Properly generate .d dependency files [BZ #28922] adds 73fc4e28b9 Linux: Consolidate auxiliary vector parsing (redo) adds ae13228409 io: Add fsync call in tst-stat adds ca7334d34b manual: SA_ONSTACK is ignored without alternate stack adds 2bbc694df2 nptl: Fix cleanups for stack grows up [BZ# 28899] adds 42b5dc5ea3 linux/i386: remove dead assignment of sysdep-dl-routines adds 13089d4cf2 i386: Remove libc-do-syscall from sysdep-dl-routines [BZ #28936] adds f42415c736 x86_64: Fix svml_s_acosf16_core_avx512.S code formatting adds 35c954b959 pthread: Do not overwrite tests-time64 adds 5f7fb3ea48 x86_64: Fix svml_s_acosf16_core_avx512.S code formatting (su [...] adds c321692af7 x86_64: Fix svml_s_acosf4_core_sse4.S code formatting adds 35668c8d94 x86_64: Fix svml_s_acosf8_core_avx2.S code formatting adds 97f8492788 x86_64: Fix svml_d_acos2_core_sse4.S code formatting adds 656ff2e94e x86_64: Fix svml_d_acos4_core_avx2.S code formatting adds 67031a3934 x86_64: Fix svml_d_acos8_core_avx512.S code formatting adds 29f1d36687 x86_64: Fix svml_s_acoshf16_core_avx512.S code formatting adds c90f386276 x86_64: Fix svml_s_acoshf4_core_sse4.S code formatting adds dfa127e854 x86_64: Fix svml_s_acoshf8_core_avx2.S code formatting adds 92127a8f41 x86_64: Fix svml_d_acosh2_core_sse4.S code formatting adds e71f7abba6 x86_64: Fix svml_d_acosh4_core_avx2.S code formatting adds 7a5806ce1c x86_64: Fix svml_d_acosh8_core_avx512.S code formatting adds 62871830a4 x86_64: Fix svml_s_asinf16_core_avx512.S code formatting adds e597cf3975 x86_64: Fix svml_s_asinf4_core_sse4.S code formatting adds 3bc1831523 x86_64: Fix svml_s_asinf8_core_avx2.S code formatting adds 80766b1407 x86_64: Fix svml_d_asin2_core_sse4.S code formatting adds a3ed5cf2ab x86_64: Fix svml_d_asin4_core_avx2.S code formatting adds bb57b9d766 x86_64: Fix svml_d_asin8_core_avx512.S code formatting adds 41d4013a74 x86_64: Fix svml_s_asinhf16_core_avx512.S code formatting adds 9026b251b3 x86_64: Fix svml_s_asinhf4_core_sse4.S code formatting adds 9908822338 x86_64: Fix svml_s_asinhf8_core_avx2.S code formatting adds a7ab967662 x86_64: Fix svml_d_asinh2_core_sse4.S code formatting adds b61bfd101e x86_64: Fix svml_d_asinh4_core_avx2.S code formatting adds f285711506 x86_64: Fix svml_d_asinh8_core_avx512.S code formatting adds 67a8f9b86f x86_64: Fix svml_s_atanf16_core_avx512.S code formatting adds 9712f5c1c9 x86_64: Fix svml_s_atanf4_core_sse4.S code formatting adds 14dd6fa8b4 x86_64: Fix svml_s_atanf8_core_avx2.S code formatting adds b1e3e51b0b x86_64: Fix svml_d_atan2_core_sse4.S code formatting adds e934edd4f3 x86_64: Fix svml_d_atan4_core_avx2.S code formatting adds 4a3a3e0a03 x86_64: Fix svml_d_atan8_core_avx512.S code formatting adds 00dec7a257 x86_64: Fix svml_s_atan2f16_core_avx512.S code formatting adds d5f5ecab14 x86_64: Fix svml_s_atan2f4_core_sse4.S code formatting adds f55b59764a x86_64: Fix svml_s_atan2f8_core_avx2.S code formatting adds 1447e84caf x86_64: Fix svml_d_atan22_core_sse4.S code formatting adds 4f75454074 x86_64: Fix svml_d_atan24_core_avx2.S code formatting adds 8f4d57c3b4 x86_64: Fix svml_d_atan28_core_avx512.S code formatting adds 38986fb9bc x86_64: Fix svml_s_atanhf16_core_avx512.S code formatting adds 5aa7f304d9 x86_64: Fix svml_s_atanhf4_core_sse4.S code formatting adds a14edf4781 x86_64: Fix svml_s_atanhf8_core_avx2.S code formatting adds 8849864bb1 x86_64: Fix svml_d_atanh2_core_sse4.S code formatting adds 452c6df9d5 x86_64: Fix svml_d_atanh4_core_avx2.S code formatting adds 994266f501 x86_64: Fix svml_d_atanh8_core_avx512.S code formatting adds 5e837461dc x86_64: Fix svml_s_cbrtf16_core_avx512.S code formatting adds 2fb2d57f4d x86_64: Fix svml_s_cbrtf4_core_sse4.S code formatting adds 6075b00249 x86_64: Fix svml_s_cbrtf8_core_avx2.S code formatting adds c8a3012174 x86_64: Fix svml_d_cbrt2_core_sse4.S code formatting adds 85ef28262a x86_64: Fix svml_d_cbrt4_core_avx2.S code formatting adds 50760cdb8a x86_64: Fix svml_d_cbrt8_core_avx512.S code formatting adds d1d991ee00 x86_64: Fix svml_s_coshf16_core_avx512.S code formatting adds 91cc17cfb1 x86_64: Fix svml_s_coshf4_core_sse4.S code formatting adds c0de82af92 x86_64: Fix svml_s_coshf8_core_avx2.S code formatting adds 23ff8b384f x86_64: Fix svml_d_cosh2_core_sse4.S code formatting adds e4d257bdf9 x86_64: Fix svml_d_cosh4_core_avx2.S code formatting adds a92606d154 x86_64: Fix svml_d_cosh8_core_avx512.S code formatting adds 589a73ac7f x86_64: Fix svml_s_erff16_core_avx512.S code formatting adds a86ad0f03c x86_64: Fix svml_s_erff4_core_sse4.S code formatting adds 94820193e0 x86_64: Fix svml_s_erff8_core_avx2.S code formatting adds 7f4a7d088f x86_64: Fix svml_d_erf2_core_sse4.S code formatting adds 0b0ac31ce5 x86_64: Fix svml_d_erf4_core_avx2.S code formatting adds 552d9632d6 x86_64: Fix svml_d_erf8_core_avx512.S code formatting adds 5bca5d5918 x86_64: Fix svml_s_erfcf16_core_avx512.S code formatting adds daae856238 x86_64: Fix svml_s_erfcf4_core_sse4.S code formatting adds 9f38eff640 x86_64: Fix svml_s_erfcf8_core_avx2.S code formatting adds 278a9300b3 x86_64: Fix svml_d_erfc2_core_sse4.S code formatting adds 27be95ecd7 x86_64: Fix svml_d_erfc4_core_avx2.S code formatting adds c9102dec55 x86_64: Fix svml_d_erfc8_core_avx512.S code formatting adds 00e651209b x86_64: Fix svml_s_exp10f16_core_avx512.S code formatting adds dcc7a3e02d x86_64: Fix svml_s_exp10f4_core_sse4.S code formatting adds 008fb2c8b9 x86_64: Fix svml_s_exp10f8_core_avx2.S code formatting adds 2b26faa8f2 x86_64: Fix svml_d_exp102_core_sse4.S code formatting adds e278595a96 x86_64: Fix svml_d_exp104_core_avx2.S code formatting adds 7998aecb4d x86_64: Fix svml_d_exp108_core_avx512.S code formatting adds eb927a26fa x86_64: Fix svml_s_exp2f16_core_avx512.S code formatting adds ac11206db3 x86_64: Fix svml_s_exp2f4_core_sse4.S code formatting adds b92d097900 x86_64: Fix svml_s_exp2f8_core_avx2.S code formatting adds 0ea799391e x86_64: Fix svml_d_exp22_core_sse4.S code formatting adds 2b7494c4f8 x86_64: Fix svml_d_exp24_core_avx2.S code formatting adds 91a317cc97 x86_64: Fix svml_d_exp28_core_avx512.S code formatting adds 5aab7cfa07 x86_64: Fix svml_s_expm1f16_core_avx512.S code formatting adds 855ec9df67 x86_64: Fix svml_s_expm1f4_core_sse4.S code formatting adds ae7c1845c4 x86_64: Fix svml_s_expm1f8_core_avx2.S code formatting adds d41656f60d x86_64: Fix svml_d_expm12_core_sse4.S code formatting adds 8f9bbbd42f x86_64: Fix svml_d_expm14_core_avx2.S code formatting adds c68b8135ff x86_64: Fix svml_d_expm18_core_avx512.S code formatting adds 075dd8a017 x86_64: Fix svml_s_hypotf16_core_avx512.S code formatting adds 214e4f0c20 x86_64: Fix svml_s_hypotf4_core_sse4.S code formatting adds a8e60c7e6f x86_64: Fix svml_s_hypotf8_core_avx2.S code formatting adds f49b1befd6 x86_64: Fix svml_d_hypot2_core_sse4.S code formatting adds 00323fc2d4 x86_64: Fix svml_d_hypot4_core_avx2.S code formatting adds 2682b27200 x86_64: Fix svml_d_hypot8_core_avx512.S code formatting adds 602e584f32 x86_64: Fix svml_s_log10f16_core_avx512.S code formatting adds fda62f29aa x86_64: Fix svml_s_log10f4_core_sse4.S code formatting adds eb20f196bb x86_64: Fix svml_s_log10f8_core_avx2.S code formatting adds 56aa9bc2bc x86_64: Fix svml_d_log102_core_sse4.S code formatting adds 2c531b143c x86_64: Fix svml_d_log104_core_avx2.S code formatting adds bf30af327e x86_64: Fix svml_d_log108_core_avx512.S code formatting adds 9e40372f69 x86_64: Fix svml_s_log1pf16_core_avx512.S code formatting adds 389464a233 x86_64: Fix svml_s_log1pf4_core_sse4.S code formatting adds b44b6f4288 x86_64: Fix svml_s_log1pf8_core_avx2.S code formatting adds 1025469bf6 x86_64: Fix svml_d_log1p2_core_sse4.S code formatting adds f2469622f5 x86_64: Fix svml_d_log1p4_core_avx2.S code formatting adds 242a801532 x86_64: Fix svml_d_log1p8_core_avx512.S code formatting adds dc992c841c x86_64: Fix svml_s_log2f16_core_avx512.S code formatting adds 50be39c3c7 x86_64: Fix svml_s_log2f4_core_sse4.S code formatting adds 8f4d11aa4f x86_64: Fix svml_s_log2f8_core_avx2.S code formatting adds 2d4d1dc9ab x86_64: Fix svml_d_log22_core_sse4.S code formatting adds 26b648892a x86_64: Fix svml_d_log24_core_avx2.S code formatting adds 993be2001c x86_64: Fix svml_d_log28_core_avx512.S code formatting adds f03bdaf054 x86_64: Fix svml_s_sinhf16_core_avx512.S code formatting adds edc4a5012b x86_64: Fix svml_s_sinhf4_core_sse4.S code formatting adds e6303e19bb x86_64: Fix svml_s_sinhf8_core_avx2.S code formatting adds 9db25a9b13 x86_64: Fix svml_d_sinh2_core_sse4.S code formatting adds 38f0c40f28 x86_64: Fix svml_d_sinh4_core_avx2.S code formatting adds a9f782823f x86_64: Fix svml_d_sinh8_core_avx512.S code formatting adds fa2a051dd9 x86_64: Fix svml_s_tanf16_core_avx512.S code formatting adds d9f0857d4d x86_64: Fix svml_s_tanf4_core_sse4.S code formatting adds 160e183a9a x86_64: Fix svml_s_tanf8_core_avx2.S code formatting adds 7f852d2592 x86_64: Fix svml_d_tan2_core_sse4.S code formatting adds 7425f0c1e5 x86_64: Fix svml_d_tan4_core_avx2.S code formatting adds 8589dee1f2 x86_64: Fix svml_d_tan8_core_avx512.S code formatting adds 638d6a5513 x86_64: Fix svml_s_tanhf16_core_avx512.S code formatting adds 2eeea98af0 x86_64: Fix svml_s_tanhf4_core_sse4.S code formatting adds 2c632117bf x86_64: Fix svml_s_tanhf8_core_avx2.S code formatting adds 06c7208f27 x86_64: Fix svml_d_tanh2_core_sse4.S code formatting adds 28ba5ee77f x86_64: Fix svml_d_tanh4_core_avx2.S code formatting adds 6de743a4e3 x86_64: Fix svml_d_tanh8_core_avx512.S code formatting adds edddffc9df benchtests: make compare_strings.py accept string as attribu [...] adds c54d689269 inet: Fix getnameinfo (NI_NOFQDN) race condition (BZ#28566) adds b3c68b10af inet: Remove strdupa from nrl_domainname() adds 2da6e43916 inet: Return EAI_MEMORY when nrl_domainname() fails to alloc [...] adds edc696a73a libio: Ensure output buffer for wchars (bug #28828) adds 590f5992b6 Add some missing access function attributes adds d653fd2d9e malloc: Exit early on test failure in tst-realloc adds aefc79ab5a nss: Do not mention NSS test modules in <gnu/lib-names.h> adds 9bdf92c79d nss: Protect against errno changes in function lookup (bug 28953) adds 70f021e66a Define ISO 639-3 "tok" [BZ #28950] adds a35b8b225d Add access function attributes to grp and shadow headers adds 0c03669626 Add access function attributes to epoll_wait adds 0e12ca0241 associate a deallocation for opendir adds 260a430dd8 associate a deallocator for iconv_open adds d05e6dc8d1 hppa: Implement swapcontext in assembler (bug 28960) adds 7a5c440102 hppa: Use END instead of PSEUDO_END in swapcontext.S adds 564f7ae7b4 benchtests: Use "=" instead of ":=" [BZ #28970] adds e2f68b54e8 nss: Sort tests and tests-container and put one test per line adds 46c75c9aa2 stdio-common: Re-flow and sort Makefile variables adds e297d33c73 stdio-common: Generate ja_JP.EUC-JP locale adds a2211c76c3 scripts/dso-ordering-test.py: Fix C&P error in * callrefs pr [...] adds 6fece2968a libio: Convert tst_swprintf to the test framework adds 88ed43ff0c libio: Flush-only _IO_str_overflow must not return EOF (bug 28949) adds 59c30d5708 stdio-common: Add wide stream coverage to tst-vfprintf-user-type adds cd08388523 iconv: Always encode "optional direct" UTF-7 characters adds 09abb567a9 iconv: Better mapping to RFC for UTF-7 adds ef7b963280 iconv: make utf-7.c able to use variants adds 9df157b4ed iconv: Add UTF-7-IMAP variant in utf-7.c adds 1c37b8022e Simplify allocations and fix merge and continue actions [BZ #28931] adds d01411f6bc gaih_inet: Simplify canon name resolution adds 3004604607 getaddrinfo: Fix leak with AI_ALL [BZ #28852] adds 8d6cf99f2f gaih_inet: Simplify service resolution adds 26dea46119 gaih_inet: make numeric lookup a separate routine adds b44389cb7f gaih_inet: Split simple gethostbyname into its own function adds e7e5315b7f gaih_inet: Split nscd lookup code into its own function. adds 906cecbe08 gaih_inet: separate nss lookup loop into its own function adds cfa3bd48cb gaih_inet: make gethosts into a function adds 657472b2a5 gaih_inet: split loopback lookup into its own function adds ac4653ef50 gaih_inet: Split result generation into its own function adds b587456c0e gethosts: Return EAI_MEMORY on allocation failure adds 06890c7ba5 gaiconf_init: Refactor some bits for readability adds bc0d18d873 gai_init: Avoid jumping from if condition to its else counterpart adds 05dec22d7b resolv: Fix unaligned accesses to fields in HEADER struct adds f7fbb99652 Use Linux 5.17 in build-many-glibcs.py adds d3f2c2c8b5 getaddrinfo: Refactor code for readability adds cb7b1c9014 configure.ac: fix bashisms in configure.ac adds f60e45ba10 elf: Remove inline _dl_dprintf adds a4ea49f85e malloc: Fix duplicate inline for do_set_mxfast adds c7f05bd534 Fix ununsed fstatat64_time64_statx adds 8ef9196b26 Update syscall lists for Linux 5.17 adds 33f4d09bdc gmon: Remove unused sprofil.c functions adds 41397b9337 locale: Remove ununsed wctype_table_get function adds 2a16484a75 support: Remove unused extract_8 function adds 0374b487a7 support: Fix support_process_state_wait path size calculation adds 06e91f1a2e nscd: Remove unused variable adds 11ba44f3a7 iconvdata: Fix enum type on UTF-7 adds 23808a422e Update kernel version to 5.17 in tst-mman-consts.py adds 4c5200dd9f benchtests: Use json-lib in bench-strchr.c adds ece0eaa3f8 benchtests: Add random benchmark in bench-strchr.c adds a6fbf4d51e x86: Code cleanup in strchr-avx2 and comment justifying branch adds ec285ea904 x86: Code cleanup in strchr-evex and comment justifying branch adds 4ed0347a25 benchtests: Use json-lib in bench-strpbrk.c adds dc18cd6c81 benchtests: Use json-lib in bench-strspn.c adds 30d627d477 x86: Optimize strcspn and strpbrk in strcspn-c.c adds 412d103431 x86: Optimize strspn in strspn-c.c adds fe28e7d9d9 x86: Remove strcspn-sse2.S and use the generic implementation adds 6533585352 x86: Remove strpbrk-sse2.S and use the generic implementation adds 9c8a6ad620 x86: Remove strspn-sse2.S and use the generic implementation adds 9fef7039a7 x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896] adds 6f2a331b16 benchtests: Use json-lib in bench-strcasecmp.c adds c6853907b1 benchtests: Use json-lib in bench-strncasecmp.c adds 1edbcc82b5 string: Expand page cross tests in test-strcasecmp.c adds 46d19d1b83 string: Expand page cross tests in test-strncasecmp.c adds 670b54bc58 x86: Optimize str{n}casecmp TOLOWER logic in strcmp.S adds d154758e61 x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.S adds 22833848e3 string: Expand page cross test cases in test-strcmp.c adds 39399913a2 string: Expand page cross test cases in test-strncmp.c adds bbf8122234 x86: Add AVX2 optimized str{n}casecmp adds 84e7c46df4 x86: Add EVEX optimized str{n}casecmp adds 305769b2a1 x86: Remove AVX str{n}casecmp adds 866c599182 Add HWCAP2_AFP, HWCAP2_RPRES from Linux 5.17 to AArch64 bits [...] adds 811c635dba debug: Improve fdelt_chk error message adds f5bff979d0 x86: Small improvements for wcscpy-ssse3 adds 244b415d38 x86: Small improvements for wcslen adds d1eefcb2a0 localedata: Remove unused variables in tests adds 74942fd273 localedate: Fix printf type on tst_mbrtowc adds c5c65de1b2 locale: Remove set but unused variable on ld-collate.c adds 2fe316888a resolv: Initialize loop variable on tst-resolv-trailing adds f902892aaf posix: Remove unused variable on tst-_Fork.c adds b2cd93fce6 elf: Fix wrong fscanf usage on tst-pldd adds f60510ddaf elf: Remove unused variables in tests adds 1dedc5bd5c crypt: Remove unused variable on cert test adds 692c2571c8 nptl: Use libc-diag.h with tst-thread-setspecific adds bc02f1fa2f elf: Remove unused functions from tst-audit25(a,b) adds 3ff447f7df stdlib: Fix tst-rand48.c printf types adds 7f2ddf7400 stdlib: Fix tst-getrandom memcmp call adds b416555431 realpath: Bring back GNU extension on ENOENT and EACCES [BZ #28996] adds 6ff3c77149 Increase the test timeout of some string tests adds 2fe64148a8 Allow for unpriviledged nested containers adds dc2cfd6a87 alpha: Remove s_abs implementations adds 7eed708edf x86: Remove fabs{f} implementation adds caee5be74b ia64: Remove fabs implementations adds 1c225a2dd1 sparc: Remove s_abs implementations adds 3ee318c923 Remove -z combreloc and HAVE_Z_COMBRELOC adds 053fe27343 linux: Fix __closefrom_fallback iterates until max int (BZ#28993) adds cbc2c56bab benchtests: Only build libmvec benchmarks iff $(build-mathve [...] adds dfc7bf8a24 test-memcpy: Actually reverse source and destination adds 67e3b0c63c tests/string: Drop simple/stupid/builtin tests adds 189906b687 Add rif_MA locale [BZ #27781] adds 2a45807e73 powerpc: Remove fcopysign{f} implementation adds 13d45cf9a7 x86: Remove fcopysign{f} implementation adds a085346267 ia64: Remove fcopysign{f} implementation adds 0a4ae090e0 math: Use builtin for ldbl-96 copysign adds 0753be0c8a alpha: Remove fcopysign{f} implementation adds 4f2146c4f4 sparc64: Remove fcopysign{f} implementation adds 5325233313 S390: Fix elf/tst-audit25[ab] adds c0efbf8920 string: Replace outdated comments in strlen(). adds 30afd8c44d linux: Constify rfv variable in dl_vdso_vsym adds d6efcc118e powerpc64: Use medium model toc accesses throughout adds 31a9bc8c55 powerpc64: Set up thread register for _dl_relocate_static_pie adds 1a85970f41 powerpc: Relocate stinfo->main adds d2265570a7 manual: Avoid name collision in libm ULP table [BZ #28956] adds ac5f5a92ed Add .clang-format style file adds d2263bf50a test-container: Fix "unused code" warnings on HURD adds 707efc2955 Remove _dl_skip_args_internal declaration adds 2fe48f5283 NEWS: Move PLT tracking slowdown to glibc 2.35. adds 67ab66541d hurd: Fix arbitrary error code adds 45a8e05785 hurd: Define ELIBEXEC adds 4a41fc3cd9 elf: Fix memory leak in _dl_find_object_update (bug 29062) adds d275970ab5 stdlib: Reflow and sort most variable assignments adds 535e935a28 Replace {u}int_fast{16|32} with {u}int32_t adds 2376944b9e S390: Add new s390 platform z16. adds 404656009b nptl: Handle spurious EINTR when thread cancellation is disa [...] adds c725f408db x86: Remove {w}memcmp-ssse3 adds c024a0b9cf x86: Remove str{n}{case}cmp-ssse3 adds e084ccd37e x86: Remove str{n}cat-ssse3 adds 41bfe224e5 x86: Remove str{p}{n}cpy-ssse3 adds d85916e30a x86: Remove mem{move|cpy}-ssse3-back adds 26b2478322 x86: Reduce code size of mem{move|pcpy|cpy}-ssse3 adds 592b6d00aa stdio: Split __get_errname definition from errlist.c adds e3fdbe9f39 support: Add xmkfifo adds 096c27684a misc: Add syslog test adds 0cc15f45c9 misc: syslog: Fix indentation and style adds f9f5c70e7f misc: syslog: Simplify implementation adds a583b6add4 misc: syslog: Use fixed-sized buffer and remove memstream adds cac6b54ae2 misc: syslog: Move SYSLOG_NAME to USE_MISC (BZ #16355) adds ac0d208b54 misc: Use 64 bit time_t interfaces on syslog adds 8804157ad9 x86: Optimize memcmp SSE2 in memcmp.S adds 7cbc03d030 x86: Remove memcmp-sse4.S adds 23102686ec x86: Cleanup page cross code in memcmp-avx2-movbe.S adds 78fb888273 mips: Fix mips64n32 64 bit time_t stat support (BZ#29069) adds 3e9acce8c5 elf: Remove __libc_init_secure adds c72a1a062a x86: Fix missing __wmemcmp def for disable-multiarch build adds 62be968167 nptl: Fix pthread_cancel cancelhandling atomic operations adds a8e9b5b807 m68k: Handle fewer relocations for RTLD_BOOTSTRAP (#BZ29071) adds 84e02af1eb elf: Move elf_dynamic_do_Rel RTLD_BOOTSTRAP branches outside adds 3e29dc5233 Add locale for syr_SY adds 30035d6772 scripts: Add glibcelf.py module adds 198abcbb94 Default to --with-default-link=no (bug 25812) adds 8ea20ee5f6 x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32 adds c2ff9555a1 benchtests: Improve bench-strrchr adds 5307aa9c18 x86: Optimize {str|wcs}rchr-sse2 adds df7e295d18 x86: Optimize {str|wcs}rchr-avx2 adds c966099cdc x86: Optimize {str|wcs}rchr-evex adds b571f3adff scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier adds 693517b922 elf: Remove unused enum allowmask adds 33e03f9cd2 misc: Fix rare fortify crash on wchar funcs. [BZ 29030] adds 1305edd42c elf: Move post-relocation code of _dl_start into _dl_start_final adds c935789bdf INSTALL: Rephrase -with-default-link documentation adds 8dcb6d0af0 dlfcn: Do not use rtld_active () to determine ld.so state (b [...] adds e465d97653 i386: Regenerate ulps adds 098a657fe4 elf: Replace PI_STATIC_AND_HIDDEN with opposite HIDDEN_VAR_N [...] adds 4610b24f5e elf: Define DT_RELR related macros and types adds 57292f5741 Add GLIBC_ABI_DT_RELR for DT_RELR support adds e895cff59a elf: Support DT_RELR relative relocation format [BZ #27924] adds 60196d2ef2 elf: Properly handle zero DT_RELA/DT_REL values adds 4ada564f35 elf: Add more DT_RELR tests adds 4c5b1cf5a6 NEWS: Mention DT_RELR support adds 4f7b7d00e0 posix: Remove unused definition on _Fork adds 3a0588ae48 elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS w [...] adds 834ddd0432 linux: Fix missing internal 64 bit time_t stat usage adds 9e5daa1f6a benchtests: Add pthread-mutex-locks bench adds 7c477b57a3 posix/glob.c: update from gnulib adds 911c63a51c sysdeps: Add 'get_fast_jitter' interace in fast-jitter.h adds 6f043e0ee7 Use __ehdr_start rather than _begin in _dl_start_final adds 118a2aee07 linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time [...] adds 944afe6d95 benchtests: Add UNSUPPORTED benchmark status adds 5b5b1012d5 benchtests: Better libmvec integration adds e47de5cb2d Do not use --hash-style=both for building glibc shared objects adds 93804a1ee0 manual: Document the dlinfo function adds d056c21213 dlfcn: Implement the RTLD_DI_PHDR request type for dlinfo adds 4e7e4f3b4b powerpc32: Remove unused HAVE_PPC_SECURE_PLT adds 8e28aa3a51 elf: Remove fallback to the start of DT_STRTAB for dladdr adds db1efe02c9 manual: Clarify that abbreviations of long options are allowed adds 6e5c7a1e26 i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S adds 60f0f2130d i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls adds c1b68685d4 Linux: Define MMAP_CALL_INTERNAL adds eff158b75d hurd spawni: Fix reauthenticating closed fds adds d62a70fda8 adjtimex/adjtimex64: Use __nonnull to avoid null pointer adds 6a9786b8ec ntp_xxxtimex: Use __nonnull to avoid null pointer adds ed2ddeffa5 clock_adjtime: Use __nonnull to avoid null pointer adds cf73acb596 clock_settime/clock_gettime: Use __nonnull to avoid null pointer adds 050cc5f7c1 benchtests: Add wcrtomb microbenchmark adds 71e2a681f1 linux: Fix posix_spawn return code if clone fails (BZ#29109) adds 18bd9c3d3b ia64: Always define IA64_USE_NEW_STUB as a flag macro adds a2a6bce7d7 Linux: Implement a useful version of _startup_fatal adds 8162147872 nptl: Add backoff mechanism to spinlock loop adds 9bcd12d223 wcrtomb: Make behavior POSIX compliant adds 111254f3e1 Add declare_object_symbol_alias for assembly codes (BZ #28128) adds 900fa25736 stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c adds 6fad891dfd stdio: Remove the usage of $(fno-unit-at-a-time) for siglist.c adds f39ff483f3 Remove configure fno_unit_at_a_time adds 7c20479d08 C-SKY: Use an autoconf template to produce `preconfigure' adds fe7dd93db3 m68k: Use an autoconf template to produce `preconfigure' adds 353a1220e3 MIPS: Use an autoconf template to produce `preconfigure' adds 7b1cfba79e RISC-V: Use an autoconf template to produce `preconfigure' adds 9403b71ae9 x86_64: Remove bzero optimization adds 0b6c675073 Update RISC-V specific ELF definitions adds 61a8753010 fortify: Ensure that __glibc_fortify condition is a constant [...] adds 21244c70c2 sys/cdefs.h: Do not require C++ compilers to define __STDC__ adds b57ab258c1 Linux: Introduce __brk_call for invoking the brk system call adds f787e138aa csu: Implement and use _dl_early_allocate during static startup adds 97a912f7a8 linux: Use /sys/devices/system/cpu on __get_nprocs_conf (BZ#28991) adds b46d250656 Remove kernel version check adds c628c22963 elf: Remove ldconfig kernel version check adds d2db60d8d8 Remove dl-librecon.h header. adds d055481ce3 scripts/glibcelf.py: Add *T_RISCV_* constants adds ad43cac44a rtld: Use generic argv adjustment in ld.so [BZ #23293] adds 86147bbeec rtld: Remove DL_ARGV_NOT_RELRO and make _dl_skip_args const adds 9faf5262c7 linux: Add a getauxval test [BZ #23293] adds 1da064c015 aarch64: Move ld.so _start to separate file and drop _dl_skip_args adds 97f5d19c45 linux: Add pidfd_open adds 32dd8c251a linux: Add pidfd_getfd adds 56cf9e8eec linux: Add pidfd_send_signal adds b3528b0048 linux: Add P_PIDFD adds d2a1ec2097 linux: Add tst-pidfd.c adds 728894dba4 S390: Enable static PIE adds 2d5ec6692f Enable DT_RELR in glibc shared libraries and PIEs automatically adds 5a5f94af05 string.h: fix __fortified_attr_access macro call [BZ #29162] adds 21bb8382b6 stdio-common: Add tst-vfprintf-width-i18n to cover numeric f [...] adds 5442ea7ffe vfprintf: Move argument processing into vfprintf-process-arg.c adds 859e7a00af vfprintf: Consolidate some multibyte/wide character processing adds b094c52b1b __printf_fphex always uses LC_NUMERIC adds 0060a6de54 stdio-common: Add tst-memstream-string for open_memstream overflow adds 0b6342e769 locale: Call _nl_unload_locale from _nl_archive_subfreeres adds bbebe83a28 locale: Remove cleanup function pointer from struct __localedata adds 7ee41feba6 locale: Remove private union from struct __locale_data adds 93ec1cf0fe locale: Add more cached data to LC_CTYPE adds c4bd509d47 elf: Refactor dl_new_hash so it can be tested / benchmarked adds 6fd435485f elf: Add tests for the dl hash funcs (_dl_new_hash and _dl_e [...] adds 5f2f0f6977 nss: Add tests for the nss_hash in nss_hash.h adds 319dddc143 benchtests: Add benchtests for dl_elf_hash, dl_new_hash and [...] adds 3d155d4b6c nss: Optimize nss_hash in nss_hash.c adds 9a421348cd elf: Optimize _dl_new_hash in dl-new-hash.h adds 748df8126a dlfcn: Move RTLD_DEFAULT/RTLD_NEXT outside __USE_GNU adds a8b11bd1f8 elf: Rewrite long RESOLVE_MAP macro to an always_inline stat [...] adds e555954e02 Revert "[AArch64][BZ #17711] Fix extern protected data handling" adds a7629b1c1b Revert "[ARM][BZ #17711] Fix extern protected data handling" adds 04b30fe4f8 linux: Add CLONE_NEWTIME from Linux 5.6 to bits/sched.h adds efeb2bd1ab math: Add math-use-builtins-fabs (BZ#29027) adds a01a13601c benchtests: Improve bench-strnlen.c adds 36c1dbaedd elf/dl-reloc.c: Copyright The GNU Toolchain Authors adds 800d535504 stdio-common: Add printf specifier registry to <printf.h> adds 46db978347 stdio-common: Move union printf_arg int <printf.h> adds fe8ca369ad stdio-common: Simplify printf_unknown interface in vfprintf- [...] adds 31ec883990 Use Linux 5.18 in build-many-glibcs.py adds 52a103e237 Fix deadlock when pthread_atfork handler calls pthread_atfor [...] adds 3d9926663c Update syscall-names.list for Linux 5.18 adds 7597b251d4 String: Improve overflow test coverage for strnlen adds 8d6c44ee7d Update kernel version to 5.18 in header constant tests adds 9c66efb86f x86_64: Implement evex512 version of strlen, strnlen, wcslen [...] adds f8587a6189 x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOT adds efa7936e4c dlsym: Make RTLD_NEXT prefer default version definition [BZ #14932] adds a8f62164b1 benchtests: Improve benchtests for strstr, memmem, and memchr adds 1e4fb2e1ab alpha: Remove _dl_skip_args usage adds 49d877a80b arm: Remove _dl_skip_args usage adds f20464e9e4 arc: Remove _dl_skip_args usage adds 00477963c6 csky: Remove _dl_skip_args usage adds 6242602273 hppa: Remove _dl_skip_args usage (BZ# 29165) adds 1b7f05d11e i686: Remove _dl_skip_args usage adds 57bb1e5b9f ia64: Remove _dl_skip_args usage adds ee39fafa98 m68k: Remove _dl_skip_args usage adds 90cf8e6f0a microblaze: Remove _dl_skip_args usage adds 44fc092c0d mips: Remove _dl_skip_args usage adds 4868ba5d25 nios2: Remove _dl_skip_args usage (BZ# 29187) adds d62123c1ed riscv: Remove _dl_skip_args usage adds 22d8935d1d s390: Remove _dl_skip_args usage adds 4dc1f6530e sh: Remove _dl_skip_args usage adds b6712b137f sparc: Remove _dl_skip_args usage adds ec7bc492b6 x86_64: Remove _dl_skip_args usage adds 81e7fdd7cc elf: Remove _dl_skip_args adds 6488f4d006 Add SOL_SMC from Linux 5.18 to bits/socket.h adds d976d44a89 manual: fix reference to source file adds dc1e5eeb25 x86_64: Optimize sincos where sin/cos is optimized (bug 29193) adds c1176b62a9 benchtests: Add workload name for cosf adds da39afa4ff i686: Use generic cosf implementation for SSE2 version adds 3323476641 i686: Use generic sinf implementation for SSE2 version adds dc208f4a53 benchtests: Add workload name for sincosf adds 5a6f2cabb6 i686: Use generic sincosf implementation for SSE2 version adds 9d03bac7e7 Add HWCAP2_MTE3 from Linux 5.18 to AArch64 bits/hwcap.h adds de3501d60f Add MADV_DONTNEED_LOCKED from Linux 5.18 to bits/mman-linux.h adds e6547d635b linux: use statx for fstat if neither newfstatat nor fstatat [...] adds 3fbc33010c misc: Use 64 bit stat for daemon (BZ# 29203) adds ec995fb215 misc: Use 64 bit stat for getusershell (BZ# 29203) adds 574ba60fc8 posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207) adds 6e7137f28c posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208) adds 87f1ec12e7 socket: Use 64 bit stat for isfdtype (BZ# 29209) adds 3cd4785ea0 inet: Use 64 bit stat for ruserpass (BZ# 29210) adds 634f566c3e catgets: Use 64 bit stat for __open_catalog (BZ# 29211) adds c789e6e409 iconv: Use 64 bit stat for gconv_parseconfdir (BZ# 29213) adds 4b527650e0 Linux: Adjust struct rseq definition to current kernel version adds bb8887379f testrun.sh: Support passing strace and valgrind arguments adds 7d3e91ba19 linux: Set tst-pidfd-consts unsupported for kernels headers [...] adds d19ee3473d linux: Add process_madvise adds 1002f1af1c linux: Add process_mrelease adds 62c888b337 elf: Add #include <sys/param.h> for MAX usage. adds 48f4b30780 elf: Add #include <errno.h> for use of E* constants. adds 3c23fa9f44 string.h: Fix boolean spelling in comments adds 7df596a58c grep: egrep -> grep -E, fgrep -> grep -F adds 603e5c8ba7 Add PT_AARCH64_MEMTAG_MTE from Linux 5.18 to elf.h adds 828c72519f Declare timegm for ISO C2X adds 999835533b socket: Fix mistyped define statement in socket/sys/socket.h [...] adds 8521001731 scripts/glibcelf.py: Add PT_AARCH64_MEMTAG_MTE constant adds 5082a287d5 x86_64: Add strstr function with 512-bit EVEX adds 9f298bfe1f AArch64: Add SVE memcpy adds eea282d9c6 AArch64: Sort makefile entries adds 0218463dd8 powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] adds 8a780a6b91 x86: Create header for VEC classes in x86 strings library adds dd5c483b25 x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret` adds d0370d992e Benchtests: Improve memrchr benchmarks adds 731feee386 x86: Optimize memrchr-sse2.S adds b4209615a0 x86: Optimize memrchr-evex.S adds af5306a735 x86: Optimize memrchr-avx2.S adds 6dcbb7d95d x86: Shrink code size of memchr-avx2.S adds 56da3fe1dd x86: Shrink code size of memchr-evex.S adds c28db9cb29 x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions adds c7d36dcecc nptl: Fix __libc_cleanup_pop_restore asynchronous restore (B [...] adds c2f39be490 elf: add missing newlines in lateglobal test adds aa13fd1618 nptl_db: disable DT_RELR on libthread_db.so adds 2c9af8421d x86: Fix page cross case in rawmemchr-avx2 [BZ #29234] adds 3fdf0a205b nss: add assert to DB_LOOKUP_FCT (BZ #28752) adds ace9e3edbc nss: handle stat failure in check_reload_and_get (BZ #28752) adds 4654e7fd5a x86: Add copyright to strpbrk-c.c adds 0f91811333 x86: Align varshift table to 32-bytes adds 73bae395cf x86: Improve svml_s_atanhf16_core_avx512.S adds 65897e9916 x86: Improve svml_s_atanhf8_core_avx2.S adds fe1915d4f6 x86: Improve svml_s_atanhf4_core_sse4.S adds e560b3c2d2 x86: Optimize svml_s_tanhf16_core_avx512.S adds 3a49ce8799 x86: Add data file that can be shared by tanhf-avx2 and tanhf-sse4 adds bcc41f66a4 x86: Optimize svml_s_tanhf8_core_avx2.S adds cffb9414c5 x86: Optimize svml_s_tanhf4_core_sse4.S adds f107b7b30d libio: Avoid RMW of flags2 outside lock (BZ #27842) adds fdaf78656f Add bounds check to __libc_ifunc_impl_list adds 876cdf517d Avoid -Wstringop-overflow= warning in iconv module. adds 7374c02b68 elf: Refine direct extern access diagnostics to protected symbol adds 0355915514 x86: Fix misordered logic for setting `rep_movsb_stop_threshold` adds ff439c4717 x86: Add sse42 implementation to strcmp's ifunc adds de38b2a343 elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA adds 686216945a Remove remnant reference to ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA adds b446822b6a x86: Add bounds `x86_non_temporal_threshold` adds 89a25c6f64 x86: Cleanup bounds checking in large memcpy case adds 57919813e7 riscv: Change the relocations handled for RTLD_BOOTSTRAP adds e89913d0aa aarch64: Handle fewer relocations for RTLD_BOOTSTRAP adds 4ef05df5ef x86-64: Handle fewer relocation types for RTLD_BOOTSTRAP adds 8da9f346cb x86: Add BMI1/BMI2 checks for ISA_V3 check adds c22eb807b0 x86: Rename generic functions with unique postfix for clarity adds 33ead02758 elf: Silence GCC 11/12 false positive warning adds e5446dfea1 i386: Fix include paths for strspn, strcspn, and strpbrk adds c376ff3287 s390: use $READELF adds 2249ec60a9 s390: use LC_ALL=C for readelf call adds dc30acf20b debug: make __read_chk a cancellation point (bug 29274) adds dd06af4f81 stdlib: Remove trailing whitespace from Makefile adds 464d189b96 stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265] adds 703f434108 x86: Add defines / utilities for making ISA specific x86 builds adds 3edda6a0f0 x86: Add support for compiling {raw|w}memchr with high ISA level adds 3079f652d7 x86: Replace all sse instructions with vex equivilent in avx+ files adds 220b83d83d stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279] adds bd42891bb3 x86: Remove faulty sanity tests for RTLD build with no multiarch adds 58fc66a91c riscv: Use elf_machine_rela_relative to handle R_RISCV_RELATIVE adds 62a321b12d support: Change non-address output format of support_format_ [...] adds f282cdbe7f resolv: Implement no-aaaa stub resolver option adds 77536da3de resolv/tst-resolv-noaaaa: Support building for older C standards adds 6c0eedd97e linux: Add fsopen adds b4deb7beb8 linux: Add fsmount adds 5b41b2659d linux: Add move_mount adds baf2a265c7 misc: Optimize internal usage of __libc_single_threaded adds 01c60dc90c m68k: optimize RTLD_START adds dbb0f06cc0 Makerules: Remove no-op -Wl,-d when linking libc_pic.os adds 227afaa672 x86: Align entry for memrchr to 64-bytes. adds afc6e4328f x86: Put wcs{n}len-sse4.1 in the sse4.1 text section adds d1e931125b x86: Remove unused file wmemcmp-sse4 adds d912127bde x86: Rename strstr_sse2 to strstr_generic as it uses string/ [...] adds 4fc321dc58 x86: Fix backwards Prefer_No_VZEROUPPER check in ifunc-evex.h adds f56c497d2b x86: Move CPU_FEATURE{S}_{USABLE|ARCH}_P to isa-level.h adds cfdc4df66c x86-64: Only define used SSE/AVX/AVX512 run-time resolvers adds 5e89ed42fd elf: Fix compile error with -Werror and -DNDEBUG adds c1ada668a3 elf: Fix -DNDEBUG warning in _dl_start_args_adjust adds a3563f3f36 x86: Add more feature definitions to isa-level.h adds ecd0fbebc0 Linux: Forward declaration of struct iovec for process_madvise adds d55df811e9 nptl: Remove unused members from struct pthread adds 2c4e368a41 linux: Remove unnecessary nice.c and signal.c adds 2a1099020c x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list adds 4a3f29e7e4 x86: Move and slightly improve memset_erms adds 21925f6473 x86: Move mem{p}{mov|cpy}_{chk_}erms to its own file adds 58bcf7b71a x86-64: Small improvements to dl-trampoline.S adds 88070acdd0 x86-64: Properly indent X86_IFUNC_IMPL_ADD_VN arguments adds 8cfbbbcdf9 x86: Add missing IS_IN (libc) check to memmove-ssse3.S adds 0aa294fb88 x86: Add missing IS_IN (libc) check to strcspn-sse4.c adds 96ac447d91 x86: Add missing IS_IN (libc) check to strncmp-sse4_2.S adds 71d87d85bf linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304) adds e9dd368296 AArch64: Add asymmetric faulting mode for tag violations in [...] adds c22d2021a9 riscv: Use memcpy to handle unaligned access when fixing R_R [...] adds a1bdd81664 Refactor internal-signals.h adds c33ada0602 Use GCC 12 branch in build-many-glibcs.py adds bb1bd9ec0e argp: Remove old includes in !_LIBC case adds 8ee2c043cf Fix hurd namespace issues for internal signal functions adds 62595e8944 libc-symbols.h: remove unused macros adds 5dcbff5879 locale: Turn ADDC and ADDS into functions in linereader.c adds 19d4944459 locale: Fix signed char bug in lr_getc adds 7dcaabb94c locale: Introduce translate_unicode_codepoint into linereader.c adds b15538d77c locale: localdef input files are now encoded in UTF-8 adds 01441ae333 de_DE: Convert to UTF-8 adds 9d77023bf3 localedef: Support building for older C standards adds ef0700004b stdlib: Simplify buffer management in canonicalize adds 7519dee356 malloc: Simplify checked_request2size interface adds a9f9ee2381 elf: Fix direction of NODELETE log messages during symbol lookup adds 05844d18f7 AArch64: Reset HWCAP2_AFP bits in FPCR for default fenv adds 7eae6a91e9 linux: Add fsconfig adds 60f574e140 linux: Add fspick adds 78a408ee7b linux: Add open_tree adds c3b02b6567 linux: Add tst-mount to check for Linux new mount API adds af1aa36c61 linux: Add mount_setattr adds e070501d12 Replace __libc_multiple_threads with __libc_single_threaded adds baeae86fb8 x86: Add comment explaining no Slow_SSE4_2 check in ifunc-sse4_2 adds c69f960b01 x86: Add support for building str{c|p}{brk|spn} with explici [...] adds b6a02c3606 x86: Add support for building {w}memmove{_chk} with explicit [...] adds 37ecc657b2 x86: Add support for building {w}memset{_chk} with explicit [...] adds ae308947ff x86: Add support for building {w}memcmp{eq} with explicit ISA level adds bd0b58837c test-container: return UNSUPPORTED for ENOSPC on clone() adds 3c99806989 aarch64: Optimize string functions with shrn instruction adds 598f790fb1 gconv: Correct Big5-HKSCS conversion to preserve all state b [...] adds 8bcca1db3d stdlib: Implement mbrtoc8, c8rtomb, and the char8_t typedef. adds f4fe72a4f7 stdlib: Tests for mbrtoc8, c8rtomb, and the char8_t typedef. adds eedf7886ed x86-64: Don't mark symbols as hidden in strcmp-XXX.S adds 2a5b4f7a71 elf: Rename tst-audit26 to tst-audit28 adds ec9013727d x86-64: Remove redundant strcspn-generic/strpbrk-generic/str [...] adds c5bec9d491 i386: Remove -Wa,-mtune=i686 adds 9c38deec96 x86: Remove generic strncat, strncpy, and stpncpy implementations adds f2698954ff x86: Remove __mmask intrinsics in strstr-avx512.c adds f27e5e2178 nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore adds 30e57e0a21 x86: Rename STRCASECMP_NONASCII macro to STRCASECMP_L_NONASCII adds d561fbb041 x86: Move strcmp SSE2 implementation to multiarch/strcmp-sse2.S adds 427eaa2c85 x86: Move wcscmp SSE2 implementation to multiarch/wcscmp-sse2.S adds 60a583ec60 x86: Move strcmp SSE42 implementation to multiarch/strcmp-sse4_2.S adds 58e6cd4bcb x86: Move strlen SSE2 implementation to multiarch/strlen-sse2.S adds 6b9006bfb0 x86: Move strcpy SSE2 implementation to multiarch/strcpy-sse2.S adds 08af081ffd x86: Move memrchr SSE2 implementation to multiarch/memrchr-sse2.S adds 425647458b x86: Move strrchr SSE2 implementation to multiarch/strrchr-sse2.S adds cd080d0741 x86: Move strchr SSE2 implementation to multiarch/strchr-sse2.S adds 72a48ec0f7 x86: Move strcat SSE2 implementation to multiarch/strcat-sse2.S adds 64479f11b7 x86: Move wcschr SSE2 implementation to multiarch/wcschr-sse2.S adds e19bb87c97 x86: Move wcslen SSE2 implementation to multiarch/wcslen-sse2.S adds 42b014dd1b x86: Remove unneeded rtld-wmemcmp adds 7c8ca17893 x86: Add missing rtm tests for strcmp family adds 779aa039fc S390: Define SINGLE_THREAD_BY_GLOBAL only on s390x adds d0fa09a770 Apply asm redirections in stdio.h before first use [BZ #27087] adds c353689e49 elf: Fix wrong fscanf usage on tst-pldd adds ceabdcd130 x86: Add support to build strcmp/strlen/strchr with explicit [...] adds 192979ee35 x86: Add support to build wcscpy with explicit ISA level adds 49889fb256 x86: Add support to build st{p|r}{n}{cpy|cat} with explicit [...] adds 1f4e90d468 linux: return UNSUPPORTED from tst-mount if entering mount n [...] adds 8b84fb862c Update scripts/config.* files from upstream GNU config version adds ac8047cdf3 malloc: Simplify implementation of __malloc_assert adds 6c4ed247bf locale: Optimize tst-localedef-path-norm adds 6f4e0fcfa2 stdlib: Add arc4random, arc4random_buf, and arc4random_unifo [...] adds 8dd890d96f stdlib: Add arc4random tests adds 5d765ada01 benchtests: Add arc4random benchtest adds 4c128c7823 aarch64: Add optimized chacha20 adds e169aff0e9 x86: Add SSE2 optimized chacha20 adds 84cfc6479b x86: Add AVX2 optimized chacha20 adds b7060acfe8 powerpc64: Add optimized chacha20 adds 3b56f944c5 s390x: Add optimized chacha20 adds ca4d3ea513 manual: Add documentation for arc4random functions adds 0c5605989f Linux: dirent/tst-readdir64-compat needs to use TEST_COMPAT [...] adds 794c27446f struct stat is not posix conformant on microblaze with __USE [...] adds 4c2c2142d6 LoongArch: Add LoongArch entries to config.h.in adds 2d83247d90 LoongArch: Add relocations and ELF flags to elf.h and script [...] adds a133942025 LoongArch: ABI Implementation adds 619bfc6770 LoongArch: Thread-Local Storage Support adds c742795dce LoongArch: Generic <math.h> and soft-fp Routines adds 3275882261 LoongArch: Atomic and Locking Routines adds 45955fe618 LoongArch: Linux Syscall Interface adds f2037efbb3 LoongArch: Linux ABI adds 0d4a891a7c LoongArch: Add ABI Lists adds 3d87c89815 LoongArch: Build Infrastructure adds 68d61026d5 LoongArch: Hard Float Support adds 3be5fc00ad LoongArch: Update build-many-glibcs.py for the LoongArch Port. adds 3a38045820 LoongArch: Update NEWS and README for the LoongArch port. adds eaad4f9e8f arc4random: simplify design for better safety adds 5b6d8a650d riscv: Update nofpu libm test ulps adds 7c5db7931f riscv: Update rv64 libm test ulps adds 033e76ea9c LoongArch: Fix VDSO_HASH and VDSO_NAME. adds bce0218d9a LoongArch: Add greg_t and gregset_t. adds 35363b53ce stdlib: Tuned down tst-arc4random-thread internal parameters adds 325ba824b0 tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call adds da3b9f4451 Update libc.pot for 2.36 release. adds 90d8f0dc29 Update NEWS bug list. adds 7a52dfab02 Update install.texi, and regenerate INSTALL. adds f94b70bd3a Prepare for glibc 2.36 release. adds c804cd1c00 Create ChangeLog.old/ChangeLog.25. adds 5fded9c445 Open master branch for glibc 2.37 development adds 825f84f133 stdlib: Suppress gcc diagnostic that char8_t is a keyword in [...] adds e03f5ccd6c wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency adds 032712621f Remove spurious references to _dl_open_hook adds 7187efd0aa malloc: Use __getrandom_nocancel during tcache initiailization adds c622ac1b86 stdlib: Simplify arc4random_uniform adds 70ff58ced4 htl: Let pthread_self and cancellability called early adds 521d540562 Don't use unsupported format string in ld.so (bug 29427) adds 9c443ac455 socket: Check lengths before advancing pointer in CMSG_NXTHDR adds a3393b3380 Use Linux 5.19 in build-many-glibcs.py adds fccadcdf5b Update syscall lists for Linux 5.19 adds cca9684f2d stdio: Clean up __libc_message after unconditional abort adds 68e036f27f nptl: Remove uses of assert_perror adds 9001cb1102 assert: Do not use stderr in libc-internal assert adds 085030b957 Update kernel version to 5.19 in header constant tests adds 3e83843637 LoongArch: Add vdso support for gettimeofday. adds 8fabe0e632 Linux: Remove exit system call from _exit adds 5a57ad23ba Remove left over LD_LIBRARY_VERSION usages adds 8ee878592c Assume only FLAG_ELF_LIBC6 suport adds 36676f5e5d Remove ldd libc4 support adds c3f5682215 arm: Remove RELA support adds 3698f5a9dd i386: Remove RELA support adds 6c93af6b45 malloc: Correct the documentation of the top_pad default adds ed0185e412 dlfcn: Pass caller pointer to static dlopen implementation ( [...] adds 525ca33a61 i386: Replace movzx with movzbl adds 1ed5869c4c i386: Use fldt instead of fld on e_logl.S adds 26a3499cdb i386: Use cmpl instead of cmp adds 8bc3f94a06 soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf adds 483cfe1a6a elf: Replace `strcpy` call with `memcpy` [BZ #29454] adds 312ded0d63 x86: Fix `#define STRCPY` guard in strcpy-sse2.S adds 2ed26bca99 inet: Turn __ivaliduser into a compatibility symbol adds 61d2066c19 elf.h: Add ELFCOMPRESS_ZSTD adds 11f09947f3 tst-process_madvise: Check process_madvise-syscall support. adds c51c483d2b libio: Improve performance of IO locks adds 12182ba18d AArch64: Fix typo in sve configure check (BZ# 29394) adds 1c9bc1b6e5 LoongArch: Add pointer mangling support. adds 841afa116e glibcextract.py: Add compile_c_snippet adds 1542019b69 linux: Use compile_c_snippet to check linux/pidfd.h availability adds c68b6044bc linux: Mimic kernel defition for BLOCK_SIZE adds e1226cdc6b linux: Use compile_c_snippet to check linux/mount.h availability adds 774058d729 linux: Fix sys/mount.h usage with kernel headers adds 453b88efe6 arm: Remove nested functionf rom relocate_pc24 adds af6e07dad7 non-linux: bits/in.h: Add more RFC options adds f82e05ebb2 Linux: Terminate subprocess on late failure in tst-pidfd (bu [...] adds 85860ad6ea malloc: Do not use MAP_NORESERVE to allocate heap segments adds a2ee8c6500 Move ip_mreqn structure from Linux to generic adds dd2315a866 elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere adds 2955ef4b7c Linux: Fix enum fsconfig_command detection in <sys/mount.h> adds 1d78299911 localedata: Convert French language locales (fr_*) to UTF-8 adds 2b274fd8c9 Ensure calculations happen with desired rounding mode in y1lf128 adds f465b21b06 S390: Fix werror=unused-variable in ifunc-impl-list.c. adds 9125e43daf Use binutils 2.39 branch in build-many-glibcs.py adds f7b0fc5cc6 hurd: Assume non-suid during bootstrap adds e7ad26ee3c alpha: Fix generic brk system call emulation in __brk_call ( [...] adds a727220b37 Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha versi [...] adds 4c199499d6 Add AArch64 HWCAP2_* constants from Linux 5.19 adds 8bf0bc8350 htl: make __pthread_hurd_cond_timedwait_internal check mutex [...] adds 4565083abc htl: Make pthread*_cond_timedwait register wref before relea [...] adds af6b1cce98 hurd: Fix starting static binaries with stack protection enabled adds bd13cb19f5 scripts/glibcelf.py: Add hashing support adds 8995b84c45 LoongArch: Fix dl-machine.h code formatting. adds 464138e904 Merge _GL_UNUSED C23 patch from Gnulib adds 06e4033c83 Merge getopt patch from Gnulib adds 6f85dbf102 Detect ld.so and libc.so version inconsistency during startup adds 025a8cce63 Add NT_LOONGARCH_* from Linux 5.19 to elf.h adds 89baed0b93 Revert "Detect ld.so and libc.so version inconsistency durin [...] adds 5ecc982412 s390: Move hwcaps/platform names out of _rtld_global_ro adds 06d4381dd8 csu: Change start code license to have link exception adds d0e357ff45 elf: Call __libc_early_init for reused namespaces (bug 29528) adds 03ad444e8e mach: Fix incoherency between perror and strerror adds cb033e6b0c mach: Make xpg_strerror_r set a message on error adds 063f7462da hurd: Fix vm_size_t incoherencies adds 51231c469b Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] adds ca6466e8be Add test for bug 29530 adds 02ca25fef2 nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] adds fa9e095bbe LoongArch: Fix ptr mangling/demangling features. adds 241603123c LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 adds 0b99828d54 resolv: Add tst-resolv-byaddr for testing reverse lookup adds 87aa98aa80 resolv: Add tst-resolv-aliases adds c79327bf00 resolv: Add internal __res_binary_hnok function adds 394085a34d resolv: Add the __ns_samebinaryname function adds 78b1a4f0e4 resolv: Add internal __ns_name_length_uncompressed function adds 857c890d9b resolv: Add DNS packet parsing helpers geared towards wire format adds 0dcc43e998 nss_dns: Split getanswer_ptr from getanswer_r adds e32547d661 nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr adds a7fc30b522 nss_dns: Remove remnants of IPv6 address mapping adds d101d836e7 nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 121 [...] adds 32b599ac8c nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) adds 9caf782276 resolv: Add new tst-resolv-invalid-cname adds 1d495912a7 nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces adds e57d8fc97b S390: Always use svc 0 adds 6c4ee1aba1 stdlib: Fix macro expansion producing 'defined' has undefine [...] adds ddcf5a9170 posix: Fix macro expansion producing 'defined' has undefined [...] adds 52a5be0df4 syslog: Fix large messages (BZ#29536) adds d09aa4a172 resolv: Fix building tst-resolv-invalid-cname for earlier C [...] adds c7509d49c4 Apply asm redirections in wchar.h before first use adds 8cd559cf5a nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stac [...] adds 1e903124ce elf: Restore how vDSO dependency is printed with LD_TRACE_LO [...] adds 930993921f LoongArch: Add soft float support. adds 45459476ec syslog: Remove extra whitespace between timestamp and messag [...] adds 29eb796119 elf.h: Remove duplicate definition of VER_FLG_WEAK adds cd84e30c04 debug: test for more required cacellation points (BZ# 29274) adds 0784e7913f scripts/build-many-glibcs.py: Use https:// for sourceware.or [...] adds 2fc7320668 math: x86: Use prefix for FP_INIT_ROUNDMODE adds 183d997372 scripts/dso-ordering-test.py: Generate program run-time depe [...] adds dbb75513f5 elf: Rename _dl_sort_maps parameter from skip to force_first adds 76fe56020e Add NEWS entry for CVE-2022-39046 adds 89d40cacd0 malloc: Use C11 atomics rather than atomic_exchange_and_add adds b8cc607f3c Do not define static_assert or thread_local in headers for C2x adds 3d7d5c10c8 errlist: add missing entry for EDEADLOCK (bug 29545) adds a23820f605 elf: Fix hwcaps string size overestimation adds 82a1ec8510 Assume HAVE_TZSET in time/mktime.c adds 83859e1115 mktime: improve heuristic for ca-1986 Indiana DST adds 53b251c9ff Use C11 atomics instead atomic_add(_zero) adds a364a3a709 Use C11 atomics instead of atomic_decrement(_val) adds 1918241b55 tst-sprintf-errno: Update Hurd message output adds f278835f59 makedb: fix build with libselinux >= 3.1 (Bug 26233) adds a30e960328 Use relaxed atomics since there is no MO dependence adds 2d7ed98add Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [B [...] adds 05967faf0e Fix BRE typos in check-safety.sh adds 9e5c991106 hurd: Fix readlink() hanging on fifo adds 5652e12cce hurd: Make readlink* just reopen the file used for stat adds 22c96052ac RISC-V: Allow long jumps to __syscall_error adds 6841aed6c4 tst-sprintf-errno: Update Hurd message length adds 7ae60af75b hurd: Factorize at/non-at functions adds 766b73768b Linux: Do not skip d_ino == 0 entries in readdir, readdir64 [...] adds 1df71d32fe elf: Implement force_first handling in _dl_sort_maps_dfs (bu [...] adds f97905f246 gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) adds a623f13adf nss: Implement --no-addrconfig option for getent adds c75d20b5b2 nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) adds aeb4d2e981 m68k: Enforce 4-byte alignment on internal locks (BZ #29537) adds 85a3228744 linux: Use same type for MMAP2_PAGE_UNIT adds fa47e8e6df hppa: undef __ASSUME_SET_ROBUST_LIST adds ffd0b295d9 hurd: Add ifrtreq structure to net/route.h adds c0c9092f75 hurd: Use IF_NAMESIZE rather than IFNAMSIZ adds fd36873ff9 elf: Use C11 atomics on _dl_mcount adds 9ba0f010a6 hurd: Add _IOT_ifrtreq to <net/route.h> adds b84199eb18 hurd: Drop struct rtentry and in6_rtmsg adds 385f2ecda9 hurd: Fix SIOCADD/DELRT ioctls adds 73e9fe43ac riscv: Consolidate the libm-test-ulps adds 2e81493fa6 riscv: Remove RV32 floating point functions adds f40c7887d3 scripts: Extract glibcpp.py from check-obsolete-constructs.py adds e6e6184bed scripts: Enhance glibcpp to do basic macro processing adds 340097d0b5 elf: Extract glibcelf constants from <elf.h> adds de477abcaa Use '%z' instead of '%Z' on printf functions adds 774d43f27d malloc: Print error when oldsize is not equal to the current size. adds 8114b95cef Use C11 atomics instead of atomic_and/or adds d1babeb32d Use C11 atomics instead of atomic_increment(_val) adds 4a07fbb689 Use C11 atomics instead of atomic_decrement_and_test adds fecf481f0f nss: Enhance tst-reload1 coverage and logging adds c02e29a0ba nss: Use shared prefix in IPv4 address in tst-reload1 adds 22f4ab2d20 Use atomic_exchange_release/acquire adds 7de3f0a96c hurd: Increase SOMAXCONN to 4096 adds c9226c03da get_nscd_addresses: Fix subscript typos [BZ #29605] adds d7f32c9958 hurd: Fix typo adds 3e5760fcb4 Update _FloatN header support for C++ in GCC 13 adds b0969fa53a x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] adds 5eb21c62ce Benchtest: Add additional benchmarks for strlen and strnlen adds 8b10727a9a LoongArch: Add static PIE support adds 13db9ee2cb stdlib: Fix __getrandom_nocancel type and arc4random usage ( [...] adds 609c9d0951 malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) adds ba70f69598 Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 adds b7bd94068e hppa: Fix initialization of dp register [BZ 29635] adds 3bea50ccbc support: Add xpthread_cond_signal wrapper adds 365b3af67e nptl: Convert tst-setuid2 to test-driver adds 114e299ca6 x86: Remove .tfloat usage adds 10c779f44a Benchtests: Add bench for pthread_spin_{try}lock and mutex_trylock adds 653c12c7d8 x86: Cleanup pthread_spin_{try}lock.S adds b80f16adbd x86: include BMI1 and BMI2 in x86-64-v3 level adds 10f79d3670 x86-64: Require BMI2 for AVX2 str(n)casecmp implementations adds 4d64c64457 x86-64: Require BMI2 for AVX2 strcmp implementation adds fc7de1d9b9 x86-64: Require BMI2 for AVX2 strncmp implementation adds f31a5a884e x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations adds e3e7fab7fe x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations adds 3c0c78afab x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation adds 7e8283170c x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr imple [...] adds 1f3f0060a1 Use Linux 6.0 in build-many-glibcs.py adds 6e33e5c4b7 nscd: Drop local address tuple variable [BZ #29607] adds 919b9bfaa9 Update syscall lists for Linux 6.0 adds a878a1384c Regenerate sysdeps/mach/hurd/bits/errno.h adds c651f9da53 locale: prevent maybe-uninitialized errors with -Os [BZ #19444] adds 9ec1c8cd24 posix: Suppress -Os warnings on fnmatch adds 442e3a2172 posix: Suppress -Os may be used uninitialized warnings on regexec adds cbf24edbb3 rt: Initialize mq_send input on tst-mqueue{5,6} adds 6128e82ebe sunrpc: Suppress GCC -Os warning on user2netname adds 9dc4e29f63 x86: Fix -Os build (BZ #29576) adds 27d67e974e Update kernel version to 6.0 in header constant tests adds 7fe6734d28 Update to Unicode 15.0.0 [BZ #29604] adds d178c67535 x86_64: Remove platform directory library loading test adds 6099908fb8 elf: Remove legacy hwcaps support from the dynamic loader adds b78ff5a25d elf: Remove legacy hwcaps support from ldconfig adds 4a7094119c elf: Remove hwcap parameter from add_to_cache signature adds cfbf883db3 elf: Remove hwcap and bits_hwcap fields from struct cache_entry adds 78d9a1620b Add NEWS entry for legacy hwcaps removal adds ab40f20364 elf: Remove _dl_string_hwcap adds e76369ed63 elf: Simplify output of hwcap subdirectories in ld.so help adds 90d58fe844 NEWS: Fix grammar adds e82aab227b csu: Disable stack protector for static-reloc for static-pie adds f9646d138f arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) adds 589eda82bb LoongArch: Fix the condition to use PC-relative addressing i [...] adds 954b8f3895 Expose all MAP_ constants in <sys/mman.h> unconditionally (b [...] adds c15318bfc5 socket: Use offsetof in SUN_LEN (bug 29578) adds 5355f9ca7b elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support adds 264db94040 String: Improve test coverage for memchr adds 3bd18aa4d1 Add AArch64 HWCAP2_EBF16 from Linux 6.0 to bits/hwcap.h adds ba0ca36132 Add NT_S390_PV_CPU_DATA from Linux 6.0 to elf.h adds 15a94e6668 malloc: Switch global_max_fast to uint8_t adds 2c42257314 elf: Do not completely clear reused namespace in dlmopen (bu [...] adds 52ab7604db x86: Update VEC macros to complete API for evex/evex512 impls adds 3088a66ff8 x86: Update memrchr to use new VEC macros adds 4fb7d8a938 x86: Update memmove to use new VEC macros adds a6784653f7 x86: Update memset to use new VEC macros adds 47f5d51461 x86: Remove now unused vec header macros. adds be066536bd x86: Update strlen-evex-base to use new reg/vec macros. adds 7363a9a9a0 math: Fix asin and acos invalid exception with old gcc adds 246f37d6b1 x86-64: Move LP_SIZE definition to its own header adds 88f4b6929c Introduce <pointer_guard.h>, extracted from <sysdep.h> adds 58548b9d68 Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources adds 932dd83efd String: Improve test coverage for memchr adds 451c6e5854 x86_64: Implement evex512 version of memchr, rawmemchr and wmemchr adds 330881763e x86: Optimize memchr-evex.S and implement with VMM headers adds 69717709ec x86: Shrink / minorly optimize strchr-evex and implement wit [...] adds b79f8ff26a x86: Optimize strnlen-evex.S and implement with VMM headers adds 4af6844aa5 x86: Optimize memrchr-evex.S adds b412213eee x86: Optimize strrchr-evex.S and implement with VMM headers adds 643a2d0139 Bench: Improve benchtests for memchr, strchr, strnlen, strrchr adds 9b5e138f2b linux: Avoid shifting a negative signed on POSIX timer interface adds 0ff92021c0 nis: Fix nis_print_directory adds a885fc2d68 sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [ [...] adds c25eb94aed x86: Remove AVX512-BVMI2 instruction from strrchr-evex.S adds 5ce9766417 x86: Add support for VEC_SIZE == 64 in strcmp-evex.S impl adds b6d02d6457 x86: Use `testb` for case-locale check in str{n}casecmp-avx2 adds 7775574ce0 x86: Use `testb` for case-locale check in str{n}casecmp-sse2 adds f04f8373dd x86: Use `testb` for case-locale check in str{n}casecmp-sse42 adds 8775479804 x86: Use `testb` for FSRM check in memmove-vec-unaligned-erms adds b87a70e5e2 Add ADDRB from Linux 6.0 to bits/termios-c_cflag.h adds b6e37b7805 Fix BZ #29463 in the ibm128 implementation of y1l too adds 29ff5b5b72 Remove htonl.S for i386/x86_64 adds be930668ec Remove all assembly optimizations for htonl and htons adds 2b5478569e Avoid undefined behaviour in ibm128 implementation of llroun [...] adds a35c960dbb manual: Add missing % in int conversion list adds 7a6ca82f80 linux: Fix generic struct_stat for 64 bit time (BZ# 29657) adds 59e501f204 x86_64: Implement evex512 version of strchrnul, strchr and wcschr adds 891a7958a2 elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x adds a8e72913fe aarch64: Cleanup memset ifunc adds e6f3fe362f aarch64: Use memcpy_simd as the default memcpy adds 11306df777 Remove lingering libSegfault Makefile entries adds 77db67c56b scripts/localplt.awk: Handle DT_JMPREL with empty PLT (for C-SKY) adds a65ff76c9a ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_called adds 6f360366f7 elf: Introduce to _dl_call_fini adds 37db2657c9 longlong.h: update from GCC for LoongArch clz/ctz support adds 0b845d3b3f scripts: Use bool in tunables initializer adds dd31f42e39 aarch64: Don't build wordcopy adds 09c6c6073c aarch64: Fix the extension header write in getcontext and sw [...] adds e5ece9de14 Fix invalid pointer dereference in wcscpy_chk adds 3fa20d59d9 Fix invalid pointer dereference in wcpcpy_chk adds 68619ddb3b malloc: Use uintptr_t in alloc_buffer adds eef17d4d9f elf: Fix alloca size in _dl_debug_vdprintf adds 6a3794ea91 Fix off-by-one OOB read in elf/tst-tls20 adds b866018f54 Fix missing NUL terminator in stdio-common/scanf13 test adds b4174c28d2 Fix resource/bug-ulimit1 test adds 0cc0033ef1 stdlib/strfrom: Add copysign to fix NAN issue on riscv (BZ #29501) adds f9deea6f81 Use uintptr_t in string/tester for pointer alignment adds 2eeeee7636 Fix elf/tst-dlmopen-twice not to exhaust static TLS adds 8c77e26ba8 Remove unused scratch_buffer_dupfree adds 361d6454c0 Correctly determine libc.so 'OUTPUT_FORMAT' when cross-compiling. adds e96971482d x86-64: Improve evex512 version of strlen functions adds bbff275fb1 elf: Build tst-relr-mod[34]a.so with $(LDFLAGS-rpath-ORIGIN) adds f66780ba46 Fix build with GCC 13 _FloatN, _FloatNx built-in functions adds f4973d31bb Use uintptr_t in fts for pointer alignment adds d08dec4ea7 malloc: Use uintptr_t for pointer alignment adds d227fd53cb Apply asm redirection in not-cancel before first use adds 6ee5a9767a intl: Fix clang -Wunused-but-set-variable on plural.c adds 5c5a8b99cf Disable use of -fsignaling-nans if compiler does not support it adds 8d98c7c00f configure: Use -Wno-ignored-attributes if compiler warns abo [...] adds 34b358eb03 alloc_buffer: Apply asm redirection before first use adds 8161978f89 allocate_once: Apply asm redirection before first use adds 3d8b5dde87 nptl: Fix pthread_create.c build with clang adds 40c112ed0d elf: Remove allocate use on _dl_debug_printf adds 7457b7eef8 linux: Fix fstatat on MIPSn64 (BZ #29730) adds 17bfe5954b Fix OOB read in stdlib thousand grouping parsing [BZ #29727] adds f4ce325dfc linux: Drop useless include from fstatat.c adds ee1ada1bdb elf: Rework exception handling in the dynamic loader [BZ #25486] adds d33705c0b0 scripts/glibcelf.py: Properly report <elf.h> parsing failures adds fb6ee7ba81 LoongArch: Fix ABI related macros in elf.h to keep consisten [...] adds 1f34a23288 elf: Introduce <dl-call_tls_init_tp.h> and call_tls_init_tp [...] adds faaf733f49 x86_64: Implement evex512 version of strrchr and wcsrchr adds 2ff48a4025 posix: Make posix_spawn extensions available by default adds 9cc9d61ee1 elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE adds d1d0162e50 elf/tlsdeschtab.h: Add the Malloc return value check in _dl_ [...] adds 596183a1ee Rewrite find_cxx_header config configure.ac adds 8d291eabd5 Apply asm redirection in gmp.h before first use adds 19934d629e hurd: Add sigtimedwait and sigwaitinfo support adds 2e274cd8c1 Linux: Add ppoll fortify symbol for 64 bit time_t (BZ# 29746) adds ca7d181b62 string: Add len=0 to {w}memcmp{eq} tests and benchtests adds 419c832aba x86: Use VMM API in memcmp-evex-movbe.S and minor changes adds 2d2493a644 x86: Use VMM API in memcmpeq-evex.S and minor changes adds d44e116428 benchtests: Make str{n}{cat|cpy} benchmarks output json adds f049f52dfe x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functions adds 642933158e x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functions adds 64b8b6516b x86: Add evex optimized functions for the wchar_t strcpy family adds 52cf11004e x86: Add avx2 optimized functions for the wchar_t strcpy family adds 2ae7990542 Makerules: Generate shlib.lds with -fuse-ld=bfd adds 049781285d iconvdata/tst-table-charmap.sh: remove handling of old, borr [...] adds 1a8335a408 debug: Fix typo in tests-unsupported rule adds 38caf7a1cc riscv: Get level 3 cache's information adds 22a46dee24 Linux: Support __IPC_64 in sysvctl *ctl command arguments (b [...] adds 56da6a073d LoongArch: Use __builtin_{fma, fmaf} to implement function { [...] adds 5fe2647d31 LoongArch: Hard Float Support for float-point classification [...] adds 1ed6c7ab2e LoongArch: Hard Float Support for fmaximum{f/ }, fminimum{f/ }. adds bd61224574 LoongArch: Hard Float Support for fmaximum_num{f/ }, fminimu [...] adds 73e35174f5 LoongArch: Hard Float Support for fmaxmag{f/ }, fminmag{f/ }. adds a10f9fb3ff LoongArch: Hard Float Support for fmaximum_mag{f/ }, fminimu [...] adds 838b0da96a LoongArch: Hard Float Support for fmaximum_mag_num{f/ }, fmi [...] adds 94628de778 elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power1 [...] adds a9acb7b39e Define in_int32_t_range to check if the 64 bit time_t syscal [...] adds eb4181e9f4 elf: Fix rtld-audit trampoline for aarch64 adds 59aa41585f i386: Avoid rely on linker optimization to avoid relocation adds a46956e65d stdio-common: Add missing dependencies (bug 29780) adds e1d082d9de x86/fpu: Add missing ISA sections to variety of svml files adds 95177b78ff x86/fpu: Fix misspelled evex512 section in variety of svml files adds d371be4b11 x86/fpu: Reformat svml_{s|d}_wrapper_impl.h adds 72f6a5a0ed x86/fpu: Cleanup code in svml_{s|d}_wrapper_impl.h adds f704192911 x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wr [...] adds 948652e4f8 LoongArch: Use __builtin_rint{,f} with GCC >= 13 adds 2b23ab1fea Use GCC builtins for lrint functions if desired. adds e1697a540c LoongArch: Use __builtin_lrint{,f} with GCC >= 13 adds a1981ecbfd Use GCC builtins for llrint functions if desired. adds f711e4ef53 LoongArch: Use __builtin_llrint{,f} with GCC >= 13 adds 2e2485ce05 Use GCC builtins for logb functions if desired. adds 13c549f497 LoongArch: Use __builtin_logb{,f} with GCC >= 13 adds e3d9ca4e94 LoongArch: Add support for scalbn[f] adds d3366b6b87 LoongArch: Add support for scalb[f] adds 885d340f20 LoongArch: Add support for ilogb[f] adds 227df6243a Apply asm redirections in syslog.h before first use [BZ #27087] adds 987f8647e8 scripts: Add "|" operator support to glibcpp's parsing adds 6ae0737d43 ARC: update definitions in elf/elf.h adds f566b02852 x86-64 strncat: Properly handle the length parameter [BZ# 24097] adds e5672763c4 x86-64 strncpy: Properly handle the length parameter [BZ# 29839] adds 2f47198b04 powerpc64: Remove old strncmp optimization adds 8fb923ddc3 hurd: Make getrandom cache the server port adds 43ecc41dda configure: Move locale tools early adds f35b7ce02f configure: Remove check if as is GNU adds 6cfc50f40a configure: Remove check if ld is GNU adds 2b0da5028d configure: Remove AS check adds 8d6083717c x86_64: State assembler is being tested on sysdeps/x86/configure adds 9f482b73f4 LoongArch: Use medium cmodel build libc_nonshared.a. adds 36d423e203 linux: Use long int for syscall return value adds b14e1f9fcd linux: Consolidate dl-origin.c adds f0fa84d31f Linux: consolidate chmod implementation adds 1001abfa14 Linux: consolidate chown implementation adds 33ef940302 Linux: consolidate dup2 implementation adds d1d23b1342 Lninux: consolidate epoll_create implementation adds 842128f160 Linux: consolidate inotify_init implementation adds 25ca6175ba Linux: consolidate lchown implementation adds f178e5173f Linux: consolidate link implementation adds ccb9215dbe Linux: consolidate mkdir implementation adds 2fc81f6ca5 Linux: consolidate readlink implementation adds 54ed77914a Linux: consolidate rmdir implementation adds bf58f34a70 Linux: consolidate symlink implementation adds 9cffb295e3 Linux: consolidate unlink implementation adds 04e7e2658c Linux: consolidate sendfile implementation adds a33919698b Linux: consolidate ____longjmp_chk adds 215bf99347 Linux: Assume and consolidate bind wire-up syscall adds 1fed1a5af4 Linux: Assume and consolidate socket wire-up syscall adds d00783653a Linux: Assume and consolidate socketpair wire-up syscall adds 377a14a22a Linux: Assume and consolidate listen wire-up syscall adds 127945c561 Linux: Assume and consolidate shutdown wire-up syscall adds 71e4344f25 Linux: Remove generic sysdep adds fea7abbc23 Linux: make generic xstatver.h the default one adds 9d53dc48e8 Linux: Make generic fcntl.h the default one adds 929ea132b4 Linux: Consolidate typesizes.h adds f4f2ca1509 realloc: Return unchanged if request is within usable size adds 545eefc2f5 nis: Build libnsl with 64 bit time_t adds fa4a192778 nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402) adds 4e21c20751 time: Use 64 bit time on tzfile adds d4facb63ff elf: Do not assume symbol order on tst-audit25{a,b} adds 5dcd2d0ad0 stdlib: Move _IO_cleanup to call_function_static_weak adds 6fd504849d Allow _Qp_fgt in sparc64 localplt.data adds b712be5264 x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrentl [...] adds 71e408e45d elf: Fix tst-relro-symbols.py argument passing adds 8b8c768e3c Force use of -ffreestanding when checking for gnumach headers adds 7685630b98 mach: Fix passing -ffreestanding when checking for gnumach headers adds 0fb10e49ad mach: Drop remnants of old_CFLAGS adds 9a5b1d84fb Linux: Reflow and sort some Makefile variables adds c1c0dea388 Linux: Remove epoll_create, inotify_init from syscalls.list adds a3708cf6b0 Avoid use of atoi in some places in libc adds edd1b2a0d9 Use Linux 6.1 in build-many-glibcs.py adds ffde06c915 locale: Implement struct grouping_iterator adds 659fe9fdd1 stdio-common: Introduce buffers for implementing printf adds c7bf2e99ca stdio-common: Add __printf_function_invoke adds 46378560e0 stdio-common: Add __translated_number_width adds e88b9f0e5c stdio-common: Convert vfprintf and related functions to buffers adds 3d0005b54a stdio-common: Add lock optimization to vfprintf and vfwprintf adds fb9bd841b8 libio: Convert __vsprintf_internal to buffers adds af7f416551 libio: Convert __vasprintf_internal to buffers adds 8ece45e4f5 libio: Convert __vdprintf_internal to buffers adds 5365acc567 libio: Convert __obstack_vprintf_internal to buffers (bug 27124) adds 118816de33 libio: Convert __vswprintf_internal to buffers (bug 27857) adds 5ab9b2c924 Update syscall lists for Linux 6.1 adds 258d554a9c Update kernel version to 6.1 in header constant tests adds 161eafec32 Update all PO files in preparation for release. adds e2b68828fa powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ adds 81a94a2ae3 Define MADV_COLLAPSE from Linux 6.1 adds 9ffeabdf2e Simplify scripts/cross-test-ssh.sh configuration. adds 3c66c9600e Linux: Pass size argument of epoll_create to the kernel adds c923cd8c49 Avoid use of atoi in malloc adds 289b098c9e htl: Fix sem_wait race between read and gsync_wait adds a09183aed7 getdelim: ensure error indicator is set on error (bug 29917) adds 3a614f39e6 htl: Check error returned by __getrlimit adds 6514b2d595 hurd _S_msg_add_auth: Initialize new arrays to 0 adds f77bd0ee9a hurd hurdstartup: Initialize remaining fields of hurd_startup_data adds cba62c231c htl: Drop duplicate check in __pthread_stack_alloc adds b7a5fec8b0 hurd: Make dl-sysdep __sbrk check __vm_allocate call adds e1a467d330 hurd fcntl: Make LOCKED macro more robust adds 5f55b22f4b hurd getcwd: Fix memory leak on error adds c80b311ac0 i686: Regenerate ulps adds 48b74865c6 x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] adds 8f27dc1af5 Fix ldbl-128 built-in function use adds 35141f304e time: Set daylight to 1 for matching DST/offset change (bug 29951) adds 8a78f833d6 C2x semantics for <tgmath.h> adds 9228a3c2be Remove trailing whitespace adds 728ada505a Remove trailing whitespace in gmp.h adds 6d7e8eda9b Update copyright dates with scripts/update-copyrights adds ae612c45ef Update copyright dates not handled by scripts/update-copyrights adds 3d3a2911ba Add _FORTIFY_SOURCE implementation documentation [BZ #28998] adds 57f4a850c8 Add HWCAP2_SVE_EBF16 from Linux 6.1 to AArch64 bits/hwcap.h adds 0b3503e2e1 locale: Use correct buffer size for utf8_sequence_error [BZ #19444] adds 8176efe3ca sunrpc: Suppress GCC -O1 warning on user2netname [BZ #19444] adds 30546ac2d1 math: Suppress -O0 warnings for soft-fp fsqrt [BZ #19444] adds 2d2d7e1a8f configure: Allow user override LD, AR, OBJCOPY, and GPROF adds 02abdab0d1 configure: Move nm, objdump, and readelf to LIBC_PROG_BINUTILS adds 8b69e064d4 scripts/build-many-glibcs.py: Remove unused RANLIB and STRIP option adds 402853be1d string: Suppress -Wmaybe-unitialized for wordcopy [BZ #19444] adds 7e31d16651 elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864] adds 569cfcc6bf hurd: Fix _NOFLSH value adds ce758d4f06 AArch64: Optimize memchr adds 0077624177 AArch64: Optimize memrchr adds 1bbb1a2022 AArch64: Improve strlen_asimd adds 51541a2297 AArch64: Optimize strchr adds 09ebd8549b AArch64: Improve strchrnul adds 349e48c01e AArch64: Optimize strcpy adds 03c8ce5000 AArch64: Optimize strlen adds ad098893ba AArch64: Optimize strnlen adds 55599d4804 AArch64: Improve strrchr adds b5e3d66b96 Add IPPROTO_L2TP from Linux 6.1 to netinet/in.h adds 07937809ac Add STATX_DIOALIGN from Linux 6.1 to bits/statx-generic.h adds 8394b8c461 manual: Fix typo adds 103a469dc7 x86: Cache computation for AMD architecture. adds 4645cc3cf6 Update libc.pot for 2.37 release. adds 0bac959d75 ia64: Regenerate ulps adds 33f0f58b59 sparc (64bit): Regenerate ulps adds 0674613e66 Document '%F' format specifier adds 0d50f477f4 stdio-common: Handle -1 buffer size in __sprintf_chk & co (b [...] adds d659442e01 Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py adds 90dffec958 Use binutils 2.40 branch in build-many-glibcs.py adds 2f39e44a84 Account for octal marker in %#o format adds f5c65fa920 libio: Update number of written bytes in dprintf implementation adds 1423a26a48 doc: correct _FORTIFY_SOURCE doc in features.h adds 748e23afb5 Update all PO files in preparation for release. adds b01f976900 Regenerate configure. adds 01b9668c34 Update NEWS file with bug fixes. adds 1bcbb25882 Update manual/contrib.texi. adds 5199024232 Update install.texi, and regenerate INSTALL. adds b2c474f8de x86: Fix strncat-avx2.S reading past length [BZ #30065] adds a49b3a5fce Prepare for glibc 2.37 release. adds a704fd9a13 Create ChangeLog.old/ChangeLog.26. adds 2412deae1a Open master branch for glibc 2.38 development adds ff9ffc805f linux: Do not reset signal handler in posix_spawn if it is a [...] adds 2fe58919a0 linux: Extend internal clone3 documentation adds 2290cf73cc Linux: Do not align the stack for __clone3 adds 2053c11331 linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn adds 1e442efd57 aarch64: Add the clone3 wrapper adds 98f9435f33 Linux: optimize clone3 internal usage adds d011ab5708 hurd: Consolidate file_name_lookup implementation adds 65392c8478 hurd: Implement O_TMPFILE adds a979b72747 hurd: Implement SHM_ANON adds fa93858a88 Remove support setting custom demuxers during signal handling. adds e0dc827bf6 hurd: Move some i386 bits to x86 adds 2337e04e21 cdefs: Limit definition of fortification macros adds 5130cd77b0 Remove sysdeps/mach/i386/machine-sp.h adds 83d49a53aa LoongArch: Add new relocation types. adds 35bcb08eaa stdlib: tests: don't double-define _FORTIFY_SOURCE adds 359a0b9dbc Remove pthread-pi-defines.sym adds a1dcc64c9b Move RETURN_TO to x86/sysdep.h and implement x86_64 version. adds c980549cc6 Account for grouping in printf width (bug 30068) adds d2d3f3720c AArch64: Improve SVE memcpy and memmove adds 32c7acd464 Replace rawmemchr (s, '\0') with strchr adds d1a9b6d8e7 Parameterize op_t from memcopy.h adds d45890b28c Parameterize OP_T_THRES from memcopy.h adds 00cb84dde7 Add string vectorized find and detection functions adds 350d8d1366 string: Improve generic strlen adds 685e844a97 string: Improve generic strchrnul adds 506f7dbbab string: Improve generic strchr adds 30cf54bf30 string: Improve generic strcmp adds 367c31b5d6 string: Improve generic strncmp adds 30c1dfde31 string: Improve generic stpcpy adds 3709ed9047 string: Improve generic strcpy adds 2a8867a17f string: Improve generic memchr adds 0f4254311e string: Improve generic strnlen with memchr adds 9d4fa7a1ca string: Improve generic memrchr adds 167f6230af string: Improve generic strrchr with memrchr and strlen adds be836d9153 hppa: Add memcopy.h adds c62b1c29c2 hppa: Add string-fza.h, string-fzc.h, and string-fzi.h adds 120ad6ed1a alpha: Add string-fza, string-fzb.h, string-fzi.h, and strin [...] adds 885306b2f6 arm: Add string-fza.h adds 080685c90f powerpc: Add string-fza.h adds c505eb828e sh: Add string-fzb.h adds 25788431c0 riscv: Add string-fza.h and string-fzi.h adds 52d9adc9e3 string: Hook up the default implementation on test-strlen adds b79cffb391 string: Hook up the default implementation on test-strnlen adds c19e3394a2 string: Hook up the default implementation on test-strchr adds e7a0c81e61 string: Hook up the default implementation on test-strcmp adds c863e33f78 string: Hook up the default implementation on test-strncmp adds 11aabacce8 string: Hook up the default implementation on test-stpcpy adds 3092c84900 string: Hook up the default implementation on test-strcpy adds 0dfa8617b5 string: Hook up the default implementation on test-memchr adds 77a9e5c97e string: Hook up the default implementation on test-memrchr adds 0b9d2d4a76 string: Hook up the default implementation on test-strrchr adds 41f67ccbe9 S390: Influence hwcaps/stfle via GLIBC_TUNABLES. adds ec6d2b83f2 C-SKY: Strip hard float abi from hard float feature. adds 41349f6f67 Use 64-bit time_t interfaces in strftime and strptime (bug 30053) adds 67c37737ed NEWS: Document CVE-2023-25139. adds 9fd63e3537 elf: Smoke-test ldconfig -p against system /etc/ld.so.cache adds 7ea510127e string: Add libc_hidden_proto for strchrnul adds 22999b2f0f string: Add libc_hidden_proto for memrchr adds fb95c31638 string: Disable stack protector in early static initialization adds 16e424a325 powerpc64: Add the clone3 wrapper adds 63550530d9 hurd: Fix unwinding over INTR_MSG_TRAP adds e42ec82219 Use __builtin_FILE instead of __FILE__ in assert in C++. adds 8a86e7b6a6 hurd: Refactor readlinkat() adds f4315054b4 hurd: Use mach_msg_type_number_t where appropriate adds 62d6c33030 mach, hurd: Cast through uintptr_t adds 48941024ba hurd: Fix xattr error value adds 3d008a92a8 htl: Fix semaphore reference adds 4fedebc911 mach: Look for mach_i386.defs on x86_64 too adds be6d002ca2 hurd: Set up the basic tree for x86_64-gnu adds bfb583e791 htl: Generalize i386 pt-machdep.h to x86 adds 8420b3e832 Fix typos in comments adds d08ae9c3fb hurd, htl: Add some x86_64-specific code adds 23e2c3b25f htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h adds 3e35b824a4 hurd: Fix tcflag_t and speed_t types on 64-bit adds 000ca24f80 Naming the parameter of dummy_sa_handler adds cf7ffdd8a5 added pair of inputs for hypotf in binary32 adds 3efbf11fdf update auto-libm-test-out-hypot adds e7223fa1e8 stdio: Do not ignore posix_spawn error on popen (BZ #29016) adds 748511f0bb hurd: i386 TLS tweaks adds c57c53fa53 mach: undef ENTRY2 adds bf33bf5948 hurd: Fix unwinding over INTR_MSG_TRAP in shared too adds 4738bc2185 [hurd] Add MTU_DISCOVER values adds 64924422a9 C2x strtol binary constant handling adds 26c1769509 [hurd] Fix i686 build breakage caused by 4fedebc91108 adds 609054152f Fix ifunc-impl-list.c build for s390 adds 11053fd424 crypto: Remove _STRING_ARCH_unaligned usage adds a6ccce23af stdlib: Simplify getenv adds f281a955e9 nscd: Remove _STRING_ARCH_unaligned usage adds 62d4c768a4 resolv: Remove _STRING_ARCH_unaligned usage adds 5729e0e9af iconv: Remove _STRING_ARCH_unaligned usage for get/set macros adds 3e20ddade3 iconv: Remove _STRING_ARCH_unaligned usage adds a9b3b770f5 string: Remove string_private.h adds 87abcf9a6e ARC: align child stack in clone adds dab6344279 ARC:fpu: add extra capability check before use of sqrt and f [...] adds cc4d6614b5 Use uintptr_t instead of performing pointer subtraction with [...] adds a307e1b315 glob64_time64: Fix typo for stub_warning call (BZ #30146) adds e48f33e76b hurd: Move thread state manipulation into _hurd_tls_new () adds 32fff41bde hurd: Use proper integer types adds 80c2c1432d hurd: Fix xattr function return type adds ee10f5dfd8 hurd: Make timer_t pointer-sized adds 90ab316b02 hurd: Simplify init-first.c a bit adds be318c0f38 mach: Use PAGE_SIZE adds b5b27ff151 Define PC, SP and SYSRETURN for hurd x86_64 adds fd78cfa72e stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] adds 1b0ea8c5d8 elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] adds 2e6a9d7f2c __glob64_time64: Fix typo for stub_warning call (BZ #30146) adds 6008978f06 Linux: Move wordsize-32 Version to default adds a7bf5f4e69 Linux: Assume and consolidate getsockname wire-up syscall adds 48d256dee7 Linux: Assume and consolidate getpeername wire-up syscall adds 5d66eb85a8 Linux: Remove unused generic Makefile adds 3f98a5c027 Linux: Remove generic Implies adds 97830304bb arm: Support gcc older than 10 for find_zero_all adds 8b014a1b1f s390: Fix build for -march=z13 adds 311a7e0256 AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329] adds 01e09ab057 Ignore MAP_VARIABLE in tst-mman-consts.py adds eb63ccc0ce Use Linux 6.2 in build-many-glibcs.py adds 3f84f1159e malloc: remove redundant check of unsorted bin corruption adds 801af9fafd gmon: Fix allocated buffer overflow (bug 29444) adds 31be941e43 gmon: improve mcount overflow handling [BZ# 27576] adds bde1218720 gmon: fix memory corruption issues [BZ# 30101] adds 317f1c0a8a x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] adds 188ecdb777 tunables.texi: Change \code{1} to @code{1} adds f8e8effa26 Update syscall lists for Linux 6.2 adds 56fc4b45c0 powerpc:Regenerate ulps for hypot adds 2ce48fbd5a aarch64: update libm test ulps adds 2352b407c9 hurd: Mark RLIMIT_AS tests as unsupported adds 7db0f731b1 htl: Mark select loop test as unsupported adds 48b8c7cfe8 hurd: Mark some audit tests as unsupported adds b020355f38 hurd: Simplify init-first.c further adds 9168964965 hurd: Generalize init-first.c to support x86_64 adds 79ea63f005 hppa: Drop old parisc-specific MADV_* constants adds 7999b8a3aa cdefs.h: fix "__clang_major" typo adds aa4b45a346 LoongArch: Add math-barriers.h adds 4dc6b2dfb0 localedata: de_DE should not use Fräulein adds 04a558e669 x86_64: Update libm test ulps adds af0a16a863 htl: Make pthread_mutex_t pointer-aligned adds f6cf701efc hurd: Implement TLS for x86_64 adds 35ce4c99e7 htl: Add pthreadtypes-arch.h for x86_64 adds 8ebe9c0b38 Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h adds 86f69d699b s390x: Regenerate ULPs. adds 3862773e1e S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] adds 675bdaeeca crypt: Remove invalid end of page test badsalttest adds 59a6d5e947 Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h adds 60b21327b1 hurd: Remove the ecx kludge adds 0d41182e0e hurd: Fix some broken indentation adds a2ef941b2d LoongArch: Further refine the condition to enable static PIE adds db9c100749 LoongArch: Update libm-test-ulps. adds 3bfdc4e2bc support: use 64-bit time_t (bug 30111) adds 1e0c8356f5 nis: Fix stringop-truncation warning with -O3 in nis_local_host. adds 51aeab9a36 Fix stringop-overflow warning in test-strncat. adds dee2bea048 C2x scanf binary constant handling adds a46bb1523d powerpc: Remove strncmp variants adds 92fdb11ae7 powerpc: Remove powerpc64 strncmp variants adds 90ae3bc393 alpha: Remove strncmp optimization adds 3a4781c16c arm: Remove __builtin_arm_uqsub8 usage on string-fza.h adds 8390014c23 Update kernel version to 6.2 in header constant tests adds 969e9733c7 gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bu [...] adds 436a604b7d posix: Fix system blocks SIGCHLD erroneously [BZ #30163] adds 4c721f24fc x86: Fix bug about glibc.cpu.hwcaps. adds d03094649d hurd: fix build of tst-system.c adds 65387e4809 posix: Ensure the initial signal disposition for tst-spawn7 adds 0b7bf0e0a4 rt: fix shm_open not set ENAMETOOLONG when name exceeds {_PO [...] adds 6a734e62f1 malloc: Fix transposed arguments in sysmalloc_mmap_fallback call adds d1c3c0e4fe Benchtests: Remove simple_str(n)cmp adds 73a284f618 Benchtests: Remove simple_strcpy_chk adds dcfcb8e392 Benchtests: Remove simple_mem(r)chr adds b0e02d5b6d Benchtests: Remove memchr_strnlen adds 5de1508803 Benchtests: Remove simple_strcspn/strpbrk/strsep adds 183b425a05 Benchtests: Remove simple_memcmp adds 9ab7c42387 Benchtests: Remove simple_str(n)casecmp adds 10f980d31e Benchtests: Remove simple_str(r)chr adds 6c7388d0b9 elf: Add -z lazy to some more tests adds f7e751affb elf: Add missing dependency between resolvfail and testobj1.so adds e78c4c4983 linux: fix ntp_gettime abi break (BZ# 30156) adds f0d33cbdce LoongArch: Add support for ldconfig. adds 90233f113c LoongArch: Add get_rounding_mode. adds 3681cdb8f8 ARC: Add the clone3 wrapper adds 447273e0bf ARC: run child from the separate start block in __clone adds 2d4728e606 Update printf %b/%B C2x support adds 9e2ff880f3 Declare wcstofN, wcstofNx for C2x adds db9b47e9f9 x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c adds 1b5e65ef6a Minor: don't call _dl_debug_update (which can have side effe [...] adds ab991a3d1b hppa: Drop 16-byte pthread lock alignment adds 152f863926 _dl_map_object_from_fd: Remove unnecessary debugger notifica [...] adds 952b7630c7 LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects adds ecf8ae6704 stdio-common: tests: don't double-define _FORTIFY_SOURCE adds e4d336f1ac benchtests: Move libmvec benchtest inputs to benchtests directory adds 88677348b4 Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions adds f65ca70dea libio: Do not autogenerate stdio_lim.h adds 3020f72618 libio: Remove the usage of __libc_IO_vtables adds 91fc5b9990 Remove --with-default-link configure option adds 743963cad7 Remove set-hooks.h from generic includes adds 57ce87a940 support: introduce support_sysconfdir_prefix adds cce422a632 Fix tst-ldconfig-ld_so_conf-update with custom configure pre [...] adds 4b4b62191e Fix tst-glibc-hwcaps-prepend-cache with custom configure pre [...] adds bb557fff2e elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh adds 07dd75589e LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 adds 31bfe3ef4e posix: Fix some crashes in wordexp [BZ #18096] adds 868506eb42 system: Add "--" after "-c" for sh (BZ #28519) adds 885d3cda90 Allow building with --disable-nscd again adds 6384171fa0 Remove --disable-experimental-malloc option adds 33237fe83d Remove --enable-tunables configure option adds 998fba01b2 malloc: Use C11 atomics on memusage adds 24cdd6c71d memalign: Support scanning for aligned chunks. adds 0d83b349fa getlogin_r: fix missing fallback if loginuid is unset (bug 30235) adds 113549d9fd Update arm libm-tests-ulps adds 09b3821222 time: Fix strftime(3) API regarding nullability adds d8ee5d614b hurd: Make exception subcode a long adds 71232da3b3 hurd: Remove __hurd_threadvar_stack_{offset,mask} adds 226f1f8a94 hurd: Swap around two function calls adds 6a73ea505b hurd: Fix file name in #error adds 543f0cfc9a hurd: Disable O_TRUNC and FS_RETRY_MAGICAL in rtld adds 05024b52a4 hurd: Fix _hurd_setup_sighandler () signature adds 589bcfdeef stdio-common: Fix building when !IS_IN (libc) adds af2942cc62 mach, hurd: Drop __libc_lock_self0 adds 0001a23f7a hurd: More 64-bit integer casting fixes adds b43cb67457 hurd: Move rtld-strncpy-c.c out of mach/hurd/ adds a1fbae7527 hurd: Use uintptr_t for register values in trampoline.c adds d8b69e89d8 hurd: Move a couple of signal-related files to x86 adds fb9e7f6732 htl: Add tcb-offsets.sym for x86_64 adds 8d873a4904 x86_64: Add rtld-stpncpy & rtld-strncpy adds e0bbae0062 htl: Implement thread_set_pcsptp for x86_64 adds 20427b8f23 hurd: Implement _hurd_longjmp_thread_state for x86_64 adds 17841fa7d4 hurd: Add vm_param.h for x86_64 adds 7b3d8558d9 hurd: Microoptimize _hurd_self_sigstate () adds ac2a14343e manual: Document __wur usage under _FORTIFY_SOURCE adds 5d1ccdda7b x86_64: Fix asm constraints in feraiseexcept (bug 30305) adds 743113d42e x86: Set FSGSBASE to active if enabled by kernel adds 3ba0c9593f benchtests: Add fmod benchmark adds 5c11701c51 benchtests: Add fmodf benchmark adds 34b9f8bc17 math: Improve fmod adds cf9cf33199 math: Improve fmodf adds 16439f419b math: Remove the error handling wrapper from fmod and fmodf adds 370da8a121 nptl: Fix tst-cancel30 on sparc64 adds 59db5735e6 powerpc: Disable stack protector in early static initialization adds 856bab7717 x86/dl-cacheinfo: remove unsused parameter from handle_amd adds 51a121eb36 compare_strings.py : Add --gmean flag adds 7bba5bd8e8 htl: move __pthtread_total into libc adds f987e9b7a3 htl: move ___pthread_self into libc. adds 5476f8cd2e htl: move pthread_self info libc. adds b47d02b9c6 malloc: Only set pragma weak for rpc freemem if required adds 21a171bcb2 libio: Remove unused pragma weak on vtable adds e9327e8584 hppa: Revise __TIMESIZE define to use __WORDSIZE adds c4468cd399 hppa: Update struct __pthread_rwlock_arch_t comment. adds 2d8c590a5e <bits/platform/x86.h>: Rename to x86_cpu_INDEX_7_ECX_15 adds 083204a0e2 platform.texi: Move LAM after LAHF64_SAHF64 adds 8c8e391166 <sys/platform/x86.h>: Add LA57 support adds 09cc5fee21 <sys/platform/x86.h>: Add BUS_LOCK_DETECT support adds f6790a489d <sys/platform/x86.h>: Add SGX-KEYS support adds f47b7d96fb <sys/platform/x86.h>: Add RTM_FORCE_ABORT support adds fb90dc8513 <sys/platform/x86.h>: Add LBR support adds 231bf916ce <sys/platform/x86.h>: Add RAO-INT support adds aa528a579b <sys/platform/x86.h>: Add LASS support adds 2f02d0d8e1 <sys/platform/x86.h>: Add CMPCCXADD support adds a00db8305d <sys/platform/x86.h>: Add ArchPerfmonExt support adds 227983551d <sys/platform/x86.h>: Add WRMSRNS support adds 8b4cc05eab <sys/platform/x86.h>: Add AMX-FP16 support adds 96037c697d <sys/platform/x86.h>: Add AVX-IFMA support adds b39741b45f <sys/platform/x86.h>: Add MSRLIST support adds 4c120c88a6 <sys/platform/x86.h>: Add AVX-VNNI-INT8 support adds 609b7b2d3c <sys/platform/x86.h>: Add AVX-NE-CONVERT support adds b05521c916 <sys/platform/x86.h>: Add AMX-COMPLEX support adds 81a3cc956e <sys/platform/x86.h>: Add PREFETCHI support adds 30e3ca78f9 <string.h>: Make strchrnul, strcasestr, memmem available by default adds 0d5cb2ae27 <stdio.h>: Make fopencookie, vasprintf, asprintf available b [...] adds a778333951 manual: fix texinfo typo adds 1fb225923a manual: improve string section wording adds f173e27272 manual: document snprintf truncation better adds 54ae6d81c9 manual: update AddressSanitizer discussion adds f7f7dd8009 hurd: Stop depending on the default_pager stubs provided by gnumach adds 57df0f16b4 hurd: Add sys/ucontext.h and sigcontext.h for x86_64 adds 892f702827 hurd: Implement x86_64/intr-msg.h adds 645da826bb hurd: Do not declare local variables volatile adds 60f9bf9746 hurd: Port trampoline.c to x86_64 adds 4644fb9c4c elf: Stop including tls.h in ldsodefs.h adds b37899d34d hurd: Only check for TLS initialization inside rtld or in st [...] adds 747812349d hurd: Improve reply port handling when exiting signal handlers adds cd019ddd89 hurd: Don't leak __hurd_reply_port0 adds 5473a1747a Revert "hurd: Only check for TLS initialization inside rtld [...] adds 0cee4aa92f aio: Fix freeing memory adds 6538a288be hurd: Restore destroying receive rights on sigreturn adds decf02d382 hurd: Mark two tests as unsupported adds 801deb07f6 malloc: Assure that THP mode is always null terminated adds 05fe3ecfff malloc: Assure that THP mode read do write OOB end of stringt adds ba00d787f3 hurd: Remove __hurd_local_reply_port adds e275690332 hurd: Only check for TLS initialization inside rtld or in st [...] adds 2623479105 Benchtests: Adjust timing adds 76d0f094dd math: Improve fmod(f) performance adds e55a55acb1 hurd: Avoid extra ctty RPCs in init_dtable () adds 4e4641164d debug: Re-flow and sort routines variable in Makefile adds 060cadaab6 wcsmbs: Re-flow and sort routines, tests variables in Makefile adds e411e31b7b hurd: Fix restoring reply port in sigreturn adds 346b6eab3c hurd: Run init_pids () before init_dtable () adds 45000f1231 hurd: Simplify _S_catch_exception_raise adds cb9cae962c hurd: Avoid leaking task & thread ports adds 1629adf2a6 inet/rcmd.c: fix warn unused result adds 589cccc8c9 rcmd.c: Fix indentation in last commit adds 8895a99c10 hurd: Microoptimize sigreturn adds e5524ef335 malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk [...] adds 65cbd52174 build-many-glibcs.py: --disable-gcov for gcc-first adds 12a4cfca86 posix: Re-flow and sort multiline Makefile definitions adds 320768a664 linux: Re-flow and sort multiline Makefile definitions adds 0f61cd4b9c malloc: Add missing shared thread library flags adds b630be0922 Created tunable to force small pages on stack allocation. adds 88cc282a9a hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY adds 8e78a2e1d1 hurd: Don't migrate reply port into __init1_tcbhead adds 1626d8a521 string: Allow use of test-string.h for non-ifunc implementations. adds eaaad78db4 string: Add tests for strdup (BZ #30266) adds 0c48aa0551 string: Add tests for strndup (BZ #30266) adds 0aa5b28a50 wcsmbs: Add wcsdup() tests. (BZ #30266) adds 28a441cc57 misc: Convert daemon () to GNU coding style adds 533deafbdf Use O_CLOEXEC in more places (BZ #15722) adds 70b9173caa hurd: Implement MAP_32BIT adds 4c39333050 hurd: Only deallocate addrport when it's valid adds 35b7bf2fe0 hurd: Don't attempt to deallocate MACH_PORT_DEAD adds c02b26455b hurd: Implement prefer_map_32bit_exec tunable adds 0822e3552a hurd: Don't pass FD_CLOEXEC in CMSG_DATA adds 5fa8945605 hurd: Implement MSG_CMSG_CLOEXEC adds 323fe6a1a9 hurd: Do not take any flag from the CMSG_DATA adds 904b94c07a socket: Add a test for MSG_CMSG_CLOEXEC adds 19fdc3542b gethostid: Do not include alloca.h adds a3461d4923 if_index: Remove unneeded alloca.h include adds e91c7b53c4 manual: document posix_openpt (bug 17010) adds a9f806d453 locale/programs/locarchive.c: Remove unnecessary check in ad [...] adds bcca5ae804 Regenerate sysdeps/mach/hurd/bits/errno.h adds af16a59ee1 Fix Hurd getcwd build with GCC >= 13 adds 2fa7fd1af7 elf.h: add PT_GNU_SFRAME adds 117e8b341c riscv: Resolve symbols directly for symbols with STO_RISCV_V [...] adds a225cb3ee9 Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 adds a443bd3fb2 __check_pf: Add a cancellation cleanup handler [BZ #20975] adds c287ecd991 hurd: Simplify _hurd_critical_section_lock a bit adds 3fd996d32c hurd: Move libc_hidden_def's around adds a9fb57105e hurd: Mark various conditions as unlikely adds 41aac87234 hurd: Make _exit work during early boot-up adds 0e12519fe0 hurd: Don't leak the auth port in msg* RPCs adds 89f1e04174 hurd: Respect existing FD_CLOEXEC in S_msg_set_fd adds f56ad6174c hurd: Fix FS_RETRY_MAGICAL "machtype" handling adds 0ab341b247 cdefs.h: Define __COLD adds 6639cc1002 hurd: Mark error functions as __COLD adds 6b25b6ca4e Make __mach_msg_destroy portable for x86_64 adds b574ae0a28 hurd: Implement sigreturn for x86_64 adds e6136c6939 hurd: Implement longjmp for x86_64 adds 2bc516020f hurd: Make it possible to call memcpy very early adds 6eb3edeed2 mach: Disable 32bit compatibility mode adds eb14819c14 Define __mig_strlen to support dynamically sized strings in [...] adds 4e506f67cb hurd: Replace reply port with a dead name on failed interruption adds adca662202 hurd: Add expected abilist files for x86_64 adds 6d4f183495 nptl: move tst-x86-64-tls-1 to nptl-only tests adds 14f16bd482 hurd: Fix tst-writev test adds d90470a37e hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit adds d44995a4b3 hurd 64bit: Add missing libanl adds e11a6734c4 hurd 64bit: Add missing data file for check-localplt test adds 7647d1901e socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len adds 65d1407d55 hurd 64bit: Fix pthread_t/thread_t type to long adds 90604f670c hurd 64bit: Add data for check-c++-types adds d5e2f9eaf7 hurd 64bit: Fix flock fields types adds e3a3616dbf hurd 64bit: Fix ipc_perm fields types adds e2b3d7f485 hurd 64bit: Fix struct msqid_ds and shmid_ds fields adds be9ad3004f Fix regex type usage adds e6a252758c Mark various cold functions as __COLD adds 2ed072d201 Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py adds c999c38f6f malloc: Fix tst-memalign-3 link against threads adds f2cabe04dc malloc: Really fix tst-memalign-3 link against threads adds 0ec48e3337 hurd 64bit: Make dev_t word type adds cd87e36843 hurd: Enable x86_64 build script adds cd94326a13 Enable libmvec support for AArch64 adds 1a62d7e5c3 aarch64: fix SVE ACLE check for bootstrap glibc builds adds 3f433cb895 Update sysdeps/mach/hurd/ioctl.c to make it more portable adds 4571fb8fe6 Update hurd/intr-msg.c to be more portable adds c8bd171caf hppa: Fix 'concurrency' typo in comment adds ee68e9cba4 aarch64: SVE ACLE configure test cleanups adds 642f1b9b3d aarch64: More configure checks for libmvec adds 21f0b087ee time: Remove alloca() from getdate adds d2593d452a hurd: Add ioperm symbol on x86_64 adds e64b7c26d4 hurd: Fix ld.so name adds 84b4a81aeb Update hurd/hurdselect.c to be more portable. adds bf88b47ecb Revert "riscv: Resolve symbols directly for symbols with STO [...] adds a26238d3ca Enable new device_open_new RPC in libmachuser. adds 2f679937b3 manual: Remove unsupported line breaks in waiting-with-clock [...] adds cea74a4a24 testsuite: stdlib/isomac.c: fix REQUIREMENTS adds d1417176a3 aligned_alloc: conform to C17 adds ab5aa2ee3d dlopen: skip debugger notification for DSO loaded from sprof [...] adds 1270549a26 scripts: Add sort-makefile-lines.py to sort Makefile variables. adds f0dbe112f5 nptl: Reformat Makefile. adds 1a57ab0c92 Added Redirects to longdouble error functions [BZ #29033] adds 3ca9f43d10 Stop checking if MiG supports retcode. adds d6c72f976c hurd: rule out some mach headers when generating errno.h adds eeef96f56c Update syscall lists for Linux 6.3 adds bea1a4a773 nss: Reconcile conditional declaration and use of `is_nscd' adds 71d9e0fe76 libio: Add __nonnull for FILE * arguments of fclose and freopen adds aa492359f1 elf: Reformat Makefile. adds e475bc2507 debug: Reformat Makefile. adds 20b6ae7e3b misc: Reformat Makefile. adds bc57361e51 socket: Reformat Makefile. adds c3004417af stdio-common: Reformat Makefile. adds 91f33a300c stdlib: Reformat Makefile. adds dccee96e6d linux: Reformat Makefile. adds 40b68e8cc0 wcsmbs: Reformat Makefile. adds ff0f87632a hurd: Fix aligning signal stack pointer adds ce96593c88 hurd: Align signal stack pointer after allocating stackframe adds e333759f77 hurd: Fix sc_i386_thread_state layout adds 114f1b7881 hurd: Fix computing user stack pointer adds 0d21b3783f stdlib: Add testcases for abs(). (BZ #30263) adds b11db301e1 stdlib: Add testcases for labs(). (BZ #30263) adds d877b52d58 stdlib: Add testcases for llabs(). (BZ #30263) adds 088136aa02 i386: Use pthread_barrier for synchronization on tst-bz21269 adds 4f009060fb Update kernel version to 6.3 in header constant tests adds 8812b9900e stdlib: Use long long int in stdlib/tst-llabs adds 10a81dd4cf stdlib: Avoid undefined behavior in stdlib/tst-labs adds 45af5422c1 argp: Reformat Makefile. adds 3f7b800d54 Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with [...] adds 4a373ea7d6 mach: Define MACHINE_THREAD_STATE_SETUP_CALL adds be9c1b9cf4 hurd: Use MACHINE_THREAD_STATE_SETUP_CALL adds 01f317e98f mach: Add __mach_setup_thread_call () adds aa19c68d2b hurd: Use __mach_setup_thread_call () adds c7fcce38c8 hurd: Make sure to not use tcb->self adds 2f8ecb58a5 hurd: Fix x86_64 _hurd_tls_fork adds 70fd6b3b23 hurd: Fix setting up pthreads adds c93ee967cd hurd: Also make it possible to call strlen very early adds 5460fbbfea Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h adds c4098bc256 Add a SECURITY.md adds b0528456a6 scripts: sort-makefile-lines.py adds a08e854d00 elf: Adjust tests in Makefile. adds b9125aeaed stdio-common: Adjust tests in Makefile adds 21050af674 misc: Reformat Makefile. adds 3643fb0a94 wcsmbs: Reformat Makefile. adds b600f47758 nptl: Reformat Makefile. adds ebd928224a assert: Reformat Makefile. adds 85c3569cf4 benchtests: Reformat Makefile. adds 5729b8ff31 catgets: Reformat Makefile. adds 4bd0f1b6ce hurd: Fix expected c++ types adds 7b31c02dd2 posix: Reformat Makefile. adds 4d3f846b88 hurd: Fix __TIMESIZE on x86_64 adds 6af84886ad hurd 64bit: Re-introduce gai_suspend symbol adds b44c1e1252 hurd: Fix using interposable hurd_thread_self adds 36cc908ed5 powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi= [...] adds 9ec31e5727 hurd: Use __hurd_fail () instead of assigning errno adds 70d0dda0c1 htl: Use __hurd_fail () instead of assigning errno adds e1b02c5ed4 io: Fix a typo adds 9cc27336c9 Fix build for hurd/thread-self.c for i386. adds 368b7c614b S390: Use compile-only instead of also link-tests in configure. adds ea08d8dcea Remove last remnants of have-protected adds ea752260cc mach: Fix mach_setup_thread_impl with NULL stack_base adds 8f59fc79b7 Add voice-admit DSCP code point from RFC-5865 adds 6151d3b79a hurd: Fix making ld.so run static binaries with retry adds 196358ae26 mach: Fix installing mach_i386.h adds 1d2971b525 Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. adds ec9a66cd01 mach: Fix accessing mach_i386.h adds 1e9d5987fd Fix misspellings in sysdeps/x86_64 -- BZ 25337. adds d13733c166 Fix misspellings in sysdeps/unix -- BZ 25337 adds 0b25c28e02 Fix misspellings in sysdeps/powerpc -- BZ 25337 adds 6b3ddc9ae5 Regenerate configure fragment -- BZ 25337. adds da55fae9e2 support: Reformat Makefile. adds d4ad86a0e1 locale/programs/locarchive.c: fix warn unused result adds a961e16ff6 sunrpc/netname.c: fix warn unused result adds 7aec73c406 sysdeps/pthread/eintr.c: fix warn unused result adds e0189b2540 rtld: properly handle root directory in load path (bug 30435) adds 95c9a6e806 Fix special case for C2x strtol binary constant handling (BZ [...] adds a118dc3129 io: Re-flow and sort multiline Makefile definitions adds dbfc83bdca elf: Add test for locating libraries in root dir (bug 30435) adds 44d4d3bdcf elf: Update comment in open_path adds dae8015273 elf: fix handling of negative numbers in dl-printf adds d2b1af4305 elf: add test for dl-printf adds a363f70751 wchar: Define va_list for POSIX (BZ #30035) adds 02f3d4c53a setipv4sourcefilter: Avoid using alloca. adds 8754a4133e Add AT_RSEQ_* from Linux 6.3 to elf.h adds a33c211b11 Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h adds 9a51f4e2b6 Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h adds f58a8c1c15 Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 adds 64d9ebae87 Fix misspellings in manual/ -- BZ 25337 adds 0660ab264f mach: Fix startup with stack protector adds 9ffdcf5b79 hurd: Fix setting up signal thread stack alignment adds ed2f9dc942 x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] adds 79b2667d1e time: strftime_l: Avoid an unbounded alloca. adds d9055634a3 setsourcefilter: Replace alloca with a scratch_buffer. adds 33d7c0e1cb posix: Add error message for EAI_OVERFLOW adds a1950a0758 riscv: Add the clone3 wrapper adds 630da022cb Fix misspellings in elf/ -- BZ 25337 adds 3eed5f3a1e LoongArch: Fix inconsistency in SHMLBA macro values between [...] adds d0f07f7df8 elf: Make more functions available for binding during dlclos [...] adds 1512599694 io: Re-flow and sort multiline Makefile definitions adds 4d0fe291ae io: Fix record locking contants on 32 bit arch with 64 bit d [...] adds 65cc53fe7c Fix misspellings in sysdeps/ -- BZ 25337 adds b376bb01fb elf: Remove spurios SHARED conditional from elf/rtld.c adds 5f828ff824 io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 adds 6286cca2cb support: Don't fail on fchown when spawning sgid processes adds a8c8889978 x86-64: Use YMM registers in memcmpeq-evex.S adds 026a84a54d tests: replace write by xwrite adds 32043daaaf tests: replace ftruncate by xftruncate adds e76ff03108 catgets/gencat.c: fix warn unused result adds b97c5efdca malloc/{memusage.c, memusagestat.c}: fix warn unused result adds a952fcda58 nptl_db/thread_dbP.h: fix warn unused result adds 29e25f6f13 tests: fix warn unused results adds d1eaab5a79 getsourcefilter: Get rid of alloca. adds 884012db20 getipv4sourcefilter: Get rid of alloca adds cc5372806a Fix invalid use of NULL in epoll_pwait2(2) test adds 5013f6fc6c Use __nonnull for the epoll_wait(2) family of syscalls adds 7f0d9e61f4 Fix all the remaining misspellings -- BZ 25337 adds 2cbeda847b Fix a few more typos I missed in previous round -- BZ 25337 adds ac14b7ee06 elf: Sort Makefile variables. adds 547de57e5a Add lint-makefiles Makefile linting test. adds 67f704ab69 hurd: Fix x86_64 sigreturn restoring bogus reply_port adds be9b883ddd Remove MAP_VARIABLE from hppa bits/mman.h adds d4963a844d linux: Fail as unsupported if personality call is filtered adds e3622a8f39 time: Also check for EPERM while trying to clock_settime adds 047703fbb8 support: Add delayed__exit (with two underscores) adds 7d42120928 pthreads: Use _exit to terminate the tst-stdio1 test adds 8c4f69d711 tests: fix warn unused result on asprintf calls adds f6a532fbd0 tests: Replace various function calls with their x variant adds 200ae471b6 Move {read,write}_all functions to a dedicated header adds 85e6d8b417 time: Fix use-after-free in getdate adds abcf8db7fa resolv_conf: release lock on allocation failure (bug 30527) adds 5e8d1b0328 Remove unused DATEMSK file for tst-getdate adds af992e7abd x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` adds f193ea20ed x86: Refactor Intel `init_cpu_features` adds 180897c161 x86: Make the divisor in setting `non_temporal_threshold` cp [...] adds 31df9fa8ff tst-getdate: Improve testcase flexibility and add test. adds e6ce346d07 stdlib: Tune down fork arc4random tests adds 94384bdf39 malloc: Decrease resource usage for malloc tests adds eaa5b1cce8 LoongArch: Add support for dl_runtime_profile adds 658f601f2a posix: Handle success in gai_strerror() adds 127c21c0e2 posix: Add test case for gai_strerror() adds a84dcb4bdf tests: replace fread by xfread adds 7ba426a111 tests: replace fgets by xfgets adds 454a20c875 Implement strlcpy and strlcat [BZ #178] adds b54e5d1c92 Add the wcslcpy, wcslcat functions adds d2fda60e7c manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy adds 388ae538dd hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist adds 1d44530a5b string: strerror must not return NULL (bug 30555) adds 01dd2875f8 grantpt: Get rid of alloca adds cf30aa43a5 hurd: writev: Get rid of alloca adds 20b6b8e8a5 tests: replace read by xread adds 8022fc7d51 tests: replace system by xsystem adds 5f83b2674e C2x printf %wN, %wfN support (bug 24466) adds 2d88df5411 C2x scanf %b support adds 4290aed051 Fix misspellings -- BZ 25337 adds c6957bddb9 hurd: writev: Add back cleanup handler adds 9e6863a537 hurd: readv: Get rid of alloca adds 1bc85effd5 sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for [...] adds 427dbaee86 stdio-common: tests: Incorrect maxlen parameter for swprintf adds 04d85febb9 wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration [...] adds 0371c23623 debug/readlink{, at}_chk.c: Harmonize declaration and definition adds 131af38694 rt/tst-mqueue4.c: Fix wrong number of argument for mq_open adds d636339306 sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result adds 99f9ae4ed0 benchtests: fix warn unused result adds 21fbc0a193 Call "CST" a time zone abbreviation, not a name adds daf7b53a3c elf: Port ldconfig away from stack-allocated paths adds 45e2483a6c x86: Make dl-cache.h and readelflib.c not Linux-specific adds 48170127d9 ifaddrs: Get rid of alloca adds 9a17a193b4 check_native: Get rid of alloca adds 7c507f4473 Fix tests-clean Makefile target (bug 30545) adds 6f962278e2 elf: Update list of RISC-V relocations adds b29e70657d x86: Adjust Linux x32 dl-cache inclusion path adds aaa208502c Use Linux 6.4 in build-many-glibcs.py adds a9fed5ea81 linux: Split tst-ttyname adds d35fbd3e68 linux: Return unsupported if procfs can not be mount on tst- [...] adds 1a21693e16 Update syscall lists for Linux 6.4 adds c14f2e4aaa Make sure INSTALL is ASCII plaintext adds 84e93afc73 Switch to UTF-8 for INSTALL adds aed39a3aa3 aarch64: Add vector implementations of cos routines adds 3bb1af2051 aarch64: Add vector implementations of sin routines adds 78c01a5cbe aarch64: Add vector implementations of log routines adds 4a9392ffc2 aarch64: Add vector implementations of exp routines adds 9555be54ef Add checks for wday, yday and new date formats adds 9401024e5e setenv.c: Get rid of alloca. adds 6259ab3941 ld.so: Always use MAP_COPY to map the first segment [BZ #30452] adds 0a9e93842d Stop applying a GCC-specific workaround on clang [BZ #30550] adds 494714d407 hurd: Make getrandom return ENOSYS when /dev/random is not set up adds 1d5024f4f0 support: Build with exceptions and asynchronous unwind table [...] adds 181e991dfb hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) adds efdb85183a mach: strerror must not return NULL (bug 30555) adds 019b0bbc84 htl: Let Mach place thread stacks adds 4b5e576fc2 hurd: Map brk non-executable adds f84c3ceb04 hurd: Fix calling vm_deallocate (NULL) adds 19c3b31812 hurd: Fix mapping at address 0 with MAP_FIXED adds 27cb2bb93d hurd: Implement MAP_EXCL adds af130d2709 Always do locking when accessing streams (bug 15142, bug 14697) adds 9651b06940 manual: Enhance documentation of the <ctype.h> functions adds e18c293af0 manual: Update documentation of strerror and related functions adds 64d9580cdf Allow glibc to be built with _FORTIFY_SOURCE adds 20c894d21e Exclude routines from fortification adds ba96ff24b2 sysdeps: Ensure ieee128*_chk routines to be properly named adds dd8486ffc1 string: Ensure *_chk routines have their hidden builtin defi [...] adds 505c884aeb stdio: Ensure *_chk routines have their hidden builtin defin [...] adds eea000f6e6 misc/sys/cdefs.h: Create FORTIFY redirects for internal calls adds 64f9857507 wchar: Avoid PLT entries with _FORTIFY_SOURCE adds 391f5e9619 posix/bits/unistd.h: Clearly separate declaration from definitions adds b17d65ff92 unistd: Avoid PLT entries with _FORTIFY_SOURCE adds d9a99272d2 misc/bits/select2.h: Clearly separate declaration from definitions adds ba745eff46 misc/bits/syslog.h: Clearly separate declaration from definition adds 840dc610c8 libio/bits/stdio2.h: Clearly separate declaration from definitions adds 923b53e920 libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE adds 02261d1bd9 sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result adds 5324d25842 fileops: Don't process ,ccs= as individual mode flags (BZ#18906) adds 320ac7eeb4 vfscanf-internal: Remove potentially unbounded allocas adds 2fb12bbd09 realloc: Limit chunk reuse to only growing requests [BZ #30579] adds 5000549746 Revert "hppa: Drop 16-byte pthread lock alignment" adds 0567edf1b2 LoongArch: config: Rewrite check on static PIE. adds 1bcfe0f732 elf: _dl_find_object may return 1 during early startup (bug 30515) adds 7ff33eca68 Translations: Add new ro support and update others. adds e30048fdc1 sysdeps/s390: Exclude fortified routines from being built wi [...] adds 19f9f7f9d5 sysdeps: Add missing hidden definitions for i386 adds 0d341d09f2 LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. adds 7f079fdc16 LoongArch: Add vector implementation for _dl_runtime_resolve. adds 0e1324e655 LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx} adds ca230f5833 i386: make debug wrappers compatible with static PIE adds dddc88587a sparc: Fix la_symbind for bind-now (BZ 23734) adds 6cf4ebe10c manual: Fix typos in struct dl_find_object adds 721f30116c s390: Add the clone3 wrapper adds 5a70ac9d39 Update sparc libm-test-ulps adds c6cb8783b5 configure: Use autoconf 2.71 adds 374cab0d95 Regenerate libc.pot adds 019d850902 Merge translations (de, ro, uk, zh_TW) adds 86e56ecf2f Update i686 libm-test-ulps adds 2037f8ad01 Update i686 libm-test-ulps (again) adds 47f7472178 x86: Fix slight bug in `shared_per_thread` cache size calculation. adds 8b9a0af8ca [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound [...] adds 5d72e7e41a Fix getting return address in elf/tst-audit28.c. adds 6d457ff36a Update x86_64 libm-test-ulps (x32 ABI) adds 30379efad1 scripts: Add fortify checks on installed headers adds 3edc4ff2ce make ‘struct pthread’ a complete type adds 3edca7f545 nptl: Make tst-tls3mod.so explicitly lazy adds 6c85c5a177 configure: Disable building libcrypt by default adds a3090c2c98 scripts: Fix fortify checks if compiler does not support _FO [...] adds f7f181c12c hurd: Fix tst-openloc adds 2c6b4b272e nptl: Unconditionally use a 32-byte rseq area adds c39e5442f1 Merge translations (bg, hr, pl, sv) adds 59dc07637f MIPS: Sync elf.h from binutils adds 7fcdc2380c riscv: Update rvd libm test ulps adds bb9a4fc028 Revert "MIPS: Sync elf.h from binutils" adds c437631485 Restore lookup of IPv4 mapped addresses in files database (b [...] adds 2d472b4861 nscd: Use errval, not errno to guide cache update (bug 30662) adds 85ac7edcdf string: Fix bug-strncat1 with fortify enabled adds c2dc8ab6a5 string: Fix tester with fortify enabled adds 637aac2ae3 Include sys/rseq.h in tst-rseq-disable.c adds 5b61880ba3 nscd: cleanup obsolete _FORTIFY_SOURCE setting adds a3eac15251 MIPS: Update mips32 and mip64 libm test ulps adds 653433cdf0 NEWS: Minor editorial changes adds aa4aae3df9 NEWS: Mention AArch64 libmvec under build requirements again adds b40f5f84c4 NEWS: Insert autogenerated list of fixed bugs adds 7dfa534ef0 malloc: Fix set-freeres.c with gcc 6 adds 0eb6b2725b sunrpc: Fix netname build with older gcc adds 648c3b574d powerpc: Fix powerpc64 strchrnul build with old gcc adds df43ea489c posix: Fix test-errno build with fortify enable adds f8f9a27257 i386: Fix build with --enable-fortify=3 adds 0b1a76c577 i386: Remove memset_chk-nonshared.S adds dbc4b032dc linux: Fix i686 with gcc6 adds 784ae96811 string: Fix tester build with fortify enable with gcc 6 adds c8c8dbbf27 translations: update cs, nl, vi adds 1547d6a64f <sys/platform/x86.h>: Add APX support adds 1d5355ddbb contrib.texi: Update for 2.38 adds 14126ff059 install.texi: Update versions of most recent build tools adds 1822328274 install.texi: Build was tested with binutils 2.41 (just released) adds d5e321d154 NEWS: minor wording fixes adds d09871da52 INSTALL: regenerate adds e5da48e5ec Increase version numbers adds f5305638bc Create ChangeLog.old/ChangeLog.27 adds 36f2487f13 NEWS: Fix typos adds 78ca34d8c5 Open master branch for glibc 2.39 development adds 510fc20d73 stdlib: Improve tst-realpath compatibility with source forti [...] adds 5c37d20652 vfprintf-internal: Get rid of alloca. adds 21841f0d56 PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES adds 47b76f6d1d Update kernel version to 6.4 in header constant tests adds bd154cdb9e Add IP_PROTOCOL from Linux 6.4 to bits/in.h adds 78ceef25d6 configure: Remove --enable-all-warnings option adds fc72b6d7d8 iconv: restore verbosity with unrecognized encoding names (b [...] adds d97a12704b hurd: Do not include full <stdarg.h> in <hurd.h> adds 5e4435f960 tst-*glob*: Do not check d_name size adds 2345bc44bb Subject: hurd: Make __realpath return EINVAL on NULL buf adds cbf4aa422c tst-realpath-toolong: return "unsupported" when PATH_MAX is [...] adds 04bf7d2d8a chk: Add and fix hidden builtin definitions for *_chk adds c579293f67 LoongArch: Fix static PIE condition for toolchain bootstrapping. adds 41d8c3bc33 powerpc longjmp: Fix build after chk hidden builtin fix adds 53850f044f hurd: Rework generating errno.h adds dcad5c8578 x86: Fix for cache computation on AMD legacy cpus. adds 644aa127b9 htl: Add support for static TSD data adds 53da64d1cf htl: Initialize ___pthread_self early adds a9847e2c66 hurd: statvfs: __f_type -> f_type adds 92861d93cd linux: statvfs: allocate spare for f_type adds 3fcfb76bab Use binutils 2.41 branch in build-many-glibcs.py adds e3ae80adbc hurd: Make error_t an int in C++ adds c8c20039c7 Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h adds b163fca6c3 Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux [...] adds 51cb52214f x86_64: Fix build with --disable-multiarch (BZ 30721) adds c73c96a4a1 i686: Fix build with --disable-multiarch adds 881546979d x86_64: Sort fpu/multiarch/Makefile adds 039ff51ac7 nscd: Do not rebuild getaddrinfo (bug 30709) adds 542b110585 malloc: Enable merging of remainders in memalign (bug 30723) adds f6b10ed8e9 x86_64: Add log2 with FMA adds 084fb31bc2 x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] adds 57b2c14272 LoongArch: Redefine macro LEAF/ENTRY. adds cb7954c4c2 LoongArch: Add minuimum binutils required version adds 135407f431 Loongarch: Add ifunc support and add different versions of strlen adds 0fb888487e elf: Add new LoongArch reloc types (101 to 108) into elf.h adds dd2794d668 LoongArch: elf: Add new LoongArch reloc types 109 into elf.h adds 1b214630ce x86_64: Add expm1 with FMA adds 648b832600 resolv/nss_dns/dns-host: Get rid of alloca. adds 0dc7fc1cf0 malloc: Remove bin scanning from memalign (bug 30723) adds d6fe19facc configure: Add -Wall again to the default CFLAGS adds 892e125f1c fxprintf: Get rid of alloca adds 8c4e46337f io/tst-statvfs: fix statfs().f_type comparison test on some arches adds 9736920963 hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call adds 81dcf8b3d1 hurd: Fix strictness of <mach/thread_state.h> adds e0b712dd91 sysdeps: tst-bz21269: fix test parameter adds 652b9fdb77 sysdeps: tst-bz21269: handle ENOSYS & skip appropriately adds ba67bc8e0a Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} [...] adds 8944ba483f Loongarch: Add ifunc support for memcpy{aligned, unaligned, [...] adds 369f373057 sysdeps: tst-bz21269: fix -Wreturn-type adds 464fd8249e m68k: fix __mpn_lshift and __mpn_rshift for non-68020 adds f5f96b784b s390x: Fix static PIE condition for toolchain bootstrapping. adds f1c7ed0859 string: Fix tester build with fortify enable with gcc < 12 adds ce99601fa8 Remove references to the defunct db2 subdir adds a8ecb126d4 x86_64: Add log1p with FMA adds f6c8204fd7 elf: Do not run constructors for proxy objects adds 65a5112ede Linux: Avoid conflicting types in ld.so --list-diagnostics adds 9dfa256216 htl: move pthread_equal into libc adds a1a942fb5f htl: move pthread_getschedparam into libc adds 3caa6362d0 htl: move pthread_setschedparam into libc adds 79de1a0ca2 htl: move pthread_attr_getschedparam into libc adds 62cf5d2bb3 htl: move pthread_attr_getinheritsched into libc adds fb2d92a5b3 htl: move pthread_attr_setinheritsched into libc adds 0f3a39072b htl: move pthread_attr_getschedpolicy into libc adds c2c9feebdc htl: move pthread_attr_setschedpolicy into libc adds 92a6c26470 htl: move pthread_attr_getdetachstate into libc adds 1dc0bc8f07 htl: move pthread_attr_setdetachstate into libc adds e74d959862 LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} adds 82d9426e4a LoongArch: Add ifunc support for strcmp{aligned, lsx} adds ddbb74f5c2 LoongArch: Add ifunc support for strncmp{aligned, lsx} adds 5a21cefd5a manual/jobs.texi: Add missing @item EPERM for getpgid adds f21962ddfc manual: Document ld.so --list-diagnostics output adds 3d9265467e elf: Check that --list-diagnostics output has the expected syntax adds b85880633f m68k: Fix build with -mcpu=68040 or higher (BZ 30740) adds 87ced255bd m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift adds 4d8b093933 gencat: Get rid of alloca. adds 46924663bd argp-parse: Get rid of alloca adds 42c960a4f1 Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. adds e757412c3e LoongArch: Simplify the autoconf check for static PIE adds aac842d0ed LoongArch: Remove support code for old linker in start.S adds 3efa26749e LoongArch: Micro-optimize LD_PCREL adds f8664fe215 LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} adds 60bcb9acbf LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} adds 55e84dc6ed LoongArch: Add ifunc support for memrchr{lsx, lasx} adds 1b1e9b7c10 LoongArch: Add ifunc support for memset{aligned, unaligned, [...] adds ea7698a616 LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} adds 693918b6dd LoongArch: Change loongarch to LoongArch in comments adds c00b984fcd nscd: Skip unusable entries in first pass in prune_cache (bu [...] adds dfe8c44588 localedata: Translit common emojis to smileys [BZ #30649] adds d3c34a2dd9 Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py adds e1d3312015 add GB18030-2022 charmap and test the entire GB18030 charmap [...] adds 1493622f4f x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643] adds d2123d6827 elf: Fix slow tls access after dlopen [BZ #19924] adds 89ade8d8cb htl: thread_local destructors support adds 8076906109 htl: Fix stack information for main thread adds 2897b231a6 intl: Treat C.UTF-8 locale like C locale (BZ# 16621) adds 6333a6014f __call_tls_dtors: Use call_function_static_weak adds 4be913652c hurd: Avoid including thread_state.h in installed header adds b56f7fe79e arm: Add the clone3 wrapper adds e7d1c58664 mips: Add the clone3 wrapper adds ad77b1bcca linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, s [...] adds ce2bfb8569 linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) adds 0d6f9f6265 posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) adds e7190fc73d linux: Add pidfd_getpid adds 3bf7bab88b getcanonname: Fix a typo adds 3d6fcf1bd7 riscv: Add support for XTheadBb in string-fz[a,i].h adds 955a47a4bf getaddrinfo: Get rid of alloca adds d99609a3eb manual: Fix ld.so diagnostics menu/section structure adds 434bf72a94 io: Fix record locking contants for powerpc64 with __USE_FIL [...] adds 6985865bc3 elf: Always call destructors in reverse constructor order (b [...] adds 53df2ce688 elf: Remove unused l_text_end field from struct link_map adds deeaa5e90f Use Linux 6.5 in build-many-glibcs.py adds 8cb69e0543 libio: Fix oversized __io_vtables adds a43003ebf6 htl: avoid exposing the vm_region symbol adds 5f798d38e9 stdio: Remove __libc_message alloca usage adds 073edbdfab ia64: Work around miscompilation and fix build on ia64's gcc [...] adds 72511f539c Update syscall lists for Linux 6.5 adds c8fa383f4c resolv: Fix some unaligned accesses in resolver [BZ #30750] adds bd77dd7e73 CVE-2023-4527: Stack read overflow with large TCP responses [...] adds 803f4073cc Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h adds f5242db159 LoongArch: Add lasx/lsx support for _dl_runtime_profile. adds c6c73e136a LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' [...] adds 06251002d4 LoongArch: Add ifunc support for strcpy, stpcpy{aligned, una [...] adds 24279aecf3 LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} adds 780adf7aea LoongArch: Change to put magic number to .rodata section adds 973fe93a56 getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) adds ba017b4f9d Fix regexp syntax warnings in localedata/unicode-gen/ctype_c [...] adds 71de3aead9 localedata/unicode-gen/utf8_gen.py: adapt regexp to get rele [...] adds bb5bbc2070 Update to Unicode 15.1.0 [BZ #30854] adds 5bc9b3a1f6 math: Add a no-mathvec flag for sin (-0.0) adds a53451559d LoongArch: Add glibc.cpu.hwcap support. adds 457bb77255 Update kernel version to 6.5 in header constant tests adds 672b91ba10 Revert "LoongArch: Add glibc.cpu.hwcap support." adds aceda10bd5 Adapt collation in th_TH locale to use the iso14651_t1_commo [...] adds d2d797a49b Remove unused localedata/th_TH.in adds 5d00c201b9 elf: dl-lookup: Remove unused alloca.h include adds ec6b95c330 Fix leak in getaddrinfo introduced by the fix for CVE-2023-4 [...] adds f563971b5b elf: Add dummy declaration of _dl_audit_objclose for !SHARED adds fd134feba3 Document CVE-2023-4806 and CVE-2023-5156 in NEWS adds 6b695e5c62 AArch64: Remove -0.0 check from vector sin adds 64b1a44183 libio: Add nonnull attribute for most FILE * arguments in stdio.h adds 551101e824 io: Do not implement fstat with fstatat adds 4eac1825ed fegetenv_and_set_rn now uses the builtins provided by GCC. adds c07ae7cca4 MIPS: Add ELF file header flags adds f34dc13ad6 MIPS: Add new section type SHT_MIPS_ABIFLAGS adds a6e8ceb3bb MIPS: Add relocation types adds 964d15a007 elf: Fix compile error with -DNDEBUG [BZ #18755] adds 29d4591b07 hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext adds aea4ddb871 test-container: Use nftw instead of rm -rf adds cdbf8229bb C2x scanf %wN, %wfN support adds 99b4327a55 Remove unused -DRESOLVER getaddrinfo build flag adds 5f913506f4 resolv: Fix a comment typo in __resolv_conf_load adds d90b43a4ed x86: Add support for AVX10 preset and vec size in cpu-features adds 08e9a60a1a mips: dl-machine-reject-phdr: Get rid of alloca. adds 40c0add7d4 resolve: Remove __res_context_query alloca usage adds 9e4e896f0f Linux: add ST_NOSYMFOLLOW adds 0d5f9ea97f Propagate GLIBC_TUNABLES in setxid binaries adds 1056e5b4c3 tunables: Terminate if end of input is reached (CVE-2023-4911) adds 0a520f28ff Fix off-by-one OOB write in iconv/tst-iconv-mt adds b6b8a88cf5 inet: Rearrange and sort Makefile variables adds 751850cf5a nss: Rearrange and sort Makefile variables adds 7bb8045ec0 Fix FORTIFY_SOURCE false positive adds be7a5468d4 debug: Add regression tests for BZ 30932 adds 820948edd9 nss: Get rid of alloca usage in makedb's write_output. adds 8014d1e832 aarch64: Improve vecmath sin routines adds 9180160e08 aarch64: Optimize SVE cos & cosf adds 480a0dfe1a aarch64: Cosmetic change in SVE exp routines adds 5a4b6f8e4b aarch64: Optimise vecmath logs adds a3c50bf46a x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 adds d846c28389 build-many-glibcs: Check for required system tools adds 69239bd7a2 stdlib: fix grouping verification with multi-byte thousands [...] adds 4a829d70ab Fix WAIT_FOR_DEBUGGER for container tests. adds 5aa1ddfcb3 Avoid maybe-uninitialized warning in __kernel_rem_pio2 adds 2399ab0d20 Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h adds 5ef608f364 Add SCM_SECURITY, SCM_PIDFD to bits/socket.h adds ff5d2abd18 Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h adds 3333eb55b7 Add LE DSCP code point from RFC-8622. adds 23871292fb Add strlcpy/wcslcpy testcase adds b316c9a769 Add strlcat/wcslcat testcase. adds 2ad9b674cf Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" adds dd32e1db38 Revert "elf: Always call destructors in reverse constructor [...] adds c06e10c813 elf: Do not print the cache entry if --inhibit-cache is used adds 97a58d885b s390: Fix undefined behaviour in feenableexcept, fedisableex [...] adds 1c1083a3e4 Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h adds f5677d9ceb tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. adds 2aa0974d25 elf: ldconfig should skip temporary files created by package [...] adds f554334c05 aarch64: Add vector implementations of tan routines adds b39e9db5e3 aarch64: Add vector implementations of exp2 routines adds a8e3ab3074 aarch64: Add vector implementations of log2 routines adds 067a34156c aarch64: Add vector implementations of log10 routines adds 31aaf6fed9 aarch64: Add vector implementations of exp10 routines adds 97290559c3 test-container: disable ld.so system cache on DSO detection adds 83d13972f2 malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with forti [...] adds b121fdc552 Remove 'grp' and merge into 'nss' and 'posix' adds 98b107e308 Remove 'gshadow' and merge into 'nss' adds 0ac35d181e Remove 'pwd' and merge into 'nss' adds c6b577caef Remove 'shadow' and merge into 'nss' adds 4298586619 Move 'aliases' routines from 'inet' into 'nss' adds 1c40266328 Move 'ethers' routines from 'inet' into 'nss' adds a7e8d0b90b Move 'hosts' routines from 'inet' into 'nss' adds 3f7c7ac887 Move 'netgroup' routines from 'inet' into 'nss' adds 5a6e784e64 Move 'networks' routines from 'inet' into 'nss' adds a25a060c35 Move 'protocols' routines from 'inet' into 'nss' adds 9b63a8ac40 Move 'rpc' routines from 'inet' into 'nss' adds 1d74d2f042 Move 'services' routines from 'inet' into 'nss' adds 7f602256ab Move getaddrinfo from 'posix' into 'nss' adds 2f1c6652d7 Move getnameinfo from 'inet' to 'nss' adds 2bd0017988 AArch64: Add support for MOPS memcpy/memmove/memset adds 83e9576d41 LoongArch: Unify Register Names. adds 83c081f73e LoongArch: Update hwcap.h to sync with LoongArch kernel. adds dd53a60282 LoongArch: Delete excessively allocated memory. adds 1e6ecd21e8 build-many-glibcs: Fix traililing whitespace adds bb2ff12abd sparc: Remove optimize md5, sha256, and sha512 adds e6e3c66688 crypt: Remove libcrypt support adds 41488f6726 Use Linux 6.6 in build-many-glibcs.py adds e3397cae92 crypt: Remove manul entry for --enable-crypt adds fccf38c517 string: Add internal memswap implementation adds 21d30c774c stdlib: Optimization qsort{_r} swap implementation adds a035a9857e stdlib: Move insertion sort out qsort adds d097f3c79b stdlib: qsort: Move some macros to inline function adds 274a46c9b2 stdlib: Implement introsort for qsort (BZ 19305) adds 03bf8357e8 stdlib: Remove use of mergesort on qsort (BZ 21719) adds bc888a3976 stdlib: Add more qsort{_r} coverage adds 9db31d7456 Use correct subdir when building tst-rfc3484* for mach and arm adds 9fd3409842 AArch64: Cleanup ifuncs adds 02976a4a4b Format test results closer to what DejaGnu does adds 582383b37d Update syscall lists for Linux 6.6 adds f680063f30 Update kernel version to 6.6 in header constant tests adds cb8c78b2ff linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h adds 10b4c8b96f linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h adds 9b3cb0277e linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h adds d3476c20b2 linux: Sync Linux 6.6 elf.h adds ac79930498 Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h adds f957f47df7 sysdeps: sem_open: Clear O_CREAT when semaphore file is expe [...] adds 5dd3bda59c Update BAD_TYPECHECK to work on x86_64 adds 091ee2190d hurd: statfsconv: Add missing f_ffree conversion adds 78ed8bdf4f linux: Add PR_SET_VMA_ANON_NAME support adds ed318beab9 support: Add support_set_vma_name adds 6afce56c19 nptl: Decorate thread stack on pthread_create adds fee9e40a8d malloc: Decorate malloc maps adds 3374ca7936 assert: Decorate error message buffer adds f10ba2ab25 linux: Decorate __libc_fatal error buffer adds bf033c0072 elf: Add glibc.mem.decorate_maps tunable adds f8cfb6836e stdlib: Avoid element self-comparisons in qsort adds d1dcb565a1 Fix type typo in “String/Array Conventions” doc adds 9bed498418 aarch64: Add vector implementations of asin routines adds b5d23367a8 aarch64: Add vector implementations of acos routines adds d30c39f80d aarch64: Add vector implementations of atan routines adds b07038c5d3 aarch64: Add vector implementations of atan2 routines adds 3548a4f087 aarch64: Add vector implementations of log1p routines adds 2d27dc1c75 test: Run the tst-tls-allocation-failure-static-patched with [...] adds 9627ab99b5 AArch64: Cleanup emag memset adds 3d7090f14b AArch64: Add memset_zva64 adds 2f5524cc53 AArch64: Remove Falkor memcpy adds 8f22e36238 hurd: Make _hurd_intr_rpc_mach_msg avoid returning MACH_SEND [...] adds 323f367cc4 hurd: Fix spawni returning allocation errors. adds baea60b33e y2038: Fix support for 64-bit time on legacy ABIs adds 578190b7e4 sparc: Fix broken memset for sparc32 [BZ #31068] adds 0575073dda posix: Check pidfd_spawn with tst-spawn7-pid adds b7f8b6b64b x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S adds 3fddfe3c5d New Zealand locales (en_NZ & mi_NZ) first day of week should [...] adds a8dcffb306 elf: Handle non-directory name in search path (BZ 31035) adds 849274d48f elf: Fix force_first handling in dlclose (bug 30981) adds 70246b8495 localedata: Add information for Occitan adds dae3cf4134 localedata: Convert oc_FR locale to UTF-8 adds f11a92993c _hurd_intr_rpc_mach_msg: handle message iteration correctly. adds 6ae7b5f43d Remove untyped mach RPC code. adds 8c8eff33e4 nptl: Rename tst-execstack to tst-execstack-threads adds e21aa9b9cc nptl: Link tst-execstack-threads-mod.so with -z execstack adds cfb5a97a93 ldconfig: Fixes for skipping temporary files. adds f2aaf18af5 resolv: free only initialized items from gai pool adds c52c2c32db intl: Add test case for bug 16621 adds 65341f7bbe linux: Use fchmodat2 on fchmod for flags different than 0 (B [...] adds a8830c9285 aarch64: Add vector implementations of expm1 routines adds 3cbaacdfd2 manual: Fix termios.c example. (Bug 31078) adds 49b308a26e hurd: Prevent the final file_exec_paths call from signals adds dd858522bf hurd: fix restarting reauth_dtable on signal adds e4d8117b82 stdlib: Avoid another self-comparison in qsort adds 55364e1f7d stdlib: Handle various corner cases in the fallback heapsort [...] adds 64e4acf24d stdlib: The qsort implementation needs to use heapsort in mo [...] adds 6c6fce572f elf: Remove /etc/suid-debug support adds a72a4eb10b elf: Add GLIBC_TUNABLES to unsecvars adds 9c96c87d60 elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries adds 11f7e3dd8f elf: Add all malloc tunable to unsecvars adds b4cf6cac73 elf: Do not process invalid tunable format adds 680c597e9c elf: Do not parse ill-formatted strings adds 434eca873f elf: Fix _dl_debug_vdprintf to work before self-relocation adds eb9291aaa6 elf: Emit warning if tunable is ill-formatted adds 4862d546c0 x86: Use dl-symbol-redir-ifunc.h on cpu-tunables adds 1c87f71a36 s390: Use dl-symbol-redir-ifunc.h on cpu-tunables adds 4a133885a7 elf: Ignore LD_PROFILE for setuid binaries adds 55f41ef8de elf: Remove LD_PROFILE for static binaries adds a0f9bfc3a5 elf: Remove any_debug from dl_main_state adds 5451fa962c elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static adds 780c339202 elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __li [...] adds 5d7f1bce7d posix: Revert the removal of the crypt prototype from <unistd.h> adds bd70d3bacf aarch64: Fix libmvec benchmarks adds 472894d2cf malloc: Use __get_nprocs on arena_get2 (BZ 30945) adds 2e0c0ff95c Remove __access_noerrno adds b893410be3 elf: In _dl_relocate_object, skip processing if object is relocated adds a74c2e1cbc elf: Introduce the _dl_open_relocate_one_object function adds 78ca44da01 elf: Relocate libc.so early during startup and dlmopen (bug 31083) adds 06bbe63e36 Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. adds 3921c5b40f elf: Fix TLS modid reuse generation assignment (BZ 29039) adds 9469261cf1 x86: Only align destination to 1x VEC_SIZE in memset 4x loop adds a4c3f5f46e elf: Add a way to check if tunable is set (BZ 27069) adds bc6d79f4ae malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 adds 7b12776584 aarch64: Improve special-case handling in AdvSIMD double-pre [...] adds 807849965b Avoid padding in _init and _fini. [BZ #31042] adds 4e16d89866 linux: Make fdopendir fail with O_PATH (BZ 30373) adds 2fb85a3787 hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls adds 7e23b3c2c0 Update code to handle the new ABI for sending inlined port rights. adds 7096914dd8 hurd: Fix build adds 3e85650423 Revert "hurd: Fix build" adds d776a59723 Revert "Update code to handle the new ABI for sending inline [...] adds b9390ba936 stdlib: Fix array bounds protection in insertion sort phase [...] adds 8e755f5bc8 aarch64: fix tested ifunc variants adds 63d0a35d5f math: Add new exp10 implementation adds 3f79842788 aarch64: correct CFI in rawmemchr (bug 31113) adds f85722f9cd Adapt the security policy for the security page adds 876a12e513 elf: Ignore loader debug env vars for setuid adds 61d848b554 elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries adds 4369019520 elf: Refactor process_envvars adds ff25f355af localedata: Remove trailing whitespace in weekday names in n [...] adds 958478889c localedata: Convert day names in nn_NO locale to UTF-8 adds 546a1ba664 elf: Fix wrong break removal from 8ee878592c adds 3367d8e180 powerpc: Optimized strcmp for power10 adds 60c57b8467 Move CVE information into advisories directory adds b3bee76c5f elf: Initialize GLRO(dl_lazy) before relocating libc in dyna [...] adds 7e03e0de7e sysdeps/x86/Makefile: Split and sort tests adds 4753e92868 x86: Check PT_GNU_PROPERTY early adds fc039ce850 resolv: Fix a few unaligned accesses to fields in HEADER adds d0aefec499 intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) adds b9182c793c powerpc : Add optimized memchr for POWER10 adds 14a94f2e35 localedata: el_GR: Greece now uses the 24h format for time adds 73d92c4b73 localedata: Convert el_GR and el_CY locales to UTF-8 adds 90bcc8721e powerpc: Fix performance issues of strcmp power10 adds 93a739d4a1 powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. adds 08bc191fd1 Add a test for longjmp from user context adds 49b4de21dc Add a test for setjmp/longjmp within user context adds 0b850186fd x86/cet: Check user_shstk in /proc/cpuinfo adds ad26c25137 Update code to handle the new ABI for sending inlined port rights. adds 12ab77e893 id_ID: Update Time Locales adds 442983319b x86/cet: Don't assume that SHSTK implies IBT adds e957308723 x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. adds 664f565f9c s390: Set psw addr field in getcontext and friends. adds 1e70252508 localedata: id_ID: change first weekday to Sunday adds f418fe6f97 x86/cet: Check legacy shadow stack applications adds 71c0cc3357 x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled adds 9424ce80c2 x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK adds 28bd6f832d x86/cet: Check legacy shadow stack code in .init_array section adds 4d8a01d2b0 x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode adds 5275fc784c Do not build sparc32 libgcc functions into static libc adds 2a969b53c0 elf: Do not duplicate the GLIBC_TUNABLES string adds f94446c38f elf: Do not set invalid tunables values adds ecb1e7220d powerpc: Do not raise exception traps for fesetexcept/fesete [...] adds 47a9eeb9ba i686: Do not raise exception traps on fesetexcept (BZ 30989) adds 787282dede x86: Do not raises floating-point exception traps on fesetex [...] adds e55599e028 manual: Clarify undefined behavior of feenableexcept (BZ 31019) adds 802aef27b2 riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) adds 80a40a9e14 alpha: Fix fesetexceptflag (BZ 30998) adds d082930272 hppa: Fix undefined behaviour in feclearexcept (BZ 30983) adds cad5703e4f Fix elf: Do not duplicate the GLIBC_TUNABLES string adds 46432be2f1 tst-setcontext10.c: Undef _FORTIFY_SOURCE adds 50bef9bd63 Fix elf: Do not duplicate the GLIBC_TUNABLES string adds 3150cc0c90 Fix elf/tst-env-setuid[-static] if test needs to be rerun. adds cc0d77ba94 aarch64: Add half-width versions of AdvSIMD f32 libmvec routines adds 667f277c78 aarch64: Add SIMD attributes to math functions with vector versions adds 980450f126 elf: Add TLS modid reuse test for bug 29039 adds 1a23b39f9d x86/cet: Update tst-cet-vfork-1 adds c04035809a x86: Modularize sysdeps/x86/dl-cet.c adds 41560a9312 x86/cet: Don't disable CET if not single threaded adds 61bac1a9d2 nss: Remove unused allocation from get_nscd_addresses in get [...] adds 3502440397 x86-64: Fix the dtv field load for x32 [BZ #31184] adds 81be2a61da x86-64: Fix the tcb field load for x32 [BZ #31185] adds e65ca11515 localedata: convert yo_NG to UTF-8, check that language name [...] adds 89d727efd7 localedata: First day of the week in AU is Monday, LC_TIME i [...] adds 6b3ace3a1d localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 adds fce5528fcb localedata: yo_NT: remove redundant comments adds 9556acd249 debug: Adapt fortify tests to libsupport adds bf320000b4 debug: Increase tst-fortify checks for compiler without __va [...] adds 121aad59de debug: Add fortify dprintf tests adds 446e2c935a debug: Add fortify syslog tests adds a8a4c94ae9 debug: Add fortify wprintf tests adds 6b32696116 RISC-V: Add support for dl_runtime_profile (BZ #31151) adds edb5e0c8f9 x86/cet: Sync with Linux kernel 6.6 shadow stack interface adds 8d9f9c4460 elf: Always provide _dl_get_dl_main_map in libc.a adds 541641a3de x86/cet: Enable shadow stack during startup adds d360dcc001 x86/cet: Check feature_1 in TCB for active IBT and SHSTK adds 55d63e7312 x86/cet: Don't set CET active by default adds cf9481724b x86/cet: Run some CET tests with shadow stack adds dff8da6b3e Update copyright dates with scripts/update-copyrights adds bfe7dd88f1 Update copyright in generated files by running "make" adds 1059defeee Update copyright dates not handled by scripts/update-copyrights adds 540b740c8a Omit regex.c pragmas no longer needed adds 6ac0e01909 Regenerate libc.pot adds b5dcccfb12 x86/cet: Add -fcf-protection=none before -fcf-protection=branch adds 8d8ae5eebd Add a setjmp/longjmp test between user contexts adds 4b00532e51 string: Add additional output in test-strchr failure adds 5eabdb6a6a getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) adds ecc7c3deb9 libio: Check remaining buffer size in _IO_wdo_write (bug 31183) adds cdce63a767 localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and [...] adds 67f371e882 localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 adds d3c32ae207 aarch64: Add SME runtime support adds a7373e457f aarch64: Add longjmp support for SME adds 9d30e5cf96 aarch64: Add setcontext support for SME adds 0c12c8c0cb aarch64: Add longjmp test for SME adds e3e98b0327 localedata: es_ES: Add am_pm strings adds b5b558ab4b localedata: es_ES: convert to UTF-8 adds fe316dad7c localedata: ms_MY should not use 12-hour format adds b34b46b880 Implement C23 <stdbit.h> adds 61171bb2b9 localedata: it_IT, lv_LV: currency symbol should follow the amount adds a8f7f742be localedata: lv_LV, it_IT, it_CH: convert to UTF-8 adds 5448a127e4 localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 adds 521e96c13f localedata: ast_ES: Remove wrong copyright text adds bec492c1da localedata: ast_ES: convert to UTF-8 adds 3c173c1f63 localedata: fy_DE, fy_NL: convert to UTF-8 adds b31a01909c localedata: fy_DE: make this "Western Frisian" to agree with [...] adds dac7c64065 hurd: Add some missing includes adds b6931d6d14 hurd: Declare _hurd_intr_rpc_msg* with protected visibility adds 114de961e0 mach: Drop some unnecessary vm_param.h includes adds 0d4a2f3576 mach: Drop SNARF_ARGS macro adds bbfb54930c i386: Ignore --enable-cet adds 734abeda98 localedata: miq_NI: convert to UTF-8 adds d61a2bd782 localedata: es_??: convert to UTF-8 adds e9f5dc7e4a localedata: ru_RU, ru_UA: convert to UTF-8 adds 35694d3416 x86-64/cet: Check the restore token in longjmp adds 24b707c166 hurd: Pass the data pointer to _hurd_stack_setup explicitly adds b44ad8944b hurd: Drop x86-specific assembly from init-first.c adds 9eaa0e1799 hurd: Make init-first.c no longer x86-specific adds 4145de65f6 hurd: Only init early static TLS if it's used to store stack [...] adds fbfe0b20ab hurd: Initializy _dl_pagesize early in static builds adds 520b1df08d aarch64: Make cpu-features definitions not Linux-specific adds 848746e88e elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT adds c8e31fbf04 stdlib: Fix stdbit.h with -Wconversion for older gcc adds 48ef5aeb1b stdlib: Fix stdbit.h with -Wconversion for clang adds b96a2eba2f x86: Fixup some nits in longjmp asm implementation adds 0f9afc265a x32: Handle displacement overflow in PLT rewrite [BZ #31218] adds 1bf32d6ac3 Incorporate translations adds 6f87f46bf4 localedata: convert the remaining *_RU locales to UTF-8 adds d333a2e0fb localedata: unicode-gen: Remove redundant \s* from regexp, f [...] adds 460f26e51b localedata: dz_BT: Fix spelling errors in Dzongha data adds c4f648ed4d localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr adds 6b8419ba5f localedata: bo_CN: Fix spelling errors in Tibetan data adds 4c2b356be5 localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both [...] adds e171ad7d59 localedata: dz_BT, bo_CN: convert to UTF-8 adds 460860f457 Remove ia64-linux-gnu adds d3a2aecc1c localedata: add data for tok (Toki Pona) adds 2ddf2f8db1 localedata: tok: convert to UTF-8 adds ed97da8c7a localedata: tok: add yY and nN to yesexpr and noexpr adds 4514f82929 localedata: add tok/UTF-8 to SUPPORTED adds 3265f93436 INSTALL: regenerate adds 03f2265a37 localedata: add new locale zgh_MA adds 4cf0bd8431 localedata: add new locale su_ID adds 46e713be57 localedata: su_ID: make lang_name agree with CLDR adds b7fc4a07f2 x86: Move CET infrastructure to x86_64 adds 25f1e16ef0 i386: Remove CET support adds a0cfc48e8a i386: Fail if configured with --enable-cet adds 1eae989cb7 Remove installed header rule on $(..)include/%.h adds 497e4d5030 math: Fix test-fenv.c feupdateenv tests adds 7814273540 Fix invalid escape sequence in build-many-glibcs.py adds 9da45337e4 Fix deprecated utcnow() usage in build-many-glibcs.py adds b45115a666 x86: Move x86-64 shadow stack startup codes adds a1bbee9fd1 x86-64/cet: Move dl-cet.[ch] to x86_64 directories adds 7d544dd049 x86-64/cet: Move check-cet.awk to x86_64 adds 874214db62 i386: Remove CET support bits adds 7190fd9ebf locale: Sort Makefile variables. adds a09b2aacd9 localedata: Sort Makefile variables. adds 94aa256a47 elf: Fix tst-nodeps2 test failure. adds dff5023a87 localedata: add new locale kv_RU adds 449aa2698c localedata: kv_RU: convert to UTF-8 adds cb8e8b2e21 localedata: resolve cyclic dependencies adds e71c27b7ec localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ [...] adds c0c259c3bd localedata: revert all the remaining locale sources to UTF-8 adds 0aabf15a35 resolv: Fix endless loop in __res_context_query adds 5398d5cf3a Define ISO 639-3 "glk" (Gilaki) adds db57da5be2 Incorporate translations (zh_CN) adds f2b65a4471 x86-64/cet: Make CET feature check specific to Linux/x86 adds 5a85786a90 Make __getrandom_nocancel set errno and add a _nostatus version adds 9fd2ceb55d debug/getwd_chk.c: warning should be emitted for the __getwd [...] adds 7c14d8a985 Benchtests: Increase benchmark iterations adds 08ddd26814 math: remove exp10 wrappers adds 061eaf0244 linux: Fix fstat64 on alpha and sparc64 adds e0590f41fe RISC-V: Enable static-pie. adds fe6c8bab3a localedata: Remove redundant comments adds 9d94997b5f x86_64: Optimize ffsll function code size. adds 064c708c78 localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name adds 7100d9ae21 aarch64: Add NEWS entry about libmvec for 2.39 adds 457bd9cf2e x86-64: Check if mprotect works before rewriting PLT adds 709fbd3ec3 stdlib: Reinstate stable mergesort implementation on qsort adds 9d2703c109 localedata: anp_IN: Fix abbreviated month names adds 74d2731a5f stdlib: Fix heapsort for cases with exactly two elements adds 1bb28b7b4f stdlib: Verify heapsort for two-element cases adds e2803cfd8b NEWS: Mention PLT rewrite on x86-64 adds 31bd548650 stdlib: Remove unused is_aligned function from qsort.c adds 5b5982028b Use Linux 6.7 in build-many-glibcs.py adds df11c05be9 Update syscall lists for Linux 6.7 adds 692dfa8729 Define ISO 639-3 "gbm" (Garhwali) adds ce77e6919f localedata: add gbm_IN locale adds 6511b579a5 Update kernel version to 6.7 in header constant tests adds 70e26de105 localedata: miq_NI: Shorten month names in abmon adds ce787f36e6 localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” adds 8e474d5e40 localedata: add crh_RU, Crimean Tartar language in the Cyril [...] adds f1ff1fbfbf Define ISO 639-3 "ssy" (Saho) adds 8393f4f72b localedata: renamed: aa_ER@saaho -> ssy_ER adds 3bb1350c36 sparc: Use existing macros to avoid code duplication adds 82a35070ec sparc: Prevent stfsr from directly following floating-point [...] adds 7bd06985c0 sparc: Remove unwind information from signal return stubs [B [...] adds a8f7c77970 sparc: Fix llrint and llround missing exceptions on SPARC V8 adds 45f7ea26c1 sparc: Force calculation that raises exception adds 87d921e270 sparc: Do not test preservation of NaN payloads for LEON adds b86cb494f9 Further build-many-glibcs.py fixes for utcnow() deprecation adds 3bffe5aa2d Use --disable-default-pie for sparc in build-many-glibcs.py adds dd57f5e7b6 sparc: Remove 64 bit check on sparc32 wordsize (BZ 27574) adds 369efd8177 sparc64: Remove unwind information from signal return stubs [...] adds 926a4bdbb5 sparc: Fix sparc64 memmove length comparison (BZ 31266) adds bcf2abd43b sh: Fix static build with --enable-fortify adds 6edaa12b41 riscv: add support for static PIE adds dfa3394a60 qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) adds 77c6a2717d string: Disable stack protector for memset in early static i [...] adds e73ac3fca1 po: Incorporate translations (sr) adds aeb497d1fe NEWS: Update temporary files ignored by ldconfig adds 486452affb manual, NEWS: Document malloc side effect of dynamic TLS changes adds c06c8aeb61 manual: fix order of arguments of memalign and aligned_alloc [...] adds 5176a830e7 localedata: Use consistent values for grouping and mon_grouping adds ae49a7b29a Relicense IBM portions of resolv/base64.c resolv/res_debug.c. adds 9c72830eb3 elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS adds 8aeec0eb5a Use binutils 2.42 branch in build-many-glibcs.py adds 6bd0e4efcc syslog: Fix heap buffer overflow in __vsyslog_internal (CVE- [...] adds 7e5a0c286d syslog: Fix heap buffer overflow in __vsyslog_internal (CVE- [...] adds ddf542da94 syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) adds 6cdc442142 Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 adds 443c10018c Update advisory format and introduce some automation adds 7765034db2 manual/io: Fix swapped reading and writing phrase. adds feeb729754 Fix typo adds cc1b91eabd S390: Fix building with --disable-mutli-arch [BZ #31196] adds 62150d038d NEWS: insert advisories and fixed bugs for 2.39 adds 1eed32f366 contrib.texi: update adds 068b04eaed INSTALL, install.texi: minor updates, regenerate adds 73563a906f libc.pot: regenerate adds 64263d2b44 po: Update translations adds 3e941ef87e version.h, include/features.h: Bump version to 2.39 adds ef321e23c2 Create ChangeLog.old/ChangeLog.28 adds 903cd86606 Open master branch for glibc 2.40 development adds da89496337 Use gcc __builtin_stdc_* builtins in stdbit.h if possible adds 0d70accc06 build-many-glibcs: relax version check to allow non-digit ch [...] adds 7c8df0b944 elf: Remove _dl_sysdep_open_object hook function adds 42cc619dfb Refer to C23 in place of C2X in glibc adds 9c61303ebb math: Remove bogus math implementations adds 26d01172f5 misc: tst-poll: Proper synchronize with child before sending [...] adds ae4b8d6a0e string: Use builtins for ffs and ffsll adds c62b6265a6 manual: Fix up stdbit.texi adds 83d8d289b2 Rename c2x / gnu2x tests to c23 / gnu23 adds 275607a07f soft-fp: Add brain format support adds e7b90e6e60 stdlib: fix qsort example in manual adds bbd248ac0d mips: FIx clone3 implementation (BZ 31325) adds ab0db3b884 Fix stringop-overflow warning in tst-strlcat2. adds 814ed22eab Remove sysdeps/ia64/math-use-builtins-ffs.h adds 2e80f13937 LoongArch: Use builtins for ffs and ffsll adds 1e25112dc0 arm: Remove wrong ldr from _dl_start_user (BZ 31339) adds fa3eb7d5e7 string: Add hidden builtin definition for __strcpy_chk. adds 284b928321 Add new AArch64 HWCAP2 definitions from Linux 6.7 to bits/hwcap.h adds 30a61b1dd9 Change lv_LV collation to agree with the recent change in CLDR adds 559010e471 localedata: hr_HR: change currency to EUR/€ adds 07fd072caf localedata: ssy_ER: Fix syntax error adds 1bc61cf8e0 Add SOL_VSOCK from Linux 6.7 to bits/socket.h adds 15de3d17e1 elf: Remove attempt at env handling in elf/tst-rtld-list-dia [...] adds c676808a34 test_printers_common.py: Remove invalid escape sequence adds 155bb9d036 x86/cet: fix shadow stack test scripts adds 0c0d39fe4a x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) adds 272708884c x86: Do not prefer ERMS for memset on Zen3+ adds 491e55beab x86: Expand the comment on when REP STOSB is used on memset adds 545480506f mips: Use builtins for ffs and ffsll adds dbae3a3940 trivial doc fix: remove weird phrase "syscall takes zero to [...] adds 6a2512bf16 sort-makefile-lines.py: Allow '_' in name and "^# name" adds 71d133c500 sysdeps/x86_64/Makefile (tests): Add the end marker adds ef7f4b1fef Apply the Makefile sorting fix adds 0d9166c224 i386: Use generic memrchr in libc (bug 31316) adds 6a04404521 Linux: Switch back to assembly syscall wrapper for prctl (bu [...] adds e3da8f9bad Use proc_getchildren_rusage when available in getrusage and times. adds 88b771ab5e Implement setcontext/getcontext/makecontext/swapcontext for [...] adds aa4106db1d sparc: Treat the version field in the FPU control word as reserved adds 2938846acc build-many-glibcs.py: Add s390 --disable-multi-arch / multi- [...] adds b881f1efcd elf: Add new LoongArch reloc types (110 to 126) into elf.h adds e2a65ecc4b math: Update mips64 ulps adds f4c142bb9f arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405) adds 1e9a550ba4 powerpc: Remove power7 strstr optimization adds fe00366b63 treewide: python-scripts: use `is None` for none-equality adds 59e0441d4a tests: gracefully handle AppArmor userns containment adds 0a4d6c8254 benchtests: Add more benchtests for rounding functions. adds dfb05f8e70 x86-64: Save APX registers in ld.so trampoline adds c503c2603c Support compiling .S files with additional options adds 06e51f4d6d conform: Reformat Makefile. adds d88fcccb1a csu: Reformat Makefile. adds 12956e0a33 ctype: Reformat Makefile. adds a4a12af5ab dirent: Reformat Makefile. adds c432e667fc dlfcn: Reformat Makefile. adds 5273dd9812 gmon: Reformat Makefile. adds 589c51a5a3 hesiod: Reformat Makefile. adds d19d28853c htl: Reformat Makefile. adds 5420d211f0 htl/tests: Reformat Makefile. adds f31d677fd6 hurd: Reformat Makefile. adds 9f78a7c1d0 x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch adds 02782fd128 S390: Do not clobber r7 in clone [BZ #31402] adds e302e10213 aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR adds db50990ddb Update SHARED-FILES and license for Unicode 15.1.0. adds 7a7093615c cdefs.h: Add clang fortify directives adds 29951991f5 libio: Improve fortify with clang adds 5e9696b265 string: Improve fortify with clang adds d39a893ed6 stdlib: Improve fortify with clang adds ec307a1086 unistd: Improve fortify with clang adds 4289b00d43 socket: Improve fortify with clang adds 471c3c7a47 syslog: Improve fortify with clang adds 68444c0450 wcsmbs: Improve fortify with clang adds 86889e22db debug: Improve fcntl.h fortify warnings with clang adds c23107effb debug: Improve mqueue.h fortify warnings with clang adds 24c8db87c9 x86: Change ENQCMD test to CHECK_FEATURE_PRESENT adds b53e73ea80 s390: Improve static-pie configure tests adds bf9688e623 cdefs: Drop access attribute for _FORTIFY_SOURCE=3 (BZ #31383) adds e6350be7e9 sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker adds 0aac205a81 x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers adds befe2d3c4d x86-64: Don't use SSE resolvers for ISA level 3 or above adds 8c7c188d62 x86: Don't check XFD against /proc/cpuinfo adds a1735e0aa8 x86_64: Suppress false positive valgrind error adds 9b7091415a x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers adds 71648e8004 rtld: Add glibc.rtld.enable_secure tunable. adds 426d0e1aa8 riscv: Add Linux hwprobe syscall support adds c6c33339b4 linux: Introduce INTERNAL_VSYSCALL adds e7919e0db2 riscv: Add hwprobe vdso call support adds 78308ce77a riscv: Add __riscv_hwprobe pointer to ifunc calls adds a29bb320a1 riscv: Enable multi-arg ifunc resolvers adds a2b47f7d46 riscv: Add ifunc helper method to hwprobe.h adds 587a1290a1 riscv: Add and use alignment-ignorant memcpy adds 18a81441ba NEWS: Move enable_secure_tunable from 2.39 to 2.40. adds d370155b9a manual/tunables - Add entry for enable_secure tunable. adds b6e3898194 x86-64: Simplify minimum ISA check ifdef conditional with if adds 513331b788 duplocale: protect use of global locale (bug 23970) adds aeee41f1cf LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf adds 2173173d57 linux/sigsetops: fix type confusion (bug 31468) adds 2149da3683 riscv: Fix alignment-ignorant memcpy implementation adds 4a76fb1da8 powerpc: Remove power8 strcasestr optimization adds cba186f2f0 Use Linux 6.8 in build-many-glibcs.py adds 3de2f8755c Update syscall lists for Linux 6.8 adds 2367bf468c Update kernel version to 6.8 in header constant tests adds 73c26018ed aarch64: fix check for SVE support in assembler adds 7a76f21867 linux: Use rseq area unconditionally in sched_getcpu (bug 31479) adds 4b0860d029 Add STATX_MNT_ID_UNIQUE from Linux 6.8 to bits/statx-generic.h adds f44f3aed31 riscv: Update nofpu libm test ulps adds 717ebfa85c x86-64: Allocate state buffer space for RDI, RSI and RBX adds fd7ee2e6c5 Add tst-gnu2-tls2mod1 to test-internal-extras adds 968b0ca944 Ignore undefined symbols for -mtls-dialect=gnu2 adds 64c7e34428 arm: Update _dl_tlsdesc_dynamic to preserve caller-saved reg [...] adds 3d53d18fc7 elf: Enable TLS descriptor tests on aarch64 adds 3ab9b88e2a powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. adds 1ea0511456 powerpc: Placeholder and infrastructure/build support to ad [...] adds 2e94e2f5d2 AArch64: Check kernel version for SVE ifuncs adds 2e982a3937 or1k: Update libm test ulps adds df7e29e2a4 or1k: Only define fpu rouding and exceptions with hard-float adds ad05a42370 or1k: Add prctl wrapper to unwrap variadic args adds 4a13b3ef46 stdlib: Fix tst-makecontext2 log when swapcontext fails adds 7f02511e5b hurd: Move internal functions to internal header adds 4648bfbbde hurd: Stop relying on VM_MAX_ADDRESS adds 49aa652db8 Allow glibc to be compiled without EXEC_PAGESIZE adds 6afeac1289 hurd: Disable Prefer_MAP_32BIT_EXEC on non-x86_64 for now adds b467cfcaee hurd: Use the RETURN_ADDRESS macro adds a4273efa21 htl: Respect GL(dl_stack_flags) when allocating stacks adds dc1a77269c htl: Implement some support for TLS_DTV_AT_TP adds 96d1b9ac23 RISC-V: Fix the static-PIE non-relocated object check adds 2e53eb9234 signal: Avoid system signal disposition to interfere with tests adds 721314c980 x86_64: Remove avx512 strstr implementation adds a0698a5e92 benchtests: Improve benchtests for strstr adds a4ed0471d7 Always define __USE_TIME_BITS64 when 64 bit time_t is used adds c0d59e3e0d math: Reformat Makefile. adds 4dcd674b66 powerpc: Add missing arch flags on rounding ifunc variants adds b7d15bd1f0 manual: logb(x) is floor(log2(fabs(x))) adds 077613291b manual: floor(log2(fabs(x))) has rounding errors adds e01b3b86e8 manual: Clarify return value of cbrt(3) adds 95c70fd0d4 manual: significand() uses FLT_RADIX, not 2 adds 3db9d208dd misc: Add support for Linux uio.h RWF_NOAPPEND flag adds cb5d84f1f8 aarch64/fpu: Add vector variants of erf adds bdb5705b7b aarch64/fpu: Add vector variants of cosh adds b09fee1d21 aarch64/fpu: Add vector variants of acosh adds 81406ea3c5 aarch64/fpu: Add vector variants of asinh adds 8b67920528 aarch64/fpu: Add vector variants of atanh adds eedbbca0bf aarch64/fpu: Add vector variants of sinh adds 3d3a4fb8e4 aarch64/fpu: Add vector variants of tanh adds 87cb1dfcd6 aarch64/fpu: Add vector variants of erfc adds 637bfc392f math: x86 ceill traps when FE_INEXACT is enabled (BZ 31600) adds 932544efa4 math: x86 floor traps when FE_INEXACT is enabled (BZ 31601) adds 44ccc2465c math: x86 trunc traps when FE_INEXACT is enabled (BZ 31603) adds 50c2be2390 aarch64: Remove ld.so __tls_get_addr plt usage adds 95700e7998 arm: Remove ld.so __tls_get_addr plt usage adds 460d9e2dfe Cleanup __tls_get_addr on alpha/microblaze localplt.data adds c27f8763cf Reinstate generic features-time64.h adds 9e1f4aef86 x86-64: Exclude FMA4 IFUNC functions for -mapxf adds 57581acd95 Fix bsearch, qsort doc to match POSIX better adds 1f94147a79 timezone: sync to TZDB 2024a adds 5653ccd847 elf: Add CPU iteration support for future use in ld.so diagnostics adds 7a430f40c4 x86: Add generic CPUID data dumper to ld.so --list-diagnostics adds f8d8b1b1e6 aarch64: Enhanced CPU diagnostics for ld.so adds 727aacfd66 Use crtbeginT.o and crtend.o for non-PIE static executables adds 1cce91d8ae elf: Check objname before calling fatal_error adds ae7468a7b0 elf: Add ld.so test with non-existing program name adds 42e48e720c nptl: Add tst-pthread-key1-static for BZ #21777 adds 6687a6e3f9 libsupport: Add xgetpeername adds 3a83f79024 socket: Add new test for connect adds 686d542025 posix: Sync tempname with gnulib adds 4b717562c4 wcsmbs: Add test-wcsstr adds cf11e74b0d wcsmbs: Ensure wcstr worst-case linear execution time (BZ 23865) adds aea52e3d2b Revert "x86_64: Suppress false positive valgrind error" adds 14e56bd4ce powerpc: Fix ld.so address determination for PCREL mode (bug 31640) adds 59974938fe elf/rtld: Count skipped environment variables for enable_secure adds f9dc609e06 iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing [...] adds 6a98f4640e Document CVE-2024-2961 adds 0e53e7cdf5 Fix 'Reported-By' to use Camel Case for commit 6a98f4640ea453f adds 05c3495296 advisories: Add Reported-By adds 0997c3d0c8 benchtests: Add random() benchmark adds 4d4da5aab9 login: Check default sizes of structs utmp, utmpx, lastlog adds 9abdae94c7 login: structs utmp, utmpx, lastlog _TIME_BITS independence [...] adds 5361ad3910 login: Use unsigned 32-bit types for seconds-since-epoch adds f6d18bea38 Use --enable-obsolete in build-many-glibcs.py for nios2-linux-gnu adds 25b191f6d3 elf: Do not check for loader mmap on tst-decorate-maps (BZ 31553) adds 684fbab755 locale: Handle loading a missing locale twice (Bug 14247) adds 16c8dfba14 Revert "Allow glibc to be compiled without EXEC_PAGESIZE" adds f4724843ad nptl: Fix tst-cancel30 on kernels without ppoll_time64 support adds 095067efdf LoongArch: Add glibc.cpu.hwcap support. adds 46c9997413 x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] adds f262fce616 benchtests: Add difficult strstr needle for bruteforce algorithms adds 41903cb6f4 GLIBC-SA-2024-0004: add commit for 2.31 branch adds 3a3a449742 i386: ulp update for SSE2 --disable-multi-arch configurations adds 87801a8fd0 CVE-2024-33599: nscd: Stack-based buffer overflow in netgrou [...] adds 7835b00dbc CVE-2024-33600: nscd: Do not send missing not-found response [...] adds b048a482f0 CVE-2024-33600: nscd: Avoid null pointer crashes after notfo [...] adds c04a21e050 CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buff [...] adds 049b7684c9 elf: Also compile dl-misc.os with $(rtld-early-cflags) adds b62928f907 x86: In ld.so, diagnose missing APX support in APX-only builds adds ebfd73a80f Make sure INSTALL is ASCII plaintext again adds 6dae61567f AArch64: Remove unused defines of CPU names adds ddf71c550a libio: Sort test variables in Makefile adds bc8879f4f5 hurd: Stop mapping AT_NO_AUTOMOUNT to O_NOTRANS adds 91695ee459 time: Allow later version licensing. adds 552073e4b8 nscd: Typo inside comment in netgroup cache adds 0fdf4ba48c i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk adds 5a2cf833f5 i686: Fix multiple definitions of __memmove_chk and __memset_chk adds ded2e0753e Add a test to check for duplicate definitions in the static library adds 4bbca1a446 nscd: Use time_t for return type of addgetnetgrentX adds b57adfa49b or1k: Add hard float libm-test-ulps adds 643d9d38d5 or1k: Add hard float support adds ea73eb5f58 build-many-glibcs.py: Add openrisc hard float glibc variant adds 23f0d81608 powerpc: Optimized strncmp for power10 adds 5f245f3bfb Add crt1-2.0.o for glibc 2.0 compatibility tests adds d4d9a805a5 Document CVE-2024-33599, CVE-2024-33600, CVE-2024-33601, CVE [...] adds 143ef68b2a NEWS: Add advisories. adds bcae44ea85 elf: Only process multiple tunable once (BZ 31686) adds c8a0e21da6 elf: Remove glibc.rtld.enable_secure check from parse_tunabl [...] adds 1e1ad714ee support: Add envp argument to support_capture_subprogram adds eb59c7b43d elf: Make glibc.rtld.enable_secure ignore alias environment [...] adds 79fe4a0fa0 localedata: add mdf_RU locale adds 88dca8d5f8 localedata: fix weekdays in mdf_RU locale adds dd5f891c1a x86_64: Fix missing wcsncat function definition without mult [...] adds ae515ba530 powerpc: Fix __fesetround_inline_nocheck on POWER9+ (BZ 31682) adds 2dcaf70643 Force DT_RPATH for --enable-hardcoded-path-in-tests adds d49cd6a191 malloc/Makefile: Split and sort tests adds e3c375eb4f libio/bug-wsetpos: Make the error message match the causing [...] adds a07e000e82 manual: add dup3 adds ec6ed525f1 Unify output from backtrace_symbols_fd with backtrace_symbol [...] adds 90a6ca8b28 aarch64: Fix AdvSIMD libmvec routines for big-endian adds 3395157ff2 malloc: Improve aligned_alloc and calloc test coverage. adds f942a732d3 math: Add GLIBC_TEST_LIBM_VERBOSE environment variable support. adds 1dbf2bef79 LoongArch: Add support for TLS Descriptors adds 25c9c3789e localedata: Fix several issues with the set of characters co [...] adds a743fd95bb Use Linux 6.9 in build-many-glibcs.py adds 157f89fa3d aarch64/fpu: Add vector variants of hypot adds 75207bde68 aarch64/fpu: Add vector variants of cbrt adds fa9aecc045 benchtests: Add fclose benchmark adds a81cdde1cb powerpc64: Fix by using the configure value $libc_cv_cc_sub [...] adds 2a99e2398d Use a doubly-linked list for _IO_list_all (bug 27777) adds 8d7b6b4cb2 socket: Use may_alias on sockaddr structs (bug 19622) adds 2be3352f0b Pass -nostdlib -nostartfiles together with -r [BZ #31753] adds 4e21cb95e2 nearbyint: Don't define alias when used in IFUNC [BZ #31759] adds 7935e7a537 Rename procutils_read_file to __libc_procutils_read_file [BZ [...] adds cf0ca8d52e Update syscall lists for Linux 6.9 adds 79c52daf47 Implement C23 log2p1 adds ae18044f95 math: Add more details to the test driver output. adds 241338bd6f aarch64: Update ulps adds 32b2aa59da arm: Update ulps adds f83e461f10 powerpc: Update ulps adds 8428278b5f i386: Don't define stpncpy alias when used in IFUNC [BZ #31768] adds 4b30c644d2 resolv: Make _res_opcodes a compat symbol [BZ #31764] adds 16d47c1594 LoongArch: Fix tst-gnu2-tls2 compiler error adds 3c1e22372d LoongArch: Update ulps adds c35cad016b manual: clarify defintions of floating point exponent bounds [...] adds c39cf53702 Compile libmvec with -fno-math-errno adds 0fed0b250f aarch64/fpu: Add vector variants of pow adds 437c94e04b Remove the clone3 symbol from libc.a [BZ #31770] adds 0b716305df math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) adds 1f09aae36a math: Fix i386 and m68k exp10 on static build (BZ 31775) adds d97842653f Obsolete _dl_mcount_wrapper in glibc 2.40 [BZ #31765] adds 85472c20a5 Change _IO_stderr_/_IO_stdin_/_IO_stdout to compat symbols [ [...] adds ce6cdb94d0 math: Add support for auto static math tests adds 5d4999e519 math: Fix isnanf128 static build (BZ 31774) adds a34f76edbd Don't provide scalb/significand _FloatN aliases [BZ #31760] adds 43d41ae6d7 Don't provide XXXf128_do_not_use aliases [BZ #31757] adds 6d3b523eb5 Define write_profiling functions only in profile library [BZ [...] adds e9a37242f9 Update PIDFD_* constants for Linux 6.9 adds ef9596352b aarch64: Remove duplicate memchr/strlen in libc.a (BZ 31777) adds 62eaa46739 loongarch: Remove duplicate strnlen in libc.a (BZ 31785) adds 5fededd825 powerpc: Remove duplicate strchrnul and strncasecmp_l libc.a [...] adds d8ebde14fb powerpc: Remove duplicated llrintf and llrintf32 from libm.a [...] adds 18dbe27847 microblaze: Remove cacheflush from libc.a (BZ 31788) adds 1664bbf238 s390: Make utmp32, utmpx32, and login32 shared only (BZ 31790) adds eaa8113bf0 math: Provide missing math symbols on libc.a (BZ 31781) adds 28bf4783d9 localedata: cv_RU: update translation adds 84d2762922 Update kernel version to 6.9 in header constant tests adds 8f58e412b1 powerpc: Remove duplicated versionsort from libm.a (BZ 31789) adds 4af49c60a1 s390x: Regenerate ULPs. adds acfb169b3c sysdeps/ieee754/ldbl-opt/Makefile: Split and sort tests adds 639c143db3 sysdeps/ieee754/ldbl-opt/Makefile: Remove test-nldbl-redirec [...] adds 30a745450e Test fscanf of long double without <stdio.h> adds 23c60af6dc sysdeps/ieee754/ldbl-opt/Makefile: Split and sort libnldbl-calls adds caed1f5c0b Revert "Test fscanf of long double without <stdio.h>" adds ab46c6ba6c elf/Makefile: Split and sort PIE tests adds f981bf6b9d parse_fdinfo: Don't advance pointer twice [BZ #31798] adds df63f01a30 difftime is pure, not const adds 1b713c9a53 i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) adds e0f7f1808f x86_64: Reformat elf_machine_rela adds 0c1d2c277a LoongArch: Use "$fcsr0" instead of "$r0" in _FPU_{GET,SET}CW adds 52aae08600 elf: update NT_FDO_PACKAGING_METADATA spec URL adds 53f9d74322 elf: add note identifier for dlopen metadata adds 5bf0ab8057 x86: Improve large memset perf with non-temporal stores [RHE [...] adds 46b5e98ef6 x86: Add seperate non-temporal tunable for memset adds afe42e935b elf: Avoid some free (NULL) calls in _dl_update_slotinfo adds 992daa0b4b stdlib: Describe __cxa_finalize usage in function comment adds 9063b32b3c Add more NT_ARM_* constants from Linux kernel to elf.h adds 1d441791cb Add new AArch64 HWCAP2 definitions from Linux 6.9 to bits/hwcap.h adds b2c3ee3724 Remove memory leak in fdopen (bug 31840) adds d0106b6ae2 libio: Test for fdopen memory leak without SEEK_END support [...] adds 2a9943b4a0 math: Fix exp10 undefined left shift adds 127fc56152 malloc: New test to check malloc alternate path using memory [...] adds cafef3eb21 difftime can throw exceptions adds 400bdb5c85 Improve doc for time_t range (BZ 31808) adds 92c270d32c Linux: Add epoll ioctls adds 2f7246015c getconf: Add NPROCESSORS_{CONF,ONLN} [BZ #31661] adds 54c1efdac5 support: Fix typo in xgetsockname error message adds eb37015879 localedata: add new locales scn_IT adds 74f9ee3b91 hurd: Fix lsetxattr return value adds ba5a23422a hurd: Fix getxattr("gnu.translator") returning ENODATA adds ed06248019 hurd: Fix setxattr return value on replacing adds 5968125f55 hurd: Fix getxattr/listxattr returning ERANGE adds bef2a827a5 x86: Enable non-temporal memset tunable for AMD adds 09bc68b0ac x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] adds 10733d6a72 localedata: Lowercase day and abday in cs_CZ adds e7ac92e6ca <stdio.h>: Acknowledge that getdelim/getline are in POSIX adds 7edd3814b0 linux: Remove __stack_prot adds 8859607eaa tunables: sort tunables list (BZ 30027) adds 29807a271e x86: Properly set x86 minimum ISA level [BZ #31883] adds 868ab8923a resolv: Track single-request fallback via _res._flags (bug 31476) adds 97aa7b7346 LoongArch: Ensure sp 16-byte aligned for tlsdesc adds 3953b5b88f i686: Regenerate ulps adds 0b7f7842f8 elf: Change module-names to modules-names in comments adds 5b54a33435 x86: Fix value for `x86_memset_non_temporal_threshold` when [...] adds 41d6461484 manual: minor language fix (bz 31340) adds ee768a30fe Modernize and fix doc’s “Date and Time” (BZ 31876) adds 7c1ec1b7d0 Minor code improvement to timespec_subtract example adds 6059938728 INSTALL: regenerate adds 3ea79f5085 Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale adds 6739bbb4df Extend tst-getconf.sh test with NPROCESSORS_CONF and NPROCES [...] adds cb65d66104 support: Include <stdlib.h> for atoi use in support_wait_for [...] adds ca38eff280 support: Include <limits.h> for NAME_MAX use in temp_file.c adds bb014f50c4 Implement C23 logp1 adds 55eb99e9a9 Implement C23 log10p1 adds 7ec903e028 Implement C23 exp2m1, exp10m1 adds 98ffc1bfeb Convert to autoconf 2.72 (vanilla release, no distribution patches) adds eaf4fc516a math: Update mips32/mips64 ulps for log2p1 adds f14b6dfc87 x86: Remove HWCAP_START and HWCAP_COUNT adds c5aa5fd40a elf: Remove loading legacy hwcaps/platform entries in dynami [...] adds 8faada8302 elf: Remove _dl_string_platform adds 374c8b4483 elf: Remove platform strings in dl-procinfo.c adds ed23449dac elf: Remove _DL_HWCAP_PLATFORM adds 43c7c5e62d elf: Remove _DL_FIRST_PLATFORM adds 343439a31e elf: Remove _DL_PLATFORMS_COUNT adds ad0aa1f549 elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask adds e260ceb4aa elf: Remove HWCAP_IMPORTANT adds 176671f604 linux: add definitions for hugetlb page size encodings adds f6ea5d1291 Linux: Include <dl-symbol-redir-ifunc.h> in dl-sysdep.c adds 52b397bafa powerpc: Update ulps adds 45f5f51b85 aarch64: Update ulps adds 92341e3150 arm: Update ulps adds 9a675d998e LoongArch: Fix _dl_tlsdesc_dynamic in LSX case adds 19f6d6a480 s390x: Regenerate ULPs. adds 4f1cf0c0e1 sparc: Regenerate ULPs adds 9405d54c62 LoongArch: Update ulps adds da905bb706 Translations: Regenerate libc.pot adds 086910fc41 malloc: Always install mtrace (bug 31892) adds 3cb77b7d1e i386: Update ulps adds 71dafdf5f1 powerpc: Update ulps adds 362588f7cc s390x: Capture grep output in static PIE check adds b375e597da i386: Update ulps adds dd144dce21 malloc: Replace shell/Perl gate in mtrace adds cb20e7c7cc MIPS: Update ulps adds 9f2bf0e23a RISC-V: Update ulps adds da61ba3f89 Update hppa libm-test-ulps adds 5aa2f79691 Benchtests: Remove broken walk benchmarks adds 9dddb26954 Update hppa libm-test-ulps adds aecde502e9 hppa/vdso: Add wrappers for vDSO functions adds 2a6c922f09 mtrace: make shell commands robust against meta characters adds 6f8c0dca8c po: incorporate translations (cs, de, hr, ko, pl, ro, ru, sv [...] adds 9e06e4a43b MIPSr6/math: Use builtin fma and fmaf adds 81c7f6193c RISC-V: Execute a PAUSE hint in spin loops adds 5d1007a81a INSTALL: Fix typo ibmlondouble to ibmlongdouble adds d32c342425 Revert "MIPSr6/math: Use builtin fma and fmaf" adds 17a293c5fa INSTALL: regenerate adds c90cfce849 posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) adds a10b6ad471 LoongArch: Fix tst-gnu2-tls2 test case adds 07fe71f59b arm: Avoid UB in elf_machine_rel() adds b79238db4a Fix strnlen doc re array size adds 21738846a1 time: Avoid memcmp overread in tzset (bug 31931) adds c0f21e073d tests-mbwc: Silence gcc 14 -Werror=format-overflow= adds c5579f3a71 debug: Fix clang mq_open fortify wrapper (BZ 31917) adds 4228baef1a debug: Fix clang open fortify wrapper (BZ 31927) adds 4dc83cac78 Aarch64: Add memcpy for qualcomm's oryon-1 core adds 2f1f7a5f8a Aarch64: Add new memset for Qualcomm's oryon-1 core adds 44d757eb9f x86: Set preferred CPU features on the KH-40000 and KX-7000 [...] adds c19457aec6 x86_64: Optimize large size copy in memmove-ssse3 adds 9dc645cb56 x86: Set default non_temporal_threshold for Zhaoxin processors adds 4f7eb238d0 signal/Makefile: Split and sort tests adds a7fe3e805d Fix conditionals on mtrace-based tests (bug 31892) adds 018f0fc3b8 elf: Support recursive use of dynamic TLS in interposed malloc adds 9d0e9c8a13 MIPSr6/math: Use builtin fma and fmaf adds dce754b155 Update mmap() flags and errors lists adds 23f12e6e0c Add --disable-static-c++-link-check option [BZ #31412] adds ba144c179e Add --disable-static-c++-tests option [BZ #31797] adds 9f80d8134a debug: Fix clang open fortify wrapper (BZ 31927) adds 4737e6a7a3 hppa/vdso: Provide 64-bit clock_gettime() vDSO only adds d2f6ceaccb elf/rtld: Fix auxiliary vector for enable_secure adds 50f5a09e68 socket: Add new test for shutdown adds 7dde7f82d9 manual: Recommendations for dynamic linker hardening adds b85a23d736 riscv: Update nofpu libm test ulps adds 2b92982e23 nptl: fix potential merge of __rseq_* relro symbols adds 9fc639f654 elf: Make dl-rseq-symbols Linux only adds 184b9e530e stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) adds ab6045728f math: Update m68k ULPs adds ed2b8d3a86 ldconfig: Move endswithn into a new header file adds 895294e51d ldconfig: Ignore all GDB extension files adds 2213b37b70 libio: handle opening a file when all files are closed (bug 31963) adds 6c0be74305 manual: add syscalls adds 7e7f35278c po: incorporate translations (bg) adds 2e456ccf0c Linux: Make __rseq_size useful for feature detection (bug 31965) adds 9b76514103 s390x: Fix segfault in wcsncmp [BZ #31934] adds 255df9299f time/Makefile: Split and sort tests adds ef7005628f tests: XFAIL audit tests failing on all mips configurations, [...] adds 9d8995833e nptl: Add copyright notice tst-sem11 and tst-sem12 tests adds 4b2a1b602f nptl: Convert tst-sem11 and tst-sem12 tests to use the test driver adds c8b4ce0b36 hurd: Fix restoring message to be retried adds a11e15ea0a math: Update alpha ulps adds 2dcc908538 Add pthread_getname_np and pthread_setname_np for Hurd adds 5bcf6265f2 x86: Disable non-temporal memset on Skylake Server adds 43224b1379 LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic adds 0e75c4a463 hurd: Fix pthread_self() without libpthread adds 6ed76f4efc htl: Fix __pthread_init_thread declaration and definition adds 910aae6e5a Revert "LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic" adds d905183f0b elf/tst-rtld-does-not-exist: Pass --inhibit-cache to rtld adds 66f2cd6e1a x32: xfail elf/tst-platform-1 [BZ #22363] adds 3c354d62f5 elf: Parse the auxv values as unsigned on tst-tunables-enabl [...] adds 91eb62d638 Adjust check-local-headers test for libaudit 4.0 adds 8cfa4ecff2 Fix usage of _STACK_GROWS_DOWN and _STACK_GROWS_UP defines [ [...] adds e0f7da7235 powerpc: Update soft-fp ulps adds 6b7e2e1d61 linux: Also check pkey_get for ENOSYS on tst-pkey (BZ 31996) adds 4f047d9ede elf: Fix localplt.awk for DT_RELR-enabled builds (BZ 31978) adds ab5748118f linux: Trivial test output fix in tst-pkey adds fa455c3b5d NEWS: add more major improvements for 2.40 adds ad6e85aad5 NEWS: add resolved bugs list adds 391d9041f0 NEWS: add fixed security advisories list adds 5dc1408bb5 contrib.texi: update adds d36b481476 NEWS: drop 2.40 section "Changes to build and runtime requirements" adds 92eb4a10ae install.texi: bump "latest verified" versions adds 256574679f libc.pot: regenerate (only line number changes) adds 668e14a304 contrib.texi: Fix format of MIPS and RISC-V adds 6f14eb1b17 po/*: regenerate (only line number changes) adds 89d3d815ef Increase version number to 2.40 adds 3d1aed8749 Add ChangeLog file adds 51706101e7 Increase version number to 2.40.9000 adds b64d0f0ec3 NEWS: Add new section adds 4dc22baa84 This patch adds larger ulp errors for the log2p1 function. adds 9a27b566b2 malloc: avoid global locks in tst-aligned_alloc-lib.c adds b0fbcb7d00 malloc: add multi-threaded tests for aligned_alloc/calloc/malloc adds 691a3b2e9b resolv: Allow short error responses to match any query (bug 31890) adds af625987d6 resolv: Do not wait for non-existing second DNS response aft [...] adds 95f61610f3 resolv: Support clearing option flags with a “-” prefix (bug 14799) adds 765325951a resolv: Implement strict-error stub resolver option (bug 27929) adds 90842d3980 manual: Do not mention STATIC_TLS in dynamic linker hardenin [...] adds 431c1be28e hppa: Update libm-test-ulps adds 652c6cf269 x86-64: Remove sysdeps/x86_64/x32/dl-machine.h adds 8344c1f551 x32/cet: Support shadow stack during startup for Linux 6.10 adds 22958014ab s390x: Regenerate ULPs. adds ff03b5efe6 riscv: Update ulps adds 4e40c8104f powerpc: Update ulps for fpu adds fa00661082 powerpc: Regenerate ULPs for soft-fp adds cfc9b07346 aarch64: Regenerate ULPs adds cc84f11282 arm: Regenerate ULPs adds 65e267dcdd i386: Regenerate ULPs adds fe94080875 sparc: Regenerate ULPs adds 8c98195af6 nptl: Use <support/check.h> facilities in tst-setuid3 adds fe47595504 posix: Use <support/check.h> facilities in tst-truncate and [...] adds 1b97a9f23b support: Add FAIL test failure helper adds 89cddc8a70 stdio-common: Add test for vfscanf with matches longer than [...] adds f6f9047459 assert: Mark `__assert_fail` as `cold` adds a57cbbd853 malloc: Link threading tests with $(shared-thread-library) adds 32328a5a14 MIPS: Regenerate ulps adds 10de4a47ef manual/stdio: Clarify putc and putwc adds aedbf08891 manual: make setrlimit() description less ambiguous adds faeaa3bc9f Mitigation for "clone on sparc might fail with -EFAULT for n [...] adds f7e638f5a4 Use Linux 6.10 in build-many-glibcs.py adds eb0776d4e1 Update syscall lists for Linux 6.10 adds e433cdec9b Update kernel version to 6.10 in header constant tests adds bbb6a742c8 Add STATX_SUBVOL from Linux 6.10 to bits/statx-generic.h adds 28f8cee64a Add F_DUPFD_QUERY from Linux 6.10 to bits/fcntl-linux.h adds f6ba993e0c stdlib: Allow concurrent exit (BZ 31997) adds 11ad033e1c x86_64 hurd: ensure we have a large enough buffer to receive [...] adds e3b0b3484c stdlib: Mark `abort` as `cold` adds 783d4c0b81 Enhance test coverage for strnlen, wcsnlen adds 54252394c2 Enhanced test coverage for strncmp, wcsncmp adds 6c40cb0e9f linux: Update the mremap C implementation [BZ #31968] adds cb2dee4ecc mremap: Update manual entry adds ff0320bec2 Add mremap tests adds ec119972cb resolv: Fix tst-resolv-short-response for older GCC (bug 32042) adds 8dc3f4f8ad hurd: Fix missing pthread_ compat symbol in libc adds fb507de8fc stdlib: Link tst-concurrent-exit with $(shared-thread-library) adds 0df48472ff x86: Add missing switch/case fall-through markers to init_cp [...] adds 7a630f7d33 x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop [...] adds 1b0a2062c8 iconv: Fix matching of multi-character transliterations (bug 31859) adds 39ca997ab3 Fix name space violation in fortify wrappers (bug 32052) adds fe06fb313b elf: Clarify and invert second argument of _dl_allocate_tls_init adds 5097cd344f elf: Avoid re-initializing already allocated TLS in dlopen ( [...] adds c6af8a9a3c stdlib: Allow concurrent quick_exit (BZ 31997) adds d7eca2714f LoongArch: Update Ulps. adds 942670c81d manual/stdio: Further clarify putc, putwc, getc, and getwc adds 2227195794 rtld: Fix handling of '--' option adds bd1719aca5 rtld: Add test case for '--' option adds abe06b2614 Use binutils 2.43 branch in build-many-glibcs.py adds c2a05c99e3 stdlib: Link tst-concurrent-quick_exit with $(shared-thread- [...] adds 0797283910 added inputs giving large errors on x86_64 for new C23 functions adds d5ce0e960d nss: Fix incorrect switch fall-through in tst-nss-gai-actions adds 3dc426b642 AArch64: Improve generic strlen adds 79e472f0f8 benchtests: Add random memset benchmark adds be3e28545f login: Re-flow and sort multiline Makefile definitions adds 428c7383da sysdeps: Re-flow and sort multiline gnu/Makefile definitions adds e2f88d8524 aarch64: Regenerate ULPs adds d8023eb460 arm: Regenerate ULPs adds f8aafb5a16 i386: Regenerate ULPs adds 1dcc107a1f sparc: Regenerate ULPs adds 6411dba836 powerpc: Update soft-fp ulps adds 6396e10b20 powerpc: Regenerate ULPs for soft-fp adds 934ba77add nptl: Reorder semaphore release in tst-cancel7 adds bea2ad022d nptl: Fix stray process left by tst-cancel7 blocking testing adds bd410d14e1 s390x: Update ulps adds 2d14f72c9a elf: Remove struct dl_init_args from elf/dl-open.c adds 9446351dac powerpc64le: Update ulps adds 0f39b60a7e MIPS: Regenerate ULPs adds a0ecbb4596 RISC-V: Regenerate ULPs adds d5f1da2a8a LoongArch: Regenerate ULPs adds 5662433c38 LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic adds 4331769c0f Turn on -Wimplicit-fallthrough by default if available adds eb0e50e9a1 Define __libc_initial for the static libc adds c2a474f461 support: Add options list terminator to the test driver adds cf03971f7a ARC: Regenerate ULPs adds 0e16db440c manual: Document generic printf error codes adds 2be0572f3a manual: Document dprintf and vdprintf adds 3f54e459a6 libio/tst-getdelim: Add new test covering NUL as a delimiter adds 207d64feb2 Test errno setting on strtod overflow in tst-strtod-round adds 7da0886247 x86: Fix bug in strchrnul-evex512 [BZ #32078] adds b93dddfaf4 x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path adds f446d90fe6 x86: Add `Avoid_STOSB` tunable to allow NT memset without ERMS adds 3f7df7e757 Make tst-ungetc use libsupport adds cdf0f88f97 ungetc: Fix uninitialized read when putting into unused stre [...] adds 3e1d8d1d1d ungetc: Fix backup buffer leak on program exit [BZ #27821] adds b22923abb0 Report error if setaffinity wrapper fails (Bug 32040) adds 9fb237a1c8 nptl: Fix extraneous testing run by tst-rseq-nptl in the tes [...] adds 91ae020f5a support: Remove #include <config.h> adds 34bb581e77 support: Include <string.h> for strcmp in support_format_addrinfo.c adds 9216905129 support: Add the xstatx function adds bf29274841 io: Use struct statx and xstatx in tests adds e7c14e542d support: Use macros for *stat wrappers adds 25a5eb4010 string: strerror, strsignal cannot use buffer after dlmopen [...] adds 294a892769 x86: Unifies 'strnlen-evex' and 'strnlen-evex512' implementations. adds 745c3cc10f elf: Make dl-fptr and dl-symaddr hppa specific adds 2eee835eca inet: test if_nametoindex and if_indextoname adds 251843e16f malloc: Link threading tests with $(shared-thread-library) adds 734e7f91e7 Rules: Also build memcheck tests even when not running them adds 26aca73db5 inet: Avoid label at end of compound statement in tst-if_nameindex adds 498ba34ee2 Revert "inet: Avoid label at end of compound statement in ts [...] adds 7f04bb4e49 Add more tests of getline adds 55cd51d971 Test mkdirat use of mode argument adds 89b53077d2 nptl: Fix Race conditions in pthread cancellation [BZ#12683] adds 82b5340ebd powerpc64: Optimize strcpy and stpcpy for Power9/10 adds f071795d80 mach: Fix bogus negative return adds 79f44e1a47 inet: Avoid label at end of compound statement in tst-if_nameindex adds 34e52acd55 support: Report errno constants in TEST_COMPARE failures adds 6b08116b2d x86: Add new architecture type for Hygon processors adds d14aecbffc x86: Add cache information support for Hygon processors adds ca90758b2a x86: Enable non-temporal memset for Hygon processors adds 3de73f974f manual: Add Descriptor-Relative Access section adds d73ed2601b More thoroughly test underflow / errno in tst-strtod-round adds 457622c2fa Fix strtod subnormal rounding (bug 30220) adds 3fc063dee0 Make __strtod_internal tests type-generic adds 29f0db6a2e powerpc64: Fix syscall_cancel build for powerpc64le-linux-gn [...] adds 424d97be50 io: Add error tests for fchmod adds 3844cdc330 io: Fix destructive nature of tst-fchmod-errors adds 1927f718fc linux: mips: Fix syscall_cancell build for __mips_isa_rev >= 6 adds 96d0bf98ca Add support/ code for checking file contents adds be77d5ae41 Improve NaN payload testing adds 64f62c47e9 Do not set errno for overflowing NaN payload in strtod/nan ( [...] adds ae4d44b1d5 libio: Attempt wide backup free only for non-legacy code adds ed4bb289cf Add more thorough tests of freopen adds 4945ffc88a fgets: more tests adds ed416ee402 i386: Update ulps adds b09a520bb6 Bundle <linux/fuse.h> userspace header from Linux 6.10 adds 3b1d321776 support: Add <support/xdirent.h> adds 61f2c2e1d1 Linux: readdir_r needs to report getdents failures (bug 32124) adds f169509ded support: Add FUSE-based file system test framework to support/ adds f512634dde Clear flags2 flags set from mode in freopen (bug 32134) adds 9c0d6f7a10 Fix memory leak on freopen error return (bug 32140) adds 3e4a01870e Test fclose on an unopened file. adds cc3e743fc0 powerpc64le: Build new strtod tests with long double ABI fla [...] adds e44ca1c085 Fix freopen handling of ,ccs= (bug 23675) adds a8c433856f i386: Update ulps adds 1b171c942e timezone: sync to TZDB 2024b adds 6252c59f15 LoongArch: Fix macro redefined warning in tls-desc.S adds 6efd6cd46b manual: Safety annotations for clock_gettime, clock_getres adds 7d6e30b4b4 stdlib: Do not use GLIBC_PRIVATE ABI for errno in libc_nonshared.a adds a2509a8bc9 Document limitations on streams passed to freopen adds f4ae345810 io: Add tst-lstat-nofollow, tst-lstat-nofollow-time64 adds 43669fcf73 io: Add FUSE-based test for fchmod adds 8b09af572b aarch64: Avoid redundant MOVs in AdvSIMD F32 logs adds 3fc1d3bc33 hppa: Update libm-test-ulps adds cec3aef324 AArch64: Optimize memset adds 5d4ab106d4 Add a new fwrite test for read-only streams adds dccc9a5161 Add a new fwrite test for memory streams adds e82a7cb162 elf: Fix tst-dlopen-tlsreinit1.out test dependency adds 89b088bf70 debug: Fix read error handling in pcprofiledump adds 8ecb477ea1 AArch64: Remove memset-reg.h adds 298bc488fd manual: Extract the @manpageurl{func,sec} macro adds 21571ca0d7 Linux: Add the sched_setattr and sched_getattr functions adds c444cc1d83 Linux: Add missing scheduler constants to <sched.h> adds 1251e9ea49 support: Add <support/readdir.h> adds c9154cad66 support: Fix Hurd build of tst-support_readdir adds e64a1e81aa tst: Extend cross-test-ssh.sh to support passing glibc tunables adds 4524670545 hurd: Avoid file_check_access () RPC for access (F_OK) adds 751a5502be AArch64: Add vector logp1 alias for log1p adds 422ed8ede3 iconv: Base tests for buffer management adds 0cb64617a6 iconv: Do not use mmap in iconv (the program) (bug 17703) adds 00ba299787 manual: __is_last is no longer part of iconv internals adds 6cbf845fcd iconv: Preserve iconv -c error exit on invalid inputs (bug 32046) adds 8ef3cff9d1 iconv: Support in-place conversions (bug 10460, bug 32033) adds 75819cdd29 iconv: Multiple - on command line should not fail (bug 32050) adds fa1b0d5e9f iconv: Input buffering for the iconv program (bug 6050) adds 35dc62de3d Add another test for fclose on an unopened file adds 83fd4149ff Test that errno is set to 0 at program startup adds d5a3ca4061 Implement run-built-tests=no for make xcheck, always build xtests adds 8de031bcb9 Make tst-strtod2 and tst-strtod5 type-generic adds b5d3737b30 Add more tests of strtod end pointer adds 378039ca57 Add tests of more strtod special cases adds 94ca2c0894 Make tst-strtod-underflow type-generic adds e0f3bf10ac Add freopen special-case tests: chroot, EFBIG, stdin/stdout/stderr adds e3db0a699c misc: FUSE-based tests for mkstemp adds 455c762283 support: Fix memory leaks in FUSE tests adds 366cce74d2 support: Add valgrind instructions to <support/fuse.h> adds 4c09aa31b1 dirent: Add tst-closedir-leaks adds e92718552e Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) adds 4ec355af45 dirent: Add tst-readdir-long adds 6aa1645f66 dirent: Add tst-rewinddir adds 6f3f6c506c Linux: readdir64_r should not skip d_ino == 0 entries (bug 32126) adds 7b8c134b54 AArch64: Improve codegen in SVE expf & related routines adds a15b1394b5 AArch64: Improve codegen in SVE F32 logs adds 5bc100bd4b AArch64: Improve codegen in users of AdvSIMD log1pf helper adds 7900ac490d AArch64: Improve codegen in users of ADVSIMD expm1f helper adds 16a59571e4 AArch64: Simplify rounding-multiply pattern in several AdvSI [...] adds 079ebf7624 iconv: Use $(run-program-prefix) for running iconv (bug 32197) adds 3ef26b7087 misc: Link tst-mkstemp-fuse-parallel with $(shared-thread-library) adds 7e21a65c58 misc: Enable internal use of memory protection keys adds 8f6a53eab8 elf: In rtld_setup_main_map, assume ld.so has a DYNAMIC segment adds bdaf500353 elf: Remove version assert in check_match in elf/dl-lookup.c adds 9802c0f2fe elf: Eliminate alloca in open_verify adds 2abfa19072 elf: Move __rtld_malloc_init_stubs call into _dl_start_final adds da29dc24d4 nptl: Prefer setresuid32 in tst-setuid2 adds d14c977c65 Add tests of fread adds 255dc1e4ed LoongArch: Undef __NR_fstat and __NR_newfstatat. adds d67a7dbc84 scripts: Remove arceb-linux-gnu from build-many-glibcs.py adds 4ff55d08df arc: Remove HAVE_ARC_BE macro and disable big-endian port adds cc84cd389c arc: Cleanup arcbe adds 5f62cf88c4 Fix missing randomness in __gen_tempname (bug 32214) adds 1d72fa3cfa stdio-common: Add new test for fdopen adds f47596fcfe manual: Document that feof and ferror are mutually exclusive adds a7b5eb821d Update to Unicode 16.0.0 [BZ #32168] adds b300078d97 Linux: Block signals around _Fork (bug 32215) adds 6948ee4edf stdio-common: Fix memory leak in tst-freopen4* tests on UNSUPPORTED adds 483443d321 x86/string: Fixup alignment of main loop in str{n}cmp-evex [ [...] adds 97aa92263a Add a new fwrite test that exercises buffer overflow adds 9dfea3de7f libio: Set _vtable_offset before calling _IO_link_in [BZ #32148] adds 127cefd84d Do not use -Wp to disable fortify (BZ 31928) adds 3f1932ed2e Disable _FILE_OFFSET_BITS if the compiler defaults to it adds 4d8965f130 Disable _TIME_BITS if the compiler defaults to it adds 44fa9c1080 math: Improve layout of expf data adds 49c3682ce1 linux: sparc: Fix syscall_cancel for LEON adds 5e8cfc5d62 linux: sparc: Fix clone for LEON/sparcv8 (BZ 31394) adds a36814e145 riscv: align .preinit_array (bug 32228) adds e67f8e6dbd hurd: Add missing va_end call in fcntl implementation. [BZ #32234] adds 42c810c2cf Add freopen special-case tests: thread cancellation adds cae9944a6c Fix whitespace related license issues. adds ced745bcd3 stdio-common/Makefile: Fix FAIL: lint-makefiles adds 7949f552cb S390: Don't use r11 for cu-instructions as used as frame-poi [...] adds 02b195d30f linux: Use GLRO(dl_vdso_gettimeofday) on gettimeofday adds 55d33108c7 linux: Use GLRO(dl_vdso_time) on time adds d40ac01cbb stdlib: Make abort/_Exit AS-safe (BZ 26275) adds cfb35f5f7f rt: more clock_nanosleep tests adds 1895a35e70 rt: more clock_nanosleep tests addendum adds 0e8738a48c Fix header guard in sysdeps/mach/hurd/x86_64/vm_param.h adds d17e5d5f6e Use Linux 6.11 in build-many-glibcs.py adds 02de16df48 Update syscall lists for Linux 6.11 adds 86f06282cc Update PIDFD_* constants for Linux 6.11 adds f6e849fd7c linux: Add MAP_DROPPABLE from Linux 6.11 adds 934d0bf426 Update kernel version to 6.11 in header constant tests adds fc650bfd71 linux: Update stat-generic.h with linux 6.11 adds 5ffc903216 misc: Add support for Linux uio.h RWF_ATOMIC flag adds e850abd8d8 Add IPPROTO_SMC from Linux 6.11 to netinet/in.h adds 392b3f0971 replace tgammaf by the CORE-MATH implementation adds 83a1cc3bc3 manual: Fix and test @deftypef* function formatting adds 2fffaffde8 LoongArch: Regenerate loongarch/arch-syscall.h by build-many [...] adds 9d4b4515a8 locale: Fix some spelling typos adds 25efda03df Enable transliteration rules with two input characters in sc [...] adds 38316352e0 support: Make support_process_state_wait return the found state adds 2c1903cbba sparc: Fix restartable syscalls (BZ 32173) adds ab564362d0 linux: Fix tst-syscall-restart.c on old gcc (BZ 32283) adds e68b1b1f08 Add .b4-config file adds b371ed2726 Check time arguments to pthread_timedjoin_np and pthread_clo [...] adds dcad785074 manual: Document stdio.h functions that may be macros adds 81439a116c configure: default to --prefix=/usr on GNU/Linux adds 9f0d2c0ee6 libio: Fix a deadlock after fork in popen adds c5dd659f22 Add more tests of pthread_mutexattr_gettype and pthread_mute [...] adds 6a290b2895 libio: Correctly link tst-popen-fork against libpthread adds 4f5f8343c3 Linux: Match kernel text for SCHED_ macros adds 9897ced8e7 elf: Run constructors on cyclic recursive dlopen (bug 31986) adds e096b7a189 elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTEN [...] adds 43db5e2c06 elf: Signal RT_CONSISTENT after relocation processing in dlo [...] adds ac73067cb7 elf: Fix map_complete Systemtap probe in dl_open_worker adds 04e8698fcc stdio-common: Fix scanf parsing for NaN types [BZ #30647] adds 18596c5415 libio: Fix crash in fputws [BZ #20632] adds 7796e378c4 SHARED-FILES: Mention bundled Linux 6.10 headers. adds 0a536f6e2f elf: Change ldconfig auxcache magic number (bug 32231) adds 95129e6b8f Revert "elf: Run constructors on cyclic recursive dlopen (bu [...] adds 1cf29fbc5b AArch64: Small optimisation in AdvSIMD erf and erfc adds f144dae4a1 powerpc64le: Adhere to ABI stack alignment requirement adds 7fe1fde499 Document further requirement on mixing streams / file descriptors adds 36b549924b Add more tests of pthread attributes initial values adds e5ea9aef54 Add tests of time, gettimeofday, clock_gettime adds 383e4f53cb powerpc64: Obviate the need for ROP protection in clone/clone3 adds 9c0903fb73 Link tst-clock_gettime with $(librt) adds 3d24fb25ef nptl: Add <thread_pointer.h> for LoongArch adds 93ced0e1b8 LoongArch: Add RSEQ_SIG in rseq.h. adds 345e9c7d0b math: Add e_gammaf_r to glibc code and style adds ad53c12798 benchtests: Add exp10m1f benchmark adds 19ab8bbd71 benchtests: Add exp2m1f benchmark adds 2dbf7c4bf1 benchtests: Add expm1f benchmark adds 1e262f80dd benchtests: Add log10f benchmark adds acc2137382 benchtests: Add log2p1f benchmark adds ef2485c5fe benchtests: Add log1p benchmark adds 48767cbb76 benchtests: Add log10p1f benchmark adds 5fa89852fa math: Use exp10m1f from CORE-MATH adds 5c22fd25c1 math: Use exp2m1f from CORE-MATH adds bbd578b38d math: Use expm1f from CORE-MATH adds 9247f53219 math: Use log10f from CORE-MATH adds c369580814 math: Use log2p1f from CORE-MATH adds 8ae9e51376 math: Use log1pf from CORE-MATH adds f338c7c5f5 math: Use log10p1f from CORE-MATH adds c28f8d7f19 x86_64: Add exp10m1f with FMA adds 6d477b8de8 x86_64: Add exp2m1f with FMA adds 2d82d781a5 AArch64: Remove SVE erf and erfc tables adds 2843e78b30 added license for sysdeps/ieee754/flt-32/e_gammaf_r.c adds e442e8376d Add feature test macro _ISOC2Y_SOURCE adds 273694cd78 Add Arm HWCAP2_* constants from Linux 3.15 and 6.2 to <bits/ [...] adds 8f8dd904c4 elf: rtld_multiple_ref is always true adds a796422045 elf: Do not define consider_profiling, consider_symbind as macros adds f2326c2ec0 elf: Introduce _dl_relocate_object_no_relro adds c1560f3f75 elf: Switch to main malloc after final ld.so self-relocation adds 0c38c59f75 manual: Use more precise wording for memory protection keys adds ff254cabd6 misc: Align argument name for pkey_*() functions with the manual adds ba60be8735 math: Fix incorrect results of exp10m1f with some GCC versions adds 1b70a0a024 nptl: fix __builtin_thread_pointer detection on LoongArch adds 7ec4d7e3d1 stdio-common: Add tests for formatted printf output specifiers adds b350a60b6e stdio-common: Add tests for formatted asprintf output specifiers adds b3e8a756ad stdio-common: Add tests for formatted dprintf output specifiers adds 1dc5cdc3da stdio-common: Add tests for formatted fprintf output specifiers adds c683ac8520 stdio-common: Add tests for formatted sprintf output specifiers adds 0b6379cb98 stdio-common: Add tests for formatted snprintf output specifiers adds bad554d9b4 stdio-common: Add tests for formatted vprintf output specifiers adds 349670f809 stdio-common: Add tests for formatted vasprintf output specifiers adds fae4eacae7 stdio-common: Add tests for formatted vdprintf output specifiers adds 6018ba05c0 stdio-common: Add tests for formatted vfprintf output specifiers adds ac72dd9090 stdio-common: Add tests for formatted vsprintf output specifiers adds 11a2169e40 stdio-common: Add tests for formatted vsnprintf output specifiers adds 12b8dd7718 math: Fix log10f on some ABIs adds 8e57206797 elf: avoid jumping over a needed declaration adds c18de3b76a s390x: Update ulps adds 97f60abd25 nptl: initialize rseq area prior to registration adds f745d78e26 Avoid uninitialized result in sem_open when file does not exist adds c7dcf594f4 Rename new tst-sem17 test to tst-sem18 adds 6754b5becf x86/string: Use `movsl` instead of `movsd` [BZ #32344] adds d2e65aa7d6 mach: Fix __xpg_strerror_r on in-range but undefined errors [...] adds 7b544224f8 stat.h: Fix missing declaration of struct timespec adds ab4388f91c LoongArch: Update ulps adds 04b1eb161f support: Add xdup adds ea75860813 tst-faccessat.c: Port to libsupport adds b583b1080b io: Add setuid tests for faccessat adds 461cab1de7 linux: Add support for getrandom vDSO adds e5c2738f17 Revert "hurd: Stop depending on the default_pager stubs prov [...] adds b919fe1f6d hppa: Update libm-test-ulps adds 8d3fb43797 manual: Fix overeager s/int/size_t/ in memory.texi adds c510681a69 x86/string: Use `movsl` instead of `movsd` in strncpy/strnca [...] adds 6c915c73d0 elf: handle addition overflow in _dl_find_object_update_1 [B [...] adds ce13ab5033 stdio-common: Fix C23-ism in formatted output specifier test [...] adds 736befab6c htl: move pthread_attr_destroy into libc. adds f55cf584ff htl: move __pthread_default_attr into libc adds 6caf24c972 htl move pthread_attr_getguardsize into libc. adds 4bcda927fe htl move pthread_attr_getscope into libc. adds 993440a260 htl move pthread_attr_getstacksize into libc. adds 1428ae39e8 htl: move pthread_attr_getstackaddr into libc. adds 330c1fad5b htl: move pthread_attr_getstack into libc. adds d69a010e7b htl: move pthread_attr_setstacksize into libc. adds 4a8b7d7e62 htl: move pthread_attr_setstackaddr into libc. adds 32aa498ceb htl: move pthread_attr_setscope into libc. adds f26b272a75 htl: move pthread_attr_setschedparam into libc. adds 1a1cedd635 htl: move pthread_attr_setguardsize into libc. adds 7f045c0b48 htl: move pthread_attr_init into libc. adds 229265cc2c powerpc: Improve the inline asm for syscall wrappers adds 3ef7e42861 powerpc64le: Optimized strcat for POWER10 adds d899b48a30 Fix femode_t conditionals for arc and or1k adds e162ab2bf1 AArch64: Remove thunderx{,2} memcpy adds f4d00dd60d AArch64: Add support for memory protection keys adds 47311cca31 manual: Add description of AArch64-specific pkey flags adds ab545460b0 intl: avoid alloca for arbitrary sizes (bug 32380) adds 6e7778ecde misc: remove extra va_end in error_tail (bug 32233) adds c0365d3791 mman.h: Fix MAP_HASSEMPHORE typo adds 3051f3495c powerpc64le: _init/_fini file changes for ROP adds eb5eeb4740 aarch64: Remove non-temporal load/stores from oryon-1's memcpy adds e6590f0c86 aarch64: Remove non-temporal load/stores from oryon-1's memset adds 7a61e7f557 stdlib: Make getenv thread-safe in more cases adds 713d6d7e78 x86/string: Use `movsl` instead of `movsd` in strncat [BZ #32344] adds e7b5532721 elf: Handle static PIE with non-zero load address [BZ #31799] adds 53c80be8da benchtests: Add cbrtf benchmark adds 50657965da benchtests: Add erff benchmark adds d7612d04e4 benchtests: Add erfcf benchmark adds ce4122ff97 benchtests: Add lgammaf benchmark adds 2234b08763 benchtests: Add tanf benchmark adds c5d241f06b math: Use cbrtf from CORE-MATH adds c4c64ba5d1 math: Split s_erfF in erff and erfc adds 994fec2397 math: Use erff from CORE-MATH adds baa495f231 math: Use erfcf from CORE-MATH adds d846f4c12d math: Use lgammaf from CORE-MATH adds bccb0648ea math: Use tanf from CORE-MATH adds 99671e72bb Add multithreaded test of sem_getvalue adds 03b8d76410 nptl: Add smoke test for pthread_getcpuclockid failure adds d92a5e1dad hurd: Add MAP_NORESERVE mmap flag adds c621d4f74f malloc: Split _int_free() into 3 sub functions adds 68d7128942 math: Fix non-portability in the computation of signgam in lgammaf adds 2062e02772 powerpc64le: ROP Changes for strncpy/ppc-mount adds 6976cd3124 math: Fix branch hint for 68d7128942 adds d9f40387d3 nptl: initialize cpu_id_start prior to rseq registration adds 4b7cfcc3fb debug: Wire up tst-longjmp_chk3 adds 83d4b42ded sysdeps: linux: Fix output of LD_SHOW_AUXV=1 for AT_RSEQ_* adds 53fcdf5f74 Silence most -Wzero-as-null-pointer-constant diagnostics adds d2264de5db RISC-V: Use builtin for copysign and copysignf adds 32445b6dd2 RISC-V: Use builtin for fma and fmaf adds 3b1c5a539b math: Add internal roundeven_finite adds 4836a9af89 debug: Fix tst-longjmp_chk3 build failure on Hurd adds c69e8cccaf malloc: Avoid func call for tcache quick path in free() adds 293369689a libio: make _IO_least_marker static adds 82a3991a84 Remove nios2-linux-gnu adds 19a198f058 pthread_getcpuclockid: Add descriptive comment to smoke test adds 2d6427a63c benchtests: Add calloc test adds a08d9a52f9 AArch64: Remove zva_128 from memset adds e2436d6f5a malloc: send freed small chunks to smallbin adds bde47662b7 nptl: Add new test for pthread_spin_trylock adds 6ae9836ed2 Add test of ELF hash collisions adds 3c2b9dc41c Add threaded test of sem_trywait adds b7d4de086c manual: Describe struct link_map, support link maps with dlinfo adds 17a43505b3 elf: Consolidate stackinfo.h adds c5a3d1bc84 locale: More strictly implement ISO 8601 for Esperanto locale adds f43eb2cf30 Use Linux 6.12 in build-many-glibcs.py adds 1c4cebb84b malloc: Optimize small memory clearing for calloc adds 0ae0af68d8 Implement C23 cospi adds 776938e8b8 Implement C23 sinpi adds 00de38e531 Fix and sort variables in Makefiles adds 8cbab3b729 hurd: Protect against servers returning bogus read/write lengths adds 9b5f2eb9fc Add further test of TLS adds 30ad01a3cf Use M_LIT in place of M_MLIT for literals adds 0003605a54 x86-64: Update libm-test-ulps adds 09d07f16a7 i686: Update libm-test-ulps adds fa16523c48 AArch64: Update libm-test-ulps adds c8d3220e64 powerpc: Update ulps adds b14224fb57 math: xfail some cospi tests for ibm128-libgcc adds dae2e746b7 math: xfail some sinpi tests for ibm128-libgcc adds 062257c5d9 Fix typo in elf/Makefile:postclean-generated adds f9e90e4b4c Implement C23 tanpi adds 77c7c44174 Remove AC_SUBST(libc_cv_mtls_descriptor) adds 5df09b4448 math: Exclude internal math symbols for tests [BZ #32414] adds 80d1e63e90 math: Add tanpi aarch64 ulps adds 3a9b4b4aeb math: Add sinpi,cospi,tanpi sparc64 ulps adds c982918e3e htl: move pthread_condattr_destroy into libc. adds 7ded100d36 htl: move __pthread_default_condattr into libc. adds f1b5041354 htl: move pthread_condattr_getclock into libc. adds 25699c4c3a htl: move pthread_condattr_getpshared into libc. adds ebd85cdc4a htl: move pthread_condattr_init into libc. adds 5ccb28e65d htl: move pthread_condattr_setclock into libc. adds a4b4b9a96b htl: move pthread_condattr_setpshared into libc. adds b602f60f5e s390x: Regenerated ULPs. adds 569cfaaf49 AArch64: Improve codegen in AdvSIMD pow adds 8eb5ad2ebc AArch64: Improve codegen in AdvSIMD logs adds ca0c0d0f26 AArch64: Improve codegen in users of ADVSIMD log1p helper adds 13a7ef5999 AArch64: Improve codegen in users of ADVSIMD expm1 helper adds d3b3a12258 nptl: add RSEQ_SIG for RISC-V adds 8dd1588794 nptl: Add <thread_pointer.h> for RISC-V adds 9e08698e4c nptl: Add <thread_pointer.h> for m68k adds be13e46764 powerpc64le: ROP changes for the *context and setjmp functions adds 28d102d15c Implement C23 acospi adds a9944a52c9 malloc: add indirection for malloc(-like) functions in tests [...] adds f962932206 Implement C23 asinpi adds 226e3b0a41 malloc: Add tcache path for calloc adds 4d9a4c02f9 powerpc64le: ROP changes for the dl-trampoline functions adds b79f257533 Add TEST_CC and TEST_CXX support adds 4f5704ea34 powerpc: Use correct procedure call standard for getrandom v [...] adds aec85b2557 powerpc64: Fix dl-trampoline.S big-endian / non-ROP build failure adds ffe79c446c Implement C23 atanpi adds dce846c789 benchtests: Add benchmark test for bsearch adds 950891b5e7 Optimize bsearch() implementation for performance adds 6bc301672b math: Remove __XXX math functions from installed math.h [BZ #32418] adds 3ac826b020 Clear CXX and TEST_CXX if C++ link test fails adds 3374de9038 Implement C23 atan2pi adds f2acd75b0e nptl: Add <thread_pointer.h> for or1k adds e4e49583d9 or1k: Update libm-test-ulps adds 97b74cbbb0 s390: Simplify elf_machine_{load_address, dynamic} [BZ #31799] adds ca7d48a80f AArch64: Update libm-test-ulps adds ad36038c32 Don't use TEST_CXX as CXX for build adds a1a414b3ce Makefile.in: Add test to check xcheck rule adds 9856784b6a tester.c: Use -Wmemset-transposed-args for GCC 5 or newer adds 1a41fc44da tst-minsigstksz-1.c: Return EXIT_UNSUPPORTED for GCC 4.9 or older adds 1d40170dd3 Return EXIT_UNSUPPORTED if __builtin_mul_overflow unavailable adds 8aa2a9e033 Add braces in initializers for GCC 4.9 or older adds 5e17b4c983 tst-assert-c++.cc: Return EXIT_UNSUPPORTED for GCC 4.9 or older adds c8c35f8c0f regex.h: Avoid #elif __STDC_VERSION__ adds ed377c952a include/bits/sigstksz.h: Avoid #elif IS_IN (libsupport) adds 65817569ad ifuncmain9.c: Return EXIT_UNSUPPORTED for GCC 5.4 or older adds 335ba9b6c1 Return EXIT_UNSUPPORTED if __builtin_add_overflow unavailable adds dca0807a4d htl: move __pthread_sigstate_destroy into libc. adds 79cb83c7f9 htl: move __pthread_sigstate into libc. adds 2716bd6b12 htl: move pthread_sigmask into libc. adds afac8b1311 or1k: Update libm-test-ulps adds d4175a62c2 tst-difftime.c: Use "main (void)" adds 20f8c5df56 Revert "Add braces in initializers for GCC 4.9 or older" adds 6f5e1e4e98 hppa: Update libm-test-ulps adds b933e5cef6 Linux: Check for 0 return value from vDSO getrandom probe adds 07e3eb1774 Use empty initializer to silence GCC 4.9 or older adds 57a44f27c4 sysdeps/x86/fpu/Makefile: Split and sort tests adds dd413a4d2f Fix sysdeps/x86/fpu/Makefile: Split and sort tests adds 9a4b0eaf72 iconv: do not report error exit with transliteration [BZ #32448] adds 50c35842df Remove duplicated BUILD_CC in Makeconfig adds 87cd94bba4 manual: Document more sigaction flags adds bd0ea9ff7e libio: Use NULL instead of 0 as a null pointer constant adds f9493a15ea Hide all malloc functions from compiler [BZ #32366] adds d6e034f5b2 AArch64: Improve codegen of AdvSIMD logf function family adds 6914774b9d AArch64: Improve codegen of AdvSIMD atan(2)(f) adds cff9648d0b AArch64: Improve codegen of AdvSIMD expf family adds 215447f5cb cet: Pass -mshstk to compiler for tst-cet-legacy-10a[-static].c adds 0cc88d2327 Silence Clang #include_next error adds 4666f5c3ee tst-resolv-invalid-cname.c: Explicitly cast 192 and 168 to char adds 77e921bc61 tst-timespec.c: Explicitly cast TIME_T_MAX to double adds 61c3450db9 x86: Avoid integer truncation with large cache sizes (bug 32470) adds 560cfeb826 tst-atexit-common.c: Mark _exit_with_flush as noreturn adds d4ee46b0cd tst-clone3[-internal].c: Add _Atomic to silence Clang adds 54fe008ba6 ldbl-96: Set -1 to "int sign_exponent:16" adds 080a320914 tst-unique3.cc: Add explicit instantiation declaration for S [...] adds 7d889b99c1 Replace copysign (0,-1) with -0.0 in initializer adds a194871b13 sys/platform/x86.h: Do not depend on _Bool definition in C++ mode adds cfdd9e7aa4 libio: Fix last NULL-as-0 issue in libioP.h adds ae5062201d ungetc: Guarantee single char pushback adds cd90d3ca7d Replace __strcpy_chk with __builtin___strcpy_chk adds eb02fb7739 Check if clang and clang++ are used to test glibc adds 3d54e957c9 Hide memset/bzero from compiler adds e0a0fd64b5 Update syscall lists for Linux 6.12 adds 5a4c99163c i386: Update libm-test-ulps adds 2872876d43 arm: Update libm-test-ulps adds 849c73fe2b powerpc: Update libm-test-ulps adds eb8fa66d4e nptl: Add <thread_pointer.h> for sparc adds 647e464374 benchtests: Add acosf benchmark adds fa145f3784 benchtests: Add acoshf benchmark adds 1da8a3707c benchtests: Add asinf benchmark adds 275d4d479b benchtests: Add asinhf benchmark adds 74a275d244 benchtests: Add atanf benchmark adds fa857e6c7b benchtests: Add atan2f benchmark adds 4f1e26ba47 benchtests: Add atanhf benchmark adds 7b7a3fa121 benchtests: Add coshf benchmark adds b76b90a809 benchtests: Add sinhf benchmark adds 042ed4b28a benchtests: Add tanhf benchmark adds a993eea641 math: Fix spurious-divbyzero flag name adds aa3e67ced6 math: Add inf support on gen-auto-libm-tests.c adds 517c213377 math: Fix the expected atanf (inf) results adds abe1d65aa6 math: Fix the expected atan2f (inf) results adds 45126f866c math: Fix the expected carg (inf) results adds 66fa7ad437 math: Use acosf from CORE-MATH adds 673e6fe110 math: Use acoshf from CORE-MATH adds 5fb4b566ef math: Use asinf from CORE-MATH adds ed608a40e2 math: Use asinhf from CORE-MATH adds a357d6273f math: Use atanf from CORE-MATH adds 6f9bacf36b math: Use atan2f from CORE-MATH adds 7cfd8b5698 math: Use atanhf from CORE-MATH adds 9583836785 math: Use coshf from CORE-MATH adds 1751c0519a math: Use sinhf from CORE-MATH adds 0e0be3ed80 math: Use tanhf from CORE-MATH adds d421d36582 added url of CORE-MATH project adds 5fcee06dc7 Update kernel version to 6.12 in header constant tests adds 57256971b0 hppa: Fix strace detach-vfork test adds 29ae632e76 Add SCHED_EXT from Linux 6.12 to bits/sched.h adds 539bf8dd41 Add NT_X86_XSAVE_LAYOUT and NT_ARM_POE from Linux 6.12 to elf.h adds d7f587398c Add further DSO dependency sorting tests adds 30d3fd7f4f x86_64: Remove unused padding from tcbhead_t adds 70d0836305 Linux: Accept null arguments for utimensat pathname adds e79b9e962d elf: Remove code dependent on __rtld_lock_default_lock_recur [...] adds 6a99b4172a aarch64: Regenerate ulps adds 6fba7d6578 x86_64: Regenerate ulps adds 9a6533429e i386: Regenerate ulps adds fbdd8b3fa8 Add MSG_SOCK_DEVMEM from Linux 6.12 to bits/socket.h adds 37d9618492 Add HWCAP_LOONGARCH_LSPW from Linux 6.12 to bits/hwcap.h adds 322e9d4e44 Add F_CREATED_QUERY from Linux 6.12 to bits/fcntl-linux.h adds 2b1dba3eb3 elf: Introduce is_rtld_link_map adds ef5823d955 elf: Move _dl_rtld_map, _dl_rtld_audit_state out of GL adds 4a50fdf8b2 elf: Update DSO list, write audit log to elf/tst-audit23.out adds a20bc2f623 elf: Add the endswith function to <endswith.h> adds 8f36b14696 elf: Signal la_objopen for the proxy link map in dlmopen (bu [...] adds c4b160744c elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) adds 495b96e064 elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) adds c3ee510267 math: xfail some tanpi tests for ibm128-libgcc adds 40bf25b754 Fix elf: Introduce is_rtld_link_map [BZ #32488] adds 6025b399c7 stdio-common: Exclude bug28 when clang is used adds 034cd67528 Don't use glibc <tgmath.h> when testing with Clang adds 6fd215d6ae posix: fix system when a child cannot be created [BZ #32450] adds b3a7a15d99 cet: Drop '#pragma GCC target' in tst-cet-legacy-10a[-static].c adds e79e5c4899 assert: ensure posix compliance, add tests for such adds 265e13d33c assert: Sort tests in Makefile adds 88499d61bd Check if -mamx-tile works for testing adds 969d7cf899 math: Exclude tgmath3-macro-tests for Clang adds fe925cb045 conform: Use -dD instead of -dN on compiler invocation adds a0704d9fc6 Use -finput-charset=ascii only if supported adds 6d9d7865d0 Check Clang 12 for __builtin_complex adds bdc7f4b4e2 Don't redefine INFINITY nor NAN adds b2ec6f72b8 Remove Clang /usr/include/tgmath.h dependency adds 9151ecbb5e x86-64: Disable libmvec ABI test for Clang adds f5fb9fa011 x86: Include test-flt-eval-method-387 if -mfpmath=387 works adds d9d30f6cb5 Enable execstack tests only if compiler supports trampoline adds e5a5229868 tst-atomic.c: Mark as UNSUPPORTED when compiled with Clang adds 90edd56c01 localedata: Use hexadecimal character escape on tests adds 56cdc529fb Add test-config-cflags-float-store for -ffloat-store adds 494eb254c3 Add include/libc-misc.h adds 799e686c88 dirent: Remove variable length array structure for tst-getdents64.c adds a69a0bb619 Handle pragma GCC optimize for clang adds d085db5b57 tst-printf-bz18872.sh: stdio: Use __attribute__ ((optnone)) [...] adds 03feea74dc elf: Compile test modules with -fsemantic-interposition adds 6412d8cc46 x86: Use inhibit_stack_protector on tst-ifunc-isa.h adds b2556550a0 Add clang specific warning suppression macros adds d773aff467 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] adds bce70034b1 elf: Check PDE load address with non-empty text section adds 8d25b9f2c8 elf: Enable tst-dlopen-nodelete-reloc if TEST_CXX supports S [...] adds 46a813466e elf: Suppress clang warning on tst-unique4 adds cdcd551d82 localedata: Fix clang warnings on tests adds 69c181f2b3 stdio: Suppress clang warnings for tst-unlockedio.c adds 77c1128bd3 stdio: Suppress %Z format for clang adds 27a4b6421f Suppress Clang warning on adding an integer to a string adds 03962d17c9 math: Fix clang warnings for math/test-tgmath-ret.c adds f6cf084155 stdio: Fix clang warnings on tests adds 601b3d5db2 stdio: Suppress clang warnings for tst-vprintf-width-i18n.c adds daf47b66df Suppress Clang -Wgnu-folding-constant warnings adds b5bdef46cc Suppress -Wmaybe-uninitialized only for GCC adds 5b9bc1a172 malloc: Only enable -Waggressive-loop-optimizations suppress [...] adds 39a3b5c8f6 Compile tst-deadline.c with -Wno-ignored-attributes for Clang adds faa0c883f6 hurd: make mprotect translate KERN_PROTECTION_FAILURE to EACCESS adds 4b37fb71e0 hppa: Update libm-test-ulps adds 9bdb1487c5 hppa: add cacheflush() syscall wrapper adds 325db5ab7f hppa: Simplify handling of sanity check errors in clone.S. adds 2271e0d2b6 Check if TEST_CC supports -Wno-restrict before using it adds b587e7d45c Fix build without stack protector [BZ #32494] adds 3fb895ac88 assert: Use __writev in assert.c [BZ #32492] adds a2b0ff98a0 include/sys/cdefs.h: Add __attribute_optimization_barrier__ adds 309225af54 stdio: Suppress -Wformat only for gcc in tst-sprintf-errno.c adds 0813cb5847 Suppress Clang -Wimplicit-fallthrough warnings adds cb74bafbb5 Add a reference to Clang /usr/include/tgmath.h dependency adds 31c47126f4 string: Suppress Clang warnings on tester.c adds 9306aef356 stdio-common: Suppress Clang warnings on scanf13.c adds fd30525ead assert/test-assert-2.c: Include <unistd.h> adds 8735ea79ab htl: move pthread_cond_init into libc. adds 4ab765c6ba htl: move __pthread_wakeup into libc. adds 917a131ab9 htl: move pthread_cond_destroy into libc. adds 3089d23517 htl: move pthread_cond_broadcast into libc. adds f57a277c16 htl: move pthread_cond_signal into libc. adds a369d567d2 htl: move __pthread_timedblock, __pthread_timedblock_intr, _ [...] adds ba8522542f htl: move __pthread_mutex_checklocked into libc. adds f646be6ff6 htl: move pthread_cond_timedwait, pthread_cond_clockwait, pt [...] adds 33aeb88c5b getaddrinfo.c: Avoid uninitialized pointer access [BZ #32465] adds 15ab68bf1a configure: Improve configure output for C++ Compiler adds 55618e1396 io: statx, fstatat: Drop nonnull attribute on the path argument adds d0b8aa6de4 support: Add support_record_failure_barrier adds 0c36c983ec NEWS: Mention testing glibc build with a different set of compilers adds 5a96da210c stdio-common: Use clang with bugfix for bug28 adds a3db3fe42b stdio-common: Tweak comment in Makefile adds 757ac24f8f build-many-glibcs.py: Add --exclude option adds 7fa9e786b6 hurd: Avoid asm statements which return adds 5e249192ca elf: Remove the GET_ADDR_ARGS and related macros from the TLS code adds 7c22dcda27 nptl: More useful padding in struct pthread adds cb4692ce1e libio: asprintf should write NULL upon failure adds 6fdb6abeb2 nptl: Add <thread_pointer.h> for hppa adds 0852c4aab7 nptl: hppa: replace __get_cr27 with __thread_pointer adds 0ee6e13f7f x86-64: Reorder dynamic linker list in ldd script (bug 32508) adds 29531b122c Mention CORE-MATH optimize routines on NEWS adds 0feb6da94c INSTALL, NEWS: Document requirement of gawk with MPFR support adds 7962fa38e2 Use GCC 14 branch in build-many-glibcs.py adds ca96ea06b3 elf: Cleanup and improve tst-execstack adds 0ca8785a28 elf: Do not change stack permission on dlopen/dlmopen adds c9540704ac elf: Add tst-execstack-prog-static adds 58272284b6 elf: Add glibc.rtld.execstack adds 013106ae67 mlock, mlock2, munlock: Tell the compiler we don't dereferen [...] adds b1da163a21 Pass glibc pre-commit checks adds 2642002380 Update copyright dates with scripts/update-copyrights adds ad16577ae1 Update copyright in generated files by running "make" adds ba995af76d Update copyright dates not handled by scripts/update-copyrights adds 2d7029f20f Fix license typo induced by update-copyrighyt adds 6e177ca635 Don't update copyright notices in Linux licenses adds cf13f740a9 bits/socket.h: Update to recent BSD definition adds 826b1bbcca htl: move pthread_mutexattr_init into libc. adds beabc5dff5 htl: move pthread_mutexattr_destroy into libc. adds 15686aa188 htl: move pthread_mutexattr_getprotocol into libc. adds 3cd1cf5fe0 htl: move pthread_mutexattr_setprotocol into libc. adds b386295727 htl: move pthread_mutexattr_settype, pthread_mutexattr_getty [...] adds 1e5b39a5e0 htl: move pthread_mutexattr_setpshared, pthread_mutexattr_ge [...] adds 4371b11c86 htl: move pthread_mutexattr_{setrobust, setrobust_np}, pthre [...] adds 396048fa5a htl: move pthread_mutexattr_setprioceiling, pthread_mutexatt [...] adds 64d07e117d powerpc: Update acosf ulps adds ceae7e2770 elf: Introduce generic <dl-tls.h> adds 91ee75abcf s390: Define TLS_DTV_OFFSET instead of GET_ADDR_OFFSET adds 30e32da6aa elf: Use TLS_DTV_OFFSET in __tls_get_addr adds cc74583f23 elf: Remove the remaining uses of GET_ADDR_OFFSET adds 37d0a3e55a Translations: Regenerate libc.pot adds 6f0ea84f17 assert: Remove the use of %n from __assert_fail_base (BZ #32456) adds d5bceac99d stdlib: random_r: fix unaligned access in initstate and init [...] adds 6d556522c3 stdlib: fix lint failure adds e5ca265a9c new inputs with large errors for [a]cospi, [a]sinpi, [a]tanp [...] adds 0ab62fa4f6 AArch64: Update libm-test-ulps adds e9be7701e6 mlock, mlock2, munlock: Use __attr_access_none macro adds d4b16e22e7 RISC-V: Regenerate ULPs adds dbc9a40007 tst-unique[34].cc: Use explicit instantiation declaration/de [...] adds ed97ef7a4b not-cancel.h: Support testing fortify build with Clang adds e9eea05986 Redirect mempcpy and stpcpy only in libc.a adds 8ed53717c4 conform: Do not use __SIG_ATOMIC_TYPE__ adds e71b548fac math: update s390 ulps adds 59b9c2b0ef math: update sparc ulps adds 3674004f3f math: update powerpc ulps adds 1294926da3 Rename have-mtls-descriptor to have-test-mtls-descriptor adds bb4f241dba math: Add a reference to Clang's <tgmath.h> C23 issue adds 140b985e5a AArch64: Improve codegen in AdvSIMD asinh adds aa6609feb2 AArch64: Improve codegen in SVE tans adds 32d193a372 AArch64: Improve codegen for SVE logs adds 91c1fadba3 AArch64: Improve codegen for SVE log1pf users adds 939e770e01 math: Remove no-mathvec flag adds 6050b45716 AArch64: Add vector sinpi to libmvec adds 40c3a06293 AArch64: Add vector cospi routines adds 080998f6e7 AArch64: Add vector tanpi routines adds f86b4cf875 AArch64: Improve codegen in SVE expm1f and users adds 8e524ff79b loongarch: Provide stpcpy in stpcpy-aligned.S for rtld [BZ #32512] adds 5ecdbe3305 Regenerate libc.pot adds 377a61c020 math: update loongarch64 ulps adds d7b37322c5 hppa: Update libm-test-ulps adds c2567b18fd loongarch: Drop __GI_XXX for strcpy/stpcpy IFUNC implementations adds db92aff28f math: update alpha ulps adds 9327c8edcd or1k: Update nofpu libm-test-ulps adds d4cdb601df LoongArch: Regenerate preconfigure. [bug 32521] adds ff806e9233 math: update mips64 ulps adds 6ab5980f4c hurd: Fix shutdown() errno on non-sock adds 2af56da855 math: update i686 multiarch ulps adds f3e690ae84 nptl: Add <thread_pointer.h> for microblaze adds ddf0a10e63 nptl: Add <thread_pointer.h> for C-SKY adds 15b7a675bd i386: Update libm-test-ulps adds 7bc54f0965 htl: Fix making pthread_join check timeout value adds fb1059d42a mach: Make clock_nanosleep also check tv_sec adds 75fed76dfd hurd: Accept null arguments for utimensat pathname adds 2d196c2e10 tst-xdirent: Fix allocating dirent for readdir_r call adds c4ed6a380e Revert "nptl: More useful padding in struct pthread" adds a257f201dd Revert "x86_64: Remove unused padding from tcbhead_t" adds 706209867f elf: Second ld.so relocation only if libc.so has been loaded adds 2750548afe math: update powerpc ulps (this time LE) adds e3ec3fbe64 or1k: Update fpu libm-test-ulps adds a4c414796a include/string.h: Also redirect calls if not inlined in libpthread adds 39183f47d8 elf: Minimize library dependencies of tst-nolink-libc.c adds 274f73978c riscv: Update nofpu libm test ulps adds 0bba6c29a1 Revert "configure: default to --prefix=/usr on GNU/Linux" adds 502a71c578 i686: Regenerate multiarch ulps adds 82688ca310 s390x: Regenerated ULPs adds e41aabcc93 tests: Verify inheritance of cpu affinity adds 9cc9f8e11e math: Fix acosf when building with gcc <= 11 adds 7a3e2e877a Move <thread_pointer.h> to kernel-independent sysdeps directories adds 9b71570c46 x86: Add missing #include <features.h> to <thread_pointer.h> adds d1da011118 elf: Always define TLS_TP_OFFSET adds dad44389f2 configure: Clear libc_cv_cc_wimplicit_fallthrough if not supported adds c3d1dac96b malloc: obscure calloc use in tst-calloc adds 4a9a8a5098 Add missing include guards to <dl-tls.h> adds c813c1490d nptl: Add rseq auxvals adds 0e411c5d30 Add generic 'extra TLS' adds 304221775c Add Linux 'extra TLS' adds be440f6c38 nptl: add rtld_hidden_proto to __rseq_size and __rseq_offset adds 494d65129e nptl: Introduce <rseq-access.h> for RSEQ_* accessors adds 93d0bfbe8f nptl: Move the rseq area to the 'extra TLS' block adds 540c817266 nptl: Remove the rseq area from 'struct pthread' adds 072795229c Linux: Update internal copy of '<sys/rseq.h>' adds 53a71b9f66 hurd: Mark more memory-hungry tests as unsupported adds 0b6ad02b33 x86-64: Cast __rseq_offset to long long int [BZ #32543] adds 0c48562508 hurd: Cope with signals sent to ourself early adds 1a09aa03ee hurd: Mark tst-tls-allocation-failure-static-patched as supported adds dbe3e6e022 hurd: Mark more memory-hungry tests as unsupported adds 4ab62ce605 elf: make tst-tls_tp_offset compare &thread_var to THREAD_SELF adds 278f8d5c4d socket/tst-cmsghdr: Fix alignment of cmsghdr adds 73b854e955 hurd: Mark more memory-hungry tests as unsupported adds 3782ffaf3e mach: Add CLOCK_MONOTONIC case in clock_gettime() adds 15b345935c hurd: Add CLOCK_MONOTONIC support to lll adds b31d490222 hurd: Add CLOCK_MONOTONIC to clock_nanosleep adds e9f16cb6d1 hurd: Set _POSIX_MONOTONIC_CLOCK to 200809L adds 6c575d835e aarch64: Use 64-bit variable to access the special registers adds f28702b2ee gmon: Disable tst-profile-static with clang adds 6a498d780e elf: Suppress unused function clang for __ifunc_resolver adds e59bdf63cb stdio-common: Suppress Clang warnings on scanf13.c with fort [...] adds 72dfba1be4 inet: Add common IPv6 packet header macros adds f42634f824 sh4: ensure FPSCR.PR==0 when executing FRCHG [BZ #27543] adds 2ac7701888 mach: Fix fallthrough warning adds 09ea1afec7 affinity-inheritance: Overallocate CPU sets adds a402cae36d mach: Add missing error messages adds 252fc3628b arc: Update libm test ulps adds abeae3c006 Linux: Fixes for getrandom fork handling adds 0b795abd62 benchtests: Add dummy in put files cospi, cospif, sinpi, sin [...] adds 7f784ffc17 elf: Iterate over loaded object list in _dl_determine_tlsoffset adds cbd9fd2369 Consolidate TLS block allocation for static binaries with ld.so adds 37b9a5aacc Linux: Add tests that check that TLS and rseq area are separate adds ae33fb452f math: update arm ulps adds 109c40ed7a math: update arm ulps adds 1db84775f8 pthreads NPTL: lost wakeup fix 2 adds 0cc973160c nptl: Update comments and indentation for new condvar implem [...] adds b42cc6af11 nptl: Remove unnecessary catch-all-wake in condvar group switch adds 4f7b051f8e nptl: Remove unnecessary quadruple check in pthread_cond_wait adds c36fc50781 nptl: Remove g_refs from condition variables adds 929a4764ac nptl: Use a single loop in pthread_cond_wait instaed of a ne [...] adds ee6c14ed59 nptl: Fix indentation adds 4b79e27a50 nptl: rename __condvar_quiesce_and_switch_g1 adds 91bb902f58 nptl: Use all of g1_start and g_signals adds 8ef1791950 hurd: Fix EINVAL error on linking to a slash-trailing path [ [...] adds 58771b8a59 aarch64: Add asm helpers for GCS adds 640c209a72 elf.h: Define GNU_PROPERTY_AARCH64_FEATURE_1_GCS adds 13cbbb0cb2 aarch64: Define jmp_buf offset for GCS adds 5ff5e7836e aarch64: Add GCS support to longjmp adds 1cf59c2603 aarch64: Add GCS support to vfork adds 9885d13b66 aarch64: Add GCS support for setcontext adds 7d22054db7 aarch64: Mark swapcontext with indirect_return adds 3ac237fb71 aarch64: Add GCS support for makecontext adds 9ad3d9267d aarch64: Add glibc.cpu.aarch64_gcs tunable adds b81ee54bc9 aarch64: Enable GCS in static linked exe adds 01f52b11de aarch64: Enable GCS in dynamic linked exe adds 76b79f7241 aarch64: Mark objects with GCS property note adds 8d516b6f85 aarch64: Use l_searchlist.r_list for bti adds 4d56a5bbd6 aarch64: Handle GCS marking adds 29476485f9 aarch64: Ignore GCS property of ld.so adds d3df351338 aarch64: Process gnu properties in static exe adds 3d8da0d91b aarch64: Add GCS user-space allocation logic adds a335acb8b8 aarch64: Use __alloc_gcs in makecontext adds d3f2b71ef1 aarch64: Fix tests not compatible with targets supporting GCS adds 89e61e96b7 i386: Update ulps for *pi functions adds b3a6bd625c Linux: Do not check unused bytes after sched_getattr in tst- [...] adds 5eafafc46c NEWS: Add the extensible rseq ABI to new features adds a3131e71cf elf: Make tst-ro-dynamic-mod.map compatible with older binutils adds 33b684e019 stdlib: Fix unintended change to the random_r implementation adds 1ac28b7818 stdlib: Test for expected sequence of random numbers from rand adds 71b49e299d nptl: Include <stdbool.h> in tst-skeleton-affinity-inheritance.c adds 50eaf54883 aarch64: Add HWCAP_GCS adds c6b6a8cf04 Fix typo: _POSIX_REATIME_SIGNALS -> _POSIX_REALTIME_SIGNALS [...] adds d4626340b9 NEWS: Add note on Guarded Control Stack support adds 68ee0f704c Fix underallocation of abort_msg_s struct (CVE-2025-0395) adds 94e908cee9 Add advisory text for CVE-2025-0395 adds d9dcfe766e Update advisory GLIBC-SA-2025-0001 (2.40) adds 76c3f7f81b po: Incorporate translations adds b62759db04 stdlib: Support malloc-managed environ arrays for compatibility adds 36fcdfbbc5 Revert "stdlib: Support malloc-managed environ arrays for co [...] adds 12b4a1fc6e stdlib: Re-implement free (environ) compatibility kludge for setenv adds 4871ab841b LICENSES: remove Intel License Agreement adds 1ed3e44688 LICENSES: update location of getaddrinfo.c and getnameinfo.c adds aba14403c6 LICENSES: update CORE-MATH copyright adds 8ab34497de stdlib: Test using setenv with updated environ [BZ #32588] adds fc8f253d80 malloc: cleanup casts in tst-calloc adds 8d55f2fb17 elf: fix 'valgrind' typo in comment adds b31ed9581b testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPO [...] adds dc650eb715 NEWS: editorial changes (language, line breaks) adds 306acc0519 NEWS: Add list of bugs fixed in 2.41 adds 181b6258e3 NEWS: Add reference to (single) advisory adds 604a340e91 contrib.texi: Update from 2.40..2.41 commit log adds 115afa9daa NEWS: Add some more news from the 2.41 cycle adds 27bebf9b4f contrib.texi: minor improvements adds fda82f6e80 INSTALL: update last tested version numbers adds b8c0cb4b1c libc.pot: regenerate (only line number changes) adds 9b2f20dd54 po: update translations (final, only timestamp and line numb [...] adds f46351b491 Bump version to 2.41 adds 74f59e9271 Create ChangeLog.old/ChangeLog.30 adds 42aba91895 Increase version to 2.41.9000, add new section to NEWS adds 45c42b65c2 Add new tests for fopen adds 596a61cf6b libio: Start to return errors when flushing fwrite's buffer [...] adds 1515f74fd8 libio: Add a new fwrite test that evaluates partial writes adds 377e9733b5 Fix fflush after ungetc on input file (bug 5994) adds be6818be31 Make fclose seek input file to right offset (bug 12724) adds 94251ae99e Make fflush (NULL) flush input files (bug 32369) adds 0dcc0b2f63 Fix fseek handling for mmap files after ungetc or fflush (bu [...] adds 3ff3b9997c Fix fflush handling for mmap files after ungetc (bug 32535) adds 203452a460 Add test of input file flushing / offset issues adds 56b25bfd60 htl: remove leftover for pthread_mutexattr_settype adds e892a93073 htl: move pthread_mutex_init into libc. adds 2ebc2d8e24 htl: move pthread_mutex_{lock, unlock, trylock, timedlock, c [...] adds be9f0e7681 htl: move pthread_mutex_getprioceiling, pthread_mutex_setpri [...] adds 8bfabe7a92 htl: move pthread_mutex_destroy into libc. adds 265c5991af htl: move pthread_mutex_consistent, pthread_mutex_consistent [...] adds 9a31eb64db htl: move pthread_setcanceltype into libc. adds 32ac9f8049 manual: Update compatibility note on flushing of line-orient [...] adds 8e86549d14 nptl: Correct stack size attribute when stack grows up [BZ #32574] adds a6fbe36b7f nptl: Add support for setup guard pages with MADV_GUARD_INSTALL adds 4c43173eba ld.so: Decorate BSS mappings adds a3a5634d9b manual: Consolidate POSIX Semaphores docs in Threads chapter adds 47c4f4045c manual: Add links to POSIX Semaphores man-pages documentation adds 22a11aa1c3 sh: Fix tst-guard1 build adds 1b29cb7b78 manual: Safety annotations for timespec_get and timespec_getres adds c79277a167 math: Fix log10p1f internal table value (BZ 32626) adds 04588633cf math: Fix sinhf for some inputs (BZ 32627) adds cf51d18b9d htl: move pthread_setcancelstate into libc. adds 96429bcc91 elf: Do not add a copy of _dl_find_object to libc.so adds a7aad6e2b7 hurd: Use the new __proc_reauthenticate_complete protocol adds aa1bf89039 elf: Split _dl_lookup_map, _dl_map_new_object from _dl_map_object adds 749310c61b elf: Add l_soname accessor function for DT_SONAME values adds d12cb8e452 elf: Merge __dl_libc_freemem into __rtld_libc_freeres adds edc6842bbc elf: Determine the caller link map in _dl_open adds b05e78d473 elf: Add fast path to dlopen for fully-opened maps adds fc058b46c7 elf: Use _dl_find_object instead of _dl_find_dso_for_object [...] adds 09e7f4d594 math: Fix tanf for some inputs (BZ 32630) adds 37a0933e1b manual: make @manpageurl more specific to each output adds 68c9ef4419 elf: Build dl-tls.o with early startup symbol redirections adds 3755ffb665 powerpc64le: Also avoid IFUNC for __mempcpy adds cdb0800022 libio: Replace __LP64__ with __WORDSIZE adds bb6496b964 manual: Update signal descriptions adds 7d799d85e8 htl: move __pthread_default_barrierattr into libc. adds 40cbd3c361 htl: move pthread_barrierattr_destroy into libc. adds ca2a95ee67 htl: move pthread_barrierattr_init into libc. adds ccf19a68ab htl: move pthread_barrierattr_getpshared, pthread_barrieratt [...] adds 735c9b73d6 htl: move pthread_barrier_destroy into libc. adds 2789003489 htl: move pthread_barrier_init into libc. adds 710bbc9659 htl: move pthread_barrier_wait into libc. adds 6bcd7bf100 htl: stop exporting __pthread_default_barrierattr. adds da49165ea6 mig_strncpy: ensure destination string is null terminated adds 659fa18dde hurd: Drop useless buffer initialization in ttyname* adds 392261a2b6 hurd: Replace char foo[1024] with string_t adds 3e0e782b29 benchtests: Add acospif adds 082ffa4ddc benchtests: Add asinpif adds ec9d2f3066 benchtests: Add atan2pif adds 1700d306d4 benchtests: Add atanpif adds 180e97bee6 benchtests: Add cospif adds 10370a4d00 benchtests: Add sinpif adds 57d1fc9971 benchtests: Add tanpif adds edb2a8f0ae math: Use acospif from CORE-MATH adds ae679a0aca math: Use asinpif from CORE-MATH adds 1cd9ccd8c0 math: Use atan2pif from CORE-MATH adds 95a01ea955 math: Use atanpif from CORE-MATH adds be85208b9f math: Use cospif from CORE-MATH adds de2fca9fe2 math: Use sinpif from CORE-MATH adds 8f170dc819 math: Use tanpif from CORE-MATH adds 994007ff29 math: Consolidate acoshf and asinhf internal tables adds b81252c4b9 math: Consolidate coshf and sinhf internal tables adds cdb9ba8419 assert: Add test for CVE-2025-0395 adds 5afaf99edb math: Improve layout of exp/exp10 data adds 8f0e7fe61e Aarch64: Improve codegen in SVE asinh adds c0ff447edf Aarch64: Improve codegen in SVE exp and users, and update ex [...] adds f5ff34cb3c AArch64: Improve codegen for SVE erfcf adds 0b195651db AArch64: Improve codegen for SVE pow adds 95e807209b AArch64: Improve codegen for SVE powf adds a30374e4ce advisories: Fix up GLIBC-SA-2025-0001 adds 991febc2f4 nptl: Remove unused __g_refs comment. adds 6a3cb6b1bd nss: Improve network number parsers (bz 32573, 32575) adds d10176c0ff malloc: Add size check when moving fastbin->tcache adds 88f7ef881d libio: Initialize _total_written for all kinds of streams adds aa3d7bd529 elf: Keep using minimal malloc after early DTV resize (bug 32412) adds 1b6f868625 Increase the amount of data tested in stdio-common/tst-fwrit [...] adds 60f2d6be65 Fix tst-aarch64-pkey to handle ENOSPC as not supported adds 8f842ce13e htl: move __pthread_default_rwlockattr into libc. adds e618b671cd htl: move pthread_rwlockattr_init into libc. adds cd2d31ed58 htl: move pthread_rwlockattr_destroy into libc. adds 4b25413df5 htl: move pthread_rwlockattr_getpshared, pthread_rwlockattr_ [...] adds 18accc19b9 htl: move pthread_rwlock_tryrdlock, pthread_rwlock_trywrlock [...] adds 119798a7b1 htl: move pthread_rwlock_unlock into libc. adds 25650ef6b9 htl: move pthread_rwlock_{rdlock, timedrdlock, timedwrlock, [...] adds d3ef1b56aa htl: move pthread_rwlock_destroy into libc. adds 6f6732c1c4 htl: move pthread_rwlock_init into libc. adds 4afbc1aa2e htl: don't export __pthread_default_rwlockattr anymore. adds 246e52574d math: Consolidate cospif and sinpif internal tables adds 1faccf388a math: Consolidate acospif and asinpif internal tables adds 0242c9f9e6 math: Consolidate acosf and asinf internal tables adds ad9c4c5361 manual: Document setlogmask as MT-safe. adds 5a4573be6f x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL compiler [...] adds 163b1bbb76 AArch64: Add SVE memset adds 6d24313e4a manual: Mark setlogmask as AS-unsafe and AC-unsafe. adds c05086d904 aarch64: Add configure checks for GCS support adds 82decb59bc aarch64: Add tests for Guarded Control Stack adds 57ee1deb1f aarch64: Add GCS tests for transitive dependencies adds 15afd01e80 aarch64: Add GCS tests for dlopen adds 41f6684557 aarch64: Add GCS test with signal handler adds 689a62a421 nptl: clear the whole rseq area before registration adds 29803ed3ce math: Fix `unknown type name '__float128'` for clang 3.4 to [...] adds fa53723cdb support: Add support_next_to_fault_before support function adds 8a46bf41e5 posix: Rewrite cpuset tests adds 4734d0f8ad Increase the amount of data tested in stdio-common/tst-fwrit [...] adds be0cfd848d stdlib: Add single-threaded fast path to rand() adds ce2f26a22e AArch64: Remove PTR_ARG/SIZE_ARG defines adds 19860fd42e AArch64: Remove PTR_REG defines adds eb7ac024d9 AArch64: Cleanup pointer mangling adds 0a021727bc AArch64: Remove AARCH64_R macro adds 4c11379106 AArch64: Simplify lrint adds 935563754b AArch64: Remove LP64 and ILP32 ifdefs adds 3fd2ff7685 RISC-V: Fix IFUNC resolver cannot access gp pointer adds 2fe5e2af09 math: Add optimization barrier to ensure a1 + u.d is not reu [...] adds 9e51ae3cd0 sysdeps/ieee754: Fix remainder sign of zero for FE_DOWNWARD [...] adds 0f044be1da AArch64: Use prefer_sve_ifuncs for SVE memset adds 0195552e15 LoongArch: Optimize f{max,min}imum{,f} adds ee4ee1cb02 LoongArch: Optimize f{max,min}imum_mag{,f} adds efd13567f7 LoongArch: Optimize f{max,min}imum_num{,f} adds c0f380c465 LoongArch: Optimize f{max,min}imum_mag_num{,f} adds e5893e6349 Remove unused dl-procinfo.h adds ccdb68e829 htl: move pthread_once into libc adds 8c6fee9f7f libio: Clean up fputc/putc comments adds 4cf2d86936 malloc: Add integrity check to largebin nextsizes adds a2bd5008a9 Pass -Wl,--no-error-execstack for tests where -Wl,-z,execsta [...] adds 226476e322 manual: Explain sched_yield semantics with different schedulers adds dac7ea4a6f benchtests: Improve large memcpy/memset benchmarks adds 3a9fb97caf benchtests: Add random strlen benchmark adds 8a995670a8 powerpc: Move AT_HWCAP descriptions to ld diagnostics adds a768993c10 powerpc: Move cache geometry information to ld diagnostics adds 2fd580ea46 powerpc: Remove unused dl-procinfo.h adds 1d60b9dfda Remove dl-procinfo.h adds 6cb703b81d linux: Prefix AT_HWCAP with 0x on LD_SHOW_AUXV adds 50351e0570 sysdeps: linux: Add BTRFS_SUPER_MAGIC to pathconf adds 596130591a static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763] adds 7a185eb9e9 hurd: Consolidate signal mask change adds 81c4ec1ca8 htl: Make __pthread_sigmask directly call __sigthreadmask adds 4e68a5ca5d htl: Make __pthread_create_internal directly call __pthread_sigmask adds 9b91484bee elf: Check if __attribute__ ((aligned (65536))) is supported adds 5b30907545 manual: Mark perror as MT-unsafe and update check-safety.sh adds 59dc232df2 configure: Fix spelling of -Wl,--no-error-execstack option adds 46d3198094 elf: Fix handling of symbol versions which hash to zero (bug 29190) adds ee3b1d15da Use binutils 2.44 branch and Linux 6.13 in build-many-glibcs.py adds 77261698b4 Implement C23 rsqrt adds 6ef0bd02db posix: Move environ helper variables next to environ definit [...] adds a9017caff3 nptl: extend test coverage for sched_yield adds 443cb0b5f2 math: Remove an extra semicolon in math function declarations adds 6eda7a59dd s390x: Regenerate ULPs. adds d604f9c500 elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor adds 74d463c50b Linux: Add the pthread_gettid_np function (bug 27880) adds 74c68fa61b Linux: Remove attribute access from sched_getattr (bug 32781) adds 1ec411f7ae Linux: Add new test misc/tst-sched_setattr-thread adds 6e30efe570 nptl: Include <stdbool.h> in tst-pthread_gettid_np.c adds 517846c85d Makefile: Clean up pthread_atfork integration adds eea6f1e079 Update syscall lists for Linux 6.13 adds 3e8814903c math: Refactor how to use libm-test-ulps adds a8e9022e0f getaddrinfo.c: support MPTCP (BZ #29609) adds dbc5a50d12 nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 v [...] adds 360cce0b06 nptl: Check if thread is already terminated in sigcancel_han [...] adds c6352111c7 x86_64: Add tanh with FMA adds 5e1a64736e benchtests: Remove wrong snippet from 360cce0b06 adds dded0d20f6 x86_64: Add sinh with FMA adds 9b646f5dc9 elf: Canonicalize $ORIGIN in an explicit ld.so invocation [B [...] adds c7c4a5906f x86_64: Add atanh with FMA adds 409668f6e8 Implement C23 powr adds 10af00f7a1 tst-fopen-threaded: Only check EOF for failing read adds bfb2f2f481 htl: Make pthread_setcanceltype / state a cancellation point adds 997f49fbad elf: Fix tst-origin make rules adds dd003db8d1 benchtests: Increase iterations of bench-malloc-simple adds 9f551e28a7 malloc: Improve arena_for_chunk() adds cf56eb28fa AArch64: Optimize algorithm in users of SVE expf helper adds 5291d9f1e2 elf: Fix tst-origin make rules adds 575de3d666 malloc: Improve csize2tidx adds c5113a838b add inputs giving large errors for rsqrt adds 84373ef7b7 Prepare inet_ntop to be fortified adds 3cdb99d8bb Add missing guards in include/arpa/inet.h adds 090dfa40a5 Add _FORTIFY_SOURCE support for inet_ntop adds 3e2be87832 support: Link links-dso-program-c against libgcc_s adds 855561a1fb malloc: missing initialization of tcache in _mid_memalign adds 1894e219dc Remove eloop-threshold.h adds ed6a68bac7 debug: Improve '%n' fortify detection (BZ 30932) adds c3410db9d0 Makeconfig: Support $(+nolink-deps) in link flags adds 2f8e8c9cb7 elf: Use +nolink-deps to add make-only dependency for tst-origin adds 5dfbc3c43e support: Link links-dso-program-c with libgcc_s only if available adds 2fb0009ff1 Update kernel version to 6.13 in header constant tests adds a71db81ed1 Prepare inet_pton to be fortified adds e3a6e85d67 Add _FORTIFY_SOURCE support for inet_pton adds b62692d3c7 aio_suspend64: Fix clock discrepancy [BZ #32795] adds 0544df4f4a mach: Use the host_get_time64 to replace the deprecated host [...] adds d1a621b735 stdio-common: Add tests for formatted scanf input specifiers adds d7584e4d36 stdio-common: Add scanf integer data for ILP32 targets adds a2bacea239 stdio-common: Add scanf integer data for LP64 targets adds 26df22636d stdio-common: Add scanf float data for IEEE 754 binary32 format adds 0b31161439 stdio-common: Add scanf double data for IEEE 754 binary64 format adds 1890e63c86 stdio-common: Add scanf long double data for IEEE 754 binary [...] adds 771cda3c9c stdio-common: Add scanf long double data for IEEE 754 binary [...] adds 4bea073069 stdio-common: Add scanf long double data for IBM 128-bit format adds 8bac7f7a43 Use MPFR 4.2.2 and Linux 6.14 in build-many-glibcs.py adds cd33535002 malloc: Use _int_free_chunk for remainders adds 3263675250 linux: Fix integer overflow warnings when including <sys/mou [...] adds 1233da4943 malloc: Use __always_inline for simple functions adds be61b9493d support: Use unwinder in links-dso-program-c only with libgcc_s adds 75ad83f564 Implement C23 pown adds d527f34cb1 stdio-common: Add scanf long double data for Intel/Motorola [...] adds 50576060c8 stdio-common: Add tests for formatted fscanf input specifiers adds bf6ac302cd stdio-common: Add tests for formatted sscanf input specifiers adds 63c81fa0db stdio-common: Add tests for formatted vscanf input specifiers adds 53ee7ede43 stdio-common: Add tests for formatted vfscanf input specifiers adds 47076b3163 stdio-common: Add tests for formatted vsscanf input specifiers adds a26638424f stdio-common: Also reject exp char w/o significand in i18n s [...] adds e78cb4f6bd stdio-common: Reject integer prefixes in scanf [BZ #12701] adds 0b390b5508 stdio-common: Reject significand prefixes in scanf [BZ #12701] adds 0a8e7ac95c stdio-common: Reject real data w/o exponent digits in scanf [...] adds b0897944cc malloc: Improve performance of __libc_malloc adds 59585ddaa2 x86: Skip XSAVE state size reset if ISA level requires XSAVE adds 145097dff1 x86: Use separate variable for TLSDESC XSAVE/XSAVEC state si [...] adds 4352e2cc93 aarch64: Fix _dl_tlsdesc_dynamic unwind for pac-ret (BZ 32612) adds ee33752b5d manual: Document functions adopted by POSIX.1-2024. adds 87b5a759f4 manual: tidy the longopt.c example adds dbb2880e61 Fix typo in comment adds 27b96e069a Raise the minimum GCC version to 12.1 [BZ #32539] adds 38c3896d57 elf: Fix tst-origin build when toolchain defaults to --as-ne [...] adds c6e2895695 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread adds 7f163bd210 Update syscall lists for Linux 6.14 adds 81e74c8676 add ptmx support to test-container adds 95b780c1d0 stdio: Add more setvbuf tests adds e8514ac7aa sysdeps: powerpc: restore -mlong-double-128 check adds c8e73a1492 stdlib: Fix qsort memory leak if callback throws (BZ 32058) adds aaf94ec804 stdio: fix hurd link for tst-setvbuf2 adds 8322e93dcd NEWS: update for GCC 12.1 requirement [BZ #32539] adds 70b6488551 x86: Optimize xstate size calculation adds fb3d821afa Remove duplicates from binaries-shared-tests when creating m [...] adds 4fa959d13d stdio-common: In tst-setvbuf2, close helper thread descripto [...] adds 5b132ec2b7 stdlib: Implement C2Y uabs, ulabs, ullabs and uimaxabs adds 12a497c716 elf: Extend glibc.rtld.execstack tunable to force executable [...] adds 63c99cd50b math: Fix up THREEp96 constant in expf128 [BZ #32411] adds 77e8b40a6e powerpc: Remove relocation cache flush code for power64 adds 402b591f1b timezone: Enhance tst-bz28707 diagnostics adds e53eb952b9 x86: Add ARL/PTL/CWF model detection support adds d18213c699 conform: Add initial support for C23. adds 9f0deff558 x86: Handle unknown Intel processor with default tuning adds de14f1959e x86: Detect Intel Diamond Rapids adds 7b47b3dd21 libio: Synthesize ESPIPE error if lseek returns 0 after read [...] adds 11e188659d libio: Add test case for fflush adds 93623c03d5 manual: Update standardization of getline and getdelim [BZ #32830] adds 363bbdbd2a manual: Mention POSIX-1.2024 requires time_t to be 64 bit or wider. adds a1805753ac Fix spelling mistake "succsefully" -> "successfully" adds 1d7834cac3 Fix spelling mistake "suports" -> "supports" adds 1f8f322823 Fix spelling mistake "trucate" -> "truncate" adds 9df92958c1 manual/tunables: fix a trivial typo adds b0cb99bef5 malloc: Move mmap code out of __libc_free hotpath adds 69da24fbc5 malloc: Inline _int_free adds 0296654d61 malloc: Inline _int_free_check adds 9b0c8ced9c malloc: Improve free checks adds 393b1a6e50 malloc: Inline tcache_free adds c968fe5062 malloc: Use tailcalls in __libc_free adds 0e1aa5db73 aarch64: Add back non-temporal load/stores from oryon-1's memcpy adds ceeffd970c aarch64: Add back non-temporal load/stores from oryon-1's memset adds 1c9ac027a5 malloc: move tcache_init out of hot tcache paths adds e150ee8709 hurd: Check return value of mach_port_mod_refs() in the dup [...] adds 6d6a6e2dd2 hurd: save xstate during signal handling adds d58ebf51bc hurd: Make *utime*s catch invalid times [BZ #32802, BZ #32803] adds 8d54b428cf hurd: Do not restore xstate when it is not initialized adds 0f2df19d95 hurd: Do not check for xstate level if it was not initialized adds 0d99714680 hurd: Clear FP exceptions before calling signal handler adds 39183b953c hurd: Make symlink return EEXIST on existing target directory adds cf9241107d Add AT_* constants from Linux 6.12 adds 4e24e4d936 Add NT_ARM_GCS and NT_RISCV_TAGGED_ADDR_CTRL from Linux 6.13 [...] adds e78caeb4ff elf: tst-audit10: split AVX512F code into dedicated function [...] adds e04afb7177 linux/termio: remove <termio.h> and struct termio adds 77930e0447 benchtest: Correct shell script related to bench-malloc-thread adds 2be836fe44 stdio: Remove UB on printf_fp adds 4c966c0780 RISC-V: Use builtin for ffs and ffsll while supported extens [...] adds 0c34259423 nptl: Fix pthread_getattr_np when modules with execstack are [...] adds 92f7b6061d math: Fix UB on atanhf (BZ 32918) adds 4a1b96bf52 math: Fix UB on coshf (BZ 32919) adds de0c4adf94 math: Fix UB on logf (BZ 32920) adds c8775c0423 math: Fix UB on sinhf (BZ 32921) adds 7619c1b032 math: Fix UB on cbrtf (BZ 32922) adds 8eeb7de8a2 math: Fix UB on cospif (BZ 32923) adds 7a0d7fb25c math: Fix UB on erfcf (BZ 32924) adds 84977600da math: Fix UB on sinpif (BZ 32925) adds 5d10174581 malloc: Inline tcache_try_malloc adds 59f64a1f4f Correct test descriptors in libm-test-pown.inc adds 4f6dae2195 S390: Add new s390 platform z17. adds 3270c50e48 manual: add more pthread functions adds ac4e838289 powerpc: Remove POWER7 strncasecmp optimization adds b4495bd405 nss: remove undefined behavior and optimize getaddrinfo adds f66cb3c9eb hurd: Fix tst-stack2 test build on Hurd adds ae31254432 Implement C23 compoundn adds 2ae4ec56c2 hurd: Make rename refuse trailing slashes [BZ #32570] adds e83207c6e6 Correct spelling mistake in test file adds eff1f680cf malloc: Improved double free detection in the tcache adds f451a02a8c Document all CLOCK_* values adds 25d37948c9 malloc: Improve malloc initialization adds f176bf2a06 manual: fix typo for sched_[sg]etattr adds 442ddedc07 added benchtest inputs for fmal adds 2d9f479f37 added benchtest inputs for powl adds 691edbdf77 aarch64: fix unwinding in longjmp adds aa4c600483 added benchtest inputs for expl adds ad966bc4ef added benchtest inputs for log2l adds e53ab20892 Raise the minimum binutils version to 2.39 adds 4b1ffb828c powerpc64le: Remove configure check for objcopy >= 2.26. adds 0fc76d8762 S390: Use cfi_val_offset instead of cfi_escape. adds 36189c76fb malloc: Improve performance of __libc_calloc adds 06caf53adf Implement C23 rootn. adds c6bf6d1897 benchtest: malloc tcache hotpath benchtest adds a7f6fd976c aarch64: Disable ZA state of SME in setjmp and sigsetjmp adds 251f932624 aarch64: update tests for SME adds eb7a681b82 powerpc: Remove check for -mabi=ibmlongdouble adds 21e54f160f manual: add remaining CPU_* macros adds 6c9bb270d6 manual: Clarifications for listing directories adds 579f866881 manual: add sched_getcpu() adds 10a66a8e42 Remove <libc-tsd.h> adds a894f04d87 Optimize __libc_tsd_* thread variable access adds e0c0f856f5 Use proper extern declaration for _nl_C_LC_CTYPE_{class,toup [...] adds 2745db8dd3 ctype: Fallback initialization of TLS using relocations (bug [...] adds 1e18586c58 Document CVE-2025-4802. adds 1e84509e00 AArch64: Optimize inverse trig functions adds 993997ca1b AArch64: Implement AdvSIMD and SVE acospi/f adds 0ef2cf44e7 AArch64: Implement AdvSIMD and SVE asinpi/f adds edf6202815 AArch64: Implement AdvSIMD and SVE atanpi/f adds 96abd59bf2 AArch64: Implement AdvSIMD and SVE atan2pi/f adds 2c421fc430 AArch64: Cleanup PAC and BTI adds b990b0aee2 AArch64: Cleanup SVE config and defines adds b1f33b2eeb Fix typos in ldbl-opt makefile adds 2071666d03 AArch64: Fix typo in math-vector.h adds f0c09fe616 support: Use const char * argument in support_capture_subpro [...] adds d8f7a79335 elf: Test case for bug 32976 (CVE-2025-4802) adds f2aeb6ff94 x86_64: Fix typo in ifunc-impl-list.c. adds 35fc356fa3 elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987) adds d3e0f63fb9 ldbl-128: also disable lgammaf128_r builtin when building lgammal_r adds 2f769cec44 support: Pick group in support_capture_subprogram_self_sgid [...] adds 078c18d358 pylintrc: Remove obsolete ignore section and comments. adds 1b71a73500 posix: Use more inclusive language in test data. adds 6a9df2a403 linknamespace: Use 'ALLOWLIST' instead of 'WHITELIST' in code. adds 37a32c243f nss_test1: Use 'parametrized template' instead of 'master' i [...] adds 801d566dde gen-libm-test: Use 'original source' instead of 'master' in code. adds 7f9e894fb8 Makerules: Use 'original' instead of 'master' in source. adds 4052d99ead manual: Use more inclusive language in comments. adds 3a3fb2ed83 Fix error reporting (false negatives) in SGID tests adds 7b9881c2c8 INSTALL: Regenerate with texinfo 7.2 adds 7ad95d5506 libmvec: Add inputs for asinpi(f), acospi(f), atanpi(f) and [...] adds 319f94dea2 S390: Use cfi_val_offset instead of cfi_escape. 31bit part adds 4f4c4fcde7 Turn on -Wfree-labels by default if available adds 99c70ae6e9 manual: Document getopt_long_only with single letter options [...] adds 03da41d47d Turn on -Wmissing-parameter-name by default if available adds a2d2c62072 Fix comment typo in libc-symbols.h adds b4784d61b3 doc: Fix typos in documentation of _TIME_BITS adds a484b76cd7 doc: Add missing space in documentation of __TIMESIZE adds a289cf711e Move C warning flags from +gccwarn to +gccwarn-c adds 919bf1489a malloc: Fix malloc init order adds 08d7243a61 Use -std=gnu17 in build-many-glibcs.py when configuring GMP adds 345432e47b Update RISC-V relocations adds fe31d246f5 hurd: Avoid -Wfree-labels warning in _hurd_intr_rpc_mach_msg adds 27cc947dce generic: Add missing parameter name to __getrandom_early_init adds 01bb997ef5 misc: add PKEY_UNRESTRICTED macro adds 22419a2b60 linux: use PKEY_UNRESTRICTED macro in tst-pkey adds ea30c67030 manual: mention PKEY_UNRESTRICTED macro in the manual adds 3473526758 Use Linux 6.15 in build-many-glibcs.py adds da196e6134 AArch64: Improve codegen in SVE log1p adds aa18367c11 AArch64: Improve enabling of SVE for libmvec adds eaf88c1025 Update syscall lists for Linux 6.15 adds e6de31203e stdio-common: Consistently use 'num_digits_len' in 'vfscanf' adds 43afae31e0 manual: Document error codes missing for 'socket' adds 79b5febd76 manual: Document error codes missing for 'inet_ntop' adds 9e8be7a0d1 stdio-common: Correct 'sscanf' test feature wrapper description adds 24ac3a570d localedata: Correct Persian collation rules description adds bc4202521c manual: Fix duplicate 'consult' erratum adds 9a743032cd manual: Fix invalid 'illegal' usage with 'nanosleep' adds 1a3d8f2201 manual: Document clock_nanosleep adds af90dc572a nss: free dynarray buffer after parsing nsswitch.conf adds 591283a689 manual: Correct return value description of 'clock_nanosleep' adds eb1e9194fa math: Remove UB and optimize double ilogb adds c4be334400 math: Optimize double ilogb/llogb adds afe09d44f3 math: Remove UB and optimize double ilogbf adds 39775f00b1 math: Optimize float ilogb/llogb adds 7c00a20397 math: Remove i386 ilogb/ilogbf/llogb/llogbf adds 1642570563 argp: Fix shift bug adds e529bfe8de elf: Fix UB on _dl_map_object_from_fd adds b2970d5e5b stdio-common: Add nonnull attribute to stdio_ext.h functions. adds 6945ce4a6f sigaction: don't sign-extend sa_flags adds d475e5bf4f localedata: Refer to Eswatini instead of Swaziland. adds 404526ee2e sparc: Fix argument passing to __libc_start_main (BZ 32981) adds 7e10e30e64 malloc: Count tcache entries downwards adds 5b45674869 localedata: Use the name North Macedonia. adds e885fd43db posix: fix building regex when _LIBC isn't defined adds 46acdf46cc manual: Document error codes missing for 'if_indextoname' adds 5a9020eeb2 manual: Document error codes missing for 'if_nametoindex' adds 140b20e971 manual: Document error codes missing for 'inet_pton' adds 2fca4b624b Makefile: Avoid $(objpfx)/ in makefiles adds 3b21166c4d manual: Expand Descriptor-Relative Access section adds 941157dbcd manual: Document faccessat adds 49766eb1a5 manual: Document mkdirat adds 60f86c9cd0 manual: Document renameat adds 75b725717f manual: Document unlinkat adds 25f1d94576 manual: Document futimens and utimensat adds ea14d04e9a aarch64: add support for hwcap3,4 adds fcd6a8b5c5 aarch64: add __ifunc_hwcap function to be used in ifunc resolvers adds 7a751ce39c Linux: Drop obsolete kernel support with `if_nameindex' and [...] adds 09795c5612 AArch64: Fix builderror with GCC 12.1/12.2 adds 62fba6d980 manual: Add a comparative example of 'clock_nanosleep' use adds 0a027674a1 x86: Avoid GLRO(dl_x86_cpu_features) adds 5fdc693d95 hurd: Make __getrandom_early_init call __mach_init adds 62cb3ee57d Advisory text for CVE-2025-5702 adds f8f73249d9 Advisory text for CVE-2025-5745 adds b15ed85c86 aarch64: fix typo in sysdeps/aarch64/Makefile adds daab2a6d19 resolv: Add test for getaddrinfo returning FQDN in ai_canonname adds 8af8beb1c4 riscv: Correct __riscv_hwprobe function prototype [BZ #32932] adds 619fd4e37b benchtests: Add modff benchtest adds 1d828b9ddc benchtests: Improve modf benchtest adds f3c82fc1b4 io: Mark lockf() __wur [BZ #32800] adds 90cf97bb9d elf: Remove the unused _etext declaration adds 27360ab9ea htl: move pthread_key_*, pthread_get/setspecific adds 81467d4b61 elf: Add optimization barrier for __ehdr_start and _end adds 5b7c8d1cd4 Always check lockf64 return value adds cbfd798810 malloc: add tcache support for large chunk caching adds cde5caa4bb malloc: add testing for large tcache support adds 63c60101ce ppc64le: Revert "powerpc: Optimized strncmp for power10" (CV [...] adds c22de63588 ppc64le: Revert "powerpc: Fix performance issues of strcmp p [...] adds a7877bb668 ppc64le: Revert "powerpc : Add optimized memchr for POWER10" [...] adds 15808c77b3 ppc64le: Revert "powerpc: Optimized strcmp for power10" (CVE [...] adds d1b27eeda3 malloc: Sort tests-exclude-largetcache in Makefile adds 1164979474 Update advisory GLIBC-SA-2025-0003 and GLIBC-SA-2025-0004 adds edf7328db2 termios: make __tcsetattr() the internal interface adds c4929eecf7 io: replace local_isatty() with a proper function __isatty_n [...] adds 091256f0d1 linux/ioctls: use <linux/sockios.h> for sockios ioctls adds 5f54d8bc48 linux/termios/powerpc: deal with powerpc-unique ioctl emulation adds 5cf101a85a linux: implement arbitrary and split speeds in termios adds bff11c2fa9 hurd/termios: remove USE_OLD_TTY adds de730d3d2d termios: change the generic cfsetspeed() to support arbitrar [...] adds bbbaf50b2a hurd+generic/termios: make speed_t an unsigned int adds ad37ecd579 termios: merge the termios baud definitions adds 98aeca349a manual: document all the termios Bxxx constants in the manual adds 5f138519eb termios: add new baud_t interface, defined to be explicitly numeric adds be413adedf termios: unify the naming of the termios speed fields adds c66801f361 include/array_length.h: add array_foreach[_const] macros adds 964cf50bef linux/termios: regression test for termios speed functions adds 9f680bfe9b Add TCPI_OPT_USEC_TS from Linux 6.14 and TCPI_OPT_TFO_CHILD [...] adds c274c3c07f malloc: Fix tests-malloc-largetcache tests adds eae5bb0f60 powerpc: Remove assembler workarounds adds eeedfc2f74 aarch64: GCS: use internal struct in __alloc_gcs adds c0f0db2d59 aarch64: simplify calls to __libc_arm_za_disable in assembly adds ba32fd7d04 malloc: Cleanup _mid_memalign adds 0dbbc44bfd Fix termios related targets adds 8788bd77d6 sparc: Fix sparc32 Fix argument passing to __libc_start_main [...] adds 1e3d1ddf97 AArch64: Optimize SVE exp functions adds dee22d2a81 AArch64: Optimise SVE FP64 Hyperbolics adds 6849c5b791 AArch64: Improve codegen SVE log1p helper adds 61cc9922f3 math: Simplify and optimize modff implementation adds f165e244e4 math: Simplify and optimize modf implementation adds c3b9abaf33 posix: Add nonnull attribute to glob_pattern_p. adds abc2e954af manual: Clarify renameat documentation adds 848f0e46f0 i386: Update ___tls_get_addr to preserve vector registers adds 0ef7965e5b x86: Update tst-gnu2-tls2 tests adds 124bf1fb6b malloc: Link large tcache tests with $(shared-thread-library) adds 69f8b3e7de resource/Makefile: Split and sort tests adds 5071149e89 hurd: Fix redefinition of 'P2ALIGN'. adds b3b0d0308c hurd: Remove a duplicate entry from 'tests-unsupported'. adds 9b3730a54b powerpc: use .machine power10 in POWER10 assembler sources adds 47b577c66f posix: Fix fnmatch build with gcc-16 adds fc6f074e04 riscv: linux: Add support for getrandom vDSO adds e6ad9650fb benchtests: Add IPv4 inet_ntop benchmark adds 14ca258cc5 benchtests: Add IPv6 inet_ntop benchmark adds f22f6a5b84 resolve: Proper indent resolv/inet_ntop.c adds 80f389ed7e resolv: Optimize inet_ntop adds db94e6343a inet: Implement inet_ntoa on top of inet_ntop adds 3b0d495ac4 Linux: Fix '__close_nocancel_nostatus' clobbering 'errno' [B [...] adds 36bcbc6b5b Linux: Convert '__close_nocancel_nostatus' to a standalone handler adds b2a8d19f4a manual: Add missing free to open_memstream example [BZ #27866] adds 5c2b21c478 powerpc: Remove modff optimization adds 79bfbc93de powerpc: Remove modf optimization adds d30f41d2c9 elf: Add missing DSO dependencies for tst-rtld-no-malloc-{au [...] adds 1149b4f64f Revert "manual: Clarify renameat documentation" adds 53ea6db9fd manual: Clarify renameat documentation adds d1ad959b00 malloc: refactored aligned_OK and misaligned_chunk adds 9a5a7613ac malloc: replace instances of __builtin_expect with __glibc_unlikely adds 1061b75412 malloc: Cleanup tcache_init() adds 681a24ae4d AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112] adds eeb7b079d5 stdlib: Fix __libc_message_impl iovec size (BZ 32947) adds 632d895f3e elf: Add DL_ADDRESS_WITHOUT_RELOC [BZ #33088] adds 7eed691cc2 stdlib/Makefile: Remove deleted test's libm dependency adds 4900f993c8 manual: Remove '.info' suffix in manual names passed to @ref [...] adds 1c5f2ae4f9 Linux: Fix typo in comment in termios_internals.h adds 21cbe4a588 hurd: Mark more xfails for missing RLIMIT_AS support adds 7278d11f3a elf: Introduce separate _r_debug_array variable adds 8329939a37 elf: Introduce _dl_debug_change_state adds ea85e7d550 elf: Restore support for _r_debug interpositions and copy re [...] adds b80f108b55 htl: Drop ptr_pthread_once from pthread_functions adds 6afece738c htl: move __pthread_get_cleanup_stack to libc new 4dc393f13e nptl: Set cancellation type and state on pthread_exit (BZ #28267) new e4585134ca nptl: Do not use pthread set_tid_address as state synchroniz [...] new a75cd1e3af nptl: Use exit_lock when accessing TID on pthread_getaffinity_np new 71a2526d28 nptl: Use exit_lock when accessing TID on pthread_getcpuclockid new f303d285c8 nptl: Use exit_lock when accessing TID on pthread_setschedparam new 345295c0d9 nptl: Use exit_lock when accessing TID on pthread_getschedparam new fe2c818f75 nptl: Use exit_lock when accessing TID on pthread_getname_np new 2518bb05f6 nptl: Use exit_lock when accessing TID on pthread_setname_np new 17d91f0857 nptl: Use exit_lock when accessing TID on pthread_sigqueue new 846c2b23e2 nptl: Use exit_lock when accessing TID on pthread_setschedprio new e98621d54a nptl: Remove INVALID_TD_P
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 (12e0ad3b7d) \ N -- N -- N refs/heads/azanella/pthread-multiple-fixes (e98621d54a)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .b4-config | 4 + .clang-format | 156 + CONTRIBUTED-BY | 15 - ChangeLog.old/ChangeLog.24 | 11984 +++++++ ChangeLog.old/ChangeLog.25 | 10229 ++++++ ChangeLog.old/ChangeLog.26 | 6942 ++++ ChangeLog.old/ChangeLog.27 | 10676 ++++++ ChangeLog.old/ChangeLog.28 | 8505 +++++ ChangeLog.old/ChangeLog.29 | 10379 ++++++ ChangeLog.old/ChangeLog.30 | 13253 +++++++ INSTALL | 231 +- LICENSES | 85 +- Makeconfig | 263 +- Makefile | 63 +- Makefile.help | 6 +- Makefile.in | 28 +- Makerules | 192 +- NEWS | 1575 +- README | 5 +- Rules | 108 +- SECURITY.md | 176 + SHARED-FILES | 179 +- aclocal.m4 | 235 +- advisories/GLIBC-SA-2023-0001 | 14 + advisories/GLIBC-SA-2023-0002 | 15 + advisories/GLIBC-SA-2023-0003 | 15 + advisories/GLIBC-SA-2023-0004 | 16 + advisories/GLIBC-SA-2023-0005 | 18 + advisories/GLIBC-SA-2024-0001 | 15 + advisories/GLIBC-SA-2024-0002 | 15 + advisories/GLIBC-SA-2024-0003 | 13 + advisories/GLIBC-SA-2024-0004 | 28 + advisories/GLIBC-SA-2024-0005 | 22 + advisories/GLIBC-SA-2024-0006 | 32 + advisories/GLIBC-SA-2024-0007 | 28 + advisories/GLIBC-SA-2024-0008 | 26 + advisories/GLIBC-SA-2025-0001 | 40 + advisories/GLIBC-SA-2025-0002 | 18 + advisories/GLIBC-SA-2025-0003 | 30 + advisories/GLIBC-SA-2025-0004 | 29 + advisories/README | 77 + argp/Makefile | 41 +- argp/argp-ba.c | 2 +- argp/argp-eexst.c | 2 +- argp/argp-fmtstream.c | 4 +- argp/argp-fmtstream.h | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 44 +- argp/argp-namefrob.h | 7 +- argp/argp-parse.c | 98 +- argp/argp-pv.c | 2 +- argp/argp-pvh.c | 2 +- argp/argp-test.c | 10 +- argp/argp-xinl.c | 2 +- argp/argp.h | 2 +- argp/bits/argp-ldbl.h | 2 +- argp/tst-argp1.c | 4 +- argp/tst-argp2.c | 2 +- argp/tst-ldbl-argp.c | 2 +- assert/Makefile | 30 +- assert/__assert.c | 2 +- assert/__libc_assert_fail.c | 33 + assert/assert-perr.c | 4 +- assert/assert.c | 67 +- assert/assert.h | 27 +- assert/test-assert-2.c | 167 + assert/test-assert-perr.c | 8 +- assert/test-assert.c | 8 +- assert/tst-assert-c++.cc | 12 +- assert/tst-assert-g++.cc | 2 +- assert/tst-assert-sa-2025-0001.c | 92 + benchtests/Makefile | 437 +- benchtests/README | 20 +- benchtests/acosf-inputs | 2710 ++ benchtests/acoshf-inputs | 1005 + benchtests/acospif-inputs | 2710 ++ benchtests/asinf-inputs | 2710 ++ benchtests/asinhf-inputs | 2005 ++ benchtests/asinpif-inputs | 2710 ++ benchtests/atan2f-inputs | 2005 ++ benchtests/atan2pif-inputs | 2005 ++ benchtests/atanf-inputs | 2005 ++ benchtests/atanh-inputs | 1 + benchtests/atanhf-inputs | 2005 ++ benchtests/atanpif-inputs | 2005 ++ benchtests/bench-arc4random.c | 218 + benchtests/bench-bsearch.c | 137 + benchtests/bench-bzero-large.c | 136 + benchtests/bench-bzero.c | 162 + benchtests/bench-calloc-simple.c | 22 + benchtests/bench-calloc-tcache.c | 22 + benchtests/bench-calloc-thread.c | 22 + benchtests/bench-dl-elf-hash.c | 27 + benchtests/bench-dl-new-hash.c | 26 + benchtests/bench-fclose.c | 75 + benchtests/bench-hash-funcs-kernel.h | 87 + benchtests/bench-hash-funcs.c | 143 + benchtests/bench-libmvec-skeleton.c | 88 + benchtests/bench-malloc-simple.c | 13 +- benchtests/bench-malloc-tcache.c | 174 + benchtests/bench-malloc-thread.c | 11 +- benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 4 +- benchtests/bench-memchr.c | 219 +- benchtests/bench-memcmp.c | 65 +- benchtests/bench-memcmpeq.c | 20 + benchtests/bench-memcpy-large.c | 12 +- benchtests/bench-memcpy-random.c | 58 +- benchtests/bench-memcpy-walk.c | 131 - benchtests/bench-memcpy.c | 53 +- benchtests/bench-memmem.c | 84 +- benchtests/bench-memmove-large.c | 17 +- benchtests/bench-memmove-walk.c | 129 - benchtests/bench-memmove.c | 28 +- benchtests/bench-mempcpy.c | 2 +- benchtests/bench-memrchr.c | 18 +- benchtests/bench-memset-large.c | 19 +- benchtests/bench-memset-random.c | 185 + benchtests/bench-memset-walk.c | 123 - benchtests/bench-memset-zero-large.c | 20 + benchtests/bench-memset-zero.c | 20 + benchtests/bench-memset.c | 10 +- benchtests/bench-nss-hash.c | 26 + benchtests/bench-pthread-lock-base.c | 286 + benchtests/bench-pthread-locks.c | 6 +- benchtests/bench-pthread-mutex-lock.c | 32 + benchtests/bench-pthread-mutex-trylock.c | 37 + benchtests/bench-pthread-spin-lock.c | 30 + benchtests/bench-pthread-spin-trylock.c | 34 + benchtests/bench-random-lock.c | 106 + benchtests/bench-rawmemchr.c | 34 +- benchtests/bench-skeleton.c | 4 +- benchtests/bench-stpcpy.c | 2 +- benchtests/bench-stpcpy_chk.c | 15 +- benchtests/bench-stpncpy.c | 2 +- benchtests/bench-strcasecmp.c | 95 +- benchtests/bench-strcasestr.c | 351 +- benchtests/bench-strcat.c | 110 +- benchtests/bench-strchr.c | 286 +- benchtests/bench-strchrnul.c | 2 +- benchtests/bench-strcmp.c | 193 +- benchtests/bench-strcoll.c | 8 +- benchtests/bench-strcpy.c | 120 +- benchtests/bench-strcpy_chk.c | 17 +- benchtests/bench-strcspn.c | 23 +- benchtests/bench-string.h | 2 +- benchtests/bench-strlen-random.c | 194 + benchtests/bench-strlen.c | 35 +- benchtests/bench-strncasecmp.c | 138 +- benchtests/bench-strncat.c | 96 +- benchtests/bench-strncmp.c | 161 +- benchtests/bench-strncpy.c | 98 +- benchtests/bench-strnlen.c | 141 +- benchtests/bench-strpbrk.c | 104 +- benchtests/bench-strrchr.c | 183 +- benchtests/bench-strsep.c | 80 +- benchtests/bench-strspn.c | 101 +- benchtests/bench-strstr.c | 214 +- benchtests/bench-strtod.c | 2 +- benchtests/bench-strtok.c | 38 +- benchtests/bench-timing-type.c | 2 +- benchtests/bench-timing.h | 2 +- benchtests/bench-util.c | 6 +- benchtests/bench-util.h | 9 +- benchtests/bench-wcpcpy.c | 2 +- benchtests/bench-wcpncpy.c | 2 +- benchtests/bench-wcrtomb.c | 139 + benchtests/bench-wcscat.c | 2 +- benchtests/bench-wcschr.c | 2 +- benchtests/bench-wcschrnul.c | 2 +- benchtests/bench-wcscmp.c | 2 +- benchtests/bench-wcscpy.c | 2 +- benchtests/bench-wcscspn.c | 2 +- benchtests/bench-wcslen.c | 2 +- benchtests/bench-wcsncat.c | 2 +- benchtests/bench-wcsncmp.c | 2 +- benchtests/bench-wcsncpy.c | 2 +- benchtests/bench-wcsnlen.c | 2 +- benchtests/bench-wcspbrk.c | 2 +- benchtests/bench-wcsrchr.c | 2 +- benchtests/bench-wcsspn.c | 2 +- benchtests/bench-wmemchr.c | 2 +- benchtests/bench-wmemcmp.c | 2 +- benchtests/bench-wmemset.c | 2 +- benchtests/cbrtf-inputs | 1005 + benchtests/{roundeven-inputs => ceil-inputs} | 0 benchtests/{roundevenf-inputs => ceilf-inputs} | 0 benchtests/cosf-inputs | 2 +- benchtests/coshf-inputs | 2005 ++ benchtests/cospif-inputs | 2409 ++ benchtests/erfcf-inputs | 795 + benchtests/erff-inputs | 795 + benchtests/exp10m1f-inputs | 2389 ++ benchtests/{exp2f-inputs => exp2m1f-inputs} | 0 benchtests/expl-inputs | 1004 + benchtests/expm1f-inputs | 799 + benchtests/{roundeven-inputs => floor-inputs} | 0 benchtests/{roundevenf-inputs => floorf-inputs} | 0 benchtests/fmal-inputs | 1003 + benchtests/fmod-inputs | 2182 ++ benchtests/fmodf-inputs | 2182 ++ benchtests/hypot-inputs | 1015 +- benchtests/hypotf-inputs | 1007 + benchtests/inet_ntop_ipv4-inputs | 1003 + benchtests/inet_ntop_ipv4-source.c | 10 + benchtests/inet_ntop_ipv6-inputs | 1003 + benchtests/inet_ntop_ipv6-source.c | 10 + benchtests/json-lib.c | 2 +- benchtests/json-lib.h | 2 +- benchtests/lgammaf-inputs | 1005 + benchtests/libmvec/acos-inputs | 4100 +++ benchtests/libmvec/acosf-inputs | 4100 +++ benchtests/libmvec/acosh-inputs | 4100 +++ benchtests/libmvec/acoshf-inputs | 4100 +++ benchtests/{acos-inputs => libmvec/acospi-inputs} | 0 benchtests/libmvec/acospif-inputs | 2710 ++ benchtests/libmvec/asin-inputs | 4100 +++ benchtests/libmvec/asinf-inputs | 4100 +++ benchtests/libmvec/asinh-inputs | 4100 +++ benchtests/libmvec/asinhf-inputs | 4100 +++ benchtests/{asin-inputs => libmvec/asinpi-inputs} | 0 benchtests/libmvec/asinpif-inputs | 2710 ++ benchtests/libmvec/atan-inputs | 4100 +++ benchtests/libmvec/atan2-inputs | 4100 +++ benchtests/libmvec/atan2f-inputs | 4100 +++ .../{atan2-inputs => libmvec/atan2pi-inputs} | 0 benchtests/libmvec/atan2pif-inputs | 2005 ++ benchtests/libmvec/atanf-inputs | 4100 +++ benchtests/libmvec/atanh-inputs | 4100 +++ benchtests/libmvec/atanhf-inputs | 4100 +++ benchtests/{atan-inputs => libmvec/atanpi-inputs} | 0 benchtests/libmvec/atanpif-inputs | 2005 ++ benchtests/libmvec/cbrt-inputs | 4100 +++ benchtests/libmvec/cbrtf-inputs | 4100 +++ benchtests/libmvec/cos-inputs | 4100 +++ benchtests/libmvec/cosf-inputs | 4100 +++ benchtests/libmvec/cosh-inputs | 4100 +++ benchtests/libmvec/coshf-inputs | 4100 +++ benchtests/libmvec/cospi-inputs | 4 + benchtests/libmvec/cospif-inputs | 4 + benchtests/libmvec/erf-inputs | 4100 +++ benchtests/libmvec/erfc-inputs | 4100 +++ benchtests/libmvec/erfcf-inputs | 4100 +++ benchtests/libmvec/erff-inputs | 4100 +++ benchtests/libmvec/exp-inputs | 4100 +++ benchtests/libmvec/exp10-inputs | 4100 +++ benchtests/libmvec/exp10f-inputs | 4100 +++ benchtests/libmvec/exp2-inputs | 4100 +++ benchtests/libmvec/exp2f-inputs | 4100 +++ benchtests/libmvec/expf-inputs | 4100 +++ benchtests/libmvec/expm1-inputs | 4100 +++ benchtests/libmvec/expm1f-inputs | 4100 +++ benchtests/libmvec/hypot-inputs | 4100 +++ benchtests/libmvec/hypotf-inputs | 4100 +++ benchtests/libmvec/log-inputs | 4100 +++ benchtests/libmvec/log10-inputs | 4100 +++ benchtests/libmvec/log10f-inputs | 4100 +++ benchtests/libmvec/log1p-inputs | 4100 +++ benchtests/libmvec/log1pf-inputs | 4100 +++ benchtests/libmvec/log2-inputs | 4100 +++ benchtests/libmvec/log2f-inputs | 4100 +++ benchtests/libmvec/logf-inputs | 4100 +++ benchtests/libmvec/pow-inputs | 4100 +++ benchtests/libmvec/powf-inputs | 4100 +++ benchtests/libmvec/sin-inputs | 4100 +++ benchtests/libmvec/sinf-inputs | 4100 +++ benchtests/libmvec/sinh-inputs | 4100 +++ benchtests/libmvec/sinhf-inputs | 4100 +++ benchtests/libmvec/sinpi-inputs | 4 + benchtests/libmvec/sinpif-inputs | 4 + benchtests/libmvec/tan-inputs | 4100 +++ benchtests/libmvec/tanf-inputs | 4100 +++ benchtests/libmvec/tanh-inputs | 4100 +++ benchtests/libmvec/tanhf-inputs | 4100 +++ benchtests/libmvec/tanpi-inputs | 4 + benchtests/libmvec/tanpif-inputs | 4 + benchtests/{roundeven-inputs => llrint-inputs} | 0 benchtests/{roundevenf-inputs => llrintf-inputs} | 0 benchtests/log10f-inputs | 1005 + benchtests/{log2f-inputs => log10p1f-inputs} | 0 benchtests/log1pf-inputs | 1005 + benchtests/log2l-inputs | 1004 + benchtests/{log2f-inputs => log2p1f-inputs} | 0 benchtests/{roundeven-inputs => lrint-inputs} | 0 benchtests/{roundevenf-inputs => lrintf-inputs} | 0 benchtests/modf-inputs | 4013 ++- benchtests/modff-inputs | 8011 +++++ benchtests/{roundeven-inputs => nearbyint-inputs} | 0 .../{roundevenf-inputs => nearbyintf-inputs} | 0 benchtests/powl-inputs | 1003 + benchtests/pthread_once-source.c | 2 +- benchtests/rintf-inputs | 7 + benchtests/scripts/bench.py | 2 +- benchtests/scripts/benchout_strings.schema.json | 7 +- benchtests/scripts/compare_bench.py | 6 +- benchtests/scripts/compare_strings.py | 22 +- benchtests/scripts/import_bench.py | 4 +- benchtests/scripts/plot_strings.py | 15 +- benchtests/scripts/validate_benchout.py | 8 +- benchtests/sincosf-inputs | 1 + benchtests/sinh-inputs | 1 + benchtests/sinhf-inputs | 2005 ++ benchtests/sinpif-inputs | 2409 ++ benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 2 +- benchtests/tanf-inputs | 3005 ++ benchtests/tanhf-inputs | 2005 ++ benchtests/tanpif-inputs | 2409 ++ benchtests/tgammaf-inputs | 1006 + benchtests/thread_create-source.c | 2 +- bits/atomic_wide_counter.h | 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 | 4 +- bits/floatn-common.h | 42 +- bits/floatn.h | 2 +- bits/flt-eval-method.h | 10 +- bits/fp-fast.h | 2 +- bits/fp-logb.h | 2 +- bits/hwcap.h | 2 +- bits/in.h | 32 +- 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 | 38 +- bits/libm-simd-decl-stubs.h | 321 +- bits/link_lavcurrent.h | 25 + bits/long-double.h | 2 +- bits/math-vector.h | 2 +- bits/mathdef.h | 2 +- bits/mman.h | 24 +- bits/mman_ext.h | 21 + 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 | 4 +- 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 | 60 +- bits/spawn_ext.h | 21 + bits/ss_flags.h | 2 +- bits/stat.h | 2 +- bits/statfs.h | 2 +- bits/statvfs.h | 2 +- bits/stdint-intn.h | 2 +- bits/stdint-least.h | 36 + bits/stdint-uintn.h | 2 +- bits/stdlib-bsearch.h | 33 +- bits/syslog-path.h | 2 +- bits/sysmacros.h | 2 +- bits/termios-baud.h | 72 + bits/termios.h | 60 +- 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 | 6 +- bits/utsname.h | 2 +- bits/waitflags.h | 2 +- bits/waitstatus.h | 2 +- bits/wchar.h | 2 +- bits/wordsize.h | 6 +- catgets/Makefile | 50 +- catgets/catgets.c | 2 +- catgets/catgetsinfo.h | 2 +- catgets/gencat.c | 68 +- catgets/nl_types.h | 2 +- catgets/open_catalog.c | 10 +- catgets/test-gencat.sh | 2 +- catgets/xopen-msg.awk | 2 +- config.h.in | 99 +- config.make.in | 21 +- configure | 9331 +++-- configure.ac | 1108 +- conform/Makefile | 359 +- conform/check-header-lists.sh | 2 +- conform/conformtest.py | 32 +- conform/data/aio.h-data | 2 +- conform/data/arpa/inet.h-data | 2 +- conform/data/assert.h-data | 4 +- conform/data/complex.h-data | 2 +- conform/data/cpio.h-data | 2 +- conform/data/ctype.h-data | 4 +- conform/data/dirent.h-data | 2 +- conform/data/dlfcn.h-data | 2 +- conform/data/errno.h-data | 2 +- conform/data/fcntl.h-data | 2 +- conform/data/fenv.h-data | 2 +- conform/data/float.h-data | 4 +- conform/data/fmtmsg.h-data | 2 +- conform/data/fnmatch.h-data | 2 +- conform/data/ftw.h-data | 2 +- conform/data/glob.h-data | 2 +- conform/data/grp.h-data | 2 +- conform/data/iconv.h-data | 2 +- conform/data/iso646.h-data | 2 +- conform/data/langinfo.h-data | 2 +- conform/data/libgen.h-data | 2 +- conform/data/limits.h-data | 4 +- conform/data/locale.h-data | 4 +- conform/data/math.h-data | 10 +- conform/data/monetary.h-data | 2 +- conform/data/mqueue.h-data | 2 +- conform/data/ndbm.h-data | 2 +- conform/data/net/if.h-data | 2 +- conform/data/netdb.h-data | 2 +- conform/data/netinet/in.h-data | 2 +- conform/data/nl_types.h-data | 2 +- conform/data/poll.h-data | 2 +- conform/data/pthread.h-data | 2 +- conform/data/pwd.h-data | 2 +- conform/data/regex.h-data | 2 +- conform/data/sched.h-data | 2 +- conform/data/search.h-data | 2 +- conform/data/semaphore.h-data | 2 +- conform/data/setjmp.h-data | 8 +- conform/data/signal.h-data | 19 +- conform/data/spawn.h-data | 2 +- conform/data/stdalign.h-data | 2 +- conform/data/stdarg.h-data | 4 +- conform/data/stdbool.h-data | 2 +- conform/data/stddef.h-data | 4 +- conform/data/stdint.h-data | 4 +- conform/data/stdio.h-data | 20 +- conform/data/stdlib.h-data | 60 +- conform/data/stdnoreturn.h-data | 2 +- conform/data/string.h-data | 8 +- conform/data/strings.h-data | 2 +- conform/data/sys/ipc.h-data | 2 +- conform/data/sys/mman.h-data | 2 +- conform/data/sys/msg.h-data | 2 +- conform/data/sys/resource.h-data | 2 +- conform/data/sys/select.h-data | 2 +- conform/data/sys/sem.h-data | 2 +- conform/data/sys/shm.h-data | 2 +- conform/data/sys/socket.h-data | 2 +- conform/data/sys/stat.h-data | 2 +- conform/data/sys/statvfs.h-data | 2 +- conform/data/sys/time.h-data | 2 +- conform/data/sys/timeb.h-data | 2 +- conform/data/sys/times.h-data | 2 +- conform/data/sys/types.h-data | 2 +- conform/data/sys/uio.h-data | 2 +- conform/data/sys/un.h-data | 2 +- conform/data/sys/utsname.h-data | 2 +- conform/data/sys/wait.h-data | 2 +- conform/data/syslog.h-data | 2 +- conform/data/tar.h-data | 2 +- conform/data/termios.h-data | 2 +- conform/data/threads.h-data | 2 +- conform/data/time.h-data | 6 +- conform/data/uchar.h-data | 2 +- conform/data/ucontext.h-data | 5 +- conform/data/ulimit.h-data | 2 +- conform/data/unistd.h-data | 2 +- conform/data/utime.h-data | 2 +- conform/data/utmpx.h-data | 2 +- conform/data/wchar.h-data | 33 +- conform/data/wctype.h-data | 4 +- conform/data/wordexp.h-data | 2 +- conform/glibcconform.py | 2 +- conform/linknamespace.py | 8 +- conform/list-header-symbols.py | 2 +- crypt/Makefile | 69 - crypt/README.ufc-crypt | 135 - crypt/Versions | 5 - crypt/badsalttest.c | 88 - crypt/cert.c | 132 - crypt/cert.input | 171 - crypt/crypt-entry.c | 183 - crypt/crypt-private.h | 76 - crypt/crypt.c | 115 - crypt/crypt.h | 70 - crypt/crypt_util.c | 946 - crypt/md5-crypt.c | 336 - crypt/md5.c | 273 - crypt/md5.h | 146 - crypt/md5c-test.c | 18 - crypt/md5test-giant.c | 137 - crypt/md5test.c | 53 - crypt/sha256-block.c | 98 - crypt/sha256-crypt.c | 428 - crypt/sha256.c | 213 - crypt/sha256.h | 69 - crypt/sha256c-test.c | 61 - crypt/sha256test.c | 102 - crypt/sha512-block.c | 105 - crypt/sha512-crypt.c | 450 - crypt/sha512.c | 237 - crypt/sha512.h | 72 - crypt/sha512c-test.c | 63 - crypt/sha512test.c | 113 - crypt/speeds.c | 153 - crypt/ufc-crypt.h | 28 - crypt/ufc.c | 54 - csu/Makefile | 108 +- csu/abi-note.c | 2 +- csu/check_fds.c | 4 +- csu/dso_handle.c | 2 +- csu/errno-loc.c | 2 +- csu/errno.c | 2 +- csu/gmon-start.c | 31 +- csu/init-first.c | 4 +- csu/init.c | 2 +- csu/libc-start.c | 57 +- csu/libc-tls.c | 163 +- csu/rtld-sizes.sym | 6 + csu/static-reloc.c | 2 +- csu/version.c | 7 +- ctype/Makefile | 36 +- ctype/ctype-c99.c | 2 +- ctype/ctype-c99_l.c | 2 +- ctype/ctype-extn.c | 2 +- ctype/ctype-info.c | 31 +- ctype/ctype.c | 2 +- ctype/ctype.h | 2 +- ctype/ctype_l.c | 2 +- ctype/isctype.c | 2 +- ctype/test_ctype.c | 2 +- ctype/tst-ctype-tls-dlmopen.c | 2 + ctype/tst-ctype-tls-dlopen-static.c | 2 + ctype/tst-ctype-tls-mod.c | 37 + ctype/tst-ctype-tls-skeleton.c | 67 + debug/Makefile | 309 +- debug/Versions | 10 + debug/asprintf_chk.c | 20 +- debug/backtrace.c | 2 +- debug/backtracesyms.c | 4 +- debug/backtracesymsfd.c | 12 +- debug/catchsegv.sh | 106 - debug/chk_fail.c | 2 +- debug/confstr_chk.c | 2 +- debug/dprintf_chk.c | 2 +- debug/execinfo.h | 2 +- debug/explicit_bzero_chk.c | 4 +- debug/fdelt_chk.c | 6 +- debug/fgets_chk.c | 2 +- debug/fgets_u_chk.c | 3 +- debug/fgetws_chk.c | 2 +- debug/fgetws_u_chk.c | 2 +- debug/fortify_fail.c | 6 +- debug/fprintf_chk.c | 3 +- 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 | 3 +- debug/getgroups_chk.c | 2 +- debug/gethostname_chk.c | 2 +- debug/gets_chk.c | 2 +- debug/getwd_chk.c | 4 +- debug/inet_ntop_chk.c | 30 + debug/inet_pton_chk.c | 30 + debug/longjmp_chk.c | 3 +- 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 | 3 +- debug/noophooks.c | 2 +- debug/obprintf_chk.c | 2 +- debug/pcprofile.c | 2 +- debug/pcprofiledump.c | 89 +- 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 | 13 +- debug/readlink_chk.c | 5 +- debug/readlinkat_chk.c | 5 +- debug/readonly-area.c | 25 +- debug/realpath_chk.c | 13 +- debug/recv_chk.c | 2 +- debug/recvfrom_chk.c | 2 +- debug/segfault.c | 215 - debug/snprintf_chk.c | 2 +- debug/sprintf_chk.c | 3 +- debug/stack_chk_fail.c | 2 +- debug/stack_chk_fail_local.c | 2 +- debug/stpcpy_chk.c | 3 +- debug/stpncpy_chk.c | 2 +- debug/strcat_chk.c | 2 +- debug/strcpy_chk.c | 3 +- debug/strlcat_chk.c | 31 + debug/strlcpy_chk.c | 31 + debug/strncat_chk.c | 2 +- debug/strncpy_chk.c | 3 +- debug/swprintf_chk.c | 2 +- debug/test-stpcpy_chk.c | 4 +- debug/test-strcpy_chk.c | 10 +- debug/tst-backtrace.h | 4 +- debug/tst-backtrace2.c | 2 +- debug/tst-backtrace3.c | 2 +- debug/tst-backtrace4.c | 2 +- debug/tst-backtrace5.c | 2 +- debug/tst-backtrace6.c | 2 +- debug/tst-chk-cancel.c | 263 + debug/tst-chk1.c | 1716 - 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-syslog.c | 122 + debug/tst-fortify-wide.c | 104 + debug/tst-fortify.c | 1883 + 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_chk.c | 8 +- debug/tst-longjmp_chk2.c | 6 +- debug/tst-longjmp_chk3.c | 20 +- debug/tst-realpath-chk.c | 37 + debug/tst-sprintf-fortify-rdonly-dlopen.c | 1 + debug/tst-sprintf-fortify-rdonly-mod.c | 56 + debug/tst-sprintf-fortify-rdonly.c | 204 + debug/tst-sprintf-fortify-unchecked.c | 126 + debug/tst-ssp-1.c | 4 +- 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 | 5 +- debug/wcpncpy_chk.c | 2 +- debug/wcrtomb_chk.c | 11 +- debug/wcscat_chk.c | 2 +- debug/wcscpy_chk.c | 36 +- debug/wcslcat_chk.c | 31 + debug/wcslcpy_chk.c | 31 + debug/wcsncat_chk.c | 2 +- debug/wcsncpy_chk.c | 2 +- debug/wcsnrtombs_chk.c | 2 +- debug/wcsrtombs_chk.c | 2 +- debug/wcstombs_chk.c | 2 +- debug/wctomb_chk.c | 2 +- debug/wmemcpy_chk.c | 2 +- debug/wmemmove_chk.c | 2 +- debug/wmempcpy_chk.c | 2 +- debug/wmemset_chk.c | 3 +- debug/wprintf_chk.c | 2 +- debug/xtrace.sh | 4 +- dirent/Makefile | 76 +- dirent/alphasort.c | 2 +- dirent/alphasort64.c | 2 +- dirent/closedir.c | 2 +- dirent/dirent.h | 22 +- dirent/dirfd.c | 2 +- dirent/fdopendir.c | 2 +- dirent/getdents.c | 2 +- dirent/getdents64.c | 2 +- dirent/list.c | 2 +- dirent/opendir-tst1.c | 2 +- dirent/opendir.c | 2 +- dirent/readdir.c | 2 +- dirent/readdir64.c | 2 +- dirent/readdir64_r.c | 2 +- dirent/readdir_r.c | 2 +- dirent/rewinddir.c | 2 +- dirent/scandir-cancel.c | 2 +- dirent/scandir-tail-common.c | 2 +- dirent/scandir-tail.c | 2 +- dirent/scandir.c | 2 +- dirent/scandir64-tail.c | 2 +- dirent/scandir64.c | 2 +- dirent/scandirat.c | 2 +- dirent/scandirat64.c | 2 +- dirent/seekdir.c | 2 +- dirent/telldir.c | 2 +- dirent/tst-closedir-leaks.c | 77 + dirent/tst-fdopendir.c | 7 +- dirent/tst-readdir-long.c | 235 + dirent/tst-readdir-zero-inode.c | 134 + dirent/tst-rewinddir.c | 211 + dirent/tst-scandir.c | 2 +- dirent/versionsort.c | 2 +- dirent/versionsort64.c | 4 +- dlfcn/Makefile | 80 +- dlfcn/bug-dl-leaf-lib-cb.c | 2 +- dlfcn/bug-dl-leaf-lib.c | 2 +- dlfcn/bug-dl-leaf.c | 2 +- dlfcn/dladdr.c | 4 +- dlfcn/dladdr1.c | 4 +- dlfcn/dlclose.c | 4 +- dlfcn/dlerror.c | 4 +- dlfcn/dlerror.h | 3 +- dlfcn/dlfcn.h | 56 +- dlfcn/dlinfo.c | 17 +- dlfcn/dlmopen.c | 4 +- dlfcn/dlopen.c | 6 +- dlfcn/dlopenold.c | 4 +- dlfcn/dlsym.c | 4 +- dlfcn/dlvsym.c | 4 +- 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/moddummy2.c | 2 +- dlfcn/modstatic3.c | 2 +- dlfcn/modstatic5.c | 2 +- dlfcn/tst-dladdr.c | 2 +- dlfcn/tst-dlinfo-phdr.c | 125 + 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 | 2220 +- elf/Versions | 21 +- elf/argv0test.c | 2 +- elf/cache.c | 132 +- elf/chroot_canon.c | 11 +- elf/dl-addr-obj.c | 2 +- elf/dl-addr.c | 18 +- elf/dl-audit.c | 383 + elf/dl-cache.c | 35 +- elf/dl-call-libc-early-init.c | 2 +- elf/dl-call_fini.c | 50 + elf/dl-catch.c | 265 + elf/dl-close.c | 204 +- elf/dl-compat.c | 35 + elf/dl-conflict.c | 73 - elf/dl-debug-symbols.S | 41 + elf/dl-debug.c | 147 +- elf/dl-deps.c | 77 +- elf/dl-diagnostics-cpu.c | 2 +- elf/dl-diagnostics-kernel.c | 2 +- elf/dl-diagnostics.c | 15 +- elf/dl-diagnostics.h | 2 +- elf/dl-dst.h | 11 +- elf/dl-early_allocate.c | 30 + elf/dl-environ.c | 2 +- elf/dl-error-minimal.c | 23 - elf/dl-error-skeleton.c | 263 - elf/dl-error.c | 27 - elf/dl-exception.c | 2 +- elf/dl-execstack-tunable.c | 39 + elf/dl-execstack.c | 4 +- elf/dl-find_object.c | 865 + elf/dl-find_object.h | 141 + elf/dl-fini.c | 76 +- elf/dl-fptr.c | 322 - elf/dl-hwcaps-subdirs.c | 2 +- elf/dl-hwcaps.c | 183 +- elf/dl-hwcaps.h | 13 +- elf/dl-hwcaps_split.c | 2 +- elf/dl-init.c | 10 +- elf/dl-is_dso.h | 2 +- elf/dl-iterate_cpu.h | 136 + elf/dl-iteratephdr.c | 2 +- elf/dl-libc.c | 116 +- elf/dl-libc_freeres.c | 127 + elf/dl-load.c | 570 +- elf/dl-load.h | 14 +- elf/dl-lookup-direct.c | 2 +- elf/dl-lookup.c | 358 +- elf/dl-machine-reject-phdr.h | 4 +- elf/dl-main.h | 6 +- elf/dl-map-segments.h | 89 +- elf/dl-minimal-malloc.c | 119 + elf/dl-minimal.c | 130 +- elf/dl-misc.c | 296 +- elf/dl-mutex.c | 2 +- elf/dl-object.c | 19 +- elf/dl-open.c | 365 +- elf/dl-origin.c | 8 +- elf/dl-printf.c | 313 + elf/dl-profile.c | 21 +- elf/dl-profstub.c | 40 - elf/dl-readonly-area.c | 86 + elf/dl-reloc-static-pie.c | 61 +- elf/dl-reloc.c | 128 +- elf/dl-runtime.c | 268 +- elf/dl-runtime.h | 2 +- elf/dl-scope.c | 2 +- elf/dl-setup_hash.c | 63 + elf/dl-sort-maps.c | 218 +- elf/dl-static-tls.h | 51 + elf/dl-support.c | 239 +- elf/dl-sym-post.h | 49 +- elf/dl-sym.c | 4 +- elf/dl-symaddr.c | 33 - elf/dl-sysdep-open.h | 45 - elf/dl-sysdep.c | 359 +- elf/dl-tls.c | 555 +- elf/dl-tls_block_align.h | 70 + elf/dl-tls_init_tp.c | 25 +- elf/dl-tunable-types.h | 13 +- elf/dl-tunables.c | 385 +- elf/dl-tunables.h | 71 +- elf/dl-tunables.list | 69 +- elf/dl-unmap-segments.h | 2 +- elf/dl-usage.c | 91 +- elf/dl-version.c | 46 +- elf/dl-write.c | 2 +- elf/dl-writev.h | 2 +- elf/do-rel.h | 132 +- elf/dso-sort-tests-1.def | 75 + elf/dso-sort-tests-2.def | 614 + elf/dso-sort-tests-all.py | 218 + elf/dynamic-link.h | 165 +- elf/elf.h | 460 +- elf/enbl-secure.c | 12 +- elf/endswith.h | 41 + elf/get-dynamic-info.h | 166 +- elf/ifuncmain1.c | 13 + elf/ifuncmain5.c | 9 + elf/ifuncmain9.c | 20 +- elf/interp.c | 2 +- elf/lateglobal.c | 6 +- elf/ldconfig.c | 393 +- elf/ldd.bash.in | 4 +- elf/libc-dl-profstub.c | 44 + elf/libc-dl_find_object.c | 26 + elf/libc-early-init.h | 2 +- elf/libc_early_init.c | 11 +- elf/liborigin-mod.c | 1 + elf/libtracemod1-1.c | 1 + elf/libtracemod2-1.c | 1 + elf/libtracemod3-1.c | 1 + elf/libtracemod4-1.c | 1 + elf/libtracemod5-1.c | 1 + elf/link.h | 39 +- elf/markermodMARKER-VALUE.c | 2 +- elf/nextmod3.c | 20 + elf/nextmod3.map | 3 + elf/nodel2mod1.c | 2 - elf/pldd-xx.c | 36 +- elf/pldd.c | 4 +- elf/readelflib.c | 98 +- elf/readlib.c | 72 +- elf/reldep.c | 2 +- elf/reldep2.c | 2 +- elf/reldep3.c | 2 +- elf/reldep5.c | 2 +- elf/reldep8mod1.c | 2 - elf/reldep9mod1.c | 2 - elf/rtld-Rules | 6 +- elf/rtld-debugger-interface.txt | 15 + elf/rtld.c | 1391 +- elf/rtld_static_init.c | 3 +- elf/setup-vdso.h | 34 +- elf/simple-dl-hash.h | 42 + elf/simple-dl-new-hash.h | 36 + elf/sln.c | 6 +- elf/sotruss-lib.c | 13 +- elf/sotruss.sh | 4 +- elf/sprof.c | 27 +- elf/static-stubs.c | 2 +- elf/stringtable.c | 2 +- elf/stringtable.h | 2 +- elf/stringtable_free.c | 2 +- elf/tlsdeschtab.h | 8 +- elf/tst-_dl_addr_inside_object.c | 2 +- elf/tst-absolute-sym-lib.c | 2 +- elf/tst-absolute-sym-lib.lds | 2 +- elf/tst-absolute-sym.c | 2 +- elf/tst-absolute-zero-lib.c | 2 +- elf/tst-absolute-zero.c | 2 +- elf/tst-align.c | 2 +- elf/tst-align2.c | 6 +- elf/tst-align3.c | 37 + elf/tst-alignmod.c | 2 +- elf/tst-alignmod2.c | 2 +- elf/tst-alignmod3.c | 30 + elf/tst-asm-helper.h | 47 + elf/tst-audit-tlsdesc-dlopen.c | 67 + elf/tst-audit-tlsdesc-dlopen2.c | 46 + 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 | 292 + 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-audit25.h | 49 + elf/tst-audit25a.c | 131 + elf/tst-audit25b.c | 131 + elf/tst-audit25mod1.c | 30 + elf/tst-audit25mod2.c | 30 + elf/tst-audit25mod3.c | 22 + elf/tst-audit25mod4.c | 22 + elf/tst-audit28.c | 35 + 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-auditmod-tlsdesc2.c | 59 + 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 | 80 + elf/tst-auditmod28.c | 122 + elf/tst-auxobj-dlopen.c | 2 +- elf/tst-auxobj.c | 2 +- elf/tst-auxv.c | 2 +- elf/tst-auxvalmod.c | 2 +- elf/tst-big-note-lib.S | 4 +- elf/tst-big-note.c | 2 +- elf/tst-create_format1.c | 2 +- elf/tst-debug1.c | 2 +- elf/tst-decorate-maps.c | 196 + elf/tst-dl-hash.c | 116 + elf/tst-dl-hwcaps_split.c | 2 +- elf/tst-dl-is_dso.c | 2 +- elf/tst-dl-iter-static.c | 2 +- elf/tst-dl-printf-static.c | 78 + 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-dlclose-lazy-mod1.c | 36 + elf/tst-dlclose-lazy-mod2.c | 49 + elf/tst-dlclose-lazy.c | 47 + elf/tst-dlmodcount.c | 4 +- elf/tst-dlmopen-dlerror-mod.c | 2 +- elf/tst-dlmopen-dlerror.c | 2 +- elf/tst-dlmopen-gethostbyname-mod.c | 2 +- elf/tst-dlmopen-gethostbyname.c | 2 +- elf/tst-dlmopen-twice-mod1.c | 37 + elf/tst-dlmopen-twice-mod2.c | 50 + elf/tst-dlmopen-twice.c | 54 + elf/tst-dlmopen4-nonpic.c | 2 + elf/tst-dlmopen4-pic.c | 2 + elf/tst-dlmopen4.c | 87 + elf/tst-dlopen-auditdup-auditmod.c | 104 + elf/tst-dlopen-auditdup.c | 36 + elf/tst-dlopen-auditdupmod.c | 48 + elf/tst-dlopen-constructor-null-mod1.c | 55 + elf/tst-dlopen-constructor-null-mod2.c | 37 + elf/tst-dlopen-constructor-null.c | 38 + elf/tst-dlopen-nodelete-reloc-mod1.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod10.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod11.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod12.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod13.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod13.h | 2 +- elf/tst-dlopen-nodelete-reloc-mod14.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod15.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod16.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod17.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod2.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod3.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod4.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod5.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod6.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod7.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod8.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod9.cc | 2 +- elf/tst-dlopen-nodelete-reloc.c | 2 +- elf/tst-dlopen-nodelete-reloc.h | 2 +- elf/tst-dlopen-pie.c | 2 +- elf/tst-dlopen-self-container.c | 2 +- elf/tst-dlopen-self-pie.c | 2 +- elf/tst-dlopen-self.c | 2 +- elf/tst-dlopen-sgid-mod.c | 1 + elf/tst-dlopen-sgid.c | 106 + elf/tst-dlopen-tlsmodid-container.c | 2 +- elf/tst-dlopen-tlsmodid-pie.c | 2 +- elf/tst-dlopen-tlsmodid.c | 2 +- elf/tst-dlopen-tlsmodid.h | 2 +- elf/tst-dlopen-tlsreinit1.c | 40 + elf/tst-dlopen-tlsreinit2.c | 39 + elf/tst-dlopen-tlsreinit3.c | 2 + elf/tst-dlopen-tlsreinit4.c | 2 + elf/tst-dlopen-tlsreinitmod1.c | 20 + elf/tst-dlopen-tlsreinitmod2.c | 30 + elf/tst-dlopen-tlsreinitmod3.c | 102 + elf/tst-dlopenfail-2.c | 2 +- elf/tst-dlopenfail.c | 2 +- elf/tst-dlopenfaillinkmod.c | 2 +- elf/tst-dlopenfailmod1.c | 2 +- elf/tst-dlopenfailmod2.c | 2 +- elf/tst-dlopenfailmod3.c | 2 +- elf/tst-dlopenfailnodelmod.c | 2 +- elf/tst-dlopenrpath.c | 2 +- elf/tst-dlopenrpathmod.c | 2 +- elf/tst-dlsym-error.c | 2 +- elf/tst-dst-static.c | 2 +- elf/tst-env-setuid-static.c | 2 + elf/tst-env-setuid-tunables.c | 101 +- elf/tst-env-setuid.c | 174 +- elf/tst-execstack-needed.c | 2 +- elf/tst-execstack-prog-static-tunable.c | 1 + elf/tst-execstack-prog-static.c | 1 + elf/tst-execstack-prog.c | 2 +- elf/tst-execstack-tunable.c | 1 + elf/tst-execstack.c | 191 +- elf/tst-filterobj-aux.c | 2 +- elf/tst-filterobj-dlopen.c | 2 +- elf/tst-filterobj-filtee.c | 2 +- elf/tst-filterobj-filtee.h | 2 +- elf/tst-filterobj-flt.c | 2 +- elf/tst-filterobj.c | 2 +- elf/tst-finilazyfailmod.c | 2 +- elf/tst-getauxval-static.c | 2 +- elf/tst-glibc-hwcaps-2-cache.c | 4 +- elf/tst-glibc-hwcaps-cache.c | 2 +- elf/tst-glibc-hwcaps-cache.script | 13 + elf/tst-glibc-hwcaps-mask.c | 2 +- elf/tst-glibc-hwcaps-prepend-cache.c | 12 +- elf/tst-glibc-hwcaps-prepend.c | 2 +- elf/tst-glibc-hwcaps.c | 2 +- elf/tst-glibcelf.py | 327 + elf/tst-global2.c | 32 + elf/tst-globalmod2.c | 41 + elf/tst-gnu2-tls1.c | 2 +- elf/tst-gnu2-tls1mod.c | 2 +- elf/tst-gnu2-tls2.c | 122 + elf/tst-gnu2-tls2.h | 40 + elf/tst-gnu2-tls2mod0.c | 32 + elf/tst-gnu2-tls2mod1.c | 32 + elf/tst-gnu2-tls2mod2.c | 32 + elf/tst-hash-collision1-gnu.c | 1 + elf/tst-hash-collision1-mod-gnu.c | 1 + elf/tst-hash-collision1-mod-sysv.c | 1 + elf/tst-hash-collision1-mod.c | 448 + elf/tst-hash-collision1-sysv.c | 1 + elf/tst-hash-collision1.c | 196 + elf/tst-hash-collision2-gnu.c | 1 + elf/tst-hash-collision2-mod1-gnu.c | 1 + elf/tst-hash-collision2-mod1-sysv.c | 1 + elf/tst-hash-collision2-mod1.c | 280 + elf/tst-hash-collision2-mod2-gnu.c | 1 + elf/tst-hash-collision2-mod2-sysv.c | 1 + elf/tst-hash-collision2-mod2.c | 196 + elf/tst-hash-collision2-sysv.c | 1 + elf/tst-hash-collision2.c | 1 + elf/tst-hash-collision3-mod.c | 88 + elf/tst-hash-collision3-mod.map | 43 + elf/tst-hash-collision3.c | 61 + elf/tst-ifunc-fault-bindnow.c | 2 +- elf/tst-ifunc-fault-lazy.c | 6 +- elf/tst-ifunc-textrel.c | 2 +- elf/tst-initfinilazyfail.c | 2 +- elf/tst-initlazyfailmod.c | 2 +- elf/tst-latepthread.c | 2 +- elf/tst-latepthreadmod.c | 2 +- elf/tst-ldconfig-X.sh | 2 +- elf/tst-ldconfig-bad-aux-cache.c | 4 +- elf/tst-ldconfig-ld_so_conf-update.c | 15 +- elf/tst-ldconfig-p.sh | 78 + elf/tst-ldconfig-soname-lib-with-soname.c | 1 + elf/tst-ldconfig-soname-lib-without-soname.c | 1 + elf/tst-ldconfig-soname.sh | 49 + elf/tst-leaks1.c | 2 +- elf/tst-linkall-static.c | 8 +- elf/tst-main1.c | 2 +- elf/tst-main1mod.c | 2 +- elf/tst-next-ver.c | 46 + elf/tst-nodelete-dlclose-dso.c | 4 +- elf/tst-nodelete-dlclose-plugin.c | 4 +- elf/tst-nodelete-dlclose.c | 2 +- elf/tst-nodelete-opened-lib.c | 2 +- elf/tst-nodelete-opened.c | 2 +- elf/tst-nodeps1-mod.c | 25 + elf/tst-nodeps1.c | 23 + elf/tst-nodeps2-mod.c | 1 + elf/tst-nodeps2.c | 29 + elf/tst-noload.c | 2 +- elf/tst-non-directory-mod.c | 1 + elf/tst-non-directory-path.c | 7 + elf/tst-non-directory-path.sh | 77 + elf/tst-null-argv-lib.c | 2 +- elf/tst-null-argv.c | 2 +- elf/tst-origin.c | 26 + elf/tst-origin.sh | 60 + elf/tst-p_align.h | 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-pie-address-static.c | 19 + elf/tst-pie-address.c | 28 + elf/tst-pie-bss-static.c | 19 + elf/tst-pie-bss.c | 30 + elf/tst-pie2.c | 2 +- elf/tst-pldd.c | 14 +- elf/tst-prelink-cmp.c | 49 - elf/tst-prelink.c | 29 - elf/tst-preload-pthread-libc.c | 2 +- elf/tst-protected1a.c | 4 +- elf/tst-protected1b.c | 4 +- elf/tst-protected1mod.h | 2 +- elf/tst-protected1moda.c | 2 +- elf/tst-protected1modb.c | 2 +- elf/tst-ptrguard1.c | 2 +- elf/tst-recursive-tls.c | 60 + elf/tst-recursive-tlsmallocmod.c | 64 + elf/tst-recursive-tlsmodN.c | 28 + elf/tst-relr-mod2.c | 46 + elf/tst-relr-mod3a.c | 49 + elf/tst-relr-mod3b.c | 22 + elf/tst-relr-mod4a.c | 19 + elf/tst-relr-mod4b.c | 19 + elf/tst-relr-mod4b.map | 3 + elf/tst-relr-pie.c | 1 + elf/tst-relr.c | 65 + elf/tst-relr2.c | 27 + elf/tst-relr3.c | 27 + elf/tst-relr4.c | 1 + elf/tst-relro-symbols.py | 137 + elf/tst-ro-dynamic-mod.c | 19 + elf/tst-ro-dynamic-mod.map | 15 + elf/tst-ro-dynamic.c | 31 + elf/tst-rootdir-lib.c | 23 + elf/tst-rootdir.c | 37 + .../tst-rootdir.root/preclean.req | 0 elf/tst-rootdir.script | 1 + elf/tst-rtld-argv0.sh | 2 +- elf/tst-rtld-dash-dash.sh | 41 + elf/tst-rtld-does-not-exist.sh | 41 + elf/tst-rtld-list-diagnostics.py | 302 + elf/tst-rtld-list-tunables.exp | 6 +- elf/tst-rtld-list-tunables.sh | 4 +- elf/tst-rtld-load-self.sh | 2 +- elf/tst-rtld-no-malloc-audit.c | 1 + elf/tst-rtld-no-malloc-preload.c | 1 + elf/tst-rtld-no-malloc.c | 76 + elf/tst-rtld-preload.sh | 2 +- elf/tst-rtld-run-static.c | 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-sprof-basic.c | 25 + elf/tst-sprof-basic.sh | 41 + elf/tst-sprof-mod.c | 24 + elf/tst-stackguard1.c | 7 +- elf/tst-startup-errno.c | 57 + elf/tst-stringtable.c | 12 +- elf/tst-tls-allocation-failure-static.c | 31 + elf/tst-tls-dlinfo.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 | 4 +- elf/tst-tls-manydynamic.h | 2 +- elf/tst-tls-manydynamicmod.c | 2 +- elf/tst-tls-surplus.c | 2 +- elf/tst-tls20.c | 20 +- elf/tst-tls21.c | 2 +- elf/tst-tls22-gnu2.c | 1 + elf/tst-tls22-mod1-gnu2.c | 1 + elf/tst-tls22-mod1-vars.c | 9 + elf/tst-tls22-mod1.c | 27 + elf/tst-tls22-mod2-gnu2.c | 1 + elf/tst-tls22-mod2-vars.c | 9 + elf/tst-tls22-mod2.c | 26 + elf/tst-tls22-vars.c | 9 + elf/tst-tls22.c | 147 + elf/tst-tls22.h | 115 + elf/tst-tls23-mod.c | 32 + elf/tst-tls23.c | 106 + elf/tst-tls23.h | 40 + elf/tst-tls_tp_offset.c | 57 + elf/tst-tlsalign-extern.c | 2 +- elf/tst-tlsalign.c | 2 +- elf/tst-tlsgap-mod0.c | 2 + elf/tst-tlsgap-mod1.c | 2 + elf/tst-tlsgap-mod2.c | 2 + elf/tst-tlsgap.c | 92 + elf/tst-trace1.exp | 4 + elf/tst-trace2.exp | 6 + elf/tst-trace3.exp | 6 + elf/tst-trace4.exp | 6 + elf/tst-trace5.exp | 6 + elf/tst-tunables-enable_secure-env.c | 154 + elf/tst-tunables-enable_secure.c | 234 + elf/tst-tunables.c | 410 + elf/tst-unique3.cc | 2 + elf/tst-unique4.cc | 25 + elf/tst-unique4lib.cc | 39 +- elf/tst-unwind-ctor-lib.c | 2 +- elf/tst-unwind-ctor.c | 2 +- elf/tst-unwind-main.c | 2 +- elf/tst-valgrind-smoke.sh | 46 + elf/tst-version-hash-zero-linkmod.c | 22 + elf/tst-version-hash-zero-linkmod.map | 7 + elf/tst-version-hash-zero-mod.c | 20 + elf/tst-version-hash-zero-mod.map | 13 + elf/tst-version-hash-zero-refmod.c | 23 + elf/tst-version-hash-zero.c | 56 + elf/valgrind-test.c | 49 + elf/vismain.c | 4 +- elf/vismod1.c | 2 +- elf/vismod2.c | 2 +- elf/vismod3.c | 2 +- gen-locales.mk | 13 +- gmon/Makefile | 73 +- gmon/gmon.c | 61 +- gmon/mcount.c | 7 +- gmon/profil.c | 2 +- gmon/sprofil.c | 2 +- gmon/sys/gmon.h | 6 +- gmon/sys/gmon_out.h | 2 +- gmon/sys/profil.h | 2 +- gmon/tst-gmon-gprof.sh | 2 +- gmon/tst-gmon-static-gprof.sh | 2 +- gmon/tst-gmon.c | 10 +- gmon/tst-mcleanup.c | 31 + gmon/tst-mcount-overflow-check.sh | 45 + gmon/tst-mcount-overflow.c | 74 + gmon/tst-sprofil.c | 5 +- gnulib/Makefile | 2 +- gnulib/tst-gcc.c | 2 +- grp/Makefile | 70 - grp/Versions | 34 - grp/fgetgrent.c | 84 - grp/fgetgrent_r.c | 65 - grp/getgrent.c | 28 - grp/getgrent_r.c | 28 - grp/getgrgid.c | 28 - grp/getgrgid_r.c | 31 - grp/getgrnam.c | 28 - grp/getgrnam_r.c | 31 - grp/grp-merge.c | 200 - grp/grp-merge.h | 35 - grp/grp.h | 203 - grp/initgroups.c | 218 - grp/putgrent.c | 76 - grp/setgroups.c | 31 - grp/tst-initgroups1.c | 56 - grp/tst-initgroups2.c | 21 - grp/tst-putgrent.c | 167 - grp/tst_fgetgrent.c | 126 - grp/tst_fgetgrent.sh | 40 - gshadow/Makefile | 39 - gshadow/Versions | 21 - gshadow/fgetsgent.c | 87 - gshadow/fgetsgent_r.c | 46 - gshadow/getsgent.c | 31 - gshadow/getsgent_r.c | 32 - gshadow/getsgnam.c | 31 - gshadow/getsgnam_r.c | 32 - gshadow/gshadow.h | 128 - gshadow/putsgent.c | 81 - gshadow/sgetsgent.c | 77 - gshadow/sgetsgent_r.c | 74 - gshadow/tst-fgetsgent_r.c | 192 - gshadow/tst-putsgent.c | 168 - hesiod/Makefile | 11 +- hesiod/README.hesiod | 2 +- hesiod/hesiod.c | 8 +- hesiod/hesiod.h | 2 +- hesiod/hesiod_p.h | 2 +- hesiod/nss_hesiod/hesiod-grp.c | 2 +- hesiod/nss_hesiod/hesiod-proto.c | 2 +- hesiod/nss_hesiod/hesiod-pwd.c | 2 +- hesiod/nss_hesiod/hesiod-service.c | 2 +- htl/Makefile | 327 +- htl/Versions | 292 +- htl/alloca_cutoff.c | 2 +- htl/cancellation.c | 2 +- htl/cthreads-compat.c | 7 +- htl/forward.c | 87 +- 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 | 12 +- htl/pt-create.c | 44 +- htl/pt-dealloc.c | 17 +- htl/pt-detach.c | 8 +- htl/pt-exit.c | 13 +- htl/pt-getattr.c | 2 +- htl/pt-initialize.c | 41 +- htl/pt-internal.h | 60 +- htl/pt-join.c | 16 +- htl/pt-nthreads.c | 23 + htl/pt-self.c | 13 +- htl/pt-setcancelstate.c | 18 +- htl/pt-setcanceltype.c | 15 +- htl/pt-sigmask.c | 17 +- htl/pt-spin-inlines.c | 2 +- htl/pt-testcancel.c | 2 +- htl/pt-yield.c | 2 +- htl/semaphoreP.h | 2 +- htl/tests/Makefile | 23 +- 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 | 183 +- hurd/Versions | 6 +- hurd/alloc-fd.c | 15 +- hurd/catch-exc.c | 18 +- hurd/catch-signal.c | 2 +- hurd/compat-20.c | 2 +- hurd/ctty-input.c | 2 +- hurd/ctty-output.c | 2 +- hurd/dtable.c | 91 +- hurd/exc2signal.c | 2 +- hurd/fchroot.c | 2 +- hurd/fcntl-internal.h | 2 +- hurd/fd-cleanup.c | 2 +- hurd/fd-close.c | 4 +- hurd/fd-read.c | 14 +- hurd/fd-write.c | 14 +- hurd/fopenport.c | 24 +- hurd/get-host.c | 5 +- hurd/getdport.c | 14 +- hurd/geteuids.c | 2 +- hurd/getumask.c | 2 +- hurd/hurd-raise.c | 2 +- hurd/hurd.h | 8 +- hurd/hurd/fd.h | 22 +- hurd/hurd/id.h | 2 +- hurd/hurd/ioctl.h | 2 +- hurd/hurd/lookup.h | 6 +- hurd/hurd/port.h | 4 +- hurd/hurd/resource.h | 2 +- hurd/hurd/signal.h | 106 +- hurd/hurd/sigpreempt.h | 2 +- hurd/hurd/threadvar.h | 24 +- hurd/hurd/userlink.h | 41 +- hurd/hurd/xattr.h | 2 +- hurd/hurdauth.c | 21 +- hurd/hurdchdir.c | 2 +- hurd/hurdexec.c | 79 +- hurd/hurdfault.c | 29 +- hurd/hurdfault.h | 2 +- hurd/hurdfchdir.c | 2 +- hurd/hurdhost.h | 2 +- hurd/hurdid.c | 9 +- hurd/hurdinit.c | 24 +- hurd/hurdioctl.c | 6 +- hurd/hurdkill.c | 2 +- hurd/hurdlock.c | 20 +- hurd/hurdlock.h | 7 +- hurd/hurdlookup.c | 14 +- hurd/hurdmalloc.c | 10 +- hurd/hurdmsg.c | 134 +- hurd/hurdpid.c | 9 +- hurd/hurdports.c | 2 +- hurd/hurdprio.c | 4 +- hurd/hurdrlimit.c | 9 +- hurd/hurdselect.c | 47 +- hurd/hurdsig.c | 230 +- hurd/hurdsock.c | 16 +- hurd/hurdsocket.h | 2 +- hurd/hurdstartup.c | 7 +- hurd/hurdstartup.h | 2 +- hurd/intern-fd.c | 2 +- hurd/intr-msg.c | 160 +- hurd/intr-rpc.defs | 2 +- hurd/intr-rpc.h | 2 +- hurd/longjmp-ts.c | 4 +- hurd/lookup-at.c | 74 +- hurd/lookup-retry.c | 32 +- hurd/msgportdemux.c | 19 +- hurd/new-fd.c | 2 +- hurd/openport.c | 2 +- hurd/path-lookup.c | 2 +- hurd/pid2task.c | 2 +- hurd/port-cleanup.c | 5 +- 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-hooks.h | 96 + hurd/set-host.c | 4 +- hurd/setauth.c | 2 +- hurd/seteuids.c | 2 +- hurd/siginfo.c | 2 +- hurd/sigunwind.c | 30 +- hurd/task2pid.c | 2 +- hurd/test-sig-rpc-interrupted.c | 185 + hurd/test-sig-xstate.c | 94 + hurd/test-xstate.h | 40 + hurd/thread-cancel.c | 13 +- hurd/thread-self.c | 8 +- hurd/trampoline.c | 12 +- hurd/vpprintf.c | 10 +- hurd/xattr.c | 49 +- iconv/Makefile | 43 +- iconv/dummy-repertoire.c | 2 +- iconv/gconv.c | 6 +- iconv/gconv.h | 2 +- iconv/gconv_builtin.c | 2 +- iconv/gconv_builtin.h | 2 +- iconv/gconv_cache.c | 13 +- iconv/gconv_charset.c | 6 +- iconv/gconv_charset.h | 4 +- iconv/gconv_close.c | 2 +- iconv/gconv_conf.c | 13 +- iconv/gconv_db.c | 25 +- iconv/gconv_dl.c | 11 +- iconv/gconv_int.h | 62 +- iconv/gconv_open.c | 2 +- iconv/gconv_parseconfdir.h | 37 +- iconv/gconv_simple.c | 312 +- iconv/gconv_trans.c | 19 +- iconv/iconv.c | 2 +- iconv/iconv.h | 17 +- iconv/iconv_charmap.c | 4 +- iconv/iconv_close.c | 2 +- iconv/iconv_open.c | 2 +- iconv/iconv_prog.c | 553 +- iconv/iconv_prog.h | 2 +- iconv/iconvconfig.c | 22 +- iconv/iconvconfig.h | 2 +- iconv/loop.c | 167 +- iconv/skeleton.c | 191 +- iconv/strtab.c | 2 +- iconv/test-gconv-modules | 2 +- iconv/tst-gconv-init-failure-mod.c | 2 +- iconv/tst-gconv-init-failure.c | 2 +- iconv/tst-iconv-mt.c | 17 +- iconv/tst-iconv-opt.c | 2 +- iconv/tst-iconv-sticky-input-error.c | 139 + iconv/tst-iconv2.c | 2 +- iconv/tst-iconv5.c | 2 +- iconv/tst-iconv6.c | 2 +- iconv/tst-iconv7.c | 2 +- iconv/tst-iconv8.c | 2 +- iconv/tst-iconv9.c | 2 +- iconv/tst-iconv_prog-buffer.sh | 306 + iconv/tst-iconv_prog.sh | 31 +- iconv/tst-translit-locale | 10 + iconv/tst-translit-mchar.c | 48 + iconv/tst-translit-mchar.sh | 51 + iconvdata/8bit-gap.c | 2 +- iconvdata/8bit-generic.c | 2 +- iconvdata/Makefile | 10 +- iconvdata/TESTS | 3 +- iconvdata/TESTS2 | 2 +- iconvdata/ansi_x3.110.c | 2 +- iconvdata/armscii-8.c | 2 +- iconvdata/asmo_449.c | 2 +- iconvdata/big5.c | 32 +- iconvdata/big5hkscs.c | 18 +- iconvdata/brf.c | 2 +- iconvdata/bug-iconv10.c | 2 +- iconvdata/bug-iconv11.c | 2 +- iconvdata/bug-iconv12.c | 2 +- iconvdata/bug-iconv13.c | 2 +- iconvdata/bug-iconv14.c | 2 +- iconvdata/bug-iconv15.c | 60 + iconvdata/bug-iconv3.c | 2 +- iconvdata/bug-iconv8.c | 2 +- iconvdata/cns11643.c | 28 +- iconvdata/cns11643.h | 2 +- iconvdata/cns11643l1.c | 48 +- iconvdata/cns11643l1.h | 2 +- iconvdata/cns11643l2.h | 2 +- iconvdata/cp10007.c | 2 +- iconvdata/cp1125.c | 2 +- iconvdata/cp1250.c | 2 +- iconvdata/cp1251.c | 2 +- iconvdata/cp1252.c | 2 +- iconvdata/cp1253.c | 2 +- iconvdata/cp1254.c | 2 +- iconvdata/cp1255.c | 2 +- iconvdata/cp1256.c | 2 +- iconvdata/cp1257.c | 2 +- iconvdata/cp1258.c | 2 +- iconvdata/cp737.c | 2 +- iconvdata/cp737.h | 2 +- iconvdata/cp770.c | 2 +- iconvdata/cp771.c | 2 +- iconvdata/cp772.c | 2 +- iconvdata/cp773.c | 2 +- iconvdata/cp774.c | 2 +- iconvdata/cp775.c | 2 +- iconvdata/cp775.h | 2 +- iconvdata/cp932.c | 10 +- iconvdata/csn_369103.c | 2 +- iconvdata/cwi.c | 2 +- iconvdata/dec-mcs.c | 2 +- iconvdata/ebcdic-at-de-a.c | 2 +- iconvdata/ebcdic-at-de.c | 2 +- iconvdata/ebcdic-ca-fr.c | 2 +- iconvdata/ebcdic-dk-no-a.c | 2 +- iconvdata/ebcdic-dk-no.c | 2 +- iconvdata/ebcdic-es-a.c | 2 +- iconvdata/ebcdic-es-s.c | 2 +- iconvdata/ebcdic-es.c | 2 +- iconvdata/ebcdic-fi-se-a.c | 2 +- iconvdata/ebcdic-fi-se.c | 2 +- iconvdata/ebcdic-fr.c | 2 +- iconvdata/ebcdic-is-friss.c | 2 +- iconvdata/ebcdic-it.c | 2 +- iconvdata/ebcdic-pt.c | 2 +- iconvdata/ebcdic-uk.c | 2 +- iconvdata/ebcdic-us.c | 2 +- iconvdata/ecma-cyrillic.c | 2 +- iconvdata/euc-cn.c | 2 +- iconvdata/euc-jisx0213.c | 2 +- iconvdata/euc-jp-ms.c | 10 +- iconvdata/euc-jp.c | 2 +- iconvdata/euc-kr.c | 2 +- iconvdata/euc-tw.c | 2 +- iconvdata/extra-module.mk | 2 +- iconvdata/gb18030.c | 427 +- iconvdata/gb2312.c | 36 +- iconvdata/gb2312.h | 2 +- iconvdata/gbbig5.c | 6 +- iconvdata/gbgbk.c | 2 +- iconvdata/gbk.c | 26 +- iconvdata/gconv-modules | 6 +- iconvdata/gconv-modules-extra.conf | 2 +- iconvdata/georgian-academy.c | 2 +- iconvdata/georgian-ps.c | 2 +- iconvdata/gost_19768-74.c | 2 +- iconvdata/greek-ccitt.c | 2 +- iconvdata/greek7-old.c | 2 +- iconvdata/greek7.c | 2 +- iconvdata/hp-greek8.c | 2 +- iconvdata/hp-roman8.c | 2 +- iconvdata/hp-roman9.c | 2 +- iconvdata/hp-thai8.c | 2 +- iconvdata/hp-turkish8.c | 2 +- iconvdata/ibm037.c | 2 +- iconvdata/ibm038.c | 2 +- iconvdata/ibm1004.c | 2 +- iconvdata/ibm1008.c | 2 +- iconvdata/ibm1008.h | 2 +- iconvdata/ibm1008_420.c | 2 +- iconvdata/ibm1025.c | 2 +- iconvdata/ibm1025.h | 2 +- iconvdata/ibm1026.c | 2 +- iconvdata/ibm1046.c | 2 +- iconvdata/ibm1046.h | 2 +- iconvdata/ibm1047.c | 2 +- iconvdata/ibm1097.c | 2 +- iconvdata/ibm1097.h | 2 +- iconvdata/ibm1112.c | 2 +- iconvdata/ibm1112.h | 2 +- iconvdata/ibm1122.c | 2 +- iconvdata/ibm1122.h | 2 +- iconvdata/ibm1123.c | 2 +- iconvdata/ibm1123.h | 2 +- iconvdata/ibm1124.c | 2 +- iconvdata/ibm1124.h | 2 +- iconvdata/ibm1129.c | 2 +- iconvdata/ibm1129.h | 2 +- iconvdata/ibm1130.c | 2 +- iconvdata/ibm1130.h | 2 +- iconvdata/ibm1132.c | 2 +- iconvdata/ibm1132.h | 2 +- iconvdata/ibm1133.c | 2 +- iconvdata/ibm1133.h | 2 +- iconvdata/ibm1137.c | 2 +- iconvdata/ibm1137.h | 2 +- iconvdata/ibm1140.c | 2 +- iconvdata/ibm1140.h | 2 +- iconvdata/ibm1141.c | 2 +- iconvdata/ibm1141.h | 2 +- iconvdata/ibm1142.c | 2 +- iconvdata/ibm1142.h | 2 +- iconvdata/ibm1143.c | 2 +- iconvdata/ibm1143.h | 2 +- iconvdata/ibm1144.c | 2 +- iconvdata/ibm1144.h | 2 +- iconvdata/ibm1145.c | 2 +- iconvdata/ibm1145.h | 2 +- iconvdata/ibm1146.c | 2 +- iconvdata/ibm1146.h | 2 +- iconvdata/ibm1147.c | 2 +- iconvdata/ibm1147.h | 2 +- iconvdata/ibm1148.c | 2 +- iconvdata/ibm1148.h | 2 +- iconvdata/ibm1149.c | 2 +- iconvdata/ibm1149.h | 2 +- iconvdata/ibm1153.c | 2 +- iconvdata/ibm1153.h | 2 +- iconvdata/ibm1154.c | 2 +- iconvdata/ibm1154.h | 2 +- iconvdata/ibm1155.c | 2 +- iconvdata/ibm1155.h | 2 +- iconvdata/ibm1156.c | 2 +- iconvdata/ibm1156.h | 2 +- iconvdata/ibm1157.c | 2 +- iconvdata/ibm1157.h | 2 +- iconvdata/ibm1158.c | 2 +- iconvdata/ibm1158.h | 2 +- iconvdata/ibm1160.c | 2 +- iconvdata/ibm1160.h | 2 +- iconvdata/ibm1161.c | 2 +- iconvdata/ibm1161.h | 2 +- iconvdata/ibm1162.c | 2 +- iconvdata/ibm1162.h | 2 +- iconvdata/ibm1163.c | 2 +- iconvdata/ibm1163.h | 2 +- iconvdata/ibm1164.c | 2 +- iconvdata/ibm1164.h | 2 +- iconvdata/ibm1166.c | 2 +- iconvdata/ibm1166.h | 2 +- iconvdata/ibm1167.c | 2 +- iconvdata/ibm1167.h | 2 +- iconvdata/ibm12712.c | 2 +- iconvdata/ibm12712.h | 2 +- iconvdata/ibm1364.c | 12 +- iconvdata/ibm1364.h | 2 +- iconvdata/ibm1371.c | 2 +- iconvdata/ibm1371.h | 2 +- iconvdata/ibm1388.c | 2 +- iconvdata/ibm1388.h | 2 +- iconvdata/ibm1390.c | 2 +- iconvdata/ibm1390.h | 2 +- iconvdata/ibm1399.c | 2 +- iconvdata/ibm1399.h | 2 +- iconvdata/ibm16804.c | 2 +- iconvdata/ibm16804.h | 2 +- iconvdata/ibm256.c | 2 +- iconvdata/ibm273.c | 2 +- iconvdata/ibm274.c | 2 +- iconvdata/ibm275.c | 2 +- iconvdata/ibm277.c | 2 +- iconvdata/ibm278.c | 2 +- iconvdata/ibm280.c | 2 +- iconvdata/ibm281.c | 2 +- iconvdata/ibm284.c | 2 +- iconvdata/ibm285.c | 2 +- iconvdata/ibm290.c | 2 +- iconvdata/ibm297.c | 2 +- iconvdata/ibm420.c | 2 +- iconvdata/ibm423.c | 2 +- iconvdata/ibm424.c | 2 +- iconvdata/ibm437.c | 2 +- iconvdata/ibm4517.c | 2 +- iconvdata/ibm4517.h | 2 +- iconvdata/ibm4899.c | 2 +- iconvdata/ibm4899.h | 2 +- iconvdata/ibm4909.c | 2 +- iconvdata/ibm4909.h | 2 +- iconvdata/ibm4971.c | 2 +- iconvdata/ibm4971.h | 2 +- iconvdata/ibm500.c | 2 +- iconvdata/ibm5347.c | 2 +- iconvdata/ibm5347.h | 2 +- iconvdata/ibm803.c | 2 +- iconvdata/ibm803.h | 2 +- iconvdata/ibm850.c | 2 +- iconvdata/ibm851.c | 2 +- iconvdata/ibm852.c | 2 +- iconvdata/ibm855.c | 2 +- iconvdata/ibm856.c | 2 +- iconvdata/ibm856.h | 2 +- iconvdata/ibm857.c | 2 +- iconvdata/ibm858.c | 2 +- iconvdata/ibm860.c | 2 +- iconvdata/ibm861.c | 2 +- iconvdata/ibm862.c | 2 +- iconvdata/ibm863.c | 2 +- iconvdata/ibm864.c | 2 +- iconvdata/ibm865.c | 2 +- iconvdata/ibm866.c | 2 +- iconvdata/ibm866nav.c | 2 +- iconvdata/ibm868.c | 2 +- iconvdata/ibm869.c | 2 +- iconvdata/ibm870.c | 2 +- iconvdata/ibm871.c | 2 +- iconvdata/ibm874.c | 2 +- iconvdata/ibm875.c | 2 +- iconvdata/ibm880.c | 2 +- iconvdata/ibm891.c | 2 +- iconvdata/ibm901.c | 2 +- iconvdata/ibm901.h | 2 +- iconvdata/ibm902.c | 2 +- iconvdata/ibm902.h | 2 +- iconvdata/ibm903.c | 2 +- iconvdata/ibm9030.c | 2 +- iconvdata/ibm9030.h | 2 +- iconvdata/ibm904.c | 2 +- iconvdata/ibm905.c | 2 +- iconvdata/ibm9066.c | 2 +- iconvdata/ibm9066.h | 2 +- iconvdata/ibm918.c | 2 +- iconvdata/ibm921.c | 2 +- iconvdata/ibm921.h | 2 +- iconvdata/ibm922.c | 2 +- iconvdata/ibm922.h | 2 +- iconvdata/ibm930.c | 4 +- iconvdata/ibm930.h | 2 +- iconvdata/ibm932.c | 2 +- iconvdata/ibm932.h | 2 +- iconvdata/ibm933.c | 4 +- iconvdata/ibm933.h | 2 +- iconvdata/ibm935.c | 4 +- iconvdata/ibm935.h | 2 +- iconvdata/ibm937.c | 4 +- iconvdata/ibm937.h | 2 +- iconvdata/ibm939.c | 4 +- iconvdata/ibm939.h | 2 +- iconvdata/ibm943.c | 2 +- iconvdata/ibm943.h | 2 +- iconvdata/ibm9448.c | 2 +- iconvdata/ibm9448.h | 2 +- iconvdata/iec_p27-1.c | 2 +- iconvdata/inis-8.c | 2 +- iconvdata/inis-cyrillic.c | 2 +- iconvdata/inis.c | 2 +- iconvdata/isiri-3342.c | 2 +- iconvdata/iso-2022-cn-ext.c | 16 +- iconvdata/iso-2022-cn.c | 4 +- iconvdata/iso-2022-jp-3.c | 32 +- iconvdata/iso-2022-jp.c | 6 +- iconvdata/iso-2022-kr.c | 4 +- iconvdata/iso-ir-165.c | 2 +- iconvdata/iso-ir-165.h | 2 +- iconvdata/iso-ir-197.c | 2 +- iconvdata/iso-ir-209.c | 2 +- iconvdata/iso646.c | 160 +- iconvdata/iso8859-1.c | 2 +- iconvdata/iso8859-10.c | 2 +- iconvdata/iso8859-11.c | 2 +- iconvdata/iso8859-13.c | 2 +- iconvdata/iso8859-14.c | 2 +- iconvdata/iso8859-15.c | 2 +- iconvdata/iso8859-16.c | 2 +- iconvdata/iso8859-2.c | 2 +- iconvdata/iso8859-3.c | 2 +- iconvdata/iso8859-4.c | 2 +- iconvdata/iso8859-5.c | 2 +- iconvdata/iso8859-6.c | 2 +- iconvdata/iso8859-7.c | 2 +- iconvdata/iso8859-8.c | 2 +- iconvdata/iso8859-9.c | 2 +- iconvdata/iso8859-9e.c | 2 +- iconvdata/iso_10367-box.c | 2 +- iconvdata/iso_11548-1.c | 2 +- iconvdata/iso_2033.c | 2 +- iconvdata/iso_5427-ext.c | 2 +- iconvdata/iso_5427.c | 2 +- iconvdata/iso_5428.c | 2 +- iconvdata/iso_6937-2.c | 2 +- iconvdata/iso_6937.c | 2 +- iconvdata/jis0201.c | 2 +- iconvdata/jis0201.h | 2 +- iconvdata/jis0208.c | 16 +- iconvdata/jis0208.h | 2 +- iconvdata/jis0212.c | 10 +- iconvdata/jis0212.h | 2 +- iconvdata/jisx0213.c | 2 +- iconvdata/jisx0213.h | 2 +- iconvdata/johab.c | 8 +- iconvdata/koi-8.c | 2 +- iconvdata/koi8-r.c | 2 +- iconvdata/koi8-ru.c | 2 +- iconvdata/koi8-t.c | 2 +- iconvdata/koi8-u.c | 2 +- iconvdata/ksc5601.c | 14 +- iconvdata/ksc5601.h | 2 +- iconvdata/latin-greek-1.c | 2 +- iconvdata/latin-greek.c | 2 +- iconvdata/mac-centraleurope.c | 2 +- iconvdata/mac-is.c | 2 +- iconvdata/mac-sami.c | 2 +- iconvdata/mac-uk.c | 2 +- iconvdata/macintosh.c | 2 +- iconvdata/mik.c | 2 +- iconvdata/nats-dano.c | 2 +- iconvdata/nats-sefi.c | 2 +- iconvdata/pt154.c | 2 +- iconvdata/rk1048.c | 2 +- iconvdata/run-iconv-test.sh | 2 +- iconvdata/sami-ws2.c | 2 +- iconvdata/shift_jisx0213.c | 2 +- iconvdata/sjis.c | 20 +- iconvdata/t.61.c | 2 +- iconvdata/tcvn5712-1.c | 2 +- iconvdata/testdata/UTF-7-IMAP | 1 + iconvdata/testdata/UTF-7-IMAP..UTF8 | 32 + iconvdata/tis-620.c | 2 +- iconvdata/tscii.c | 2 +- iconvdata/tst-e2big.c | 2 +- iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c | 67 +- iconvdata/tst-iconv-iso-2022-cn-ext.c | 128 + iconvdata/tst-loading.c | 2 +- iconvdata/tst-table-charmap.sh | 13 +- iconvdata/tst-table-from.c | 7 +- iconvdata/tst-table-to.c | 14 +- iconvdata/tst-table.sh | 56 +- iconvdata/tst-tables.sh | 2 +- iconvdata/uhc.c | 6 +- iconvdata/unicode.c | 10 +- iconvdata/utf-16.c | 10 +- iconvdata/utf-32.c | 10 +- iconvdata/utf-7.c | 304 +- iconvdata/viscii.c | 2 +- include/aliases.h | 2 +- include/alloc_buffer.h | 37 +- include/allocate_once.h | 9 +- include/arpa/inet.h | 15 +- include/arpa/nameser.h | 142 +- include/array_length.h | 16 +- include/assert.h | 12 +- include/atomic.h | 2 +- include/atomic_wide_counter.h | 103 + include/bits/atomic_wide_counter.h | 1 + include/bits/dl_find_object.h | 1 + include/bits/inet-fortified-decl.h | 1 + include/bits/inet-fortified.h | 1 + include/bits/mathcalls-macros.h | 12 + include/bits/select-decl.h | 1 + include/bits/sigstksz.h | 6 +- include/bits/stdio2-decl.h | 1 + include/bits/syslog-decl.h | 1 + include/bits/unistd-decl.h | 1 + include/bits/unistd_ext.h | 3 + include/bits/wchar2-decl.h | 1 + include/bits/xopen_lim.h | 2 +- include/clone_internal.h | 41 +- include/crypt.h | 3 - include/ctype.h | 21 +- include/dlfcn.h | 9 + include/elf.h | 13 + include/errno.h | 2 +- include/error.h | 4 +- include/features.h | 70 +- include/file_change_detection.h | 4 +- include/filename.h | 2 +- include/gmp.h | 12 - include/gnu-versions.h | 2 +- include/gnu/libc-version.h | 2 +- include/grp-merge.h | 2 +- include/grp.h | 2 +- include/gshadow.h | 2 +- include/idx.h | 2 +- include/ifaddrs.h | 4 - include/ifunc-impl-list.h | 10 +- include/inline-hashtab.h | 2 +- include/intprops.h | 20 +- include/libc-diag.h | 24 +- include/libc-internal.h | 8 +- include/libc-misc.h | 67 + include/libc-pointer-arith.h | 10 +- include/libc-symbols.h | 345 +- include/limits.h | 8 +- include/link.h | 30 +- include/list.h | 2 +- include/list_t.h | 2 +- include/loop_unroll.h | 2 +- include/math-narrow-eval.h | 2 +- include/math.h | 12 +- include/netdb.h | 2 +- include/netgroup.h | 2 +- include/nss_dns.h | 2 +- include/nss_files.h | 2 +- include/printf.h | 81 +- include/printf_buffer.h | 367 + include/programs/xasprintf.h | 2 +- include/programs/xmalloc.h | 2 +- include/pwd.h | 2 +- include/random-bits.h | 2 +- include/regex.h | 25 +- include/register-atfork.h | 28 +- include/resolv.h | 3 + include/rounding-mode.h | 2 +- include/rpc/rpc.h | 5 +- include/rtld-malloc.h | 2 +- include/scratch_buffer.h | 18 +- include/set-freeres.h | 141 + include/set-hooks.h | 71 - include/setjmp.h | 41 +- include/shadow.h | 2 +- include/shlib-compat.h | 2 +- include/shm-directory.h | 2 +- include/signal.h | 6 +- include/stackinfo.h | 2 +- include/stap-probe.h | 2 +- include/stdbit.h | 1 + include/stdc-predef.h | 6 +- include/stdio.h | 88 +- include/stdlib.h | 87 +- include/string.h | 21 +- include/sys/cdefs.h | 21 + include/sys/epoll.h | 9 + include/sys/poll.h | 5 +- include/sys/prctl.h | 5 + include/sys/select.h | 4 + include/sys/single_threaded.h | 11 + include/sys/socket.h | 14 +- include/sys/stat.h | 2 + include/sys/sysinfo.h | 3 +- include/sys/syslog.h | 4 + include/sys/sysmacros.h | 2 +- include/sys/time.h | 2 +- include/sys/un.h | 12 + include/termios.h | 27 +- include/tgmath.h | 8 +- include/time.h | 15 +- include/unistd.h | 23 +- include/unistd_ext.h | 66 + include/values.h | 2 +- include/wchar.h | 91 +- inet/Makefile | 135 +- inet/Versions | 27 +- inet/aliases.h | 63 - inet/arpa/inet.h | 9 +- inet/bits/inet-fortified-decl.h | 42 + inet/bits/inet-fortified.h | 61 + inet/bug-if1.c | 2 +- inet/check_native.c | 2 +- inet/check_pf.c | 11 +- inet/deadline.c | 2 +- inet/ether_aton.c | 2 +- inet/ether_aton_r.c | 2 +- inet/ether_hton.c | 58 - inet/ether_line.c | 2 +- inet/ether_ntoa.c | 2 +- inet/ether_ntoa_r.c | 2 +- inet/ether_ntoh.c | 61 - inet/getaliasent.c | 28 - inet/getaliasent_r.c | 30 - inet/getaliasname.c | 31 - inet/getaliasname_r.c | 30 - inet/gethstbyad.c | 29 - inet/gethstbyad_r.c | 50 - inet/gethstbynm.c | 36 - inet/gethstbynm2.c | 37 - inet/gethstbynm2_r.c | 44 - inet/gethstbynm_r.c | 43 - inet/gethstent.c | 26 - inet/gethstent_r.c | 34 - inet/getipv4sourcefilter.c | 2 +- inet/getnameinfo.c | 544 - inet/getnetbyad.c | 33 - inet/getnetbyad_r.c | 33 - inet/getnetbynm.c | 32 - inet/getnetbynm_r.c | 32 - inet/getnetent.c | 29 - inet/getnetent_r.c | 34 - inet/getnetgrent.c | 49 - inet/getnetgrent_r.c | 499 - inet/getproto.c | 31 - inet/getproto_r.c | 30 - inet/getprtent.c | 28 - inet/getprtent_r.c | 32 - inet/getprtname.c | 31 - inet/getprtname_r.c | 30 - inet/getrpcbyname.c | 31 - inet/getrpcbyname_r.c | 30 - inet/getrpcbynumber.c | 31 - inet/getrpcbynumber_r.c | 30 - inet/getrpcent.c | 28 - inet/getrpcent_r.c | 32 - inet/getservent.c | 25 - inet/getservent_r.c | 29 - inet/getsourcefilter.c | 2 +- inet/getsrvbynm.c | 28 - inet/getsrvbynm_r.c | 27 - inet/getsrvbypt.c | 28 - inet/getsrvbypt_r.c | 27 - inet/herrno-loc.c | 2 +- inet/herrno.c | 2 +- inet/htonl.c | 2 +- inet/htons.c | 2 +- inet/htontest.c | 2 +- inet/idna.c | 9 +- inet/idna_name_classify.c | 4 +- inet/if_index.c | 2 +- inet/ifaddrs.c | 2 +- inet/ifaddrs.h | 2 +- inet/ifreq.c | 2 +- inet/in6_addr.c | 2 +- inet/inet6_opt.c | 2 +- inet/inet6_option.c | 2 +- inet/inet6_rth.c | 2 +- inet/inet6_scopeid_pton.c | 4 +- inet/inet_net.c | 4 +- inet/inet_ntoa.c | 9 +- inet/net-internal.h | 4 +- inet/netgroup.h | 82 - inet/netinet/ether.h | 2 +- inet/netinet/icmp6.h | 2 +- inet/netinet/igmp.h | 4 +- inet/netinet/in.h | 27 +- inet/netinet/ip6.h | 13 +- inet/rcmd.c | 43 +- inet/rexec.c | 11 +- inet/ruserpass.c | 8 +- inet/setipv4sourcefilter.c | 2 +- inet/setsourcefilter.c | 2 +- inet/test-hnto-types.c | 2 +- inet/test-ifaddrs.c | 2 +- inet/test_ifindex.c | 2 +- inet/tst-checks-posix.c | 2 +- inet/tst-deadline.c | 2 +- inet/tst-idna_name_classify.c | 2 +- inet/tst-if_index-long.c | 2 +- inet/tst-if_nameindex.c | 117 + inet/tst-inet6_scopeid_pton.c | 2 +- inet/tst-network.c | 2 +- inet/tst-sockaddr.c | 2 +- intl/Makefile | 13 +- intl/bindtextdom.c | 2 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 77 +- intl/dcngettext.c | 2 +- intl/dgettext.c | 2 +- intl/dngettext.c | 2 +- intl/eval-plural.h | 2 +- intl/explodename.c | 2 +- intl/finddomain.c | 4 +- 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 | 3 +- intl/locale.alias | 2 +- intl/localealias.c | 29 +- intl/ngettext.c | 2 +- intl/plural-exp.c | 2 +- intl/plural-exp.h | 2 +- intl/plural.y | 7 +- intl/po2test.awk | 2 +- intl/textdomain.c | 2 +- intl/tst-codeset.c | 2 +- intl/tst-gettext-c-utf8.c | 37 + intl/tst-gettext.c | 2 +- intl/tst-gettext.sh | 2 +- intl/tst-gettext2.c | 2 +- intl/tst-gettext2.sh | 2 +- intl/tst-gettext3.c | 2 +- intl/tst-gettext4.c | 2 +- intl/tst-gettext4.sh | 2 +- intl/tst-gettext5.c | 2 +- intl/tst-gettext6.c | 2 +- intl/tst-gettext6.sh | 2 +- intl/tst-ngettext.c | 2 +- intl/tst-translit.c | 2 +- intl/tst-translit.sh | 2 +- io/Makefile | 316 +- io/access.c | 9 +- io/bits/fcntl2.h | 89 +- io/bits/poll2.h | 77 +- io/bits/statx-generic.h | 9 +- io/bits/statx.h | 2 +- io/bits/types/struct_statx.h | 2 +- io/bits/types/struct_statx_timestamp.h | 2 +- io/bug-ftw1.c | 2 +- io/bug-ftw2.c | 2 +- io/bug-ftw4.c | 2 +- io/chdir.c | 2 +- io/chmod.c | 2 +- io/chown.c | 2 +- io/close.c | 2 +- io/close_range.c | 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 | 16 +- io/fcntl64.c | 2 +- io/file_change_detection.c | 4 +- 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 | 5 +- io/fts.h | 8 +- io/fts64-time64.c | 2 +- io/fts64.c | 2 +- io/ftw.c | 48 +- io/ftw.h | 14 +- io/ftw64-time64.c | 2 +- io/ftw64.c | 2 +- io/ftwtest-sh | 4 +- io/futimens.c | 2 +- io/getcwd.c | 2 +- io/getdirname.c | 2 +- io/getwd.c | 2 +- io/isatty.c | 2 +- io/isatty_nostatus.c | 29 + io/lchmod.c | 2 +- io/lchown.c | 2 +- io/link.c | 2 +- io/linkat.c | 2 +- io/lockf.c | 2 +- io/lockf64.c | 2 +- io/lseek.c | 2 +- io/lseek64.c | 2 +- io/lstat.c | 2 +- io/lstat64.c | 2 +- io/mkdir.c | 2 +- io/mkdirat.c | 2 +- io/mkfifo.c | 2 +- io/mkfifoat.c | 2 +- io/mknod.c | 2 +- io/mknodat.c | 2 +- io/open.c | 2 +- io/open64.c | 2 +- io/open64_2.c | 2 +- io/open_2.c | 2 +- io/openat.c | 2 +- io/openat64.c | 2 +- io/openat64_2.c | 2 +- io/openat_2.c | 2 +- io/pipe.c | 2 +- io/pipe2.c | 2 +- io/poll.c | 2 +- io/posix_fadvise.c | 2 +- io/posix_fadvise64.c | 2 +- io/posix_fallocate.c | 2 +- io/posix_fallocate64.c | 2 +- io/ppoll.c | 2 +- io/pwd.c | 2 +- io/read.c | 2 +- io/readlink.c | 2 +- io/readlinkat.c | 2 +- io/rmdir.c | 2 +- io/sendfile.c | 2 +- io/sendfile64.c | 2 +- io/stat.c | 2 +- io/stat64.c | 2 +- io/statfs.c | 2 +- io/statfs64.c | 2 +- io/statvfs.c | 2 +- io/statvfs64.c | 2 +- io/statx.c | 2 +- io/statx_generic.c | 2 +- io/symlink.c | 2 +- io/symlinkat.c | 2 +- io/sys/poll.h | 10 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 36 +- io/sys/statfs.h | 2 +- io/sys/statvfs.h | 2 +- io/test-lfs.c | 2 +- io/test-stat.c | 2 +- io/test-stat2.c | 2 +- io/test-utime.c | 2 +- io/tst-close_range.c | 300 + io/tst-closefrom.c | 2 +- io/tst-copy_file_range.c | 6 +- io/tst-faccessat-setuid.c | 163 + io/tst-faccessat.c | 224 +- io/tst-fchmod-errors.c | 63 + io/tst-fchmod-fuse.c | 114 + io/tst-fchmodat.c | 3 +- io/tst-fchownat.c | 3 +- io/tst-fcntl-lock-lfs.c | 2 + io/tst-fcntl-lock.c | 97 + io/tst-fcntl.c | 2 +- io/tst-file_change_detection.c | 2 +- io/tst-fstatat.c | 3 +- io/tst-fts.c | 4 +- io/tst-ftw-bz26353.c | 2 +- io/tst-ftw-bz28126.c | 97 + io/tst-ftw-lnk.c | 2 +- io/tst-futimens-time64.c | 1 - io/tst-futimens.c | 15 +- io/tst-futimes-time64.c | 1 - io/tst-futimes.c | 15 +- io/tst-futimesat-time64.c | 3 - io/tst-futimesat.c | 35 +- io/tst-getcwd-abspath.c | 2 +- io/tst-getcwd.c | 2 +- io/tst-lchmod-time64.c | 2 + io/tst-lchmod.c | 28 +- io/tst-linkat.c | 3 +- io/tst-lockf.c | 60 +- io/tst-lstat-nofollow-time64.c | 1 + io/tst-lstat-nofollow.c | 98 + io/tst-lutimes-time64.c | 1 - io/tst-lutimes.c | 28 +- io/tst-mkdirat.c | 42 + io/tst-open-tmpfile.c | 6 +- io/tst-openat.c | 3 +- io/tst-posix_fallocate-common.c | 2 +- io/tst-posix_fallocate.c | 2 +- io/tst-posix_fallocate64.c | 2 +- io/tst-read-zero.c | 39 + io/tst-renameat.c | 3 +- io/tst-stat-time64.c | 2 +- io/tst-stat.c | 6 +- io/tst-statvfs.c | 19 +- io/tst-statx.c | 6 +- io/tst-symlinkat.c | 3 +- io/tst-unlinkat.c | 3 +- io/tst-utime-time64.c | 1 - io/tst-utime.c | 15 +- io/tst-utimensat-skeleton.c | 11 +- io/tst-utimensat-time64.c | 1 - io/tst-utimensat.c | 69 +- io/tst-utimes-time64.c | 1 - io/tst-utimes.c | 15 +- io/ttyname.c | 2 +- io/ttyname_r.c | 2 +- io/umask.c | 2 +- io/unlink.c | 2 +- io/unlinkat.c | 2 +- io/utime.c | 2 +- io/utime.h | 6 +- io/utimensat.c | 2 +- io/write.c | 2 +- libio/Makefile | 236 +- 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 | 26 +- libio/bits/stdio.h | 2 +- libio/bits/stdio2-decl.h | 163 + libio/bits/stdio2.h | 395 +- libio/bits/types/cookie_io_functions_t.h | 2 +- libio/bits/types/struct_FILE.h | 19 +- libio/bug-fseek.c | 7 +- libio/bug-mmap-fflush.c | 7 +- libio/bug-ungetc.c | 4 +- libio/bug-ungetc3.c | 4 +- libio/bug-ungetc4.c | 6 +- libio/bug-wfflush.c | 4 +- libio/bug-wsetpos.c | 6 +- libio/clearerr.c | 2 +- libio/clearerr_u.c | 2 +- libio/fcloseall.c | 3 +- libio/feof.c | 2 +- libio/feof_u.c | 2 +- libio/ferror.c | 2 +- libio/ferror_u.c | 2 +- libio/filedoalloc.c | 14 +- libio/fileno.c | 2 +- libio/fileops.c | 173 +- libio/fmemopen.c | 2 +- libio/fputc.c | 2 +- libio/fputc_u.c | 2 +- libio/fputwc.c | 2 +- libio/fputwc_u.c | 2 +- libio/freopen.c | 15 +- libio/freopen64.c | 11 +- libio/fseek.c | 2 +- libio/fseeko.c | 2 +- libio/fseeko64.c | 2 +- libio/ftello.c | 2 +- libio/ftello64.c | 2 +- libio/fwide.c | 2 +- libio/fwprintf.c | 2 +- libio/fwscanf.c | 2 +- libio/genops.c | 124 +- libio/getc.c | 2 +- libio/getc_u.c | 2 +- libio/getchar.c | 2 +- libio/getchar_u.c | 2 +- libio/getwc.c | 2 +- libio/getwc_u.c | 2 +- libio/getwchar.c | 2 +- libio/getwchar_u.c | 2 +- libio/iofclose.c | 2 +- libio/iofdopen.c | 8 +- libio/iofflush.c | 2 +- libio/iofflush_u.c | 2 +- libio/iofgetpos.c | 2 +- libio/iofgetpos64.c | 2 +- libio/iofgets.c | 2 +- libio/iofgets_u.c | 2 +- libio/iofgetws.c | 2 +- libio/iofgetws_u.c | 2 +- libio/iofopen.c | 2 +- libio/iofopen64.c | 2 +- libio/iofopncook.c | 75 +- 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 | 10 +- libio/iofwrite.c | 41 +- libio/iofwrite_u.c | 2 +- libio/iogetdelim.c | 18 +- libio/iogetline.c | 2 +- libio/iogets.c | 2 +- libio/iogetwline.c | 2 +- libio/iopadn.c | 2 +- libio/iopopen.c | 85 +- 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 | 70 +- libio/iovsprintf.c | 77 +- libio/iovsscanf.c | 2 +- libio/iovswscanf.c | 2 +- libio/iowpadn.c | 2 +- libio/libc_fatal.c | 2 +- libio/libio-macros.sym | 7 + libio/libio.h | 2 +- libio/libioP.h | 193 +- libio/memstream.c | 34 +- libio/obprintf.c | 172 +- libio/oldfileops.c | 34 +- libio/oldfmemopen.c | 4 +- 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 | 25 +- libio/oldpclose.c | 2 +- libio/oldstdfiles.c | 6 +- libio/oldtmpfile.c | 3 +- libio/pclose.c | 2 +- libio/peekc.c | 2 +- libio/putc.c | 2 +- libio/putc_u.c | 2 +- libio/putchar.c | 2 +- libio/putchar_u.c | 2 +- libio/putwc.c | 2 +- libio/putwc_u.c | 2 +- libio/putwchar.c | 2 +- libio/putwchar_u.c | 2 +- libio/rewind.c | 2 +- libio/setbuf.c | 2 +- libio/setlinebuf.c | 2 +- libio/stdfiles.c | 17 +- libio/stdio.c | 5 +- libio/stdio.h | 291 +- libio/strfile.h | 7 +- libio/strops.c | 33 +- libio/swprintf.c | 2 +- libio/swscanf.c | 2 +- libio/test-fmemopen.c | 2 +- libio/test-fputs-unbuffered-full.c | 78 + libio/test-fputws-unbuffered-full.c | 21 + libio/test-freopen.c | 2 +- libio/test-freopen.sh | 2 +- libio/tst-asprintf-null.c | 51 + libio/tst-bz22415.c | 2 +- libio/tst-bz24051.c | 8 +- libio/tst-bz24153.c | 8 +- libio/tst-bz24228.c | 2 +- libio/tst-bz28828.c | 32 + libio/{tst-cleanup.exp => tst-bz28828.input} | 0 libio/tst-cleanup.c | 2 +- libio/tst-closeall.c | 34 + libio/tst-ext.c | 8 +- libio/tst-fclose-unopened.c | 42 + libio/tst-fclose-unopened2.c | 51 + libio/tst-fclose-unopened2.input | 1 + libio/tst-fdopen-seek-failure.c | 48 + libio/tst-fflush-NULL.c | 24 + libio/tst-fflush-skeleton.c | 158 + libio/tst-fflush.c | 24 + libio/tst-fopen-compat.c | 85 + libio/tst-fopenloc.c | 39 +- libio/tst-fputws.c | 2 +- libio/tst-freopen.c | 6 +- libio/tst-fseek.c | 2 +- libio/tst-ftell-active-handler.c | 2 +- libio/tst-ftell-append.c | 2 +- libio/tst-ftell-partial-wide.c | 2 +- libio/tst-fwrite-error.c | 2 +- libio/tst-getdelim.c | 56 + libio/tst-memstream.h | 4 +- libio/tst-memstream3.c | 2 +- libio/tst-memstream4.c | 2 +- libio/tst-mmap-setvbuf.c | 6 +- libio/tst-popen-fork.c | 80 + libio/tst-setvbuf1.c | 2 +- libio/tst-sprintf-ub.c | 2 +- libio/tst-stderr-compat.c | 52 + libio/tst-vtables-common.c | 11 +- libio/tst-vtables-interposed.c | 9 +- libio/tst-vtables.c | 2 +- libio/tst-wfile-sync.c | 29 +- libio/tst-wfile-sync.input | 1 - libio/tst-widetext.c | 12 +- libio/tst-wmemstream3.c | 4 +- libio/tst-wmemstream4.c | 2 +- libio/tst-wmemstream5.c | 2 +- libio/tst_getwc.c | 2 +- libio/tst_putwc.c | 2 +- libio/tst_swprintf.c | 112 +- libio/tst_swscanf.c | 4 +- libio/vasprintf.c | 144 +- libio/vscanf.c | 2 +- libio/vsnprintf.c | 133 +- libio/vswprintf.c | 102 +- libio/vtables.c | 488 +- libio/vwprintf.c | 2 +- libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 2 +- libio/wfileops.c | 102 +- libio/wgenops.c | 4 +- libio/wmemstream.c | 34 +- libio/wprintf.c | 2 +- libio/wscanf.c | 2 +- libio/wstrops.c | 31 +- locale/C-address.c | 4 +- locale/C-collate-seq.c | 2 +- locale/C-collate.c | 4 +- locale/C-ctype.c | 11 +- locale/C-identification.c | 4 +- locale/C-measurement.c | 4 +- locale/C-messages.c | 4 +- locale/C-monetary.c | 4 +- locale/C-name.c | 4 +- locale/C-numeric.c | 4 +- locale/C-paper.c | 4 +- locale/C-telephone.c | 4 +- locale/C-time.c | 4 +- locale/C-translit.h.in | 2 +- locale/Makefile | 134 +- locale/Versions | 10 + locale/bits/locale.h | 2 +- locale/bits/types/__locale_t.h | 2 +- locale/bits/types/locale_t.h | 2 +- locale/broken_cur_max.c | 2 +- locale/categories.def | 2 +- locale/coll-lookup.c | 2 +- locale/coll-lookup.h | 2 +- locale/duplocale.c | 16 +- locale/elem-hash.h | 4 +- locale/findlocale.c | 23 +- locale/freelocale.c | 2 +- locale/gen-translit.py | 2 +- locale/global-locale.c | 2 +- locale/hashval.h | 2 +- locale/indigits.h | 2 +- locale/indigitswc.h | 2 +- locale/iso-3166.def | 4 +- locale/iso-4217.def | 2 +- locale/iso-639.def | 7 + locale/langinfo.h | 2 +- locale/lc-address.c | 2 +- locale/lc-collate.c | 2 +- locale/lc-ctype.c | 11 +- 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 | 12 +- locale/loadlocale.c | 92 +- locale/locale.h | 2 +- locale/localeconv.c | 2 +- locale/localeinfo.h | 61 +- locale/localename.c | 2 +- locale/locarchive.h | 2 +- locale/mb_cur_max.c | 2 +- locale/newlocale.c | 2 +- locale/nl_langinfo.c | 2 +- locale/nl_langinfo_l.c | 2 +- locale/outdigits.h | 2 +- locale/outdigitswc.h | 2 +- locale/programs/3level.h | 2 +- locale/programs/charmap-dir.c | 2 +- locale/programs/charmap-dir.h | 2 +- locale/programs/charmap-kw.gperf | 2 +- locale/programs/charmap-kw.h | 38 +- locale/programs/charmap.c | 2 +- locale/programs/charmap.h | 2 +- locale/programs/config.h | 2 +- locale/programs/ld-address.c | 2 +- locale/programs/ld-collate.c | 21 +- locale/programs/ld-ctype.c | 35 +- locale/programs/ld-identification.c | 2 +- locale/programs/ld-measurement.c | 4 +- locale/programs/ld-messages.c | 2 +- locale/programs/ld-monetary.c | 188 +- locale/programs/ld-name.c | 2 +- locale/programs/ld-numeric.c | 4 +- locale/programs/ld-paper.c | 4 +- locale/programs/ld-telephone.c | 4 +- locale/programs/ld-time.c | 4 +- locale/programs/linereader.c | 508 +- locale/programs/linereader.h | 4 +- locale/programs/locale-spec.c | 2 +- locale/programs/locale.c | 4 +- locale/programs/localedef.c | 4 +- locale/programs/localedef.h | 2 +- locale/programs/locarchive.c | 53 +- locale/programs/locfile-kw.gperf | 2 +- locale/programs/locfile-kw.h | 362 +- locale/programs/locfile-token.h | 2 +- locale/programs/locfile.c | 4 +- locale/programs/locfile.h | 2 +- {crypt => locale/programs}/md5-block.c | 0 locale/programs/md5.c | 179 + locale/programs/md5.h | 102 + locale/programs/record-status.c | 2 +- locale/programs/record-status.h | 2 +- locale/programs/repertoire.c | 2 +- locale/programs/repertoire.h | 2 +- locale/programs/simple-hash.c | 2 +- locale/programs/simple-hash.h | 2 +- locale/programs/xasprintf.c | 2 +- locale/programs/xmalloc.c | 14 +- locale/programs/xstrdup.c | 2 +- locale/setlocale.c | 10 +- locale/strlen-hash.h | 2 +- locale/tst-C-locale.c | 2 +- locale/tst-locale-locpath.sh | 2 +- locale/tst-localedef-path-norm.c | 241 +- locale/uselocale.c | 14 +- locale/weight.h | 11 +- locale/weightwc.h | 2 +- locale/xlocale.c | 9 +- localedata/Makefile | 562 +- localedata/SUPPORTED | 13 +- localedata/bug-iconv-trans.c | 6 +- localedata/charmaps/GB18030 | 91 +- localedata/charmaps/UTF-8 | 7323 +++- localedata/collate-test.c | 13 +- localedata/cv_RU.UTF-8.in | 61 +- localedata/dump-ctype.c | 2 +- localedata/gen-locale.sh | 36 +- localedata/locales/C | 22 +- localedata/locales/aa_DJ | 12 +- localedata/locales/aa_ER@saaho | 191 - localedata/locales/ab_GE | 144 + localedata/locales/agr_PE | 7 +- localedata/locales/ak_GH | 45 +- localedata/locales/am_ET | 149 +- localedata/locales/an_ES | 8 +- localedata/locales/anp_IN | 110 +- localedata/locales/ar_AE | 66 +- localedata/locales/ar_BH | 66 +- localedata/locales/ar_DZ | 78 +- localedata/locales/ar_EG | 74 +- localedata/locales/ar_IN | 46 +- localedata/locales/ar_IQ | 78 +- localedata/locales/ar_JO | 100 +- localedata/locales/ar_KW | 66 +- localedata/locales/ar_LB | 100 +- localedata/locales/ar_LY | 66 +- localedata/locales/ar_MA | 78 +- localedata/locales/ar_OM | 66 +- localedata/locales/ar_QA | 66 +- localedata/locales/ar_SA | 82 +- localedata/locales/ar_SD | 66 +- localedata/locales/ar_SS | 66 +- localedata/locales/ar_SY | 100 +- localedata/locales/ar_TN | 78 +- localedata/locales/ar_YE | 66 +- localedata/locales/as_IN | 99 +- localedata/locales/ast_ES | 22 +- localedata/locales/ayc_PE | 8 +- localedata/locales/az_AZ | 40 +- localedata/locales/az_IR | 202 +- localedata/locales/be_BY | 145 +- localedata/locales/be_BY@latin | 48 +- localedata/locales/ber_DZ | 127 +- localedata/locales/ber_MA | 33 +- localedata/locales/bg_BG | 105 +- localedata/locales/bhb_IN | 4 +- localedata/locales/bho_IN | 89 +- localedata/locales/bho_NP | 4 +- localedata/locales/bn_BD | 107 +- localedata/locales/bn_IN | 69 +- localedata/locales/bo_CN | 129 +- localedata/locales/bo_IN | 4 +- localedata/locales/br_FR | 12 +- localedata/locales/brx_IN | 86 +- localedata/locales/bs_BA | 10 +- localedata/locales/byn_ER | 88 +- localedata/locales/ca_AD | 3 +- localedata/locales/ca_ES | 31 +- localedata/locales/ca_FR | 4 +- localedata/locales/ca_IT | 5 +- localedata/locales/ce_RU | 90 +- localedata/locales/chr_US | 78 +- localedata/locales/ckb_IQ | 102 +- localedata/locales/cmn_TW | 139 +- localedata/locales/crh_RU | 183 + localedata/locales/crh_UA | 43 +- localedata/locales/cs_CZ | 106 +- localedata/locales/csb_PL | 83 +- localedata/locales/cv_RU | 250 +- localedata/locales/da_DK | 12 +- localedata/locales/de_AT | 16 +- localedata/locales/de_BE | 10 +- localedata/locales/de_CH | 14 +- localedata/locales/de_DE | 36 +- localedata/locales/de_IT | 8 +- localedata/locales/de_LU | 10 +- localedata/locales/doi_IN | 89 +- localedata/locales/dsb_DE | 32 +- localedata/locales/dv_MV | 95 +- localedata/locales/dz_BT | 140 +- localedata/locales/el_CY | 102 +- localedata/locales/el_GR | 120 +- localedata/locales/en_AG | 2 +- localedata/locales/en_AU | 7 +- localedata/locales/en_BW | 2 +- localedata/locales/en_CA | 10 +- localedata/locales/en_DK | 4 +- localedata/locales/en_GB | 14 +- localedata/locales/en_IE | 6 +- localedata/locales/en_NG | 7 +- localedata/locales/en_NZ | 40 +- localedata/locales/en_PH | 8 +- localedata/locales/en_SC | 2 +- localedata/locales/en_US | 10 +- localedata/locales/en_ZA | 4 +- localedata/locales/en_ZW | 2 +- localedata/locales/eo | 7 +- localedata/locales/es_AR | 16 +- localedata/locales/es_BO | 14 +- localedata/locales/es_CL | 6 +- localedata/locales/es_CO | 14 +- localedata/locales/es_CR | 20 +- localedata/locales/es_CU | 10 +- localedata/locales/es_DO | 18 +- localedata/locales/es_EC | 6 +- localedata/locales/es_ES | 22 +- localedata/locales/es_GT | 16 +- localedata/locales/es_HN | 16 +- localedata/locales/es_MX | 20 +- localedata/locales/es_NI | 14 +- localedata/locales/es_PA | 18 +- localedata/locales/es_PE | 16 +- localedata/locales/es_PR | 14 +- localedata/locales/es_PY | 14 +- localedata/locales/es_SV | 16 +- localedata/locales/es_US | 14 +- localedata/locales/es_UY | 14 +- localedata/locales/es_VE | 14 +- localedata/locales/et_EE | 26 +- localedata/locales/eu_ES | 8 +- localedata/locales/eu_ES@euro | 4 +- localedata/locales/fa_IR | 214 +- localedata/locales/ff_SN | 8 +- localedata/locales/fi_FI | 20 +- localedata/locales/fil_PH | 12 +- localedata/locales/fo_FO | 22 +- localedata/locales/fr_BE | 22 +- localedata/locales/fr_CA | 20 +- localedata/locales/fr_CH | 16 +- localedata/locales/fr_FR | 20 +- localedata/locales/fr_LU | 26 +- localedata/locales/fur_IT | 10 +- localedata/locales/fy_DE | 66 +- localedata/locales/fy_NL | 2 +- localedata/locales/ga_IE | 50 +- localedata/locales/gbm_IN | 177 + localedata/locales/gd_GB | 51 +- localedata/locales/gez_ER | 96 +- localedata/locales/gez_ET | 92 +- localedata/locales/gl_ES | 22 +- localedata/locales/gu_IN | 103 +- localedata/locales/gv_GB | 8 +- localedata/locales/ha_NG | 2 +- localedata/locales/hak_TW | 129 +- localedata/locales/he_IL | 74 +- localedata/locales/hi_IN | 99 +- localedata/locales/hif_FJ | 2 +- localedata/locales/hne_IN | 97 +- localedata/locales/hr_HR | 34 +- localedata/locales/hsb_DE | 24 +- localedata/locales/ht_HT | 20 +- localedata/locales/hu_HU | 36 +- localedata/locales/hy_AM | 124 +- localedata/locales/i18n_ctype | 3115 +- localedata/locales/id_ID | 13 +- localedata/locales/ig_NG | 42 +- localedata/locales/ik_CA | 31 +- localedata/locales/is_IS | 49 +- localedata/locales/it_CH | 12 +- localedata/locales/it_IT | 24 +- localedata/locales/iu_CA | 64 +- localedata/locales/ja_JP | 188 +- localedata/locales/ka_GE | 99 +- localedata/locales/kab_DZ | 103 +- localedata/locales/kk_KZ | 98 +- localedata/locales/km_KH | 98 +- localedata/locales/kn_IN | 93 +- localedata/locales/ko_KR | 73 +- localedata/locales/kok_IN | 89 +- localedata/locales/ks_IN | 97 +- localedata/locales/ks_IN@devanagari | 97 +- localedata/locales/ku_TR | 56 +- localedata/locales/kv_RU | 164 + localedata/locales/kw_GB | 8 +- localedata/locales/ky_KG | 107 +- localedata/locales/lb_LU | 22 +- localedata/locales/lg_UG | 4 +- localedata/locales/li_BE | 5 +- localedata/locales/li_NL | 13 +- localedata/locales/lij_IT | 32 +- localedata/locales/ln_CD | 62 +- localedata/locales/lo_LA | 94 +- localedata/locales/lt_LT | 39 +- localedata/locales/ltg_LV | 144 + localedata/locales/lv_LV | 121 +- localedata/locales/lzh_TW | 194 +- localedata/locales/mag_IN | 89 +- localedata/locales/mai_IN | 85 +- localedata/locales/mai_NP | 4 +- localedata/locales/mdf_RU | 199 + localedata/locales/mfe_MU | 8 +- localedata/locales/mg_MG | 6 +- localedata/locales/mhr_RU | 88 +- localedata/locales/mi_NZ | 39 +- localedata/locales/miq_NI | 38 +- localedata/locales/mk_MK | 91 +- localedata/locales/ml_IN | 95 +- localedata/locales/mn_MN | 101 +- localedata/locales/mni_IN | 87 +- localedata/locales/mnw_MM | 314 +- localedata/locales/mr_IN | 87 +- localedata/locales/ms_MY | 15 +- localedata/locales/mt_MT | 22 +- localedata/locales/my_MM | 301 +- localedata/locales/nan_TW | 131 +- localedata/locales/nan_TW@latin | 57 +- localedata/locales/nb_NO | 21 +- localedata/locales/nds_DE | 12 +- localedata/locales/nds_NL | 4 +- localedata/locales/ne_NP | 99 +- localedata/locales/nhn_MX | 2 +- localedata/locales/niu_NU | 6 +- localedata/locales/niu_NZ | 2 +- localedata/locales/nl_AW | 2 +- localedata/locales/nl_BE | 4 +- localedata/locales/nl_NL | 8 +- localedata/locales/nn_NO | 18 +- localedata/locales/nso_ZA | 6 +- localedata/locales/oc_FR | 38 +- localedata/locales/om_ET | 85 +- localedata/locales/om_KE | 88 +- localedata/locales/or_IN | 289 +- localedata/locales/os_RU | 112 +- localedata/locales/pa_IN | 93 +- localedata/locales/pa_PK | 106 +- localedata/locales/pap_AW | 34 +- localedata/locales/pap_CW | 40 +- localedata/locales/pl_PL | 34 +- localedata/locales/ps_AF | 118 +- localedata/locales/pt_BR | 19 +- localedata/locales/pt_PT | 21 +- localedata/locales/quz_PE | 2 +- localedata/locales/raj_IN | 89 +- localedata/locales/rif_MA | 161 + localedata/locales/ro_RO | 18 +- localedata/locales/ru_RU | 146 +- localedata/locales/ru_UA | 12 +- localedata/locales/rw_RW | 2 +- localedata/locales/sa_IN | 105 +- localedata/locales/sah_RU | 96 +- localedata/locales/sat_IN | 89 +- localedata/locales/sc_IT | 32 +- localedata/locales/scn_IT | 151 + localedata/locales/sd_IN | 87 +- localedata/locales/sd_IN@devanagari | 89 +- localedata/locales/se_NO | 53 +- localedata/locales/sgs_LT | 42 +- localedata/locales/shn_MM | 308 +- localedata/locales/shs_CA | 46 +- localedata/locales/si_LK | 100 +- localedata/locales/sk_SK | 48 +- localedata/locales/sl_SI | 13 +- localedata/locales/sm_WS | 5 +- localedata/locales/so_SO | 4 +- localedata/locales/sq_AL | 18 +- localedata/locales/sq_MK | 4 +- localedata/locales/sr_ME | 66 +- localedata/locales/sr_RS | 84 +- localedata/locales/sr_RS@latin | 12 +- localedata/locales/ssy_ER | 203 + localedata/locales/su_ID | 164 + localedata/locales/sv_FI | 12 +- localedata/locales/sv_SE | 20 +- localedata/locales/syr | 197 + localedata/locales/szl_PL | 28 +- localedata/locales/ta_IN | 60 +- localedata/locales/ta_LK | 46 +- localedata/locales/tcy_IN | 94 +- localedata/locales/te_IN | 60 +- localedata/locales/tg_TJ | 98 +- localedata/locales/th_TH | 924 +- localedata/locales/the_NP | 82 +- localedata/locales/ti_ER | 110 +- localedata/locales/ti_ET | 954 +- localedata/locales/tig_ER | 92 +- localedata/locales/tk_TM | 58 +- localedata/locales/tl_PH | 6 +- localedata/locales/to_TO | 57 +- localedata/locales/tok | 154 + localedata/locales/tr_CY | 4 +- localedata/locales/tr_TR | 3161 +- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 406 +- localedata/locales/translit_compat | 244 +- localedata/locales/translit_emojis | 91 + localedata/locales/translit_font | 38 +- localedata/locales/translit_fraction | 2 +- localedata/locales/translit_neutral | 1 + localedata/locales/tt_RU | 96 +- localedata/locales/tt_RU@iqtelif | 58 +- localedata/locales/ug_CN | 95 +- localedata/locales/uk_UA | 136 +- localedata/locales/unm_US | 4 +- localedata/locales/ur_IN | 92 +- localedata/locales/ur_PK | 110 +- localedata/locales/uz_UZ | 20 +- localedata/locales/uz_UZ@cyrillic | 108 +- localedata/locales/ve_ZA | 22 +- localedata/locales/vi_VN | 58 +- localedata/locales/wa_BE | 36 +- localedata/locales/wae_CH | 45 +- localedata/locales/wal_ET | 108 +- localedata/locales/wo_SN | 8 +- localedata/locales/yi_US | 70 +- localedata/locales/yo_NG | 96 +- localedata/locales/yue_HK | 65 +- localedata/locales/yuw_PG | 30 +- localedata/locales/zgh_MA | 190 + localedata/locales/zh_CN | 70 +- localedata/locales/zh_HK | 72 +- localedata/locales/zh_SG | 51 +- localedata/locales/zh_TW | 82 +- localedata/ltg_LV.UTF-8.in | 162 + localedata/lv_LV.UTF-8.in | 87 +- localedata/mdf_RU.UTF-8.in | 6 + localedata/rif_MA.UTF-8.in | 17 + localedata/sort-test.sh | 2 +- localedata/syr.UTF-8.in | 30 + localedata/tests-mbwc/dat_mbrtowc.c | 12 +- localedata/tests-mbwc/dat_mbsrtowcs.c | 12 +- localedata/tests-mbwc/dat_strcoll.c | 13 +- localedata/tests-mbwc/dat_swscanf.c | 2 +- localedata/tests-mbwc/dat_wcrtomb.c | 4 +- localedata/tests-mbwc/dat_wcsrtombs.c | 10 +- localedata/tests-mbwc/dat_wcstombs.c | 10 +- localedata/tests-mbwc/dat_wctomb.c | 4 +- localedata/tests-mbwc/tsp_common.c | 24 +- localedata/tests-mbwc/tst_funcs.h | 1 - localedata/tests-mbwc/tst_mbrtowc.c | 2 +- localedata/tests-mbwc/tst_strcoll.c | 1 - localedata/tests-mbwc/tst_strxfrm.c | 3 - localedata/tests-mbwc/tst_wcschr.c | 1 - localedata/tests-mbwc/tst_wcspbrk.c | 2 - localedata/tests-mbwc/tst_wcsxfrm.c | 4 - localedata/tests/test6.c | 2 +- localedata/th_TH.UTF-8.in | 163 + localedata/th_TH.in | 178 - localedata/tst-bz13988.c | 53 + localedata/tst-c-utf8-consistency.c | 539 + localedata/tst-ctype.c | 42 +- localedata/tst-ctype.sh | 2 +- localedata/tst-digits.c | 2 +- localedata/tst-fmon.c | 2 +- localedata/tst-fmon.data | 2 +- localedata/tst-fmon.sh | 2 +- localedata/tst-iconv-emojis-trans.c | 117 + localedata/tst-iconv-math-trans.c | 6 +- localedata/tst-langinfo-newlocale.c | 2 +- localedata/tst-langinfo-setlocale.c | 2 +- localedata/tst-langinfo.c | 2 +- localedata/tst-langinfo.sh | 2 +- localedata/tst-locale-loadlocale.c | 67 + localedata/tst-locale.sh | 4 +- localedata/tst-localedef-hardlinks.c | 4 +- localedata/tst-mbswcs1.c | 2 +- localedata/tst-mbswcs2.c | 2 +- localedata/tst-mbswcs3.c | 2 +- localedata/tst-mbswcs4.c | 2 +- localedata/tst-mbswcs5.c | 2 +- localedata/tst-mbswcs6.c | 2 +- localedata/tst-numeric.c | 2 +- localedata/tst-numeric.data | 2 +- localedata/tst-numeric.sh | 2 +- localedata/tst-rpmatch.c | 2 +- localedata/tst-rpmatch.sh | 2 +- localedata/tst-setlocale3.c | 2 +- localedata/tst-trans.c | 10 +- localedata/tst-trans.sh | 2 +- localedata/tst-wctype.c | 2 +- localedata/tst-xlocale1.c | 4 +- localedata/tst-xlocale2.c | 2 +- localedata/unicode-gen/DerivedCoreProperties.txt | 1798 +- localedata/unicode-gen/EastAsianWidth.txt | 5142 +-- localedata/unicode-gen/HangulSyllableType.txt | 858 + localedata/unicode-gen/Makefile | 21 +- localedata/unicode-gen/PropList.txt | 1697 - localedata/unicode-gen/UnicodeData.txt | 6345 +++- localedata/unicode-gen/ctype_compatibility.py | 30 +- .../unicode-gen/ctype_compatibility_test_cases.py | 4 +- localedata/unicode-gen/gen_translit_circle.py | 2 +- localedata/unicode-gen/gen_translit_cjk_compat.py | 2 +- localedata/unicode-gen/gen_translit_combining.py | 2 +- localedata/unicode-gen/gen_translit_compat.py | 2 +- localedata/unicode-gen/gen_translit_font.py | 2 +- localedata/unicode-gen/gen_translit_fraction.py | 2 +- localedata/unicode-gen/gen_unicode_ctype.py | 2 +- localedata/unicode-gen/unicode-license.txt | 73 +- localedata/unicode-gen/unicode_utils.py | 2 +- localedata/unicode-gen/utf8_compatibility.py | 4 +- localedata/unicode-gen/utf8_gen.py | 153 +- localedata/xfrm-test.c | 2 +- login/Makefile | 79 +- login/endutxent.c | 2 +- login/forkpty.c | 2 +- login/getlogin.c | 2 +- login/getlogin_r.c | 2 +- login/getlogin_r_chk.c | 3 +- login/getpt.c | 2 +- login/getutent.c | 7 +- login/getutent_r.c | 2 +- login/getutid.c | 8 +- login/getutid_r.c | 2 +- login/getutline.c | 7 +- login/getutline_r.c | 2 +- login/getutmp.c | 2 +- login/getutmpx.c | 2 +- login/getutxent.c | 2 +- login/getutxid.c | 2 +- login/getutxline.c | 2 +- login/grantpt.c | 2 +- login/libutil-compat.c | 2 +- login/login.c | 2 +- login/logout.c | 2 +- login/logwtmp.c | 2 +- login/openpty.c | 4 +- login/programs/pt_chown.c | 4 +- login/programs/utmpdump.c | 4 +- login/ptsname.c | 2 +- login/ptsname_r_chk.c | 2 +- login/pty.h | 2 +- login/pututxline.c | 2 +- login/setlogin.c | 2 +- login/setutxent.c | 2 +- login/tst-getlogin.c | 2 +- login/tst-grantpt.c | 2 +- login/tst-ptsname.c | 2 +- login/tst-pututxline-cache.c | 2 +- login/tst-pututxline-lockfail.c | 2 +- login/tst-updwtmpx.c | 2 +- login/tst-utmp-size-64.c | 2 + login/tst-utmp-size.c | 33 + login/tst-utmp-unsigned-64.c | 1 + login/tst-utmp-unsigned.c | 40 + login/tst-utmp.c | 2 +- login/unlockpt.c | 2 +- login/updwtmp.c | 2 +- login/updwtmpx.c | 2 +- login/utmp-private.h | 2 +- login/utmp.h | 2 +- login/utmp_file.c | 6 +- login/utmpname.c | 2 +- login/utmpxname.c | 2 +- mach/Machrules | 5 +- mach/Makefile | 8 +- mach/Versions | 1 + mach/devstream.c | 11 +- mach/err_kern.sub | 5 + mach/errorlib.h | 2 +- mach/lock-intern.h | 2 +- mach/lowlevellock.h | 9 +- mach/mach.h | 8 +- mach/mach/mach_traps.h | 2 +- mach/mach/mig_support.h | 3 +- mach/mach_init.c | 12 +- mach/mach_init.h | 2 +- mach/mig-alloc.c | 2 +- mach/mig-dealloc.c | 2 +- mach/mig-reply.c | 2 +- mach/mig_memcpy.c | 2 +- mach/mig_strlen.c | 26 + mach/mig_strncpy.c | 10 +- mach/msg-destroy.c | 85 +- mach/msgserver.c | 6 +- mach/mutex-init.c | 2 +- mach/mutex-solid.c | 2 +- mach/setup-thread.c | 83 +- mach/setup-thread.h | 32 + mach/spin-lock.h | 2 +- mach/spin-solid.c | 2 +- malloc/Makefile | 303 +- malloc/Versions | 1 - malloc/alloc_buffer_alloc_array.c | 8 +- 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 | 287 +- malloc/dynarray-skeleton.c | 2 +- malloc/dynarray.h | 2 +- malloc/dynarray_at_failure.c | 2 +- malloc/dynarray_emplace_enlarge.c | 2 +- malloc/dynarray_finalize.c | 2 +- malloc/dynarray_resize.c | 2 +- malloc/dynarray_resize_clear.c | 2 +- malloc/hooks.c | 2 +- malloc/malloc-check.c | 23 +- malloc/malloc-debug.c | 38 +- malloc/malloc-internal.h | 7 +- malloc/malloc.c | 1619 +- malloc/malloc.h | 7 +- malloc/mcheck-impl.c | 2 +- malloc/mcheck-init.c | 2 +- malloc/mcheck.c | 2 +- malloc/mcheck.h | 2 +- malloc/memusage.c | 268 +- malloc/memusage.sh | 4 +- malloc/memusagestat.c | 14 +- malloc/morecore.c | 6 +- malloc/mtrace-impl.c | 2 +- malloc/mtrace.c | 2 +- malloc/mtrace.pl | 83 +- malloc/obstack.c | 18 +- malloc/obstack.h | 2 +- malloc/reallocarray.c | 4 +- malloc/scratch_buffer_dupfree.c | 41 - 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 | 215 +- malloc/thread-freeres.c | 13 +- malloc/tst-aligned-alloc-random-thread-cross.c | 19 + malloc/tst-aligned-alloc-random-thread.c | 145 + malloc/tst-aligned-alloc-random.c | 43 + malloc/tst-aligned-alloc-static.c | 1 + malloc/tst-aligned-alloc.c | 82 + malloc/tst-aligned_alloc-lib.c | 73 + malloc/tst-alloc_buffer.c | 2 +- malloc/tst-calloc.c | 14 +- malloc/tst-compathooks-off.c | 4 +- malloc/tst-dynarray-at-fail.c | 2 +- malloc/tst-dynarray-fail.c | 2 +- malloc/tst-dynarray-shared.h | 2 +- malloc/tst-dynarray.c | 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 | 4 +- malloc/tst-malloc-alternate-path.c | 72 + malloc/tst-malloc-aux.h | 56 + malloc/tst-malloc-backtrace.c | 13 +- malloc/tst-malloc-check.c | 20 +- malloc/tst-malloc-fork-deadlock.c | 2 +- malloc/tst-malloc-random.c | 20 + malloc/tst-malloc-tcache-leak.c | 4 +- malloc/tst-malloc-thread-exit.c | 4 +- malloc/tst-malloc-thread-fail.c | 4 +- malloc/tst-malloc-too-large.c | 27 +- malloc/tst-malloc-usable.c | 24 +- malloc/tst-malloc.c | 8 +- malloc/tst-malloc_info.c | 2 +- malloc/tst-mallocalign1.c | 22 +- malloc/tst-mallocfork2.c | 6 +- malloc/tst-mallocfork3.c | 4 +- malloc/tst-mallocstate.c | 6 +- malloc/tst-mallopt.c | 2 +- malloc/tst-memalign-2.c | 163 + malloc/tst-memalign-3.c | 173 + malloc/tst-memalign.c | 4 +- malloc/tst-mtrace.c | 2 +- malloc/tst-mtrace.sh | 2 +- malloc/tst-mxfast.c | 2 +- malloc/tst-obstack.c | 2 +- malloc/tst-posix_memalign.c | 2 +- malloc/tst-pvalloc-fortify.c | 2 +- malloc/tst-pvalloc.c | 2 +- malloc/tst-realloc.c | 63 +- malloc/tst-reallocarray.c | 2 +- malloc/tst-safe-linking.c | 85 +- malloc/tst-scratch_buffer.c | 22 +- malloc/tst-tcfree1.c | 2 +- malloc/tst-tcfree2.c | 2 +- malloc/tst-tcfree3.c | 5 +- malloc/tst-tcfree4.c | 59 + malloc/tst-valloc.c | 4 +- manual/Makefile | 50 +- manual/README.pretty-printers | 2 +- manual/README.tunables | 21 +- manual/arith.texi | 185 +- manual/charset.texi | 29 +- manual/check-deftype.sh | 50 + manual/check-safety.sh | 90 +- manual/conf.texi | 8 +- manual/contrib.texi | 255 +- manual/creature.texi | 28 +- manual/crypt.texi | 234 +- manual/ctype.texi | 36 +- manual/dynlink.texi | 1208 + manual/errno.texi | 136 +- 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 | 59 - manual/examples/inetcli.c | 2 +- manual/examples/inetsrv.c | 2 +- manual/examples/isockad.c | 2 +- manual/examples/longopt.c | 12 +- manual/examples/memopen.c | 2 +- manual/examples/memstrm.c | 4 +- manual/examples/mkdirent.c | 2 +- manual/examples/mkfsock.c | 2 +- manual/examples/mkisock.c | 2 +- manual/examples/mygetpass.c | 2 +- manual/examples/ofdlocks.c | 2 +- manual/examples/pipe.c | 2 +- manual/examples/popen.c | 2 +- manual/examples/rprintf.c | 2 +- manual/examples/search.c | 2 +- manual/examples/select.c | 2 +- manual/examples/setjmp.c | 2 +- manual/examples/sigh1.c | 2 +- manual/examples/sigusr.c | 2 +- manual/examples/stpcpy.c | 2 +- manual/examples/strdupa.c | 2 +- manual/examples/strftim.c | 32 +- manual/examples/subopt.c | 2 +- manual/examples/swapcontext.c | 2 +- manual/examples/termios.c | 5 +- manual/examples/testopt.c | 2 +- manual/examples/testpass.c | 67 - manual/examples/timespec_subtract.c | 36 + manual/examples/timeval_subtract.c | 44 - manual/examples/twalk.c | 2 +- manual/filesys.texi | 429 +- manual/getopt.texi | 34 +- manual/install.texi | 186 +- manual/intro.texi | 40 +- manual/io.texi | 2 +- manual/ipc.texi | 79 +- manual/job.texi | 1 + manual/lang.texi | 12 +- manual/libc-texinfo.sh | 2 +- manual/libc.texinfo | 4 +- manual/libdl.texi | 10 - manual/llio.texi | 335 +- manual/locale.texi | 1 - manual/macros.texi | 18 + manual/maint.texi | 288 +- manual/math.texi | 350 +- manual/memory.texi | 112 +- manual/message.texi | 28 +- manual/nss.texi | 5 +- manual/pattern.texi | 7 +- manual/platform.texi | 72 +- manual/probes.texi | 2 +- manual/process.texi | 85 +- manual/resource.texi | 342 +- manual/search.texi | 85 +- manual/setjmp.texi | 2 +- manual/signal.texi | 83 +- manual/socket.texi | 133 +- manual/startup.texi | 50 +- manual/stdbit.texi | 212 + manual/stdio.texi | 302 +- manual/string.texi | 181 +- manual/summary.pl | 2 +- manual/syslog.texi | 5 +- manual/terminal.texi | 205 +- manual/threads.texi | 707 +- manual/time.texi | 1060 +- manual/tsort.awk | 2 +- manual/tunables.texi | 314 +- manual/users.texi | 4 +- math/Makefile | 1399 +- math/README.libm-test | 78 +- math/Versions | 93 + math/atest-exp.c | 2 +- math/atest-exp2.c | 2 +- math/atest-sincos.c | 2 +- math/auto-libm-test-in | 2637 +- math/auto-libm-test-out-acospi | 3481 ++ math/auto-libm-test-out-asinpi | 2782 ++ math/auto-libm-test-out-atan | 50 + math/auto-libm-test-out-atan2 | 3104 ++ math/auto-libm-test-out-atan2pi | 14881 ++++++++ math/auto-libm-test-out-atanh | 25 + math/auto-libm-test-out-atanpi | 1744 + math/auto-libm-test-out-carg | 250 + math/auto-libm-test-out-compoundn | 10245 ++++++ math/auto-libm-test-out-cospi | 9598 +++++ math/auto-libm-test-out-exp10m1 | 6271 ++++ math/auto-libm-test-out-exp2m1 | 6128 ++++ math/auto-libm-test-out-fma | 272 +- math/auto-libm-test-out-hypot | 25 + math/auto-libm-test-out-j0 | 1100 + math/auto-libm-test-out-log10p1 | 4868 +++ math/auto-libm-test-out-log2p1 | 3053 ++ 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/auto-libm-test-out-pown | 13182 +++++++ math/auto-libm-test-out-powr | 17775 ++++++++++ math/auto-libm-test-out-rootn | 13734 ++++++++ math/auto-libm-test-out-rsqrt | 4015 +++ math/auto-libm-test-out-sinh | 25 + math/auto-libm-test-out-sinpi | 10248 ++++++ math/auto-libm-test-out-tan | 25 + math/auto-libm-test-out-tanpi | 9398 +++++ math/basic-test.c | 2 +- math/bits/cmathcalls.h | 2 +- math/bits/mathcalls-helper-functions.h | 2 +- math/bits/mathcalls-macros.h | 48 + math/bits/mathcalls-narrow.h | 8 +- math/bits/mathcalls.h | 138 +- math/cabs_template.c | 2 +- math/carg_template.c | 2 +- math/cimag_template.c | 2 +- math/complex.h | 5 +- math/conj_template.c | 2 +- math/creal_template.c | 2 +- math/divtc3.c | 2 +- math/e_exp10.c | 33 - math/e_exp10l.c | 33 - math/e_exp2_template.c | 2 +- math/e_scalb_template.c | 2 +- math/fclrexcpt.c | 2 +- math/fedisblxcpt.c | 2 +- math/feenablxcpt.c | 2 +- math/fegetenv.c | 2 +- math/fegetexcept.c | 2 +- math/fegetmode.c | 2 +- math/fegetround.c | 2 +- math/feholdexcpt.c | 2 +- math/fenv.h | 12 +- math/fesetenv.c | 2 +- math/fesetexcept.c | 2 +- math/fesetmode.c | 2 +- math/fesetround.c | 2 +- math/fetestexceptflag.c | 2 +- math/feupdateenv.c | 2 +- math/fgetexcptflg.c | 2 +- math/finclude/math-vector-fortran.h | 2 +- math/fpu_control.c | 2 +- math/fraiseexcpt.c | 2 +- math/fromfp.h | 2 +- math/fsetexcptflg.c | 2 +- math/ftestexcept.c | 2 +- math/gen-auto-libm-tests.c | 72 +- math/gen-fromfp-tests.py | 2 +- math/gen-libm-test.py | 72 +- math/gen-tgmath-tests.py | 254 +- 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-acospi.inc | 55 + math/libm-test-asin.inc | 2 +- math/libm-test-asinh.inc | 2 +- math/libm-test-asinpi.inc | 55 + math/libm-test-atan.inc | 4 +- math/libm-test-atan2.inc | 58 +- math/libm-test-atan2pi.inc | 211 + math/libm-test-atanh.inc | 2 +- math/libm-test-atanpi.inc | 49 + math/libm-test-cabs.inc | 2 +- math/libm-test-cacos.inc | 2 +- math/libm-test-cacosh.inc | 2 +- math/libm-test-canonicalize.inc | 2 +- math/libm-test-carg.inc | 30 +- math/libm-test-casin.inc | 2 +- math/libm-test-casinh.inc | 2 +- math/libm-test-catan.inc | 2 +- math/libm-test-catanh.inc | 2 +- math/libm-test-cbrt.inc | 2 +- math/libm-test-ccos.inc | 2 +- math/libm-test-ccosh.inc | 2 +- math/libm-test-ceil.inc | 2 +- math/libm-test-cexp.inc | 2 +- math/libm-test-cimag.inc | 2 +- math/libm-test-clog.inc | 2 +- math/libm-test-clog10.inc | 2 +- math/libm-test-compat_totalorder.inc | 2 +- math/libm-test-compat_totalordermag.inc | 2 +- math/libm-test-compoundn.inc | 107 + math/libm-test-conj.inc | 2 +- math/libm-test-copysign.inc | 2 +- math/libm-test-cos.inc | 2 +- math/libm-test-cosh.inc | 2 +- math/libm-test-cospi.inc | 49 + math/libm-test-cpow.inc | 2 +- math/libm-test-cproj.inc | 2 +- math/libm-test-creal.inc | 2 +- math/libm-test-csin.inc | 2 +- math/libm-test-csinh.inc | 2 +- math/libm-test-csqrt.inc | 2 +- math/libm-test-ctan.inc | 2 +- math/libm-test-ctanh.inc | 2 +- math/libm-test-driver.c | 63 +- math/libm-test-erf.inc | 2 +- math/libm-test-erfc.inc | 2 +- math/libm-test-exp.inc | 2 +- math/libm-test-exp10.inc | 2 +- math/libm-test-exp10m1.inc | 49 + math/libm-test-exp2.inc | 2 +- math/libm-test-exp2m1.inc | 49 + math/libm-test-expm1.inc | 2 +- math/libm-test-fabs.inc | 2 +- math/libm-test-fdim.inc | 2 +- math/libm-test-floor.inc | 2 +- math/libm-test-fma.inc | 2 +- math/libm-test-fmax.inc | 2 +- math/libm-test-fmaximum.inc | 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 | 20 +- math/libm-test-fpclassify.inc | 4 +- 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 | 4 +- math/libm-test-isgreater.inc | 2 +- math/libm-test-isgreaterequal.inc | 2 +- math/libm-test-isinf.inc | 4 +- math/libm-test-isless.inc | 2 +- math/libm-test-islessequal.inc | 2 +- math/libm-test-islessgreater.inc | 2 +- math/libm-test-isnan.inc | 4 +- math/libm-test-isnormal.inc | 4 +- math/libm-test-issignaling.inc | 2 +- math/libm-test-issubnormal.inc | 4 +- math/libm-test-isunordered.inc | 2 +- math/libm-test-iszero.inc | 4 +- math/libm-test-j0.inc | 2 +- math/libm-test-j1.inc | 2 +- math/libm-test-jn.inc | 2 +- math/libm-test-lgamma.inc | 2 +- math/libm-test-llogb.inc | 2 +- math/libm-test-llrint.inc | 2 +- math/libm-test-llround.inc | 2 +- math/libm-test-log.inc | 2 +- math/libm-test-log10.inc | 2 +- math/libm-test-log10p1.inc | 53 + math/libm-test-log1p.inc | 14 +- math/libm-test-log2.inc | 2 +- math/libm-test-log2p1.inc | 53 + math/libm-test-logb.inc | 2 +- math/libm-test-lrint.inc | 2 +- math/libm-test-lround.inc | 2 +- math/libm-test-modf.inc | 2 +- math/libm-test-narrow-add.inc | 2 +- math/libm-test-narrow-div.inc | 2 +- math/libm-test-narrow-fma.inc | 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 | 4 +- math/libm-test-pown.inc | 150 + math/libm-test-powr.inc | 454 + math/libm-test-remainder.inc | 6 +- math/libm-test-remquo.inc | 2 +- math/libm-test-rint.inc | 2 +- math/libm-test-rootn.inc | 159 + math/libm-test-round.inc | 2 +- math/libm-test-roundeven.inc | 2 +- math/libm-test-rsqrt.inc | 58 + math/libm-test-scalb.inc | 2 +- math/libm-test-scalbln.inc | 2 +- math/libm-test-scalbn.inc | 2 +- math/libm-test-setpayload.inc | 2 +- math/libm-test-setpayloadsig.inc | 2 +- math/libm-test-signbit.inc | 2 +- math/libm-test-significand.inc | 2 +- math/libm-test-sin.inc | 2 +- math/libm-test-sincos.inc | 2 +- math/libm-test-sinh.inc | 2 +- math/libm-test-sinpi.inc | 49 + math/libm-test-sqrt.inc | 2 +- math/libm-test-support.c | 298 +- math/libm-test-support.h | 8 +- math/libm-test-tan.inc | 2 +- math/libm-test-tanh.inc | 2 +- math/libm-test-tanpi.inc | 89 + math/libm-test-tgamma.inc | 2 +- math/libm-test-totalorder.inc | 2 +- math/libm-test-totalordermag.inc | 2 +- math/libm-test-trunc.inc | 2 +- math/libm-test-ufromfp.inc | 2 +- math/libm-test-ufromfpx.inc | 2 +- math/libm-test-y0.inc | 2 +- math/libm-test-y1.inc | 2 +- math/libm-test-yn.inc | 2 +- math/math-narrow.h | 229 +- math/math-svid-compat.h | 4 +- math/math-underflow.h | 2 +- math/math.h | 161 +- math/mul_split.h | 2 +- math/mul_splitl.h | 2 +- math/multc3.c | 2 +- math/s_acospi_template.c | 36 + math/s_asinpi_template.c | 45 + math/s_atan2pi_template.c | 41 + math/s_atanpi_template.c | 39 + math/s_cacos_template.c | 4 +- math/s_cacosh_template.c | 2 +- math/s_canonicalize_template.c | 2 +- math/s_casin_template.c | 2 +- math/s_casinh_template.c | 2 +- math/s_catan_template.c | 4 +- math/s_catanh_template.c | 4 +- math/s_ccos_template.c | 2 +- math/s_ccosh_template.c | 2 +- math/s_cexp_template.c | 2 +- math/s_clog10_template.c | 10 +- math/s_clog_template.c | 6 +- math/s_compoundn_template.c | 227 + math/s_cospi_template.c | 39 + math/s_cpow_template.c | 2 +- math/s_cproj_template.c | 2 +- math/s_csin_template.c | 2 +- math/s_csinh_template.c | 2 +- math/s_csqrt_template.c | 2 +- math/s_ctan_template.c | 2 +- math/s_ctanh_template.c | 2 +- math/s_exp10m1_template.c | 45 + math/s_exp2m1_template.c | 65 + math/s_fdim_template.c | 2 +- math/s_fma.c | 29 - math/s_fmaf.c | 29 - math/s_fmal.c | 27 - math/s_fmax_template.c | 7 +- 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 | 7 +- 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_log10p1_template.c | 49 + math/s_log2p1_template.c | 43 + math/s_nan_template.c | 2 +- math/s_nextdown_template.c | 2 +- math/s_pown_template.c | 91 + math/s_powr_template.c | 50 + math/s_rootn_template.c | 81 + math/s_rsqrt_template.c | 29 + math/s_significand_template.c | 14 +- math/s_sinpi_template.c | 47 + math/s_tanpi_template.c | 65 + math/setfpucw.c | 2 +- math/test-arg-double.h | 2 +- math/test-arg-float128.h | 2 +- math/test-arg-float32x.h | 2 +- math/test-arg-float64.h | 2 +- math/test-arg-float64x.h | 2 +- math/test-arg-ldouble.h | 2 +- math/test-ceil-except-2.c | 67 + math/test-double-static.h | 1 + math/test-double-vlen2.h | 2 +- math/test-double-vlen4.h | 2 +- math/test-double-vlen8.h | 2 +- math/test-double.h | 2 +- math/test-fe-snans-always-signal.c | 2 +- math/test-femode-traps.c | 2 +- math/test-femode.c | 2 +- math/test-fenv-clear-main.c | 2 +- math/test-fenv-preserve.c | 2 +- math/test-fenv-return.c | 2 +- math/test-fenv-tls.c | 2 +- math/test-fenv.c | 136 +- math/test-fesetexcept-traps.c | 50 +- math/test-fesetexcept.c | 2 +- math/test-fetestexceptflag.c | 2 +- math/test-fexcept-traps.c | 39 +- math/test-fexcept.c | 2 +- math/test-float-static.h | 1 + math/test-float-vlen16.h | 2 +- math/test-float-vlen4.h | 2 +- math/test-float-vlen8.h | 2 +- math/test-float.h | 2 +- math/test-float128-static.h | 1 + math/test-float128.h | 2 +- math/test-float32-static.h | 1 + math/test-float32.h | 2 +- math/test-float32x-static.h | 1 + math/test-float32x.h | 2 +- math/test-float64-static.h | 1 + math/test-float64.h | 2 +- math/test-float64x-static.h | 1 + math/test-float64x.h | 2 +- math/test-floor-except-2.c | 67 + math/test-flt-eval-method.c | 2 +- math/test-fp-ilogb-constants.c | 2 +- math/test-fp-llogb-constants.c | 2 +- math/test-fpucw-ieee.c | 2 +- math/test-fpucw.c | 2 +- math/test-ibm128-static.h | 1 + math/test-ibm128.h | 2 +- math/test-iseqsig-excess-precision.c | 2 +- math/test-iszero-excess-precision.c | 2 +- math/test-ldouble-static.h | 1 + math/test-ldouble.h | 2 +- math/test-math-cxx11.cc | 2 +- math/test-math-errno.h | 2 +- math/test-math-exceptions.h | 2 +- math/test-math-floatn.h | 2 +- math/test-math-iscanonical.cc | 2 +- math/test-math-iseqsig.cc | 292 +- math/test-math-isinff.cc | 2 +- math/test-math-issignaling.cc | 2 +- math/test-math-iszero.cc | 2 +- math/test-math-narrow.h | 2 +- math/test-math-scalar.h | 2 +- math/test-math-vector.h | 2 +- math/test-matherr-2.c | 2 +- math/test-matherr-3.c | 2 +- math/test-matherr.c | 2 +- math/test-misc.c | 2 +- math/test-nan-const.c | 2 +- math/test-nan-overflow.c | 2 +- math/test-nan-payload.c | 114 +- math/test-narrow-macros.c | 2 +- math/test-nearbyint-except-2.c | 2 +- math/test-nearbyint-except.c | 2 +- math/test-powl.c | 2 +- math/test-signgam-main.c | 2 +- math/test-snan.c | 12 +- math/test-tgmath-int.c | 2 +- math/test-tgmath-ret.c | 10 +- math/test-tgmath.c | 266 +- math/test-tgmath2.c | 15 +- math/test-trunc-except-2.c | 67 + math/tgmath.h | 478 +- math/tst-CMPLX2.c | 2 +- math/tst-definitions.c | 2 +- math/w_acos_compat.c | 2 +- math/w_acos_template.c | 2 +- math/w_acosf_compat.c | 2 +- math/w_acosh_compat.c | 2 +- math/w_acosh_template.c | 2 +- math/w_acoshf_compat.c | 2 +- math/w_acoshl_compat.c | 2 +- math/w_acosl_compat.c | 2 +- math/w_asin_compat.c | 2 +- math/w_asin_template.c | 2 +- math/w_asinf_compat.c | 2 +- math/w_asinl_compat.c | 2 +- math/w_atan2_compat.c | 2 +- math/w_atan2_template.c | 2 +- math/w_atan2f_compat.c | 2 +- math/w_atan2l_compat.c | 2 +- math/w_atanh_compat.c | 2 +- math/w_atanh_template.c | 2 +- math/w_atanhf_compat.c | 2 +- math/w_atanhl_compat.c | 2 +- math/w_cosh_template.c | 2 +- math/w_exp10_compat.c | 34 +- math/w_exp10_template.c | 2 +- math/w_exp10f_compat.c | 2 +- math/w_exp10l_compat.c | 2 +- math/w_exp2_template.c | 2 +- math/w_exp_compat.c | 2 +- math/w_exp_template.c | 2 +- math/w_expf_compat.c | 2 +- math/w_fmod_compat.c | 15 +- math/w_fmod_template.c | 2 +- math/w_fmodf_compat.c | 8 +- math/w_fmodl_compat.c | 2 +- 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 | 6 +- math/w_ilogb_template.c | 2 +- math/w_j0_compat.c | 2 +- math/w_j0_template.c | 2 +- math/w_j0f_compat.c | 7 +- math/w_j0l_compat.c | 2 +- math/w_j1_compat.c | 2 +- math/w_j1_template.c | 2 +- math/w_j1f_compat.c | 7 +- math/w_j1l_compat.c | 2 +- math/w_jn_compat.c | 2 +- math/w_jn_template.c | 2 +- math/w_jnf_compat.c | 7 +- math/w_lgamma_r_template.c | 2 +- math/w_lgamma_template.c | 2 +- math/w_llogb_template.c | 2 +- math/w_log10_compat.c | 2 +- math/w_log10_template.c | 2 +- math/w_log10f_compat.c | 2 +- math/w_log10l_compat.c | 2 +- math/w_log1p_template.c | 4 +- math/w_log2_compat.c | 2 +- math/w_log2_template.c | 2 +- math/w_log2f_compat.c | 2 +- math/w_log2l_compat.c | 2 +- math/w_log_compat.c | 2 +- math/w_log_template.c | 2 +- math/w_logf_compat.c | 2 +- math/w_logl_compat.c | 2 +- math/w_pow_compat.c | 2 +- math/w_pow_template.c | 2 +- math/w_powf_compat.c | 2 +- math/w_powl_compat.c | 2 +- math/w_remainder_compat.c | 2 +- math/w_remainder_template.c | 2 +- math/w_remainderf_compat.c | 2 +- math/w_remainderl_compat.c | 2 +- math/w_scalb_compat.c | 2 +- math/w_scalb_template.c | 14 +- math/w_scalbf_compat.c | 2 +- math/w_scalbl_compat.c | 2 +- math/w_scalbln_template.c | 2 +- math/w_sinh_template.c | 2 +- math/w_sqrt_compat.c | 8 +- math/w_sqrt_template.c | 10 +- math/w_sqrtf_compat.c | 2 +- math/w_sqrtl_compat.c | 6 +- math/w_tgamma_template.c | 2 +- math/w_tgammaf_compat.c | 6 +- mathvec/Makefile | 2 +- misc/Makefile | 348 +- 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 | 47 +- misc/bits/error.h | 2 +- misc/bits/select-decl.h | 31 + misc/bits/select2.h | 8 +- misc/bits/stab.def | 2 +- misc/bits/syslog-decl.h | 35 + misc/bits/syslog-ldbl.h | 2 +- misc/bits/syslog.h | 30 +- misc/bits/types/struct_iovec.h | 2 +- misc/brk.c | 2 +- misc/bug18240.c | 2 +- misc/chflags.c | 2 +- misc/chroot.c | 2 +- misc/daemon.c | 89 +- misc/dirname.c | 2 +- misc/efgcvt-dbl-macros.h | 2 +- misc/efgcvt-ldbl-macros.h | 2 +- misc/efgcvt-template.c | 7 +- misc/efgcvt.c | 3 +- misc/efgcvt_r-template.c | 2 +- misc/efgcvt_r.c | 2 +- misc/err.c | 2 +- misc/err.h | 14 +- misc/error.c | 3 +- misc/error.h | 6 +- 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 | 5 +- 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 | 6 +- misc/getsysstats.c | 2 +- misc/getttyent.c | 2 +- misc/getusershell.c | 4 +- misc/getxattr.c | 2 +- misc/gtty.c | 2 +- misc/hsearch.c | 6 +- misc/hsearch_r.c | 4 +- misc/ifunc-impl-list.c | 2 +- misc/init-misc.c | 2 +- misc/insremque.c | 2 +- misc/ioctl.c | 2 +- misc/lgetxattr.c | 2 +- misc/libgen.h | 2 +- misc/listxattr.c | 2 +- misc/llistxattr.c | 2 +- misc/lremovexattr.c | 2 +- misc/lsearch.c | 2 +- misc/lsetxattr.c | 2 +- misc/lutimes.c | 2 +- misc/madvise.c | 2 +- misc/makedev.c | 2 +- misc/mincore.c | 2 +- misc/mkdtemp.c | 2 +- misc/mkostemp.c | 2 +- misc/mkostemp64.c | 2 +- misc/mkostemps.c | 2 +- misc/mkostemps64.c | 2 +- misc/mkstemp.c | 2 +- misc/mkstemp64.c | 2 +- misc/mkstemps.c | 2 +- misc/mkstemps64.c | 2 +- misc/mktemp.c | 2 +- misc/mlock.c | 2 +- misc/mlockall.c | 2 +- misc/mmap.c | 2 +- misc/mmap64.c | 2 +- misc/mntent.c | 7 +- 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 | 4 +- misc/pselect.c | 2 +- misc/ptrace.c | 2 +- misc/pwritev.c | 2 +- misc/pwritev2.c | 2 +- misc/pwritev64.c | 2 +- misc/pwritev64v2.c | 4 +- misc/qefgcvt.c | 3 +- misc/qefgcvt_r.c | 2 +- misc/readv.c | 2 +- misc/reboot.c | 2 +- misc/regexp.c | 7 +- misc/regexp.h | 2 +- misc/remap_file_pages.c | 2 +- misc/removexattr.c | 2 +- misc/revoke.c | 2 +- misc/sbrk.c | 4 +- misc/search.h | 4 +- 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 | 4 +- 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 | 283 +- misc/sys/dir.h | 2 +- misc/sys/file.h | 2 +- misc/sys/ioctl.h | 4 +- misc/sys/mman.h | 11 +- misc/sys/param.h | 2 +- misc/sys/select.h | 6 +- misc/sys/single_threaded.h | 2 +- misc/sys/syslog.h | 14 +- misc/sys/sysmacros.h | 2 +- misc/sys/uio.h | 2 +- misc/sys/xattr.h | 24 +- misc/syscall.c | 2 +- misc/syslog.c | 529 +- misc/truncate.c | 2 +- misc/truncate64.c | 2 +- misc/tsearch.c | 2 +- misc/tst-allocate_once.c | 2 +- misc/tst-atomic-long.c | 2 +- misc/tst-atomic.c | 12 +- misc/tst-dbl-efgcvt.c | 2 +- misc/tst-dirname.c | 2 +- misc/tst-efgcvt-template.c | 10 +- misc/tst-error1.c | 4 +- misc/tst-fd_to_filename.c | 12 +- misc/tst-fdset.c | 2 +- misc/tst-gethostid.c | 2 +- misc/tst-ioctl.c | 2 +- misc/tst-ldbl-efgcvt.c | 2 +- misc/tst-ldbl-error.c | 2 +- misc/tst-ldbl-errorfptr.c | 87 + misc/tst-ldbl-warn.c | 2 +- misc/tst-makedev.c | 2 +- misc/tst-mkstemp-fuse-parallel.c | 219 + misc/tst-mkstemp-fuse.c | 197 + misc/tst-mntent-autofs.c | 2 +- misc/tst-mntent-blank-corrupt.c | 4 +- misc/tst-mntent-blank-passno.c | 2 +- misc/tst-mntent-escape.c | 2 +- misc/tst-mremap1.c | 46 + misc/tst-mremap2.c | 54 + misc/tst-preadvwritev-common.c | 2 +- misc/tst-preadvwritev.c | 2 +- misc/tst-preadvwritev2-common.c | 12 +- misc/tst-preadvwritev2.c | 2 +- misc/tst-preadvwritev64.c | 2 +- misc/tst-preadvwritev64v2.c | 2 +- misc/tst-pselect.c | 2 +- misc/tst-select.c | 2 +- misc/tst-syscalls.c | 16 +- misc/tst-syslog-long-progname.c | 39 + .../tst-syslog-long-progname.root}/postclean.req | 0 misc/tst-syslog.c | 586 + misc/tst-tsearch.c | 6 +- misc/tst-warn-wide.c | 2 +- misc/ualarm.c | 2 +- misc/unwind-link.c | 15 +- misc/usleep.c | 2 +- misc/ustat.c | 2 +- misc/utimes.c | 2 +- misc/vhangup.c | 2 +- misc/writev.c | 2 +- nis/Makefile | 2 +- nis/libnsl.h | 2 +- nis/nis_add.c | 2 +- nis/nis_addmember.c | 4 +- nis/nis_call.c | 16 +- nis/nis_callback.c | 2 +- nis/nis_checkpoint.c | 2 +- nis/nis_clone_dir.c | 2 +- nis/nis_clone_obj.c | 2 +- nis/nis_clone_res.c | 2 +- nis/nis_creategroup.c | 2 +- nis/nis_defaults.c | 2 +- nis/nis_destroygroup.c | 2 +- nis/nis_domain_of.c | 2 +- nis/nis_domain_of_r.c | 2 +- nis/nis_error.c | 2 +- nis/nis_file.c | 2 +- nis/nis_findserv.c | 2 +- nis/nis_free.c | 2 +- nis/nis_getservlist.c | 2 +- nis/nis_hash.c | 2 +- nis/nis_intern.h | 2 +- nis/nis_ismember.c | 2 +- nis/nis_local_names.c | 16 +- nis/nis_lookup.c | 2 +- nis/nis_mkdir.c | 2 +- nis/nis_modify.c | 2 +- nis/nis_ping.c | 2 +- nis/nis_print.c | 61 +- nis/nis_print_group_entry.c | 2 +- nis/nis_remove.c | 2 +- nis/nis_removemember.c | 4 +- nis/nis_rmdir.c | 2 +- nis/nis_server.c | 4 +- nis/nis_subr.c | 2 +- nis/nis_table.c | 2 +- nis/nis_util.c | 2 +- nis/nis_verifygroup.c | 2 +- nis/nis_xdr.c | 2 +- nis/nis_xdr.h | 2 +- nis/rpcsvc/nislib.h | 2 +- nis/rpcsvc/ypclnt.h | 2 +- nis/ypclnt.c | 2 +- nptl/Makefile | 346 +- nptl/TODO | 6 +- nptl/TODO-testing | 8 - nptl/Versions | 4 +- nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 358 +- nptl/cancellation.c | 112 +- nptl/cleanup.c | 2 +- nptl/cleanup_compat.c | 2 +- nptl/cleanup_defer.c | 41 +- nptl/cleanup_defer_compat.c | 2 +- nptl/cleanup_routine.c | 2 +- nptl/cond-perf.c | 103 - nptl/default-sched.h | 2 +- nptl/descr-const.sym | 6 + nptl/descr.h | 122 +- 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 | 69 +- nptl/libc-cleanup.c | 39 +- nptl/libc_multiple_threads.c | 28 - nptl/libpthread-compat.c | 2 +- nptl/lowlevellock.c | 2 +- nptl/nptl-printers.py | 4 +- nptl/nptl-stack.c | 5 +- nptl/nptl-stack.h | 5 +- nptl/nptl_free_tcb.c | 29 +- nptl/nptl_nthreads.c | 2 +- nptl/nptl_setxid.c | 61 +- nptl/nptlfreeres.c | 3 +- nptl/old_pthread_cond_broadcast.c | 2 +- nptl/old_pthread_cond_destroy.c | 2 +- nptl/old_pthread_cond_init.c | 2 +- nptl/old_pthread_cond_signal.c | 2 +- nptl/old_pthread_cond_timedwait.c | 2 +- nptl/old_pthread_cond_wait.c | 2 +- nptl/perf.c | 8 +- nptl/pthread-pi-defines.sym | 9 - nptl/pthread_attr_copy.c | 2 +- nptl/pthread_attr_destroy.c | 2 +- nptl/pthread_attr_extension.c | 2 +- nptl/pthread_attr_getaffinity.c | 2 +- nptl/pthread_attr_getdetachstate.c | 2 +- nptl/pthread_attr_getguardsize.c | 2 +- nptl/pthread_attr_getinheritsched.c | 2 +- nptl/pthread_attr_getschedparam.c | 2 +- nptl/pthread_attr_getschedpolicy.c | 2 +- nptl/pthread_attr_getscope.c | 2 +- nptl/pthread_attr_getsigmask.c | 2 +- nptl/pthread_attr_getstack.c | 2 +- nptl/pthread_attr_getstackaddr.c | 2 +- nptl/pthread_attr_getstacksize.c | 2 +- nptl/pthread_attr_init.c | 2 +- nptl/pthread_attr_setaffinity.c | 2 +- nptl/pthread_attr_setdetachstate.c | 2 +- nptl/pthread_attr_setguardsize.c | 2 +- nptl/pthread_attr_setinheritsched.c | 2 +- nptl/pthread_attr_setschedparam.c | 2 +- nptl/pthread_attr_setschedpolicy.c | 2 +- nptl/pthread_attr_setscope.c | 2 +- nptl/pthread_attr_setsigmask.c | 4 +- nptl/pthread_attr_setsigmask_internal.c | 2 +- nptl/pthread_attr_setstack.c | 2 +- nptl/pthread_attr_setstackaddr.c | 2 +- nptl/pthread_attr_setstacksize.c | 2 +- nptl/pthread_barrier_destroy.c | 2 +- nptl/pthread_barrier_init.c | 2 +- nptl/pthread_barrier_wait.c | 2 +- nptl/pthread_barrierattr_destroy.c | 2 +- nptl/pthread_barrierattr_getpshared.c | 2 +- nptl/pthread_barrierattr_init.c | 2 +- nptl/pthread_barrierattr_setpshared.c | 2 +- nptl/pthread_cancel.c | 98 +- nptl/pthread_cleanup_upto.c | 2 +- nptl/pthread_clockjoin.c | 2 +- nptl/pthread_cond_broadcast.c | 10 +- nptl/pthread_cond_common.c | 313 +- nptl/pthread_cond_destroy.c | 2 +- nptl/pthread_cond_init.c | 2 +- nptl/pthread_cond_signal.c | 21 +- nptl/pthread_cond_wait.c | 287 +- nptl/pthread_condattr_destroy.c | 2 +- nptl/pthread_condattr_getclock.c | 2 +- nptl/pthread_condattr_getpshared.c | 2 +- nptl/pthread_condattr_init.c | 2 +- nptl/pthread_condattr_setclock.c | 2 +- nptl/pthread_condattr_setpshared.c | 2 +- nptl/pthread_create.c | 160 +- nptl/pthread_detach.c | 6 +- nptl/pthread_equal.c | 2 +- nptl/pthread_exit.c | 4 +- nptl/pthread_getaffinity.c | 18 +- nptl/pthread_getattr_default_np.c | 2 +- nptl/pthread_getattr_np.c | 8 +- nptl/pthread_getconcurrency.c | 2 +- nptl/pthread_getcpuclockid.c | 14 +- nptl/pthread_getname.c | 72 +- nptl/pthread_getschedparam.c | 10 +- nptl/pthread_getspecific.c | 2 +- nptl/pthread_gettid_np.c | 30 + nptl/pthread_join.c | 2 +- nptl/pthread_join_common.c | 29 +- nptl/pthread_key_create.c | 2 +- nptl/pthread_key_delete.c | 2 +- nptl/pthread_keys.c | 2 +- nptl/pthread_kill.c | 62 +- nptl/pthread_kill_other_threads.c | 2 +- nptl/pthread_mutex_conf.c | 14 +- nptl/pthread_mutex_consistent.c | 2 +- nptl/pthread_mutex_destroy.c | 2 +- nptl/pthread_mutex_getprioceiling.c | 2 +- nptl/pthread_mutex_init.c | 2 +- nptl/pthread_mutex_lock.c | 42 +- nptl/pthread_mutex_setprioceiling.c | 2 +- nptl/pthread_mutex_timedlock.c | 23 +- nptl/pthread_mutex_trylock.c | 4 +- nptl/pthread_mutex_unlock.c | 4 +- nptl/pthread_mutexattr_destroy.c | 2 +- nptl/pthread_mutexattr_getprioceiling.c | 2 +- nptl/pthread_mutexattr_getprotocol.c | 2 +- nptl/pthread_mutexattr_getpshared.c | 2 +- nptl/pthread_mutexattr_getrobust.c | 2 +- nptl/pthread_mutexattr_gettype.c | 2 +- nptl/pthread_mutexattr_init.c | 2 +- nptl/pthread_mutexattr_setprioceiling.c | 2 +- nptl/pthread_mutexattr_setprotocol.c | 2 +- nptl/pthread_mutexattr_setpshared.c | 2 +- nptl/pthread_mutexattr_setrobust.c | 2 +- nptl/pthread_mutexattr_settype.c | 2 +- nptl/pthread_once.c | 2 +- nptl/pthread_rwlock_clockrdlock.c | 2 +- nptl/pthread_rwlock_clockwrlock.c | 2 +- nptl/pthread_rwlock_common.c | 2 +- nptl/pthread_rwlock_destroy.c | 2 +- nptl/pthread_rwlock_init.c | 2 +- nptl/pthread_rwlock_rdlock.c | 2 +- nptl/pthread_rwlock_timedrdlock.c | 2 +- nptl/pthread_rwlock_timedwrlock.c | 2 +- nptl/pthread_rwlock_tryrdlock.c | 2 +- nptl/pthread_rwlock_trywrlock.c | 2 +- nptl/pthread_rwlock_unlock.c | 2 +- nptl/pthread_rwlock_wrlock.c | 2 +- nptl/pthread_rwlockattr_destroy.c | 2 +- nptl/pthread_rwlockattr_getkind_np.c | 2 +- nptl/pthread_rwlockattr_getpshared.c | 2 +- nptl/pthread_rwlockattr_init.c | 2 +- nptl/pthread_rwlockattr_setkind_np.c | 2 +- nptl/pthread_rwlockattr_setpshared.c | 2 +- nptl/pthread_self.c | 2 +- nptl/pthread_setaffinity.c | 27 +- nptl/pthread_setattr_default_np.c | 2 +- nptl/pthread_setcancelstate.c | 28 +- nptl/pthread_setcanceltype.c | 33 +- nptl/pthread_setconcurrency.c | 2 +- nptl/pthread_setname.c | 56 +- nptl/pthread_setschedparam.c | 10 +- nptl/pthread_setschedprio.c | 10 +- nptl/pthread_setspecific.c | 2 +- nptl/pthread_sigmask.c | 4 +- nptl/pthread_sigqueue.c | 10 +- nptl/pthread_spin_destroy.c | 2 +- nptl/pthread_spin_init.c | 2 +- nptl/pthread_spin_lock.c | 2 +- nptl/pthread_spin_trylock.c | 2 +- nptl/pthread_spin_unlock.c | 2 +- nptl/pthread_testcancel.c | 7 +- nptl/pthread_timedjoin.c | 2 +- nptl/pthread_tryjoin.c | 5 +- nptl/pthread_yield.c | 2 +- nptl/sem_clockwait.c | 2 +- nptl/sem_destroy.c | 2 +- nptl/sem_getvalue.c | 2 +- nptl/sem_init.c | 2 +- nptl/sem_post.c | 4 +- nptl/sem_timedwait.c | 2 +- nptl/sem_wait.c | 2 +- nptl/sem_waitcommon.c | 4 +- nptl/semaphoreP.h | 2 +- nptl/test-cond-printers.c | 2 +- nptl/test-cond-printers.py | 2 +- nptl/test-condattr-printers.c | 2 +- nptl/test-condattr-printers.py | 2 +- nptl/test-mutex-printers.c | 2 +- nptl/test-mutex-printers.py | 2 +- nptl/test-mutexattr-printers.c | 2 +- nptl/test-mutexattr-printers.py | 2 +- nptl/test-rwlock-printers.c | 2 +- nptl/test-rwlock-printers.py | 2 +- nptl/test-rwlockattr-printers.c | 2 +- nptl/test-rwlockattr-printers.py | 2 +- nptl/thrd_current.c | 2 +- nptl/thrd_yield.c | 2 +- nptl/tpp.c | 2 +- nptl/tst-attr2.c | 2 +- nptl/tst-attr3.c | 2 +- nptl/tst-attr4.c | 62 + nptl/tst-audit-threads-mod1.c | 2 +- nptl/tst-audit-threads-mod2.c | 2 +- nptl/tst-audit-threads.c | 2 +- nptl/tst-audit-threads.h | 2 +- nptl/tst-barrier5.c | 2 +- nptl/tst-cancel17.c | 2 +- nptl/tst-cancel31.c | 100 + nptl/tst-cancel4_1.c | 2 +- nptl/tst-cancel4_2.c | 2 +- nptl/tst-cancel7.c | 24 +- nptl/tst-cleanup4.c | 6 +- nptl/tst-cleanup4aux.c | 2 +- nptl/tst-cleanup5.c | 10 +- nptl/tst-clock2.c | 2 +- nptl/tst-compat-forwarder-mod.c | 2 +- nptl/tst-compat-forwarder.c | 2 +- nptl/tst-cond22.c | 22 +- nptl/tst-cond26.c | 2 +- nptl/tst-context1.c | 2 +- nptl/tst-default-attr.c | 2 +- nptl/tst-dlsym1.c | 2 +- nptl/tst-eintr1.c | 2 +- nptl/tst-exec4.c | 2 +- nptl/tst-exec5.c | 2 +- ...execstack-mod.c => tst-execstack-threads-mod.c} | 0 nptl/{tst-execstack.c => tst-execstack-threads.c} | 0 nptl/tst-guard1.c | 369 + nptl/tst-initializers1.c | 2 +- nptl/tst-minstack-cancel.c | 2 +- nptl/tst-minstack-exit.c | 2 +- nptl/tst-minstack-throw.cc | 10 +- nptl/tst-mutex8.c | 4 +- nptl/tst-mutexpi10.c | 44 +- nptl/{tst-mutexpi5a.c => tst-mutexpi11.c} | 0 nptl/{tst-mutexpi7a.c => tst-mutexpi12.c} | 0 nptl/tst-mutexpp10.c | 2 +- nptl/tst-oddstacklimit.c | 2 +- nptl/tst-once5.cc | 2 +- nptl/tst-pthread-affinity-inheritance.c | 72 + nptl/tst-pthread-attr-affinity-fail.c | 2 +- nptl/tst-pthread-attr-affinity.c | 2 +- nptl/tst-pthread-attr-sigmask.c | 2 +- nptl/tst-pthread-defaultattr-free.c | 2 +- nptl/tst-pthread-gdb-attach.c | 2 +- nptl/tst-pthread-getattr.c | 6 +- nptl/tst-pthread-getcpuclockid-invalid.c | 55 + nptl/tst-pthread-key1-static.c | 37 + nptl/tst-pthread-timedlock-lockloop.c | 2 +- nptl/tst-pthread_exit-nothreads-static.c | 2 +- nptl/tst-pthread_exit-nothreads.c | 2 +- nptl/tst-pthread_gettid_np.c | 80 + nptl/tst-robust-fork.c | 2 +- nptl/tst-rwlock-pwn.c | 2 +- nptl/tst-rwlock10.c | 2 +- nptl/tst-rwlock11.c | 2 +- nptl/tst-rwlock15.c | 2 +- nptl/tst-rwlock17.c | 2 +- nptl/tst-rwlock18.c | 2 +- nptl/tst-rwlock19.c | 2 +- nptl/tst-rwlock2.c | 2 +- nptl/tst-rwlock20.c | 4 +- nptl/{tst-rwlock2a.c => tst-rwlock21.c} | 0 nptl/{tst-rwlock2b.c => tst-rwlock22.c} | 0 nptl/tst-rwlock3.c | 2 +- nptl/tst-rwlock6.c | 14 +- nptl/tst-rwlock7.c | 18 +- nptl/tst-rwlock8.c | 2 +- nptl/tst-rwlock9.c | 2 +- nptl/tst-sched1.c | 2 +- nptl/tst-sem11.c | 26 +- nptl/tst-sem12.c | 20 +- nptl/tst-sem17.c | 2 +- nptl/tst-setgetname.c | 2 +- nptl/tst-setgroups.c | 2 +- nptl/tst-setuid1.c | 2 +- nptl/tst-setuid2.c | 59 +- nptl/tst-signal3.c | 2 +- nptl/tst-signal7.c | 2 +- nptl/tst-skeleton-affinity-inheritance.c | 160 + nptl/tst-stack2.c | 2 +- nptl/tst-stack3.c | 2 +- nptl/tst-stack4.c | 6 +- nptl/tst-stack4mod.c | 2 +- nptl/tst-stackguard1.c | 10 +- nptl/tst-thread-affinity-pthread.c | 2 +- nptl/tst-thread-affinity-pthread2.c | 2 +- nptl/tst-thread-affinity-sched.c | 2 +- nptl/tst-thread-exit-clobber.cc | 14 +- nptl/tst-thread-setspecific.c | 17 +- nptl/tst-thread_local1.cc | 14 +- nptl/tst-tls3-malloc.c | 2 +- nptl/tst-tls3.c | 6 +- nptl/tst-tls3mod.c | 8 +- nptl/tst-tls5.c | 2 +- nptl/tst-tls6.sh | 2 +- nptl/tst-tpp.h | 2 +- nptl/tst-tsd3.c | 8 +- nptl/tst-tsd4.c | 6 +- nptl/unwind.c | 4 +- nptl/vars.c | 2 +- nptl_db/Makefile | 8 +- nptl_db/db-symbols.h | 2 +- nptl_db/db_info.c | 2 +- nptl_db/fetch-value.c | 4 +- nptl_db/structs.def | 4 +- nptl_db/td_init.c | 4 +- nptl_db/td_log.c | 2 +- nptl_db/td_symbol_list.c | 2 +- nptl_db/td_ta_clear_event.c | 4 +- nptl_db/td_ta_delete.c | 2 +- nptl_db/td_ta_enable_stats.c | 2 +- nptl_db/td_ta_event_addr.c | 2 +- nptl_db/td_ta_event_getmsg.c | 8 +- nptl_db/td_ta_get_nthreads.c | 2 +- nptl_db/td_ta_get_ph.c | 2 +- nptl_db/td_ta_get_stats.c | 2 +- nptl_db/td_ta_map_id2thr.c | 2 +- nptl_db/td_ta_map_lwp2thr.c | 10 +- nptl_db/td_ta_new.c | 2 +- nptl_db/td_ta_reset_stats.c | 2 +- nptl_db/td_ta_set_event.c | 4 +- nptl_db/td_ta_setconcurrency.c | 2 +- nptl_db/td_ta_thr_iter.c | 12 +- nptl_db/td_ta_tsd_iter.c | 4 +- nptl_db/td_thr_clear_event.c | 2 +- nptl_db/td_thr_dbresume.c | 2 +- nptl_db/td_thr_dbsuspend.c | 2 +- nptl_db/td_thr_event_enable.c | 4 +- nptl_db/td_thr_event_getmsg.c | 8 +- nptl_db/td_thr_get_info.c | 34 +- nptl_db/td_thr_getfpregs.c | 13 +- nptl_db/td_thr_getgregs.c | 13 +- nptl_db/td_thr_getxregs.c | 2 +- nptl_db/td_thr_getxregsize.c | 2 +- nptl_db/td_thr_set_event.c | 2 +- nptl_db/td_thr_setfpregs.c | 13 +- nptl_db/td_thr_setgregs.c | 13 +- nptl_db/td_thr_setprio.c | 2 +- nptl_db/td_thr_setsigpending.c | 2 +- nptl_db/td_thr_setxregs.c | 2 +- nptl_db/td_thr_sigsetmask.c | 2 +- nptl_db/td_thr_tls_get_addr.c | 2 +- nptl_db/td_thr_tlsbase.c | 12 +- nptl_db/td_thr_tsd.c | 8 +- nptl_db/td_thr_validate.c | 12 +- nptl_db/thread_dbP.h | 14 +- nscd/Makefile | 6 +- nscd/aicache.c | 7 +- nscd/cache.c | 29 +- nscd/cachedumper.c | 2 +- nscd/connections.c | 24 +- nscd/dbg_log.c | 2 +- nscd/dbg_log.h | 2 +- nscd/gai.c | 50 - nscd/getgrgid_r.c | 2 +- nscd/getgrnam_r.c | 2 +- nscd/gethstbyad_r.c | 2 +- nscd/gethstbynm3_r.c | 2 +- nscd/getpwnam_r.c | 2 +- nscd/getpwuid_r.c | 2 +- nscd/getsrvbynm_r.c | 2 +- nscd/getsrvbypt_r.c | 2 +- nscd/grpcache.c | 6 +- nscd/hstcache.c | 2 +- nscd/initgrcache.c | 6 +- nscd/mem.c | 8 +- nscd/netgroupcache.c | 265 +- nscd/nscd-client.h | 6 +- nscd/nscd.c | 6 +- nscd/nscd.h | 4 +- nscd/nscd_conf.c | 2 +- nscd/nscd_getai.c | 4 +- nscd/nscd_getgr_r.c | 9 +- nscd/nscd_gethst_r.c | 16 +- nscd/nscd_getpw_r.c | 7 +- nscd/nscd_getserv_r.c | 16 +- nscd/nscd_helper.c | 16 +- nscd/nscd_initgroups.c | 4 +- nscd/nscd_netgroup.c | 9 +- nscd/nscd_proto.h | 2 +- nscd/nscd_setup_thread.c | 4 +- nscd/nscd_stat.c | 4 +- nscd/pwdcache.c | 6 +- nscd/selinux.c | 2 +- nscd/selinux.h | 2 +- nscd/servicescache.c | 2 +- nss/Makefile | 423 +- nss/Versions | 95 + nss/XXX-lookup.c | 9 +- nss/alias-lookup.c | 2 +- nss/aliases.h | 63 + nss/bug17079.c | 2 +- nss/compat-lookup.c | 2 +- nss/databases.def | 2 +- nss/db-Makefile | 2 +- nss/digits_dots.c | 2 +- nss/ether_hton.c | 58 + nss/ether_ntoh.c | 61 + nss/ethers-lookup.c | 2 +- nss/fgetgrent.c | 87 + nss/fgetgrent_r.c | 65 + nss/fgetpwent.c | 87 + nss/fgetpwent_r.c | 79 + nss/fgetsgent.c | 90 + nss/fgetsgent_r.c | 46 + nss/fgetspent.c | 90 + nss/fgetspent_r.c | 46 + nss/function.def | 2 +- nss/getXXbyYY.c | 9 +- nss/getXXbyYY_r.c | 2 +- nss/getXXent.c | 9 +- nss/getXXent_r.c | 2 +- nss/getaddrinfo.c | 2622 ++ nss/getaliasent.c | 28 + nss/getaliasent_r.c | 30 + nss/getaliasname.c | 31 + nss/getaliasname_r.c | 30 + nss/getent.c | 15 +- nss/getgrent.c | 28 + nss/getgrent_r.c | 28 + nss/getgrgid.c | 28 + nss/getgrgid_r.c | 31 + nss/getgrnam.c | 28 + nss/getgrnam_r.c | 31 + nss/gethstbyad.c | 29 + nss/gethstbyad_r.c | 50 + nss/gethstbynm.c | 36 + nss/gethstbynm2.c | 37 + nss/gethstbynm2_r.c | 44 + nss/gethstbynm_r.c | 43 + nss/gethstent.c | 26 + nss/gethstent_r.c | 34 + nss/getnameinfo.c | 561 + nss/getnetbyad.c | 33 + nss/getnetbyad_r.c | 33 + nss/getnetbynm.c | 32 + nss/getnetbynm_r.c | 32 + nss/getnetent.c | 29 + nss/getnetent_r.c | 34 + nss/getnetgrent.c | 52 + nss/getnetgrent_r.c | 499 + nss/getnssent.c | 2 +- nss/getnssent_r.c | 2 +- nss/getproto.c | 31 + nss/getproto_r.c | 30 + nss/getprtent.c | 28 + nss/getprtent_r.c | 32 + nss/getprtname.c | 31 + nss/getprtname_r.c | 30 + nss/getpw.c | 62 + nss/getpwent.c | 28 + nss/getpwent_r.c | 28 + nss/getpwnam.c | 28 + nss/getpwnam_r.c | 28 + nss/getpwuid.c | 28 + nss/getpwuid_r.c | 28 + nss/getrpcbyname.c | 31 + nss/getrpcbyname_r.c | 30 + nss/getrpcbynumber.c | 31 + nss/getrpcbynumber_r.c | 30 + nss/getrpcent.c | 28 + nss/getrpcent_r.c | 32 + nss/getservent.c | 25 + nss/getservent_r.c | 29 + nss/getsgent.c | 31 + nss/getsgent_r.c | 32 + nss/getsgnam.c | 31 + nss/getsgnam_r.c | 32 + nss/getspent.c | 31 + nss/getspent_r.c | 31 + nss/getspnam.c | 31 + nss/getspnam_r.c | 31 + nss/getsrvbynm.c | 28 + nss/getsrvbynm_r.c | 27 + nss/getsrvbypt.c | 28 + nss/getsrvbypt_r.c | 27 + nss/grp-lookup.c | 2 +- nss/grp-merge.c | 200 + nss/grp-merge.h | 35 + nss/grp.h | 207 + nss/gshadow.h | 132 + nss/hosts-lookup.c | 2 +- .../initgroups-fallback.c | 0 nss/initgroups.c | 218 + nss/key-lookup.c | 2 +- nss/lckpwdf.c | 175 + nss/makedb.c | 123 +- nss/netgroup.h | 82 + nss/netgrp-lookup.c | 2 +- nss/network-lookup.c | 2 +- nss/nss.h | 2 +- nss/nss_action.c | 4 +- nss/nss_action.h | 5 +- nss/nss_action_parse.c | 7 +- nss/nss_compat/compat-grp.c | 4 +- nss/nss_compat/compat-initgroups.c | 2 +- nss/nss_compat/compat-pwd.c | 4 +- nss/nss_compat/compat-spwd.c | 4 +- nss/nss_compat/nisdomain.c | 2 +- nss/nss_compat/nisdomain.h | 2 +- nss/nss_database.c | 49 +- nss/nss_database.h | 5 +- nss/nss_db/db-XXX.c | 4 +- nss/nss_db/db-init.c | 2 +- nss/nss_db/db-initgroups.c | 2 +- nss/nss_db/db-netgrp.c | 2 +- nss/nss_db/db-open.c | 4 +- nss/nss_db/nss_db.h | 4 +- nss/nss_fgetent_r.c | 2 +- nss/nss_files/files-XXX.c | 2 +- nss/nss_files/files-alias.c | 4 +- nss/nss_files/files-ethers.c | 2 +- nss/nss_files/files-grp.c | 2 +- nss/nss_files/files-hosts.c | 26 +- nss/nss_files/files-init.c | 2 +- nss/nss_files/files-initgroups.c | 2 +- nss/nss_files/files-netgrp.c | 2 +- nss/nss_files/files-network.c | 22 +- nss/nss_files/files-parse.c | 4 +- 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 | 82 +- nss/nss_module.c | 36 +- nss/nss_module.h | 5 +- nss/nss_parse_line_result.c | 4 +- nss/nss_readline.c | 2 +- nss/nss_test.h | 2 +- nss/nss_test1.c | 8 +- nss/nss_test2.c | 2 +- nss/nss_test_errno.c | 58 + nss/nss_test_gai_hv2_canonname.c | 56 + nss/nsswitch.c | 2 +- nss/nsswitch.conf | 2 +- nss/nsswitch.h | 2 +- nss/proto-lookup.c | 2 +- nss/putgrent.c | 76 + nss/putpwent.c | 65 + nss/putsgent.c | 81 + nss/putspent.c | 94 + nss/pwd-lookup.c | 2 +- nss/pwd.h | 193 + nss/rewrite_field.c | 2 +- nss/rpc-lookup.c | 2 +- nss/service-lookup.c | 2 +- nss/sgetsgent.c | 77 + nss/sgetsgent_r.c | 77 + nss/sgetspent.c | 77 + nss/sgetspent_r.c | 103 + nss/sgrp-lookup.c | 2 +- nss/shadow.h | 156 + nss/simple-nss-hash.h | 42 + nss/spwd-lookup.c | 2 +- nss/test-digits-dots.c | 2 +- nss/test-netdb.c | 4 +- nss/test-rpcent.c | 74 + {grp => nss}/testgrp.c | 0 nss/tst-cancel-getpwuid_r.c | 2 +- nss/tst-fgetsgent_r.c | 192 + nss/tst-field.c | 2 +- nss/tst-getaddrinfo.c | 68 + {posix => nss}/tst-getaddrinfo2.c | 0 nss/tst-getaddrinfo3.c | 177 + nss/tst-getaddrinfo4.c | 67 + nss/tst-getaddrinfo5.c | 69 + {inet => nss}/tst-gethnm.c | 0 nss/tst-getpw.c | 114 + {gshadow => nss}/tst-gshadow.c | 0 nss/tst-initgroups1.c | 56 + {grp => nss}/tst-initgroups1.root/etc/group | 0 .../tst-initgroups1.root/etc/nsswitch.conf | 0 {grp => nss}/tst-initgroups1.root/etc/passwd | 0 nss/tst-initgroups2.c | 21 + {grp => nss}/tst-initgroups2.root/etc/group | 0 .../tst-initgroups2.root/etc/nsswitch.conf | 0 {grp => nss}/tst-initgroups2.root/etc/passwd | 0 nss/tst-nss-compat1.c | 2 +- nss/tst-nss-db-endgrent.c | 2 +- nss/tst-nss-db-endpwent.c | 5 +- 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 | 11 +- nss/tst-nss-files-hosts-multi.c | 2 +- nss/tst-nss-files-hosts-v4mapped.c | 41 + nss/tst-nss-files-hosts-v4mapped.root/etc/hosts | 1 + .../etc/nsswitch.conf | 0 nss/tst-nss-files-network.c | 96 + nss/tst-nss-gai-actions.c | 150 + .../etc/host.conf | 0 nss/tst-nss-gai-actions.root/etc/hosts | 508 + nss/tst-nss-gai-hv2-canonname.c | 66 + nss/tst-nss-gai-hv2-canonname.h | 1 + .../tst-nss-gai-hv2-canonname.root}/postclean.req | 0 .../tst-nss-gai-hv2-canonname.script | 2 + nss/tst-nss-getpwent.c | 2 +- nss/tst-nss-hash.c | 80 + 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-putgrent.c | 167 + nss/tst-putpwent.c | 168 + nss/tst-putsgent.c | 168 + nss/tst-putspent.c | 164 + nss/tst-reload1.c | 61 +- nss/tst-reload2.c | 6 +- nss/tst-rfc3484-2.c | 189 + nss/tst-rfc3484-3.c | 161 + nss/tst-rfc3484.c | 153 + nss/tst-sgetsgent.c | 69 + {shadow => nss}/tst-shadow.c | 0 nss/tst_fgetgrent.c | 126 + nss/tst_fgetgrent.sh | 40 + nss/valid_field.c | 2 +- nss/valid_list_field.c | 2 +- po/Makefile | 6 +- po/be.po | 1685 +- po/bg.po | 2771 +- po/ca.po | 2728 +- po/cs.po | 2782 +- po/da.po | 2065 +- po/de.po | 2769 +- po/el.po | 949 +- po/eo.po | 1265 +- po/es.po | 2259 +- po/fi.po | 2134 +- po/fr.po | 2657 +- po/gl.po | 1714 +- po/hr.po | 3078 +- po/hu.po | 521 +- po/ia.po | 1222 +- po/id.po | 2065 +- po/it.po | 2339 +- po/ja.po | 2096 +- po/ka.po | 3885 ++ po/ko.po | 2768 +- po/libc.pot | 2682 +- po/lt.po | 613 +- po/nb.po | 1084 +- po/nl.po | 2845 +- po/pl.po | 2777 +- po/pt.po | 2572 +- po/pt_BR.po | 2603 +- po/ro.po | 7185 ++++ po/ru.po | 2673 +- po/rw.po | 18 +- po/sk.po | 1730 +- po/sl.po | 1022 +- po/sr.po | 2809 +- po/sv.po | 2805 +- po/tr.po | 2530 +- po/uk.po | 2769 +- po/vi.po | 2700 +- po/zh_CN.po | 4566 +-- po/zh_TW.po | 3051 +- posix/BOOST.tests | 4 +- posix/Makefile | 608 +- posix/PTESTS | 2 +- posix/Versions | 9 +- posix/_Fork.c | 2 +- posix/_exit.c | 2 +- posix/alarm.c | 2 +- posix/annexc.c | 4 +- posix/bits/cpu-set.h | 2 +- posix/bits/getopt_core.h | 2 +- posix/bits/getopt_ext.h | 2 +- posix/bits/getopt_posix.h | 2 +- posix/bits/posix1_lim.h | 4 +- posix/bits/posix2_lim.h | 2 +- posix/bits/types.h | 2 +- posix/bits/unistd-decl.h | 198 + posix/bits/unistd.h | 443 +- posix/bsd-getpgrp.c | 2 +- posix/bug-glob2.c | 2 +- posix/bug-regex10.c | 2 +- posix/bug-regex11.c | 2 +- posix/bug-regex12.c | 2 +- posix/bug-regex13.c | 2 +- posix/bug-regex14.c | 2 +- posix/bug-regex17.c | 2 +- posix/bug-regex18.c | 2 +- posix/bug-regex19.c | 2 +- posix/bug-regex2.c | 2 +- posix/bug-regex20.c | 2 +- posix/bug-regex21.c | 2 +- posix/bug-regex22.c | 2 +- posix/bug-regex23.c | 2 +- posix/bug-regex24.c | 4 + posix/bug-regex25.c | 2 +- posix/bug-regex26.c | 2 +- posix/bug-regex27.c | 2 +- posix/bug-regex28.c | 2 +- posix/bug-regex3.c | 2 +- posix/bug-regex30.c | 2 +- posix/bug-regex33.c | 2 +- posix/bug-regex34.c | 2 +- posix/bug-regex35.c | 2 +- posix/bug-regex36.c | 2 +- posix/bug-regex37.c | 2 +- posix/bug-regex38.c | 2 +- posix/bug-regex4.c | 2 +- posix/bug-regex6.c | 2 +- posix/bug-regex7.c | 2 +- posix/bug-regex8.c | 2 +- posix/bug-regex9.c | 2 +- posix/confstr.c | 2 +- posix/cpio.h | 2 +- posix/environ.c | 4 + posix/execl.c | 2 +- posix/execle.c | 2 +- posix/execlp.c | 2 +- posix/execv.c | 2 +- posix/execve.c | 2 +- posix/execveat.c | 2 +- posix/execvp.c | 2 +- posix/execvpe.c | 2 +- posix/fexecve.c | 2 +- posix/flexmember.h | 2 +- posix/fnmatch.c | 26 +- posix/fnmatch.h | 2 +- posix/fnmatch_loop.c | 232 +- posix/fork.c | 19 +- posix/fpathconf.c | 2 +- posix/gai_strerror.c | 2 +- posix/get_child_max.c | 2 +- posix/getaddrinfo.c | 38 - posix/getconf-speclist.c | 2 +- posix/getconf.c | 6 +- posix/getegid.c | 2 +- posix/geteuid.c | 2 +- posix/getgid.c | 2 +- posix/getgroups.c | 2 +- posix/getopt.c | 11 +- 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 | 72 +- posix/glob.h | 9 +- posix/glob64-lstat-compat.c | 2 +- posix/glob64-time64.c | 4 +- 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 | 4 +- 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 | 482 +- posix/regex.c | 7 +- posix/regex.h | 69 +- posix/regex_internal.c | 12 +- posix/regex_internal.h | 12 +- posix/regexbug1.c | 4 +- posix/regexec.c | 118 +- posix/register-atfork.c | 145 +- posix/runptests.c | 6 +- posix/runtests.c | 2 +- posix/rxspencer/tests | 2 +- posix/sched.h | 4 +- posix/sched_cpualloc.c | 2 +- posix/sched_cpucount.c | 2 +- posix/sched_cpufree.c | 2 +- posix/sched_getaffinity.c | 2 +- posix/sched_getp.c | 2 +- posix/sched_gets.c | 2 +- posix/sched_primax.c | 2 +- posix/sched_primin.c | 2 +- posix/sched_rr_gi.c | 2 +- posix/sched_setaffinity.c | 2 +- posix/sched_setp.c | 2 +- posix/sched_sets.c | 2 +- posix/sched_yield.c | 2 +- posix/setgid.c | 2 +- posix/setgroups.c | 31 + 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 | 39 +- posix/sleep.c | 2 +- posix/spawn.c | 2 +- posix/spawn.h | 20 +- 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 | 10 +- 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 | 5 +- 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 | 13 +- posix/sysconf.c | 2 +- posix/tar.h | 2 +- posix/test-errno.c | 10 +- posix/test-ssize-max.c | 2 +- posix/times.c | 2 +- posix/tst-_Fork.c | 3 +- posix/tst-boost.c | 2 +- posix/tst-chmod.c | 9 +- posix/tst-cpuset-dynamic.c | 63 + posix/tst-cpuset-skeleton.c | 123 + posix/tst-cpuset-static.c | 61 + posix/tst-cpuset.c | 82 - posix/tst-dir.c | 2 +- posix/tst-exec.c | 4 +- posix/tst-execl2.c | 8 +- posix/tst-execle2.c | 8 +- posix/tst-execlp2.c | 17 +- posix/tst-execv2.c | 8 +- posix/tst-execve2.c | 8 +- posix/tst-execveat.c | 8 +- posix/tst-execvp2.c | 17 +- posix/tst-execvpe1.c | 2 +- posix/tst-execvpe2.c | 2 +- posix/tst-execvpe3.c | 2 +- posix/tst-execvpe4.c | 2 +- posix/tst-execvpe5.c | 2 +- posix/tst-execvpe6.c | 2 +- posix/tst-fexecve.c | 2 +- posix/tst-fnmatch.c | 2 +- posix/tst-fnmatch.input | 2 +- posix/tst-fnmatch3.c | 2 +- posix/tst-fnmatch4.c | 2 +- posix/tst-fnmatch5.c | 2 +- posix/tst-fnmatch6.c | 2 +- posix/tst-fnmatch7.c | 37 + posix/tst-fork.c | 2 +- posix/tst-gai_strerror.c | 43 + posix/tst-getaddrinfo.c | 68 - posix/tst-getaddrinfo3.c | 151 - posix/tst-getaddrinfo4.c | 67 - posix/tst-getaddrinfo5.c | 69 - posix/tst-getconf.sh | 6 +- posix/tst-getopt-cancel.c | 5 +- posix/tst-glob-tilde.c | 2 +- posix/tst-glob_lstat_compat.c | 7 +- posix/tst-glob_symlinks.c | 2 +- posix/tst-gnuglob-skeleton.c | 5 +- posix/tst-gnuglob.c | 2 +- posix/tst-gnuglob64.c | 2 +- posix/tst-libc-message.c | 48 + posix/tst-mmap-offset.c | 2 +- posix/tst-nanosleep.c | 2 +- posix/tst-nice.c | 5 +- posix/tst-pathconf.c | 2 +- posix/tst-pcre.c | 4 +- posix/tst-posix_fadvise-common.c | 4 +- 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 | 171 +- posix/tst-preadwrite-common.c | 2 +- posix/tst-preadwrite.c | 2 +- posix/tst-preadwrite64.c | 2 +- posix/tst-regcomp-truncated.c | 4 +- posix/tst-regex.c | 6 +- posix/tst-regex.input | 62 +- posix/tst-regexloc.c | 2 +- posix/tst-rfc3484-2.c | 189 - posix/tst-rfc3484-3.c | 161 - posix/tst-rfc3484.c | 153 - posix/tst-rxspencer.c | 2 +- posix/tst-sched_getaffinity.c | 48 + posix/tst-sched_rr_get_interval.c | 2 +- posix/tst-spawn-chdir.c | 17 +- posix/tst-spawn.c | 26 +- posix/tst-spawn.h | 36 + posix/tst-spawn2.c | 89 +- posix/tst-spawn3.c | 101 +- posix/tst-spawn4-compat.c | 2 +- posix/tst-spawn4.c | 9 +- posix/tst-spawn5.c | 18 +- posix/tst-spawn6.c | 241 + posix/tst-spawn7.c | 186 + posix/tst-sysconf-empty-chroot.c | 2 +- posix/tst-truncate-common.c | 29 +- posix/tst-truncate.c | 2 +- posix/tst-truncate64.c | 2 +- posix/tst-vfork1.c | 2 +- posix/tst-vfork2.c | 2 +- posix/tst-vfork3.c | 2 +- posix/tst-wait-skeleton.c | 2 +- posix/tst-wait3.c | 2 +- posix/tst-wait4.c | 2 +- posix/tst-waitid.c | 2 +- posix/tst-wordexp-nocmd.c | 2 +- posix/uname-values.h | 2 +- posix/uname.c | 2 +- posix/unistd.h | 48 +- posix/vfork.c | 2 +- posix/wait.c | 2 +- posix/wait3.c | 2 +- posix/wait4.c | 2 +- posix/waitid.c | 2 +- posix/waitpid.c | 2 +- posix/wordexp-test.c | 18 +- posix/wordexp-tst.sh | 2 +- posix/wordexp.c | 17 +- posix/wordexp.h | 2 +- pwd/Makefile | 42 - pwd/Versions | 19 - pwd/fgetpwent.c | 84 - pwd/fgetpwent_r.c | 79 - pwd/getpw.c | 62 - pwd/getpwent.c | 28 - pwd/getpwent_r.c | 28 - pwd/getpwnam.c | 28 - pwd/getpwnam_r.c | 28 - pwd/getpwuid.c | 28 - pwd/getpwuid_r.c | 28 - pwd/putpwent.c | 65 - pwd/pwd.h | 193 - pwd/tst-getpw.c | 114 - pwd/tst-putpwent.c | 168 - resolv/Makefile | 63 +- resolv/README | 3 - resolv/arpa/nameser_compat.h | 4 +- resolv/base64.c | 38 +- resolv/bits/types/res_state.h | 2 +- resolv/compat-gethnamaddr.c | 2 +- resolv/compat-hooks.c | 2 +- resolv/dn_comp.c | 2 +- resolv/dn_expand.c | 2 +- resolv/dn_skipname.c | 2 +- resolv/gai_cancel.c | 2 +- resolv/gai_error.c | 2 +- resolv/gai_misc.c | 15 +- resolv/gai_misc.h | 4 +- resolv/gai_notify.c | 2 +- resolv/gai_sigqueue.c | 2 +- resolv/gai_suspend.c | 4 +- resolv/getaddrinfo_a.c | 2 +- resolv/inet_addr.c | 4 +- resolv/inet_net_pton.c | 2 +- resolv/inet_ntop.c | 359 +- resolv/inet_pton.c | 189 +- resolv/inet_pton_length.c | 223 + resolv/libanl-compat.c | 2 +- resolv/mapv4v6hostent.h | 84 - resolv/netdb.h | 4 +- resolv/ns_name_length_uncompressed.c | 72 + resolv/ns_print.c | 2 +- resolv/ns_rr_cursor_init.c | 62 + resolv/ns_rr_cursor_next.c | 74 + resolv/ns_samebinaryname.c | 55 + resolv/nss_dns/dns-canon.c | 4 +- resolv/nss_dns/dns-host.c | 1198 +- resolv/nss_dns/dns-network.c | 2 +- resolv/nss_dns_functions.c | 2 +- resolv/res-close.c | 4 +- resolv/res-name-checking.c | 16 +- resolv/res-noaaaa.c | 143 + resolv/res-putget.c | 2 +- resolv/res-state.c | 2 +- resolv/res_context_hostalias.c | 2 +- resolv/res_data.c | 2 +- resolv/res_debug.c | 44 +- resolv/res_enable_icmp.c | 2 +- resolv/res_get_nsaddr.c | 2 +- resolv/res_hconf.c | 32 +- resolv/res_hconf.h | 2 +- resolv/res_hostalias.c | 2 +- resolv/res_init.c | 38 +- resolv/res_isourserver.c | 2 +- resolv/res_libc.c | 2 +- resolv/res_mkquery.c | 8 +- resolv/res_nameinquery.c | 5 +- resolv/res_queriesmatch.c | 11 +- resolv/res_query.c | 96 +- resolv/res_randomid.c | 5 +- resolv/res_send.c | 115 +- resolv/resolv-deprecated.c | 2 +- resolv/resolv-internal.h | 35 +- resolv/resolv.h | 4 +- resolv/resolv_conf.c | 16 +- resolv/resolv_conf.h | 2 +- resolv/resolv_context.c | 4 +- resolv/resolv_context.h | 4 +- resolv/tst-aton.c | 2 +- resolv/tst-bug18665-tcp.c | 2 +- resolv/tst-bug18665.c | 2 +- resolv/tst-inet_addr-binary.c | 30 + resolv/tst-inet_aton_exact.c | 2 +- resolv/tst-inet_pton.c | 2 +- resolv/tst-leaks.c | 2 +- resolv/tst-leaks2.c | 4 +- resolv/tst-ns_name.c | 2 +- resolv/tst-ns_name.data | 2 +- resolv/tst-ns_name_compress.c | 2 +- resolv/tst-ns_name_length_uncompressed.c | 135 + resolv/tst-ns_name_pton.c | 2 +- resolv/tst-ns_rr_cursor.c | 227 + resolv/tst-ns_samebinaryname.c | 62 + resolv/tst-p_secstodate.c | 2 +- resolv/tst-res_hconf_reorder.c | 2 +- resolv/tst-res_hnok.c | 2 +- resolv/tst-resolv-ai_idn-common.c | 2 +- resolv/tst-resolv-ai_idn-latin1.c | 2 +- resolv/tst-resolv-ai_idn-nolibidn2.c | 2 +- resolv/tst-resolv-ai_idn.c | 2 +- resolv/tst-resolv-aliases.c | 254 + resolv/tst-resolv-basic.c | 2 +- resolv/tst-resolv-binary.c | 2 +- resolv/tst-resolv-byaddr.c | 326 + resolv/tst-resolv-canonname.c | 4 +- resolv/tst-resolv-edns.c | 4 +- resolv/tst-resolv-getaddrinfo-fqdn.c | 147 + resolv/tst-resolv-invalid-cname.c | 406 + resolv/tst-resolv-maybe_insert_sig.h | 32 + resolv/tst-resolv-network.c | 2 +- resolv/tst-resolv-noaaaa-vc.c | 129 + resolv/tst-resolv-noaaaa.c | 537 + resolv/tst-resolv-nondecimal.c | 2 +- resolv/tst-resolv-qtypes.c | 8 +- resolv/tst-resolv-res_init-multi.c | 2 +- resolv/tst-resolv-res_init-skeleton.c | 36 +- resolv/tst-resolv-res_init-thread.c | 2 +- resolv/tst-resolv-res_init.c | 2 +- resolv/tst-resolv-res_ninit.c | 6 +- resolv/tst-resolv-rotate.c | 2 +- resolv/tst-resolv-search.c | 2 +- resolv/tst-resolv-semi-failure.c | 142 + resolv/tst-resolv-short-response.c | 126 + resolv/tst-resolv-threads.c | 2 +- resolv/tst-resolv-trailing.c | 4 +- resolv/tst-resolv-trustad.c | 2 +- resolv/tst-resolv-txnid-collision.c | 2 +- resource/Makefile | 11 +- resource/bits/types/struct_rusage.h | 2 +- resource/bug-ulimit1.c | 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 | 4 +- 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 | 9 +- rt/aio.h | 8 +- rt/aio_cancel.c | 4 +- rt/aio_error.c | 2 +- rt/aio_fsync.c | 2 +- rt/aio_misc.c | 12 +- rt/aio_notify.c | 2 +- rt/aio_read.c | 2 +- rt/aio_read64.c | 2 +- rt/aio_return.c | 2 +- rt/aio_sigqueue.c | 2 +- rt/aio_suspend.c | 7 +- rt/aio_write.c | 2 +- rt/aio_write64.c | 2 +- rt/bits/mqueue2.h | 27 +- rt/librt-compat.c | 2 +- rt/lio_listio-common.c | 2 +- rt/lio_listio.c | 2 +- rt/lio_listio64.c | 2 +- rt/mq_close.c | 2 +- rt/mq_getattr.c | 2 +- rt/mq_notify.c | 2 +- rt/mq_open.c | 2 +- rt/mq_receive.c | 2 +- rt/mq_send.c | 2 +- rt/mq_setattr.c | 2 +- rt/mq_timedreceive.c | 2 +- rt/mq_timedsend.c | 2 +- rt/mq_unlink.c | 2 +- rt/mqueue.h | 7 +- rt/shm_open.c | 12 +- rt/shm_unlink.c | 2 +- rt/timer_create.c | 4 +- rt/timer_delete.c | 2 +- rt/timer_getoverr.c | 2 +- rt/timer_gettime.c | 4 +- rt/timer_settime.c | 2 +- rt/tst-aio.c | 4 +- rt/tst-aio2.c | 2 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 2 +- rt/tst-aio5.c | 2 +- rt/tst-aio6.c | 2 +- rt/tst-aio64.c | 4 +- rt/tst-aio7.c | 2 +- rt/tst-bz28213.c | 2 +- rt/tst-clock_nanosleep2-time64.c | 1 + rt/tst-clock_nanosleep2.c | 255 + rt/tst-cpuclock2.c | 97 +- rt/tst-cputimer1.c | 4 +- rt/tst-cputimer2.c | 4 +- rt/tst-cputimer3.c | 4 +- rt/tst-mqueue.h | 2 +- rt/tst-mqueue1.c | 12 +- rt/tst-mqueue10.c | 12 +- rt/tst-mqueue2.c | 16 +- rt/tst-mqueue3.c | 15 +- rt/tst-mqueue4.c | 18 +- rt/tst-mqueue5.c | 16 +- rt/tst-mqueue6.c | 14 +- rt/tst-mqueue7.c | 3 +- rt/tst-mqueue8.c | 8 +- rt/tst-mqueue9.c | 12 +- rt/tst-shm-cancel.c | 2 +- rt/tst-shm.c | 2 +- rt/tst-timer-sigmask.c | 8 +- rt/tst-timer.c | 2 +- rt/tst-timer4.c | 2 +- scripts/abilist.awk | 2 + scripts/backport-support.sh | 2 +- scripts/build-many-glibcs.py | 268 +- scripts/check-c++-types.sh | 6 +- scripts/check-initfini.awk | 2 +- scripts/check-installed-headers.sh | 42 +- scripts/check-local-headers.sh | 4 +- scripts/check-obsolete-constructs.py | 191 +- scripts/check-wrapper-headers.py | 2 +- scripts/check-wx-segment.py | 2 +- scripts/config.guess | 1437 +- scripts/config.sub | 693 +- scripts/cross-test-ssh.sh | 20 +- scripts/documented.sh | 6 +- scripts/dso-ordering-test.py | 1164 + scripts/evaluate-test.sh | 2 +- scripts/gen-as-const.py | 2 +- scripts/gen-rrtypes.py | 2 +- scripts/gen-sorted.awk | 2 +- scripts/gen-tunables.awk | 49 +- scripts/glibc_shared_code.py | 2 +- scripts/glibcelf.py | 922 + scripts/glibcextract.py | 23 +- scripts/glibcpp.py | 530 + scripts/glibcsymbols.py | 2 +- scripts/lint-makefiles.sh | 74 + scripts/list-fixed-bugs.py | 2 +- scripts/localplt.awk | 34 +- scripts/merge-test-results.sh | 5 +- scripts/move-if-change | 2 +- scripts/move-symbol-to-libc.py | 2 +- scripts/process-advisories.sh | 85 + scripts/pylintrc | 6 +- scripts/rellns-sh | 2 +- scripts/sort-makefile-lines.py | 163 + scripts/test-installation.pl | 4 +- scripts/test_printers_common.py | 15 +- scripts/test_printers_exceptions.py | 2 +- scripts/tst-elf-edit.py | 226 + scripts/tst-ld-trace.py | 108 + scripts/update-abilist.sh | 2 +- scripts/update-copyrights | 7 +- scripts/vcstocl_quirks.py | 2 +- scripts/versionlist.awk | 2 +- scripts/versions.awk | 9 +- setjmp/Makefile | 14 +- 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 | 4 +- 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 | 40 - shadow/Versions | 31 - shadow/fgetspent.c | 87 - shadow/fgetspent_r.c | 46 - shadow/getspent.c | 31 - shadow/getspent_r.c | 31 - shadow/getspnam.c | 31 - shadow/getspnam_r.c | 31 - shadow/lckpwdf.c | 175 - shadow/putspent.c | 94 - shadow/sgetspent.c | 77 - shadow/sgetspent_r.c | 103 - shadow/shadow.h | 152 - shadow/tst-putspent.c | 164 - shlib-versions | 8 - signal/Makefile | 23 +- signal/allocrtsig.c | 2 +- signal/bits/types/__sigval_t.h | 2 +- signal/bits/types/struct_sigstack.h | 2 +- signal/kill.c | 2 +- signal/killpg.c | 2 +- signal/libc_sigaction.c | 2 +- signal/raise.c | 2 +- signal/sigaction.c | 19 +- signal/sigaddset.c | 4 +- signal/sigaltstack.c | 2 +- signal/sigandset.c | 2 +- signal/sigblock.c | 2 +- signal/sigdelset.c | 4 +- signal/sigempty.c | 2 +- signal/sigfillset.c | 4 +- signal/siggetmask.c | 2 +- signal/sighold.c | 2 +- signal/sigignore.c | 2 +- signal/sigintr.c | 2 +- signal/sigisempty.c | 2 +- signal/sigismem.c | 2 +- signal/signal.c | 2 +- signal/signal.h | 4 +- signal/sigorset.c | 2 +- signal/sigpause.c | 2 +- signal/sigpending.c | 2 +- signal/sigprocmask.c | 2 +- signal/sigqueue.c | 2 +- signal/sigrelse.c | 2 +- signal/sigreturn.c | 2 +- signal/sigset.c | 2 +- signal/sigsetmask.c | 2 +- signal/sigsetops.c | 2 +- signal/sigstack.c | 2 +- signal/sigsuspend.c | 2 +- signal/sigtimedwait.c | 2 +- signal/sigvec.c | 2 +- signal/sigwait.c | 2 +- signal/sigwaitinfo.c | 2 +- signal/sysv_signal.c | 2 +- signal/tst-minsigstksz-1.c | 4 +- signal/tst-minsigstksz-2.c | 2 +- signal/tst-minsigstksz-3.c | 2 +- signal/tst-minsigstksz-3a.c | 2 +- signal/tst-minsigstksz-4.c | 2 +- signal/tst-minsigstksz-5.c | 2 +- signal/tst-raise.c | 2 +- signal/tst-sigaction.c | 2 +- signal/tst-sigisemptyset.c | 13 +- signal/tst-sigset2.c | 4 + signal/tst-sigsimple.c | 2 +- signal/tst-sigwait-eintr.c | 2 +- socket/Makefile | 69 +- socket/accept.c | 2 +- socket/accept4.c | 2 +- socket/bind.c | 2 +- socket/bits/socket2.h | 56 +- 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 | 62 +- socket/recv.c | 2 +- socket/recvfrom.c | 2 +- socket/recvmmsg.c | 2 +- socket/recvmsg.c | 2 +- socket/sa_len.c | 2 +- socket/send.c | 2 +- socket/sendmmsg.c | 2 +- socket/sendmsg.c | 2 +- socket/sendto.c | 2 +- socket/setsockopt.c | 2 +- socket/shutdown.c | 2 +- socket/sockaddr_un_set.c | 41 + socket/sockatmark.c | 2 +- socket/socket.c | 2 +- socket/socketpair.c | 2 +- socket/sys/socket.h | 20 +- socket/sys/un.h | 7 +- socket/tst-accept4.c | 2 +- socket/tst-cmsg_cloexec.c | 126 + socket/tst-cmsghdr-skeleton.c | 92 + socket/tst-cmsghdr.c | 56 + socket/tst-connect.c | 113 + socket/tst-shutdown.c | 257 + socket/tst-sockaddr_un_set.c | 62 + socket/tst-sockopt.c | 2 +- soft-fp/Makefile | 2 +- soft-fp/adddf3.c | 2 +- soft-fp/addsf3.c | 2 +- soft-fp/addtf3.c | 2 +- soft-fp/brain.h | 172 + soft-fp/divdf3.c | 2 +- soft-fp/divsf3.c | 2 +- soft-fp/divtf3.c | 2 +- soft-fp/double.h | 2 +- soft-fp/eqdf2.c | 2 +- soft-fp/eqhf2.c | 2 +- soft-fp/eqsf2.c | 2 +- soft-fp/eqtf2.c | 2 +- soft-fp/extendbfsf2.c | 49 + soft-fp/extenddftf2.c | 2 +- soft-fp/extended.h | 2 +- soft-fp/extendhfdf2.c | 2 +- soft-fp/extendhfsf2.c | 2 +- soft-fp/extendhftf2.c | 2 +- soft-fp/extendhfxf2.c | 2 +- soft-fp/extendsfdf2.c | 2 +- soft-fp/extendsftf2.c | 2 +- soft-fp/extendxftf2.c | 2 +- soft-fp/fixdfdi.c | 2 +- soft-fp/fixdfsi.c | 2 +- soft-fp/fixdfti.c | 2 +- soft-fp/fixhfdi.c | 45 + soft-fp/fixhfsi.c | 45 + soft-fp/fixhfti.c | 2 +- soft-fp/fixsfdi.c | 2 +- soft-fp/fixsfsi.c | 2 +- soft-fp/fixsfti.c | 2 +- soft-fp/fixtfdi.c | 2 +- soft-fp/fixtfsi.c | 2 +- soft-fp/fixtfti.c | 2 +- soft-fp/fixunsdfdi.c | 2 +- soft-fp/fixunsdfsi.c | 2 +- soft-fp/fixunsdfti.c | 2 +- soft-fp/fixunshfdi.c | 45 + soft-fp/fixunshfsi.c | 45 + soft-fp/fixunshfti.c | 2 +- soft-fp/fixunssfdi.c | 2 +- soft-fp/fixunssfsi.c | 2 +- soft-fp/fixunssfti.c | 2 +- soft-fp/fixunstfdi.c | 2 +- soft-fp/fixunstfsi.c | 2 +- soft-fp/fixunstfti.c | 2 +- soft-fp/floatdibf.c | 45 + soft-fp/floatdidf.c | 2 +- soft-fp/floatdihf.c | 45 + soft-fp/floatdisf.c | 2 +- soft-fp/floatditf.c | 2 +- soft-fp/floatsidf.c | 2 +- soft-fp/floatsihf.c | 45 + soft-fp/floatsisf.c | 2 +- soft-fp/floatsitf.c | 2 +- soft-fp/floattibf.c | 45 + soft-fp/floattidf.c | 2 +- soft-fp/floattihf.c | 2 +- soft-fp/floattisf.c | 2 +- soft-fp/floattitf.c | 2 +- soft-fp/floatundibf.c | 45 + soft-fp/floatundidf.c | 2 +- soft-fp/floatundihf.c | 45 + soft-fp/floatundisf.c | 2 +- soft-fp/floatunditf.c | 2 +- soft-fp/floatunsidf.c | 2 +- soft-fp/floatunsihf.c | 45 + soft-fp/floatunsisf.c | 2 +- soft-fp/floatunsitf.c | 2 +- soft-fp/floatuntibf.c | 45 + soft-fp/floatuntidf.c | 2 +- soft-fp/floatuntihf.c | 2 +- soft-fp/floatuntisf.c | 2 +- soft-fp/floatuntitf.c | 2 +- soft-fp/gedf2.c | 2 +- soft-fp/gesf2.c | 2 +- soft-fp/getf2.c | 2 +- soft-fp/half.h | 2 +- soft-fp/ledf2.c | 2 +- soft-fp/lesf2.c | 2 +- soft-fp/letf2.c | 2 +- soft-fp/muldf3.c | 2 +- soft-fp/mulsf3.c | 2 +- soft-fp/multf3.c | 2 +- soft-fp/negdf2.c | 2 +- soft-fp/negsf2.c | 2 +- soft-fp/negtf2.c | 2 +- soft-fp/op-1.h | 2 +- soft-fp/op-2.h | 2 +- soft-fp/op-4.h | 2 +- soft-fp/op-8.h | 2 +- soft-fp/op-common.h | 2 +- soft-fp/quad.h | 2 +- soft-fp/single.h | 2 +- soft-fp/soft-fp.h | 2 +- soft-fp/subdf3.c | 2 +- soft-fp/subsf3.c | 2 +- soft-fp/subtf3.c | 2 +- soft-fp/truncbfhf2.c | 75 + soft-fp/truncdfbf2.c | 52 + soft-fp/truncdfhf2.c | 2 +- soft-fp/truncdfsf2.c | 2 +- soft-fp/trunchfbf2.c | 58 + soft-fp/truncsfbf2.c | 48 + soft-fp/truncsfhf2.c | 2 +- soft-fp/trunctfbf2.c | 52 + soft-fp/trunctfdf2.c | 2 +- soft-fp/trunctfhf2.c | 2 +- soft-fp/trunctfsf2.c | 2 +- soft-fp/trunctfxf2.c | 2 +- soft-fp/truncxfbf2.c | 52 + soft-fp/truncxfhf2.c | 2 +- soft-fp/unorddf2.c | 2 +- soft-fp/unordsf2.c | 2 +- soft-fp/unordtf2.c | 2 +- stdio-common/Makefile | 720 +- stdio-common/Versions | 10 +- stdio-common/Xprintf_buffer_done.c | 40 + stdio-common/Xprintf_buffer_flush.c | 72 + stdio-common/Xprintf_buffer_pad_1.c | 44 + stdio-common/Xprintf_buffer_putc_1.c | 29 + stdio-common/Xprintf_buffer_puts_1.c | 38 + stdio-common/Xprintf_buffer_write.c | 44 + stdio-common/Xprintf_function_invoke.c | 58 + stdio-common/_fitoa_word.c | 59 + stdio-common/_i18n_number.h | 2 +- stdio-common/_itoa.c | 48 +- stdio-common/_itowa.c | 2 +- stdio-common/_itowa.h | 2 +- stdio-common/asprintf.c | 2 +- stdio-common/bits/printf-ldbl.h | 2 +- stdio-common/bug-vfprintf-nargs.c | 2 +- stdio-common/bug1.c | 11 + stdio-common/bug12.c | 12 +- stdio-common/bug19.c | 9 +- stdio-common/bug26.c | 2 +- stdio-common/{bug23-2.c => bug27.c} | 0 stdio-common/{bug23-3.c => bug28.c} | 0 stdio-common/{bug23-4.c => bug29.c} | 0 stdio-common/bug3.c | 4 +- stdio-common/bug4.c | 4 +- stdio-common/bug5.c | 10 +- stdio-common/bug6.c | 8 +- stdio-common/ctermid.c | 2 +- stdio-common/cuserid.c | 2 +- stdio-common/dprintf.c | 2 +- stdio-common/err_map.h | 24 + stdio-common/errlist-compat-data.h | 1 + stdio-common/errlist-compat.c | 1 - stdio-common/errlist-data-gen.c | 34 + stdio-common/errlist-data.S | 7 + stdio-common/errlist.c | 58 +- stdio-common/errname.c | 61 + stdio-common/errnobug.c | 2 +- stdio-common/flockfile.c | 3 +- stdio-common/fprintf.c | 2 +- stdio-common/fscanf.c | 2 +- stdio-common/ftrylockfile.c | 2 +- stdio-common/funlockfile.c | 2 +- stdio-common/fxprintf.c | 16 +- stdio-common/gentempfd.c | 2 +- stdio-common/getline.c | 2 +- stdio-common/getw.c | 2 +- stdio-common/grouping_iterator.c | 126 + stdio-common/grouping_iterator.h | 65 + stdio-common/iovfscanf.c | 4 +- stdio-common/isoc23_fscanf.c | 35 + stdio-common/isoc23_scanf.c | 35 + stdio-common/isoc23_sscanf.c | 37 + stdio-common/isoc23_vfscanf.c | 28 + stdio-common/isoc23_vscanf.c | 27 + stdio-common/isoc23_vsscanf.c | 28 + 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 | 40 +- stdio-common/printf-parsemb.c | 61 +- stdio-common/printf-prs.c | 6 +- stdio-common/printf.c | 2 +- stdio-common/printf.h | 2 +- stdio-common/printf_buffer-char.h | 24 + stdio-common/printf_buffer-wchar_t.h | 24 + stdio-common/printf_buffer_as_file.c | 124 + stdio-common/printf_buffer_as_file.h | 87 + stdio-common/printf_buffer_done.c | 21 + stdio-common/printf_buffer_flush.c | 81 + stdio-common/printf_buffer_pad_1.c | 21 + stdio-common/printf_buffer_putc_1.c | 21 + stdio-common/printf_buffer_puts_1.c | 21 + stdio-common/printf_buffer_to_file.c | 122 + stdio-common/printf_buffer_to_file.h | 57 + stdio-common/printf_buffer_write.c | 21 + stdio-common/printf_fp.c | 756 +- stdio-common/printf_fphex.c | 274 +- stdio-common/printf_function_invoke.c | 22 + stdio-common/printf_size.c | 2 +- stdio-common/psiginfo.c | 2 +- stdio-common/psignal.c | 2 +- stdio-common/putw.c | 2 +- stdio-common/reg-modifier.c | 5 +- stdio-common/reg-printf.c | 15 +- stdio-common/reg-type.c | 8 +- stdio-common/remove.c | 2 +- stdio-common/rename.c | 2 +- stdio-common/renameat.c | 2 +- stdio-common/renameat2.c | 2 +- stdio-common/scanf.c | 2 +- stdio-common/scanf11.c | 2 +- stdio-common/scanf13.c | 15 + stdio-common/scanf14.c | 2 +- stdio-common/scanf14a.c | 143 - stdio-common/scanf15.c | 2 +- stdio-common/scanf16.c | 2 +- stdio-common/scanf16a.c | 173 - stdio-common/scanf17.c | 2 +- stdio-common/scanf18.c | 141 + stdio-common/scanf19.c | 171 + stdio-common/siglist-gen.c | 35 + stdio-common/siglist.S | 7 + stdio-common/siglist.c | 39 - stdio-common/snprintf.c | 2 +- stdio-common/sprintf.c | 2 +- stdio-common/sscanf.c | 2 +- stdio-common/stdio_ext.h | 20 +- stdio-common/stdio_lim.h.in | 39 - stdio-common/tempnam.c | 3 +- stdio-common/tempname.c | 14 +- stdio-common/test-fseek.c | 2 +- stdio-common/test-fwrite.c | 4 +- stdio-common/test-popen.c | 2 +- stdio-common/test-strerr.c | 2 +- stdio-common/test-vfprintf.c | 2 +- stdio-common/test_rdwr.c | 20 +- stdio-common/tmpdir.c | 162 + stdio-common/tmpdir.h | 28 + stdio-common/tmpfile.c | 3 +- stdio-common/tmpfile64.c | 2 +- stdio-common/tmpnam.c | 3 +- stdio-common/tmpnam_r.c | 3 +- stdio-common/translated_number_width.c | 42 + stdio-common/tst-bz11319.c | 2 +- stdio-common/tst-cookie.c | 5 +- stdio-common/tst-dprintf-length.c | 45 + stdio-common/tst-errno-manual.py | 2 +- stdio-common/tst-fclose-devzero.c | 50 + stdio-common/tst-fclose-offset.c | 225 + stdio-common/tst-fdopen2.c | 246 + stdio-common/tst-fflush-all-input.c | 94 + stdio-common/tst-fflush-mmap.c | 50 + stdio-common/tst-fgets2.c | 253 + stdio-common/tst-fileno.c | 2 +- stdio-common/tst-fmemopen.c | 2 +- stdio-common/tst-fmemopen2.c | 4 +- stdio-common/tst-fmemopen3.c | 12 +- stdio-common/tst-fmemopen4.c | 2 +- stdio-common/tst-fopen.c | 279 + stdio-common/tst-fphex-wide.c | 2 +- stdio-common/tst-fphex.c | 5 + stdio-common/tst-fread.c | 134 + stdio-common/tst-freopen2-main.c | 519 + stdio-common/tst-freopen2.c | 3 + stdio-common/tst-freopen3-main.c | 92 + stdio-common/tst-freopen3.c | 2 + stdio-common/tst-freopen4-main.c | 102 + stdio-common/tst-freopen4.c | 2 + stdio-common/tst-freopen5.c | 144 + stdio-common/tst-freopen6-main.c | 98 + stdio-common/tst-freopen6.c | 2 + stdio-common/tst-freopen64-2.c | 3 + stdio-common/tst-freopen64-3.c | 2 + stdio-common/tst-freopen64-4.c | 2 + stdio-common/tst-freopen64-6.c | 2 + stdio-common/tst-freopen64-7.c | 2 + stdio-common/tst-freopen7-main.c | 155 + stdio-common/tst-freopen7.c | 2 + stdio-common/tst-fseek-mmap.c | 59 + stdio-common/tst-fseek.c | 7 +- stdio-common/tst-fwrite-bz29459.c | 89 + stdio-common/tst-fwrite-bz29459.sh | 34 + stdio-common/tst-fwrite-memstrm.c | 177 + stdio-common/tst-fwrite-overflow.c | 130 + stdio-common/tst-fwrite-pipe.c | 130 + stdio-common/tst-fwrite-pos.c | 233 + stdio-common/tst-fwrite-ro.c | 65 + stdio-common/tst-getline-enomem.c | 78 + stdio-common/tst-getline.c | 451 + stdio-common/tst-gets.c | 2 +- stdio-common/tst-grouping2.c | 39 + stdio-common/tst-grouping3.c | 54 + stdio-common/tst-grouping_iterator.c | 324 + stdio-common/tst-long-dbl-fphex.c | 2 +- stdio-common/tst-memstream-string.c | 77 + stdio-common/tst-perror.c | 3 +- stdio-common/tst-popen.c | 2 +- stdio-common/tst-popen3.c | 38 + stdio-common/tst-printf-binary-main.c | 183 + stdio-common/tst-printf-binary.c | 25 + stdio-common/tst-printf-bz18872.sh | 6 +- stdio-common/tst-printf-bz25691.c | 12 +- stdio-common/tst-printf-format-as-c.c | 20 + stdio-common/tst-printf-format-as-char.c | 20 + stdio-common/tst-printf-format-as-double.c | 22 + stdio-common/tst-printf-format-as-int.c | 20 + stdio-common/tst-printf-format-as-ldouble.c | 22 + stdio-common/tst-printf-format-as-llong.c | 20 + stdio-common/tst-printf-format-as-long.c | 20 + stdio-common/tst-printf-format-as-s.c | 20 + stdio-common/tst-printf-format-as-short.c | 20 + stdio-common/tst-printf-format-as-uchar.c | 20 + stdio-common/tst-printf-format-as-uint.c | 20 + stdio-common/tst-printf-format-as-ullong.c | 20 + stdio-common/tst-printf-format-as-ulong.c | 20 + stdio-common/tst-printf-format-as-ushort.c | 20 + stdio-common/tst-printf-format-as.h | 46 + stdio-common/tst-printf-format-c.sh | 34 + stdio-common/tst-printf-format-char.sh | 40 + stdio-common/tst-printf-format-d-c.c | 20 + stdio-common/tst-printf-format-d-char.c | 20 + stdio-common/tst-printf-format-d-double.c | 20 + stdio-common/tst-printf-format-d-int.c | 20 + stdio-common/tst-printf-format-d-ldouble.c | 20 + stdio-common/tst-printf-format-d-llong.c | 20 + stdio-common/tst-printf-format-d-long.c | 20 + stdio-common/tst-printf-format-d-s.c | 20 + stdio-common/tst-printf-format-d-short.c | 20 + stdio-common/tst-printf-format-d-uchar.c | 20 + stdio-common/tst-printf-format-d-uint.c | 20 + stdio-common/tst-printf-format-d-ullong.c | 20 + stdio-common/tst-printf-format-d-ulong.c | 20 + stdio-common/tst-printf-format-d-ushort.c | 20 + stdio-common/tst-printf-format-d.h | 58 + stdio-common/tst-printf-format-double.sh | 74 + stdio-common/tst-printf-format-f-c.c | 20 + stdio-common/tst-printf-format-f-char.c | 20 + stdio-common/tst-printf-format-f-double.c | 20 + stdio-common/tst-printf-format-f-int.c | 20 + stdio-common/tst-printf-format-f-ldouble.c | 20 + stdio-common/tst-printf-format-f-llong.c | 20 + stdio-common/tst-printf-format-f-long.c | 20 + stdio-common/tst-printf-format-f-s.c | 20 + stdio-common/tst-printf-format-f-short.c | 20 + stdio-common/tst-printf-format-f-uchar.c | 20 + stdio-common/tst-printf-format-f-uint.c | 20 + stdio-common/tst-printf-format-f-ullong.c | 20 + stdio-common/tst-printf-format-f-ulong.c | 20 + stdio-common/tst-printf-format-f-ushort.c | 20 + stdio-common/tst-printf-format-f.h | 29 + stdio-common/tst-printf-format-int.sh | 53 + stdio-common/tst-printf-format-ldouble.sh | 74 + stdio-common/tst-printf-format-llong.sh | 53 + stdio-common/tst-printf-format-long.sh | 53 + stdio-common/tst-printf-format-p-c.c | 20 + stdio-common/tst-printf-format-p-char.c | 20 + stdio-common/tst-printf-format-p-double.c | 20 + stdio-common/tst-printf-format-p-int.c | 20 + stdio-common/tst-printf-format-p-ldouble.c | 20 + stdio-common/tst-printf-format-p-llong.c | 20 + stdio-common/tst-printf-format-p-long.c | 20 + stdio-common/tst-printf-format-p-s.c | 20 + stdio-common/tst-printf-format-p-short.c | 20 + stdio-common/tst-printf-format-p-uchar.c | 20 + stdio-common/tst-printf-format-p-uint.c | 20 + stdio-common/tst-printf-format-p-ullong.c | 20 + stdio-common/tst-printf-format-p-ulong.c | 20 + stdio-common/tst-printf-format-p-ushort.c | 20 + stdio-common/tst-printf-format-p.h | 29 + stdio-common/tst-printf-format-s-c.c | 20 + stdio-common/tst-printf-format-s-char.c | 20 + stdio-common/tst-printf-format-s-double.c | 20 + stdio-common/tst-printf-format-s-int.c | 20 + stdio-common/tst-printf-format-s-ldouble.c | 20 + stdio-common/tst-printf-format-s-llong.c | 20 + stdio-common/tst-printf-format-s-long.c | 20 + stdio-common/tst-printf-format-s-s.c | 20 + stdio-common/tst-printf-format-s-short.c | 20 + stdio-common/tst-printf-format-s-uchar.c | 20 + stdio-common/tst-printf-format-s-uint.c | 20 + stdio-common/tst-printf-format-s-ullong.c | 20 + stdio-common/tst-printf-format-s-ulong.c | 20 + stdio-common/tst-printf-format-s-ushort.c | 20 + stdio-common/tst-printf-format-s.h | 60 + stdio-common/tst-printf-format-s.sh | 34 + stdio-common/tst-printf-format-short.sh | 40 + stdio-common/tst-printf-format-skeleton-c.c | 29 + stdio-common/tst-printf-format-skeleton-char.c | 31 + stdio-common/tst-printf-format-skeleton-double.c | 33 + stdio-common/tst-printf-format-skeleton-int.c | 29 + stdio-common/tst-printf-format-skeleton-ldouble.c | 38 + stdio-common/tst-printf-format-skeleton-llong.c | 29 + stdio-common/tst-printf-format-skeleton-long.c | 29 + stdio-common/tst-printf-format-skeleton-s.c | 30 + stdio-common/tst-printf-format-skeleton-short.c | 31 + stdio-common/tst-printf-format-skeleton-uchar.c | 30 + stdio-common/tst-printf-format-skeleton-uint.c | 29 + stdio-common/tst-printf-format-skeleton-ullong.c | 29 + stdio-common/tst-printf-format-skeleton-ulong.c | 29 + stdio-common/tst-printf-format-skeleton-ushort.c | 30 + stdio-common/tst-printf-format-skeleton.c | 380 + stdio-common/tst-printf-format-sn-c.c | 20 + stdio-common/tst-printf-format-sn-char.c | 20 + stdio-common/tst-printf-format-sn-double.c | 20 + stdio-common/tst-printf-format-sn-int.c | 20 + stdio-common/tst-printf-format-sn-ldouble.c | 20 + stdio-common/tst-printf-format-sn-llong.c | 20 + stdio-common/tst-printf-format-sn-long.c | 20 + stdio-common/tst-printf-format-sn-s.c | 20 + stdio-common/tst-printf-format-sn-short.c | 20 + stdio-common/tst-printf-format-sn-uchar.c | 20 + stdio-common/tst-printf-format-sn-uint.c | 20 + stdio-common/tst-printf-format-sn-ullong.c | 20 + stdio-common/tst-printf-format-sn-ulong.c | 20 + stdio-common/tst-printf-format-sn-ushort.c | 20 + stdio-common/tst-printf-format-sn.h | 60 + stdio-common/tst-printf-format-uchar.sh | 40 + stdio-common/tst-printf-format-uint.sh | 53 + stdio-common/tst-printf-format-ullong.sh | 53 + stdio-common/tst-printf-format-ulong.sh | 53 + stdio-common/tst-printf-format-ushort.sh | 40 + stdio-common/tst-printf-format-v-c.c | 20 + stdio-common/tst-printf-format-v-char.c | 20 + stdio-common/tst-printf-format-v-double.c | 20 + stdio-common/tst-printf-format-v-int.c | 20 + stdio-common/tst-printf-format-v-ldouble.c | 20 + stdio-common/tst-printf-format-v-llong.c | 20 + stdio-common/tst-printf-format-v-long.c | 20 + stdio-common/tst-printf-format-v-s.c | 20 + stdio-common/tst-printf-format-v-short.c | 20 + stdio-common/tst-printf-format-v-uchar.c | 20 + stdio-common/tst-printf-format-v-uint.c | 20 + stdio-common/tst-printf-format-v-ullong.c | 20 + stdio-common/tst-printf-format-v-ulong.c | 20 + stdio-common/tst-printf-format-v-ushort.c | 20 + stdio-common/tst-printf-format-v.h | 34 + stdio-common/tst-printf-format-vas-c.c | 20 + stdio-common/tst-printf-format-vas-char.c | 20 + stdio-common/tst-printf-format-vas-double.c | 22 + stdio-common/tst-printf-format-vas-int.c | 20 + stdio-common/tst-printf-format-vas-ldouble.c | 22 + stdio-common/tst-printf-format-vas-llong.c | 20 + stdio-common/tst-printf-format-vas-long.c | 20 + stdio-common/tst-printf-format-vas-s.c | 20 + stdio-common/tst-printf-format-vas-short.c | 20 + stdio-common/tst-printf-format-vas-uchar.c | 20 + stdio-common/tst-printf-format-vas-uint.c | 20 + stdio-common/tst-printf-format-vas-ullong.c | 20 + stdio-common/tst-printf-format-vas-ulong.c | 20 + stdio-common/tst-printf-format-vas-ushort.c | 20 + stdio-common/tst-printf-format-vas.h | 50 + stdio-common/tst-printf-format-vd-c.c | 20 + stdio-common/tst-printf-format-vd-char.c | 20 + stdio-common/tst-printf-format-vd-double.c | 20 + stdio-common/tst-printf-format-vd-int.c | 20 + stdio-common/tst-printf-format-vd-ldouble.c | 20 + stdio-common/tst-printf-format-vd-llong.c | 20 + stdio-common/tst-printf-format-vd-long.c | 20 + stdio-common/tst-printf-format-vd-s.c | 20 + stdio-common/tst-printf-format-vd-short.c | 20 + stdio-common/tst-printf-format-vd-uchar.c | 20 + stdio-common/tst-printf-format-vd-uint.c | 20 + stdio-common/tst-printf-format-vd-ullong.c | 20 + stdio-common/tst-printf-format-vd-ulong.c | 20 + stdio-common/tst-printf-format-vd-ushort.c | 20 + stdio-common/tst-printf-format-vd.h | 62 + stdio-common/tst-printf-format-vf-c.c | 20 + stdio-common/tst-printf-format-vf-char.c | 20 + stdio-common/tst-printf-format-vf-double.c | 20 + stdio-common/tst-printf-format-vf-int.c | 20 + stdio-common/tst-printf-format-vf-ldouble.c | 20 + stdio-common/tst-printf-format-vf-llong.c | 20 + stdio-common/tst-printf-format-vf-long.c | 20 + stdio-common/tst-printf-format-vf-s.c | 20 + stdio-common/tst-printf-format-vf-short.c | 20 + stdio-common/tst-printf-format-vf-uchar.c | 20 + stdio-common/tst-printf-format-vf-uint.c | 20 + stdio-common/tst-printf-format-vf-ullong.c | 20 + stdio-common/tst-printf-format-vf-ulong.c | 20 + stdio-common/tst-printf-format-vf-ushort.c | 20 + stdio-common/tst-printf-format-vf.h | 34 + stdio-common/tst-printf-format-vs-c.c | 20 + stdio-common/tst-printf-format-vs-char.c | 20 + stdio-common/tst-printf-format-vs-double.c | 20 + stdio-common/tst-printf-format-vs-int.c | 20 + stdio-common/tst-printf-format-vs-ldouble.c | 20 + stdio-common/tst-printf-format-vs-llong.c | 20 + stdio-common/tst-printf-format-vs-long.c | 20 + stdio-common/tst-printf-format-vs-s.c | 20 + stdio-common/tst-printf-format-vs-short.c | 20 + stdio-common/tst-printf-format-vs-uchar.c | 20 + stdio-common/tst-printf-format-vs-uint.c | 20 + stdio-common/tst-printf-format-vs-ullong.c | 20 + stdio-common/tst-printf-format-vs-ulong.c | 20 + stdio-common/tst-printf-format-vs-ushort.c | 20 + stdio-common/tst-printf-format-vs.h | 64 + stdio-common/tst-printf-format-vsn-c.c | 20 + stdio-common/tst-printf-format-vsn-char.c | 20 + stdio-common/tst-printf-format-vsn-double.c | 20 + stdio-common/tst-printf-format-vsn-int.c | 20 + stdio-common/tst-printf-format-vsn-ldouble.c | 20 + stdio-common/tst-printf-format-vsn-llong.c | 20 + stdio-common/tst-printf-format-vsn-long.c | 20 + stdio-common/tst-printf-format-vsn-s.c | 20 + stdio-common/tst-printf-format-vsn-short.c | 20 + stdio-common/tst-printf-format-vsn-uchar.c | 20 + stdio-common/tst-printf-format-vsn-uint.c | 20 + stdio-common/tst-printf-format-vsn-ullong.c | 20 + stdio-common/tst-printf-format-vsn-ulong.c | 20 + stdio-common/tst-printf-format-vsn-ushort.c | 20 + stdio-common/tst-printf-format-vsn.h | 64 + stdio-common/tst-printf-format.awk | 127 + stdio-common/tst-printf-format.sh | 39 + stdio-common/tst-printf-fp-free.c | 2 +- stdio-common/tst-printf-fp-leak.c | 2 +- stdio-common/tst-printf-intn-main.c | 637 + stdio-common/tst-printf-intn.c | 26 + stdio-common/tst-printf-oct.c | 49 + 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-read-offset.c | 560 + stdio-common/tst-renameat2.c | 4 +- stdio-common/tst-scanf-binary-c11.c | 28 + stdio-common/tst-scanf-binary-c23.c | 31 + stdio-common/tst-scanf-binary-gnu11.c | 26 + stdio-common/tst-scanf-binary-gnu89.c | 26 + stdio-common/tst-scanf-binary-main.c | 392 + stdio-common/tst-scanf-bz27650.c | 108 + stdio-common/tst-scanf-format-c-b.input | 90 + stdio-common/tst-scanf-format-c-c.input | 64 + stdio-common/tst-scanf-format-c-s.input | 64 + stdio-common/tst-scanf-format-char-d.input | 266 + stdio-common/tst-scanf-format-char-i.input | 1526 + stdio-common/tst-scanf-format-character.h | 130 + stdio-common/tst-scanf-format-f-c.c | 22 + stdio-common/tst-scanf-format-f-char.c | 22 + stdio-common/tst-scanf-format-f-double.c | 22 + stdio-common/tst-scanf-format-f-float.c | 22 + stdio-common/tst-scanf-format-f-int.c | 22 + stdio-common/tst-scanf-format-f-ldouble.c | 22 + stdio-common/tst-scanf-format-f-llong.c | 22 + stdio-common/tst-scanf-format-f-long.c | 22 + stdio-common/tst-scanf-format-f-short.c | 22 + stdio-common/tst-scanf-format-f-uchar.c | 22 + stdio-common/tst-scanf-format-f-uint.c | 22 + stdio-common/tst-scanf-format-f-ullong.c | 22 + stdio-common/tst-scanf-format-f-ulong.c | 22 + stdio-common/tst-scanf-format-f-ushort.c | 22 + stdio-common/tst-scanf-format-f.h | 29 + stdio-common/tst-scanf-format-integer.h | 51 + stdio-common/tst-scanf-format-llong-d.input | 266 + stdio-common/tst-scanf-format-llong-i.input | 1526 + stdio-common/tst-scanf-format-real.h | 363 + stdio-common/tst-scanf-format-s-c.c | 22 + stdio-common/tst-scanf-format-s-char.c | 22 + stdio-common/tst-scanf-format-s-double.c | 22 + stdio-common/tst-scanf-format-s-float.c | 22 + stdio-common/tst-scanf-format-s-int.c | 22 + stdio-common/tst-scanf-format-s-ldouble.c | 22 + stdio-common/tst-scanf-format-s-llong.c | 22 + stdio-common/tst-scanf-format-s-long.c | 22 + stdio-common/tst-scanf-format-s-short.c | 22 + stdio-common/tst-scanf-format-s-uchar.c | 22 + stdio-common/tst-scanf-format-s-uint.c | 22 + stdio-common/tst-scanf-format-s-ullong.c | 22 + stdio-common/tst-scanf-format-s-ulong.c | 22 + stdio-common/tst-scanf-format-s-ushort.c | 22 + stdio-common/tst-scanf-format-s.h | 29 + stdio-common/tst-scanf-format-short-d.input | 266 + stdio-common/tst-scanf-format-short-i.input | 1526 + stdio-common/tst-scanf-format-skeleton-c.c | 21 + stdio-common/tst-scanf-format-skeleton-char.c | 21 + stdio-common/tst-scanf-format-skeleton-double.c | 21 + stdio-common/tst-scanf-format-skeleton-float.c | 21 + stdio-common/tst-scanf-format-skeleton-int.c | 21 + stdio-common/tst-scanf-format-skeleton-ldouble.c | 21 + stdio-common/tst-scanf-format-skeleton-llong.c | 21 + stdio-common/tst-scanf-format-skeleton-long.c | 21 + stdio-common/tst-scanf-format-skeleton-short.c | 21 + stdio-common/tst-scanf-format-skeleton-uchar.c | 22 + stdio-common/tst-scanf-format-skeleton-uint.c | 22 + stdio-common/tst-scanf-format-skeleton-ullong.c | 22 + stdio-common/tst-scanf-format-skeleton-ulong.c | 22 + stdio-common/tst-scanf-format-skeleton-ushort.c | 22 + stdio-common/tst-scanf-format-skeleton.c | 373 + stdio-common/tst-scanf-format-skeleton.h | 40 + stdio-common/tst-scanf-format-ss-c.c | 22 + stdio-common/tst-scanf-format-ss-char.c | 22 + stdio-common/tst-scanf-format-ss-double.c | 22 + stdio-common/tst-scanf-format-ss-float.c | 22 + stdio-common/tst-scanf-format-ss-int.c | 22 + stdio-common/tst-scanf-format-ss-ldouble.c | 22 + stdio-common/tst-scanf-format-ss-llong.c | 22 + stdio-common/tst-scanf-format-ss-long.c | 22 + stdio-common/tst-scanf-format-ss-short.c | 22 + stdio-common/tst-scanf-format-ss-uchar.c | 22 + stdio-common/tst-scanf-format-ss-uint.c | 22 + stdio-common/tst-scanf-format-ss-ullong.c | 22 + stdio-common/tst-scanf-format-ss-ulong.c | 22 + stdio-common/tst-scanf-format-ss-ushort.c | 22 + stdio-common/tst-scanf-format-ss.h | 73 + stdio-common/tst-scanf-format-uchar-b.input | 644 + stdio-common/tst-scanf-format-uchar-o.input | 434 + stdio-common/tst-scanf-format-uchar-u.input | 224 + stdio-common/tst-scanf-format-uchar-x.input | 710 + stdio-common/tst-scanf-format-uchar-xx.input | 710 + stdio-common/tst-scanf-format-ullong-b.input | 644 + stdio-common/tst-scanf-format-ullong-o.input | 434 + stdio-common/tst-scanf-format-ullong-u.input | 224 + stdio-common/tst-scanf-format-ullong-x.input | 742 + stdio-common/tst-scanf-format-ullong-xx.input | 742 + stdio-common/tst-scanf-format-ushort-b.input | 644 + stdio-common/tst-scanf-format-ushort-o.input | 434 + stdio-common/tst-scanf-format-ushort-u.input | 224 + stdio-common/tst-scanf-format-ushort-x.input | 714 + stdio-common/tst-scanf-format-ushort-xx.input | 714 + stdio-common/tst-scanf-format-v-c.c | 22 + stdio-common/tst-scanf-format-v-char.c | 22 + stdio-common/tst-scanf-format-v-double.c | 22 + stdio-common/tst-scanf-format-v-float.c | 22 + stdio-common/tst-scanf-format-v-int.c | 22 + stdio-common/tst-scanf-format-v-ldouble.c | 22 + stdio-common/tst-scanf-format-v-llong.c | 22 + stdio-common/tst-scanf-format-v-long.c | 22 + stdio-common/tst-scanf-format-v-short.c | 22 + stdio-common/tst-scanf-format-v-uchar.c | 22 + stdio-common/tst-scanf-format-v-uint.c | 22 + stdio-common/tst-scanf-format-v-ullong.c | 22 + stdio-common/tst-scanf-format-v-ulong.c | 22 + stdio-common/tst-scanf-format-v-ushort.c | 22 + stdio-common/tst-scanf-format-v.h | 36 + stdio-common/tst-scanf-format-vf-c.c | 22 + stdio-common/tst-scanf-format-vf-char.c | 22 + stdio-common/tst-scanf-format-vf-double.c | 22 + stdio-common/tst-scanf-format-vf-float.c | 22 + stdio-common/tst-scanf-format-vf-int.c | 22 + stdio-common/tst-scanf-format-vf-ldouble.c | 22 + stdio-common/tst-scanf-format-vf-llong.c | 22 + stdio-common/tst-scanf-format-vf-long.c | 22 + stdio-common/tst-scanf-format-vf-short.c | 22 + stdio-common/tst-scanf-format-vf-uchar.c | 22 + stdio-common/tst-scanf-format-vf-uint.c | 22 + stdio-common/tst-scanf-format-vf-ullong.c | 22 + stdio-common/tst-scanf-format-vf-ulong.c | 22 + stdio-common/tst-scanf-format-vf-ushort.c | 22 + stdio-common/tst-scanf-format-vf.h | 36 + stdio-common/tst-scanf-format-vs-c.c | 22 + stdio-common/tst-scanf-format-vs-char.c | 22 + stdio-common/tst-scanf-format-vs-double.c | 22 + stdio-common/tst-scanf-format-vs-float.c | 22 + stdio-common/tst-scanf-format-vs-int.c | 22 + stdio-common/tst-scanf-format-vs-ldouble.c | 22 + stdio-common/tst-scanf-format-vs-llong.c | 22 + stdio-common/tst-scanf-format-vs-long.c | 22 + stdio-common/tst-scanf-format-vs-short.c | 22 + stdio-common/tst-scanf-format-vs-uchar.c | 22 + stdio-common/tst-scanf-format-vs-uint.c | 22 + stdio-common/tst-scanf-format-vs-ullong.c | 22 + stdio-common/tst-scanf-format-vs-ulong.c | 22 + stdio-common/tst-scanf-format-vs-ushort.c | 22 + stdio-common/tst-scanf-format-vs.h | 77 + stdio-common/tst-scanf-intn-main.c | 479 + stdio-common/tst-scanf-intn.c | 24 + stdio-common/tst-scanf-nan.c | 83 + stdio-common/tst-scanf-round.c | 2 +- stdio-common/tst-scanf-to_inpunct.c | 83 + stdio-common/tst-setvbuf2-ind.c | 2 + stdio-common/tst-setvbuf2.c | 1033 + stdio-common/tst-sprintf-errno.c | 103 + stdio-common/tst-sprintf3.c | 2 +- stdio-common/tst-sscanf.c | 4 +- stdio-common/tst-tmpnam.c | 2 +- stdio-common/tst-unbputc.sh | 2 +- stdio-common/tst-ungetc-fflush.c | 64 + stdio-common/tst-ungetc-leak.c | 32 + stdio-common/tst-ungetc-nomem.c | 121 + stdio-common/tst-ungetc.c | 114 +- stdio-common/tst-unlockedio.c | 9 +- stdio-common/tst-vfprintf-mbs-prec.c | 17 +- stdio-common/tst-vfprintf-user-type.c | 252 +- stdio-common/tst-vfprintf-width-i18n.c | 103 + stdio-common/tst-vfprintf-width-prec-alloc.c | 2 +- stdio-common/tst-vfprintf-width-prec.c | 8 +- stdio-common/tstgetln.c | 8 +- stdio-common/tstscanf.c | 18 +- stdio-common/vfprintf-internal.c | 1561 +- stdio-common/vfprintf-process-arg.c | 515 + stdio-common/vfprintf.c | 2 +- stdio-common/vfscanf-internal.c | 230 +- stdio-common/vfscanf.c | 2 +- stdio-common/vfwprintf.c | 2 +- stdio-common/vfwscanf.c | 2 +- stdio-common/vprintf.c | 2 +- stdio-common/wprintf_buffer_as_file.c | 129 + stdio-common/wprintf_buffer_done.c | 21 + stdio-common/wprintf_buffer_flush.c | 42 + stdio-common/wprintf_buffer_pad_1.c | 21 + stdio-common/wprintf_buffer_putc_1.c | 21 + stdio-common/wprintf_buffer_puts_1.c | 21 + stdio-common/wprintf_buffer_to_file.c | 55 + stdio-common/wprintf_buffer_write.c | 21 + stdio-common/wprintf_function_invoke.c | 22 + stdlib/Makefile | 626 +- stdlib/Versions | 93 + stdlib/a64l.c | 2 +- stdlib/abort.c | 140 +- stdlib/abs.c | 2 +- stdlib/add_n.c | 2 +- stdlib/addmul_1.c | 2 +- stdlib/alloca.h | 2 +- stdlib/arc4random.c | 102 + stdlib/arc4random_uniform.c | 71 + 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 | 4 +- stdlib/bits/stdlib.h | 104 +- stdlib/bsearch.c | 2 +- stdlib/bug-getcontext.c | 8 - stdlib/bug-strtod.c | 2 +- stdlib/canonicalize.c | 133 +- stdlib/cmp.c | 2 +- stdlib/cxa_at_quick_exit.c | 2 +- stdlib/cxa_atexit.c | 6 +- stdlib/cxa_finalize.c | 24 +- stdlib/cxa_thread_atexit_impl.c | 7 +- stdlib/dbl2mpn.c | 2 +- stdlib/div.c | 2 +- stdlib/divmod_1.c | 2 +- stdlib/divrem.c | 2 +- stdlib/drand48-iter.c | 2 +- stdlib/drand48.c | 2 +- stdlib/drand48_r.c | 2 +- stdlib/erand48.c | 2 +- stdlib/erand48_r.c | 2 +- stdlib/errno.h | 2 +- stdlib/exit.c | 43 +- stdlib/exit.h | 2 +- stdlib/fmtmsg.c | 5 +- stdlib/fmtmsg.h | 2 +- stdlib/fpioconst.c | 2 +- stdlib/fpioconst.h | 11 +- stdlib/gen-fpioconst.c | 2 +- stdlib/gen-tst-strtod-round.c | 45 +- stdlib/getcontext.c | 2 +- stdlib/getentropy.c | 2 +- stdlib/getenv.c | 187 +- stdlib/getrandom.c | 2 +- stdlib/getsubopt.c | 2 +- stdlib/gmp-impl.h | 2 +- stdlib/gmp.h | 74 +- stdlib/grouping.c | 49 +- stdlib/grouping.h | 2 +- stdlib/inttypes.h | 110 +- stdlib/isomac.c | 13 +- stdlib/jrand48.c | 2 +- stdlib/jrand48_r.c | 2 +- stdlib/l64a.c | 2 +- stdlib/labs.c | 2 +- stdlib/lcong48.c | 2 +- stdlib/lcong48_r.c | 2 +- stdlib/ldiv.c | 2 +- stdlib/llabs.c | 2 +- stdlib/lldiv.c | 4 +- stdlib/longlong.h | 16 +- stdlib/lrand48.c | 2 +- stdlib/lrand48_r.c | 2 +- stdlib/lshift.c | 2 +- stdlib/makecontext.c | 2 +- stdlib/mblen.c | 2 +- stdlib/mbstowcs.c | 2 +- stdlib/mbtowc.c | 2 +- stdlib/mod_1.c | 2 +- stdlib/monetary.h | 2 +- stdlib/mp_clz_tab.c | 2 +- stdlib/mpn2dbl.c | 2 +- stdlib/mpn2flt.c | 2 +- stdlib/mrand48.c | 2 +- stdlib/mrand48_r.c | 2 +- stdlib/msort.c | 309 - stdlib/mul.c | 2 +- stdlib/mul_1.c | 2 +- stdlib/mul_n.c | 2 +- stdlib/nrand48.c | 2 +- stdlib/nrand48_r.c | 2 +- stdlib/on_exit.c | 6 +- stdlib/putenv.c | 2 +- stdlib/qsort.c | 584 +- stdlib/quick_exit.c | 2 +- stdlib/rand.c | 2 +- stdlib/rand_r.c | 2 +- stdlib/random.c | 9 +- stdlib/random_r.c | 45 +- stdlib/rpmatch.c | 2 +- stdlib/rshift.c | 2 +- stdlib/secure-getenv.c | 2 +- stdlib/seed48.c | 2 +- stdlib/seed48_r.c | 2 +- stdlib/setcontext.c | 2 +- stdlib/setenv.c | 262 +- stdlib/setenv.h | 82 + stdlib/srand48.c | 2 +- stdlib/srand48_r.c | 2 +- stdlib/stdbit.h | 848 + stdlib/stdc_bit_ceil_uc.c | 25 + stdlib/stdc_bit_ceil_ui.c | 25 + stdlib/stdc_bit_ceil_ul.c | 25 + stdlib/stdc_bit_ceil_ull.c | 25 + stdlib/stdc_bit_ceil_us.c | 25 + stdlib/stdc_bit_floor_uc.c | 25 + stdlib/stdc_bit_floor_ui.c | 25 + stdlib/stdc_bit_floor_ul.c | 25 + stdlib/stdc_bit_floor_ull.c | 25 + stdlib/stdc_bit_floor_us.c | 25 + stdlib/stdc_bit_width_uc.c | 25 + stdlib/stdc_bit_width_ui.c | 25 + stdlib/stdc_bit_width_ul.c | 25 + stdlib/stdc_bit_width_ull.c | 25 + stdlib/stdc_bit_width_us.c | 25 + stdlib/stdc_count_ones_uc.c | 25 + stdlib/stdc_count_ones_ui.c | 25 + stdlib/stdc_count_ones_ul.c | 25 + stdlib/stdc_count_ones_ull.c | 25 + stdlib/stdc_count_ones_us.c | 25 + stdlib/stdc_count_zeros_uc.c | 25 + stdlib/stdc_count_zeros_ui.c | 25 + stdlib/stdc_count_zeros_ul.c | 25 + stdlib/stdc_count_zeros_ull.c | 25 + stdlib/stdc_count_zeros_us.c | 25 + stdlib/stdc_first_leading_one_uc.c | 25 + stdlib/stdc_first_leading_one_ui.c | 25 + stdlib/stdc_first_leading_one_ul.c | 25 + stdlib/stdc_first_leading_one_ull.c | 25 + stdlib/stdc_first_leading_one_us.c | 25 + stdlib/stdc_first_leading_zero_uc.c | 25 + stdlib/stdc_first_leading_zero_ui.c | 25 + stdlib/stdc_first_leading_zero_ul.c | 25 + stdlib/stdc_first_leading_zero_ull.c | 25 + stdlib/stdc_first_leading_zero_us.c | 25 + stdlib/stdc_first_trailing_one_uc.c | 25 + stdlib/stdc_first_trailing_one_ui.c | 25 + stdlib/stdc_first_trailing_one_ul.c | 25 + stdlib/stdc_first_trailing_one_ull.c | 25 + stdlib/stdc_first_trailing_one_us.c | 25 + stdlib/stdc_first_trailing_zero_uc.c | 25 + stdlib/stdc_first_trailing_zero_ui.c | 25 + stdlib/stdc_first_trailing_zero_ul.c | 25 + stdlib/stdc_first_trailing_zero_ull.c | 25 + stdlib/stdc_first_trailing_zero_us.c | 25 + stdlib/stdc_has_single_bit_uc.c | 25 + stdlib/stdc_has_single_bit_ui.c | 25 + stdlib/stdc_has_single_bit_ul.c | 25 + stdlib/stdc_has_single_bit_ull.c | 25 + stdlib/stdc_has_single_bit_us.c | 25 + stdlib/stdc_leading_ones_uc.c | 25 + stdlib/stdc_leading_ones_ui.c | 25 + stdlib/stdc_leading_ones_ul.c | 25 + stdlib/stdc_leading_ones_ull.c | 25 + stdlib/stdc_leading_ones_us.c | 25 + stdlib/stdc_leading_zeros_uc.c | 25 + stdlib/stdc_leading_zeros_ui.c | 25 + stdlib/stdc_leading_zeros_ul.c | 25 + stdlib/stdc_leading_zeros_ull.c | 25 + stdlib/stdc_leading_zeros_us.c | 25 + stdlib/stdc_trailing_ones_uc.c | 25 + stdlib/stdc_trailing_ones_ui.c | 25 + stdlib/stdc_trailing_ones_ul.c | 25 + stdlib/stdc_trailing_ones_ull.c | 25 + stdlib/stdc_trailing_ones_us.c | 25 + stdlib/stdc_trailing_zeros_uc.c | 25 + stdlib/stdc_trailing_zeros_ui.c | 25 + stdlib/stdc_trailing_zeros_ul.c | 25 + stdlib/stdc_trailing_zeros_ull.c | 25 + stdlib/stdc_trailing_zeros_us.c | 25 + stdlib/stdint.h | 17 +- stdlib/stdlib.h | 153 +- stdlib/strfmon.c | 2 +- stdlib/strfmon_l.c | 198 +- stdlib/strfrom-skeleton.c | 43 +- stdlib/strfromd.c | 2 +- stdlib/strfromf.c | 2 +- stdlib/strfroml.c | 2 +- stdlib/strtod.c | 2 +- stdlib/strtod_l.c | 4 +- stdlib/strtod_nan.c | 2 +- stdlib/strtod_nan_main.c | 5 +- stdlib/strtod_nan_narrow.h | 4 +- stdlib/strtod_nan_wide.h | 4 +- stdlib/strtof.c | 2 +- stdlib/strtof_l.c | 2 +- stdlib/strtof_nan.c | 2 +- stdlib/strtol.c | 28 +- stdlib/strtol_l.c | 42 +- stdlib/strtold.c | 2 +- stdlib/strtold_l.c | 2 +- stdlib/strtold_nan.c | 2 +- stdlib/strtoll.c | 3 +- stdlib/strtoll_l.c | 8 +- stdlib/strtoul.c | 2 +- stdlib/strtoul_l.c | 8 +- stdlib/strtoull.c | 3 +- stdlib/strtoull_l.c | 9 +- stdlib/sub_n.c | 2 +- stdlib/submul_1.c | 2 +- stdlib/swapcontext.c | 2 +- stdlib/sys/random.h | 8 +- stdlib/system.c | 2 +- stdlib/test-a64l.c | 2 +- stdlib/test-at_quick_exit-race.c | 2 +- stdlib/test-atexit-race-common.c | 2 +- stdlib/test-atexit-race.c | 2 +- stdlib/test-atexit-recursive.c | 75 + stdlib/test-bz22786.c | 2 +- stdlib/test-canon.c | 26 +- stdlib/test-canon2.c | 2 +- stdlib/test-cxa_atexit-race.c | 2 +- stdlib/test-cxa_atexit-race2.c | 2 +- stdlib/test-dlclose-exit-race-helper.c | 2 +- stdlib/test-dlclose-exit-race.c | 2 +- stdlib/test-on_exit-race.c | 2 +- stdlib/testdiv.c | 2 +- stdlib/testmb.c | 7 + stdlib/testrand.c | 2 +- stdlib/tst-abs.c | 45 + stdlib/tst-arc4random-fork.c | 194 + stdlib/tst-arc4random-stats.c | 147 + stdlib/tst-arc4random-thread.c | 367 + stdlib/tst-at_quick_exit.c | 2 +- stdlib/tst-atexit-common.c | 3 +- stdlib/tst-atexit.c | 2 +- stdlib/tst-bsearch.c | 2 +- stdlib/tst-bz20544.c | 4 +- stdlib/tst-canon-bz26341.c | 14 +- stdlib/tst-concurrent-exit-skeleton.c | 160 + stdlib/tst-concurrent-exit.c | 22 + stdlib/tst-concurrent-quick_exit.c | 22 + stdlib/tst-cxa_atexit.c | 2 +- stdlib/tst-empty-env.c | 2 +- stdlib/tst-environ-change-1.c | 3 + stdlib/tst-environ-change-2.c | 3 + stdlib/tst-environ-change-3.c | 3 + stdlib/tst-environ-change-4.c | 3 + stdlib/tst-environ-change-skeleton.c | 118 + stdlib/tst-environ.c | 15 +- stdlib/tst-fmtmsg.sh | 2 +- stdlib/tst-getenv-signal.c | 94 + stdlib/tst-getenv-static.c | 38 + stdlib/tst-getenv-thread.c | 62 + stdlib/tst-getenv-unsetenv.c | 75 + stdlib/tst-getrandom-errno.c | 37 + stdlib/tst-getrandom.c | 4 +- stdlib/tst-getrandom2.c | 47 + stdlib/tst-labs.c | 52 + stdlib/tst-llabs.c | 55 + stdlib/tst-makecontext-align.c | 22 +- stdlib/tst-makecontext.c | 2 +- stdlib/tst-makecontext2.c | 4 +- stdlib/tst-makecontext3.c | 2 +- stdlib/tst-on_exit.c | 2 +- stdlib/tst-qsort3.c | 366 + stdlib/tst-qsort4.c | 113 + stdlib/tst-qsort6.c | 60 + stdlib/tst-qsort7.c | 80 + stdlib/tst-qsortx7.c | 1 + stdlib/tst-quick_exit.cc | 4 +- stdlib/tst-rand-sequence.c | 57 + stdlib/tst-rand48.c | 6 +- stdlib/tst-random-bz30584.c | 38 + stdlib/tst-random.c | 6 +- stdlib/tst-random2.c | 2 +- stdlib/tst-realpath-toolong.c | 54 + stdlib/tst-realpath.c | 9 +- stdlib/tst-secure-getenv.c | 11 +- stdlib/tst-setcontext.c | 6 +- stdlib/tst-setcontext10.c | 96 + stdlib/tst-setcontext11.c | 178 + stdlib/tst-setcontext2.c | 2 +- stdlib/tst-setcontext3.c | 2 +- stdlib/tst-setcontext3.sh | 2 +- stdlib/tst-setcontext4.c | 2 +- stdlib/tst-setcontext5.c | 6 +- stdlib/tst-setcontext6.c | 2 +- stdlib/tst-setcontext7.c | 2 +- stdlib/tst-setcontext8.c | 4 +- stdlib/tst-setcontext9.c | 4 +- stdlib/tst-setenv-environ.c | 36 + stdlib/tst-stdbit-Wconversion.c | 107 + stdlib/tst-stdbit-builtins.c | 778 + stdlib/tst-stdbit.h | 198 + stdlib/tst-stdc_bit_ceil.c | 88 + stdlib/tst-stdc_bit_floor.c | 88 + stdlib/tst-stdc_bit_width.c | 88 + stdlib/tst-stdc_count_ones.c | 88 + stdlib/tst-stdc_count_zeros.c | 88 + stdlib/tst-stdc_first_leading_one.c | 88 + stdlib/tst-stdc_first_leading_zero.c | 88 + stdlib/tst-stdc_first_trailing_one.c | 88 + stdlib/tst-stdc_first_trailing_zero.c | 88 + stdlib/tst-stdc_has_single_bit.c | 88 + stdlib/tst-stdc_leading_ones.c | 88 + stdlib/tst-stdc_leading_zeros.c | 88 + stdlib/tst-stdc_trailing_ones.c | 88 + stdlib/tst-stdc_trailing_zeros.c | 88 + stdlib/tst-strfmon_l.c | 10 +- stdlib/tst-strfrom-locale.c | 2 +- stdlib/tst-strfrom.c | 2 +- stdlib/tst-strfrom.h | 2 +- stdlib/tst-strtod-nan-locale-main.c | 2 +- stdlib/tst-strtod-nan-locale.c | 2 +- stdlib/tst-strtod-nan-sign-main.c | 2 +- stdlib/tst-strtod-nan-sign.c | 2 +- stdlib/tst-strtod-overflow.c | 2 +- stdlib/tst-strtod-round-data | 12 + stdlib/tst-strtod-round-data.h | 15858 +++++---- stdlib/tst-strtod-round-skeleton.c | 100 +- stdlib/tst-strtod-round.c | 2 +- stdlib/tst-strtod-underflow.c | 359 +- stdlib/tst-strtod.c | 2 +- stdlib/tst-strtod.h | 2 +- stdlib/tst-strtod1i.c | 131 +- stdlib/tst-strtod2.c | 135 +- stdlib/tst-strtod3.c | 102 +- stdlib/tst-strtod4.c | 102 +- stdlib/tst-strtod5.c | 118 +- stdlib/tst-strtod5i.c | 160 +- stdlib/tst-strtol-binary-c11.c | 30 + stdlib/tst-strtol-binary-c23.c | 33 + stdlib/tst-strtol-binary-gnu11.c | 35 + stdlib/tst-strtol-binary-gnu23.c | 28 + stdlib/tst-strtol-binary-main.c | 165 + stdlib/tst-strtol-locale-main.c | 2 +- stdlib/tst-strtol-locale.c | 2 +- stdlib/tst-swapcontext1.c | 10 +- stdlib/tst-swapcontext2.c | 138 + stdlib/tst-system.c | 65 +- stdlib/tst-thread-quick_exit.cc | 4 +- stdlib/tst-tininess.c | 2 +- stdlib/tst-tls-atexit-lib.c | 2 +- stdlib/tst-tls-atexit-nodelete.c | 2 +- stdlib/tst-tls-atexit.c | 2 +- stdlib/tst-uabs.c | 45 + stdlib/tst-uimaxabs.c | 51 + stdlib/tst-ulabs.c | 52 + stdlib/tst-ullabs.c | 55 + stdlib/tst-width-stdint.c | 2 +- stdlib/tst-width.c | 2 +- stdlib/tst-xpg-basename.c | 2 +- stdlib/uabs.c | 28 + stdlib/ucontext.h | 2 +- stdlib/ulabs.c | 33 + stdlib/ullabs.c | 33 + stdlib/wcstombs.c | 2 +- stdlib/wctomb.c | 2 +- stdlib/xpg_basename.c | 2 +- string/Makefile | 275 +- string/Versions | 7 + string/_strerror.c | 2 +- string/argz-addsep.c | 2 +- string/argz-append.c | 2 +- string/argz-count.c | 2 +- string/argz-create.c | 2 +- string/argz-ctsep.c | 2 +- string/argz-delete.c | 4 +- string/argz-extract.c | 4 +- string/argz-insert.c | 2 +- string/argz-next.c | 2 +- string/argz-replace.c | 10 +- string/argz-stringify.c | 2 +- string/argz.h | 4 +- string/basename.c | 2 +- string/bcopy.c | 2 +- string/bits/endian.h | 2 +- string/bits/string_fortified.h | 95 +- string/bits/strings_fortified.h | 2 +- string/bug-strcoll2.c | 2 +- string/bug-strncat1.c | 14 +- string/byteswap.h | 2 +- string/bzero.c | 6 +- string/endian.h | 2 +- string/envz.c | 6 +- string/envz.h | 2 +- string/explicit_bzero.c | 2 +- string/ffs.c | 8 +- string/ffsll.c | 12 +- string/memccpy.c | 2 +- string/memchr.c | 176 +- string/memcmp.c | 10 +- string/memcmpeq.c | 24 + string/memcpy.c | 2 +- string/memfrob.c | 2 +- string/memmem.c | 2 +- string/memmove.c | 2 +- string/memory.h | 2 +- string/mempcpy.c | 2 +- string/memrchr.c | 199 +- string/memset.c | 2 +- string/rawmemchr.c | 4 +- string/sigabbrev_np.c | 2 +- string/sigdescr_np.c | 2 +- string/stpcpy.c | 94 +- string/stpncpy.c | 2 +- string/str-two-way.h | 2 +- string/stratcliff.c | 2 +- string/strcasecmp.c | 2 +- string/strcasecmp_l.c | 2 +- string/strcasestr.c | 2 +- string/strcat.c | 2 +- string/strchr.c | 166 +- string/strchrnul.c | 158 +- string/strcmp.c | 112 +- string/strcoll.c | 2 +- string/strcoll_l.c | 6 +- string/strcpy.c | 8 +- string/strcspn.c | 2 +- string/strdup.c | 2 +- string/strerror.c | 4 +- string/strerror_l.c | 36 +- string/strerrordesc_np.c | 2 +- string/strerrorname_np.c | 2 +- string/strfry.c | 2 +- string/string-inlines.c | 2 +- string/string.h | 47 +- string/strings.h | 2 +- string/strlcat.c | 59 + string/strlcpy.c | 46 + string/strlen.c | 100 +- string/strncase.c | 2 +- string/strncase_l.c | 2 +- string/strncat.c | 2 +- string/strncmp.c | 140 +- string/strncpy.c | 2 +- string/strndup.c | 2 +- string/strnlen.c | 139 +- string/strpbrk.c | 2 +- string/strrchr.c | 20 +- string/strsep.c | 2 +- string/strsignal.c | 38 +- string/strspn.c | 2 +- string/strstr.c | 2 +- string/strtok.c | 2 +- string/strtok_r.c | 2 +- string/strverscmp.c | 2 +- string/strxfrm.c | 2 +- string/strxfrm_l.c | 10 +- string/swab.c | 2 +- string/test-Xncmp-nonarray.c | 183 + string/test-Xnlen-nonarray.c | 133 + string/test-bcopy.c | 2 +- string/test-bzero.c | 2 +- string/test-endian-file-scope.c | 2 +- string/test-endian-sign-conversion.c | 2 +- string/test-endian-types.c | 2 +- string/test-explicit_bzero.c | 2 +- string/test-ffs.c | 2 +- string/test-memccpy.c | 20 +- string/test-memchr.c | 42 +- string/test-memcmp.c | 55 +- string/test-memcmpeq.c | 21 + string/test-memcpy-large.c | 103 + string/test-memcpy-support.h | 163 + string/test-memcpy.c | 356 +- string/test-memmem.c | 5 +- string/test-memmove.c | 85 +- string/test-mempcpy.c | 6 +- string/test-memrchr.c | 12 +- string/test-memset.c | 80 +- string/test-memswap.c | 192 + string/test-rawmemchr.c | 59 +- string/test-sig_np.c | 2 +- string/test-stpcpy.c | 34 +- string/test-stpncpy.c | 2 +- string/test-strcasecmp.c | 139 +- string/test-strcasestr.c | 13 +- string/test-strcat.c | 5 +- string/test-strchr.c | 149 +- string/test-strchrnul.c | 2 +- string/test-strcmp.c | 175 +- string/test-strcpy.c | 38 +- string/test-strcspn.c | 2 +- string/test-strdup.c | 201 + string/test-strerror-errno.c | 2 +- string/test-string.h | 21 +- string/test-strlen.c | 33 +- string/test-strncasecmp.c | 194 +- string/test-strncat.c | 36 +- string/test-strncmp-nonarray.c | 4 + string/test-strncmp.c | 376 +- string/test-strncpy.c | 21 +- string/test-strndup.c | 200 + string/test-strnlen-nonarray.c | 4 + string/test-strnlen.c | 108 +- string/test-strpbrk.c | 23 +- string/test-strrchr.c | 41 +- string/test-strspn.c | 26 +- string/test-strstr.c | 327 +- string/testcopy.c | 2 +- string/tester.c | 76 +- string/tst-bswap.c | 2 +- string/tst-cmp.c | 2 +- string/tst-inlcall.c | 2 +- string/tst-memmove-overflow.c | 4 +- string/tst-strcoll-overflow.c | 2 +- string/tst-strerror-fail.c | 77 + string/tst-strerror.c | 2 +- string/tst-strlcat.c | 84 + string/tst-strlcat2.c | 402 + string/tst-strlcpy.c | 68 + string/tst-strlcpy2.c | 322 + string/tst-strlen.c | 4 +- string/tst-strsignal.c | 2 +- string/tst-strtok_r.c | 2 +- string/tst-xbzero-opt.c | 4 +- string/wordcopy.c | 26 +- string/xpg-strerror.c | 2 +- sunrpc/Makefile | 9 +- sunrpc/Versions | 3 +- sunrpc/clnt_gen.c | 10 +- sunrpc/clnt_perr.c | 4 +- sunrpc/clnt_raw.c | 6 +- sunrpc/clnt_simp.c | 4 +- sunrpc/create_xid.c | 2 +- sunrpc/getrpcport.c | 2 +- sunrpc/key_call.c | 4 +- sunrpc/netname.c | 16 +- sunrpc/publickey.c | 2 +- sunrpc/rpc/auth_des.h | 2 +- sunrpc/rpc/clnt.h | 4 +- sunrpc/rpc/svc.h | 2 +- sunrpc/rpc_gethostbyname.c | 2 +- sunrpc/rpc_thread.c | 2 - sunrpc/svc.c | 2 +- sunrpc/svc_raw.c | 12 +- sunrpc/svc_simple.c | 2 +- sunrpc/svc_tcp.c | 2 +- sunrpc/svc_udp.c | 2 +- sunrpc/svc_unix.c | 13 +- sunrpc/test-rpcent.c | 74 - sunrpc/tst-bug22542.c | 44 + sunrpc/tst-bug28768.c | 42 + sunrpc/tst-svc_register.c | 10 +- sunrpc/tst-udp-error.c | 2 +- sunrpc/tst-udp-garbage.c | 2 +- sunrpc/tst-udp-nonblocking.c | 2 +- sunrpc/tst-udp-timeout.c | 2 +- sunrpc/tst-xdrmem.c | 2 +- sunrpc/tst-xdrmem2.c | 2 +- sunrpc/xdr_intXX_t.c | 2 +- sunrpc/xdr_mem.c | 2 +- sunrpc/xdr_rec.c | 2 +- sunrpc/xdr_ref.c | 2 +- sunrpc/xdr_sizeof.c | 4 +- sunrpc/xdr_stdio.c | 2 +- support/Depend | 1 + support/Makefile | 132 +- support/README | 2 +- support/blob_repeat.c | 16 +- support/blob_repeat.h | 2 +- support/bundled/README | 5 + support/bundled/linux/COPYING | 20 + .../linux/LICENSES/exceptions/Linux-syscall-note | 24 + support/bundled/linux/LICENSES/preferred/GPL-2.0 | 359 + support/bundled/linux/include/uapi/linux/fuse.h | 1189 + support/capture_subprocess.h | 22 +- support/check.c | 2 +- support/check.h | 25 +- 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 | 45 +- support/descriptors.h | 2 +- support/dtotimespec-time64.c | 27 + support/dtotimespec.c | 50 + support/echo-container.c | 2 +- support/file_contents.h | 63 + support/format_nss.h | 2 +- support/fuse.h | 217 + support/ignore_stderr.c | 2 +- support/links-dso-program-c.c | 20 + support/namespace.h | 4 +- support/next_to_fault.c | 46 +- support/next_to_fault.h | 7 +- support/oom_error.c | 2 +- support/process_state.h | 9 +- support/readdir.h | 85 + support/resolv_response_context_duplicate.c | 2 +- support/resolv_response_context_free.c | 2 +- support/resolv_test.c | 12 +- support/resolv_test.h | 6 +- support/run_diff.h | 2 +- support/set_fortify_handler.c | 2 +- support/shell-container.c | 43 +- support/subprocess.h | 9 +- support/support-open-dev-null-range.c | 16 +- support/support-xfstat-time64.c | 32 - support/support-xfstat.c | 28 - support/support-xstat-time64.c | 32 - support/support-xstat.c | 30 - support/support.h | 42 +- support/support_become_root.c | 2 +- support/support_can_chroot.c | 6 +- support/support_capture_subprocess.c | 164 +- support/support_capture_subprocess_check.c | 2 +- support/support_check_stat_fd.c | 27 + support/support_check_stat_path.c | 27 + support/support_chroot.c | 4 +- support/support_compare_file_bytes.c | 42 + support/support_compare_file_string.c | 28 + support/support_copy_file.c | 4 +- support/support_copy_file_range.c | 2 +- support/support_create_timer.c | 2 +- support/support_descriptor_supports_holes.c | 4 +- support/support_descriptors.c | 2 +- support/support_enter_mount_namespace.c | 2 +- support/support_enter_network_namespace.c | 2 +- support/support_format_address_family.c | 2 +- support/support_format_addrinfo.c | 3 +- support/support_format_dns_packet.c | 35 +- support/support_format_herrno.c | 2 +- support/support_format_hostent.c | 2 +- support/support_format_netent.c | 2 +- support/support_fuse.c | 706 + support/support_isolate_in_subprocess.c | 2 +- support/support_mutex_pi_monotonic.c | 36 + support/support_need_proc.c | 35 + support/support_open_and_compare_file_bytes.c | 33 + support/support_open_and_compare_file_string.c | 32 + support/support_openpty.c | 4 +- support/support_path_support_time64.c | 2 +- support/support_paths.c | 9 +- support/support_process_state.c | 11 +- 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_readdir.c | 318 + support/support_readdir_check.c | 30 + support/support_readdir_r_check.c | 35 + support/support_record_failure.c | 14 +- support/support_run_diff.c | 2 +- support/support_select_modifies_timeout.c | 2 +- support/support_select_normalizes_timeout.c | 2 +- support/support_set_small_thread_stack_size.c | 2 +- support/support_set_vma_name_supported.c | 49 + support/support_shared_allocate.c | 2 +- support/support_small_stack_thread_attribute.c | 2 +- support/support_socket_so_timestamp_time64.c | 48 + support/support_stack_alloc.c | 4 +- support/support_stat_nanoseconds.c | 2 +- support/support_subprocess.c | 7 +- support/support_test_compare_blob.c | 2 +- support/support_test_compare_failure.c | 13 +- support/support_test_compare_string.c | 83 +- support/support_test_compare_string_main.c | 94 + support/support_test_compare_string_wide.c | 28 + support/support_test_main.c | 32 +- support/support_test_verify_impl.c | 2 +- support/support_wait_for_thread_exit.c | 8 +- support/support_write_file_string.c | 2 +- support/temp_file-internal.h | 2 +- support/temp_file.c | 164 +- support/temp_file.h | 11 +- support/test-container.c | 279 +- support/test-driver.c | 7 +- support/test-driver.h | 3 +- support/test-run-command.c | 22 + support/timespec-add-time64.c | 2 +- support/timespec-add.c | 3 +- support/timespec-sub-time64.c | 2 +- support/timespec-sub.c | 3 +- support/timespec-time64.c | 2 +- support/timespec.c | 2 +- support/timespec.h | 8 +- support/true-container.c | 2 +- support/tst-glibcpp.py | 218 + support/tst-support-namespace.c | 2 +- support/tst-support-open-dev-null-range.c | 7 +- support/tst-support-openpty-c.c | 2 + support/tst-support-openpty.c | 49 + support/tst-support-process_state.c | 21 +- support/tst-support_blob_repeat.c | 2 +- support/tst-support_capture_subprocess.c | 4 +- support/tst-support_descriptors.c | 2 +- support/tst-support_format_dns_packet.c | 6 +- support/tst-support_fuse.c | 349 + 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_readdir.c | 73 + support/tst-support_record_failure-2.sh | 2 +- support/tst-support_record_failure.c | 2 +- support/tst-test_compare.c | 2 +- support/tst-test_compare_blob.c | 2 +- support/tst-test_compare_string.c | 2 +- support/tst-test_compare_string_wide.c | 107 + support/tst-timespec.c | 20 +- support/tst-xdirent.c | 80 + support/tst-xreadlink.c | 2 +- support/tst-xsigstack.c | 2 +- support/tty.h | 2 +- support/write_message.c | 2 +- support/xaccept.c | 2 +- support/xaccept4.c | 2 +- support/xasprintf.c | 2 +- support/xbind.c | 2 +- support/xcalloc.c | 2 +- support/xchdir.c | 2 +- support/xchmod.c | 2 +- support/xchroot.c | 2 +- support/xclock_gettime.c | 2 +- support/xclock_gettime_time64.c | 2 +- support/xclock_settime.c | 2 +- support/xclock_settime_time64.c | 2 +- support/xclone.c | 13 +- support/xclose.c | 2 +- support/xclosedir.c | 28 + support/xconnect.c | 2 +- support/xcopy_file_range.c | 2 +- support/xdirent.h | 86 + support/xdlfcn.c | 2 +- support/xdlfcn.h | 2 +- support/xdlmopen.c | 2 +- support/xdup.c | 30 + support/xdup2.c | 2 +- support/xfchmod.c | 2 +- support/xfclose.c | 2 +- support/xfdopendir.c | 30 + support/xfgets.c | 32 + support/xfopen.c | 2 +- support/xfork.c | 2 +- support/xfread.c | 39 + support/xfreopen.c | 31 + support/xftruncate.c | 2 +- support/xgetline.c | 2 +- support/xgetpeername.c | 30 + support/xgetsockname.c | 5 +- support/xlisten.c | 2 +- support/xlseek.c | 2 +- support/xlstat-time64.c | 32 - support/xlstat.c | 28 - support/xmalloc.c | 2 +- support/xmemstream.c | 2 +- support/xmemstream.h | 2 +- support/xmkdir.c | 2 +- support/xmkdirp.c | 2 +- support/xmkfifo.c | 29 + support/xmmap.c | 2 +- support/xmprotect.c | 2 +- support/xmunmap.c | 2 +- support/xnewlocale.c | 2 +- support/xopen.c | 2 +- support/xopendir.c | 30 + support/xpipe.c | 2 +- support/xpoll.c | 2 +- support/xposix_memalign.c | 2 +- support/xposix_spawn.c | 2 +- support/xposix_spawn_file_actions_addclose.c | 2 +- support/xposix_spawn_file_actions_adddup2.c | 2 +- support/xpthread_attr_destroy.c | 2 +- support/xpthread_attr_init.c | 2 +- support/xpthread_attr_setaffinity_np.c | 2 +- support/xpthread_attr_setdetachstate.c | 2 +- support/xpthread_attr_setguardsize.c | 2 +- support/xpthread_attr_setstack.c | 2 +- support/xpthread_attr_setstacksize.c | 2 +- support/xpthread_barrier_destroy.c | 2 +- support/xpthread_barrier_init.c | 2 +- support/xpthread_barrier_wait.c | 2 +- support/xpthread_barrierattr_destroy.c | 2 +- support/xpthread_barrierattr_init.c | 2 +- support/xpthread_barrierattr_setpshared.c | 2 +- support/xpthread_cancel.c | 2 +- support/xpthread_check_return.c | 2 +- support/xpthread_cond_signal.c | 26 + support/xpthread_cond_wait.c | 2 +- support/xpthread_create.c | 2 +- support/xpthread_detach.c | 2 +- support/xpthread_join.c | 2 +- support/xpthread_key_create.c | 2 +- support/xpthread_key_delete.c | 2 +- support/xpthread_kill.c | 2 +- support/xpthread_mutex_consistent.c | 2 +- support/xpthread_mutex_destroy.c | 2 +- support/xpthread_mutex_init.c | 2 +- support/xpthread_mutex_lock.c | 2 +- support/xpthread_mutex_unlock.c | 2 +- support/xpthread_mutexattr_destroy.c | 2 +- support/xpthread_mutexattr_init.c | 2 +- support/xpthread_mutexattr_setprotocol.c | 2 +- support/xpthread_mutexattr_setpshared.c | 2 +- support/xpthread_mutexattr_setrobust.c | 2 +- support/xpthread_mutexattr_settype.c | 2 +- support/xpthread_once.c | 2 +- support/xpthread_rwlock_destroy.c | 2 +- support/xpthread_rwlock_init.c | 2 +- support/xpthread_rwlock_rdlock.c | 2 +- support/xpthread_rwlock_unlock.c | 2 +- support/xpthread_rwlock_wrlock.c | 2 +- support/xpthread_rwlockattr_init.c | 2 +- support/xpthread_rwlockattr_setkind_np.c | 2 +- support/xpthread_sigmask.c | 2 +- support/xpthread_spin_lock.c | 2 +- support/xpthread_spin_unlock.c | 2 +- support/xptrace.h | 2 +- support/xraise.c | 2 +- support/xread.c | 36 + 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 | 4 +- support/xsocket.c | 2 +- support/xsocket.h | 3 +- support/xspawn.h | 2 +- support/xstatx.c | 32 + support/xstdio.h | 5 +- support/xstdlib.h | 31 + support/xstrdup.c | 2 +- support/xstrndup.c | 2 +- support/xsymlink.c | 2 +- support/xsysconf.c | 4 +- support/xsystem.c | 37 + support/xthread.h | 16 +- support/xtime.h | 4 +- support/xunistd.h | 39 +- support/xunlink.c | 2 +- support/xuselocale.c | 2 +- support/xwaitpid.c | 2 +- support/xwrite.c | 2 +- sysdeps/aarch64/Makefile | 55 +- sysdeps/aarch64/__alloc_gcs.c | 70 + sysdeps/aarch64/__arm_za_disable.S | 110 + sysdeps/aarch64/__longjmp.S | 115 +- sysdeps/aarch64/__mtag_tag_region.S | 5 +- sysdeps/aarch64/__mtag_tag_zero_region.S | 5 +- sysdeps/aarch64/aarch64-gcs.h | 43 + sysdeps/aarch64/atomic-machine.h | 21 +- sysdeps/aarch64/bits/fenv.h | 4 +- sysdeps/aarch64/bits/fp-fast.h | 2 +- sysdeps/aarch64/bits/indirect-return.h | 36 + sysdeps/aarch64/bits/link.h | 28 +- sysdeps/aarch64/bits/setjmp.h | 2 +- sysdeps/aarch64/bits/wordsize.h | 11 +- sysdeps/aarch64/configure | 324 +- sysdeps/aarch64/configure.ac | 82 +- sysdeps/aarch64/cpu-features.h | 69 + sysdeps/aarch64/crti.S | 18 +- sysdeps/aarch64/crtn.S | 14 +- sysdeps/aarch64/dl-audit-check.h | 28 + sysdeps/aarch64/dl-bti.c | 7 +- sysdeps/aarch64/dl-diagnostics-cpu.c | 84 + sysdeps/aarch64/dl-dtprocnum.h | 2 +- sysdeps/aarch64/dl-gcs.c | 121 + sysdeps/aarch64/dl-irel.h | 25 +- sysdeps/aarch64/dl-link.sym | 6 +- sysdeps/aarch64/dl-lookupcfg.h | 2 +- sysdeps/aarch64/dl-machine.h | 179 +- sysdeps/aarch64/dl-prop.h | 17 +- sysdeps/aarch64/dl-start.S | 78 + sysdeps/aarch64/dl-sysdep.h | 25 - sysdeps/aarch64/dl-tls.h | 27 - sysdeps/aarch64/dl-tlsdesc.S | 68 +- sysdeps/aarch64/dl-tlsdesc.h | 2 +- sysdeps/aarch64/dl-trampoline.S | 121 +- sysdeps/aarch64/dl-tunables.list | 8 +- sysdeps/aarch64/e_sqrtl.c | 2 +- sysdeps/aarch64/elf-initfini.h | 2 +- sysdeps/aarch64/fpu/Makefile | 107 + sysdeps/aarch64/fpu/Versions | 182 + sysdeps/aarch64/fpu/acos_advsimd.c | 140 + sysdeps/aarch64/fpu/acos_sve.c | 112 + sysdeps/aarch64/fpu/acosf_advsimd.c | 115 + sysdeps/aarch64/fpu/acosf_sve.c | 86 + sysdeps/aarch64/fpu/acosh_advsimd.c | 66 + sysdeps/aarch64/fpu/acosh_sve.c | 51 + sysdeps/aarch64/fpu/acoshf_advsimd.c | 76 + sysdeps/aarch64/fpu/acoshf_sve.c | 52 + sysdeps/aarch64/fpu/acospi_advsimd.c | 118 + sysdeps/aarch64/fpu/acospi_sve.c | 112 + sysdeps/aarch64/fpu/acospif_advsimd.c | 106 + sysdeps/aarch64/fpu/acospif_sve.c | 91 + sysdeps/aarch64/fpu/advsimd_f32_protos.h | 53 + sysdeps/aarch64/fpu/asin_advsimd.c | 131 + sysdeps/aarch64/fpu/asin_sve.c | 104 + sysdeps/aarch64/fpu/asinf_advsimd.c | 109 + sysdeps/aarch64/fpu/asinf_sve.c | 78 + sysdeps/aarch64/fpu/asinh_advsimd.c | 240 + sysdeps/aarch64/fpu/asinh_sve.c | 193 + sysdeps/aarch64/fpu/asinhf_advsimd.c | 87 + sysdeps/aarch64/fpu/asinhf_sve.c | 57 + sysdeps/aarch64/fpu/asinpi_advsimd.c | 109 + sysdeps/aarch64/fpu/asinpi_sve.c | 107 + sysdeps/aarch64/fpu/asinpif_advsimd.c | 95 + sysdeps/aarch64/fpu/asinpif_sve.c | 88 + sysdeps/aarch64/fpu/atan2_advsimd.c | 170 + sysdeps/aarch64/fpu/atan2_sve.c | 155 + sysdeps/aarch64/fpu/atan2f_advsimd.c | 132 + sysdeps/aarch64/fpu/atan2f_sve.c | 127 + sysdeps/aarch64/fpu/atan2pi_advsimd.c | 175 + sysdeps/aarch64/fpu/atan2pi_sve.c | 159 + sysdeps/aarch64/fpu/atan2pif_advsimd.c | 138 + sysdeps/aarch64/fpu/atan2pif_sve.c | 137 + sysdeps/aarch64/fpu/atan_advsimd.c | 129 + sysdeps/aarch64/fpu/atan_sve.c | 120 + sysdeps/aarch64/fpu/atanf_advsimd.c | 132 + sysdeps/aarch64/fpu/atanf_sve.c | 93 + sysdeps/aarch64/fpu/atanh_advsimd.c | 72 + sysdeps/aarch64/fpu/atanh_sve.c | 58 + sysdeps/aarch64/fpu/atanhf_advsimd.c | 89 + sysdeps/aarch64/fpu/atanhf_sve.c | 58 + sysdeps/aarch64/fpu/atanpi_advsimd.c | 117 + sysdeps/aarch64/fpu/atanpi_sve.c | 127 + sysdeps/aarch64/fpu/atanpif_advsimd.c | 92 + sysdeps/aarch64/fpu/atanpif_sve.c | 89 + sysdeps/aarch64/fpu/bench-libmvec-arch.h | 41 + sysdeps/aarch64/fpu/bits/math-vector.h | 340 + sysdeps/aarch64/fpu/cbrt_advsimd.c | 121 + sysdeps/aarch64/fpu/cbrt_sve.c | 128 + sysdeps/aarch64/fpu/cbrtf_advsimd.c | 123 + sysdeps/aarch64/fpu/cbrtf_sve.c | 122 + sysdeps/aarch64/fpu/cos_advsimd.c | 95 + sysdeps/aarch64/fpu/cos_sve.c | 91 + sysdeps/aarch64/fpu/cosf_advsimd.c | 92 + sysdeps/aarch64/fpu/cosf_sve.c | 85 + sysdeps/aarch64/fpu/cosh_advsimd.c | 111 + sysdeps/aarch64/fpu/cosh_sve.c | 134 + sysdeps/aarch64/fpu/coshf_advsimd.c | 94 + sysdeps/aarch64/fpu/coshf_sve.c | 64 + sysdeps/aarch64/fpu/cospi_advsimd.c | 87 + sysdeps/aarch64/fpu/cospi_sve.c | 65 + sysdeps/aarch64/fpu/cospif_advsimd.c | 87 + sysdeps/aarch64/fpu/cospif_sve.c | 61 + sysdeps/aarch64/fpu/erf_advsimd.c | 168 + sysdeps/aarch64/fpu/erf_data.c | 800 + sysdeps/aarch64/fpu/erf_sve.c | 117 + sysdeps/aarch64/fpu/erfc_advsimd.c | 207 + sysdeps/aarch64/fpu/erfc_data.c | 3519 ++ sysdeps/aarch64/fpu/erfc_sve.c | 167 + sysdeps/aarch64/fpu/erfcf_advsimd.c | 176 + sysdeps/aarch64/fpu/erfcf_data.c | 676 + sysdeps/aarch64/fpu/erfcf_sve.c | 113 + sysdeps/aarch64/fpu/erff_advsimd.c | 123 + sysdeps/aarch64/fpu/erff_data.c | 544 + sysdeps/aarch64/fpu/erff_sve.c | 92 + sysdeps/aarch64/fpu/exp10_advsimd.c | 145 + sysdeps/aarch64/fpu/exp10_sve.c | 132 + sysdeps/aarch64/fpu/exp10f_advsimd.c | 145 + sysdeps/aarch64/fpu/exp10f_sve.c | 87 + sysdeps/aarch64/fpu/exp2_advsimd.c | 130 + sysdeps/aarch64/fpu/exp2_sve.c | 113 + sysdeps/aarch64/fpu/exp2f_advsimd.c | 126 + sysdeps/aarch64/fpu/exp2f_sve.c | 74 + sysdeps/aarch64/fpu/exp_advsimd.c | 136 + sysdeps/aarch64/fpu/exp_sve.c | 142 + sysdeps/aarch64/fpu/expf_advsimd.c | 135 + sysdeps/aarch64/fpu/expf_sve.c | 53 + sysdeps/aarch64/fpu/expm1_advsimd.c | 80 + sysdeps/aarch64/fpu/expm1_sve.c | 181 + sysdeps/aarch64/fpu/expm1f_advsimd.c | 83 + sysdeps/aarch64/fpu/expm1f_sve.c | 94 + sysdeps/aarch64/fpu/fclrexcpt.c | 2 +- sysdeps/aarch64/fpu/fedisblxcpt.c | 2 +- sysdeps/aarch64/fpu/feenablxcpt.c | 2 +- sysdeps/aarch64/fpu/fegetenv.c | 2 +- sysdeps/aarch64/fpu/fegetexcept.c | 2 +- sysdeps/aarch64/fpu/fegetmode.c | 2 +- sysdeps/aarch64/fpu/fegetround.c | 2 +- sysdeps/aarch64/fpu/feholdexcpt.c | 2 +- sysdeps/aarch64/fpu/fenv_private.h | 2 +- sysdeps/aarch64/fpu/fesetenv.c | 2 +- sysdeps/aarch64/fpu/fesetexcept.c | 2 +- sysdeps/aarch64/fpu/fesetmode.c | 2 +- sysdeps/aarch64/fpu/fesetround.c | 2 +- sysdeps/aarch64/fpu/feupdateenv.c | 2 +- sysdeps/aarch64/fpu/fgetexcptflg.c | 2 +- sysdeps/aarch64/fpu/finclude/math-vector-fortran.h | 47 + sysdeps/aarch64/fpu/finite_pow.h | 373 + sysdeps/aarch64/fpu/fpu_control.h | 40 +- sysdeps/aarch64/fpu/fraiseexcpt.c | 5 +- sysdeps/aarch64/fpu/fsetexcptflg.c | 2 +- sysdeps/aarch64/fpu/ftestexcept.c | 2 +- sysdeps/aarch64/fpu/get-rounding-mode.h | 2 +- sysdeps/aarch64/fpu/hypot_advsimd.c | 97 + sysdeps/aarch64/fpu/hypot_sve.c | 54 + sysdeps/aarch64/fpu/hypotf_advsimd.c | 98 + sysdeps/aarch64/fpu/hypotf_sve.c | 48 + sysdeps/aarch64/fpu/log10_advsimd.c | 132 + sysdeps/aarch64/fpu/log10_sve.c | 101 + sysdeps/aarch64/fpu/log10f_advsimd.c | 107 + sysdeps/aarch64/fpu/log10f_sve.c | 101 + sysdeps/aarch64/fpu/log1p_advsimd.c | 62 + sysdeps/aarch64/fpu/log1p_sve.c | 166 + sysdeps/aarch64/fpu/log1pf_advsimd.c | 98 + sysdeps/aarch64/fpu/log1pf_sve.c | 46 + sysdeps/aarch64/fpu/log2_advsimd.c | 124 + sysdeps/aarch64/fpu/log2_sve.c | 96 + sysdeps/aarch64/fpu/log2f_advsimd.c | 104 + sysdeps/aarch64/fpu/log2f_sve.c | 93 + sysdeps/aarch64/fpu/log_advsimd.c | 121 + sysdeps/aarch64/fpu/log_sve.c | 95 + sysdeps/aarch64/fpu/logf_advsimd.c | 92 + sysdeps/aarch64/fpu/logf_sve.c | 93 + sysdeps/aarch64/fpu/math-barriers.h | 2 +- sysdeps/aarch64/fpu/math-tests-arch.h | 34 + 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/poly_advsimd_f32.h | 36 + sysdeps/aarch64/fpu/poly_advsimd_f64.h | 36 + sysdeps/aarch64/fpu/poly_generic.h | 285 + sysdeps/aarch64/fpu/poly_sve_f32.h | 38 + sysdeps/aarch64/fpu/poly_sve_f64.h | 38 + sysdeps/aarch64/fpu/poly_sve_generic.h | 313 + sysdeps/aarch64/fpu/pow_advsimd.c | 258 + sysdeps/aarch64/fpu/pow_sve.c | 450 + sysdeps/aarch64/fpu/powf_advsimd.c | 210 + sysdeps/aarch64/fpu/powf_sve.c | 336 + sysdeps/aarch64/fpu/s_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 | 53 +- sysdeps/aarch64/fpu/s_lrintf.c | 2 +- sysdeps/aarch64/fpu/s_lround.c | 2 +- sysdeps/aarch64/fpu/s_lroundf.c | 2 +- sysdeps/aarch64/fpu/s_roundeven.c | 2 +- sysdeps/aarch64/fpu/s_roundevenf.c | 2 +- .../aarch64/fpu/scripts/bench_libmvec_advsimd.py | 106 + sysdeps/aarch64/fpu/scripts/bench_libmvec_sve.py | 118 + sysdeps/aarch64/fpu/sin_advsimd.c | 108 + sysdeps/aarch64/fpu/sin_sve.c | 101 + sysdeps/aarch64/fpu/sinf_advsimd.c | 95 + sysdeps/aarch64/fpu/sinf_sve.c | 98 + sysdeps/aarch64/fpu/sinh_advsimd.c | 83 + sysdeps/aarch64/fpu/sinh_sve.c | 170 + sysdeps/aarch64/fpu/sinhf_advsimd.c | 87 + sysdeps/aarch64/fpu/sinhf_sve.c | 67 + sysdeps/aarch64/fpu/sinpi_advsimd.c | 87 + sysdeps/aarch64/fpu/sinpi_sve.c | 61 + sysdeps/aarch64/fpu/sinpif_advsimd.c | 85 + sysdeps/aarch64/fpu/sinpif_sve.c | 57 + sysdeps/aarch64/fpu/sv_expf_inline.h | 64 + sysdeps/aarch64/fpu/sv_expm1f_inline.h | 80 + sysdeps/aarch64/fpu/sv_log1p_inline.h | 157 + sysdeps/aarch64/fpu/sv_log1pf_inline.h | 97 + sysdeps/aarch64/fpu/sv_math.h | 141 + sysdeps/aarch64/fpu/tan_advsimd.c | 125 + sysdeps/aarch64/fpu/tan_sve.c | 135 + sysdeps/aarch64/fpu/tanf_advsimd.c | 133 + sysdeps/aarch64/fpu/tanf_sve.c | 114 + sysdeps/aarch64/fpu/tanh_advsimd.c | 71 + sysdeps/aarch64/fpu/tanh_sve.c | 134 + sysdeps/aarch64/fpu/tanhf_advsimd.c | 83 + sysdeps/aarch64/fpu/tanhf_sve.c | 69 + sysdeps/aarch64/fpu/tanpi_advsimd.c | 88 + sysdeps/aarch64/fpu/tanpi_sve.c | 88 + sysdeps/aarch64/fpu/tanpif_advsimd.c | 72 + sysdeps/aarch64/fpu/tanpif_sve.c | 68 + sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c | 58 + sysdeps/aarch64/fpu/test-double-advsimd.h | 25 + sysdeps/aarch64/fpu/test-double-sve-wrappers.c | 77 + sysdeps/aarch64/fpu/test-double-sve.h | 26 + sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c | 58 + sysdeps/aarch64/fpu/test-float-advsimd.h | 25 + sysdeps/aarch64/fpu/test-float-sve-wrappers.c | 77 + sysdeps/aarch64/fpu/test-float-sve.h | 26 + sysdeps/aarch64/fpu/test-vpcs-vector-wrapper.h | 45 + sysdeps/aarch64/fpu/v_exp_data.c | 66 + sysdeps/aarch64/fpu/v_exp_tail_data.c | 110 + sysdeps/aarch64/fpu/v_expf_inline.h | 68 + sysdeps/aarch64/fpu/v_expm1_inline.h | 97 + sysdeps/aarch64/fpu/v_expm1f_inline.h | 73 + sysdeps/aarch64/fpu/v_log10_data.c | 175 + sysdeps/aarch64/fpu/v_log1p_inline.h | 131 + sysdeps/aarch64/fpu/v_log1pf_inline.h | 105 + sysdeps/aarch64/fpu/v_log2_data.c | 165 + sysdeps/aarch64/fpu/v_log_data.c | 173 + sysdeps/aarch64/fpu/v_math.h | 181 + sysdeps/aarch64/fpu/v_pow_exp_data.c | 301 + sysdeps/aarch64/fpu/v_pow_log_data.c | 186 + sysdeps/aarch64/fpu/v_powf_data.c | 102 + sysdeps/aarch64/fpu/vecmath_config.h | 141 + sysdeps/aarch64/hp-timing.h | 4 +- sysdeps/aarch64/jmpbuf-offsets.h | 67 +- sysdeps/aarch64/jmpbuf-unwind.h | 2 +- sysdeps/aarch64/ldsodefs.h | 2 +- sysdeps/aarch64/libc-mtag.h | 2 +- sysdeps/aarch64/libc-start.c | 33 + sysdeps/aarch64/libc-tls.c | 2 +- sysdeps/aarch64/libm-test-ulps | 1425 - sysdeps/aarch64/libm-test-ulps-name | 1 - sysdeps/aarch64/linkmap.h | 3 +- sysdeps/aarch64/machine-gmon.h | 5 +- sysdeps/aarch64/math-tests-trap.h | 2 +- sysdeps/aarch64/math-use-builtins-ffs.h | 2 + sysdeps/aarch64/mcount.c | 2 +- sysdeps/aarch64/memchr.S | 56 +- sysdeps/aarch64/memcmp.S | 250 +- sysdeps/aarch64/memcpy.S | 198 +- sysdeps/aarch64/memrchr.S | 50 +- sysdeps/aarch64/memset-reg.h | 30 - sysdeps/aarch64/memset.S | 206 +- sysdeps/aarch64/memusage.h | 21 - sysdeps/aarch64/multiarch/Makefile | 26 +- sysdeps/aarch64/multiarch/dl-symbol-redir-ifunc.h | 24 + sysdeps/aarch64/multiarch/ifunc-impl-list.c | 45 +- sysdeps/aarch64/multiarch/init-arch.h | 10 +- sysdeps/aarch64/multiarch/memchr.c | 2 +- sysdeps/aarch64/multiarch/memchr_generic.S | 5 +- sysdeps/aarch64/multiarch/memchr_nosimd.S | 14 +- sysdeps/aarch64/multiarch/memcpy.c | 54 +- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 562 +- sysdeps/aarch64/multiarch/memcpy_advsimd.S | 248 - sysdeps/aarch64/multiarch/memcpy_falkor.S | 315 - sysdeps/aarch64/multiarch/memcpy_generic.S | 2 +- sysdeps/aarch64/multiarch/memcpy_mops.S | 35 + sysdeps/aarch64/multiarch/memcpy_oryon1.S | 293 + sysdeps/aarch64/multiarch/memcpy_sve.S | 199 + sysdeps/aarch64/multiarch/memcpy_thunderx.S | 322 - sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 477 - sysdeps/aarch64/multiarch/memmove.c | 49 +- sysdeps/aarch64/multiarch/memmove_mops.S | 35 + sysdeps/aarch64/multiarch/memset.c | 57 +- sysdeps/aarch64/multiarch/memset_a64fx.S | 29 +- sysdeps/aarch64/multiarch/memset_base64.S | 186 - sysdeps/aarch64/multiarch/memset_emag.S | 105 +- sysdeps/aarch64/multiarch/memset_falkor.S | 54 - sysdeps/aarch64/multiarch/memset_generic.S | 14 +- sysdeps/aarch64/multiarch/memset_kunpeng.S | 19 +- sysdeps/aarch64/multiarch/memset_mops.S | 35 + sysdeps/aarch64/multiarch/memset_oryon1.S | 172 + sysdeps/aarch64/multiarch/memset_sve_zva64.S | 120 + sysdeps/aarch64/multiarch/memset_zva64.S | 27 + sysdeps/aarch64/multiarch/rtld-memset.S | 25 - sysdeps/aarch64/multiarch/strlen.c | 6 +- sysdeps/aarch64/multiarch/strlen_asimd.S | 20 +- sysdeps/aarch64/multiarch/strlen_generic.S | 42 + sysdeps/aarch64/multiarch/strlen_mte.S | 39 - sysdeps/aarch64/nptl/Makefile | 21 - sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 26 +- sysdeps/aarch64/nptl/bits/semaphore.h | 10 +- sysdeps/aarch64/nptl/bits/struct_rwlock.h | 2 +- sysdeps/aarch64/nptl/pthreaddef.h | 5 +- sysdeps/aarch64/nptl/tcb-offsets.sym | 6 - sysdeps/aarch64/nptl/tls.h | 26 +- sysdeps/aarch64/preconfigure | 2 + sysdeps/aarch64/rawmemchr.S | 4 +- sysdeps/aarch64/rtld-global-offsets.sym | 15 + sysdeps/aarch64/setjmp.S | 46 +- sysdeps/aarch64/sfp-machine.h | 2 +- sysdeps/aarch64/sotruss-lib.c | 2 +- sysdeps/aarch64/stackinfo.h | 33 - sysdeps/aarch64/start.S | 41 +- sysdeps/aarch64/stpcpy.S | 2 +- sysdeps/aarch64/strchr.S | 55 +- sysdeps/aarch64/strchrnul.S | 45 +- sysdeps/aarch64/strcmp.S | 4 +- sysdeps/aarch64/strcpy.S | 68 +- sysdeps/aarch64/string_private.h | 20 - sysdeps/aarch64/strlen.S | 63 +- sysdeps/aarch64/strncmp.S | 2 +- sysdeps/aarch64/strnlen.S | 58 +- sysdeps/aarch64/strrchr.S | 61 +- sysdeps/aarch64/sys/ifunc.h | 67 +- sysdeps/aarch64/sysdep.h | 97 +- 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 | 17 +- sysdeps/aarch64/tst-ifunc-arg-2.c | 16 +- sysdeps/aarch64/tst-ifunc-arg-3.c | 97 + sysdeps/aarch64/tst-ifunc-arg-4.c | 67 + sysdeps/aarch64/tst-sme-helper.h | 97 + sysdeps/aarch64/tst-sme-jmp.c | 205 + sysdeps/aarch64/tst-sme-za-state.c | 119 + sysdeps/aarch64/tst-vpcs-mod.S | 6 +- sysdeps/aarch64/tst-vpcs.c | 2 +- .../postclean.req => sysdeps/aarch64/wordcopy.c | 0 sysdeps/alpha/Makefile | 6 +- sysdeps/alpha/__longjmp.S | 3 +- sysdeps/alpha/_mcount.S | 2 +- sysdeps/alpha/add_n.S | 2 +- sysdeps/alpha/addmul_1.S | 2 +- sysdeps/alpha/alphaev5/add_n.S | 2 +- sysdeps/alpha/alphaev5/lshift.S | 2 +- sysdeps/alpha/alphaev5/rshift.S | 2 +- sysdeps/alpha/alphaev5/sub_n.S | 2 +- sysdeps/alpha/alphaev6/addmul_1.S | 2 +- sysdeps/alpha/alphaev6/memcpy.S | 4 +- sysdeps/alpha/alphaev6/memset.S | 2 +- sysdeps/alpha/alphaev6/stxcpy.S | 2 +- sysdeps/alpha/alphaev6/stxncpy.S | 2 +- sysdeps/alpha/alphaev67/ffs.S | 51 - sysdeps/alpha/alphaev67/ffsll.S | 44 - sysdeps/alpha/alphaev67/rawmemchr.S | 2 +- sysdeps/alpha/alphaev67/stpcpy.S | 2 +- sysdeps/alpha/alphaev67/stpncpy.S | 2 +- sysdeps/alpha/alphaev67/strcat.S | 2 +- sysdeps/alpha/alphaev67/strchr.S | 2 +- sysdeps/alpha/alphaev67/strlen.S | 2 +- sysdeps/alpha/alphaev67/strncat.S | 2 +- sysdeps/alpha/alphaev67/strrchr.S | 4 +- sysdeps/alpha/atomic-machine.h | 31 +- sysdeps/alpha/bits/link.h | 2 +- sysdeps/alpha/bits/mathdef.h | 2 +- sysdeps/alpha/bits/setjmp.h | 2 +- sysdeps/alpha/bzero.S | 109 - sysdeps/alpha/configure | 7 +- sysdeps/alpha/configure.ac | 6 +- sysdeps/alpha/crti.S | 2 +- sysdeps/alpha/crtn.S | 2 +- sysdeps/alpha/div.S | 2 +- sysdeps/alpha/div_libc.h | 2 +- sysdeps/alpha/divl.S | 2 +- sysdeps/alpha/divq.S | 4 +- sysdeps/alpha/divqu.S | 4 +- sysdeps/alpha/dl-machine.h | 119 +- sysdeps/alpha/dl-procinfo.c | 62 - sysdeps/alpha/dl-procinfo.h | 59 - sysdeps/alpha/dl-sysdep.h | 23 - sysdeps/alpha/dl-tls.h | 27 - sysdeps/alpha/dl-trampoline.S | 14 +- sysdeps/alpha/e_sqrtl.c | 2 +- sysdeps/alpha/elf-initfini.h | 2 +- sysdeps/alpha/ffs.S | 90 - sysdeps/alpha/ffsll.S | 1 - sysdeps/alpha/fpu/bits/fenv.h | 6 +- sysdeps/alpha/fpu/cabsf.c | 2 +- sysdeps/alpha/fpu/cargf.c | 2 +- sysdeps/alpha/fpu/cfloat-compat.h | 2 +- sysdeps/alpha/fpu/cimagf.c | 2 +- sysdeps/alpha/fpu/conjf.c | 2 +- sysdeps/alpha/fpu/crealf.c | 2 +- sysdeps/alpha/fpu/e_sqrt.c | 2 +- sysdeps/alpha/fpu/fclrexcpt.c | 2 +- sysdeps/alpha/fpu/fedisblxcpt.c | 2 +- sysdeps/alpha/fpu/feenablxcpt.c | 2 +- sysdeps/alpha/fpu/fegetenv.c | 2 +- sysdeps/alpha/fpu/fegetexcept.c | 2 +- sysdeps/alpha/fpu/fegetmode.c | 2 +- sysdeps/alpha/fpu/fegetround.c | 2 +- sysdeps/alpha/fpu/feholdexcpt.c | 2 +- sysdeps/alpha/fpu/fenv_libc.h | 2 +- sysdeps/alpha/fpu/fesetenv.c | 2 +- sysdeps/alpha/fpu/fesetexcept.c | 2 +- sysdeps/alpha/fpu/fesetmode.c | 2 +- sysdeps/alpha/fpu/fesetround.c | 2 +- sysdeps/alpha/fpu/feupdateenv.c | 4 +- sysdeps/alpha/fpu/fgetexcptflg.c | 2 +- sysdeps/alpha/fpu/fpu_control.h | 2 +- sysdeps/alpha/fpu/fsetexcptflg.c | 4 +- sysdeps/alpha/fpu/ftestexcept.c | 2 +- sysdeps/alpha/fpu/get-rounding-mode.h | 2 +- sysdeps/alpha/fpu/libm-test-ulps | 1419 - sysdeps/alpha/fpu/libm-test-ulps-name | 1 - sysdeps/alpha/fpu/math-barriers.h | 2 +- sysdeps/alpha/fpu/s_cacosf.c | 2 +- sysdeps/alpha/fpu/s_cacoshf.c | 2 +- sysdeps/alpha/fpu/s_casinf.c | 2 +- sysdeps/alpha/fpu/s_casinhf.c | 2 +- sysdeps/alpha/fpu/s_catanf.c | 2 +- sysdeps/alpha/fpu/s_catanhf.c | 2 +- sysdeps/alpha/fpu/s_ccosf.c | 2 +- sysdeps/alpha/fpu/s_ccoshf.c | 2 +- sysdeps/alpha/fpu/s_cexpf.c | 2 +- sysdeps/alpha/fpu/s_clog10f.c | 2 +- sysdeps/alpha/fpu/s_clogf.c | 2 +- sysdeps/alpha/fpu/s_copysign.c | 32 - sysdeps/alpha/fpu/s_copysignf.c | 28 - 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 | 28 - sysdeps/alpha/fpu/s_fabsf.c | 27 - sysdeps/alpha/fpu/s_isnan.c | 2 +- sysdeps/alpha/fpu/s_lrint.c | 2 +- sysdeps/alpha/fpu/s_lrintf.c | 2 +- sysdeps/alpha/fpu/s_lround.c | 2 +- sysdeps/alpha/fpu/s_lroundf.c | 2 +- sysdeps/alpha/fpu/s_rint.c | 2 +- sysdeps/alpha/fpu/s_rintf.c | 2 +- sysdeps/alpha/gccframe.h | 2 +- sysdeps/alpha/hp-timing.h | 2 +- sysdeps/alpha/htonl.S | 43 - sysdeps/alpha/htons.S | 39 - sysdeps/alpha/jmpbuf-offsets.h | 2 +- sysdeps/alpha/jmpbuf-unwind.h | 5 +- sysdeps/alpha/ldiv.S | 2 +- sysdeps/alpha/ldsodefs.h | 2 +- sysdeps/alpha/libc-tls.c | 2 +- sysdeps/alpha/lshift.S | 2 +- sysdeps/alpha/machine-gmon.h | 2 +- sysdeps/alpha/math-use-builtins-ffs.h | 7 + sysdeps/alpha/memchr.c | 2 +- sysdeps/alpha/memset.S | 2 +- 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 | 2 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 2 +- sysdeps/alpha/nptl/pthreaddef.h | 5 +- sysdeps/alpha/nptl/tcb-offsets.sym | 13 - sysdeps/alpha/nptl/tls.h | 25 +- sysdeps/alpha/nscd-types.h | 2 +- sysdeps/alpha/ots_add.c | 2 +- sysdeps/alpha/ots_cmp.c | 2 +- sysdeps/alpha/ots_cmpe.c | 2 +- sysdeps/alpha/ots_cvtqux.c | 4 +- sysdeps/alpha/ots_cvtqx.c | 4 +- sysdeps/alpha/ots_cvttx.c | 2 +- sysdeps/alpha/ots_cvtxq.c | 2 +- sysdeps/alpha/ots_cvtxt.c | 2 +- sysdeps/alpha/ots_div.c | 2 +- sysdeps/alpha/ots_mul.c | 2 +- sysdeps/alpha/ots_nintxq.c | 2 +- sysdeps/alpha/ots_sub.c | 2 +- sysdeps/alpha/rawmemchr.S | 2 +- sysdeps/alpha/reml.S | 2 +- sysdeps/alpha/remq.S | 4 +- sysdeps/alpha/remqu.S | 4 +- sysdeps/alpha/rshift.S | 2 +- sysdeps/alpha/setjmp.S | 3 +- sysdeps/alpha/sfp-machine.h | 2 +- sysdeps/alpha/sotruss-lib.c | 2 +- sysdeps/alpha/stackinfo.h | 2 +- sysdeps/alpha/start.S | 2 +- sysdeps/alpha/stpcpy.S | 2 +- sysdeps/alpha/stpncpy.S | 4 +- sysdeps/alpha/strcat.S | 2 +- sysdeps/alpha/strchr.S | 2 +- sysdeps/alpha/strcmp.S | 2 +- sysdeps/alpha/strcpy.S | 2 +- sysdeps/alpha/string-fza.h | 60 + sysdeps/alpha/string-fzb.h | 52 + sysdeps/alpha/string-fzi.h | 62 + sysdeps/alpha/string-shift.h | 44 + sysdeps/alpha/strlen.S | 2 +- sysdeps/alpha/strncat.S | 2 +- sysdeps/alpha/strncmp.S | 276 - sysdeps/alpha/strncpy.S | 2 +- sysdeps/alpha/strrchr.S | 4 +- sysdeps/alpha/stxcpy.S | 2 +- sysdeps/alpha/stxncpy.S | 2 +- sysdeps/alpha/sub_n.S | 2 +- sysdeps/alpha/submul_1.S | 2 +- sysdeps/alpha/tst-audit.h | 2 +- sysdeps/alpha/tst-file-align.h | 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/endianness.h | 8 +- sysdeps/arc/bits/fenv.h | 4 +- sysdeps/arc/bits/link.h | 2 +- sysdeps/arc/bits/setjmp.h | 2 +- sysdeps/arc/configure | 184 +- sysdeps/arc/configure.ac | 10 +- sysdeps/arc/dl-machine.h | 55 +- sysdeps/arc/dl-runtime.h | 2 +- sysdeps/arc/dl-sysdep.h | 25 - sysdeps/arc/dl-tls.h | 30 - sysdeps/arc/dl-trampoline.S | 2 +- sysdeps/arc/fpu/fclrexcpt.c | 2 +- sysdeps/arc/fpu/fegetenv.c | 2 +- sysdeps/arc/fpu/fegetmode.c | 2 +- sysdeps/arc/fpu/fegetround.c | 2 +- sysdeps/arc/fpu/feholdexcpt.c | 2 +- sysdeps/arc/fpu/fesetenv.c | 4 +- sysdeps/arc/fpu/fesetexcept.c | 2 +- sysdeps/arc/fpu/fesetmode.c | 2 +- sysdeps/arc/fpu/fesetround.c | 2 +- sysdeps/arc/fpu/feupdateenv.c | 2 +- sysdeps/arc/fpu/fgetexcptflg.c | 2 +- sysdeps/arc/fpu/fraiseexcpt.c | 2 +- sysdeps/arc/fpu/fsetexcptflg.c | 2 +- sysdeps/arc/fpu/ftestexcept.c | 2 +- sysdeps/arc/fpu/libm-test-ulps | 1142 - sysdeps/arc/fpu/libm-test-ulps-name | 1 - sysdeps/arc/fpu/math-use-builtins-fma.h | 14 +- sysdeps/arc/fpu/math-use-builtins-sqrt.h | 14 +- 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 | 5 +- 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/math-use-builtins-ffs.h | 2 + sysdeps/arc/memusage.h | 23 - sysdeps/arc/nofpu/libm-test-ulps | 275 - sysdeps/arc/nofpu/libm-test-ulps-name | 1 - sysdeps/arc/nofpu/math-tests-exceptions.h | 2 +- sysdeps/arc/nofpu/math-tests-rounding.h | 2 +- sysdeps/arc/nptl/Makefile | 22 - sysdeps/arc/nptl/pthreaddef.h | 5 +- sysdeps/arc/nptl/tcb-offsets.sym | 11 - sysdeps/arc/nptl/tls.h | 24 +- sysdeps/arc/setjmp.S | 2 +- sysdeps/arc/sfp-machine.h | 2 +- sysdeps/arc/sotruss-lib.c | 2 +- sysdeps/arc/stackinfo.h | 33 - sysdeps/arc/start.S | 21 +- sysdeps/arc/sysdep.h | 2 +- sysdeps/arc/tst-audit.h | 2 +- sysdeps/arc/utmp-size.h | 3 + sysdeps/arm/Makefile | 17 +- sysdeps/arm/__longjmp.S | 3 +- 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 | 4 +- sysdeps/arm/armv6/strchr.S | 6 +- sysdeps/arm/armv6/strcpy.S | 6 +- sysdeps/arm/armv6/strlen.S | 6 +- sysdeps/arm/armv6/strrchr.S | 6 +- sysdeps/arm/armv6t2/ffs.S | 36 - sysdeps/arm/armv6t2/ffsll.S | 50 - sysdeps/arm/armv6t2/math-use-builtins-ffs.h | 2 + sysdeps/arm/armv6t2/memchr.S | 2 +- sysdeps/arm/armv6t2/string-fza.h | 69 + sysdeps/arm/armv6t2/strlen.S | 2 +- sysdeps/arm/armv7/multiarch/ifunc-impl-list.c | 6 +- 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 | 23 +- sysdeps/arm/backtrace.c | 2 +- sysdeps/arm/bits/dl_find_object.h | 25 + sysdeps/arm/bits/fenv.h | 4 +- sysdeps/arm/bits/link.h | 2 +- sysdeps/arm/bits/setjmp.h | 2 +- sysdeps/arm/bits/wordsize.h | 21 + sysdeps/arm/bsd-_setjmp.S | 2 +- sysdeps/arm/bsd-setjmp.S | 2 +- sysdeps/arm/configure | 244 +- sysdeps/arm/configure.ac | 22 +- 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 | 28 + sysdeps/arm/dl-machine.h | 257 +- sysdeps/arm/dl-sysdep.h | 25 - sysdeps/arm/dl-tls.h | 28 - sysdeps/arm/dl-tlsdesc.S | 75 +- sysdeps/arm/dl-tlsdesc.h | 4 +- sysdeps/arm/dl-trampoline.S | 6 +- sysdeps/arm/elf-initfini.h | 2 +- sysdeps/arm/fclrexcpt.c | 2 +- sysdeps/arm/fedisblxcpt.c | 2 +- sysdeps/arm/feenablxcpt.c | 2 +- sysdeps/arm/fegetenv.c | 2 +- sysdeps/arm/fegetexcept.c | 2 +- sysdeps/arm/fegetmode.c | 2 +- sysdeps/arm/fegetround.c | 2 +- sysdeps/arm/feholdexcpt.c | 2 +- sysdeps/arm/fenv_private.h | 2 +- sysdeps/arm/fesetenv.c | 2 +- sysdeps/arm/fesetexcept.c | 2 +- sysdeps/arm/fesetmode.c | 2 +- sysdeps/arm/fesetround.c | 2 +- sysdeps/arm/feupdateenv.c | 2 +- sysdeps/arm/fgetexcptflg.c | 2 +- sysdeps/arm/find_exidx.c | 60 +- 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 | 5 +- sysdeps/arm/ldsodefs.h | 2 +- sysdeps/arm/libc-tls.c | 2 +- sysdeps/arm/libm-test-ulps | 1136 - sysdeps/arm/libm-test-ulps-name | 1 - sysdeps/arm/machine-gmon.h | 2 +- sysdeps/arm/math-tests-trap.h | 2 +- sysdeps/arm/memcpy.S | 2 +- sysdeps/arm/memmove.S | 2 +- sysdeps/arm/memset.S | 2 +- sysdeps/arm/memusage.h | 20 - sysdeps/arm/nofpu/math-tests-exceptions.h | 2 +- sysdeps/arm/nofpu/math-tests-rounding.h | 2 +- sysdeps/arm/nptl/Makefile | 8 +- sysdeps/arm/nptl/pthreaddef.h | 5 +- sysdeps/arm/nptl/tcb-offsets.sym | 10 - sysdeps/arm/nptl/tls.h | 24 +- sysdeps/arm/pointer_guard.h | 67 + sysdeps/arm/preconfigure | 165 +- sysdeps/arm/preconfigure.ac | 2 +- sysdeps/arm/setfpucw.c | 2 +- sysdeps/arm/setjmp.S | 3 +- sysdeps/arm/sotruss-lib.c | 2 +- sysdeps/arm/stackinfo.h | 2 +- sysdeps/arm/stap-probe-machine.h | 4 +- sysdeps/arm/start.S | 2 +- sysdeps/arm/strlen.S | 2 +- sysdeps/arm/submul_1.S | 2 +- sysdeps/arm/sys/ucontext.h | 2 +- sysdeps/arm/sysdep.h | 46 +- sysdeps/arm/tlsdesc.c | 2 +- sysdeps/arm/tst-armtlsdescloc.c | 2 +- sysdeps/arm/tst-armtlsdesclocmod.c | 2 +- sysdeps/arm/tst-audit.h | 2 +- sysdeps/arm/tst-gnu2-tls2.h | 128 + sysdeps/arm/unwind-arch.h | 2 +- sysdeps/arm/unwind-dw2-fde-glibc.c | 2 +- sysdeps/arm/unwind-resume.c | 2 +- sysdeps/arm/unwind-resume.h | 2 +- sysdeps/arm/unwind.h | 2 +- sysdeps/arm/utmp-size.h | 2 + sysdeps/csky/Makefile | 4 - sysdeps/csky/abiv2/__longjmp.S | 3 +- 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 | 3 +- sysdeps/csky/abiv2/start.S | 2 +- sysdeps/csky/abiv2/strcmp.S | 2 +- sysdeps/csky/abiv2/strcpy.S | 2 +- sysdeps/csky/abiv2/strlen.S | 2 +- sysdeps/csky/atomic-machine.h | 12 +- sysdeps/csky/bits/fenv.h | 4 +- sysdeps/csky/bits/link.h | 2 +- sysdeps/csky/bits/setjmp.h | 2 +- sysdeps/csky/bits/wordsize.h | 21 + sysdeps/csky/configure | 7 +- sysdeps/csky/configure.ac | 5 +- sysdeps/csky/dl-machine.h | 46 +- sysdeps/csky/dl-procinfo.c | 62 - sysdeps/csky/dl-procinfo.h | 59 - sysdeps/csky/dl-sysdep.h | 23 - sysdeps/csky/dl-tls.h | 26 - sysdeps/csky/fpu/fclrexcpt.c | 2 +- sysdeps/csky/fpu/fedisblxcpt.c | 2 +- sysdeps/csky/fpu/feenablxcpt.c | 2 +- sysdeps/csky/fpu/fegetenv.c | 2 +- sysdeps/csky/fpu/fegetexcept.c | 2 +- sysdeps/csky/fpu/fegetmode.c | 2 +- sysdeps/csky/fpu/fegetround.c | 2 +- sysdeps/csky/fpu/feholdexcpt.c | 2 +- sysdeps/csky/fpu/fenv_libc.h | 2 +- sysdeps/csky/fpu/fenv_private.h | 2 +- sysdeps/csky/fpu/fesetenv.c | 2 +- sysdeps/csky/fpu/fesetexcept.c | 2 +- sysdeps/csky/fpu/fesetmode.c | 2 +- sysdeps/csky/fpu/fesetround.c | 2 +- sysdeps/csky/fpu/feupdateenv.c | 4 +- sysdeps/csky/fpu/fgetexcptflg.c | 2 +- sysdeps/csky/fpu/fix-fp-int-convert-overflow.h | 2 +- sysdeps/csky/fpu/fraiseexcpt.c | 2 +- sysdeps/csky/fpu/fsetexcptflg.c | 2 +- sysdeps/csky/fpu/ftestexcept.c | 2 +- sysdeps/csky/fpu/libm-test-ulps | 1110 - sysdeps/csky/fpu/libm-test-ulps-name | 1 - sysdeps/csky/fpu_control.h | 2 +- sysdeps/csky/gccframe.h | 2 +- sysdeps/csky/jmpbuf-unwind.h | 5 +- sysdeps/csky/ldsodefs.h | 2 +- sysdeps/csky/libc-tls.c | 2 +- sysdeps/csky/machine-gmon.h | 2 +- sysdeps/csky/memusage.h | 21 - sysdeps/csky/nofpu/libm-test-ulps | 1141 - sysdeps/csky/nofpu/libm-test-ulps-name | 1 - sysdeps/csky/nptl/Makefile | 20 - sysdeps/csky/nptl/pthreaddef.h | 5 +- sysdeps/csky/nptl/tcb-offsets.sym | 10 - sysdeps/csky/nptl/tls.h | 25 +- sysdeps/csky/preconfigure | 77 +- sysdeps/csky/preconfigure.ac | 62 + sysdeps/csky/sotruss-lib.c | 2 +- sysdeps/csky/stackinfo.h | 29 - sysdeps/csky/sysdep.h | 2 +- sysdeps/csky/thread_pointer.h | 30 + sysdeps/csky/tst-audit.h | 2 +- sysdeps/csky/utmp-size.h | 2 + sysdeps/generic/Makefile | 10 +- sysdeps/generic/_itoa.h | 33 +- sysdeps/generic/abort-instr.h | 2 +- sysdeps/generic/adaptive_spin_count.h | 2 +- sysdeps/generic/aio_misc.h | 2 +- sysdeps/generic/arch-fd_to_filename.h | 2 +- sysdeps/generic/atomic-machine.h | 2 +- sysdeps/generic/calloc-clear-memory.h | 49 + sysdeps/generic/device-nrs.h | 2 +- sysdeps/generic/dirstream.h | 2 +- sysdeps/generic/dl-affinity.h | 54 + sysdeps/generic/dl-audit-check.h | 23 + sysdeps/generic/dl-auxv.h | 2 +- sysdeps/generic/dl-cache.h | 4 +- sysdeps/generic/dl-call_tls_init_tp.h | 34 + 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-extra_tls.h | 46 + sysdeps/generic/dl-fcntl.h | 2 +- sysdeps/generic/dl-fileid.h | 2 +- sysdeps/generic/dl-fixup-attribute.h | 24 + sysdeps/generic/dl-fptr.h | 45 - sysdeps/generic/dl-hash.h | 2 +- sysdeps/generic/dl-hwcap-check.h | 2 +- sysdeps/generic/dl-irel.h | 2 +- sysdeps/generic/dl-isa-level.h | 2 +- sysdeps/generic/dl-librecon.h | 24 - 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-new-hash.h | 109 + sysdeps/generic/dl-osinfo.h | 2 +- sysdeps/generic/dl-procinfo.h | 41 - sysdeps/generic/dl-prop.h | 11 +- sysdeps/generic/dl-protected.h | 58 + sysdeps/generic/dl-r_debug.h | 36 + sysdeps/generic/dl-relocate-ld.h | 25 + sysdeps/generic/dl-symbol-redir-ifunc.h | 38 + sysdeps/generic/dl-sysdep.h | 2 +- sysdeps/generic/dl-tls.h | 41 +- sysdeps/generic/dl-tunables-parse.h | 134 + sysdeps/generic/dl-unistd.h | 2 +- sysdeps/generic/dl-vdso-setup.h | 2 +- sysdeps/generic/dl-vdso.h | 2 +- sysdeps/generic/dwarf2.h | 2 +- sysdeps/generic/elf-initfini.h | 2 +- sysdeps/generic/elf-read-prop.h | 2 +- sysdeps/generic/elf_machine_sym_no_match.h | 2 +- sysdeps/generic/elide.h | 2 +- sysdeps/generic/eloop-threshold.h | 72 - sysdeps/generic/fast-jitter.h | 42 + sysdeps/generic/fd_to_filename.h | 2 +- sysdeps/generic/features-time64.h | 2 +- sysdeps/generic/fenv_private.h | 2 +- sysdeps/generic/fips-private.h | 36 - sysdeps/generic/fix-float-double-convert-nan.h | 31 + sysdeps/generic/fix-fp-int-compare-invalid.h | 2 +- sysdeps/generic/fix-fp-int-convert-overflow.h | 2 +- sysdeps/generic/fix-int-fp-convert-zero.h | 2 +- sysdeps/generic/fork.h | 2 +- sysdeps/generic/fpu_control.h | 2 +- sysdeps/generic/framestate.c | 2 +- sysdeps/generic/gcc-compat.h | 2 +- sysdeps/generic/gccframe.h | 2 +- sysdeps/generic/get-rounding-mode.h | 2 +- sysdeps/generic/getrandom-internal.h | 26 + sysdeps/generic/gmp-mparam.h | 2 +- sysdeps/generic/hp-timing-common.h | 2 +- sysdeps/generic/hp-timing.h | 2 +- sysdeps/generic/ifreq.h | 2 +- sysdeps/generic/ifunc-init.h | 7 +- sysdeps/generic/internal-signals.h | 36 +- sysdeps/generic/internal-sigset.h | 26 + sysdeps/generic/ldbl-classify-compat.h | 2 +- sysdeps/generic/ldconfig.h | 25 +- sysdeps/generic/ldsodefs.h | 428 +- sysdeps/generic/libc-lock-arch.h | 25 + 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 | 60 - sysdeps/generic/libc.abilist | 1 + sysdeps/generic/libc_start_call_main.h | 2 +- sysdeps/generic/libm-alias-double.h | 2 +- sysdeps/generic/libm-alias-float.h | 2 +- sysdeps/generic/libm-alias-float128.h | 2 +- sysdeps/generic/libm-alias-ldouble.h | 2 +- sysdeps/generic/libm-test-ulps | 5 - sysdeps/generic/libm-test-ulps-name | 1 - sysdeps/generic/link_map.h | 3 +- sysdeps/generic/localplt.data | 5 - 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 | 10 +- sysdeps/generic/math-type-macros-float.h | 14 +- sysdeps/generic/math-type-macros-float128.h | 17 +- sysdeps/generic/math-type-macros-ldouble.h | 10 +- sysdeps/generic/math-type-macros.h | 10 +- sysdeps/generic/math-use-builtins-fabs.h | 3 + sysdeps/generic/math-use-builtins-ffs.h | 2 + sysdeps/generic/math-use-builtins-fmax.h | 4 + sysdeps/generic/math-use-builtins-fmin.h | 4 + sysdeps/generic/math-use-builtins-llrint.h | 4 + sysdeps/generic/math-use-builtins-logb.h | 4 + sysdeps/generic/math-use-builtins-lrint.h | 4 + sysdeps/generic/math-use-builtins.h | 9 +- sysdeps/generic/math_private.h | 2 +- sysdeps/generic/math_private_calls.h | 2 +- sysdeps/generic/math_uint128.h | 150 + sysdeps/generic/memcopy.h | 12 +- sysdeps/generic/memswap.h | 41 + sysdeps/generic/memusage.h | 51 - sysdeps/generic/min-eloop-threshold.h | 42 + sysdeps/generic/mremap-failure.h | 25 + sysdeps/generic/nan-high-order-bit.h | 2 +- sysdeps/generic/net/if.h | 2 +- sysdeps/generic/netinet/if_ether.h | 2 +- sysdeps/generic/netinet/in_systm.h | 2 +- sysdeps/generic/netinet/ip.h | 12 +- sysdeps/generic/nfs/nfs.h | 2 +- sysdeps/generic/not-cancel.h | 11 +- sysdeps/generic/not-errno.h | 4 +- sysdeps/generic/nscd-types.h | 2 +- sysdeps/generic/pagecopy.h | 2 +- sysdeps/generic/pointer_guard.h | 29 + sysdeps/generic/profil-counter.h | 2 +- sysdeps/generic/pty-private.h | 4 +- sysdeps/generic/register-dump.h | 19 - sysdeps/generic/rtld_static_init.h | 2 +- sysdeps/generic/safe-fatal.h | 2 +- sysdeps/generic/set-freeres-fp.h | 19 + sysdeps/generic/set-freeres-os.h | 19 + sysdeps/generic/set-freeres-system.h | 27 + sysdeps/generic/set-hooks-arch.h | 31 + sysdeps/generic/setjmpP.h | 2 +- sysdeps/generic/setvmaname.h | 39 + sysdeps/generic/sigcontextinfo.h | 2 +- sysdeps/generic/siglist-compat-def.h | 50 + sysdeps/generic/siglist-compat.c | 1 - sysdeps/generic/siglist-compat.h | 47 - sysdeps/generic/siglist.h | 2 +- sysdeps/generic/sigset-cvt-mask.h | 2 +- sysdeps/generic/sigsetops.h | 2 +- sysdeps/generic/single-thread.h | 2 +- sysdeps/generic/spawn_int_def.h | 2 +- sysdeps/generic/stackinfo.h | 17 +- sysdeps/generic/stap-probe-machine.h | 2 +- sysdeps/generic/startup.h | 28 +- sysdeps/generic/stdio-lock.h | 2 +- sysdeps/generic/string-fza.h | 98 + sysdeps/generic/string-fzb.h | 49 + sysdeps/generic/string-fzc.h | 87 + sysdeps/generic/string-fzi.h | 71 + sysdeps/generic/string-misc.h | 45 + sysdeps/generic/string-opthr.h | 25 + sysdeps/generic/string-optype.h | 24 + sysdeps/generic/string-shift.h | 52 + sysdeps/generic/string_private.h | 21 - 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/syscall_types.h | 25 + sysdeps/generic/sysdep.h | 7 +- sysdeps/generic/thread_pointer.h | 28 + sysdeps/generic/thread_state.h | 2 +- sysdeps/generic/time-clockid.h | 2 +- sysdeps/generic/tininess.h | 2 +- sysdeps/generic/tls-internal-struct.h | 2 +- sysdeps/generic/tls-internal.c | 10 +- sysdeps/generic/tls-internal.h | 9 +- sysdeps/generic/tls-setup.h | 2 +- sysdeps/generic/tls.h | 22 +- sysdeps/generic/tst-file-align.h | 20 + sysdeps/generic/tst-stack-align.h | 4 +- sysdeps/generic/unsecvars.h | 21 +- sysdeps/generic/unwind-arch.h | 2 +- sysdeps/generic/unwind-dw2-fde-glibc.c | 4 +- sysdeps/generic/unwind-dw2-fde.c | 2 +- sysdeps/generic/unwind-dw2-fde.h | 2 +- sysdeps/generic/unwind-dw2.c | 4 +- sysdeps/generic/unwind-link.h | 10 +- sysdeps/generic/unwind-pe.h | 2 +- sysdeps/generic/unwind-resume.c | 2 +- sysdeps/generic/unwind-resume.h | 2 +- sysdeps/generic/unwind.h | 27 +- sysdeps/generic/utmp-equal.h | 2 +- sysdeps/generic/utmp-size.h | 23 + sysdeps/gnu/Makefile | 56 +- sysdeps/gnu/bits/ipc-perm.h | 33 + sysdeps/gnu/bits/ipc.h | 15 +- sysdeps/gnu/bits/msq.h | 22 +- sysdeps/gnu/bits/sem.h | 2 +- sysdeps/gnu/bits/shm.h | 18 +- sysdeps/gnu/bits/types/struct_msqid_ds.h | 42 + sysdeps/gnu/bits/types/struct_shmid_ds.h | 39 + sysdeps/gnu/bits/utmpx.h | 4 +- sysdeps/gnu/configure | 1 + sysdeps/gnu/errlist.h | 3 + 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/tcp.h | 12 +- sysdeps/gnu/netinet/udp.h | 2 +- sysdeps/gnu/sys/mtio.h | 2 +- sysdeps/gnu/updwtmp.c | 2 +- sysdeps/gnu/utmp_file.c | 2 +- sysdeps/gnu/utmpx.h | 2 +- sysdeps/hppa/Makefile | 5 +- sysdeps/hppa/__longjmp.c | 4 +- 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 | 37 +- sysdeps/hppa/configure.ac | 7 + sysdeps/hppa/crti.S | 2 +- sysdeps/hppa/crtn.S | 2 +- sysdeps/hppa/dl-fptr.c | 19 +- sysdeps/hppa/dl-fptr.h | 25 +- sysdeps/hppa/dl-irel.h | 2 +- sysdeps/hppa/dl-lookupcfg.h | 10 +- sysdeps/hppa/dl-machine.h | 132 +- sysdeps/hppa/dl-runtime.c | 6 +- sysdeps/hppa/dl-runtime.h | 7 +- sysdeps/hppa/dl-symaddr.c | 2 +- sysdeps/hppa/dl-tls.h | 28 - sysdeps/hppa/dl-trampoline.S | 18 +- sysdeps/hppa/elf-initfini.h | 2 +- sysdeps/hppa/entry.h | 5 - sysdeps/hppa/fpu/bits/fenv.h | 4 +- sysdeps/hppa/fpu/fclrexcpt.c | 4 +- sysdeps/hppa/fpu/fedisblxcpt.c | 2 +- sysdeps/hppa/fpu/feenablxcpt.c | 2 +- sysdeps/hppa/fpu/fegetenv.c | 2 +- sysdeps/hppa/fpu/fegetexcept.c | 2 +- sysdeps/hppa/fpu/fegetmode.c | 2 +- sysdeps/hppa/fpu/fegetround.c | 2 +- sysdeps/hppa/fpu/feholdexcpt.c | 2 +- sysdeps/hppa/fpu/fesetenv.c | 2 +- sysdeps/hppa/fpu/fesetexcept.c | 2 +- sysdeps/hppa/fpu/fesetmode.c | 2 +- sysdeps/hppa/fpu/fesetround.c | 2 +- sysdeps/hppa/fpu/feupdateenv.c | 2 +- sysdeps/hppa/fpu/fgetexcptflg.c | 2 +- sysdeps/hppa/fpu/fpu_control.h | 2 +- sysdeps/hppa/fpu/fraiseexcpt.c | 2 +- sysdeps/hppa/fpu/fsetexcptflg.c | 2 +- sysdeps/hppa/fpu/ftestexcept.c | 2 +- sysdeps/hppa/fpu/libm-test-ulps | 1169 - sysdeps/hppa/fpu/libm-test-ulps-name | 1 - sysdeps/hppa/gccframe.h | 2 +- sysdeps/hppa/get-rounding-mode.h | 2 +- sysdeps/hppa/hppa1.1/addmul_1.S | 2 +- sysdeps/hppa/hppa1.1/mul_1.S | 2 +- sysdeps/hppa/hppa1.1/s_signbit.c | 2 +- sysdeps/hppa/hppa1.1/submul_1.S | 2 +- sysdeps/hppa/hppa1.1/udiv_qrnnd.S | 2 +- sysdeps/hppa/jmpbuf-offsets.h | 2 +- sysdeps/hppa/jmpbuf-unwind.h | 2 +- sysdeps/hppa/ldsodefs.h | 2 +- sysdeps/hppa/libc-tls.c | 2 +- sysdeps/hppa/libgcc-compat.c | 2 +- sysdeps/hppa/lshift.S | 2 +- sysdeps/hppa/machine-gmon.h | 2 +- sysdeps/hppa/math-tests-snan-payload.h | 2 +- sysdeps/hppa/memcopy.h | 42 + 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 | 4 +- sysdeps/hppa/nptl/bits/struct_rwlock.h | 2 +- sysdeps/hppa/nptl/jmpbuf-unwind.h | 2 +- sysdeps/hppa/nptl/pthread_spin_init.c | 8 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 8 +- sysdeps/hppa/nptl/pthreaddef.h | 2 +- sysdeps/hppa/nptl/tcb-offsets.sym | 16 - sysdeps/hppa/nptl/tls.h | 50 +- sysdeps/hppa/nptl/tst-oddstacklimit.c | 2 +- sysdeps/hppa/rshift.S | 2 +- sysdeps/hppa/setjmp.S | 2 +- sysdeps/hppa/sotruss-lib.c | 2 +- sysdeps/hppa/stackinfo.h | 2 +- sysdeps/hppa/start.S | 2 +- sysdeps/hppa/string-fzb.h | 63 + sysdeps/hppa/string-fzc.h | 124 + sysdeps/hppa/string-fzi.h | 63 + sysdeps/hppa/sub_n.S | 2 +- sysdeps/hppa/sysdep.h | 2 +- sysdeps/hppa/thread_pointer.h | 40 + sysdeps/hppa/tst-audit.h | 2 +- sysdeps/hppa/udiv_qrnnd.S | 2 +- sysdeps/hppa/utmp-size.h | 2 + sysdeps/htl/Makeconfig | 1 + sysdeps/htl/Versions | 4 + sysdeps/htl/bits/cancelation.h | 4 +- sysdeps/htl/bits/pthread-np.h | 2 +- sysdeps/htl/bits/pthread.h | 4 +- sysdeps/htl/bits/pthreadtypes.h | 2 +- sysdeps/htl/bits/semaphore.h | 2 +- sysdeps/htl/bits/thread-shared-types.h | 4 +- sysdeps/htl/bits/types/__pthread_key.h | 2 +- sysdeps/htl/bits/types/__pthread_t.h | 24 + sysdeps/htl/bits/types/__thrd_t.h | 24 + 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 | 61 - .../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 | 67 + sysdeps/htl/flockfile.c | 2 +- sysdeps/htl/ftrylockfile.c | 2 +- sysdeps/htl/funlockfile.c | 2 +- sysdeps/htl/futex-internal.h | 2 +- sysdeps/htl/include/bits/cancelation.h | 5 + sysdeps/htl/include/pthread.h | 6 +- sysdeps/htl/libc-lock.h | 21 +- sysdeps/htl/libc-lockP.h | 60 +- sysdeps/htl/pt-attr-destroy.c | 9 +- sysdeps/htl/pt-attr-getdetachstate.c | 9 +- sysdeps/htl/pt-attr-getguardsize.c | 10 +- sysdeps/htl/pt-attr-getinheritsched.c | 9 +- sysdeps/htl/pt-attr-getschedparam.c | 11 +- sysdeps/htl/pt-attr-getschedpolicy.c | 9 +- sysdeps/htl/pt-attr-getscope.c | 8 +- sysdeps/htl/pt-attr-getstack.c | 10 +- sysdeps/htl/pt-attr-getstackaddr.c | 10 +- sysdeps/htl/pt-attr-getstacksize.c | 10 +- sysdeps/htl/pt-attr-init.c | 10 +- sysdeps/htl/pt-attr-setdetachstate.c | 9 +- sysdeps/htl/pt-attr-setguardsize.c | 10 +- sysdeps/htl/pt-attr-setinheritsched.c | 9 +- sysdeps/htl/pt-attr-setschedparam.c | 13 +- sysdeps/htl/pt-attr-setschedpolicy.c | 9 +- sysdeps/htl/pt-attr-setscope.c | 8 +- sysdeps/htl/pt-attr-setstack.c | 11 +- sysdeps/htl/pt-attr-setstackaddr.c | 10 +- sysdeps/htl/pt-attr-setstacksize.c | 10 +- sysdeps/htl/pt-attr.c | 5 +- sysdeps/htl/pt-barrier-destroy.c | 11 +- sysdeps/htl/pt-barrier-init.c | 12 +- sysdeps/htl/pt-barrier-wait.c | 12 +- sysdeps/htl/pt-barrier.c | 2 +- sysdeps/htl/pt-barrierattr-destroy.c | 13 +- sysdeps/htl/pt-barrierattr-getpshared.c | 11 +- sysdeps/htl/pt-barrierattr-init.c | 11 +- sysdeps/htl/pt-barrierattr-setpshared.c | 11 +- sysdeps/htl/pt-cond-brdcast.c | 10 +- sysdeps/htl/pt-cond-destroy.c | 9 +- sysdeps/htl/pt-cond-init.c | 10 +- sysdeps/htl/pt-cond-signal.c | 10 +- sysdeps/htl/pt-cond-timedwait.c | 24 +- sysdeps/htl/pt-cond-wait.c | 10 +- sysdeps/htl/pt-cond.c | 3 +- sysdeps/htl/pt-condattr-destroy.c | 8 +- sysdeps/htl/pt-condattr-getclock.c | 11 +- sysdeps/htl/pt-condattr-getpshared.c | 10 +- sysdeps/htl/pt-condattr-init.c | 9 +- sysdeps/htl/pt-condattr-setclock.c | 12 +- sysdeps/htl/pt-condattr-setpshared.c | 10 +- sysdeps/htl/pt-destroy-specific.c | 39 +- sysdeps/htl/pt-equal.c | 9 +- sysdeps/htl/pt-getconcurrency.c | 2 +- sysdeps/htl/pt-getcpuclockid.c | 2 +- sysdeps/htl/pt-getschedparam.c | 9 +- sysdeps/htl/pt-getspecific.c | 22 +- sysdeps/htl/pt-init-specific.c | 4 +- sysdeps/htl/pt-key-create.c | 39 +- sysdeps/htl/pt-key-delete.c | 31 +- sysdeps/htl/pt-key.h | 18 +- sysdeps/htl/pt-once.c | 10 +- sysdeps/htl/pt-rwlock-attr.c | 2 +- sysdeps/htl/pt-rwlock-destroy.c | 11 +- sysdeps/htl/pt-rwlock-init.c | 11 +- sysdeps/htl/pt-rwlock-rdlock.c | 10 +- sysdeps/htl/pt-rwlock-timedrdlock.c | 20 +- sysdeps/htl/pt-rwlock-timedwrlock.c | 20 +- sysdeps/htl/pt-rwlock-tryrdlock.c | 12 +- sysdeps/htl/pt-rwlock-trywrlock.c | 12 +- sysdeps/htl/pt-rwlock-unlock.c | 12 +- sysdeps/htl/pt-rwlock-wrlock.c | 11 +- sysdeps/htl/pt-rwlockattr-destroy.c | 11 +- sysdeps/htl/pt-rwlockattr-getpshared.c | 11 +- sysdeps/htl/pt-rwlockattr-init.c | 11 +- sysdeps/htl/pt-rwlockattr-setpshared.c | 11 +- sysdeps/htl/pt-setconcurrency.c | 2 +- sysdeps/htl/pt-setschedparam.c | 9 +- sysdeps/htl/pt-setschedprio.c | 2 +- sysdeps/htl/pt-setspecific.c | 41 +- sysdeps/htl/pt-startup.c | 2 +- sysdeps/htl/pthread-functions.h | 92 +- sysdeps/htl/pthread.h | 25 +- sysdeps/htl/pthreadP.h | 172 +- sysdeps/htl/raise.c | 10 +- sysdeps/htl/sem-destroy.c | 8 +- sysdeps/htl/sem-getvalue.c | 2 +- sysdeps/htl/sem-init.c | 8 +- sysdeps/htl/sem-post.c | 13 +- sysdeps/htl/sem-timedwait.c | 16 +- sysdeps/htl/sem-trywait.c | 6 +- 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 | 38 +- sysdeps/htl/timer_routines.h | 6 +- sysdeps/hurd/htl/pt-kill.c | 6 +- sysdeps/hurd/include/hurd.h | 3 + sysdeps/hurd/include/hurd/signal.h | 82 + sysdeps/hurd/include/hurd/sigpreempt.h | 2 +- sysdeps/i386/Makefile | 4 +- sysdeps/i386/__longjmp.S | 76 +- sysdeps/i386/add_n.S | 27 +- sysdeps/i386/addmul_1.S | 2 +- sysdeps/i386/asm-syntax.h | 2 +- sysdeps/i386/backtrace.c | 2 +- sysdeps/i386/bcopy.S | 4 - sysdeps/i386/bsd-_setjmp.S | 24 +- sysdeps/i386/bsd-setjmp.S | 24 +- sysdeps/i386/bzero.S | 5 - sysdeps/i386/configure | 73 +- sysdeps/i386/configure.ac | 27 +- sysdeps/i386/crti.S | 4 +- sysdeps/i386/crtn.S | 2 +- sysdeps/i386/dl-fixup-attribute.h | 30 + sysdeps/i386/dl-irel.h | 2 +- sysdeps/i386/dl-machine-rel.h | 28 + sysdeps/i386/dl-machine.h | 335 +- sysdeps/i386/dl-procinfo.c | 21 +- sysdeps/i386/dl-tls-get-addr.c | 68 + sysdeps/i386/dl-tls.h | 40 +- sysdeps/i386/dl-tlsdesc-dynamic.h | 84 + sysdeps/i386/dl-tlsdesc.S | 103 +- sysdeps/i386/dl-tlsdesc.h | 2 +- sysdeps/i386/dl-trampoline.S | 100 +- sysdeps/i386/ffs.c | 49 - sysdeps/i386/fpu/e_acosf.S | 23 - sysdeps/i386/fpu/e_acosh.S | 2 +- sysdeps/i386/fpu/e_acoshf.S | 101 - sysdeps/i386/fpu/e_acoshl.S | 2 +- sysdeps/i386/fpu/e_asinf.S | 38 - sysdeps/i386/fpu/e_atan2f.S | 30 - sysdeps/i386/fpu/e_atanh.S | 5 +- sysdeps/i386/fpu/e_atanhf.S | 109 - sysdeps/i386/fpu/e_atanhl.S | 5 +- sysdeps/i386/fpu/e_hypot.S | 75 - sysdeps/i386/fpu/e_hypot.c | 57 + sysdeps/i386/fpu/e_hypotf.S | 64 - sysdeps/i386/fpu/e_ilogb.S | 41 - sysdeps/i386/fpu/e_ilogbf.S | 41 - sysdeps/i386/fpu/e_log10f.S | 66 - sysdeps/i386/fpu/e_pow.S | 22 +- sysdeps/i386/fpu/e_powl.S | 22 +- sysdeps/i386/fpu/fclrexcpt.c | 3 +- sysdeps/i386/fpu/fedisblxcpt.c | 3 +- sysdeps/i386/fpu/feenablxcpt.c | 3 +- sysdeps/i386/fpu/fegetenv.c | 3 +- sysdeps/i386/fpu/fegetexcept.c | 2 +- sysdeps/i386/fpu/fegetmode.c | 3 +- sysdeps/i386/fpu/fegetround.c | 2 +- sysdeps/i386/fpu/feholdexcpt.c | 3 +- sysdeps/i386/fpu/fesetenv.c | 3 +- sysdeps/i386/fpu/fesetexcept.c | 48 +- sysdeps/i386/fpu/fesetmode.c | 3 +- sysdeps/i386/fpu/fesetround.c | 3 +- sysdeps/i386/fpu/feupdateenv.c | 5 +- sysdeps/i386/fpu/fgetexcptflg.c | 3 +- sysdeps/i386/fpu/fraiseexcpt.c | 2 +- sysdeps/i386/fpu/fsetexcptflg.c | 65 +- sysdeps/i386/fpu/ftestexcept.c | 3 +- sysdeps/i386/fpu/i386-math-asm.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 1666 +- sysdeps/i386/fpu/libm-test-ulps-name | 1 - sysdeps/i386/fpu/math-tests-snan.h | 2 +- sysdeps/i386/fpu/math-tests-trap-force.h | 29 + sysdeps/i386/fpu/s_asinh.S | 2 +- sysdeps/i386/fpu/s_asinhf.S | 139 - sysdeps/i386/fpu/s_asinhl.S | 5 +- sysdeps/i386/fpu/s_atanf.S | 30 - sysdeps/i386/fpu/s_cbrt.S | 2 +- sysdeps/i386/fpu/s_cbrtf.S | 2 +- sysdeps/i386/fpu/s_cbrtl.S | 51 +- sysdeps/i386/fpu/s_ceil.S | 34 - sysdeps/i386/fpu/s_ceil.c | 25 + sysdeps/i386/fpu/s_ceilf.S | 34 - sysdeps/i386/fpu/s_ceilf.c | 25 + sysdeps/i386/fpu/s_ceill.S | 39 - sysdeps/i386/fpu/s_copysign.S | 20 - sysdeps/i386/fpu/s_copysignf.S | 20 - sysdeps/i386/fpu/s_copysignl.S | 20 - sysdeps/i386/fpu/s_expm1.S | 5 +- sysdeps/i386/fpu/s_expm1f.S | 111 - 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_fabs.S | 10 - sysdeps/i386/fpu/s_fabsf.S | 10 - sysdeps/i386/fpu/s_fabsl.S | 10 - sysdeps/i386/fpu/s_fdim.c | 2 +- sysdeps/i386/fpu/s_floor.S | 34 - sysdeps/i386/fpu/s_floor.c | 25 + sysdeps/i386/fpu/s_floorf.S | 34 - sysdeps/i386/fpu/s_floorf.c | 25 + sysdeps/i386/fpu/s_floorl.S | 39 - sysdeps/i386/fpu/s_fmax.S | 2 +- sysdeps/i386/fpu/s_fmaxf.S | 2 +- sysdeps/i386/fpu/s_fmaxl.S | 2 +- sysdeps/i386/fpu/s_fmin.S | 2 +- sysdeps/i386/fpu/s_fminf.S | 2 +- sysdeps/i386/fpu/s_fminl.S | 2 +- sysdeps/i386/fpu/s_frexp.S | 2 +- sysdeps/i386/fpu/s_frexpf.S | 2 +- sysdeps/i386/fpu/s_frexpl.S | 2 +- sysdeps/i386/fpu/s_llrint.S | 2 +- sysdeps/i386/fpu/s_llrintf.S | 2 +- sysdeps/i386/fpu/s_llrintl.S | 2 +- sysdeps/i386/fpu/s_log1pf.S | 66 - sysdeps/i386/fpu/s_log1pl.S | 3 +- sysdeps/i386/fpu/s_lrint.S | 2 +- sysdeps/i386/fpu/s_lrintf.S | 2 +- sysdeps/i386/fpu/s_lrintl.S | 2 +- sysdeps/i386/fpu/s_trunc.S | 37 - sysdeps/i386/fpu/s_trunc.c | 25 + sysdeps/i386/fpu/s_truncf.S | 37 - sysdeps/i386/fpu/s_truncf.c | 25 + sysdeps/i386/fpu/s_truncl.S | 40 - sysdeps/i386/fpu/w_exp10_compat.c | 8 + sysdeps/i386/fpu/w_fmod_compat.c | 15 + sysdeps/i386/fpu/w_fmodf_compat.c | 15 + sysdeps/i386/fpu/w_sqrt.c | 2 + sysdeps/i386/fpu/w_sqrt_compat.c | 2 + sysdeps/i386/gccframe.h | 2 +- sysdeps/i386/htl/Implies | 1 + 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 | 28 - sysdeps/i386/htonl.S | 34 - sysdeps/i386/htons.S | 35 - sysdeps/i386/i386-mcount.S | 4 +- sysdeps/i386/i586/add_n.S | 2 +- sysdeps/i386/i586/addmul_1.S | 2 +- sysdeps/i386/i586/bzero.S | 4 - sysdeps/i386/i586/isa.h | 2 +- sysdeps/i386/i586/lshift.S | 2 +- sysdeps/i386/i586/memcopy.h | 2 +- sysdeps/i386/i586/memcpy.S | 5 +- sysdeps/i386/i586/memset.S | 19 +- sysdeps/i386/i586/memusage.h | 1 - sysdeps/i386/i586/mul_1.S | 2 +- sysdeps/i386/i586/rshift.S | 2 +- sysdeps/i386/i586/strchr.S | 2 +- sysdeps/i386/i586/strcpy.S | 2 +- sysdeps/i386/i586/strlen.S | 2 +- sysdeps/i386/i586/sub_n.S | 2 +- sysdeps/i386/i586/submul_1.S | 2 +- sysdeps/i386/i686/Makefile | 10 - sysdeps/i386/i686/add_n.S | 27 +- sysdeps/i386/i686/bcopy.S | 3 - sysdeps/i386/i686/bzero.S | 4 - sysdeps/i386/i686/dl-hash.h | 4 +- sysdeps/i386/i686/ffs.c | 47 - sysdeps/i386/i686/fpu/e_logl.S | 4 +- sysdeps/i386/i686/fpu/multiarch/Makefile | 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/libm-test-ulps | 1667 - .../i386/i686/fpu/multiarch/libm-test-ulps-name | 1 - sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S | 552 - sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.c | 3 + sysdeps/i386/i686/fpu/multiarch/s_cosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S | 585 - sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.c | 3 + sysdeps/i386/i686/fpu/multiarch/s_sincosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 565 - sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.c | 3 + sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 2 +- sysdeps/i386/i686/fpu/s_fmax.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxf.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 2 +- sysdeps/i386/i686/fpu/s_fmin.S | 2 +- sysdeps/i386/i686/fpu/s_fminf.S | 2 +- sysdeps/i386/i686/fpu/s_fminl.S | 2 +- sysdeps/i386/i686/isa.h | 2 +- sysdeps/i386/i686/memcmp.S | 9 +- sysdeps/i386/i686/memcpy.S | 5 +- sysdeps/i386/i686/memmove.S | 23 +- sysdeps/i386/i686/mempcpy.S | 5 +- sysdeps/i386/i686/memset.S | 26 +- sysdeps/i386/i686/memusage.h | 21 - sysdeps/i386/i686/multiarch/Makefile | 15 +- sysdeps/i386/i686/multiarch/bcopy-ia32.S | 20 - sysdeps/i386/i686/multiarch/bcopy-sse2-unaligned.S | 4 - sysdeps/i386/i686/multiarch/bcopy-ssse3-rep.S | 4 - sysdeps/i386/i686/multiarch/bcopy-ssse3.S | 4 - sysdeps/i386/i686/multiarch/bcopy.c | 30 - sysdeps/i386/i686/multiarch/bzero-ia32.S | 37 - sysdeps/i386/i686/multiarch/bzero-sse2-rep.S | 3 - sysdeps/i386/i686/multiarch/bzero-sse2.S | 3 - sysdeps/i386/i686/multiarch/bzero.c | 32 - .../i386/i686/multiarch/dl-symbol-redir-ifunc.h | 29 + sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 29 +- sysdeps/i386/i686/multiarch/ifunc-memmove.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-memset.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2-bsf.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2-ssse3.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse4_2.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-ssse3-sse4_2.h | 2 +- sysdeps/i386/i686/multiarch/memchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memchr.c | 2 +- sysdeps/i386/i686/multiarch/memcmp-ia32.S | 9 +- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 8 +- sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 4 +- sysdeps/i386/i686/multiarch/memcmp.c | 4 +- sysdeps/i386/i686/multiarch/memcpy-ia32.S | 2 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 18 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 74 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 208 +- sysdeps/i386/i686/multiarch/memcpy.c | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk-nonshared.S | 21 - sysdeps/i386/i686/multiarch/memcpy_chk.c | 8 +- sysdeps/i386/i686/multiarch/memmove-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memmove.c | 2 +- .../i386/i686/multiarch/memmove_chk-nonshared.S | 21 - sysdeps/i386/i686/multiarch/memmove_chk.c | 8 +- sysdeps/i386/i686/multiarch/mempcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy.c | 2 +- .../i386/i686/multiarch/mempcpy_chk-nonshared.S | 21 - sysdeps/i386/i686/multiarch/mempcpy_chk.c | 8 +- sysdeps/i386/i686/multiarch/memrchr-c.c | 1 + sysdeps/i386/i686/multiarch/memrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/memrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memrchr.c | 4 +- sysdeps/i386/i686/multiarch/memset-ia32.S | 11 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 30 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 30 +- sysdeps/i386/i686/multiarch/memset.c | 2 +- sysdeps/i386/i686/multiarch/memset_chk-nonshared.S | 21 - sysdeps/i386/i686/multiarch/memset_chk.c | 9 +- sysdeps/i386/i686/multiarch/rawmemchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/rawmemchr.c | 2 +- .../hurd => }/i386/i686/multiarch/rtld-strncpy-c.c | 0 sysdeps/i386/i686/multiarch/s_fma-fma.c | 4 +- sysdeps/i386/i686/multiarch/s_fma.c | 11 +- sysdeps/i386/i686/multiarch/s_fmaf-fma.c | 4 +- sysdeps/i386/i686/multiarch/s_fmaf.c | 5 +- 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 | 6 +- sysdeps/i386/i686/multiarch/strcat-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcat.c | 2 +- sysdeps/i386/i686/multiarch/strchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strchr.c | 2 +- sysdeps/i386/i686/multiarch/strcmp-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 38 +- sysdeps/i386/i686/multiarch/strcmp.c | 2 +- sysdeps/i386/i686/multiarch/strcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 6 +- sysdeps/i386/i686/multiarch/strcpy-ssse3.S | 4 +- sysdeps/i386/i686/multiarch/strcpy.c | 2 +- sysdeps/i386/i686/multiarch/strcspn-c.c | 4 +- sysdeps/i386/i686/multiarch/strcspn-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcspn.c | 2 +- sysdeps/i386/i686/multiarch/strlen-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strlen.c | 2 +- sysdeps/i386/i686/multiarch/strncase.c | 2 +- sysdeps/i386/i686/multiarch/strncase_l.c | 2 +- sysdeps/i386/i686/multiarch/strncat.c | 2 +- sysdeps/i386/i686/multiarch/strncmp.c | 2 +- sysdeps/i386/i686/multiarch/strncpy.c | 2 +- sysdeps/i386/i686/multiarch/strnlen-c.c | 14 +- sysdeps/i386/i686/multiarch/strnlen.c | 2 +- sysdeps/i386/i686/multiarch/strpbrk-c.c | 4 +- sysdeps/i386/i686/multiarch/strpbrk-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strpbrk.c | 2 +- sysdeps/i386/i686/multiarch/strrchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strrchr.c | 2 +- sysdeps/i386/i686/multiarch/strspn-c.c | 4 +- sysdeps/i386/i686/multiarch/strspn-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strspn.c | 2 +- sysdeps/i386/i686/multiarch/wcschr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcschr.c | 2 +- sysdeps/i386/i686/multiarch/wcscmp-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcscmp.c | 2 +- sysdeps/i386/i686/multiarch/wcscpy-ssse3.S | 10 +- sysdeps/i386/i686/multiarch/wcscpy.c | 2 +- sysdeps/i386/i686/multiarch/wcslen-sse2.S | 18 +- sysdeps/i386/i686/multiarch/wcslen.c | 2 +- sysdeps/i386/i686/multiarch/wcsrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcsrchr.c | 2 +- sysdeps/i386/i686/multiarch/wmemcmp.c | 2 +- sysdeps/i386/i686/nptl/tls.h | 2 +- sysdeps/i386/i686/pthread_spin_trylock.S | 2 +- sysdeps/i386/i686/strcmp.S | 2 +- sysdeps/i386/isa.h | 2 +- sysdeps/i386/jmpbuf-offsets.h | 2 +- sysdeps/i386/jmpbuf-unwind.h | 5 +- sysdeps/i386/link-defines.sym | 2 - sysdeps/i386/lshift.S | 2 +- sysdeps/i386/machine-gmon.h | 2 +- sysdeps/i386/malloc-alignment.h | 2 +- sysdeps/i386/math-use-builtins-ffs.h | 2 + sysdeps/i386/memchr.S | 2 +- sysdeps/i386/memcmp.S | 5 +- sysdeps/i386/memcopy.h | 5 +- sysdeps/i386/memcpy.S | 19 +- sysdeps/i386/memcpy_chk.S | 7 +- sysdeps/i386/memmove_chk.S | 7 +- sysdeps/i386/mempcpy_chk.S | 7 +- sysdeps/i386/memset.S | 17 +- sysdeps/i386/memset_chk.S | 7 +- sysdeps/i386/memusage.h | 20 - sysdeps/i386/mul_1.S | 2 +- sysdeps/i386/nptl/Makefile | 2 +- sysdeps/i386/nptl/pthread_spin_init.c | 2 +- sysdeps/i386/nptl/pthread_spin_lock.S | 2 +- sysdeps/i386/nptl/pthread_spin_unlock.S | 2 +- sysdeps/i386/nptl/rseq-access.h | 98 + sysdeps/i386/nptl/tcb-access.h | 125 + sysdeps/i386/nptl/tcb-offsets.sym | 1 + sysdeps/i386/nptl/tls.h | 120 +- sysdeps/i386/pthread_spin_trylock.S | 2 +- sysdeps/i386/rawmemchr.S | 2 +- sysdeps/i386/rshift.S | 2 +- sysdeps/i386/setfpucw.c | 3 +- sysdeps/i386/setjmp.S | 24 +- sysdeps/i386/stackinfo.h | 2 +- sysdeps/i386/start.S | 14 +- sysdeps/i386/stpcpy.S | 2 +- sysdeps/i386/stpncpy.S | 4 +- sysdeps/i386/strcat.S | 2 +- sysdeps/i386/strchr.S | 2 +- sysdeps/i386/strchrnul.S | 3 +- sysdeps/i386/strcspn.S | 2 +- sysdeps/i386/string-inlines.c | 2 +- sysdeps/i386/string-opthr.h | 25 + sysdeps/i386/strlen.S | 2 +- sysdeps/i386/strlen.c | 2 +- sysdeps/i386/strpbrk.S | 4 +- sysdeps/i386/strrchr.S | 2 +- sysdeps/i386/strspn.S | 2 +- sysdeps/i386/sub_n.S | 27 +- sysdeps/i386/submul_1.S | 2 +- sysdeps/i386/symbol-hacks.h | 2 +- sysdeps/i386/sys/ucontext.h | 2 +- sysdeps/i386/sysdep.h | 13 +- sysdeps/i386/tls-get-addr-wrapper.h | 127 + sysdeps/i386/tls_get_addr.S | 57 + sysdeps/i386/tls_get_addr.h | 42 + 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 | 8 +- sysdeps/i386/unwind-arch.h | 8 +- sysdeps/ia64/Implies | 6 - sysdeps/ia64/Makeconfig | 4 - sysdeps/ia64/Makefile | 25 - sysdeps/ia64/Versions | 21 - sysdeps/ia64/_mcount.S | 90 - sysdeps/ia64/abort-instr.h | 3 - sysdeps/ia64/atomic-machine.h | 122 - sysdeps/ia64/bcopy.S | 10 - sysdeps/ia64/bits/endianness.h | 11 - sysdeps/ia64/bits/fenv.h | 104 - sysdeps/ia64/bits/floatn.h | 119 - sysdeps/ia64/bits/fp-logb.h | 24 - sysdeps/ia64/bits/link.h | 62 - sysdeps/ia64/bzero.S | 312 - sysdeps/ia64/configure | 6 - sysdeps/ia64/configure.ac | 7 - sysdeps/ia64/crti.S | 162 - sysdeps/ia64/crtn.S | 69 - sysdeps/ia64/dl-dtprocnum.h | 21 - sysdeps/ia64/dl-fptr.h | 45 - sysdeps/ia64/dl-lookupcfg.h | 76 - sysdeps/ia64/dl-machine.h | 512 - sysdeps/ia64/dl-sysdep.h | 23 - sysdeps/ia64/dl-tls.h | 30 - sysdeps/ia64/dl-trampoline.S | 538 - sysdeps/ia64/elf-initfini.h | 20 - sysdeps/ia64/entry.h | 13 - sysdeps/ia64/float128-abi.h | 3 - sysdeps/ia64/fpu/Makefile | 34 - sysdeps/ia64/fpu/README | 50 - sysdeps/ia64/fpu/Versions | 10 - sysdeps/ia64/fpu/branred.c | 1 - sysdeps/ia64/fpu/doasin.c | 1 - sysdeps/ia64/fpu/dosincos.c | 1 - sysdeps/ia64/fpu/e_acos.S | 878 - sysdeps/ia64/fpu/e_acosf.S | 694 - sysdeps/ia64/fpu/e_acosh.S | 1202 - sysdeps/ia64/fpu/e_acoshf.S | 1030 - sysdeps/ia64/fpu/e_acoshl.S | 1712 - sysdeps/ia64/fpu/e_acosl.S | 2546 -- sysdeps/ia64/fpu/e_asin.S | 854 - sysdeps/ia64/fpu/e_asinf.S | 675 - sysdeps/ia64/fpu/e_asinl.S | 2523 -- sysdeps/ia64/fpu/e_atan2.S | 1049 - sysdeps/ia64/fpu/e_atan2f.S | 900 - sysdeps/ia64/fpu/e_atan2l.c | 1 - sysdeps/ia64/fpu/e_atanh.S | 1071 - sysdeps/ia64/fpu/e_atanhf.S | 845 - sysdeps/ia64/fpu/e_atanhl.S | 1156 - sysdeps/ia64/fpu/e_cosh.S | 866 - sysdeps/ia64/fpu/e_coshf.S | 711 - sysdeps/ia64/fpu/e_coshl.S | 1095 - sysdeps/ia64/fpu/e_exp.S | 799 - sysdeps/ia64/fpu/e_exp10.S | 609 - sysdeps/ia64/fpu/e_exp10f.c | 5 - sysdeps/ia64/fpu/e_exp10l.S | 814 - sysdeps/ia64/fpu/e_exp2.S | 570 - sysdeps/ia64/fpu/e_exp2f.S | 545 - sysdeps/ia64/fpu/e_exp2l.S | 807 - sysdeps/ia64/fpu/e_exp_data.c | 1 - sysdeps/ia64/fpu/e_expf.S | 722 - sysdeps/ia64/fpu/e_expl.c | 1 - sysdeps/ia64/fpu/e_fmod.S | 555 - sysdeps/ia64/fpu/e_fmodf.S | 569 - sysdeps/ia64/fpu/e_fmodl.S | 672 - sysdeps/ia64/fpu/e_gamma_r.c | 1 - sysdeps/ia64/fpu/e_gammaf_r.c | 1 - sysdeps/ia64/fpu/e_gammal_r.c | 1 - sysdeps/ia64/fpu/e_hypot.S | 438 - sysdeps/ia64/fpu/e_hypotf.S | 394 - sysdeps/ia64/fpu/e_hypotl.S | 475 - sysdeps/ia64/fpu/e_ilogbl.S | 267 - sysdeps/ia64/fpu/e_lgamma_r.c | 70 - sysdeps/ia64/fpu/e_lgammaf_r.c | 70 - sysdeps/ia64/fpu/e_lgammal_r.c | 69 - sysdeps/ia64/fpu/e_log.S | 1735 - sysdeps/ia64/fpu/e_log10.c | 1 - sysdeps/ia64/fpu/e_log10f.c | 1 - sysdeps/ia64/fpu/e_log10l.c | 1 - sysdeps/ia64/fpu/e_log2.S | 715 - sysdeps/ia64/fpu/e_log2_data.c | 1 - sysdeps/ia64/fpu/e_log2f.S | 553 - sysdeps/ia64/fpu/e_log2f_data.c | 1 - sysdeps/ia64/fpu/e_log2l.S | 815 - sysdeps/ia64/fpu/e_log_data.c | 1 - sysdeps/ia64/fpu/e_logf.S | 1165 - sysdeps/ia64/fpu/e_logf_data.c | 1 - sysdeps/ia64/fpu/e_logl.S | 1201 - sysdeps/ia64/fpu/e_pow.S | 2302 -- sysdeps/ia64/fpu/e_pow_log_data.c | 1 - sysdeps/ia64/fpu/e_powf.S | 2071 -- sysdeps/ia64/fpu/e_powf_log2_data.c | 1 - sysdeps/ia64/fpu/e_powl.S | 2810 -- sysdeps/ia64/fpu/e_rem_pio2l.c | 1 - sysdeps/ia64/fpu/e_remainder.S | 589 - sysdeps/ia64/fpu/e_remainderf.S | 607 - sysdeps/ia64/fpu/e_remainderl.S | 614 - sysdeps/ia64/fpu/e_scalb.S | 598 - sysdeps/ia64/fpu/e_scalbf.S | 598 - sysdeps/ia64/fpu/e_scalbl.S | 598 - sysdeps/ia64/fpu/e_sinh.S | 905 - sysdeps/ia64/fpu/e_sinhf.S | 748 - sysdeps/ia64/fpu/e_sinhl.S | 1117 - sysdeps/ia64/fpu/e_sqrt.S | 342 - sysdeps/ia64/fpu/e_sqrtf.S | 260 - sysdeps/ia64/fpu/e_sqrtf128.c | 1 - sysdeps/ia64/fpu/e_sqrtl.S | 275 - sysdeps/ia64/fpu/fclrexcpt.c | 37 - sysdeps/ia64/fpu/fedisblxcpt.c | 35 - sysdeps/ia64/fpu/feenablxcpt.c | 35 - sysdeps/ia64/fpu/fegetenv.c | 30 - sysdeps/ia64/fpu/fegetexcept.c | 29 - sysdeps/ia64/fpu/fegetmode.c | 26 - sysdeps/ia64/fpu/fegetround.c | 28 - sysdeps/ia64/fpu/feholdexcpt.c | 42 - sysdeps/ia64/fpu/fesetenv.c | 42 - sysdeps/ia64/fpu/fesetexcept.c | 31 - sysdeps/ia64/fpu/fesetmode.c | 42 - sysdeps/ia64/fpu/fesetround.c | 42 - sysdeps/ia64/fpu/feupdateenv.c | 41 - sysdeps/ia64/fpu/fgetexcptflg.c | 33 - sysdeps/ia64/fpu/fraiseexcpt.c | 79 - sysdeps/ia64/fpu/fsetexcptflg.c | 39 - sysdeps/ia64/fpu/ftestexcept.c | 31 - sysdeps/ia64/fpu/gen_import_file_list | 90 - sysdeps/ia64/fpu/get-rounding-mode.h | 36 - sysdeps/ia64/fpu/import_check | 81 - sysdeps/ia64/fpu/import_diffs | 7 - sysdeps/ia64/fpu/import_file.awk | 150 - sysdeps/ia64/fpu/import_intel_libm | 106 - sysdeps/ia64/fpu/lgamma-compat.h | 42 - sysdeps/ia64/fpu/libc_libm_error.c | 14 - sysdeps/ia64/fpu/libm-symbols.h | 64 - sysdeps/ia64/fpu/libm-test-ulps | 1491 - sysdeps/ia64/fpu/libm-test-ulps-name | 1 - sysdeps/ia64/fpu/libm_cpu_defs.h | 155 - sysdeps/ia64/fpu/libm_error.c | 4301 --- sysdeps/ia64/fpu/libm_error_codes.h | 210 - sysdeps/ia64/fpu/libm_frexp.S | 208 - sysdeps/ia64/fpu/libm_frexp4.S | 197 - sysdeps/ia64/fpu/libm_frexp4f.S | 197 - sysdeps/ia64/fpu/libm_frexp4l.S | 196 - sysdeps/ia64/fpu/libm_frexpf.S | 208 - sysdeps/ia64/fpu/libm_frexpl.S | 208 - sysdeps/ia64/fpu/libm_lgamma.S | 3622 -- sysdeps/ia64/fpu/libm_lgammaf.S | 2198 -- sysdeps/ia64/fpu/libm_lgammal.S | 7677 ---- sysdeps/ia64/fpu/libm_reduce.S | 1577 - sysdeps/ia64/fpu/libm_scalblnf.S | 449 - sysdeps/ia64/fpu/libm_sincos.S | 782 - sysdeps/ia64/fpu/libm_sincos_large.S | 2755 -- sysdeps/ia64/fpu/libm_sincosf.S | 744 - sysdeps/ia64/fpu/libm_sincosl.S | 2525 -- sysdeps/ia64/fpu/libm_support.h | 1015 - sysdeps/ia64/fpu/libm_tan.S | 3330 -- sysdeps/ia64/fpu/math_err.c | 1 - sysdeps/ia64/fpu/math_ldbl.h | 122 - sysdeps/ia64/fpu/mpa.c | 1 - sysdeps/ia64/fpu/mpatan.c | 1 - sysdeps/ia64/fpu/mpatan2.c | 1 - sysdeps/ia64/fpu/mpsqrt.c | 1 - sysdeps/ia64/fpu/mptan.c | 1 - sysdeps/ia64/fpu/printf_fphex.c | 82 - sysdeps/ia64/fpu/s_asinh.S | 1137 - sysdeps/ia64/fpu/s_asinhf.S | 937 - sysdeps/ia64/fpu/s_asinhl.S | 1344 - sysdeps/ia64/fpu/s_atan.S | 753 - sysdeps/ia64/fpu/s_atanf.S | 555 - sysdeps/ia64/fpu/s_atanl.S | 2008 -- sysdeps/ia64/fpu/s_cbrt.S | 767 - sysdeps/ia64/fpu/s_cbrtf.S | 761 - sysdeps/ia64/fpu/s_cbrtl.S | 984 - sysdeps/ia64/fpu/s_ceil.S | 224 - sysdeps/ia64/fpu/s_ceilf.S | 224 - sysdeps/ia64/fpu/s_ceill.S | 224 - sysdeps/ia64/fpu/s_copysign.S | 37 - sysdeps/ia64/fpu/s_copysignf.S | 1 - sysdeps/ia64/fpu/s_copysignl.S | 1 - sysdeps/ia64/fpu/s_cos.S | 768 - sysdeps/ia64/fpu/s_cosf.S | 717 - sysdeps/ia64/fpu/s_cosl.S | 2366 -- sysdeps/ia64/fpu/s_erf.S | 924 - sysdeps/ia64/fpu/s_erfc.S | 1196 - sysdeps/ia64/fpu/s_erfcf.S | 980 - sysdeps/ia64/fpu/s_erfcl.S | 2063 -- sysdeps/ia64/fpu/s_erff.S | 558 - sysdeps/ia64/fpu/s_erfl.S | 1237 - sysdeps/ia64/fpu/s_expm1.S | 886 - sysdeps/ia64/fpu/s_expm1f.S | 671 - sysdeps/ia64/fpu/s_expm1l.S | 1432 - sysdeps/ia64/fpu/s_fabs.S | 82 - sysdeps/ia64/fpu/s_fabsf.S | 82 - sysdeps/ia64/fpu/s_fabsl.S | 82 - sysdeps/ia64/fpu/s_fdim.S | 227 - sysdeps/ia64/fpu/s_fdimf.S | 227 - sysdeps/ia64/fpu/s_fdiml.S | 227 - sysdeps/ia64/fpu/s_finite.S | 44 - sysdeps/ia64/fpu/s_finitef.S | 1 - sysdeps/ia64/fpu/s_finitel.S | 1 - sysdeps/ia64/fpu/s_floor.S | 216 - sysdeps/ia64/fpu/s_floorf.S | 215 - sysdeps/ia64/fpu/s_floorl.S | 215 - sysdeps/ia64/fpu/s_fma.S | 71 - sysdeps/ia64/fpu/s_fmaf.S | 71 - sysdeps/ia64/fpu/s_fmal.S | 71 - sysdeps/ia64/fpu/s_fmax.S | 114 - sysdeps/ia64/fpu/s_fmaxf.S | 114 - sysdeps/ia64/fpu/s_fmaxl.S | 114 - sysdeps/ia64/fpu/s_fpclassify.S | 61 - sysdeps/ia64/fpu/s_fpclassifyf.S | 1 - sysdeps/ia64/fpu/s_fpclassifyl.S | 1 - sysdeps/ia64/fpu/s_frexp.c | 67 - sysdeps/ia64/fpu/s_frexpf.c | 67 - sysdeps/ia64/fpu/s_frexpl.c | 67 - sysdeps/ia64/fpu/s_ilogb.S | 267 - sysdeps/ia64/fpu/s_ilogbf.S | 267 - sysdeps/ia64/fpu/s_isinf.S | 56 - sysdeps/ia64/fpu/s_isinff.S | 1 - sysdeps/ia64/fpu/s_isinfl.S | 1 - sysdeps/ia64/fpu/s_isnan.S | 49 - sysdeps/ia64/fpu/s_isnanf.S | 1 - sysdeps/ia64/fpu/s_isnanl.S | 1 - sysdeps/ia64/fpu/s_ldexp.c | 61 - sysdeps/ia64/fpu/s_ldexpf.c | 61 - sysdeps/ia64/fpu/s_ldexpl.c | 61 - sysdeps/ia64/fpu/s_libm_ldexp.S | 451 - sysdeps/ia64/fpu/s_libm_ldexpf.S | 451 - sysdeps/ia64/fpu/s_libm_ldexpl.S | 451 - sysdeps/ia64/fpu/s_libm_scalbn.S | 451 - sysdeps/ia64/fpu/s_libm_scalbnf.S | 451 - sysdeps/ia64/fpu/s_libm_scalbnl.S | 451 - sysdeps/ia64/fpu/s_log1p.S | 1102 - sysdeps/ia64/fpu/s_log1pf.S | 788 - sysdeps/ia64/fpu/s_log1pl.S | 1200 - sysdeps/ia64/fpu/s_logb.S | 281 - sysdeps/ia64/fpu/s_logbf.S | 281 - sysdeps/ia64/fpu/s_logbl.S | 281 - sysdeps/ia64/fpu/s_matherrf.c | 28 - sysdeps/ia64/fpu/s_matherrl.c | 28 - sysdeps/ia64/fpu/s_modf.S | 278 - sysdeps/ia64/fpu/s_modff.S | 278 - sysdeps/ia64/fpu/s_modfl.S | 273 - sysdeps/ia64/fpu/s_nearbyint.S | 217 - sysdeps/ia64/fpu/s_nearbyintf.S | 217 - sysdeps/ia64/fpu/s_nearbyintl.S | 217 - sysdeps/ia64/fpu/s_nextafter.S | 497 - sysdeps/ia64/fpu/s_nextafterf.S | 503 - sysdeps/ia64/fpu/s_nextafterl.S | 502 - sysdeps/ia64/fpu/s_nexttoward.S | 488 - sysdeps/ia64/fpu/s_nexttowardf.S | 494 - sysdeps/ia64/fpu/s_nexttowardl.S | 492 - sysdeps/ia64/fpu/s_rint.S | 229 - sysdeps/ia64/fpu/s_rintf.S | 229 - sysdeps/ia64/fpu/s_rintl.S | 229 - sysdeps/ia64/fpu/s_round.S | 233 - sysdeps/ia64/fpu/s_roundf.S | 233 - sysdeps/ia64/fpu/s_roundl.S | 233 - sysdeps/ia64/fpu/s_scalblnf.c | 61 - sysdeps/ia64/fpu/s_scalbn.c | 62 - sysdeps/ia64/fpu/s_scalbnf.c | 62 - sysdeps/ia64/fpu/s_scalbnl.c | 62 - sysdeps/ia64/fpu/s_signbit.S | 36 - sysdeps/ia64/fpu/s_signbitf.S | 1 - sysdeps/ia64/fpu/s_signbitl.S | 1 - sysdeps/ia64/fpu/s_significand.S | 152 - sysdeps/ia64/fpu/s_significandf.S | 151 - sysdeps/ia64/fpu/s_significandl.S | 152 - sysdeps/ia64/fpu/s_sin.c | 1 - sysdeps/ia64/fpu/s_sincos.c | 1 - sysdeps/ia64/fpu/s_sincosf.c | 1 - sysdeps/ia64/fpu/s_sincosl.c | 1 - sysdeps/ia64/fpu/s_sinf.c | 1 - sysdeps/ia64/fpu/s_sinl.c | 1 - sysdeps/ia64/fpu/s_tan.S | 877 - sysdeps/ia64/fpu/s_tanf.S | 691 - sysdeps/ia64/fpu/s_tanh.S | 984 - sysdeps/ia64/fpu/s_tanhf.S | 581 - sysdeps/ia64/fpu/s_tanhl.S | 1344 - sysdeps/ia64/fpu/s_tanl.S | 3248 -- sysdeps/ia64/fpu/s_trunc.S | 166 - sysdeps/ia64/fpu/s_truncf.S | 166 - sysdeps/ia64/fpu/s_truncl.S | 166 - sysdeps/ia64/fpu/sfp-machine.h | 90 - sysdeps/ia64/fpu/sincos32.c | 1 - sysdeps/ia64/fpu/w_acos.c | 1 - sysdeps/ia64/fpu/w_acos_compat.c | 1 - sysdeps/ia64/fpu/w_acosf.c | 1 - sysdeps/ia64/fpu/w_acosf_compat.c | 1 - sysdeps/ia64/fpu/w_acosh.c | 1 - sysdeps/ia64/fpu/w_acosh_compat.c | 1 - sysdeps/ia64/fpu/w_acoshf.c | 1 - sysdeps/ia64/fpu/w_acoshf_compat.c | 1 - sysdeps/ia64/fpu/w_acoshl.c | 1 - sysdeps/ia64/fpu/w_acoshl_compat.c | 1 - sysdeps/ia64/fpu/w_acosl.c | 1 - sysdeps/ia64/fpu/w_acosl_compat.c | 1 - sysdeps/ia64/fpu/w_asin.c | 1 - sysdeps/ia64/fpu/w_asin_compat.c | 1 - sysdeps/ia64/fpu/w_asinf.c | 1 - sysdeps/ia64/fpu/w_asinf_compat.c | 1 - sysdeps/ia64/fpu/w_asinl.c | 1 - sysdeps/ia64/fpu/w_asinl_compat.c | 1 - sysdeps/ia64/fpu/w_atan2.c | 1 - sysdeps/ia64/fpu/w_atan2_compat.c | 1 - sysdeps/ia64/fpu/w_atan2f.c | 1 - sysdeps/ia64/fpu/w_atan2f_compat.c | 1 - sysdeps/ia64/fpu/w_atan2l.c | 1 - sysdeps/ia64/fpu/w_atan2l_compat.c | 1 - sysdeps/ia64/fpu/w_atanh.c | 1 - sysdeps/ia64/fpu/w_atanh_compat.c | 1 - sysdeps/ia64/fpu/w_atanhf.c | 1 - sysdeps/ia64/fpu/w_atanhf_compat.c | 1 - sysdeps/ia64/fpu/w_atanhl.c | 1 - sysdeps/ia64/fpu/w_atanhl_compat.c | 1 - sysdeps/ia64/fpu/w_cosh.c | 1 - sysdeps/ia64/fpu/w_cosh_compat.c | 1 - sysdeps/ia64/fpu/w_coshf.c | 1 - sysdeps/ia64/fpu/w_coshf_compat.c | 1 - sysdeps/ia64/fpu/w_coshl.c | 1 - sysdeps/ia64/fpu/w_coshl_compat.c | 1 - sysdeps/ia64/fpu/w_exp.c | 1 - sysdeps/ia64/fpu/w_exp10_compat.c | 1 - sysdeps/ia64/fpu/w_exp10l.c | 1 - sysdeps/ia64/fpu/w_exp10l_compat.c | 1 - sysdeps/ia64/fpu/w_exp2.c | 1 - sysdeps/ia64/fpu/w_exp2_compat.c | 1 - sysdeps/ia64/fpu/w_exp2f.c | 1 - sysdeps/ia64/fpu/w_exp2f_compat.c | 1 - sysdeps/ia64/fpu/w_exp2l.c | 1 - sysdeps/ia64/fpu/w_exp2l_compat.c | 1 - sysdeps/ia64/fpu/w_exp_compat.c | 1 - sysdeps/ia64/fpu/w_expf.c | 1 - sysdeps/ia64/fpu/w_expf_compat.c | 1 - sysdeps/ia64/fpu/w_expl.c | 1 - sysdeps/ia64/fpu/w_expl_compat.c | 1 - sysdeps/ia64/fpu/w_fmod_compat.c | 1 - sysdeps/ia64/fpu/w_fmodf_compat.c | 1 - sysdeps/ia64/fpu/w_fmodl.c | 1 - sysdeps/ia64/fpu/w_fmodl_compat.c | 1 - sysdeps/ia64/fpu/w_hypot_compat.c | 1 - sysdeps/ia64/fpu/w_hypotf_compat.c | 1 - sysdeps/ia64/fpu/w_hypotl.c | 1 - sysdeps/ia64/fpu/w_hypotl_compat.c | 1 - sysdeps/ia64/fpu/w_lgamma_main.c | 77 - sysdeps/ia64/fpu/w_lgamma_r.c | 1 - sysdeps/ia64/fpu/w_lgamma_r_compat.c | 1 - sysdeps/ia64/fpu/w_lgammaf_main.c | 77 - sysdeps/ia64/fpu/w_lgammaf_r.c | 1 - sysdeps/ia64/fpu/w_lgammaf_r_compat.c | 1 - sysdeps/ia64/fpu/w_lgammal_main.c | 76 - sysdeps/ia64/fpu/w_lgammal_r.c | 1 - sysdeps/ia64/fpu/w_lgammal_r_compat.c | 1 - sysdeps/ia64/fpu/w_log.c | 1 - sysdeps/ia64/fpu/w_log10.c | 1 - sysdeps/ia64/fpu/w_log10_compat.c | 1 - sysdeps/ia64/fpu/w_log10f.c | 1 - sysdeps/ia64/fpu/w_log10f_compat.c | 1 - sysdeps/ia64/fpu/w_log10l.c | 1 - sysdeps/ia64/fpu/w_log10l_compat.c | 1 - sysdeps/ia64/fpu/w_log1p.c | 20 - sysdeps/ia64/fpu/w_log1pf.c | 20 - sysdeps/ia64/fpu/w_log1pl.c | 20 - sysdeps/ia64/fpu/w_log2.c | 1 - sysdeps/ia64/fpu/w_log2_compat.c | 1 - sysdeps/ia64/fpu/w_log2f.c | 1 - sysdeps/ia64/fpu/w_log2f_compat.c | 1 - sysdeps/ia64/fpu/w_log2l.c | 1 - sysdeps/ia64/fpu/w_log2l_compat.c | 1 - sysdeps/ia64/fpu/w_log_compat.c | 1 - sysdeps/ia64/fpu/w_logf.c | 1 - sysdeps/ia64/fpu/w_logf_compat.c | 1 - sysdeps/ia64/fpu/w_logl.c | 1 - sysdeps/ia64/fpu/w_logl_compat.c | 1 - sysdeps/ia64/fpu/w_pow.c | 1 - sysdeps/ia64/fpu/w_pow_compat.c | 1 - sysdeps/ia64/fpu/w_powf.c | 1 - sysdeps/ia64/fpu/w_powf_compat.c | 1 - sysdeps/ia64/fpu/w_powl.c | 1 - sysdeps/ia64/fpu/w_powl_compat.c | 1 - sysdeps/ia64/fpu/w_remainder.c | 1 - sysdeps/ia64/fpu/w_remainder_compat.c | 1 - sysdeps/ia64/fpu/w_remainderf.c | 1 - sysdeps/ia64/fpu/w_remainderf_compat.c | 1 - sysdeps/ia64/fpu/w_remainderl.c | 1 - sysdeps/ia64/fpu/w_remainderl_compat.c | 1 - sysdeps/ia64/fpu/w_scalb_compat.c | 1 - sysdeps/ia64/fpu/w_scalbf_compat.c | 1 - sysdeps/ia64/fpu/w_scalbl_compat.c | 1 - sysdeps/ia64/fpu/w_scalblnf.c | 20 - sysdeps/ia64/fpu/w_sinh.c | 1 - sysdeps/ia64/fpu/w_sinh_compat.c | 1 - sysdeps/ia64/fpu/w_sinhf.c | 1 - sysdeps/ia64/fpu/w_sinhf_compat.c | 1 - sysdeps/ia64/fpu/w_sinhl.c | 1 - sysdeps/ia64/fpu/w_sinhl_compat.c | 1 - sysdeps/ia64/fpu/w_sqrt.c | 1 - sysdeps/ia64/fpu/w_sqrt_compat.c | 1 - sysdeps/ia64/fpu/w_sqrtf.c | 1 - sysdeps/ia64/fpu/w_sqrtf_compat.c | 1 - sysdeps/ia64/fpu/w_sqrtl.c | 1 - sysdeps/ia64/fpu/w_sqrtl_compat.c | 1 - sysdeps/ia64/fpu/w_tgamma.c | 1 - sysdeps/ia64/fpu/w_tgamma_compat.S | 1835 - sysdeps/ia64/fpu/w_tgammaf.c | 1 - sysdeps/ia64/fpu/w_tgammaf_compat.S | 1330 - sysdeps/ia64/fpu/w_tgammal.c | 1 - sysdeps/ia64/fpu/w_tgammal_compat.S | 4487 --- sysdeps/ia64/gccframe.h | 31 - sysdeps/ia64/hp-timing.h | 44 - sysdeps/ia64/htonl.S | 29 - sysdeps/ia64/htons.S | 29 - sysdeps/ia64/ia64libgcc.S | 350 - sysdeps/ia64/ieee754.h | 204 - sysdeps/ia64/jmpbuf-unwind.h | 42 - sysdeps/ia64/ldbl2mpn.c | 1 - sysdeps/ia64/ldsodefs.h | 42 - sysdeps/ia64/libc-symver.h | 33 - sysdeps/ia64/libc-tls.c | 31 - sysdeps/ia64/linkmap.h | 5 - sysdeps/ia64/machine-gmon.h | 25 - sysdeps/ia64/math-tests-snan.h | 34 - sysdeps/ia64/memccpy.S | 248 - sysdeps/ia64/memchr.S | 160 - sysdeps/ia64/memcmp.S | 163 - sysdeps/ia64/memcpy.S | 433 - sysdeps/ia64/memmove.S | 249 - sysdeps/ia64/memset.S | 397 - sysdeps/ia64/memusage.h | 29 - sysdeps/ia64/nptl/Makefile | 20 - sysdeps/ia64/nptl/bits/struct_rwlock.h | 43 - sysdeps/ia64/nptl/pthread-offsets.h | 3 - sysdeps/ia64/nptl/pthread_spin_lock.c | 41 - sysdeps/ia64/nptl/pthread_spin_trylock.c | 33 - sysdeps/ia64/nptl/pthread_spin_unlock.c | 33 - sysdeps/ia64/nptl/pthreaddef.h | 39 - sysdeps/ia64/nptl/tcb-offsets.sym | 6 - sysdeps/ia64/nptl/tls.h | 181 - sysdeps/ia64/softpipe.h | 28 - sysdeps/ia64/sotruss-lib.c | 50 - sysdeps/ia64/stackguard-macros.h | 7 - sysdeps/ia64/stackinfo.h | 33 - sysdeps/ia64/start.S | 112 - sysdeps/ia64/strchr.S | 110 - sysdeps/ia64/strcmp.S | 52 - sysdeps/ia64/strcpy.S | 143 - sysdeps/ia64/strlen.S | 96 - sysdeps/ia64/strncmp.S | 60 - sysdeps/ia64/strncpy.S | 229 - sysdeps/ia64/sysdep.h | 61 - sysdeps/ia64/tininess.h | 1 - sysdeps/ia64/tst-audit.h | 25 - sysdeps/ia64/unwind-arch.h | 32 - sysdeps/ia64/unwind-resume.c | 24 - sysdeps/ieee754/dbl-64/Makefile | 4 + sysdeps/ieee754/dbl-64/asincos.tbl | 2 +- sysdeps/ieee754/dbl-64/atnat.h | 2 +- sysdeps/ieee754/dbl-64/atnat2.h | 2 +- sysdeps/ieee754/dbl-64/branred.c | 4 +- sysdeps/ieee754/dbl-64/branred.h | 2 +- sysdeps/ieee754/dbl-64/dbl2mpn.c | 2 +- sysdeps/ieee754/dbl-64/dla.h | 2 +- sysdeps/ieee754/dbl-64/e_asin.c | 20 +- sysdeps/ieee754/dbl-64/e_atan2.c | 2 +- sysdeps/ieee754/dbl-64/e_atanh.c | 10 +- sysdeps/ieee754/dbl-64/e_exp.c | 2 +- sysdeps/ieee754/dbl-64/e_exp10.c | 157 +- sysdeps/ieee754/dbl-64/e_exp2.c | 2 +- sysdeps/ieee754/dbl-64/e_exp_data.c | 13 +- sysdeps/ieee754/dbl-64/e_fmod.c | 271 +- sysdeps/ieee754/dbl-64/e_gamma_r.c | 2 +- sysdeps/ieee754/dbl-64/e_hypot.c | 270 +- sysdeps/ieee754/dbl-64/e_ilogb.c | 64 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 2 +- sysdeps/ieee754/dbl-64/e_log.c | 2 +- sysdeps/ieee754/dbl-64/e_log2.c | 2 +- sysdeps/ieee754/dbl-64/e_log2_data.c | 2 +- sysdeps/ieee754/dbl-64/e_log_data.c | 2 +- sysdeps/ieee754/dbl-64/e_pow.c | 2 +- sysdeps/ieee754/dbl-64/e_pow_log_data.c | 2 +- sysdeps/ieee754/dbl-64/e_remainder.c | 2 +- sysdeps/ieee754/dbl-64/e_sinh.c | 8 + sysdeps/ieee754/dbl-64/e_sqrt.c | 2 +- sysdeps/ieee754/dbl-64/gamma_product.c | 2 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 45 +- sysdeps/ieee754/dbl-64/k_rem_pio2.c | 14 +- sysdeps/ieee754/dbl-64/lgamma_neg.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_product.c | 2 +- sysdeps/ieee754/dbl-64/math_config.h | 88 +- sysdeps/ieee754/dbl-64/math_err.c | 40 +- sysdeps/ieee754/dbl-64/mpn2dbl.c | 2 +- sysdeps/ieee754/dbl-64/mydefs.h | 2 +- sysdeps/ieee754/dbl-64/powtwo.tbl | 2 +- sysdeps/ieee754/dbl-64/root.tbl | 2 +- sysdeps/ieee754/dbl-64/s_atan.c | 2 +- sysdeps/ieee754/dbl-64/s_cbrt.c | 2 +- sysdeps/ieee754/dbl-64/s_erfc.c | 1 + sysdeps/ieee754/dbl-64/s_expm1.c | 7 + 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 | 2 +- sysdeps/ieee754/dbl-64/s_fma.c | 12 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 3 +- sysdeps/ieee754/dbl-64/s_fmul.c | 5 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 2 +- sysdeps/ieee754/dbl-64/s_frexp.c | 2 +- sysdeps/ieee754/dbl-64/s_fromfp_main.c | 2 +- sysdeps/ieee754/dbl-64/s_fsqrt.c | 34 + sysdeps/ieee754/dbl-64/s_fsub.c | 2 +- sysdeps/ieee754/dbl-64/s_getpayload.c | 2 +- sysdeps/ieee754/dbl-64/s_issignaling.c | 2 +- sysdeps/ieee754/dbl-64/s_llrint.c | 20 +- sysdeps/ieee754/dbl-64/s_llround.c | 2 +- sysdeps/ieee754/dbl-64/s_log1p.c | 5 + sysdeps/ieee754/dbl-64/s_logb.c | 7 +- sysdeps/ieee754/dbl-64/s_lrint.c | 20 +- sysdeps/ieee754/dbl-64/s_lround.c | 2 +- sysdeps/ieee754/dbl-64/s_modf.c | 109 +- sysdeps/ieee754/dbl-64/s_nearbyint.c | 2 + sysdeps/ieee754/dbl-64/s_nextup.c | 2 +- sysdeps/ieee754/dbl-64/s_remquo.c | 2 +- sysdeps/ieee754/dbl-64/s_round.c | 2 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 2 +- sysdeps/ieee754/dbl-64/s_setpayload_main.c | 2 +- sysdeps/ieee754/dbl-64/s_signbit.c | 2 +- sysdeps/ieee754/dbl-64/s_sin.c | 12 +- sysdeps/ieee754/dbl-64/s_sincos.c | 9 +- sysdeps/ieee754/dbl-64/s_tan.c | 2 +- sysdeps/ieee754/dbl-64/s_tanh.c | 5 + sysdeps/ieee754/dbl-64/s_totalorder.c | 2 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 2 +- sysdeps/ieee754/dbl-64/s_trunc.c | 2 +- sysdeps/ieee754/dbl-64/sincostab.c | 2 +- .../ieee754/dbl-64/tst-scanf-format-double-a.input | 682 + .../dbl-64/tst-scanf-format-double-aa.input | 682 + .../ieee754/dbl-64/tst-scanf-format-double-e.input | 558 + .../dbl-64/tst-scanf-format-double-ee.input | 558 + .../ieee754/dbl-64/tst-scanf-format-double-f.input | 558 + .../dbl-64/tst-scanf-format-double-ff.input | 558 + .../ieee754/dbl-64/tst-scanf-format-double-g.input | 682 + .../dbl-64/tst-scanf-format-double-gg.input | 682 + sysdeps/ieee754/dbl-64/uasncs.h | 2 +- sysdeps/ieee754/dbl-64/uatan.tbl | 2 +- sysdeps/ieee754/dbl-64/urem.h | 2 +- sysdeps/ieee754/dbl-64/usncs.h | 2 +- sysdeps/ieee754/dbl-64/utan.h | 2 +- sysdeps/ieee754/dbl-64/utan.tbl | 2 +- sysdeps/{ia64/fpu => ieee754/dbl-64}/w_exp10.c | 0 sysdeps/{ia64/fpu => ieee754/dbl-64}/w_fmod.c | 0 sysdeps/{ia64/fpu => ieee754/dbl-64}/w_hypot.c | 0 sysdeps/ieee754/dbl-64/w_ilogb-impl.h | 37 + sysdeps/ieee754/dbl-64/w_ilogb.c | 52 + sysdeps/ieee754/dbl-64/w_llogb.c | 2 + sysdeps/ieee754/dbl-64/x2y2m1.c | 2 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 2 +- sysdeps/ieee754/float128/Makefile | 127 + sysdeps/ieee754/float128/float1282mpn.c | 2 +- sysdeps/ieee754/float128/float128_private.h | 20 +- sysdeps/ieee754/float128/ieee754_float128.h | 2 +- .../ieee754/float128/math-nan-payload-float128.h | 2 +- sysdeps/ieee754/float128/mpn2float128.c | 2 +- sysdeps/ieee754/float128/s_erfcf128.c | 1 + sysdeps/ieee754/float128/s_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_isnanf128.c | 6 + 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/Makefile | 3 + sysdeps/ieee754/flt-32/e_acosf.c | 186 +- sysdeps/ieee754/flt-32/e_acoshf.c | 139 +- sysdeps/ieee754/flt-32/e_asinf.c | 197 +- sysdeps/ieee754/flt-32/e_atan2f.c | 338 +- sysdeps/ieee754/flt-32/e_atanhf.c | 212 +- sysdeps/ieee754/flt-32/e_coshf.c | 134 +- sysdeps/ieee754/flt-32/e_exp10f.c | 2 +- sysdeps/ieee754/flt-32/e_exp2f.c | 2 +- sysdeps/ieee754/flt-32/e_exp2f_data.c | 2 +- sysdeps/ieee754/flt-32/e_expf.c | 2 +- sysdeps/ieee754/flt-32/e_fmodf.c | 267 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 331 +- sysdeps/ieee754/flt-32/e_hypotf.c | 78 +- sysdeps/ieee754/flt-32/e_ilogbf.c | 44 +- sysdeps/ieee754/flt-32/e_j0f.c | 10 +- sysdeps/ieee754/flt-32/e_j1f.c | 4 +- sysdeps/ieee754/flt-32/e_jnf.c | 2 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 575 +- sysdeps/ieee754/flt-32/e_log10f.c | 195 +- sysdeps/ieee754/flt-32/e_log2f.c | 2 +- sysdeps/ieee754/flt-32/e_log2f_data.c | 2 +- sysdeps/ieee754/flt-32/e_logf.c | 4 +- sysdeps/ieee754/flt-32/e_logf_data.c | 2 +- sysdeps/ieee754/flt-32/e_powf.c | 2 +- sysdeps/ieee754/flt-32/e_powf_log2_data.c | 2 +- sysdeps/ieee754/flt-32/e_remainderf.c | 3 + sysdeps/ieee754/flt-32/e_sincoshf_data.c | 49 + sysdeps/ieee754/flt-32/e_sincoshf_data.h | 36 + sysdeps/ieee754/flt-32/e_sinhf.c | 148 +- sysdeps/ieee754/flt-32/k_tanf.c | 102 +- sysdeps/ieee754/flt-32/lgamma_negf.c | 283 +- sysdeps/ieee754/flt-32/libm-test-ulps | 289 + sysdeps/ieee754/flt-32/math_config.h | 122 +- sysdeps/ieee754/flt-32/math_errf.c | 41 +- sysdeps/ieee754/flt-32/mpn2flt.c | 2 +- sysdeps/ieee754/flt-32/reduce_aux.h | 2 +- sysdeps/ieee754/flt-32/s_acospif.c | 88 + sysdeps/ieee754/flt-32/s_asincosf_data.c | 43 + sysdeps/ieee754/flt-32/s_asincosf_data.h | 35 + sysdeps/ieee754/flt-32/s_asincoshf_data.c | 121 + sysdeps/ieee754/flt-32/s_asincoshf_data.h | 36 + sysdeps/ieee754/flt-32/s_asincospif_data.c | 81 + sysdeps/ieee754/flt-32/s_asincospif_data.h | 34 + sysdeps/ieee754/flt-32/s_asinhf.c | 124 +- sysdeps/ieee754/flt-32/s_asinpif.c | 86 + sysdeps/ieee754/flt-32/s_atan2pif.c | 238 + sysdeps/ieee754/flt-32/s_atanf.c | 193 +- sysdeps/ieee754/flt-32/s_atanpif.c | 109 + sysdeps/ieee754/flt-32/s_cbrtf.c | 136 +- sysdeps/ieee754/flt-32/s_cosf.c | 7 +- sysdeps/ieee754/flt-32/s_cospif.c | 81 + sysdeps/ieee754/flt-32/s_erfcf.c | 187 + sysdeps/ieee754/flt-32/s_erff.c | 470 +- sysdeps/ieee754/flt-32/s_exp10m1f.c | 227 + sysdeps/ieee754/flt-32/s_exp2m1f.c | 194 + sysdeps/ieee754/flt-32/s_expm1f.c | 232 +- sysdeps/ieee754/flt-32/s_fpclassifyf.c | 2 +- sysdeps/ieee754/flt-32/s_fromfpf_main.c | 2 +- sysdeps/ieee754/flt-32/s_getpayloadf.c | 2 +- sysdeps/ieee754/flt-32/s_issignalingf.c | 2 +- sysdeps/ieee754/flt-32/s_llrintf.c | 20 +- sysdeps/ieee754/flt-32/s_llroundf.c | 2 +- sysdeps/ieee754/flt-32/s_log10p1f.c | 182 + sysdeps/ieee754/flt-32/s_log1pf.c | 271 +- sysdeps/ieee754/flt-32/s_log2p1f.c | 248 + sysdeps/ieee754/flt-32/s_logbf.c | 5 + sysdeps/ieee754/flt-32/s_lrintf.c | 20 +- sysdeps/ieee754/flt-32/s_lroundf.c | 2 +- sysdeps/ieee754/flt-32/s_modff.c | 105 +- sysdeps/ieee754/flt-32/s_nearbyintf.c | 2 + sysdeps/ieee754/flt-32/s_nextupf.c | 2 +- sysdeps/ieee754/flt-32/s_remquof.c | 2 +- sysdeps/ieee754/flt-32/s_roundevenf.c | 2 +- sysdeps/ieee754/flt-32/s_roundf.c | 2 +- sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 2 +- sysdeps/ieee754/flt-32/s_signbitf.c | 2 +- sysdeps/ieee754/flt-32/s_sincosf.c | 7 +- sysdeps/ieee754/flt-32/s_sincosf.h | 4 +- sysdeps/ieee754/flt-32/s_sincosf_data.c | 2 +- sysdeps/ieee754/flt-32/s_sincospif_data.c | 80 + sysdeps/ieee754/flt-32/s_sincospif_data.h | 37 + sysdeps/ieee754/flt-32/s_sinf.c | 7 +- sysdeps/ieee754/flt-32/s_sinpif.c | 80 + sysdeps/ieee754/flt-32/s_tanf.c | 224 +- sysdeps/ieee754/flt-32/s_tanhf.c | 133 +- sysdeps/ieee754/flt-32/s_tanpif.c | 90 + sysdeps/ieee754/flt-32/s_totalorderf.c | 2 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 2 +- sysdeps/ieee754/flt-32/s_truncf.c | 2 +- sysdeps/ieee754/flt-32/sincosf_poly.h | 2 +- .../ieee754/flt-32/tst-scanf-format-float-a.input | 682 + .../ieee754/flt-32/tst-scanf-format-float-aa.input | 682 + .../ieee754/flt-32/tst-scanf-format-float-e.input | 558 + .../ieee754/flt-32/tst-scanf-format-float-ee.input | 558 + .../ieee754/flt-32/tst-scanf-format-float-f.input | 558 + .../ieee754/flt-32/tst-scanf-format-float-ff.input | 558 + .../ieee754/flt-32/tst-scanf-format-float-g.input | 682 + .../ieee754/flt-32/tst-scanf-format-float-gg.input | 682 + sysdeps/{ia64/fpu => ieee754/flt-32}/w_fmodf.c | 0 sysdeps/{ia64/fpu => ieee754/flt-32}/w_hypotf.c | 0 sysdeps/ieee754/flt-32/w_ilogbf-impl.h | 38 + sysdeps/ieee754/flt-32/w_ilogbf.c | 53 + sysdeps/ieee754/flt-32/w_llogbf.c | 2 + .../fpu/math_err.c => ieee754/flt-32/w_log1pf.c} | 0 sysdeps/ieee754/ieee754.h | 2 +- sysdeps/ieee754/k_standardf.c | 2 +- sysdeps/ieee754/k_standardl.c | 2 +- sysdeps/ieee754/ldbl-128/Makefile | 131 + sysdeps/ieee754/ldbl-128/bits/floatn.h | 8 +- sysdeps/ieee754/ldbl-128/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-128/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128/e_expl.c | 4 +- sysdeps/ieee754/ldbl-128/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 226 +- sysdeps/ieee754/ldbl-128/e_j1l.c | 3 + sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128/e_remainderl.c | 5 +- sysdeps/ieee754/ldbl-128/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_productl.c | 2 +- .../ieee754/ldbl-128/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-128/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-128/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex_macros.h | 38 +- 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_erfcl.c | 1 + 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 | 8 +- 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 | 2 + sysdeps/ieee754/ldbl-128/s_fma.c | 9 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 7 +- sysdeps/ieee754/ldbl-128/s_fmull.c | 4 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 2 +- 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_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 19 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_logbl.c | 6 + sysdeps/ieee754/ldbl-128/s_lrintl.c | 19 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_nextafterl.c | 4 + sysdeps/ieee754/ldbl-128/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128/t_expl.h | 2 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 2 +- .../ldbl-128/tst-scanf-format-ldouble-a.input | 682 + .../ldbl-128/tst-scanf-format-ldouble-aa.input | 682 + .../ldbl-128/tst-scanf-format-ldouble-e.input | 558 + .../ldbl-128/tst-scanf-format-ldouble-ee.input | 558 + .../ldbl-128/tst-scanf-format-ldouble-f.input | 496 + .../ldbl-128/tst-scanf-format-ldouble-ff.input | 496 + .../ldbl-128/tst-scanf-format-ldouble-g.input | 682 + .../ldbl-128/tst-scanf-format-ldouble-gg.input | 682 + sysdeps/ieee754/ldbl-128/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 222 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 51 + .../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 | 7 +- .../ieee754/ldbl-128ibm-compat/ieee128-dprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-dprintf_chk.c | 6 +- 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 | 7 +- .../ieee754/ldbl-128ibm-compat/ieee128-fscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fwprintf_chk.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_fscanf.c | 36 + .../ldbl-128ibm-compat/ieee128-isoc23_fwscanf.c | 36 + .../ldbl-128ibm-compat/ieee128-isoc23_scanf.c | 36 + .../ldbl-128ibm-compat/ieee128-isoc23_sscanf.c | 41 + .../ldbl-128ibm-compat/ieee128-isoc23_swscanf.c | 41 + .../ldbl-128ibm-compat/ieee128-isoc23_vfscanf.c | 30 + .../ldbl-128ibm-compat/ieee128-isoc23_vfwscanf.c | 28 + .../ldbl-128ibm-compat/ieee128-isoc23_vscanf.c | 28 + .../ldbl-128ibm-compat/ieee128-isoc23_vsscanf.c | 32 + .../ldbl-128ibm-compat/ieee128-isoc23_vswscanf.c | 33 + .../ldbl-128ibm-compat/ieee128-isoc23_vwscanf.c | 28 + .../ldbl-128ibm-compat/ieee128-isoc23_wscanf.c | 36 + .../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 | 6 +- .../ldbl-128ibm-compat/ieee128-printf_size.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt.c | 3 +- .../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 | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-sprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-sprintf_chk.c | 7 +- .../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 | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-swscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-syslog.c | 11 +- .../ieee754/ldbl-128ibm-compat/ieee128-vasprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vasprintf_chk.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vdprintf_chk.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfprintf_chk.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfwprintf_chk.c | 6 +- .../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 | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-vscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsnprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsnprintf_chk.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsprintf_chk.c | 7 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vswprintf_chk.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vwprintf_chk.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-wprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-wprintf_chk.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-wscanf.c | 2 +- .../ldbl-128ibm-compat/libm-alias-float128.h | 2 +- .../math-narrow-alias-float128.h | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h | 2 +- .../ieee754/ldbl-128ibm-compat/s_nextafterf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/s_nexttowardf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/s_significandf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/set-freeres-fp.h | 22 + 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 | 12 +- .../test-scanf-ldbl-compat-template.c | 23 +- .../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 +- .../tst-ibm128-scanf-binary-c11.c | 2 + .../tst-ibm128-scanf-binary-c23.c | 2 + .../tst-ibm128-scanf-binary-gnu11.c | 2 + .../tst-ibm128-scanf-binary-gnu89.c | 2 + .../tst-ibm128-wscanf-binary-c11.c | 2 + .../tst-ibm128-wscanf-binary-c23.c | 2 + .../tst-ibm128-wscanf-binary-gnu11.c | 2 + .../tst-ibm128-wscanf-binary-gnu89.c | 2 + .../tst-ieee128-scanf-binary-c11.c | 2 + .../tst-ieee128-scanf-binary-c23.c | 2 + .../tst-ieee128-scanf-binary-gnu11.c | 2 + .../tst-ieee128-scanf-binary-gnu89.c | 2 + .../tst-ieee128-wscanf-binary-c11.c | 2 + .../tst-ieee128-wscanf-binary-c23.c | 2 + .../tst-ieee128-wscanf-binary-gnu11.c | 2 + .../tst-ieee128-wscanf-binary-gnu89.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/Makefile | 10 + sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_j1l.c | 3 + sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128ibm/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c | 4 +- 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 | 38 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ddivl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dfmal.c | 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_erfcl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_fabsl.c | 5 + 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_floorl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_fmull.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fsqrtl.c | 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_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 23 +- sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/t_expl.h | 2 +- sysdeps/ieee754/ldbl-128ibm/t_sincosl.c | 2 +- .../ldbl-128ibm/test-canonical-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-remainderl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-totalorderl-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/tst-scanf-format-ldouble-a.input | 682 + .../ldbl-128ibm/tst-scanf-format-ldouble-aa.input | 682 + .../ldbl-128ibm/tst-scanf-format-ldouble-e.input | 558 + .../ldbl-128ibm/tst-scanf-format-ldouble-ee.input | 558 + .../ldbl-128ibm/tst-scanf-format-ldouble-f.input | 496 + .../ldbl-128ibm/tst-scanf-format-ldouble-ff.input | 496 + .../ldbl-128ibm/tst-scanf-format-ldouble-g.input | 682 + .../ldbl-128ibm/tst-scanf-format-ldouble-gg.input | 682 + .../ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c | 2 +- sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-64-128/Makefile | 14 + sysdeps/ieee754/ldbl-64-128/s_copysignl.c | 4 +- sysdeps/ieee754/ldbl-64-128/s_frexpl.c | 4 +- sysdeps/ieee754/ldbl-64-128/s_modfl.c | 4 +- sysdeps/ieee754/ldbl-64-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/Makefile | 132 +- sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-96/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-96/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-96/e_hypotl.c | 231 +- sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 2 +- sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-96/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-96/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-96/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-96/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-96/nan-pseudo-number.h | 2 +- sysdeps/ieee754/ldbl-96/printf_fphex.c | 24 +- sysdeps/ieee754/ldbl-96/s_cbrtl.c | 2 +- sysdeps/ieee754/ldbl-96/s_copysignl.c | 10 +- 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_erfcl.c | 1 + sysdeps/ieee754/ldbl-96/s_fabsl.c | 28 + 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 | 9 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 3 +- sysdeps/ieee754/ldbl-96/s_fmull.c | 4 +- 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 | 2 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-96/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-96/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-96/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c | 2 +- sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 6 +- .../ldbl-96/tst-scanf-format-ldouble-a.input | 682 + .../ldbl-96/tst-scanf-format-ldouble-aa.input | 682 + .../ldbl-96/tst-scanf-format-ldouble-e.input | 558 + .../ldbl-96/tst-scanf-format-ldouble-ee.input | 558 + .../ldbl-96/tst-scanf-format-ldouble-f.input | 496 + .../ldbl-96/tst-scanf-format-ldouble-ff.input | 496 + .../ldbl-96/tst-scanf-format-ldouble-g.input | 682 + .../ldbl-96/tst-scanf-format-ldouble-gg.input | 682 + .../ldbl-96/tst-scanf-format-skeleton-ldouble.c | 33 + sysdeps/ieee754/ldbl-96/x2y2m1.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-opt/Makefile | 452 +- sysdeps/ieee754/ldbl-opt/Versions | 14 + sysdeps/ieee754/ldbl-opt/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-opt/configure | 33 +- sysdeps/ieee754/ldbl-opt/libm-alias-double.h | 2 +- sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-acospi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-asinpi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-atan2pi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-atanpi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 172 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 14 +- sysdeps/ieee754/ldbl-opt/nldbl-compoundn.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-cospi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-dadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ddiv.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dfma.c | 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-exp10m1.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-exp2m1.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-fadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fdiv.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ffma.c | 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-isoc23_fscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_fwscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_scanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_sscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_swscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vfscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vfwscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vsscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vswscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vwscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_wscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-llogb.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-log10p1.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-log1p.c | 1 + sysdeps/ieee754/ldbl-opt/nldbl-log2p1.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-nextup.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-pown.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-powr.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-rootn.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-rsqrt.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-sinpi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-tanpi.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c | 2 +- sysdeps/ieee754/ldbl-opt/s_clog10.c | 2 +- sysdeps/ieee754/ldbl-opt/s_clog10l.c | 2 +- sysdeps/ieee754/ldbl-opt/s_ldexp.c | 2 +- sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 6 +- sysdeps/ieee754/ldbl-opt/test-nldbl-redirect.c | 2 +- .../ieee754/ldbl-opt/test-redirection-ldbl-64.c | 2 +- .../ieee754/ldbl-opt/tst-nldbl-scanf-binary-c11.c | 2 + .../ieee754/ldbl-opt/tst-nldbl-scanf-binary-c23.c | 2 + .../ldbl-opt/tst-nldbl-scanf-binary-gnu11.c | 2 + .../ldbl-opt/tst-nldbl-scanf-binary-gnu89.c | 2 + .../ieee754/ldbl-opt/tst-nldbl-wscanf-binary-c11.c | 2 + .../ieee754/ldbl-opt/tst-nldbl-wscanf-binary-c23.c | 2 + .../ldbl-opt/tst-nldbl-wscanf-binary-gnu11.c | 2 + .../ldbl-opt/tst-nldbl-wscanf-binary-gnu89.c | 2 + .../ldbl-opt/tst-scanf-format-ldouble-a.input | 682 + .../ldbl-opt/tst-scanf-format-ldouble-aa.input | 682 + .../ldbl-opt/tst-scanf-format-ldouble-e.input | 558 + .../ldbl-opt/tst-scanf-format-ldouble-ee.input | 558 + .../ldbl-opt/tst-scanf-format-ldouble-f.input | 558 + .../ldbl-opt/tst-scanf-format-ldouble-ff.input | 558 + .../ldbl-opt/tst-scanf-format-ldouble-g.input | 682 + .../ldbl-opt/tst-scanf-format-ldouble-gg.input | 682 + 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 | 65 + 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/{riscv => loongarch}/Implies | 0 sysdeps/loongarch/Makefile | 57 + sysdeps/loongarch/__longjmp.S | 60 + sysdeps/loongarch/abort-instr.h | 2 + sysdeps/loongarch/bits/endianness.h | 11 + sysdeps/loongarch/bits/fenv.h | 90 + sysdeps/loongarch/bits/link.h | 76 + sysdeps/loongarch/bits/link_lavcurrent.h | 25 + sysdeps/loongarch/bits/setjmp.h | 42 + sysdeps/loongarch/bsd-_setjmp.c | 1 + sysdeps/loongarch/bsd-setjmp.c | 1 + sysdeps/loongarch/configure | 153 + sysdeps/loongarch/configure.ac | 84 + sysdeps/loongarch/cpu-tunables.c | 87 + sysdeps/loongarch/dl-audit-check.h | 23 + sysdeps/loongarch/dl-get-cpu-features.c | 25 + sysdeps/loongarch/dl-irel.h | 54 + sysdeps/loongarch/dl-link.sym | 18 + sysdeps/loongarch/dl-machine.h | 406 + sysdeps/loongarch/dl-tls.h | 50 + sysdeps/loongarch/dl-tlsdesc-dynamic.h | 222 + sysdeps/loongarch/dl-tlsdesc.S | 104 + sysdeps/loongarch/dl-tlsdesc.h | 53 + sysdeps/loongarch/dl-trampoline.S | 42 + sysdeps/loongarch/dl-trampoline.h | 371 + sysdeps/loongarch/dl-tunables.list | 25 + sysdeps/loongarch/e_sqrtl.c | 39 + sysdeps/loongarch/fenv_private.h | 248 + sysdeps/loongarch/fpu/e_ilogbf.c | 1 + sysdeps/loongarch/fpu/e_scalb.c | 60 + sysdeps/loongarch/fpu/e_scalbf.c | 60 + sysdeps/loongarch/fpu/fclrexcpt.c | 46 + sysdeps/loongarch/fpu/fedisblxcpt.c | 39 + sysdeps/loongarch/fpu/feenablxcpt.c | 39 + sysdeps/loongarch/fpu/fegetenv.c | 31 + sysdeps/loongarch/fpu/fegetexcept.c | 32 + sysdeps/loongarch/fpu/fegetmode.c | 27 + sysdeps/loongarch/fpu/fegetround.c | 33 + sysdeps/loongarch/fpu/feholdexcpt.c | 40 + sysdeps/loongarch/fpu/fenv_libc.h | 30 + sysdeps/loongarch/fpu/fesetenv.c | 42 + sysdeps/loongarch/fpu/fesetexcept.c | 32 + sysdeps/loongarch/fpu/fesetmode.c | 38 + sysdeps/loongarch/fpu/fesetround.c | 44 + sysdeps/loongarch/fpu/feupdateenv.c | 43 + sysdeps/loongarch/fpu/fgetexcptflg.c | 38 + sysdeps/loongarch/fpu/fraiseexcpt.c | 80 + sysdeps/loongarch/fpu/fsetexcptflg.c | 41 + sysdeps/loongarch/fpu/ftestexcept.c | 32 + sysdeps/loongarch/fpu/get-rounding-mode.h | 38 + sysdeps/loongarch/fpu/math-barriers.h | 28 + sysdeps/loongarch/fpu/math-type-macros-double.h | 21 + sysdeps/loongarch/fpu/math-type-macros-float.h | 21 + .../fpu/math-use-builtins-fma.h | 0 sysdeps/loongarch/fpu/math-use-builtins-fmax.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-fmin.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-llrint.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-logb.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-lrint.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-rint.h | 9 + .../fpu/math-use-builtins-sqrt.h | 0 sysdeps/loongarch/fpu/s_finite.c | 30 + sysdeps/loongarch/fpu/s_finitef.c | 30 + .../loongarch/fpu/s_fmaximum_mag_num_template.c | 39 + sysdeps/loongarch/fpu/s_fmaximum_mag_template.c | 39 + sysdeps/loongarch/fpu/s_fmaximum_num_template.c | 39 + sysdeps/loongarch/fpu/s_fmaximum_template.c | 39 + sysdeps/loongarch/fpu/s_fmaxmag.c | 29 + sysdeps/loongarch/fpu/s_fmaxmagf.c | 29 + .../loongarch/fpu/s_fminimum_mag_num_template.c | 39 + sysdeps/loongarch/fpu/s_fminimum_mag_template.c | 39 + sysdeps/loongarch/fpu/s_fminimum_num_template.c | 39 + sysdeps/loongarch/fpu/s_fminimum_template.c | 39 + sysdeps/loongarch/fpu/s_fminmag.c | 29 + sysdeps/loongarch/fpu/s_fminmagf.c | 29 + sysdeps/loongarch/fpu/s_fpclassify.c | 38 + sysdeps/loongarch/fpu/s_fpclassifyf.c | 38 + sysdeps/loongarch/fpu/s_isinf.c | 30 + sysdeps/loongarch/fpu/s_isinff.c | 30 + sysdeps/loongarch/fpu/s_isnan.c | 31 + sysdeps/loongarch/fpu/s_isnanf.c | 31 + sysdeps/loongarch/fpu/s_issignaling.c | 29 + sysdeps/loongarch/fpu/s_issignalingf.c | 29 + sysdeps/loongarch/fpu/s_scalbn.c | 29 + sysdeps/loongarch/fpu/s_scalbnf.c | 29 + sysdeps/loongarch/fpu/w_ilogb-impl.h | 37 + sysdeps/loongarch/fpu/w_ilogbf-impl.h | 37 + sysdeps/loongarch/fpu_control.h | 119 + sysdeps/loongarch/hp-timing.h | 42 + sysdeps/loongarch/jmpbuf-offsets.h | 22 + sysdeps/loongarch/jmpbuf-unwind.h | 44 + sysdeps/loongarch/ldsodefs.h | 42 + sysdeps/loongarch/libc-tls.c | 32 + sysdeps/loongarch/linkmap.h | 23 + .../{riscv/rv64 => loongarch/lp64}/Implies-after | 0 sysdeps/loongarch/lp64/multiarch/Makefile | 52 + .../lp64/multiarch/dl-symbol-redir-ifunc.h | 27 + sysdeps/loongarch/lp64/multiarch/ifunc-impl-list.c | 164 + sysdeps/loongarch/lp64/multiarch/ifunc-lasx.h | 45 + sysdeps/loongarch/lp64/multiarch/ifunc-memchr.h | 40 + sysdeps/loongarch/lp64/multiarch/ifunc-memcmp.h | 40 + sysdeps/loongarch/lp64/multiarch/ifunc-memrchr.h | 40 + sysdeps/loongarch/lp64/multiarch/ifunc-rawmemchr.h | 40 + sysdeps/loongarch/lp64/multiarch/ifunc-strchr.h | 41 + sysdeps/loongarch/lp64/multiarch/ifunc-strchrnul.h | 41 + sysdeps/loongarch/lp64/multiarch/ifunc-strcmp.h | 38 + sysdeps/loongarch/lp64/multiarch/ifunc-strlen.h | 40 + sysdeps/loongarch/lp64/multiarch/ifunc-strncmp.h | 38 + sysdeps/loongarch/lp64/multiarch/ifunc-strnlen.h | 41 + sysdeps/loongarch/lp64/multiarch/ifunc-strrchr.h | 41 + sysdeps/loongarch/lp64/multiarch/memchr-aligned.S | 95 + sysdeps/loongarch/lp64/multiarch/memchr-lasx.S | 117 + sysdeps/loongarch/lp64/multiarch/memchr-lsx.S | 102 + sysdeps/loongarch/lp64/multiarch/memchr.c | 37 + sysdeps/loongarch/lp64/multiarch/memcmp-aligned.S | 292 + sysdeps/loongarch/lp64/multiarch/memcmp-lasx.S | 207 + sysdeps/loongarch/lp64/multiarch/memcmp-lsx.S | 269 + sysdeps/loongarch/lp64/multiarch/memcmp.c | 43 + sysdeps/loongarch/lp64/multiarch/memcpy-aligned.S | 783 + sysdeps/loongarch/lp64/multiarch/memcpy-lasx.S | 20 + sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S | 20 + .../loongarch/lp64/multiarch/memcpy-unaligned.S | 247 + sysdeps/loongarch/lp64/multiarch/memcpy.c | 37 + sysdeps/loongarch/lp64/multiarch/memmove-aligned.S | 20 + sysdeps/loongarch/lp64/multiarch/memmove-lasx.S | 287 + sysdeps/loongarch/lp64/multiarch/memmove-lsx.S | 534 + .../loongarch/lp64/multiarch/memmove-unaligned.S | 380 + sysdeps/loongarch/lp64/multiarch/memmove.c | 38 + sysdeps/loongarch/lp64/multiarch/memrchr-generic.c | 23 + sysdeps/loongarch/lp64/multiarch/memrchr-lasx.S | 123 + sysdeps/loongarch/lp64/multiarch/memrchr-lsx.S | 105 + sysdeps/loongarch/lp64/multiarch/memrchr.c | 33 + sysdeps/loongarch/lp64/multiarch/memset-aligned.S | 174 + sysdeps/loongarch/lp64/multiarch/memset-lasx.S | 142 + sysdeps/loongarch/lp64/multiarch/memset-lsx.S | 135 + .../loongarch/lp64/multiarch/memset-unaligned.S | 162 + sysdeps/loongarch/lp64/multiarch/memset.c | 37 + .../loongarch/lp64/multiarch/rawmemchr-aligned.S | 124 + sysdeps/loongarch/lp64/multiarch/rawmemchr-lasx.S | 82 + sysdeps/loongarch/lp64/multiarch/rawmemchr-lsx.S | 71 + sysdeps/loongarch/lp64/multiarch/rawmemchr.c | 37 + sysdeps/loongarch/lp64/multiarch/stpcpy-aligned.S | 28 + sysdeps/loongarch/lp64/multiarch/stpcpy-lasx.S | 22 + sysdeps/loongarch/lp64/multiarch/stpcpy-lsx.S | 22 + .../loongarch/lp64/multiarch/stpcpy-unaligned.S | 22 + sysdeps/loongarch/lp64/multiarch/stpcpy.c | 42 + sysdeps/loongarch/lp64/multiarch/strchr-aligned.S | 99 + sysdeps/loongarch/lp64/multiarch/strchr-lasx.S | 91 + sysdeps/loongarch/lp64/multiarch/strchr-lsx.S | 73 + sysdeps/loongarch/lp64/multiarch/strchr.c | 36 + .../loongarch/lp64/multiarch/strchrnul-aligned.S | 95 + sysdeps/loongarch/lp64/multiarch/strchrnul-lasx.S | 22 + sysdeps/loongarch/lp64/multiarch/strchrnul-lsx.S | 22 + sysdeps/loongarch/lp64/multiarch/strchrnul.c | 39 + sysdeps/loongarch/lp64/multiarch/strcmp-aligned.S | 179 + sysdeps/loongarch/lp64/multiarch/strcmp-lsx.S | 165 + sysdeps/loongarch/lp64/multiarch/strcmp.c | 35 + sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S | 200 + sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S | 214 + sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S | 211 + .../loongarch/lp64/multiarch/strcpy-unaligned.S | 137 + sysdeps/loongarch/lp64/multiarch/strcpy.c | 35 + sysdeps/loongarch/lp64/multiarch/strlen-aligned.S | 100 + sysdeps/loongarch/lp64/multiarch/strlen-lasx.S | 63 + sysdeps/loongarch/lp64/multiarch/strlen-lsx.S | 71 + sysdeps/loongarch/lp64/multiarch/strlen.c | 37 + sysdeps/loongarch/lp64/multiarch/strncmp-aligned.S | 218 + sysdeps/loongarch/lp64/multiarch/strncmp-lsx.S | 208 + sysdeps/loongarch/lp64/multiarch/strncmp.c | 35 + sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S | 104 + sysdeps/loongarch/lp64/multiarch/strnlen-lasx.S | 100 + sysdeps/loongarch/lp64/multiarch/strnlen-lsx.S | 89 + sysdeps/loongarch/lp64/multiarch/strnlen.c | 39 + sysdeps/loongarch/lp64/multiarch/strrchr-aligned.S | 170 + sysdeps/loongarch/lp64/multiarch/strrchr-lasx.S | 176 + sysdeps/loongarch/lp64/multiarch/strrchr-lsx.S | 144 + sysdeps/loongarch/lp64/multiarch/strrchr.c | 36 + sysdeps/loongarch/machine-gmon.h | 37 + sysdeps/loongarch/math-use-builtins-ffs.h | 2 + sysdeps/{arc => loongarch}/nofpu/Implies | 0 sysdeps/loongarch/nofpu/math-tests-exceptions.h | 28 + sysdeps/loongarch/nofpu/math-tests-rounding.h | 27 + sysdeps/loongarch/nptl/pthreaddef.h | 32 + sysdeps/loongarch/nptl/tls.h | 138 + sysdeps/loongarch/preconfigure | 51 + sysdeps/loongarch/preconfigure.ac | 48 + sysdeps/loongarch/setjmp.S | 74 + sysdeps/loongarch/sfp-machine.h | 102 + sysdeps/loongarch/sotruss-lib.c | 50 + sysdeps/loongarch/start.S | 79 + sysdeps/loongarch/sys/asm.h | 78 + sysdeps/loongarch/sys/ifunc.h | 30 + sysdeps/loongarch/sys/regdef.h | 169 + sysdeps/loongarch/thread_pointer.h | 30 + sysdeps/loongarch/tininess.h | 1 + sysdeps/loongarch/tlsdesc.c | 39 + sysdeps/loongarch/tlsdesc.sym | 19 + sysdeps/loongarch/tst-audit.h | 23 + sysdeps/loongarch/tst-gnu2-tls2.h | 387 + sysdeps/loongarch/tst-hwcap-tunables.c | 136 + sysdeps/m68k/Makefile | 2 +- sysdeps/m68k/__longjmp.c | 2 +- sysdeps/m68k/asm-syntax.h | 2 +- sysdeps/m68k/backtrace.c | 2 +- sysdeps/m68k/bits/fenv.h | 4 +- sysdeps/m68k/bits/link.h | 2 +- sysdeps/m68k/bits/setjmp.h | 2 +- sysdeps/m68k/bits/wordsize.h | 21 + sysdeps/m68k/bsd-_setjmp.c | 2 +- sysdeps/m68k/bsd-setjmp.c | 2 +- sysdeps/m68k/coldfire/atomic-machine.h | 33 +- sysdeps/m68k/coldfire/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/coldfire/fpu/libm-test-ulps | 160 - sysdeps/m68k/coldfire/fpu/libm-test-ulps-name | 1 - sysdeps/m68k/coldfire/fpu/s_fabs.c | 2 +- sysdeps/m68k/coldfire/fpu/s_fabsf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrintf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rintf.c | 2 +- sysdeps/m68k/coldfire/nofpu/sfp-machine.h | 52 +- sysdeps/m68k/coldfire/sysdep.h | 2 +- sysdeps/m68k/configure | 8 + sysdeps/m68k/configure.ac | 6 + sysdeps/m68k/crti.S | 2 +- sysdeps/m68k/crtn.S | 2 +- sysdeps/m68k/dl-machine.h | 56 +- sysdeps/m68k/dl-tls.h | 7 +- sysdeps/m68k/dl-trampoline.S | 6 +- sysdeps/m68k/elf-initfini.h | 2 +- sysdeps/m68k/ffs.c | 46 - sysdeps/m68k/fpu/fclrexcpt.c | 2 +- sysdeps/m68k/fpu/fedisblxcpt.c | 2 +- sysdeps/m68k/fpu/feenablxcpt.c | 2 +- sysdeps/m68k/fpu/fegetenv.c | 2 +- sysdeps/m68k/fpu/fegetexcept.c | 2 +- sysdeps/m68k/fpu/fegetmode.c | 2 +- sysdeps/m68k/fpu/fegetround.c | 2 +- sysdeps/m68k/fpu/feholdexcpt.c | 2 +- sysdeps/m68k/fpu/fesetenv.c | 2 +- sysdeps/m68k/fpu/fesetexcept.c | 2 +- sysdeps/m68k/fpu/fesetmode.c | 2 +- sysdeps/m68k/fpu/fesetround.c | 2 +- sysdeps/m68k/fpu/feupdateenv.c | 4 +- sysdeps/m68k/fpu/fgetexcptflg.c | 2 +- sysdeps/m68k/fpu/fsetexcptflg.c | 2 +- sysdeps/m68k/fpu/ftestexcept.c | 2 +- sysdeps/m68k/fpu_control.h | 2 +- sysdeps/m68k/gccframe.h | 2 +- sysdeps/m68k/jmpbuf-unwind.h | 5 +- sysdeps/m68k/ldsodefs.h | 2 +- sysdeps/m68k/libc-tls.c | 4 +- sysdeps/m68k/m680x0/add_n.S | 2 +- sysdeps/m68k/m680x0/bits/flt-eval-method.h | 2 +- sysdeps/m68k/m680x0/bits/fp-logb.h | 2 +- sysdeps/m68k/m680x0/fpu/e_acos.c | 2 +- sysdeps/m68k/m680x0/fpu/e_atan2.c | 2 +- sysdeps/m68k/m680x0/fpu/e_fmod.c | 2 +- sysdeps/m68k/m680x0/fpu/e_ilogb.c | 2 +- sysdeps/m68k/m680x0/fpu/e_pow.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalb.c | 2 +- sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/m680x0/fpu/libm-test-ulps | 1018 - sysdeps/m68k/m680x0/fpu/libm-test-ulps-name | 1 - sysdeps/m68k/m680x0/fpu/math-barriers.h | 2 +- sysdeps/m68k/m680x0/fpu/math_err.c | 1 - sysdeps/m68k/m680x0/fpu/math_errf.c | 1 - sysdeps/m68k/m680x0/fpu/mathimpl.h | 2 +- sysdeps/m68k/m680x0/fpu/s_atan_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_ccosh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_ceil_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csin_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csinh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_expm1.c | 2 +- sysdeps/m68k/m680x0/fpu/s_expm1_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fabs_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_floor_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexp_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexpl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_isinf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrint.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_log1p.c | 2 +- sysdeps/m68k/m680x0/fpu/s_lrint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_modf_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_nearbyint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_remquo_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_rint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_scalbn.c | 2 +- sysdeps/m68k/m680x0/fpu/s_significand.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sin_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sincos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_tan_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_tanh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_trunc_template.c | 2 +- sysdeps/m68k/m680x0/fpu/w_exp10_compat.c | 8 + sysdeps/m68k/m680x0/fpu/w_fmod_compat.c | 15 + sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c | 15 + sysdeps/m68k/m680x0/fpu/w_log1pf.c | 20 + sysdeps/m68k/m680x0/lshift.S | 12 +- sysdeps/m68k/m680x0/m68020/Makefile | 3 - sysdeps/m68k/m680x0/m68020/addmul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/atomic-machine.h | 30 +- sysdeps/m68k/m680x0/m68020/mul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/string_private.h | 21 - sysdeps/m68k/m680x0/m68020/submul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/wordcopy.S | 1 - sysdeps/m68k/m680x0/rshift.S | 14 +- sysdeps/m68k/m680x0/sub_n.S | 2 +- sysdeps/m68k/m680x0/sysdep.h | 9 +- sysdeps/m68k/m680x0/unwind-arch.h | 2 +- sysdeps/m68k/m680x0/w_ilogb.c | 2 + sysdeps/m68k/m680x0/w_ilogbf.c | 2 + sysdeps/m68k/m680x0/w_llogb.c | 2 + sysdeps/m68k/m680x0/w_llogbf.c | 2 + sysdeps/m68k/math-use-builtins-ffs.h | 7 + sysdeps/m68k/memchr.S | 2 +- sysdeps/m68k/memcopy.h | 5 +- sysdeps/m68k/memusage.h | 21 - sysdeps/m68k/nptl/Makefile | 20 - sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/m68k/nptl/bits/semaphore.h | 2 +- sysdeps/m68k/nptl/pthreaddef.h | 5 +- sysdeps/m68k/nptl/tcb-offsets.sym | 10 - sysdeps/m68k/nptl/tls.h | 29 +- sysdeps/m68k/preconfigure | 7 +- sysdeps/m68k/preconfigure.ac | 23 + sysdeps/m68k/rawmemchr.S | 2 +- sysdeps/m68k/setjmp.c | 2 +- sysdeps/m68k/sotruss-lib.c | 2 +- sysdeps/m68k/stackinfo.h | 2 +- sysdeps/m68k/start.S | 2 +- sysdeps/m68k/strchr.S | 2 +- sysdeps/m68k/strchrnul.S | 3 +- sysdeps/m68k/symbol-hacks.h | 2 +- sysdeps/m68k/sys/ucontext.h | 2 +- sysdeps/m68k/sysdep.h | 2 +- sysdeps/m68k/thread_pointer.h | 30 + sysdeps/m68k/tst-audit.h | 2 +- sysdeps/m68k/unwind-arch.h | 4 +- sysdeps/m68k/utmp-size.h | 3 + sysdeps/m68k/wcpcpy_chk.c | 2 +- sysdeps/m68k/wordcopy.c | 21 + sysdeps/mach/Makefile | 11 +- sysdeps/mach/_strerror.c | 4 +- sysdeps/mach/adjtime.c | 2 +- sysdeps/mach/clock_gettime.c | 50 +- sysdeps/mach/clock_nanosleep.c | 13 +- sysdeps/mach/configure | 629 +- sysdeps/mach/configure.ac | 72 +- sysdeps/mach/getloadavg.c | 2 +- sysdeps/mach/getpagesize.c | 2 +- sysdeps/mach/getsysstats.c | 2 +- sysdeps/mach/htl/bits/spin-lock-inline.h | 2 +- sysdeps/mach/htl/bits/types/__pthread_spinlock_t.h | 2 +- sysdeps/mach/htl/pt-block.c | 3 +- sysdeps/mach/htl/pt-getname-np.c | 67 + sysdeps/mach/htl/pt-setname-np.c | 52 + sysdeps/mach/htl/pt-spin.c | 2 +- sysdeps/mach/htl/pt-stack-alloc.c | 43 +- sysdeps/mach/htl/pt-thread-alloc.c | 4 +- sysdeps/mach/htl/pt-thread-start.c | 2 +- sysdeps/mach/htl/pt-thread-terminate.c | 31 +- sysdeps/mach/htl/pt-timedblock.c | 3 +- sysdeps/mach/htl/pt-wakeup.c | 3 +- sysdeps/mach/htl/thrd_yield.c | 2 +- sysdeps/mach/hurd/Implies | 1 + sysdeps/mach/hurd/Makefile | 174 +- sysdeps/mach/hurd/Versions | 14 +- sysdeps/mach/hurd/_Fork.c | 30 +- sysdeps/mach/hurd/_exit.c | 7 +- sysdeps/mach/hurd/accept.c | 2 +- sysdeps/mach/hurd/accept4.c | 2 +- sysdeps/mach/hurd/access.c | 12 +- sysdeps/mach/hurd/adjtime.c | 2 +- sysdeps/mach/hurd/arch-fd_to_filename.h | 2 +- sysdeps/mach/hurd/bind.c | 12 +- sysdeps/mach/hurd/bits/errno.h | 10 +- sysdeps/mach/hurd/bits/fcntl.h | 34 +- sysdeps/mach/hurd/bits/ioctls.h | 39 +- sysdeps/mach/hurd/bits/local_lim.h | 2 +- sysdeps/mach/hurd/bits/mman_ext.h | 32 + sysdeps/mach/hurd/bits/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 8 +- sysdeps/mach/hurd/bits/signum-arch.h | 2 +- sysdeps/mach/hurd/bits/socket.h | 65 +- sysdeps/mach/hurd/bits/stat.h | 2 +- sysdeps/mach/hurd/bits/statfs.h | 2 +- sysdeps/mach/hurd/bits/statvfs.h | 6 +- sysdeps/mach/hurd/bits/stdio_lim.h | 28 + sysdeps/mach/hurd/bits/sysmacros.h | 2 +- sysdeps/mach/hurd/bits/timesize.h | 22 + sysdeps/mach/hurd/bits/types/error_t.h | 8 +- sysdeps/mach/hurd/bits/types/idtype_t.h | 12 + sysdeps/mach/hurd/bits/types/struct_flock.h | 46 + sysdeps/mach/hurd/bits/typesizes.h | 6 +- sysdeps/mach/hurd/bits/unistd_ext.h | 28 + sysdeps/mach/hurd/brk.c | 21 +- sysdeps/mach/hurd/chdir.c | 2 +- sysdeps/mach/hurd/check_fds.c | 8 +- sysdeps/mach/hurd/chflags.c | 2 +- sysdeps/mach/hurd/chmod.c | 12 +- sysdeps/mach/hurd/chown.c | 12 +- 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 | 7 +- sysdeps/mach/hurd/configure | 200 +- sysdeps/mach/hurd/configure.ac | 19 + sysdeps/mach/hurd/connect.c | 2 +- sysdeps/mach/hurd/cthreads.c | 18 +- sysdeps/mach/hurd/device-nrs.h | 2 +- sysdeps/mach/hurd/dirfd.c | 8 +- sysdeps/mach/hurd/dirstream.h | 2 +- sysdeps/mach/hurd/dl-execstack.c | 8 +- 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 | 208 +- sysdeps/mach/hurd/dl-sysdep.h | 6 +- sysdeps/mach/hurd/dl-unistd.h | 2 +- sysdeps/mach/hurd/dup2.c | 2 +- sysdeps/mach/hurd/dup3.c | 66 +- sysdeps/mach/hurd/eloop-threshold.h | 37 - sysdeps/mach/hurd/enbl-secure.c | 30 - sysdeps/mach/hurd/err_map.h | 26 + sysdeps/mach/hurd/errlist.c | 21 - sysdeps/mach/hurd/errname.c | 21 + sysdeps/mach/hurd/errno-loc.c | 4 +- sysdeps/mach/hurd/errnos.awk | 4 +- sysdeps/mach/hurd/euidaccess.c | 2 +- sysdeps/mach/hurd/execve.c | 2 +- sysdeps/mach/hurd/execveat.c | 2 +- sysdeps/mach/hurd/f_setlk.c | 12 +- sysdeps/mach/hurd/f_setlk.h | 2 +- sysdeps/mach/hurd/faccessat.c | 11 +- sysdeps/mach/hurd/fchdir.c | 2 +- sysdeps/mach/hurd/fchflags.c | 2 +- sysdeps/mach/hurd/fchmod.c | 2 +- sysdeps/mach/hurd/fchmodat.c | 6 +- sysdeps/mach/hurd/fchown.c | 2 +- sysdeps/mach/hurd/fchownat.c | 5 +- sysdeps/mach/hurd/fcntl.c | 83 +- sysdeps/mach/hurd/fdatasync.c | 2 +- sysdeps/mach/hurd/fdopendir.c | 12 +- sysdeps/mach/hurd/fexecve.c | 4 +- sysdeps/mach/hurd/fgetxattr.c | 2 +- sysdeps/mach/hurd/flistxattr.c | 2 +- sysdeps/mach/hurd/flock.c | 2 +- sysdeps/mach/hurd/fpathconf.c | 2 +- sysdeps/mach/hurd/fremovexattr.c | 2 +- sysdeps/mach/hurd/fsetxattr.c | 4 +- sysdeps/mach/hurd/fstat.c | 2 +- sysdeps/mach/hurd/fstat64.c | 2 +- sysdeps/mach/hurd/fstatat.c | 2 +- sysdeps/mach/hurd/fstatat64.c | 14 +- sysdeps/mach/hurd/fstatat_common.h | 23 + 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 | 10 +- sysdeps/mach/hurd/futimes.c | 10 +- sysdeps/mach/hurd/futimesat.c | 5 +- sysdeps/mach/hurd/fxstat.c | 2 +- sysdeps/mach/hurd/fxstat64.c | 2 +- sysdeps/mach/hurd/fxstatat.c | 2 +- sysdeps/mach/hurd/fxstatat64.c | 2 +- sysdeps/mach/hurd/gai_misc.h | 10 +- sysdeps/mach/hurd/getclktck.c | 2 +- sysdeps/mach/hurd/getcwd.c | 21 +- sysdeps/mach/hurd/getcwd.h | 2 +- sysdeps/mach/hurd/getdomain.c | 2 +- sysdeps/mach/hurd/getdtsz.c | 2 +- sysdeps/mach/hurd/getegid.c | 14 +- sysdeps/mach/hurd/getentropy.c | 17 +- sysdeps/mach/hurd/geteuid.c | 14 +- sysdeps/mach/hurd/getgid.c | 14 +- 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 | 9 +- sysdeps/mach/hurd/getlogin_r.c | 9 +- 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 | 8 +- sysdeps/mach/hurd/getrandom-internal.h | 30 + sysdeps/mach/hurd/getrandom.c | 131 +- sysdeps/mach/hurd/getresgid.c | 2 +- sysdeps/mach/hurd/getresuid.c | 2 +- sysdeps/mach/hurd/getrlimit.c | 7 +- sysdeps/mach/hurd/getrusage.c | 10 +- sysdeps/mach/hurd/getsid.c | 2 +- sysdeps/mach/hurd/getsockname.c | 2 +- sysdeps/mach/hurd/getsockopt.c | 2 +- sysdeps/mach/hurd/getuid.c | 14 +- sysdeps/mach/hurd/getxattr.c | 2 +- sysdeps/mach/hurd/group_member.c | 2 +- sysdeps/mach/hurd/hp-timing.h | 2 +- sysdeps/mach/hurd/htl/bits/pthread-np.h | 2 +- .../hurd/htl/bits/types/struct___pthread_mutex.h | 17 +- sysdeps/mach/hurd/htl/pt-docancel.c | 2 +- sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 18 +- sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-checklocked.c | 4 +- sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 18 +- sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c | 12 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-lock.c | 14 +- sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 12 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 3 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 14 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 14 +- sysdeps/mach/hurd/htl/pt-mutex.h | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c | 4 +- .../mach/hurd/htl/pt-mutexattr-getprioceiling.c | 12 +- sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c | 13 +- sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c | 13 +- sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 15 +- sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c | 13 +- sysdeps/mach/hurd/htl/pt-mutexattr-init.c | 3 +- .../mach/hurd/htl/pt-mutexattr-setprioceiling.c | 12 +- sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 13 +- sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 14 +- sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c | 15 +- sysdeps/mach/hurd/htl/pt-mutexattr-settype.c | 10 +- sysdeps/mach/hurd/htl/pt-pthread_self.c | 30 + sysdeps/mach/hurd/htl/pt-sigstate-destroy.c | 3 +- sysdeps/mach/hurd/htl/pt-sigstate-init.c | 4 +- sysdeps/mach/hurd/htl/pt-sigstate.c | 52 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 51 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 9 +- sysdeps/mach/hurd/i386/Makefile | 141 - sysdeps/mach/hurd/i386/____longjmp_chk.S | 3 +- sysdeps/mach/hurd/i386/__longjmp.S | 3 +- sysdeps/mach/hurd/i386/bits/ipc-perm.h | 33 + sysdeps/mach/hurd/i386/bits/sigcontext.h | 4 +- sysdeps/mach/hurd/i386/bits/types/struct_flock.h | 46 + .../mach/hurd/i386/bits/types/struct_msqid_ds.h | 43 + .../mach/hurd/i386/bits/types/struct_shmid_ds.h | 40 + sysdeps/mach/hurd/i386/dl-machine.h | 7 - sysdeps/mach/hurd/i386/dl-tls-initialized.c | 21 + sysdeps/mach/hurd/i386/exc2signal.c | 196 - sysdeps/mach/hurd/i386/getcontext.S | 2 +- sysdeps/mach/hurd/i386/htl/Implies | 1 + .../mach/hurd/i386/htl/bits/types/__pthread_t.h | 24 + sysdeps/mach/hurd/i386/htl/bits/types/__thrd_t.h | 24 + sysdeps/mach/hurd/i386/htl/pt-machdep.c | 4 +- sysdeps/mach/hurd/i386/htl/pt-setup.c | 38 +- sysdeps/mach/hurd/i386/init-first.c | 331 - sysdeps/mach/hurd/i386/intr-msg.h | 68 +- sysdeps/mach/hurd/i386/ioperm.c | 53 - sysdeps/mach/hurd/i386/jmp_buf-macros.h | 6 - sysdeps/mach/hurd/i386/ld.abilist | 1 + sysdeps/mach/hurd/i386/libc.abilist | 284 +- sysdeps/mach/hurd/i386/libcrypt.abilist | 7 - sysdeps/mach/hurd/i386/libm.abilist | 228 + sysdeps/mach/hurd/i386/libpthread.abilist | 97 +- sysdeps/mach/hurd/i386/localplt.data | 9 +- sysdeps/mach/hurd/i386/longjmp-ts.c | 2 +- sysdeps/mach/hurd/i386/makecontext.S | 2 +- sysdeps/mach/hurd/i386/setcontext.S | 2 +- sysdeps/mach/hurd/i386/sigcontextinfo.h | 2 +- sysdeps/mach/hurd/i386/sigreturn.c | 164 +- sysdeps/mach/hurd/i386/static-start.S | 5 +- sysdeps/mach/hurd/i386/swapcontext.S | 2 +- sysdeps/mach/hurd/i386/sys/io.h | 177 - sysdeps/mach/hurd/i386/tls.h | 161 +- sysdeps/mach/hurd/i386/trampoline.c | 363 - sysdeps/mach/hurd/i386/vm_param.h | 4 +- sysdeps/mach/hurd/if_index.c | 21 +- sysdeps/mach/hurd/ifreq.c | 6 +- sysdeps/mach/hurd/ifreq.h | 2 +- sysdeps/mach/hurd/init-first.c | 266 + sysdeps/mach/hurd/ioctl.c | 51 +- sysdeps/mach/hurd/isatty.c | 2 +- sysdeps/mach/hurd/jmp-unwind.c | 6 +- sysdeps/mach/hurd/kernel-features.h | 4 +- sysdeps/mach/hurd/kill.c | 12 +- sysdeps/mach/hurd/lchmod.c | 2 +- sysdeps/mach/hurd/lchown.c | 2 +- sysdeps/mach/hurd/lgetxattr.c | 2 +- sysdeps/mach/hurd/libc-start.h | 31 - sysdeps/mach/hurd/libc_sigaction.c | 7 +- sysdeps/mach/hurd/link.c | 34 +- sysdeps/mach/hurd/linkat.c | 24 +- sysdeps/mach/hurd/linkat_common.h | 23 + sysdeps/mach/hurd/listen.c | 2 +- sysdeps/mach/hurd/listxattr.c | 2 +- sysdeps/mach/hurd/llistxattr.c | 2 +- sysdeps/mach/hurd/lremovexattr.c | 4 +- sysdeps/mach/hurd/lseek.c | 8 +- sysdeps/mach/hurd/lseek64.c | 2 +- sysdeps/mach/hurd/lsetxattr.c | 6 +- sysdeps/mach/hurd/lstat.c | 8 +- sysdeps/mach/hurd/lstat64.c | 16 +- sysdeps/mach/hurd/lutimes.c | 2 +- sysdeps/mach/hurd/lxstat.c | 2 +- sysdeps/mach/hurd/lxstat64.c | 6 +- sysdeps/mach/hurd/malloc-machine.h | 2 +- sysdeps/mach/hurd/mig-reply.c | 62 +- sysdeps/mach/hurd/min-eloop-threshold.h | 33 + sysdeps/mach/hurd/mkdir.c | 16 +- sysdeps/mach/hurd/mkdirat.c | 6 +- sysdeps/mach/hurd/mknodat.c | 15 +- sysdeps/mach/hurd/mlock.c | 2 +- sysdeps/mach/hurd/mlockall.c | 2 +- sysdeps/mach/hurd/mmap.c | 59 +- sysdeps/mach/hurd/mmap64.c | 10 +- sysdeps/mach/hurd/mremap.c | 2 +- sysdeps/mach/hurd/msync.c | 2 +- sysdeps/mach/hurd/munlock.c | 2 +- sysdeps/mach/hurd/munlockall.c | 2 +- sysdeps/mach/hurd/net/ethernet.h | 2 +- sysdeps/mach/hurd/net/if_arp.h | 2 +- sysdeps/mach/hurd/net/if_ether.h | 2 +- sysdeps/mach/hurd/net/route.h | 52 +- sysdeps/mach/hurd/not-cancel.h | 24 +- sysdeps/mach/hurd/not-errno.h | 21 - 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 | 25 +- 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 | 7 +- sysdeps/mach/hurd/pselect.c | 2 +- sysdeps/mach/hurd/ptrace.c | 10 +- sysdeps/mach/hurd/ptsname.c | 14 +- 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 | 8 +- sysdeps/mach/hurd/readdir64.c | 21 +- sysdeps/mach/hurd/readdir64_r.c | 11 +- sysdeps/mach/hurd/readdir_r.c | 2 +- sysdeps/mach/hurd/readlink.c | 33 +- sysdeps/mach/hurd/readlinkat.c | 61 +- sysdeps/mach/hurd/reboot.c | 2 +- sysdeps/mach/hurd/recv.c | 5 +- sysdeps/mach/hurd/recvfrom.c | 7 +- sysdeps/mach/hurd/recvmsg.c | 11 +- sysdeps/mach/hurd/removexattr.c | 4 +- sysdeps/mach/hurd/rename.c | 23 +- sysdeps/mach/hurd/renameat.c | 2 +- sysdeps/mach/hurd/renameat2.c | 21 +- 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 | 4 +- sysdeps/mach/hurd/sendfile.c | 2 +- sysdeps/mach/hurd/sendfile64.c | 6 +- sysdeps/mach/hurd/sendmsg.c | 18 +- sysdeps/mach/hurd/sendto.c | 6 +- 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 | 15 +- 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 | 7 +- sysdeps/mach/hurd/setsid.c | 2 +- sysdeps/mach/hurd/setsockopt.c | 2 +- sysdeps/mach/hurd/setuid.c | 2 +- sysdeps/mach/hurd/setxattr.c | 4 +- sysdeps/mach/hurd/shutdown.c | 7 +- sysdeps/mach/hurd/sigaltstack.c | 5 +- sysdeps/mach/hurd/siglist-compat.c | 27 - sysdeps/mach/hurd/siglist-compat.h | 30 + sysdeps/mach/hurd/sigpending.c | 7 +- sysdeps/mach/hurd/sigprocmask.c | 54 +- sysdeps/mach/hurd/sigstack.c | 2 +- sysdeps/mach/hurd/sigsuspend.c | 5 +- sysdeps/mach/hurd/sigthreadmask.c | 86 + sysdeps/mach/hurd/sigtimedwait.c | 170 + sysdeps/mach/hurd/sigwait.c | 121 +- sysdeps/mach/hurd/sigwaitinfo.c | 28 + 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 | 74 +- sysdeps/mach/hurd/stat.c | 7 +- sysdeps/mach/hurd/stat64.c | 14 +- sysdeps/mach/hurd/statconv.c | 8 +- sysdeps/mach/hurd/statfs.c | 2 +- sysdeps/mach/hurd/statfs64.c | 2 +- sysdeps/mach/hurd/statfsconv.c | 9 +- sysdeps/mach/hurd/statvfs.c | 2 +- sysdeps/mach/hurd/statvfs64.c | 2 +- sysdeps/mach/hurd/symlink.c | 42 +- sysdeps/mach/hurd/symlinkat.c | 14 +- sysdeps/mach/hurd/sync.c | 2 +- sysdeps/mach/hurd/syncfs.c | 2 +- sysdeps/mach/hurd/sysconf.c | 6 +- sysdeps/mach/hurd/telldir.c | 2 +- sysdeps/mach/hurd/times.c | 20 +- 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 | 5 +- sysdeps/mach/hurd/ttyname_r.c | 10 +- sysdeps/mach/hurd/umask.c | 2 +- sysdeps/mach/hurd/uname.c | 2 +- sysdeps/mach/hurd/unlink.c | 17 +- sysdeps/mach/hurd/unlinkat.c | 11 +- sysdeps/mach/hurd/utime-helper.c | 64 +- sysdeps/mach/hurd/utimensat.c | 18 +- sysdeps/mach/hurd/utimes.c | 16 +- sysdeps/mach/hurd/wait4.c | 2 +- sysdeps/mach/hurd/wait4_nocancel.c | 2 +- sysdeps/mach/hurd/waitid.c | 10 +- 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/Makefile | 16 + sysdeps/mach/hurd/x86/dl-sysdep.c | 2 +- sysdeps/mach/hurd/x86/exc2signal.c | 196 + sysdeps/mach/hurd/x86/ioperm.c | 57 + sysdeps/mach/hurd/x86/set-hooks-arch.h | 28 + sysdeps/mach/hurd/{i386 => x86}/signal-defines.sym | 0 sysdeps/mach/hurd/x86/sys/io.h | 177 + sysdeps/mach/hurd/x86/trampoline.c | 553 + sysdeps/mach/hurd/x86_64/Implies | 2 + sysdeps/mach/hurd/x86_64/Makefile | 9 + sysdeps/mach/hurd/x86_64/Versions | 5 + sysdeps/mach/hurd/x86_64/____longjmp_chk.S | 121 + sysdeps/mach/hurd/x86_64/__longjmp.S | 98 + sysdeps/mach/hurd/x86_64/__start_context.S | 49 + sysdeps/mach/hurd/x86_64/bits/sigcontext.h | 135 + sysdeps/mach/hurd/x86_64/c++-types.data | 67 + sysdeps/mach/hurd/x86_64/dl-tls-initialized.c | 21 + sysdeps/mach/hurd/x86_64/getcontext.S | 68 + sysdeps/mach/hurd/x86_64/htl/Implies | 3 + sysdeps/mach/hurd/x86_64/htl/pt-machdep.c | 73 + sysdeps/mach/hurd/x86_64/htl/pt-setup.c | 93 + sysdeps/mach/hurd/x86_64/intr-msg.h | 119 + sysdeps/mach/hurd/x86_64/ld.abilist | 17 + sysdeps/mach/hurd/x86_64/libBrokenLocale.abilist | 1 + sysdeps/mach/hurd/x86_64/libanl.abilist | 4 + sysdeps/mach/hurd/x86_64/libc.abilist | 2331 ++ sysdeps/mach/hurd/x86_64/libc_malloc_debug.abilist | 26 + .../{generic => mach/hurd/x86_64}/libdl.abilist | 0 sysdeps/mach/hurd/x86_64/libm.abilist | 1176 + sysdeps/mach/hurd/x86_64/libmvec.abilist | 216 + sysdeps/mach/hurd/x86_64/libpthread.abilist | 84 + sysdeps/mach/hurd/x86_64/libresolv.abilist | 55 + sysdeps/mach/hurd/x86_64/librt.abilist | 33 + sysdeps/mach/hurd/x86_64/localplt.data | 43 + sysdeps/mach/hurd/x86_64/longjmp-ts.c | 41 + sysdeps/mach/hurd/x86_64/makecontext.c | 119 + sysdeps/mach/hurd/x86_64/setcontext.S | 96 + sysdeps/mach/hurd/x86_64/shlib-versions | 2 + sysdeps/mach/hurd/x86_64/sigreturn.c | 197 + sysdeps/mach/hurd/x86_64/static-start.S | 34 + sysdeps/mach/hurd/x86_64/swapcontext.S | 120 + sysdeps/mach/hurd/x86_64/tls.h | 243 + sysdeps/mach/hurd/x86_64/tlsdesc.sym | 22 + sysdeps/mach/hurd/x86_64/ucontext_i.sym | 38 + sysdeps/mach/hurd/x86_64/vm_param.h | 24 + sysdeps/mach/hurd/xmknod.c | 2 +- sysdeps/mach/hurd/xmknodat.c | 2 +- sysdeps/mach/hurd/xstat.c | 2 +- sysdeps/mach/hurd/xstat64.c | 6 +- sysdeps/mach/i386/Implies | 1 + sysdeps/mach/i386/bits/mach/param.h | 25 - sysdeps/mach/i386/machine-lock.h | 79 - sysdeps/mach/i386/machine-sp.h | 30 - sysdeps/mach/i386/syscall.S | 2 +- sysdeps/mach/i386/sysdep.h | 59 - sysdeps/mach/i386/thread_state.h | 53 - sysdeps/mach/include/mach/mig_support.h | 3 +- sysdeps/mach/libc-lock.h | 9 +- sysdeps/mach/mach_rpc.h | 27 + sysdeps/mach/mprotect.c | 5 +- sysdeps/mach/msync.c | 2 +- sysdeps/mach/munmap.c | 2 +- sysdeps/mach/pagecopy.h | 2 +- sysdeps/mach/readonly-area-fallback.c | 53 + sysdeps/mach/readonly-area.c | 56 - sysdeps/mach/sched_yield.c | 2 +- sysdeps/mach/sleep.c | 5 +- sysdeps/mach/strerror_l.c | 28 +- sysdeps/mach/sysdep.h | 17 +- sysdeps/mach/thread_state.h | 17 +- sysdeps/mach/usleep.c | 2 +- sysdeps/mach/x86/bits/mach/param.h | 25 + sysdeps/mach/x86/machine-lock.h | 79 + sysdeps/mach/x86/sysdep.h | 62 + sysdeps/mach/x86/thread_state.h | 74 + sysdeps/mach/x86_64/Implies | 1 + sysdeps/mach/xpg-strerror.c | 32 +- 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 | 4 +- sysdeps/microblaze/bits/link.h | 2 +- sysdeps/microblaze/bits/setjmp.h | 2 +- sysdeps/microblaze/bits/wordsize.h | 21 + sysdeps/microblaze/bsd-_setjmp.S | 2 +- sysdeps/microblaze/bsd-setjmp.S | 2 +- sysdeps/microblaze/configure | 12 + sysdeps/microblaze/configure.ac | 9 + sysdeps/microblaze/crti.S | 2 +- sysdeps/microblaze/crtn.S | 2 +- sysdeps/microblaze/dl-machine.h | 32 +- sysdeps/microblaze/dl-tls.h | 26 - sysdeps/microblaze/dl-trampoline.S | 2 +- sysdeps/microblaze/elf-initfini.h | 2 +- sysdeps/microblaze/gccframe.h | 2 +- sysdeps/microblaze/jmpbuf-unwind.h | 5 +- sysdeps/microblaze/ldsodefs.h | 2 +- sysdeps/microblaze/libc-tls.c | 2 +- sysdeps/microblaze/libm-test-ulps | 270 - sysdeps/microblaze/libm-test-ulps-name | 1 - sysdeps/microblaze/machine-gmon.h | 2 +- sysdeps/microblaze/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 | 31 +- sysdeps/microblaze/preconfigure | 143 +- sysdeps/microblaze/setjmp.S | 2 +- sysdeps/microblaze/sfp-machine.h | 52 +- sysdeps/microblaze/sotruss-lib.c | 2 +- sysdeps/microblaze/stackinfo.h | 2 +- sysdeps/microblaze/start.S | 2 +- sysdeps/microblaze/sysdep.h | 2 +- sysdeps/microblaze/thread_pointer.h | 30 + sysdeps/microblaze/tst-audit.h | 2 +- sysdeps/microblaze/tst-file-align.h | 20 + sysdeps/microblaze/utmp-size.h | 2 + sysdeps/mips/Makefile | 9 + sysdeps/mips/__longjmp.c | 2 +- sysdeps/mips/add_n.S | 2 +- sysdeps/mips/addmul_1.S | 2 +- sysdeps/mips/atomic-machine.h | 21 +- sysdeps/mips/bits/dlfcn.h | 2 +- sysdeps/mips/bits/fenv.h | 4 +- sysdeps/mips/bits/ipctypes.h | 2 +- sysdeps/mips/bits/link.h | 4 +- sysdeps/mips/bits/setjmp.h | 2 +- sysdeps/mips/bits/wordsize.h | 8 +- sysdeps/mips/bsd-_setjmp.S | 2 +- sysdeps/mips/bsd-setjmp.S | 2 +- sysdeps/mips/configure | 167 +- sysdeps/mips/configure.ac | 2 +- sysdeps/mips/dl-debug.h | 41 + sysdeps/mips/dl-dtprocnum.h | 2 +- sysdeps/mips/dl-machine-reject-phdr.h | 30 +- sysdeps/mips/dl-machine-rel.h | 27 + sysdeps/mips/dl-machine.h | 132 +- sysdeps/mips/dl-procinfo.c | 62 - sysdeps/mips/dl-procinfo.h | 59 - sysdeps/mips/dl-r_debug.h | 64 + sysdeps/mips/dl-relocate-ld.h | 25 + sysdeps/mips/dl-tls.h | 9 +- sysdeps/mips/dl-trampoline.c | 2 +- sysdeps/mips/elf-initfini.h | 2 +- sysdeps/mips/elf_machine_sym_no_match.h | 2 +- sysdeps/mips/fpregdef.h | 2 +- sysdeps/mips/fpu/fclrexcpt.c | 2 +- sysdeps/mips/fpu/fedisblxcpt.c | 2 +- sysdeps/mips/fpu/feenablxcpt.c | 2 +- sysdeps/mips/fpu/fegetenv.c | 2 +- sysdeps/mips/fpu/fegetexcept.c | 2 +- sysdeps/mips/fpu/fegetmode.c | 2 +- sysdeps/mips/fpu/fegetround.c | 2 +- sysdeps/mips/fpu/feholdexcpt.c | 2 +- sysdeps/mips/fpu/fenv_libc.h | 2 +- sysdeps/mips/fpu/fenv_private.h | 2 +- sysdeps/mips/fpu/fesetenv.c | 2 +- sysdeps/mips/fpu/fesetexcept.c | 2 +- sysdeps/mips/fpu/fesetmode.c | 2 +- sysdeps/mips/fpu/fesetround.c | 2 +- sysdeps/mips/fpu/feupdateenv.c | 4 +- sysdeps/mips/fpu/fgetexcptflg.c | 2 +- sysdeps/mips/fpu/fraiseexcpt.c | 2 +- sysdeps/mips/fpu/fsetexcptflg.c | 2 +- sysdeps/mips/fpu/ftestexcept.c | 2 +- sysdeps/mips/fpu/math-use-builtins-fma.h | 36 + sysdeps/mips/fpu_control.h | 2 +- sysdeps/mips/gccframe.h | 2 +- sysdeps/mips/ieee754/bits/floatn.h | 8 +- 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 | 5 +- sysdeps/mips/ldsodefs.h | 10 +- sysdeps/mips/libc-tls.c | 4 +- sysdeps/mips/lshift.S | 2 +- sysdeps/mips/machine-gmon.h | 2 +- sysdeps/mips/math-tests-snan-payload.h | 2 +- sysdeps/mips/math-use-builtins-ffs.h | 3 + sysdeps/mips/memcpy.S | 8 +- sysdeps/mips/memset.S | 4 +- 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/mips32/libm-test-ulps | 1136 - sysdeps/mips/mips32/libm-test-ulps-name | 1 - sysdeps/mips/mips64/__longjmp.c | 2 +- sysdeps/mips/mips64/add_n.S | 2 +- sysdeps/mips/mips64/addmul_1.S | 2 +- sysdeps/mips/mips64/bsd-_setjmp.S | 2 +- sysdeps/mips/mips64/bsd-setjmp.S | 2 +- sysdeps/mips/mips64/e_sqrtl.c | 2 +- sysdeps/mips/mips64/gmp-mparam.h | 2 +- sysdeps/mips/mips64/libm-test-ulps | 1423 - sysdeps/mips/mips64/libm-test-ulps-name | 1 - sysdeps/mips/mips64/lshift.S | 2 +- sysdeps/mips/mips64/mul_1.S | 2 +- sysdeps/mips/mips64/n32/crti.S | 2 +- sysdeps/mips/mips64/n32/crtn.S | 2 +- sysdeps/mips/mips64/n64/crti.S | 2 +- sysdeps/mips/mips64/n64/crtn.S | 2 +- sysdeps/mips/mips64/rshift.S | 2 +- sysdeps/mips/mips64/setjmp.S | 2 +- sysdeps/mips/mips64/setjmp_aux.c | 2 +- sysdeps/mips/mips64/sub_n.S | 2 +- sysdeps/mips/mips64/submul_1.S | 2 +- sysdeps/mips/mul_1.S | 2 +- sysdeps/mips/nan-high-order-bit.h | 2 +- sysdeps/mips/nptl/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 | 28 +- sysdeps/mips/preconfigure | 8 +- sysdeps/mips/preconfigure.ac | 34 + sysdeps/mips/regdef.h | 2 +- sysdeps/mips/rshift.S | 2 +- sysdeps/mips/setjmp.S | 2 +- sysdeps/mips/setjmp_aux.c | 2 +- sysdeps/mips/sgidefs.h | 2 +- sysdeps/mips/sotruss-lib.c | 2 +- sysdeps/mips/stackinfo.h | 2 +- sysdeps/mips/start.S | 4 +- sysdeps/mips/strcmp.S | 2 +- sysdeps/mips/sub_n.S | 2 +- sysdeps/mips/submul_1.S | 2 +- sysdeps/mips/sys/asm.h | 4 +- sysdeps/mips/sys/fpregdef.h | 2 +- sysdeps/mips/sys/regdef.h | 2 +- sysdeps/mips/sys/tas.h | 2 +- sysdeps/mips/sys/ucontext.h | 2 +- sysdeps/mips/tst-abi-fp32mod.c | 2 +- sysdeps/mips/tst-abi-fp64amod.c | 2 +- sysdeps/mips/tst-abi-fp64mod.c | 2 +- sysdeps/mips/tst-abi-fpxxmod.c | 2 +- sysdeps/mips/tst-abi-fpxxomod.c | 2 +- sysdeps/mips/tst-abi-interlink.c | 4 +- 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 | 4 +- sysdeps/mips/utmp-size.h | 2 + sysdeps/nios2/Implies | 4 - sysdeps/nios2/Makefile | 30 - sysdeps/nios2/Subdirs | 1 - sysdeps/nios2/Versions | 12 - sysdeps/nios2/__longjmp.S | 80 - sysdeps/nios2/abort-instr.h | 2 - sysdeps/nios2/bits/endianness.h | 16 - sysdeps/nios2/bits/fenv.h | 52 - sysdeps/nios2/bits/link.h | 54 - sysdeps/nios2/bits/setjmp.h | 30 - sysdeps/nios2/configure | 162 - sysdeps/nios2/configure.ac | 13 - sysdeps/nios2/crti.S | 98 - sysdeps/nios2/crtn.S | 49 - sysdeps/nios2/dl-init.c | 29 - sysdeps/nios2/dl-machine.h | 337 - sysdeps/nios2/dl-sysdep.h | 25 - sysdeps/nios2/dl-tls.h | 45 - sysdeps/nios2/dl-trampoline.S | 79 - sysdeps/nios2/elf-initfini.h | 20 - sysdeps/nios2/gccframe.h | 21 - sysdeps/nios2/jmpbuf-offsets.h | 48 - sysdeps/nios2/jmpbuf-unwind.h | 37 - sysdeps/nios2/ldbl-classify-compat.h | 8 - sysdeps/nios2/ldsodefs.h | 43 - sysdeps/nios2/libc-tls.c | 32 - sysdeps/nios2/libm-test-ulps | 279 - sysdeps/nios2/libm-test-ulps-name | 1 - sysdeps/nios2/machine-gmon.h | 64 - sysdeps/nios2/memusage.h | 23 - sysdeps/nios2/nptl/Makefile | 22 - sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 37 - sysdeps/nios2/nptl/pthreaddef.h | 35 - sysdeps/nios2/nptl/tcb-offsets.sym | 13 - sysdeps/nios2/nptl/tls.h | 163 - sysdeps/nios2/preconfigure | 6 - sysdeps/nios2/setjmp.S | 73 - sysdeps/nios2/sfp-machine.h | 51 - sysdeps/nios2/sotruss-lib.c | 51 - sysdeps/nios2/stackguard-macros.h | 6 - sysdeps/nios2/stackinfo.h | 33 - sysdeps/nios2/start.S | 139 - sysdeps/nios2/sysdep.h | 65 - sysdeps/nios2/tst-audit.h | 23 - sysdeps/nptl/Makeconfig | 3 +- sysdeps/nptl/Makefile | 2 +- sysdeps/nptl/_Fork.c | 16 +- sysdeps/nptl/aio_misc.h | 4 +- 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 | 29 +- sysdeps/nptl/cancellation-pc-check.h | 54 + sysdeps/nptl/dl-mutex.c | 2 +- sysdeps/nptl/dl-thread_gscope_wait.c | 2 +- sysdeps/nptl/dl-tls_init_tp.c | 36 +- sysdeps/nptl/dl-tunables.list | 14 +- sysdeps/nptl/fork.h | 17 +- sysdeps/nptl/futex-internal.h | 62 +- sysdeps/nptl/gai_misc.h | 13 +- sysdeps/nptl/internaltypes.h | 3 +- sysdeps/nptl/jmp-unwind.c | 2 +- sysdeps/nptl/libc-lock.h | 10 +- sysdeps/nptl/libc-lockP.h | 5 +- sysdeps/nptl/libc_start_call_main.h | 5 +- sysdeps/nptl/lowlevellock-futex.h | 23 +- sysdeps/nptl/lowlevellock.h | 6 +- sysdeps/nptl/malloc-machine.h | 2 +- sysdeps/nptl/proc_service.h | 2 +- sysdeps/nptl/pthread.h | 37 +- sysdeps/nptl/pthreadP.h | 65 +- sysdeps/nptl/pthread_early_init.h | 4 +- sysdeps/nptl/pthread_mutex_backoff.h | 35 + sysdeps/nptl/pthread_mutex_conf.h | 10 +- sysdeps/nptl/rseq-access.h | 56 + sysdeps/nptl/setxid.h | 4 +- sysdeps/nptl/stdio-lock.h | 30 +- sysdeps/nptl/sys/procfs.h | 2 +- sysdeps/nptl/tcb-access.h | 32 + sysdeps/nptl/thread_db.h | 2 +- sysdeps/nptl/timer_routines.h | 2 +- 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 | 88 + sysdeps/or1k/bits/link.h | 54 + sysdeps/or1k/bits/setjmp.h | 32 + sysdeps/{nios2 => or1k}/bsd-_setjmp.S | 0 sysdeps/{nios2 => or1k}/bsd-setjmp.S | 0 sysdeps/or1k/configure | 3 + sysdeps/or1k/configure.ac | 2 + sysdeps/or1k/dl-machine.h | 296 + sysdeps/or1k/dl-start.S | 98 + sysdeps/or1k/dl-trampoline.S | 73 + sysdeps/or1k/fpu/fclrexcpt.c | 44 + sysdeps/or1k/fpu/fegetenv.c | 32 + sysdeps/or1k/fpu/fegetmode.c | 29 + sysdeps/or1k/fpu/fegetround.c | 29 + sysdeps/or1k/fpu/feholdexcpt.c | 33 + sysdeps/or1k/fpu/fenv_private.h | 199 + sysdeps/or1k/fpu/fesetenv.c | 32 + sysdeps/or1k/fpu/fesetexcept.c | 35 + sysdeps/or1k/fpu/fesetmode.c | 39 + sysdeps/or1k/fpu/fesetround.c | 39 + sysdeps/or1k/fpu/feupdateenv.c | 33 + sysdeps/or1k/fpu/fgetexcptflg.c | 29 + sysdeps/or1k/fpu/fix-fp-int-convert-overflow.h | 38 + sysdeps/or1k/fpu/fraiseexcpt.c | 67 + sysdeps/or1k/fpu/fsetexcptflg.c | 43 + sysdeps/or1k/fpu/ftestexcept.c | 27 + sysdeps/or1k/fpu/get-rounding-mode.h | 38 + sysdeps/or1k/fpu_control.h | 89 + sysdeps/or1k/jmpbuf-offsets.h | 23 + sysdeps/or1k/jmpbuf-unwind.h | 36 + sysdeps/or1k/ldsodefs.h | 40 + sysdeps/or1k/libc-tls.c | 34 + sysdeps/or1k/machine-gmon.h | 35 + sysdeps/or1k/math-tests-snan-payload.h | 26 + sysdeps/or1k/math-tests-trap.h | 27 + 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 | 110 + sysdeps/or1k/sotruss-lib.c | 51 + sysdeps/or1k/stackinfo.h | 34 + sysdeps/or1k/start.S | 115 + sysdeps/or1k/sysdep.h | 80 + sysdeps/or1k/thread_pointer.h | 30 + sysdeps/or1k/tininess.h | 1 + sysdeps/or1k/tst-audit.h | 24 + sysdeps/or1k/utmp-size.h | 3 + sysdeps/posix/Makefile | 5 - 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 | 6 +- sysdeps/posix/gai_strerror-strs.h | 2 + sysdeps/posix/gai_strerror.c | 2 +- sysdeps/posix/getaddrinfo.c | 2495 -- sysdeps/posix/getcwd.c | 9 +- sysdeps/posix/getdtsz.c | 2 +- sysdeps/posix/gethostname.c | 2 +- sysdeps/posix/getpagesize.c | 2 +- sysdeps/posix/isatty.c | 2 +- sysdeps/posix/isfdtype.c | 6 +- sysdeps/posix/killpg.c | 2 +- sysdeps/posix/libc_fatal.c | 117 +- 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 | 6 +- sysdeps/posix/posix_fallocate64.c | 6 +- sysdeps/posix/pread.c | 2 +- sysdeps/posix/pread64.c | 2 +- sysdeps/posix/preadv.c | 2 +- sysdeps/posix/preadv2.c | 2 +- sysdeps/posix/preadv64.c | 2 +- sysdeps/posix/preadv64v2.c | 2 +- sysdeps/posix/preadv_common.c | 2 +- sysdeps/posix/profil.c | 8 +- sysdeps/posix/pwrite.c | 2 +- sysdeps/posix/pwrite64.c | 2 +- sysdeps/posix/pwritev.c | 2 +- sysdeps/posix/pwritev2.c | 2 +- sysdeps/posix/pwritev64.c | 2 +- sysdeps/posix/pwritev64v2.c | 2 +- sysdeps/posix/pwritev_common.c | 2 +- sysdeps/posix/raise.c | 2 +- sysdeps/posix/readv.c | 30 +- sysdeps/posix/remove.c | 2 +- sysdeps/posix/rename.c | 2 +- sysdeps/posix/sigblock.c | 2 +- sysdeps/posix/sigignore.c | 2 +- sysdeps/posix/sigintr.c | 2 +- sysdeps/posix/signal.c | 4 +- sysdeps/posix/sigpause.c | 2 +- sysdeps/posix/sigset.c | 2 +- sysdeps/posix/sigsetmask.c | 2 +- sysdeps/posix/sigsuspend.c | 2 +- sysdeps/posix/sigwait.c | 2 +- sysdeps/posix/sleep.c | 2 +- sysdeps/posix/spawni.c | 343 - sysdeps/posix/sprofil.c | 14 +- sysdeps/posix/sysconf-pthread_stack_min.h | 2 +- sysdeps/posix/sysconf.c | 12 +- sysdeps/posix/system.c | 21 +- sysdeps/posix/sysv_signal.c | 2 +- sysdeps/posix/tempname.c | 181 +- sysdeps/posix/truncate.c | 2 +- sysdeps/posix/ttyname.c | 6 +- sysdeps/posix/ttyname_r.c | 2 +- sysdeps/posix/ulimit.c | 2 +- sysdeps/posix/usleep.c | 2 +- sysdeps/posix/utime.c | 2 +- sysdeps/posix/utimes.c | 2 +- sysdeps/posix/writev.c | 35 +- sysdeps/powerpc/Makefile | 10 +- sysdeps/powerpc/Versions | 5 + sysdeps/powerpc/atomic-machine.h | 21 +- sysdeps/powerpc/bits/fenv.h | 4 +- sysdeps/powerpc/bits/floatn.h | 8 +- sysdeps/powerpc/bits/fp-fast.h | 2 +- sysdeps/powerpc/bits/hwcap.h | 2 +- sysdeps/powerpc/bits/link.h | 2 +- sysdeps/powerpc/bits/setjmp.h | 4 +- sysdeps/powerpc/cpu-features.c | 39 - sysdeps/powerpc/cpu-features.h | 28 - sysdeps/powerpc/dl-diagnostics-cpu.c | 97 + sysdeps/powerpc/dl-lookupcfg.h | 39 + sysdeps/powerpc/dl-procinfo.c | 37 +- sysdeps/powerpc/dl-procinfo.h | 246 - sysdeps/powerpc/dl-tls.c | 2 +- sysdeps/powerpc/dl-tls.h | 3 +- sysdeps/powerpc/dl-tunables.list | 5 +- sysdeps/powerpc/elf-initfini.h | 2 +- sysdeps/powerpc/ffs.c | 46 - sysdeps/powerpc/fpu/e_hypot.c | 87 - sysdeps/powerpc/fpu/e_hypotf.c | 78 - sysdeps/powerpc/fpu/e_sqrt.c | 2 +- sysdeps/powerpc/fpu/e_sqrtf.c | 2 +- sysdeps/powerpc/fpu/fclrexcpt.c | 2 +- sysdeps/powerpc/fpu/fe_mask.c | 2 +- sysdeps/powerpc/fpu/fe_nomask.c | 2 +- sysdeps/powerpc/fpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/fpu/feenablxcpt.c | 2 +- sysdeps/powerpc/fpu/fegetenv.c | 2 +- sysdeps/powerpc/fpu/fegetexcept.c | 2 +- sysdeps/powerpc/fpu/fegetmode.c | 2 +- sysdeps/powerpc/fpu/fegetround.c | 2 +- sysdeps/powerpc/fpu/feholdexcpt.c | 2 +- sysdeps/powerpc/fpu/fenv_const.c | 2 +- sysdeps/powerpc/fpu/fenv_libc.h | 33 +- sysdeps/powerpc/fpu/fenv_private.h | 2 +- sysdeps/powerpc/fpu/fesetenv.c | 2 +- sysdeps/powerpc/fpu/fesetexcept.c | 7 +- sysdeps/powerpc/fpu/fesetmode.c | 2 +- sysdeps/powerpc/fpu/fesetround.c | 2 +- sysdeps/powerpc/fpu/feupdateenv.c | 2 +- sysdeps/powerpc/fpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/powerpc/fpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/fpu/fsetexcptflg.c | 11 +- sysdeps/powerpc/fpu/ftestexcept.c | 2 +- sysdeps/powerpc/fpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/fpu/libm-test-ulps | 1779 - sysdeps/powerpc/fpu/libm-test-ulps-name | 1 - sysdeps/powerpc/fpu/math-barriers.h | 2 +- sysdeps/powerpc/fpu/math-tests-trap-force.h | 2 +- sysdeps/powerpc/fpu/math-use-builtins-fabs.h | 8 + sysdeps/powerpc/fpu/math-use-builtins-trunc.h | 9 + sysdeps/powerpc/fpu/math_ldbl.h | 2 +- sysdeps/powerpc/fpu/math_private.h | 9 +- sysdeps/powerpc/fpu/round_to_integer.h | 8 +- sysdeps/powerpc/fpu/s_ceil.c | 2 +- sysdeps/powerpc/fpu/s_ceilf.c | 2 +- sysdeps/powerpc/fpu/s_copysign.c | 32 - sysdeps/powerpc/fpu/s_copysignf.c | 28 - 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 | 59 - sysdeps/powerpc/fpu/s_modff.c | 55 - 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 | 6 +- sysdeps/powerpc/fpu_control.h | 2 +- sysdeps/powerpc/gccframe.h | 2 +- sysdeps/powerpc/hwcapinfo.c | 27 +- sysdeps/powerpc/hwcapinfo.h | 107 +- sysdeps/powerpc/jmpbuf-offsets.h | 2 +- sysdeps/powerpc/jmpbuf-unwind.h | 5 +- sysdeps/powerpc/ldsodefs.h | 2 +- sysdeps/powerpc/libc-tls.c | 2 +- sysdeps/powerpc/longjmp.c | 5 +- sysdeps/powerpc/machine-gmon.h | 2 +- sysdeps/powerpc/math-tests-snan-cast.h | 2 +- sysdeps/powerpc/math-use-builtins-ffs.h | 6 + sysdeps/powerpc/memusage.h | 20 - sysdeps/powerpc/mod-cache-ppc.c | 2 +- sysdeps/powerpc/mod-tlsopt-powerpc.c | 6 +- sysdeps/powerpc/nofpu/Makefile | 37 +- sysdeps/powerpc/nofpu/atomic-feclearexcept.c | 2 +- sysdeps/powerpc/nofpu/atomic-feholdexcept.c | 2 +- sysdeps/powerpc/nofpu/atomic-feupdateenv.c | 2 +- sysdeps/powerpc/nofpu/fclrexcpt.c | 2 +- sysdeps/powerpc/nofpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/nofpu/feenablxcpt.c | 2 +- sysdeps/powerpc/nofpu/fegetenv.c | 2 +- sysdeps/powerpc/nofpu/fegetexcept.c | 2 +- sysdeps/powerpc/nofpu/fegetmode.c | 2 +- sysdeps/powerpc/nofpu/fegetround.c | 2 +- sysdeps/powerpc/nofpu/feholdexcpt.c | 2 +- sysdeps/powerpc/nofpu/fenv_const.c | 2 +- sysdeps/powerpc/nofpu/fesetenv.c | 2 +- sysdeps/powerpc/nofpu/fesetexcept.c | 2 +- sysdeps/powerpc/nofpu/fesetmode.c | 2 +- sysdeps/powerpc/nofpu/fesetround.c | 2 +- sysdeps/powerpc/nofpu/feupdateenv.c | 2 +- sysdeps/powerpc/nofpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/nofpu/flt-rounds.c | 2 +- sysdeps/powerpc/nofpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/nofpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/nofpu/ftestexcept.c | 2 +- sysdeps/powerpc/nofpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/nofpu/libm-test-ulps | 1518 - sysdeps/powerpc/nofpu/libm-test-ulps-name | 1 - sysdeps/powerpc/nofpu/sim-full.c | 2 +- sysdeps/powerpc/nofpu/soft-supp.h | 2 +- sysdeps/powerpc/nofpu/sqrtdf2.c | 2 +- sysdeps/powerpc/nofpu/sqrtsf2.c | 2 +- sysdeps/powerpc/novmx-longjmp.c | 2 +- sysdeps/powerpc/novmx-sigjmp.c | 2 +- sysdeps/powerpc/novmxsetjmp.h | 2 +- sysdeps/powerpc/nptl/Makefile | 2 +- sysdeps/powerpc/nptl/bits/struct_mutex.h | 2 +- sysdeps/powerpc/nptl/bits/struct_rwlock.h | 2 +- sysdeps/powerpc/nptl/elide.h | 2 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 2 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 2 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 2 +- sysdeps/powerpc/nptl/pthreaddef.h | 5 +- sysdeps/powerpc/nptl/tcb-offsets.sym | 1 + sysdeps/powerpc/nptl/tls.h | 61 +- sysdeps/powerpc/power4/wordcopy.c | 2 +- sysdeps/powerpc/power6/wordcopy.c | 2 +- sysdeps/powerpc/powerpc32/405/memcmp.S | 4 +- sysdeps/powerpc/powerpc32/405/memcpy.S | 6 +- sysdeps/powerpc/powerpc32/405/memset.S | 12 +- 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 | 12 +- sysdeps/powerpc/powerpc32/Makefile | 3 - sysdeps/powerpc/powerpc32/__longjmp-common.S | 3 +- sysdeps/powerpc/powerpc32/__longjmp.S | 2 +- sysdeps/powerpc/powerpc32/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/add_n.S | 2 +- sysdeps/powerpc/powerpc32/addmul_1.S | 2 +- sysdeps/powerpc/powerpc32/atomic-machine.h | 2 +- sysdeps/powerpc/powerpc32/backtrace.c | 133 - sysdeps/powerpc/powerpc32/bits/wordsize.h | 3 +- sysdeps/powerpc/powerpc32/bsd-_setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bsd-setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bzero.S | 27 - sysdeps/powerpc/powerpc32/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/configure | 27 +- sysdeps/powerpc/powerpc32/configure.ac | 14 +- 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 | 4 +- sysdeps/powerpc/powerpc32/dl-machine.h | 68 +- sysdeps/powerpc/powerpc32/dl-start.S | 2 +- sysdeps/powerpc/powerpc32/dl-trampoline.S | 4 +- sysdeps/powerpc/powerpc32/fpu/Makefile | 4 +- sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S | 3 +- sysdeps/powerpc/powerpc32/fpu/__longjmp.S | 2 +- sysdeps/powerpc/powerpc32/fpu/configure | 49 +- .../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 | 66 - sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 52 - 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 | 3 +- 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 | 6 +- sysdeps/powerpc/powerpc32/lshift.S | 2 +- sysdeps/powerpc/powerpc32/memset.S | 2 +- sysdeps/powerpc/powerpc32/mul_1.S | 2 +- sysdeps/powerpc/powerpc32/power11/Implies | 2 + .../powerpc32/power11/fpu/multiarch/Implies | 1 + .../powerpc/powerpc32/power11/multiarch/Implies | 1 + .../powerpc32/power4/fpu/multiarch/Makefile | 15 +- .../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 +- .../power4/fpu/multiarch/s_llrintf-power6.c | 4 + .../power4/fpu/multiarch/s_llrintf-ppc32.c | 4 + .../powerpc32/power4/fpu/multiarch/s_llrintf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llround.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llroundf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb.c | 2 +- .../power4/fpu/multiarch/s_logbf-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbf.c | 2 +- .../power4/fpu/multiarch/s_logbl-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbl-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbl.c | 2 +- .../power4/fpu/multiarch/s_lrint-power6x.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrint.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrintf.c | 2 +- .../power4/fpu/multiarch/s_lround-power6x.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lround.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lroundf.c | 2 +- .../power4/fpu/multiarch/s_modf-power5+.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_modf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modf.c | 2 +- .../power4/fpu/multiarch/s_modff-power5+.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_modff-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modff.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_round.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_roundf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_truncf.c | 2 +- sysdeps/powerpc/powerpc32/power4/hp-timing.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 4 +- sysdeps/powerpc/powerpc32/power4/memcopy.h | 7 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- .../powerpc/powerpc32/power4/multiarch/Makefile | 13 +- .../powerpc32/power4/multiarch/bzero-power6.S | 25 - .../powerpc32/power4/multiarch/bzero-power7.S | 25 - .../powerpc32/power4/multiarch/bzero-ppc32.S | 34 - sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 37 - .../powerpc32/power4/multiarch/ifunc-impl-list.c | 45 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 12 +- .../powerpc32/power4/multiarch/memchr-power7.S | 2 +- .../powerpc32/power4/multiarch/memchr-ppc32.c | 16 +- .../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 | 2 +- .../powerpc32/power4/multiarch/memrchr-ppc32.c | 12 +- .../powerpc/powerpc32/power4/multiarch/memrchr.c | 14 +- .../powerpc32/power4/multiarch/memset-power6.S | 2 +- .../powerpc32/power4/multiarch/memset-power7.S | 2 +- .../powerpc32/power4/multiarch/memset-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memset.c | 2 +- .../powerpc32/power4/multiarch/rawmemchr-power7.S | 2 +- .../powerpc32/power4/multiarch/rawmemchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/rawmemchr.c | 2 +- .../powerpc32/power4/multiarch/rtld-memcmp.S | 2 +- .../powerpc32/power4/multiarch/rtld-memset.S | 2 +- .../powerpc32/power4/multiarch/rtld-strchr.S | 2 +- .../powerpc32/power4/multiarch/rtld-strnlen.c | 2 +- .../powerpc32/power4/multiarch/strcasecmp-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp.c | 2 +- .../power4/multiarch/strcasecmp_l-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp_l.c | 2 +- .../powerpc32/power4/multiarch/strchr-power7.S | 2 +- .../powerpc32/power4/multiarch/strchr-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strchr.c | 2 +- .../powerpc32/power4/multiarch/strchrnul-power7.S | 2 +- .../powerpc32/power4/multiarch/strchrnul-ppc32.c | 13 +- .../powerpc/powerpc32/power4/multiarch/strchrnul.c | 19 +- .../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 | 26 - .../powerpc/powerpc32/power4/multiarch/strncase.c | 41 - .../powerpc32/power4/multiarch/strncase_l-power7.c | 26 - .../powerpc32/power4/multiarch/strncase_l.c | 42 - .../powerpc32/power4/multiarch/strncmp-power7.S | 38 - .../powerpc32/power4/multiarch/strncmp-ppc32.S | 40 - .../powerpc/powerpc32/power4/multiarch/strncmp.c | 39 - .../powerpc32/power4/multiarch/strnlen-power7.S | 2 +- .../powerpc32/power4/multiarch/strnlen-ppc32.c | 16 +- .../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 | 196 - sysdeps/powerpc/powerpc32/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power6/memset.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power7/memchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/memcmp.S | 4 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/memrchr.S | 3 +- sysdeps/powerpc/powerpc32/power7/memset.S | 2 +- sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc32/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc32/power7/strncmp.S | 199 - sysdeps/powerpc/powerpc32/power7/strnlen.S | 2 +- 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 | 3 +- sysdeps/powerpc/powerpc32/setjmp.S | 2 +- sysdeps/powerpc/powerpc32/stackinfo.h | 32 + sysdeps/powerpc/powerpc32/start.S | 2 +- sysdeps/powerpc/powerpc32/stpcpy.S | 2 +- sysdeps/powerpc/powerpc32/strchr.S | 2 +- sysdeps/powerpc/powerpc32/strcmp.S | 2 +- sysdeps/powerpc/powerpc32/strcpy.S | 2 +- sysdeps/powerpc/powerpc32/strlen.S | 2 +- sysdeps/powerpc/powerpc32/strncmp.S | 181 - sysdeps/powerpc/powerpc32/sub_n.S | 2 +- sysdeps/powerpc/powerpc32/submul_1.S | 2 +- sysdeps/powerpc/powerpc32/symbol-hacks.h | 2 +- sysdeps/powerpc/powerpc32/sysdep.h | 5 +- sysdeps/powerpc/powerpc32/tst-audit.h | 2 +- sysdeps/powerpc/powerpc32/unwind-arch.h | 2 +- sysdeps/powerpc/powerpc64/__longjmp-common.S | 11 +- sysdeps/powerpc/powerpc64/__longjmp.S | 2 +- sysdeps/powerpc/powerpc64/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/addmul_1.S | 2 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 2 +- sysdeps/powerpc/powerpc64/backtrace.c | 117 - .../powerpc/powerpc64/be/fpu/multiarch/Makefile | 4 +- .../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 | 4 +- .../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 | 4 +- .../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/be/power11/Implies | 2 + sysdeps/powerpc/powerpc64/be/power11/fpu/Implies | 1 + .../powerpc64/be/power11/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/be/power11/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/bits/wordsize.h | 3 +- sysdeps/powerpc/powerpc64/bzero.S | 20 - sysdeps/powerpc/powerpc64/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/configure | 89 +- sysdeps/powerpc/powerpc64/configure.ac | 29 +- sysdeps/powerpc/powerpc64/crti.S | 8 +- sysdeps/powerpc/powerpc64/crtn.S | 8 +- sysdeps/powerpc/powerpc64/dl-dtprocnum.h | 2 +- sysdeps/powerpc/powerpc64/dl-funcdesc.h | 34 + sysdeps/powerpc/powerpc64/dl-irel.h | 4 +- sysdeps/powerpc/powerpc64/dl-machine.c | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 170 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 60 +- sysdeps/powerpc/powerpc64/entry.h | 37 - sysdeps/powerpc/powerpc64/ffsll.c | 36 - sysdeps/powerpc/powerpc64/fpu/Makefile | 6 +- sysdeps/powerpc/powerpc64/fpu/s_copysignl.S | 48 - sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 34 - sysdeps/powerpc/powerpc64/fpu/s_llrint.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llround.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llroundf.c | 2 +- sysdeps/powerpc/powerpc64/hp-timing.h | 2 +- sysdeps/powerpc/powerpc64/le/Makefile | 22 + sysdeps/powerpc/powerpc64/le/configure | 201 +- sysdeps/powerpc/powerpc64/le/configure.ac | 9 +- sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h | 11 +- sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c | 2 +- sysdeps/powerpc/powerpc64/le/fpu/e_ilogb.c | 41 + sysdeps/powerpc/powerpc64/le/fpu/e_ilogbf.c | 41 + sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c | 2 +- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 135 +- .../powerpc/powerpc64/le/fpu/multiarch/configure | 34 +- .../powerpc64/le/fpu/multiarch/configure.ac | 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 | 4 +- .../le/fpu/multiarch/float128-ifunc-redirects-mp.h | 2 +- .../le/fpu/multiarch/float128-ifunc-redirects.h | 7 +- .../powerpc64/le/fpu/multiarch/float128-ifunc.h | 19 +- .../powerpc64/le/fpu/multiarch/float128_private.h | 7 +- .../le/fpu/multiarch/math-type-macros-float128.h | 8 +- sysdeps/powerpc/powerpc64/le/fpu/w_ilogb.c | 2 + sysdeps/powerpc/powerpc64/le/fpu/w_ilogbf.c | 2 + sysdeps/powerpc/powerpc64/le/fpu/w_llogb.c | 2 + sysdeps/powerpc/powerpc64/le/fpu/w_llogbf.c | 2 + .../powerpc64/le/multiarch/dl-symbol-redir-ifunc.h | 25 + .../powerpc/powerpc64/le/no_ldbl_gnu_attribute.c | 2 +- sysdeps/powerpc/powerpc64/le/power10/memcmp.S | 26 +- sysdeps/powerpc/powerpc64/le/power10/memcpy.S | 4 +- sysdeps/powerpc/powerpc64/le/power10/memmove.S | 17 +- sysdeps/powerpc/powerpc64/le/power10/memset.S | 16 +- sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc64/le/power10/strlen.S | 32 +- sysdeps/powerpc/powerpc64/le/power11/Implies | 2 + sysdeps/powerpc/powerpc64/le/power11/fpu/Implies | 1 + .../powerpc64/le/power11/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/le/power11/multiarch/Implies | 1 + 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 | 46 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 278 +- sysdeps/powerpc/powerpc64/le/power9/strlen.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strncmp.S | 45 +- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 20 +- sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c | 8 +- sysdeps/powerpc/powerpc64/lshift.S | 2 +- sysdeps/powerpc/powerpc64/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/memset.S | 15 +- sysdeps/powerpc/powerpc64/mul_1.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 18 +- sysdeps/powerpc/powerpc64/multiarch/bcopy-ppc64.c | 27 - sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 38 - sysdeps/powerpc/powerpc64/multiarch/bzero.c | 54 - .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 90 +- 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 | 11 +- sysdeps/powerpc/powerpc64/multiarch/memchr.c | 2 +- .../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 | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power10.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power4.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power6.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power7.S | 2 +- .../powerpc64/multiarch/memcpy-power8-cached.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 2 +- .../powerpc/powerpc64/multiarch/memmove-power10.S | 5 +- .../powerpc/powerpc64/multiarch/memmove-power7.S | 5 +- .../powerpc/powerpc64/multiarch/memmove-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 2 +- .../powerpc/powerpc64/multiarch/mempcpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/mempcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 2 +- .../powerpc/powerpc64/multiarch/memrchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memrchr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/memrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 20 +- .../powerpc/powerpc64/multiarch/memset-power10.S | 5 +- .../powerpc/powerpc64/multiarch/memset-power4.S | 5 +- .../powerpc/powerpc64/multiarch/memset-power6.S | 5 +- .../powerpc/powerpc64/multiarch/memset-power7.S | 4 +- .../powerpc/powerpc64/multiarch/memset-power8.S | 5 +- sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 2 +- .../powerpc64/multiarch/rawmemchr-power10.S | 2 +- .../powerpc/powerpc64/multiarch/rawmemchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/rawmemchr-power9.S | 2 +- .../powerpc/powerpc64/multiarch/rawmemchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rtld-memset.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strchr.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c | 2 +- .../powerpc/powerpc64/multiarch/stpcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/stpcpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/stpcpy-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power9.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 2 +- .../powerpc64/multiarch/strcasecmp-power7.S | 2 +- .../powerpc64/multiarch/strcasecmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcasecmp-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 2 +- .../powerpc64/multiarch/strcasecmp_l-power7.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 2 +- .../powerpc64/multiarch/strcasestr-power8.S | 33 - .../powerpc/powerpc64/multiarch/strcasestr-ppc64.c | 34 - sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 38 - .../powerpc/powerpc64/multiarch/strcat-power10.c | 33 + .../powerpc/powerpc64/multiarch/strcat-power7.c | 6 +- .../powerpc/powerpc64/multiarch/strcat-power8.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 24 +- .../powerpc/powerpc64/multiarch/strchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strchr-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchr.c | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-power7.S | 5 +- .../powerpc/powerpc64/multiarch/strchrnul-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-ppc64.c | 16 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 17 +- .../powerpc/powerpc64/multiarch/strcmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 2 +- .../powerpc/powerpc64/multiarch/strcspn-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 2 +- .../powerpc/powerpc64/multiarch/strlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strlen-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 2 +- .../powerpc/powerpc64/multiarch/strncase-power7.c | 24 - .../powerpc/powerpc64/multiarch/strncase-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncase-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase.c | 9 +- .../powerpc64/multiarch/strncase_l-power7.c | 27 - sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 42 - .../powerpc/powerpc64/multiarch/strncat-power7.c | 6 +- .../powerpc/powerpc64/multiarch/strncat-power8.c | 4 +- .../powerpc/powerpc64/multiarch/strncat-ppc64.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power4.S | 23 - .../powerpc/powerpc64/multiarch/strncmp-power7.S | 23 - .../powerpc/powerpc64/multiarch/strncmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power9.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-ppc64.S | 26 - .../powerpc/powerpc64/multiarch/strncmp-ppc64.c | 7 + sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 10 +- .../powerpc/powerpc64/multiarch/strncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power9.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 6 +- .../powerpc/powerpc64/multiarch/strnlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strnlen-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strnlen-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strnlen.c | 2 +- .../powerpc/powerpc64/multiarch/strrchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strrchr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 2 +- .../powerpc/powerpc64/multiarch/strspn-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn.c | 2 +- .../powerpc/powerpc64/multiarch/strstr-power7.S | 33 - sysdeps/powerpc/powerpc64/multiarch/strstr-ppc64.c | 29 - sysdeps/powerpc/powerpc64/multiarch/strstr.c | 36 - .../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 | 14 +- sysdeps/powerpc/powerpc64/power4/strncmp.S | 225 - sysdeps/powerpc/powerpc64/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power6/memset.S | 14 +- sysdeps/powerpc/powerpc64/power7/Makefile | 1 - sysdeps/powerpc/powerpc64/power7/add_n.S | 2 +- sysdeps/powerpc/powerpc64/power7/bcopy.c | 1 - sysdeps/powerpc/powerpc64/power7/memchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/memcmp.S | 4 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memmove.S | 18 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memrchr.S | 3 +- sysdeps/powerpc/powerpc64/power7/memset.S | 14 +- sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcmp.S | 4 +- sysdeps/powerpc/powerpc64/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strncmp.S | 228 - sysdeps/powerpc/powerpc64/power7/strncpy.S | 4 +- sysdeps/powerpc/powerpc64/power7/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strrchr.S | 4 +- sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c | 27 - sysdeps/powerpc/powerpc64/power7/strstr.S | 535 - sysdeps/powerpc/powerpc64/power7/sub_n.S | 2 +- sysdeps/powerpc/powerpc64/power8/Makefile | 3 - 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 | 14 +- 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 | 29 - sysdeps/powerpc/powerpc64/power8/strcasestr.S | 528 - sysdeps/powerpc/powerpc64/power8/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strchrnul.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcmp.S | 4 +- sysdeps/powerpc/powerpc64/power8/strcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcspn.S | 2 +- sysdeps/powerpc/powerpc64/power8/strlen.S | 4 +- sysdeps/powerpc/powerpc64/power8/strncase.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncmp.S | 4 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 60 +- sysdeps/powerpc/powerpc64/power8/strnlen.S | 4 +- sysdeps/powerpc/powerpc64/power8/strrchr.S | 4 +- sysdeps/powerpc/powerpc64/power8/strspn.S | 2 +- sysdeps/powerpc/powerpc64/ppc-mcount.S | 8 +- sysdeps/powerpc/powerpc64/register-dump.h | 124 - sysdeps/powerpc/powerpc64/setjmp-bug21895.c | 4 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 17 +- sysdeps/powerpc/powerpc64/setjmp.S | 2 +- sysdeps/powerpc/powerpc64/start.S | 5 +- sysdeps/powerpc/powerpc64/strchr.S | 2 +- sysdeps/powerpc/powerpc64/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/strlen.S | 2 +- sysdeps/powerpc/powerpc64/strncmp.S | 210 - sysdeps/powerpc/powerpc64/submul_1.S | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 42 +- sysdeps/powerpc/powerpc64/tst-audit.h | 2 +- .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 2 +- .../powerpc/powerpc64/tst-ucontext-ppc64-vscr.c | 3 +- sysdeps/powerpc/preconfigure | 33 +- sysdeps/powerpc/preconfigure.ac | 2 +- sysdeps/powerpc/sigjmp.c | 2 +- sysdeps/powerpc/sotruss-lib.c | 2 +- sysdeps/powerpc/stackinfo.h | 38 - sysdeps/powerpc/string-fza.h | 71 + 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 | 13 +- sysdeps/powerpc/test-gettimebase.c | 2 +- sysdeps/powerpc/thread_pointer.h | 34 + sysdeps/powerpc/tst-cache-ppc-static-dlopen.c | 2 +- sysdeps/powerpc/tst-cache-ppc-static.c | 2 +- sysdeps/powerpc/tst-cache-ppc.c | 2 +- sysdeps/powerpc/tst-set_ppr.c | 5 +- sysdeps/powerpc/tst-stack-align.h | 2 +- sysdeps/powerpc/tst-tlsifunc-static.c | 3 +- sysdeps/powerpc/tst-tlsifunc.c | 7 +- sysdeps/powerpc/utmp-size.h | 2 + sysdeps/pthread/Makefile | 488 +- 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 | 4 +- sysdeps/pthread/eintr.c | 8 +- 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 | 4 +- sysdeps/pthread/pthread_atfork.c | 2 +- sysdeps/pthread/pthread_atfork_compat.c | 2 +- sysdeps/pthread/pthread_early_init.h | 2 +- sysdeps/pthread/pthread_mutex_conf.h | 2 +- sysdeps/pthread/sem_close.c | 2 +- sysdeps/pthread/sem_open.c | 26 +- sysdeps/pthread/sem_routines.c | 10 +- sysdeps/pthread/sem_routines.h | 2 +- sysdeps/pthread/sem_unlink.c | 2 +- sysdeps/pthread/semaphore.h | 6 +- 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 | 14 +- sysdeps/pthread/tss_create.c | 2 +- sysdeps/pthread/tss_delete.c | 2 +- sysdeps/pthread/tss_get.c | 2 +- sysdeps/pthread/tss_set.c | 2 +- sysdeps/pthread/tst-_res1.c | 2 +- sysdeps/pthread/tst-_res1mod1.c | 2 +- sysdeps/pthread/tst-abstime.c | 2 +- sysdeps/pthread/tst-atfork1.c | 2 +- sysdeps/pthread/tst-atfork2.c | 2 +- sysdeps/pthread/tst-atfork2mod.c | 2 +- sysdeps/pthread/tst-atfork3.c | 118 + sysdeps/pthread/tst-atfork3mod.c | 44 + sysdeps/pthread/tst-atfork4.c | 128 + sysdeps/pthread/tst-atfork4mod.c | 48 + sysdeps/pthread/tst-attr1.c | 2 +- sysdeps/pthread/tst-backtrace1.c | 2 +- sysdeps/pthread/tst-bad-schedattr.c | 2 +- sysdeps/pthread/tst-barrier1.c | 2 +- sysdeps/pthread/tst-barrier2.c | 2 +- sysdeps/pthread/tst-barrier3.c | 2 +- sysdeps/pthread/tst-barrier4.c | 2 +- sysdeps/pthread/tst-basic1.c | 2 +- sysdeps/pthread/tst-basic2.c | 2 +- sysdeps/pthread/tst-basic3.c | 2 +- sysdeps/pthread/tst-basic4.c | 2 +- sysdeps/pthread/tst-basic5.c | 2 +- sysdeps/pthread/tst-basic6.c | 2 +- sysdeps/pthread/tst-call-once.c | 2 +- sysdeps/pthread/tst-cancel-self-cancelstate.c | 2 +- sysdeps/pthread/tst-cancel-self-canceltype.c | 2 +- sysdeps/pthread/tst-cancel-self-cleanup.c | 2 +- sysdeps/pthread/tst-cancel-self-testcancel.c | 2 +- sysdeps/pthread/tst-cancel-self.c | 2 +- sysdeps/pthread/tst-cancel1.c | 2 +- sysdeps/pthread/tst-cancel10.c | 2 +- sysdeps/pthread/tst-cancel11.c | 8 +- sysdeps/pthread/tst-cancel12.c | 4 +- sysdeps/pthread/tst-cancel13.c | 2 +- sysdeps/pthread/tst-cancel14.c | 2 +- sysdeps/pthread/tst-cancel15.c | 2 +- sysdeps/pthread/tst-cancel16.c | 8 +- sysdeps/pthread/tst-cancel18.c | 2 +- sysdeps/pthread/tst-cancel19.c | 2 +- sysdeps/pthread/tst-cancel2.c | 6 +- sysdeps/pthread/tst-cancel20.c | 4 +- sysdeps/pthread/tst-cancel21.c | 4 +- sysdeps/pthread/tst-cancel22.c | 2 +- sysdeps/pthread/tst-cancel26.c | 2 +- sysdeps/pthread/tst-cancel27.c | 2 +- sysdeps/pthread/tst-cancel28.c | 7 +- sysdeps/pthread/tst-cancel29.c | 207 + sysdeps/pthread/tst-cancel3.c | 2 +- sysdeps/pthread/tst-cancel30.c | 87 + sysdeps/pthread/tst-cancel32.c | 73 + sysdeps/pthread/tst-cancel4-common.c | 2 +- sysdeps/pthread/tst-cancel4-common.h | 2 +- sysdeps/pthread/tst-cancel4.c | 8 +- sysdeps/pthread/tst-cancel6.c | 5 +- sysdeps/pthread/tst-cancel8.c | 2 +- sysdeps/pthread/tst-cancel9.c | 2 +- sysdeps/pthread/tst-cleanup0.c | 2 +- sysdeps/pthread/tst-cleanup1.c | 2 +- sysdeps/pthread/tst-cleanup2.c | 2 +- sysdeps/pthread/tst-cleanup3.c | 2 +- sysdeps/pthread/tst-clock1.c | 4 +- sysdeps/pthread/tst-cnd-basic.c | 2 +- sysdeps/pthread/tst-cnd-broadcast.c | 2 +- sysdeps/pthread/tst-cnd-timedwait.c | 2 +- sysdeps/pthread/tst-cond-except.c | 2 +- sysdeps/pthread/tst-cond1.c | 2 +- sysdeps/pthread/tst-cond10.c | 2 +- sysdeps/pthread/tst-cond11.c | 2 +- sysdeps/pthread/tst-cond12.c | 2 +- sysdeps/pthread/tst-cond14.c | 2 +- sysdeps/pthread/tst-cond15.c | 2 +- sysdeps/pthread/tst-cond16.c | 2 +- sysdeps/pthread/tst-cond18.c | 6 +- sysdeps/pthread/tst-cond19.c | 2 +- sysdeps/pthread/tst-cond2.c | 4 +- sysdeps/pthread/tst-cond20.c | 2 +- sysdeps/pthread/tst-cond23.c | 2 +- sysdeps/pthread/tst-cond24.c | 2 +- sysdeps/pthread/tst-cond25.c | 2 +- sysdeps/pthread/tst-cond27.c | 2 +- sysdeps/pthread/tst-cond3.c | 2 +- sysdeps/pthread/tst-cond4.c | 2 +- sysdeps/pthread/tst-cond5.c | 2 +- sysdeps/pthread/tst-cond6.c | 2 +- sysdeps/pthread/tst-cond7.c | 2 +- sysdeps/pthread/tst-cond8.c | 2 +- sysdeps/pthread/tst-cond9.c | 2 +- sysdeps/pthread/tst-create-detached.c | 2 +- sysdeps/pthread/tst-create1.c | 123 + sysdeps/pthread/tst-create1mod.c | 41 + sysdeps/pthread/tst-detach1.c | 2 +- sysdeps/pthread/tst-eintr2.c | 2 +- sysdeps/pthread/tst-eintr3.c | 2 +- sysdeps/pthread/tst-eintr4.c | 2 +- sysdeps/pthread/tst-eintr5.c | 2 +- sysdeps/pthread/tst-exec1.c | 2 +- sysdeps/pthread/tst-exec2.c | 2 +- sysdeps/pthread/tst-exec3.c | 2 +- sysdeps/pthread/tst-exit1.c | 2 +- sysdeps/pthread/tst-fini1.c | 2 +- sysdeps/pthread/tst-fini1mod.c | 6 +- sysdeps/pthread/tst-flock1.c | 5 +- sysdeps/pthread/tst-flock2.c | 5 +- sysdeps/pthread/tst-fopen-threaded.c | 258 + sysdeps/pthread/tst-fork1.c | 2 +- sysdeps/pthread/tst-fork2.c | 2 +- sysdeps/pthread/tst-fork3.c | 2 +- sysdeps/pthread/tst-fork4.c | 2 +- sysdeps/pthread/tst-join1.c | 2 +- sysdeps/pthread/tst-join10.c | 2 +- sysdeps/pthread/tst-join11.c | 2 +- sysdeps/pthread/tst-join12.c | 2 +- sysdeps/pthread/tst-join13.c | 2 +- sysdeps/pthread/tst-join14.c | 2 +- sysdeps/pthread/tst-join15.c | 2 +- sysdeps/pthread/tst-join16-time64.c | 1 + sysdeps/pthread/tst-join16.c | 87 + sysdeps/pthread/tst-join2.c | 2 +- sysdeps/pthread/tst-join3.c | 2 +- sysdeps/pthread/tst-join4.c | 2 +- sysdeps/pthread/tst-join5.c | 2 +- sysdeps/pthread/tst-join7.c | 2 +- sysdeps/pthread/tst-join7mod.c | 2 +- sysdeps/pthread/tst-join8.c | 2 +- sysdeps/pthread/tst-join9.c | 2 +- sysdeps/pthread/tst-key1.c | 13 +- sysdeps/pthread/tst-key2.c | 4 +- sysdeps/pthread/tst-key3.c | 2 +- sysdeps/pthread/tst-key4.c | 2 +- sysdeps/pthread/tst-kill1.c | 2 +- sysdeps/pthread/tst-kill2.c | 2 +- sysdeps/pthread/tst-kill3.c | 2 +- sysdeps/pthread/tst-kill5.c | 2 +- sysdeps/pthread/tst-kill6.c | 2 +- sysdeps/pthread/tst-memstream.c | 2 +- sysdeps/pthread/tst-mtx-basic.c | 2 +- sysdeps/pthread/tst-mtx-recursive.c | 2 +- sysdeps/pthread/tst-mtx-timedlock.c | 2 +- sysdeps/pthread/tst-mtx-trylock.c | 2 +- sysdeps/pthread/tst-mutex-errorcheck.c | 2 +- sysdeps/pthread/tst-mutex1.c | 2 +- sysdeps/pthread/tst-mutex10.c | 4 +- sysdeps/pthread/tst-mutex11.c | 2 +- sysdeps/pthread/tst-mutex2.c | 4 +- sysdeps/pthread/tst-mutex3.c | 2 +- sysdeps/pthread/tst-mutex4.c | 2 +- sysdeps/pthread/tst-mutex5.c | 25 +- sysdeps/pthread/tst-mutex6.c | 2 +- sysdeps/pthread/tst-mutex7.c | 2 +- sysdeps/pthread/tst-mutex9.c | 22 +- sysdeps/pthread/tst-once1.c | 2 +- sysdeps/pthread/tst-once2.c | 2 +- sysdeps/pthread/tst-once3.c | 2 +- sysdeps/pthread/tst-once4.c | 2 +- sysdeps/pthread/tst-pt-align.c | 2 +- sysdeps/pthread/tst-pt-align3.c | 2 +- sysdeps/pthread/tst-pt-popen1.c | 2 +- sysdeps/pthread/tst-pt-sysconf.c | 2 +- sysdeps/pthread/tst-pt-tls1.c | 2 +- sysdeps/pthread/tst-pt-tls2.c | 2 +- sysdeps/pthread/tst-pt-tls4.c | 2 +- sysdeps/pthread/tst-pthread-exit-signal.c | 45 + sysdeps/pthread/tst-pthread-exited.c | 29 +- sysdeps/pthread/tst-pthread-mutexattr-2.c | 60 + sysdeps/pthread/tst-pthread-mutexattr.c | 2 +- sysdeps/pthread/tst-pthread-raise-blocked-self.c | 92 + sysdeps/pthread/tst-pthread-setuid-loop.c | 61 + sysdeps/pthread/tst-pthread_cancel-exited.c | 2 +- sysdeps/pthread/tst-pthread_cancel-select-loop.c | 2 +- sysdeps/pthread/tst-pthread_kill-exited.c | 23 +- sysdeps/pthread/tst-pthread_kill-exiting.c | 2 +- sysdeps/pthread/tst-raise1.c | 2 +- sysdeps/pthread/tst-robust1.c | 2 +- sysdeps/pthread/tst-robust10.c | 2 +- .../pthread/{tst-mutex7robust.c => tst-robust11.c} | 0 sysdeps/pthread/tst-robust7.c | 2 +- sysdeps/pthread/tst-rwlock-tryrdlock-stall.c | 10 +- sysdeps/pthread/tst-rwlock-trywrlock-stall.c | 4 +- sysdeps/pthread/tst-rwlock1.c | 2 +- sysdeps/pthread/tst-rwlock12.c | 2 +- sysdeps/pthread/tst-rwlock13.c | 2 +- sysdeps/pthread/tst-rwlock14.c | 2 +- sysdeps/pthread/tst-rwlock16.c | 2 +- sysdeps/pthread/tst-rwlock4.c | 2 +- sysdeps/pthread/tst-rwlock5.c | 2 +- sysdeps/pthread/tst-sem1.c | 2 +- sysdeps/pthread/tst-sem10.c | 2 +- sysdeps/pthread/tst-sem14.c | 2 +- sysdeps/pthread/tst-sem15.c | 2 +- sysdeps/pthread/tst-sem16.c | 2 +- sysdeps/pthread/tst-sem18.c | 35 + sysdeps/pthread/tst-sem19.c | 77 + sysdeps/pthread/tst-sem2.c | 2 +- sysdeps/pthread/tst-sem3.c | 2 +- sysdeps/pthread/tst-sem4.c | 2 +- sysdeps/pthread/tst-sem5.c | 2 +- sysdeps/pthread/tst-sem6.c | 2 +- sysdeps/pthread/tst-sem7.c | 2 +- sysdeps/pthread/tst-sem8.c | 2 +- sysdeps/pthread/tst-sem9.c | 2 +- sysdeps/pthread/tst-setuid3.c | 39 +- sysdeps/pthread/tst-signal1.c | 8 +- sysdeps/pthread/tst-signal2.c | 5 +- sysdeps/pthread/tst-signal4.c | 2 +- sysdeps/pthread/tst-signal5.c | 2 +- sysdeps/pthread/tst-signal6.c | 2 +- sysdeps/pthread/tst-signal8.c | 2 +- sysdeps/pthread/tst-spin1.c | 2 +- sysdeps/pthread/tst-spin2.c | 2 +- sysdeps/pthread/tst-spin3.c | 2 +- sysdeps/pthread/tst-spin5.c | 82 + sysdeps/pthread/tst-stack1.c | 2 +- sysdeps/pthread/tst-stack2-mod.c | 39 + sysdeps/pthread/tst-stack2.c | 47 + sysdeps/pthread/tst-stdio1.c | 4 +- sysdeps/pthread/tst-stdio2.c | 4 +- sysdeps/pthread/tst-thrd-detach.c | 22 +- sysdeps/pthread/tst-thrd-sleep.c | 2 +- sysdeps/pthread/tst-timer.c | 5 +- sysdeps/pthread/tst-tls4moda.c | 2 +- sysdeps/pthread/tst-tls4modb.c | 2 +- sysdeps/pthread/tst-tsd1.c | 2 +- sysdeps/pthread/tst-tsd2.c | 4 +- sysdeps/pthread/tst-tsd5.c | 2 +- sysdeps/pthread/tst-tss-basic.c | 2 +- sysdeps/pthread/tst-umask1.c | 2 +- sysdeps/pthread/tst-unload.c | 2 +- sysdeps/riscv/Makefile | 10 + sysdeps/riscv/__longjmp.S | 2 +- sysdeps/riscv/bits/fenv.h | 4 +- sysdeps/riscv/bits/link.h | 2 +- sysdeps/riscv/bits/setjmp.h | 2 +- sysdeps/riscv/bits/wordsize.h | 2 +- sysdeps/riscv/configure | 83 +- sysdeps/riscv/configure.ac | 43 +- sysdeps/riscv/dl-irel.h | 11 +- sysdeps/riscv/dl-link.sym | 18 + sysdeps/riscv/dl-machine.h | 144 +- sysdeps/riscv/dl-relocate-ld.h | 25 + sysdeps/riscv/dl-tls.h | 7 +- sysdeps/riscv/dl-trampoline.S | 179 +- 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 | 5 +- sysdeps/riscv/ldsodefs.h | 7 +- sysdeps/riscv/libc-tls.c | 4 +- sysdeps/riscv/machine-gmon.h | 2 +- sysdeps/riscv/math-tests-snan-payload.h | 2 +- sysdeps/riscv/math-tests-trap.h | 2 +- sysdeps/riscv/math-use-builtins-ffs.h | 10 + sysdeps/riscv/memusage.h | 21 - sysdeps/riscv/multiarch/memcpy-generic.c | 26 + sysdeps/riscv/multiarch/memcpy_noalignment.S | 162 + sysdeps/riscv/nofpu/libm-test-ulps | 1393 - sysdeps/riscv/nofpu/libm-test-ulps-name | 1 - sysdeps/riscv/nofpu/math-tests-exceptions.h | 2 +- sysdeps/riscv/nofpu/math-tests-rounding.h | 2 +- sysdeps/riscv/nptl/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 | 25 +- sysdeps/riscv/preconfigure | 30 +- sysdeps/riscv/preconfigure.ac | 64 + sysdeps/riscv/riscv-ifunc.h | 27 + sysdeps/riscv/rv32/fix-fp-int-convert-overflow.h | 2 +- sysdeps/riscv/rv32/rvd/libm-test-ulps | 1405 - sysdeps/riscv/rv32/rvd/libm-test-ulps-name | 1 - sysdeps/riscv/rv32/rvd/s_lrint.c | 31 - sysdeps/riscv/rv32/rvd/s_lround.c | 31 - sysdeps/riscv/rv32/rvf/s_lrintf.c | 31 - sysdeps/riscv/rv32/rvf/s_lroundf.c | 31 - sysdeps/riscv/rv64/rvd/libm-test-ulps | 1411 - sysdeps/riscv/rv64/rvd/libm-test-ulps-name | 1 - 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 | 30 - sysdeps/riscv/rv64/rvd/s_lround.c | 30 - 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 | 31 - sysdeps/riscv/rv64/rvf/s_lroundf.c | 31 - sysdeps/riscv/rvd/fix-float-double-convert-nan.h | 37 + .../fpu => riscv/rvd}/math-use-builtins-fma.h | 0 sysdeps/riscv/rvd/s_copysign.c | 29 - sysdeps/riscv/rvd/s_finite.c | 2 +- sysdeps/riscv/rvd/s_fma.c | 30 - sysdeps/riscv/rvd/s_fmax.c | 2 +- sysdeps/riscv/rvd/s_fmin.c | 2 +- sysdeps/riscv/rvd/s_fpclassify.c | 2 +- sysdeps/riscv/rvd/s_isinf.c | 2 +- sysdeps/riscv/rvd/s_isnan.c | 2 +- sysdeps/riscv/rvd/s_issignaling.c | 2 +- sysdeps/riscv/rvd/s_lrint.c | 38 + sysdeps/riscv/rvd/s_lround.c | 38 + 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 | 10 +- sysdeps/riscv/rvf/fesetenv.c | 2 +- sysdeps/riscv/rvf/fesetexcept.c | 2 +- sysdeps/riscv/rvf/fesetmode.c | 2 +- sysdeps/riscv/rvf/fesetround.c | 2 +- sysdeps/riscv/rvf/feupdateenv.c | 2 +- sysdeps/riscv/rvf/fgetexcptflg.c | 2 +- sysdeps/riscv/rvf/fraiseexcpt.c | 2 +- sysdeps/riscv/rvf/fsetexcptflg.c | 2 +- sysdeps/riscv/rvf/ftestexcept.c | 2 +- sysdeps/riscv/rvf/get-rounding-mode.h | 2 +- sysdeps/riscv/rvf/s_ceilf.c | 2 +- sysdeps/riscv/rvf/s_copysignf.c | 29 - sysdeps/riscv/rvf/s_finitef.c | 2 +- sysdeps/riscv/rvf/s_floorf.c | 2 +- sysdeps/riscv/rvf/s_fmaf.c | 30 - sysdeps/riscv/rvf/s_fmaxf.c | 2 +- sysdeps/riscv/rvf/s_fminf.c | 2 +- sysdeps/riscv/rvf/s_fpclassifyf.c | 2 +- sysdeps/riscv/rvf/s_isinff.c | 2 +- sysdeps/riscv/rvf/s_isnanf.c | 2 +- sysdeps/riscv/rvf/s_issignalingf.c | 2 +- sysdeps/riscv/rvf/s_lrintf.c | 39 + sysdeps/riscv/rvf/s_lroundf.c | 39 + 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 | 33 - sysdeps/riscv/start.S | 14 +- sysdeps/riscv/string-fza.h | 74 + sysdeps/riscv/string-fzi.h | 77 + sysdeps/riscv/sys/asm.h | 2 +- sysdeps/riscv/thread_pointer.h | 40 + sysdeps/riscv/tst-audit.h | 2 +- sysdeps/riscv/utmp-size.h | 2 + sysdeps/s390/Makefile | 23 +- sysdeps/s390/asm-syntax.h | 2 +- sysdeps/s390/atomic-machine.h | 29 +- sysdeps/s390/bits/link.h | 2 +- sysdeps/s390/bits/setjmp.h | 2 +- sysdeps/s390/bzero.c | 47 - sysdeps/s390/configure | 376 +- sysdeps/s390/configure.ac | 164 +- sysdeps/s390/cpu-features.c | 230 + sysdeps/s390/cpu-features.h | 75 + sysdeps/s390/dl-diagnostics-cpu.c | 37 + sysdeps/s390/dl-irel.h | 2 +- sysdeps/s390/dl-procinfo.c | 53 +- sysdeps/s390/dl-procinfo.h | 111 - sysdeps/s390/dl-tls.h | 15 +- sysdeps/s390/dl-tunables.list | 25 + sysdeps/s390/elf-initfini.h | 2 +- sysdeps/s390/ffs.c | 69 - sysdeps/s390/fix-fp-int-convert-overflow.h | 2 +- sysdeps/s390/fpu/bits/fenv.h | 4 +- sysdeps/s390/fpu/e_sqrtl.c | 2 +- sysdeps/s390/fpu/fclrexcpt.c | 2 +- sysdeps/s390/fpu/fedisblxcpt.c | 5 +- sysdeps/s390/fpu/feenablxcpt.c | 5 +- sysdeps/s390/fpu/fegetenv.c | 2 +- sysdeps/s390/fpu/fegetexcept.c | 2 +- sysdeps/s390/fpu/fegetmode.c | 2 +- sysdeps/s390/fpu/fegetround.c | 2 +- sysdeps/s390/fpu/feholdexcpt.c | 2 +- sysdeps/s390/fpu/fenv_libc.h | 2 +- sysdeps/s390/fpu/fenv_private.h | 2 +- sysdeps/s390/fpu/fesetenv.c | 2 +- sysdeps/s390/fpu/fesetexcept.c | 2 +- sysdeps/s390/fpu/fesetmode.c | 2 +- sysdeps/s390/fpu/fesetround.c | 2 +- sysdeps/s390/fpu/feupdateenv.c | 2 +- sysdeps/s390/fpu/fgetexcptflg.c | 2 +- sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/s390/fpu/fpu_control.h | 6 +- sysdeps/s390/fpu/fraiseexcpt.c | 2 +- sysdeps/s390/fpu/fsetexcptflg.c | 2 +- sysdeps/s390/fpu/ftestexcept.c | 2 +- sysdeps/s390/fpu/get-rounding-mode.h | 2 +- sysdeps/s390/fpu/libm-test-ulps | 1409 - sysdeps/s390/fpu/libm-test-ulps-name | 1 - sysdeps/s390/fpu/math-barriers.h | 2 +- sysdeps/s390/fpu/math_private.h | 2 +- sysdeps/s390/fpu/s_llrint.c | 2 +- sysdeps/s390/fpu/s_llrintf.c | 2 +- sysdeps/s390/fpu/s_llrintl.c | 2 +- sysdeps/s390/fpu/s_llround.c | 2 +- sysdeps/s390/fpu/s_llroundf.c | 2 +- sysdeps/s390/fpu/s_llroundl.c | 2 +- sysdeps/s390/fpu/s_lrint.c | 2 +- sysdeps/s390/fpu/s_lrintf.c | 2 +- sysdeps/s390/fpu/s_lrintl.c | 2 +- sysdeps/s390/fpu/s_lround.c | 2 +- sysdeps/s390/fpu/s_lroundf.c | 2 +- sysdeps/s390/fpu/s_lroundl.c | 2 +- sysdeps/s390/fpu/s_roundeven.c | 2 +- sysdeps/s390/fpu/s_roundevenf.c | 2 +- sysdeps/s390/fpu/s_roundevenl.c | 2 +- sysdeps/s390/gccframe.h | 2 +- sysdeps/s390/gconv-modules-s390.conf | 2 +- sysdeps/s390/hp-timing.h | 2 +- sysdeps/s390/ifunc-memccpy.h | 2 +- sysdeps/s390/ifunc-memchr.h | 2 +- sysdeps/s390/ifunc-memcmp.h | 2 +- sysdeps/s390/ifunc-memcpy.h | 2 +- sysdeps/s390/ifunc-memmem.h | 2 +- sysdeps/s390/ifunc-memrchr.h | 2 +- sysdeps/s390/ifunc-memset.h | 11 +- sysdeps/s390/ifunc-rawmemchr.h | 2 +- sysdeps/s390/ifunc-stpcpy.h | 2 +- sysdeps/s390/ifunc-stpncpy.h | 2 +- sysdeps/s390/ifunc-strcat.h | 2 +- sysdeps/s390/ifunc-strchr.h | 2 +- sysdeps/s390/ifunc-strchrnul.h | 2 +- sysdeps/s390/ifunc-strcmp.h | 2 +- sysdeps/s390/ifunc-strcpy.h | 2 +- sysdeps/s390/ifunc-strcspn.h | 2 +- sysdeps/s390/ifunc-strlen.h | 2 +- sysdeps/s390/ifunc-strncat.h | 2 +- sysdeps/s390/ifunc-strncmp.h | 2 +- sysdeps/s390/ifunc-strncpy.h | 2 +- sysdeps/s390/ifunc-strnlen.h | 2 +- sysdeps/s390/ifunc-strpbrk.h | 2 +- sysdeps/s390/ifunc-strrchr.h | 2 +- sysdeps/s390/ifunc-strspn.h | 2 +- sysdeps/s390/ifunc-strstr.h | 2 +- sysdeps/s390/ifunc-wcpcpy.h | 2 +- sysdeps/s390/ifunc-wcpncpy.h | 2 +- sysdeps/s390/ifunc-wcscat.h | 2 +- sysdeps/s390/ifunc-wcschr.h | 2 +- sysdeps/s390/ifunc-wcschrnul.h | 2 +- sysdeps/s390/ifunc-wcscmp.h | 2 +- sysdeps/s390/ifunc-wcscpy.h | 2 +- sysdeps/s390/ifunc-wcscspn.h | 2 +- sysdeps/s390/ifunc-wcslen.h | 2 +- sysdeps/s390/ifunc-wcsncat.h | 2 +- sysdeps/s390/ifunc-wcsncmp.h | 2 +- sysdeps/s390/ifunc-wcsncpy.h | 2 +- sysdeps/s390/ifunc-wcsnlen.h | 2 +- sysdeps/s390/ifunc-wcspbrk.h | 2 +- sysdeps/s390/ifunc-wcsrchr.h | 2 +- sysdeps/s390/ifunc-wcsspn.h | 2 +- sysdeps/s390/ifunc-wmemchr.h | 2 +- sysdeps/s390/ifunc-wmemcmp.h | 2 +- sysdeps/s390/ifunc-wmemset.h | 2 +- sysdeps/s390/iso-8859-1_cp037_z900.c | 2 +- sysdeps/s390/jmpbuf-offsets.h | 2 +- sysdeps/s390/jmpbuf-unwind.h | 5 +- sysdeps/s390/ldsodefs.h | 3 +- sysdeps/s390/libc-start.c | 33 + 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 | 4 +- sysdeps/s390/memchr-z900.S | 2 +- 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 | 4 +- sysdeps/s390/memcpy.c | 2 +- sysdeps/s390/memmem-arch13.S | 4 +- 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 | 8 +- sysdeps/s390/memrchr-vx.S | 3 +- sysdeps/s390/memrchr.c | 10 +- sysdeps/s390/memset-z900.S | 36 +- sysdeps/s390/memset.c | 2 +- sysdeps/s390/memusage.h | 20 - sysdeps/s390/multiarch/8bit-generic.c | 16 +- sysdeps/s390/multiarch/dl-symbol-redir-ifunc.h | 31 + sysdeps/s390/multiarch/gconv_simple.c | 2 +- sysdeps/s390/multiarch/iconv/skeleton.c | 2 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 41 +- sysdeps/s390/multiarch/ifunc-resolve.h | 46 +- 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 | 23 +- sysdeps/s390/rawmemchr-c.c | 2 +- sysdeps/s390/rawmemchr-vx.S | 2 +- sysdeps/s390/rawmemchr.c | 2 +- sysdeps/s390/s390-32/__longjmp.c | 8 +- sysdeps/s390/s390-32/add_n.S | 2 +- sysdeps/s390/s390-32/addmul_1.S | 2 +- sysdeps/s390/s390-32/crti.S | 2 +- sysdeps/s390/s390-32/crtn.S | 2 +- sysdeps/s390/s390-32/dl-machine.h | 168 +- sysdeps/s390/s390-32/dl-sysdep.h | 23 - sysdeps/s390/s390-32/dl-trampoline.S | 2 +- sysdeps/s390/s390-32/dl-trampoline.h | 8 +- sysdeps/s390/s390-32/mul_1.S | 2 +- sysdeps/s390/s390-32/s390-mcount.S | 8 +- sysdeps/s390/s390-32/setjmp.S | 9 +- sysdeps/s390/s390-32/start.S | 4 +- sysdeps/s390/s390-32/strncpy-z900.S | 2 +- sysdeps/s390/s390-32/sub_n.S | 2 +- sysdeps/s390/s390-32/symbol-hacks.h | 2 +- sysdeps/s390/s390-32/sysdep.h | 2 +- sysdeps/s390/s390-32/tst-audit.h | 2 +- sysdeps/s390/s390-64/Makefile | 48 +- sysdeps/s390/s390-64/__longjmp.c | 8 +- sysdeps/s390/s390-64/add_n.S | 2 +- sysdeps/s390/s390-64/configure | 95 + sysdeps/s390/s390-64/configure.ac | 57 + sysdeps/s390/s390-64/crti.S | 4 +- sysdeps/s390/s390-64/crtn.S | 4 +- sysdeps/s390/s390-64/dl-hwcap-check.h | 30 +- sysdeps/s390/s390-64/dl-hwcaps-subdirs.c | 22 +- sysdeps/s390/s390-64/dl-machine.h | 131 +- sysdeps/s390/s390-64/dl-trampoline.S | 2 +- sysdeps/s390/s390-64/dl-trampoline.h | 6 +- sysdeps/s390/s390-64/s390x-mcount.S | 2 +- sysdeps/s390/s390-64/s390x-mcount.h | 8 +- sysdeps/s390/s390-64/setjmp.S | 9 +- sysdeps/s390/s390-64/start.S | 30 +- sysdeps/s390/s390-64/strncpy-z900.S | 4 +- sysdeps/s390/s390-64/sub_n.S | 2 +- sysdeps/s390/s390-64/sysdep.h | 2 +- sysdeps/s390/s390-64/tst-audit.h | 2 +- sysdeps/s390/s390-64/tst-glibc-hwcaps.c | 58 +- 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 | 4 +- 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 | 13 +- sysdeps/s390/strchr-vx.S | 2 +- sysdeps/s390/strchr.c | 2 +- sysdeps/s390/strchrnul-c.c | 10 +- sysdeps/s390/strchrnul-vx.S | 3 +- sysdeps/s390/strchrnul.c | 10 +- sysdeps/s390/strcmp-vx.S | 2 +- sysdeps/s390/strcmp-z900.S | 2 +- sysdeps/s390/strcmp.c | 2 +- sysdeps/s390/strcpy-vx.S | 2 +- sysdeps/s390/strcpy-z900.S | 2 +- sysdeps/s390/strcpy.c | 2 +- sysdeps/s390/strcspn-c.c | 2 +- sysdeps/s390/strcspn-vx.S | 4 +- sysdeps/s390/strcspn.c | 2 +- sysdeps/s390/string_private.h | 20 - sysdeps/s390/strlen-c.c | 12 +- 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 | 4 +- sysdeps/s390/strncmp.c | 2 +- sysdeps/s390/strncpy-vx.S | 2 +- sysdeps/s390/strncpy.c | 2 +- sysdeps/s390/strnlen-c.c | 16 +- sysdeps/s390/strnlen-vx.S | 2 +- sysdeps/s390/strnlen.c | 2 +- sysdeps/s390/strpbrk-c.c | 2 +- sysdeps/s390/strpbrk-vx.S | 4 +- sysdeps/s390/strpbrk.c | 2 +- sysdeps/s390/strrchr-c.c | 2 +- sysdeps/s390/strrchr-vx.S | 8 +- sysdeps/s390/strrchr.c | 2 +- sysdeps/s390/strspn-c.c | 2 +- sysdeps/s390/strspn-vx.S | 4 +- sysdeps/s390/strspn.c | 2 +- sysdeps/s390/strstr-arch13.S | 4 +- 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 | 18 +- sysdeps/s390/utf8-utf16-z9.c | 20 +- sysdeps/s390/utf8-utf32-z9.c | 20 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 16 +- 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 | 4 +- sysdeps/s390/wcspbrk.c | 2 +- sysdeps/s390/wcsrchr-c.c | 2 +- sysdeps/s390/wcsrchr-vx.S | 8 +- sysdeps/s390/wcsrchr.c | 2 +- sysdeps/s390/wcsspn-c.c | 2 +- sysdeps/s390/wcsspn-vx.S | 4 +- sysdeps/s390/wcsspn.c | 2 +- sysdeps/s390/wmemchr-c.c | 2 +- sysdeps/s390/wmemchr-vx.S | 4 +- sysdeps/s390/wmemchr.c | 2 +- sysdeps/s390/wmemcmp-c.c | 2 +- sysdeps/s390/wmemcmp-vx.S | 2 +- sysdeps/s390/wmemcmp.c | 2 +- sysdeps/s390/wmemset-c.c | 2 +- sysdeps/s390/wmemset-vx.S | 2 +- sysdeps/s390/wmemset.c | 2 +- sysdeps/sh/____longjmp_chk.S | 2 +- sysdeps/sh/_mcount.S | 2 +- sysdeps/sh/bits/fenv.h | 4 +- sysdeps/sh/bits/link.h | 2 +- sysdeps/sh/bits/setjmp.h | 2 +- sysdeps/sh/bits/wordsize.h | 21 + sysdeps/sh/bsd-_setjmp.S | 2 +- sysdeps/sh/bsd-setjmp.S | 2 +- sysdeps/sh/configure | 2 - sysdeps/sh/configure.ac | 4 - sysdeps/sh/crti.S | 2 +- sysdeps/sh/crtn.S | 2 +- sysdeps/sh/dl-machine.h | 60 +- sysdeps/sh/dl-tls.h | 28 - sysdeps/sh/dl-trampoline.S | 8 +- 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 | 5 +- sysdeps/sh/ldsodefs.h | 2 +- sysdeps/sh/libc-tls.c | 2 +- sysdeps/sh/libm-test-ulps | 557 - sysdeps/sh/libm-test-ulps-name | 1 - sysdeps/sh/machine-gmon.h | 2 +- sysdeps/sh/memcpy.S | 2 +- sysdeps/sh/memset.S | 2 +- sysdeps/sh/memusage.h | 20 - sysdeps/sh/nptl/pthread_spin_init.c | 2 +- sysdeps/sh/nptl/pthread_spin_lock.c | 2 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 2 +- sysdeps/sh/nptl/pthread_spin_unlock.S | 2 +- sysdeps/sh/nptl/pthreaddef.h | 7 +- sysdeps/sh/nptl/tcb-offsets.sym | 1 + sysdeps/sh/nptl/tls.h | 27 +- sysdeps/sh/preconfigure | 143 +- sysdeps/sh/sh3/__longjmp.S | 3 +- sysdeps/sh/sh3/setjmp.S | 3 +- sysdeps/sh/sh4/__longjmp.S | 3 +- sysdeps/sh/sh4/fpu/fclrexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fedisblxcpt.c | 2 +- sysdeps/sh/sh4/fpu/feenablxcpt.c | 2 +- sysdeps/sh/sh4/fpu/fegetenv.c | 2 +- sysdeps/sh/sh4/fpu/fegetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fegetmode.c | 2 +- sysdeps/sh/sh4/fpu/fegetround.c | 2 +- sysdeps/sh/sh4/fpu/feholdexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fesetenv.c | 2 +- sysdeps/sh/sh4/fpu/fesetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fesetmode.c | 2 +- sysdeps/sh/sh4/fpu/fesetround.c | 2 +- sysdeps/sh/sh4/fpu/feupdateenv.c | 4 +- sysdeps/sh/sh4/fpu/fgetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/fraiseexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fsetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/ftestexcept.c | 2 +- sysdeps/sh/sh4/setjmp.S | 3 +- sysdeps/sh/sotruss-lib.c | 2 +- sysdeps/sh/stackinfo.h | 2 +- sysdeps/sh/start.S | 2 +- sysdeps/sh/string-fzb.h | 55 + sysdeps/sh/strlen.S | 2 +- sysdeps/sh/sysdep.h | 3 +- sysdeps/sh/tst-audit.h | 2 +- sysdeps/sh/unwind-arch.h | 2 +- sysdeps/sh/utmp-size.h | 2 + sysdeps/sparc/Makefile | 6 - sysdeps/sparc/atomic-machine.h | 31 +- sysdeps/sparc/backtrace.c | 2 +- sysdeps/sparc/bits/hwcap.h | 2 +- sysdeps/sparc/bits/link.h | 2 +- sysdeps/sparc/configure | 1 - sysdeps/sparc/configure.ac | 2 - sysdeps/sparc/cpu_relax.c | 2 +- sysdeps/sparc/crti.S | 2 +- sysdeps/sparc/crtn.S | 2 +- sysdeps/sparc/dl-dtprocnum.h | 2 +- sysdeps/sparc/dl-lookupcfg.h | 49 + sysdeps/sparc/dl-procinfo.c | 63 - sysdeps/sparc/dl-procinfo.h | 78 - sysdeps/sparc/dl-sysdep.h | 23 - sysdeps/sparc/dl-tls.h | 28 - sysdeps/sparc/elf-initfini.h | 2 +- sysdeps/sparc/fpu/bits/fenv.h | 4 +- sysdeps/sparc/fpu/fclrexcpt.c | 2 +- sysdeps/sparc/fpu/fedisblxcpt.c | 2 +- sysdeps/sparc/fpu/feenablxcpt.c | 2 +- sysdeps/sparc/fpu/fegetenv.c | 2 +- sysdeps/sparc/fpu/fegetexcept.c | 2 +- sysdeps/sparc/fpu/fegetmode.c | 2 +- sysdeps/sparc/fpu/fegetround.c | 2 +- sysdeps/sparc/fpu/feholdexcpt.c | 2 +- sysdeps/sparc/fpu/fenv_private.h | 10 +- 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 | 4 +- sysdeps/sparc/fpu/fgetexcptflg.c | 2 +- sysdeps/sparc/fpu/fpu_control.h | 11 +- sysdeps/sparc/fpu/fraiseexcpt.c | 13 +- sysdeps/sparc/fpu/fsetexcptflg.c | 2 +- sysdeps/sparc/fpu/ftestexcept.c | 2 +- sysdeps/sparc/fpu/libm-test-ulps | 1423 - sysdeps/sparc/fpu/libm-test-ulps-name | 1 - sysdeps/sparc/gccframe.h | 2 +- sysdeps/sparc/ldsodefs.h | 2 +- sysdeps/sparc/machine-gmon.h | 2 +- sysdeps/sparc/memusage.h | 20 - sysdeps/sparc/nptl/bits/struct_rwlock.h | 2 +- sysdeps/sparc/nptl/tls.h | 23 +- sysdeps/sparc/sparc-ifunc.h | 2 +- sysdeps/sparc/sparc-mcount.S | 2 +- sysdeps/sparc/sparc32/Makefile | 3 +- sysdeps/sparc/sparc32/__longjmp.S | 3 +- sysdeps/sparc/sparc32/add_n.S | 2 +- sysdeps/sparc/sparc32/addmul_1.S | 2 +- sysdeps/sparc/sparc32/alloca.S | 2 +- sysdeps/sparc/sparc32/bits/setjmp.h | 2 +- sysdeps/sparc/sparc32/bits/wordsize.h | 13 +- sysdeps/sparc/sparc32/bzero.c | 1 - sysdeps/sparc/sparc32/configure | 185 +- sysdeps/sparc/sparc32/dl-irel.h | 2 +- sysdeps/sparc/sparc32/dl-machine.h | 146 +- sysdeps/sparc/sparc32/dl-plt.h | 2 +- sysdeps/sparc/sparc32/dl-trampoline.S | 6 +- sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 2 +- .../sparc32/fpu/fix-fp-int-convert-overflow.h | 43 + .../sparc/sparc32/fpu/math-tests-snan-payload.h | 30 + sysdeps/sparc/sparc32/fpu/s_copysign.S | 35 - sysdeps/sparc/sparc32/fpu/s_copysignf.S | 31 - sysdeps/sparc/sparc32/fpu/s_fabs.S | 30 - sysdeps/sparc/sparc32/fpu/s_fabsf.S | 28 - sysdeps/sparc/sparc32/fpu/s_fabsl.c | 9 - 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 | 5 +- sysdeps/sparc/sparc32/lshift.S | 2 +- sysdeps/sparc/sparc32/memchr.S | 2 +- sysdeps/sparc/sparc32/memcpy.S | 2 +- sysdeps/sparc/sparc32/memset.S | 41 +- 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 | 2 +- sysdeps/sparc/sparc32/q_cmp.c | 2 +- sysdeps/sparc/sparc32/q_cmpe.c | 2 +- sysdeps/sparc/sparc32/q_div.c | 2 +- sysdeps/sparc/sparc32/q_dtoq.c | 2 +- sysdeps/sparc/sparc32/q_feq.c | 2 +- sysdeps/sparc/sparc32/q_fge.c | 2 +- sysdeps/sparc/sparc32/q_fgt.c | 2 +- sysdeps/sparc/sparc32/q_fle.c | 2 +- sysdeps/sparc/sparc32/q_flt.c | 2 +- sysdeps/sparc/sparc32/q_fne.c | 2 +- sysdeps/sparc/sparc32/q_itoq.c | 2 +- sysdeps/sparc/sparc32/q_lltoq.c | 2 +- sysdeps/sparc/sparc32/q_mul.c | 2 +- sysdeps/sparc/sparc32/q_neg.c | 2 +- sysdeps/sparc/sparc32/q_qtod.c | 2 +- sysdeps/sparc/sparc32/q_qtoi.c | 2 +- sysdeps/sparc/sparc32/q_qtoll.c | 2 +- sysdeps/sparc/sparc32/q_qtos.c | 2 +- sysdeps/sparc/sparc32/q_qtou.c | 2 +- sysdeps/sparc/sparc32/q_qtoull.c | 2 +- sysdeps/sparc/sparc32/q_sqrt.c | 2 +- sysdeps/sparc/sparc32/q_stoq.c | 2 +- sysdeps/sparc/sparc32/q_sub.c | 2 +- sysdeps/sparc/sparc32/q_ulltoq.c | 2 +- sysdeps/sparc/sparc32/q_util.c | 2 +- sysdeps/sparc/sparc32/q_utoq.c | 2 +- sysdeps/sparc/sparc32/rshift.S | 2 +- sysdeps/sparc/sparc32/setjmp.S | 3 +- sysdeps/sparc/sparc32/sfp-machine.h | 2 +- sysdeps/sparc/sparc32/sparcv9/addmul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/bzero.c | 1 - .../sparcv9/fpu/multiarch/s_copysign-generic.S | 8 - .../sparcv9/fpu/multiarch/s_copysign-generic.c | 5 + .../sparcv9/fpu/multiarch/s_copysign-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_copysign.c | 2 +- .../sparcv9/fpu/multiarch/s_copysignf-generic.S | 5 - .../sparcv9/fpu/multiarch/s_copysignf-generic.c | 5 + .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_copysignf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabs-generic.S | 5 - .../sparc32/sparcv9/fpu/multiarch/s_fabs-generic.c | 5 + .../sparc32/sparcv9/fpu/multiarch/s_fabs-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabs.c | 2 +- .../sparcv9/fpu/multiarch/s_fabsf-generic.S | 5 - .../sparcv9/fpu/multiarch/s_fabsf-generic.c | 5 + .../sparc32/sparcv9/fpu/multiarch/s_fabsf-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabsf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fma-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fma.c | 7 + .../sparc32/sparcv9/fpu/multiarch/s_fmaf-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmaf.c | 1 + .../sparc32/sparcv9/fpu/multiarch/s_llrint-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyint.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyintf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rint-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rintf.c | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_isnan.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_lrintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 2 +- sysdeps/sparc/sparc32/sparcv9/mul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/multiarch/Makefile | 8 - sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c | 1 - .../sparcv9/multiarch/dl-symbol-redir-ifunc.h | 24 + .../sparc/sparc32/sparcv9/multiarch/md5-block.c | 1 - sysdeps/sparc/sparc32/sparcv9/multiarch/md5-crop.S | 1 - .../sparc32/sparcv9/multiarch/memcpy-ultra1.S | 2 +- .../sparc32/sparcv9/multiarch/memset-ultra1.S | 3 +- .../sparc/sparc32/sparcv9/multiarch/sha256-block.c | 1 - .../sparc/sparc32/sparcv9/multiarch/sha256-crop.S | 1 - .../sparc/sparc32/sparcv9/multiarch/sha512-block.c | 1 - .../sparc/sparc32/sparcv9/multiarch/sha512-crop.S | 1 - sysdeps/sparc/sparc32/sparcv9/rem.S | 2 +- sysdeps/sparc/sparc32/sparcv9/sdiv.S | 2 +- sysdeps/sparc/sparc32/sparcv9/submul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/udiv.S | 2 +- sysdeps/sparc/sparc32/sparcv9/urem.S | 2 +- sysdeps/sparc/sparc32/start.S | 13 +- sysdeps/sparc/sparc32/stpcpy.S | 2 +- sysdeps/sparc/sparc32/strcat.S | 2 +- sysdeps/sparc/sparc32/strchr.S | 2 +- sysdeps/sparc/sparc32/strcmp.S | 2 +- sysdeps/sparc/sparc32/strcpy.S | 2 +- sysdeps/sparc/sparc32/strlen.S | 2 +- sysdeps/sparc/sparc32/sub_n.S | 2 +- sysdeps/sparc/sparc32/submul_1.S | 2 +- sysdeps/sparc/sparc32/tst-audit.h | 2 +- sysdeps/sparc/sparc64/Makefile | 2 +- sysdeps/sparc/sparc64/add_n.S | 2 +- sysdeps/sparc/sparc64/addmul_1.S | 2 +- sysdeps/sparc/sparc64/align-cpy.S | 2 +- sysdeps/sparc/sparc64/bits/wordsize.h | 3 +- sysdeps/sparc/sparc64/bzero.c | 1 - sysdeps/sparc/sparc64/dl-irel.h | 2 +- sysdeps/sparc/sparc64/dl-machine.h | 158 +- sysdeps/sparc/sparc64/dl-plt.h | 2 +- sysdeps/sparc/sparc64/dl-trampoline.S | 6 +- sysdeps/sparc/sparc64/fpu/e_sqrtl.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_finite-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finite.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_finitef-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finitef.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c | 7 + sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf-vis3.S | 2 +- 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 | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_lrintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrintf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_nearbyint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c | 2 +- .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyintf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbit-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c | 2 +- sysdeps/sparc/sparc64/fpu/s_copysign.S | 30 - sysdeps/sparc/sparc64/fpu/s_copysignf.S | 30 - sysdeps/sparc/sparc64/fpu/s_fabs.c | 7 - sysdeps/sparc/sparc64/fpu/s_fabsf.c | 7 - sysdeps/sparc/sparc64/fpu/s_fabsl.c | 7 - sysdeps/sparc/sparc64/fpu/s_finite.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finitef.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isinf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isinff.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isnan.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isnanf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_lrint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_lrintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_nearbyint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_nearbyintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbitf.S | 2 +- sysdeps/sparc/sparc64/hp-timing.h | 2 +- sysdeps/sparc/sparc64/jmpbuf-unwind.h | 2 +- sysdeps/sparc/sparc64/lshift.S | 2 +- sysdeps/sparc/sparc64/memchr.S | 2 +- sysdeps/sparc/sparc64/memcmp.S | 5 +- sysdeps/sparc/sparc64/memcpy.S | 2 +- sysdeps/sparc/sparc64/memmove.S | 6 +- sysdeps/sparc/sparc64/memset.S | 32 +- sysdeps/sparc/sparc64/mul_1.S | 2 +- sysdeps/sparc/sparc64/multiarch/Makefile | 8 - sysdeps/sparc/sparc64/multiarch/add_n-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/add_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1.c | 2 +- sysdeps/sparc/sparc64/multiarch/bzero.c | 33 - .../sparc64/multiarch/dl-symbol-redir-ifunc.h | 24 + sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 15 +- sysdeps/sparc/sparc64/multiarch/ifunc-memcpy.h | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memmove.h | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memset.h | 4 +- sysdeps/sparc/sparc64/multiarch/md5-block.c | 29 - sysdeps/sparc/sparc64/multiarch/md5-crop.S | 109 - .../sparc64/multiarch/memcpy-memmove-niagara7.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy.c | 2 +- sysdeps/sparc/sparc64/multiarch/memmove.c | 2 +- sysdeps/sparc/sparc64/multiarch/mempcpy.c | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara1.S | 7 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 8 +- sysdeps/sparc/sparc64/multiarch/memset-niagara7.S | 9 +- sysdeps/sparc/sparc64/multiarch/memset-ultra1.S | 3 +- sysdeps/sparc/sparc64/multiarch/memset.c | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1.c | 2 +- sysdeps/sparc/sparc64/multiarch/sha256-block.c | 32 - sysdeps/sparc/sparc64/multiarch/sha256-crop.S | 100 - sysdeps/sparc/sparc64/multiarch/sha512-block.c | 32 - sysdeps/sparc/sparc64/multiarch/sha512-crop.S | 130 - sysdeps/sparc/sparc64/multiarch/sub_n-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/sub_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1.c | 2 +- sysdeps/sparc/sparc64/pthread_spin_lock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_unlock.S | 2 +- sysdeps/sparc/sparc64/pthreaddef.h | 6 +- sysdeps/sparc/sparc64/qp_add.c | 2 +- sysdeps/sparc/sparc64/qp_cmp.c | 2 +- sysdeps/sparc/sparc64/qp_cmpe.c | 2 +- sysdeps/sparc/sparc64/qp_div.c | 2 +- sysdeps/sparc/sparc64/qp_dtoq.c | 2 +- sysdeps/sparc/sparc64/qp_feq.c | 2 +- sysdeps/sparc/sparc64/qp_fge.c | 2 +- sysdeps/sparc/sparc64/qp_fgt.c | 2 +- sysdeps/sparc/sparc64/qp_fle.c | 2 +- sysdeps/sparc/sparc64/qp_flt.c | 2 +- sysdeps/sparc/sparc64/qp_fne.c | 2 +- sysdeps/sparc/sparc64/qp_itoq.c | 2 +- sysdeps/sparc/sparc64/qp_mul.c | 2 +- sysdeps/sparc/sparc64/qp_neg.S | 2 +- sysdeps/sparc/sparc64/qp_qtod.c | 2 +- sysdeps/sparc/sparc64/qp_qtoi.c | 2 +- sysdeps/sparc/sparc64/qp_qtos.c | 2 +- sysdeps/sparc/sparc64/qp_qtoui.c | 2 +- sysdeps/sparc/sparc64/qp_qtoux.c | 2 +- sysdeps/sparc/sparc64/qp_qtox.c | 2 +- sysdeps/sparc/sparc64/qp_sqrt.c | 2 +- sysdeps/sparc/sparc64/qp_stoq.c | 2 +- sysdeps/sparc/sparc64/qp_sub.c | 2 +- sysdeps/sparc/sparc64/qp_uitoq.c | 2 +- sysdeps/sparc/sparc64/qp_util.c | 2 +- sysdeps/sparc/sparc64/qp_uxtoq.c | 2 +- sysdeps/sparc/sparc64/qp_xtoq.c | 2 +- sysdeps/sparc/sparc64/rawmemchr.S | 2 +- sysdeps/sparc/sparc64/rshift.S | 2 +- sysdeps/sparc/sparc64/rtld-memset.c | 3 + sysdeps/sparc/sparc64/sfp-machine.h | 2 +- sysdeps/sparc/sparc64/start.S | 6 +- sysdeps/sparc/sparc64/stpcpy.S | 2 +- sysdeps/sparc/sparc64/stpncpy.S | 2 +- sysdeps/sparc/sparc64/strcat.S | 2 +- sysdeps/sparc/sparc64/strchr.S | 2 +- sysdeps/sparc/sparc64/strcmp.S | 2 +- sysdeps/sparc/sparc64/strcpy.S | 2 +- sysdeps/sparc/sparc64/strcspn.S | 2 +- sysdeps/sparc/sparc64/strlen.S | 2 +- sysdeps/sparc/sparc64/strncmp.S | 2 +- sysdeps/sparc/sparc64/strncpy.S | 2 +- sysdeps/sparc/sparc64/strpbrk.S | 2 +- sysdeps/sparc/sparc64/strspn.S | 2 +- sysdeps/sparc/sparc64/sub_n.S | 2 +- sysdeps/sparc/sparc64/submul_1.S | 2 +- sysdeps/sparc/sparc64/tst-audit.h | 2 +- sysdeps/sparc/stackinfo.h | 2 +- sysdeps/sparc/sysdep.h | 11 +- sysdeps/sparc/thread_pointer.h | 30 + sysdeps/sparc/unwind-arch.h | 2 +- sysdeps/sparc/utmp-size.h | 2 + sysdeps/unix/Makefile | 6 +- sysdeps/unix/alpha/pipe.S | 30 - sysdeps/unix/alpha/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.h | 2 +- sysdeps/unix/bsd/bits/sockaddr.h | 2 +- sysdeps/unix/bsd/getpt.c | 2 +- sysdeps/unix/bsd/gtty.c | 2 +- sysdeps/unix/bsd/stty.c | 2 +- sysdeps/unix/bsd/tcdrain.c | 2 +- sysdeps/unix/bsd/tcflow.c | 2 +- sysdeps/unix/bsd/tcflush.c | 2 +- sysdeps/unix/bsd/tcgetattr.c | 2 +- sysdeps/unix/bsd/tcgetpgrp.c | 2 +- sysdeps/unix/bsd/tcsendbrk.c | 2 +- sysdeps/unix/bsd/tcsetattr.c | 8 +- sysdeps/unix/bsd/tcsetpgrp.c | 6 +- sysdeps/unix/bsd/ualarm.c | 2 +- sysdeps/unix/bsd/unlockpt.c | 2 +- sysdeps/unix/get_child_max.c | 2 +- sysdeps/unix/getlogin.c | 2 +- sysdeps/unix/getlogin_r.c | 2 +- sysdeps/unix/getpagesize.c | 2 +- sysdeps/unix/grantpt.c | 14 +- sysdeps/unix/i386/sysdep.h | 2 +- sysdeps/unix/ifreq.c | 2 +- sysdeps/unix/mips/mips32/sysdep.h | 2 +- sysdeps/unix/mips/mips64/sysdep.h | 2 +- sysdeps/unix/mips/pipe.S | 31 - sysdeps/unix/mips/sysdep.S | 2 +- sysdeps/unix/mips/sysdep.h | 2 +- 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 | 195 +- sysdeps/unix/sysv/linux/Makefile | 590 +- sysdeps/unix/sysv/linux/Versions | 53 +- sysdeps/unix/sysv/linux/____longjmp_chk.c | 55 + sysdeps/unix/sysv/linux/_exit.c | 3 +- sysdeps/unix/sysv/linux/aarch64/Implies | 1 - sysdeps/unix/sysv/linux/aarch64/Makefile | 145 +- sysdeps/unix/sysv/linux/aarch64/arch-pkey.h | 53 + sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 20 + sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h | 16 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 48 +- sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 10 +- sysdeps/unix/sysv/linux/aarch64/bits/procfs.h | 2 +- .../sysv/linux/aarch64/bits/pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/rseq.h | 43 + sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 8 +- sysdeps/unix/sysv/linux/aarch64/clone3.S | 80 + sysdeps/unix/sysv/linux/aarch64/configure | 1 + sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 107 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 81 - sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 15 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 24 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 57 - sysdeps/unix/sysv/linux/aarch64/dl-procruntime.c | 37 + sysdeps/unix/sysv/linux/aarch64/getcontext.S | 26 +- 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 | 4 + sysdeps/unix/sysv/linux/aarch64/ldconfig.h | 30 - sysdeps/unix/sysv/linux/aarch64/libc-start.c | 33 - sysdeps/unix/sysv/linux/aarch64/libc-start.h | 62 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 155 + sysdeps/unix/sysv/linux/aarch64/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/aarch64/libm.abilist | 231 + sysdeps/unix/sysv/linux/aarch64/libmvec.abilist | 170 + sysdeps/unix/sysv/linux/aarch64/localplt.data | 7 - sysdeps/unix/sysv/linux/aarch64/makecontext.c | 39 +- sysdeps/unix/sysv/linux/aarch64/pkey_get.c | 73 + sysdeps/unix/sysv/linux/aarch64/pkey_set.c | 113 + sysdeps/unix/sysv/linux/aarch64/pointer_guard.h | 55 + sysdeps/unix/sysv/linux/aarch64/readelflib.c | 2 +- sysdeps/unix/sysv/linux/aarch64/setcontext.S | 55 +- sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/aarch64/single-thread.h | 2 + sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 41 +- sysdeps/unix/sysv/linux/aarch64/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 16 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall.S | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S | 59 + sysdeps/unix/sysv/linux/aarch64/sysconf.c | 4 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 62 +- sysdeps/unix/sysv/linux/aarch64/tst-aarch64-pkey.c | 190 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-abort.sh | 39 + .../sysv/linux/aarch64/tst-gcs-disabled-static.c | 1 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled.c | 2 + .../sysv/linux/aarch64/tst-gcs-dlopen-disabled.c | 3 + .../sysv/linux/aarch64/tst-gcs-dlopen-enforced.c | 3 + .../linux/aarch64/tst-gcs-dlopen-optional-off.c | 3 + .../linux/aarch64/tst-gcs-dlopen-optional-on.c | 3 + .../sysv/linux/aarch64/tst-gcs-dlopen-override.c | 3 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen.c | 62 + .../sysv/linux/aarch64/tst-gcs-enforced-abort.c | 2 + .../linux/aarch64/tst-gcs-enforced-static-abort.c | 1 + .../sysv/linux/aarch64/tst-gcs-enforced-static.c | 1 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced.c | 2 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-helper.h | 39 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod1.c | 27 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod2.c | 25 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod3.c | 25 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-noreturn.c | 101 + .../unix/sysv/linux/aarch64/tst-gcs-optional-off.c | 2 + .../unix/sysv/linux/aarch64/tst-gcs-optional-on.c | 2 + .../linux/aarch64/tst-gcs-optional-static-off.c | 1 + .../linux/aarch64/tst-gcs-optional-static-on.c | 1 + .../sysv/linux/aarch64/tst-gcs-override-static.c | 1 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-override.c | 2 + .../sysv/linux/aarch64/tst-gcs-shared-disabled.c | 2 + .../linux/aarch64/tst-gcs-shared-enforced-abort.c | 2 + .../sysv/linux/aarch64/tst-gcs-shared-optional.c | 2 + .../sysv/linux/aarch64/tst-gcs-shared-override.c | 2 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared.c | 41 + sysdeps/unix/sysv/linux/aarch64/tst-gcs-skeleton.c | 43 + .../unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c | 27 + sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c | 48 + .../unix/sysv/linux/aarch64/ucontext-internal.h | 9 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 9 +- sysdeps/unix/sysv/linux/aarch64/vltest.py | 2 +- sysdeps/unix/sysv/linux/accept.c | 2 +- sysdeps/unix/sysv/linux/accept4.c | 2 +- sysdeps/unix/sysv/linux/access.c | 2 +- sysdeps/unix/sysv/linux/adjtime.c | 2 +- sysdeps/unix/sysv/linux/adjtimex.c | 2 +- sysdeps/unix/sysv/linux/aio_misc.h | 2 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S | 3 +- sysdeps/unix/sysv/linux/alpha/adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/adjtimex.c | 2 +- sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 21 + 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 | 24 +- 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 | 46 - sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_cflag.h | 8 +- .../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 +- sysdeps/unix/sysv/linux/alpha/bits/termios-cbaud.h | 45 + .../unix/sysv/linux/alpha/bits/termios-struct.h | 13 +- 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 | 38 - sysdeps/unix/sysv/linux/alpha/brk_call.h | 27 + sysdeps/unix/sysv/linux/alpha/clone.S | 2 +- sysdeps/unix/sysv/linux/alpha/configure | 1 + sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 20 +- .../unix/sysv/linux/alpha/errlist-compat-data.h | 43 + sysdeps/unix/sysv/linux/alpha/errlist-compat.c | 43 - 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 | 4 +- sysdeps/unix/sysv/linux/alpha/getegid.S | 2 +- sysdeps/unix/sysv/linux/alpha/geteuid.S | 2 +- sysdeps/unix/sysv/linux/alpha/gethostname.c | 2 +- sysdeps/unix/sysv/linux/alpha/getppid.S | 2 +- sysdeps/unix/sysv/linux/alpha/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/alpha/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/globfree.c | 2 +- .../unix/sysv/linux/alpha/ieee_get_fp_control.S | 2 +- .../unix/sysv/linux/alpha/ieee_set_fp_control.S | 2 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 4 +- 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 | 17 +- sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 43 - sysdeps/unix/sysv/linux/alpha/ld.abilist | 4 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 167 + sysdeps/unix/sysv/linux/alpha/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/alpha/libm.abilist | 231 + sysdeps/unix/sysv/linux/alpha/librt-compat.c | 2 +- sysdeps/unix/sysv/linux/alpha/localplt.data | 7 - 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/pointer_guard.h | 62 + sysdeps/unix/sysv/linux/alpha/register-dump.h | 239 - sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 2 +- sysdeps/unix/sysv/linux/alpha/select.c | 2 +- sysdeps/unix/sysv/linux/alpha/setcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/setfpucw.c | 2 +- sysdeps/unix/sysv/linux/alpha/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/alpha/settimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/shlib-versions | 1 - 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 | 63 - sysdeps/unix/sysv/linux/alpha/sys/io.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/user.h | 2 +- sysdeps/unix/sysv/linux/alpha/syscall.S | 2 +- sysdeps/unix/sysv/linux/alpha/syscall_cancel.S | 80 + sysdeps/unix/sysv/linux/alpha/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 44 +- sysdeps/unix/sysv/linux/alpha/termios_arch.h | 26 + .../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/Implies | 2 - sysdeps/unix/sysv/linux/arc/Makefile | 9 - sysdeps/unix/sysv/linux/arc/arch-syscall.h | 20 + sysdeps/unix/sysv/linux/arc/bits/procfs.h | 4 +- sysdeps/unix/sysv/linux/arc/bits/timesize.h | 21 - sysdeps/unix/sysv/linux/arc/clone.S | 45 +- sysdeps/unix/sysv/linux/arc/clone3.S | 89 + sysdeps/unix/sysv/linux/arc/configure | 1 + 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 | 4 + sysdeps/unix/sysv/linux/arc/ldconfig.h | 27 - sysdeps/unix/sysv/linux/arc/libc.abilist | 155 + sysdeps/unix/sysv/linux/arc/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/arc/libcrypt.abilist | 2 - sysdeps/unix/sysv/linux/arc/libm.abilist | 162 + sysdeps/unix/sysv/linux/arc/localplt.data | 5 - sysdeps/unix/sysv/linux/arc/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arc/mmap_internal.h | 4 +- sysdeps/unix/sysv/linux/arc/setcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/shlib-versions | 4 - sysdeps/unix/sysv/linux/arc/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/arc/sigrestorer.S | 2 +- sysdeps/unix/sysv/linux/arc/single-thread.h | 2 + sysdeps/unix/sysv/linux/arc/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/arc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/arc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/arc/syscall.S | 2 +- sysdeps/unix/sysv/linux/arc/syscall_cancel.S | 56 + sysdeps/unix/sysv/linux/arc/sysdep.c | 2 +- sysdeps/unix/sysv/linux/arc/sysdep.h | 18 +- 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 | 6 +- sysdeps/unix/sysv/linux/arm/Makefile | 10 +- sysdeps/unix/sysv/linux/arm/Versions | 3 - sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 2 +- sysdeps/unix/sysv/linux/arm/arch-syscall.h | 20 + 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 | 4 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 157 + sysdeps/unix/sysv/linux/arm/be/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/arm/be/libm.abilist | 167 + sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/hwcap.h | 16 +- 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/struct_stat.h | 139 + sysdeps/unix/sysv/linux/arm/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/arm/bits/typesizes.h | 74 + sysdeps/unix/sysv/linux/arm/clone.S | 2 +- sysdeps/unix/sysv/linux/arm/clone3.S | 79 + 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 | 65 - sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 92 - sysdeps/unix/sysv/linux/arm/fixup-asm-unistd.h | 2 +- sysdeps/unix/sysv/linux/arm/getcontext.S | 6 +- sysdeps/unix/sysv/linux/arm/ioperm.c | 2 +- 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 | 25 - sysdeps/unix/sysv/linux/arm/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/arm/le/ld.abilist | 4 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 157 + sysdeps/unix/sysv/linux/arm/le/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/arm/le/libm.abilist | 167 + sysdeps/unix/sysv/linux/arm/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/arm/localplt.data | 7 - sysdeps/unix/sysv/linux/arm/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arm/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/arm/readelflib.c | 20 +- sysdeps/unix/sysv/linux/arm/register-dump.h | 135 - sysdeps/unix/sysv/linux/arm/setcontext.S | 6 +- sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/arm/sigrestorer.S | 2 +- sysdeps/unix/sysv/linux/arm/single-thread.h | 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 | 14 +- sysdeps/unix/sysv/linux/arm/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/user.h | 2 +- sysdeps/unix/sysv/linux/arm/syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/syscall_cancel.S | 78 + sysdeps/unix/sysv/linux/arm/syscalls.list | 4 - sysdeps/unix/sysv/linux/arm/sysdep.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 5 +- sysdeps/unix/sysv/linux/arm/tls.h | 5 +- sysdeps/unix/sysv/linux/arm/vfork.S | 2 +- sysdeps/unix/sysv/linux/{m68k => arm}/xstatver.h | 0 sysdeps/unix/sysv/linux/bind.c | 9 +- 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 | 20 +- sysdeps/unix/sysv/linux/bits/fcntl.h | 56 +- sysdeps/unix/sysv/linux/bits/in.h | 12 +- sysdeps/unix/sysv/linux/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/bits/ioctl-types.h | 13 +- sysdeps/unix/sysv/linux/bits/ioctls.h | 87 +- sysdeps/unix/sysv/linux/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/bits/ipc.h | 40 - sysdeps/unix/sysv/linux/bits/local_lim.h | 4 +- sysdeps/unix/sysv/linux/bits/mman-linux.h | 59 +- .../unix/sysv/linux/bits/mman-map-flags-generic.h | 26 +- sysdeps/unix/sysv/linux/bits/mman-shared.h | 28 +- sysdeps/unix/sysv/linux/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/bits/mman_ext.h | 32 + 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 | 6 +- 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 | 67 +- sysdeps/unix/sysv/linux/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/bits/shm.h | 24 +- sysdeps/unix/sysv/linux/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/bits/sigevent-consts.h | 2 +- sysdeps/unix/sysv/linux/bits/siginfo-consts.h | 8 +- 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 | 4 +- sysdeps/unix/sysv/linux/bits/socket.h | 60 +- sysdeps/unix/sysv/linux/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/bits/spawn_ext.h | 67 + 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 | 12 +- sysdeps/unix/sysv/linux/bits/statx.h | 2 +- sysdeps/unix/sysv/linux/bits/stdio_lim.h | 28 + sysdeps/unix/sysv/linux/bits/struct_stat.h | 118 +- .../sysv/linux/bits/struct_stat_time64_helper.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-baud.h | 48 - sysdeps/unix/sysv/linux/bits/termios-c_cc.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_cflag.h | 8 +- 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-cbaud.h | 47 + sysdeps/unix/sysv/linux/bits/termios-misc.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-struct.h | 13 +- sysdeps/unix/sysv/linux/bits/termios-tcflow.h | 4 +- sysdeps/unix/sysv/linux/bits/termios.h | 52 +- sysdeps/unix/sysv/linux/bits/time.h | 8 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 4 +- sysdeps/unix/sysv/linux/bits/types/idtype_t.h | 14 + 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 | 4 +- .../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 | 4 +- .../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 | 4 +- sysdeps/unix/sysv/linux/bits/typesizes.h | 107 + sysdeps/unix/sysv/linux/bits/uio-ext.h | 5 +- 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 | 7 +- sysdeps/unix/sysv/linux/brk_call.h | 25 + sysdeps/unix/sysv/linux/cfsetspeed.c | 59 + sysdeps/unix/sysv/linux/check_native.c | 37 +- sysdeps/unix/sysv/linux/check_pf.c | 45 +- sysdeps/unix/sysv/linux/chmod.c | 34 + sysdeps/unix/sysv/linux/chown.c | 34 + sysdeps/unix/sysv/linux/clock.c | 2 +- sysdeps/unix/sysv/linux/clock_adjtime.c | 4 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 4 +- sysdeps/unix/sysv/linux/clock_getres.c | 2 +- sysdeps/unix/sysv/linux/clock_gettime.c | 4 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 6 +- sysdeps/unix/sysv/linux/clock_settime.c | 4 +- sysdeps/unix/sysv/linux/clone-internal.c | 79 +- sysdeps/unix/sysv/linux/clone-pidfd-support.c | 60 + sysdeps/unix/sysv/linux/clone3.h | 17 +- sysdeps/unix/sysv/linux/close.c | 2 +- sysdeps/unix/sysv/linux/close_nocancel.c | 2 +- sysdeps/unix/sysv/linux/close_nocancel_nostatus.c | 28 + sysdeps/unix/sysv/linux/closedir.c | 2 +- sysdeps/unix/sysv/linux/closefrom.c | 36 - sysdeps/unix/sysv/linux/closefrom_fallback.c | 19 +- sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 38 +- sysdeps/unix/sysv/linux/cnd_timedwait.c | 2 +- sysdeps/unix/sysv/linux/configure | 76 +- sysdeps/unix/sysv/linux/configure.ac | 4 +- sysdeps/unix/sysv/linux/connect.c | 2 +- sysdeps/unix/sysv/linux/convert_scm_timestamps.c | 29 +- sysdeps/unix/sysv/linux/copy_file_range.c | 2 +- sysdeps/unix/sysv/linux/creat.c | 2 +- sysdeps/unix/sysv/linux/creat64.c | 2 +- sysdeps/unix/sysv/linux/csky/Implies | 2 - .../unix/sysv/linux/csky/abiv2/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/clone.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/syscall.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/csky/arch-syscall.h | 22 +- sysdeps/unix/sysv/linux/csky/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/csky/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/csky/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/csky/bits/struct_stat.h | 135 + sysdeps/unix/sysv/linux/csky/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/csky/configure | 2 +- sysdeps/unix/sysv/linux/csky/configure.ac | 1 - 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 | 4 + sysdeps/unix/sysv/linux/csky/ldconfig.h | 34 - sysdeps/unix/sysv/linux/csky/libc.abilist | 157 + sysdeps/unix/sysv/linux/csky/libcrypt.abilist | 2 - sysdeps/unix/sysv/linux/csky/libm.abilist | 162 + sysdeps/unix/sysv/linux/csky/localplt.data | 5 - sysdeps/unix/sysv/linux/csky/makecontext.c | 2 +- sysdeps/unix/sysv/linux/csky/pointer_guard.h | 68 + sysdeps/unix/sysv/linux/csky/register-dump.h | 190 - sysdeps/unix/sysv/linux/csky/shlib-versions | 4 +- sysdeps/unix/sysv/linux/csky/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/user.h | 2 +- sysdeps/unix/sysv/linux/csky/syscall_cancel.S | 114 + sysdeps/unix/sysv/linux/csky/sysdep.h | 50 +- sysdeps/unix/sysv/linux/default-sched.h | 2 +- sysdeps/unix/sysv/linux/device-nrs.h | 2 +- sysdeps/unix/sysv/linux/dirfd.c | 2 +- sysdeps/unix/sysv/linux/dirstream.h | 2 +- sysdeps/unix/sysv/linux/dl-affinity.h | 46 + sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c | 15 +- sysdeps/unix/sysv/linux/dl-early_allocate.c | 82 + sysdeps/unix/sysv/linux/dl-execstack.c | 103 +- sysdeps/unix/sysv/linux/dl-execve.h | 25 + sysdeps/unix/sysv/linux/dl-extra_tls.h | 71 + sysdeps/unix/sysv/linux/dl-librecon.h | 59 - sysdeps/unix/sysv/linux/dl-openat64.c | 2 +- sysdeps/unix/sysv/linux/dl-origin.c | 39 +- sysdeps/unix/sysv/linux/dl-osinfo.h | 27 +- sysdeps/unix/sysv/linux/dl-parse_auxv.h | 70 + sysdeps/unix/sysv/linux/dl-rseq-symbols.S | 75 + sysdeps/unix/sysv/linux/dl-sysdep.c | 305 +- sysdeps/unix/sysv/linux/dl-sysdep.h | 9 +- sysdeps/unix/sysv/linux/dl-vdso-setup.c | 28 +- sysdeps/unix/sysv/linux/dl-vdso-setup.h | 13 +- sysdeps/unix/sysv/linux/dl-vdso.h | 4 +- sysdeps/unix/sysv/linux/dl-write.c | 2 +- sysdeps/unix/sysv/linux/dl-writev.h | 2 +- sysdeps/unix/sysv/linux/dup2.c | 40 + sysdeps/unix/sysv/linux/epoll_create.c | 39 + 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-data.h | 39 + sysdeps/unix/sysv/linux/errlist-compat.c | 39 - sysdeps/unix/sysv/linux/errlist-compat.h | 35 +- 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 | 6 +- 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 | 122 +- 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 | 10 +- sysdeps/unix/sysv/linux/features-time64.h | 11 +- sysdeps/unix/sysv/linux/fexecve.c | 2 +- sysdeps/unix/sysv/linux/filter-nr-syscalls.awk | 4 +- sysdeps/unix/sysv/linux/fips-private.h | 74 - 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 | 42 +- sysdeps/unix/sysv/linux/fstatat.c | 4 +- sysdeps/unix/sysv/linux/fstatat64.c | 23 +- sysdeps/unix/sysv/linux/fstatfs.c | 2 +- sysdeps/unix/sysv/linux/fstatfs64.c | 2 +- sysdeps/unix/sysv/linux/fstatvfs.c | 2 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 2 +- sysdeps/unix/sysv/linux/fsync.c | 2 +- sysdeps/unix/sysv/linux/ftime.c | 2 +- sysdeps/unix/sysv/linux/ftruncate.c | 2 +- sysdeps/unix/sysv/linux/ftruncate64.c | 2 +- sysdeps/unix/sysv/linux/futimens.c | 2 +- sysdeps/unix/sysv/linux/futimes.c | 2 +- sysdeps/unix/sysv/linux/futimesat.c | 2 +- sysdeps/unix/sysv/linux/fxstat.c | 4 +- sysdeps/unix/sysv/linux/fxstat64.c | 6 +- sysdeps/unix/sysv/linux/fxstatat.c | 4 +- sysdeps/unix/sysv/linux/fxstatat64.c | 6 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/gen-syscall-h.awk | 2 +- sysdeps/unix/sysv/linux/generic/Makefile | 3 - sysdeps/unix/sysv/linux/generic/README | 11 - sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 55 - sysdeps/unix/sysv/linux/generic/bits/fcntl.h | 55 - sysdeps/unix/sysv/linux/generic/bits/struct_stat.h | 127 - sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 107 - sysdeps/unix/sysv/linux/generic/chmod.c | 30 - sysdeps/unix/sysv/linux/generic/chown.c | 29 - sysdeps/unix/sysv/linux/generic/dl-origin.c | 79 - sysdeps/unix/sysv/linux/generic/dup2.c | 35 - sysdeps/unix/sysv/linux/generic/epoll_create.c | 34 - sysdeps/unix/sysv/linux/generic/inotify_init.c | 28 - sysdeps/unix/sysv/linux/generic/lchown.c | 29 - sysdeps/unix/sysv/linux/generic/link.c | 29 - sysdeps/unix/sysv/linux/generic/mkdir.c | 34 - sysdeps/unix/sysv/linux/generic/pipe.c | 31 - sysdeps/unix/sysv/linux/generic/readlink.c | 30 - sysdeps/unix/sysv/linux/generic/rmdir.c | 28 - sysdeps/unix/sysv/linux/generic/symlink.c | 28 - sysdeps/unix/sysv/linux/generic/syscalls.list | 10 - sysdeps/unix/sysv/linux/generic/sysdep.h | 26 - sysdeps/unix/sysv/linux/generic/unlink.c | 28 - .../unix/sysv/linux/generic/wordsize-32/Versions | 5 - .../unix/sysv/linux/generic/wordsize-32/sendfile.c | 46 - .../sysv/linux/generic/wordsize-32/syscalls.list | 5 - sysdeps/unix/sysv/linux/generic/xstatver.h | 10 - sysdeps/unix/sysv/linux/gentempfd.c | 2 +- sysdeps/unix/sysv/linux/getclktck.c | 2 +- sysdeps/unix/sysv/linux/getcpu.c | 2 +- sysdeps/unix/sysv/linux/getcwd.c | 2 +- sysdeps/unix/sysv/linux/getdents.c | 2 +- sysdeps/unix/sysv/linux/getdents64.c | 99 +- sysdeps/unix/sysv/linux/getdirentries.c | 2 +- sysdeps/unix/sysv/linux/getdirentries64.c | 2 +- sysdeps/unix/sysv/linux/getdtsz.c | 2 +- sysdeps/unix/sysv/linux/getentropy.c | 2 +- sysdeps/unix/sysv/linux/gethostid.c | 3 +- sysdeps/unix/sysv/linux/getipv4sourcefilter.c | 26 +- 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 | 7 +- sysdeps/unix/sysv/linux/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/getpeername.c | 9 +- sysdeps/unix/sysv/linux/getpriority.c | 2 +- sysdeps/unix/sysv/linux/getpt.c | 2 +- sysdeps/unix/sysv/linux/getrandom-internal.h | 29 + sysdeps/unix/sysv/linux/getrandom.c | 331 +- sysdeps/unix/sysv/linux/getrlimit.c | 2 +- sysdeps/unix/sysv/linux/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/getrusage.c | 2 +- sysdeps/unix/sysv/linux/getsockname.c | 9 +- sysdeps/unix/sysv/linux/getsockopt.c | 2 +- sysdeps/unix/sysv/linux/getsourcefilter.c | 26 +- sysdeps/unix/sysv/linux/getsourcefilter.h | 2 +- sysdeps/unix/sysv/linux/getsysstats.c | 257 +- sysdeps/unix/sysv/linux/gettimeofday.c | 14 +- sysdeps/unix/sysv/linux/glibcsyscalls.py | 8 +- 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 | 3 +- sysdeps/unix/sysv/linux/glob64.c | 2 +- sysdeps/unix/sysv/linux/globfree.c | 2 +- sysdeps/unix/sysv/linux/globfree64-time64.c | 2 +- sysdeps/unix/sysv/linux/globfree64.c | 2 +- sysdeps/unix/sysv/linux/grantpt.c | 2 +- sysdeps/unix/sysv/linux/hppa/Makefile | 9 + sysdeps/unix/sysv/linux/hppa/Versions | 6 +- sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 21 + sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 19 +- 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 | 59 +- 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 | 4 +- sysdeps/unix/sysv/linux/hppa/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/struct_stat.h | 139 + sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/timesize.h | 22 + .../sysv/linux/hppa/bits/types/struct_msqid_ds.h | 4 +- .../sysv/linux/hppa/bits/types/struct_semid_ds.h | 4 +- .../sysv/linux/hppa/bits/types/struct_shmid_ds.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/typesizes.h | 74 + sysdeps/unix/sysv/linux/hppa/bits/wordsize.h | 21 + sysdeps/unix/sysv/linux/hppa/clone.S | 67 +- sysdeps/unix/sysv/linux/hppa/errlist-compat-data.h | 39 + sysdeps/unix/sysv/linux/hppa/errlist-compat.c | 39 - sysdeps/unix/sysv/linux/hppa/fanotify_mark.c | 2 + sysdeps/unix/sysv/linux/hppa/getcontext.S | 55 +- sysdeps/unix/sysv/linux/hppa/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/hppa/kernel-features.h | 5 +- sysdeps/unix/sysv/linux/hppa/ld.abilist | 4 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 158 + sysdeps/unix/sysv/linux/hppa/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/hppa/libm.abilist | 167 + sysdeps/unix/sysv/linux/hppa/localplt.data | 5 - sysdeps/unix/sysv/linux/hppa/makecontext.c | 2 +- sysdeps/unix/sysv/linux/hppa/prlimit64.c | 2 + sysdeps/unix/sysv/linux/hppa/setcontext.S | 11 +- sysdeps/unix/sysv/linux/hppa/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/hppa/single-thread.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 | 41 - sysdeps/unix/sysv/linux/hppa/sys/cachectl.h | 36 + sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/hppa/syscall.c | 65 - sysdeps/unix/sysv/linux/hppa/syscall_cancel.S | 81 + sysdeps/unix/sysv/linux/hppa/syscalls.list | 3 +- sysdeps/unix/sysv/linux/hppa/sysdep.c | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 21 +- sysdeps/unix/sysv/linux/hppa/vfork.S | 53 + sysdeps/unix/sysv/linux/{m68k => hppa}/xstatver.h | 0 sysdeps/unix/sysv/linux/i386/Makefile | 9 +- sysdeps/unix/sysv/linux/i386/Versions | 4 - sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 40 +- sysdeps/unix/sysv/linux/i386/arch-syscall.h | 20 + sysdeps/unix/sysv/linux/i386/brk.c | 4 +- sysdeps/unix/sysv/linux/i386/clone.S | 2 +- sysdeps/unix/sysv/linux/i386/clone3.S | 3 +- sysdeps/unix/sysv/linux/i386/configure | 41 +- sysdeps/unix/sysv/linux/i386/configure.ac | 18 - sysdeps/unix/sysv/linux/i386/dl-librecon.h | 61 - sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 46 - sysdeps/unix/sysv/linux/i386/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/dl-writev.h | 24 + sysdeps/unix/sysv/linux/i386/getcontext.S | 58 +- 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 | 21 +- sysdeps/unix/sysv/linux/i386/ld.abilist | 4 + sysdeps/unix/sysv/linux/i386/ldconfig.h | 8 +- .../unix/sysv/linux/i386/libc-do-syscall-int80.S | 25 + sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 5 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 157 + sysdeps/unix/sysv/linux/i386/libc_sigaction.c | 2 +- sysdeps/unix/sysv/linux/i386/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/i386/libm.abilist | 228 + sysdeps/unix/sysv/linux/i386/localplt.data | 5 - sysdeps/unix/sysv/linux/i386/makecontext.S | 125 +- sysdeps/unix/sysv/linux/i386/pointer_guard.h | 49 + sysdeps/unix/sysv/linux/i386/register-dump.h | 250 - sysdeps/unix/sysv/linux/i386/setcontext.S | 103 +- sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/i386/startup.h | 47 +- sysdeps/unix/sysv/linux/i386/swapcontext.S | 141 +- sysdeps/unix/sysv/linux/i386/syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/syscall_cancel.S | 104 + sysdeps/unix/sysv/linux/i386/syscalls.list | 4 - sysdeps/unix/sysv/linux/i386/sysdep.c | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 268 +- sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 44 +- sysdeps/unix/sysv/linux/i386/ucontext_i.sym | 4 - sysdeps/unix/sysv/linux/i386/vfork.S | 26 +- sysdeps/unix/sysv/linux/ia64/Implies | 2 - sysdeps/unix/sysv/linux/ia64/Makefile | 28 - sysdeps/unix/sysv/linux/ia64/Versions | 29 - sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S | 88 - sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S | 157 - sysdeps/unix/sysv/linux/ia64/__longjmp.S | 167 - sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 165 - sysdeps/unix/sysv/linux/ia64/__start_context.S | 50 - sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 352 - sysdeps/unix/sysv/linux/ia64/bits/fcntl.h | 53 - sysdeps/unix/sysv/linux/ia64/bits/mman.h | 34 - sysdeps/unix/sysv/linux/ia64/bits/procfs.h | 41 - .../unix/sysv/linux/ia64/bits/pthread_stack_min.h | 20 - sysdeps/unix/sysv/linux/ia64/bits/setjmp.h | 33 - sysdeps/unix/sysv/linux/ia64/bits/shmlba.h | 24 - sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 80 - sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 81 - sysdeps/unix/sysv/linux/ia64/bits/siginfo-arch.h | 17 - .../sysv/linux/ia64/bits/siginfo-consts-arch.h | 34 - sysdeps/unix/sysv/linux/ia64/bits/sigstack.h | 36 - sysdeps/unix/sysv/linux/ia64/bits/struct_stat.h | 110 - sysdeps/unix/sysv/linux/ia64/brk.c | 22 - sysdeps/unix/sysv/linux/ia64/bsd-_setjmp.S | 1 - sysdeps/unix/sysv/linux/ia64/bsd-setjmp.S | 1 - sysdeps/unix/sysv/linux/ia64/c++-types.data | 67 - sysdeps/unix/sysv/linux/ia64/clone.S | 1 - sysdeps/unix/sysv/linux/ia64/clone2.S | 91 - sysdeps/unix/sysv/linux/ia64/configure | 8 - sysdeps/unix/sysv/linux/ia64/configure.ac | 8 - sysdeps/unix/sysv/linux/ia64/dl-cache.h | 24 - sysdeps/unix/sysv/linux/ia64/dl-sysdep.h | 55 - sysdeps/unix/sysv/linux/ia64/getclktck.c | 2 - sysdeps/unix/sysv/linux/ia64/getcontext.S | 156 - sysdeps/unix/sysv/linux/ia64/ioperm.c | 200 - sysdeps/unix/sysv/linux/ia64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/ia64/kernel-features.h | 37 - sysdeps/unix/sysv/linux/ia64/ld.abilist | 4 - sysdeps/unix/sysv/linux/ia64/ldconfig.h | 24 - sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed | 1 - .../unix/sysv/linux/ia64/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libanl.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 2708 -- .../unix/sysv/linux/ia64/libc_malloc_debug.abilist | 28 - sysdeps/unix/sysv/linux/ia64/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/ia64/libdl.abilist | 4 - sysdeps/unix/sysv/linux/ia64/libm.abilist | 1028 - sysdeps/unix/sysv/linux/ia64/libnsl.abilist | 121 - sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 13 - sysdeps/unix/sysv/linux/ia64/libresolv.abilist | 67 - sysdeps/unix/sysv/linux/ia64/librt.abilist | 6 - sysdeps/unix/sysv/linux/ia64/libthread_db.abilist | 40 - sysdeps/unix/sysv/linux/ia64/libutil.abilist | 1 - sysdeps/unix/sysv/linux/ia64/localplt.data | 12 - sysdeps/unix/sysv/linux/ia64/makecontext.c | 87 - sysdeps/unix/sysv/linux/ia64/mmap_internal.h | 29 - sysdeps/unix/sysv/linux/ia64/pipe.S | 36 - sysdeps/unix/sysv/linux/ia64/readelflib.c | 61 - sysdeps/unix/sysv/linux/ia64/register-dump.h | 180 - sysdeps/unix/sysv/linux/ia64/rt-sysdep.S | 1 - sysdeps/unix/sysv/linux/ia64/setcontext.S | 151 - sysdeps/unix/sysv/linux/ia64/setjmp.S | 197 - sysdeps/unix/sysv/linux/ia64/shlib-versions | 10 - .../unix/sysv/linux/ia64/sigaltstack-offsets.sym | 13 - .../unix/sysv/linux/ia64/sigcontext-offsets.sym | 16 - sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 29 - sysdeps/unix/sysv/linux/ia64/swapcontext.c | 38 - sysdeps/unix/sysv/linux/ia64/sys/io.h | 66 - sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 184 - sysdeps/unix/sysv/linux/ia64/sys/rse.h | 76 - sysdeps/unix/sysv/linux/ia64/sys/ucontext.h | 106 - sysdeps/unix/sysv/linux/ia64/sys/user.h | 47 - sysdeps/unix/sysv/linux/ia64/syscall.S | 32 - sysdeps/unix/sysv/linux/ia64/syscalls.list | 24 - sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h | 27 - sysdeps/unix/sysv/linux/ia64/sysdep.S | 57 - sysdeps/unix/sysv/linux/ia64/sysdep.h | 344 - .../unix/sysv/linux/ia64/timer_t_was_int_compat.h | 19 - sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c | 24 - sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c | 26 - sysdeps/unix/sysv/linux/ia64/ucontext_i.h | 45 - sysdeps/unix/sysv/linux/ia64/unwind-dw2-fde.c | 1 - sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c | 42 - sysdeps/unix/sysv/linux/ia64/vfork.S | 50 - sysdeps/unix/sysv/linux/ia64/wordexp.c | 59 - sysdeps/unix/sysv/linux/ia64/xstatver.h | 10 - sysdeps/unix/sysv/linux/if_index.c | 44 +- sysdeps/unix/sysv/linux/ifaddrs.c | 48 +- sysdeps/unix/sysv/linux/ifreq.c | 2 +- sysdeps/unix/sysv/linux/include/bits/mman-shared.h | 16 + sysdeps/unix/sysv/linux/include/sys/mount.h | 2 +- sysdeps/unix/sysv/linux/include/sys/syscall.h | 2 +- sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 12 +- sysdeps/unix/sysv/linux/inotify_init.c | 33 + sysdeps/unix/sysv/linux/internal-ioctl.h | 25 + sysdeps/unix/sysv/linux/internal-signals.h | 66 +- sysdeps/unix/sysv/linux/internal-sigset.h | 105 + sysdeps/unix/sysv/linux/internal-stat.h | 31 + sysdeps/unix/sysv/linux/internal_statvfs.c | 4 +- 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 | 8 +- sysdeps/unix/sysv/linux/isatty.c | 29 + sysdeps/unix/sysv/linux/isatty_nostatus.c | 26 + sysdeps/unix/sysv/linux/kernel-features.h | 51 +- sysdeps/unix/sysv/linux/kernel-posix-cpu-timers.h | 28 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 4 +- sysdeps/unix/sysv/linux/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/kernel_termios.h | 37 - sysdeps/unix/sysv/linux/lchown.c | 34 + sysdeps/unix/sysv/linux/ldd-rewrite.sed | 11 - sysdeps/unix/sysv/linux/lddlibc4.c | 104 - sysdeps/unix/sysv/linux/ldsodefs.h | 14 +- sysdeps/unix/sysv/linux/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/libc_fatal.c | 2 +- sysdeps/unix/sysv/linux/libc_sigaction.c | 4 +- sysdeps/unix/sysv/linux/librt-compat.c | 2 +- sysdeps/unix/sysv/linux/link.c | 34 + sysdeps/unix/sysv/linux/linux_fsinfo.h | 3 +- sysdeps/unix/sysv/linux/listen.c | 9 +- sysdeps/unix/sysv/linux/loongarch/Implies | 1 + sysdeps/unix/sysv/linux/loongarch/Makefile | 12 + sysdeps/unix/sysv/linux/loongarch/arch-syscall.h | 318 + sysdeps/unix/sysv/linux/loongarch/atomic-machine.h | 147 + sysdeps/unix/sysv/linux/loongarch/bits/fcntl.h | 61 + sysdeps/unix/sysv/linux/loongarch/bits/hwcap.h | 39 + sysdeps/unix/sysv/linux/loongarch/bits/procfs.h | 52 + .../sysv/linux/loongarch/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/loongarch/bits/rseq.h | 36 + sysdeps/unix/sysv/linux/loongarch/bits/shmlba.h | 24 + sysdeps/unix/sysv/linux/loongarch/bits/sigstack.h | 32 + sysdeps/unix/sysv/linux/loongarch/clone.S | 96 + sysdeps/unix/sysv/linux/loongarch/clone3.S | 82 + sysdeps/unix/sysv/linux/loongarch/configure | 227 + sysdeps/unix/sysv/linux/loongarch/configure.ac | 38 + sysdeps/unix/sysv/linux/loongarch/cpu-features.c | 30 + sysdeps/unix/sysv/linux/loongarch/cpu-features.h | 41 + sysdeps/unix/sysv/linux/loongarch/dl-cache.h | 82 + sysdeps/unix/sysv/linux/loongarch/dl-procinfo.c | 60 + sysdeps/unix/sysv/linux/loongarch/dl-sysdep.c | 21 + .../unix/sysv/linux/loongarch/fixup-asm-unistd.h | 21 + sysdeps/unix/sysv/linux/loongarch/getcontext.S | 59 + sysdeps/unix/sysv/linux/loongarch/gettimeofday.c | 22 + sysdeps/unix/sysv/linux/loongarch/ldd-rewrite.sed | 1 + sysdeps/unix/sysv/linux/loongarch/libc-start.c | 34 + sysdeps/unix/sysv/linux/loongarch/localplt.data | 7 + sysdeps/unix/sysv/linux/loongarch/lp64/Implies | 2 + .../{aarch64 => loongarch/lp64}/c++-types.data | 0 sysdeps/unix/sysv/linux/loongarch/lp64/ld.abilist | 8 + .../linux/loongarch/lp64/libBrokenLocale.abilist | 1 + .../unix/sysv/linux/loongarch/lp64/libc.abilist | 2290 ++ .../linux/loongarch/lp64/libc_malloc_debug.abilist | 26 + .../unix/sysv/linux/loongarch/lp64/libm.abilist | 1166 + .../sysv/linux/loongarch/lp64}/libpthread.abilist | 0 .../sysv/linux/loongarch/lp64/libresolv.abilist | 55 + .../sysv/linux/loongarch/lp64}/librt.abilist | 0 .../sysv/linux/loongarch/lp64/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/loongarch/makecontext.c | 81 + sysdeps/unix/sysv/linux/loongarch/pointer_guard.h | 80 + sysdeps/unix/sysv/linux/loongarch/readelflib.c | 76 + sysdeps/unix/sysv/linux/loongarch/setcontext.S | 100 + sysdeps/unix/sysv/linux/loongarch/shlib-versions | 9 + sysdeps/unix/sysv/linux/loongarch/sigcontextinfo.h | 32 + sysdeps/unix/sysv/linux/loongarch/swapcontext.S | 95 + sysdeps/unix/sysv/linux/loongarch/sys/ucontext.h | 64 + sysdeps/unix/sysv/linux/loongarch/sys/user.h | 42 + sysdeps/unix/sysv/linux/loongarch/syscall_cancel.S | 50 + sysdeps/unix/sysv/linux/loongarch/sysdep.S | 53 + sysdeps/unix/sysv/linux/loongarch/sysdep.h | 319 + .../unix/sysv/linux/loongarch/ucontext-macros.h | 32 + sysdeps/unix/sysv/linux/loongarch/ucontext_i.sym | 31 + sysdeps/unix/sysv/linux/loongarch/vfork.S | 50 + sysdeps/unix/sysv/linux/lseek.c | 6 +- sysdeps/unix/sysv/linux/lseek64.c | 6 +- sysdeps/unix/sysv/linux/lstat.c | 2 +- sysdeps/unix/sysv/linux/lstat64.c | 2 +- sysdeps/unix/sysv/linux/lutimes.c | 2 +- sysdeps/unix/sysv/linux/lxstat.c | 4 +- sysdeps/unix/sysv/linux/lxstat64.c | 6 +- sysdeps/unix/sysv/linux/m68k/Makefile | 5 - sysdeps/unix/sysv/linux/m68k/Versions | 3 - sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 20 + 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 | 10 +- sysdeps/unix/sysv/linux/m68k/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/m68k/bits/typesizes.h | 74 + sysdeps/unix/sysv/linux/m68k/clone.S | 2 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 13 +- .../sysv/linux/m68k/coldfire/fpu/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 4 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 157 + .../unix/sysv/linux/m68k/coldfire/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 167 + .../unix/sysv/linux/m68k/coldfire/localplt.data | 5 - .../linux/m68k/coldfire/nofpu/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/configure | 2 +- sysdeps/unix/sysv/linux/m68k/configure.ac | 1 - sysdeps/unix/sysv/linux/m68k/dl-librecon.h | 1 - sysdeps/unix/sysv/linux/m68k/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/m68k/kernel-features.h | 21 +- sysdeps/unix/sysv/linux/m68k/ldconfig.h | 1 - sysdeps/unix/sysv/linux/m68k/libc-lock-arch.h | 25 + 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 | 4 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 157 + .../unix/sysv/linux/m68k/m680x0/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 164 + sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 5 - 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 | 4 +- sysdeps/unix/sysv/linux/m68k/mremap.S | 2 +- sysdeps/unix/sysv/linux/m68k/register-dump.h | 176 - sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/user.h | 2 +- sysdeps/unix/sysv/linux/m68k/syscall.S | 2 +- sysdeps/unix/sysv/linux/m68k/syscall_cancel.S | 84 + sysdeps/unix/sysv/linux/m68k/syscalls.list | 2 - sysdeps/unix/sysv/linux/m68k/sysdep.S | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 12 +- sysdeps/unix/sysv/linux/m68k/vfork.S | 2 +- sysdeps/unix/sysv/linux/machine-sp.h | 29 + sysdeps/unix/sysv/linux/malloc-hugepages.c | 204 + sysdeps/unix/sysv/linux/malloc-sysdep.h | 2 +- sysdeps/unix/sysv/linux/microblaze/Versions | 5 - .../unix/sysv/linux/microblaze/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 20 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 157 + .../unix/sysv/linux/microblaze/be/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 167 + 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 | 16 +- sysdeps/unix/sysv/linux/microblaze/bits/timesize.h | 20 + .../unix/sysv/linux/microblaze/bits/typesizes.h | 74 + 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 | 9 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 4 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 157 + .../unix/sysv/linux/microblaze/le/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 167 + sysdeps/unix/sysv/linux/microblaze/localplt.data | 7 - sysdeps/unix/sysv/linux/microblaze/pselect32.c | 6 +- .../unix/sysv/linux/microblaze/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/microblaze/single-thread.h | 2 + sysdeps/unix/sysv/linux/microblaze/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/user.h | 2 +- sysdeps/unix/sysv/linux/microblaze/syscall.S | 2 +- .../unix/sysv/linux/microblaze/syscall_cancel.S | 61 + sysdeps/unix/sysv/linux/microblaze/syscalls.list | 4 - sysdeps/unix/sysv/linux/microblaze/sysctl.c | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.S | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 12 +- sysdeps/unix/sysv/linux/microblaze/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/Makefile | 7 + sysdeps/unix/sysv/linux/mips/Versions | 5 +- sysdeps/unix/sysv/linux/mips/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/mips/_test_and_set.c | 2 +- sysdeps/unix/sysv/linux/mips/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h | 14 +- sysdeps/unix/sysv/linux/mips/bits/mman.h | 28 +- 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 | 4 +- 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 | 48 +- 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 | 34 - 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 | 4 +- .../sysv/linux/mips/bits/types/struct_semid_ds.h | 4 +- .../sysv/linux/mips/bits/types/struct_shmid_ds.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/typesizes.h | 95 + sysdeps/unix/sysv/linux/mips/clone.S | 2 +- sysdeps/unix/sysv/linux/mips/clone3.S | 160 + sysdeps/unix/sysv/linux/mips/configure | 333 +- sysdeps/unix/sysv/linux/mips/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/mips/errlist-compat-data.h | 27 + sysdeps/unix/sysv/linux/mips/errlist-compat.c | 27 - sysdeps/unix/sysv/linux/mips/fxstat.c | 2 +- sysdeps/unix/sysv/linux/mips/getcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/mips/kernel_termios.h | 37 - sysdeps/unix/sysv/linux/mips/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/mips/lxstat.c | 2 +- sysdeps/unix/sysv/linux/mips/makecontext.S | 2 +- sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 20 + .../linux/mips/mips32/bug-getcontext-mips-gp.c | 4 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 159 + .../unix/sysv/linux/mips/mips32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 4 + .../unix/sysv/linux/mips/mips32/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 167 + .../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 | 159 + .../unix/sysv/linux/mips/mips32/syscall_cancel.S | 128 + sysdeps/unix/sysv/linux/mips/mips32/syscalls.list | 5 - sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 10 +- sysdeps/unix/sysv/linux/mips/mips64/configure | 1 + 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 | 25 - .../unix/sysv/linux/mips/mips64/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 231 + sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 2 +- .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 20 + .../sysv/linux/mips/mips64/n32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 4 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 159 + sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c | 2 +- .../sysv/linux/mips/mips64/n32/mmap_internal.h | 2 +- .../sysv/linux/mips/mips64/n32/syscall_types.h | 28 + .../unix/sysv/linux/mips/mips64/n32/syscalls.list | 4 - .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 20 + sysdeps/unix/sysv/linux/mips/mips64/n64/fstatat.c | 51 + 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 | 4 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 157 + .../sysv/linux/mips/mips64/n64/posix_fadvise64.c | 2 +- .../unix/sysv/linux/mips/mips64/n64/sendfile64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 7 - sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +- .../unix/sysv/linux/mips/mips64/syscall_cancel.S | 112 + sysdeps/unix/sysv/linux/mips/mips64/sysdep.h | 58 +- sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/pipe.S | 1 - sysdeps/unix/sysv/linux/mips/readelflib.c | 20 +- sysdeps/unix/sysv/linux/mips/register-dump.h | 120 - sysdeps/unix/sysv/linux/mips/setcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 2 +- .../unix/sysv/linux/mips/socket-constants-time64.h | 2 +- sysdeps/unix/sysv/linux/mips/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/sysmips.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/user.h | 2 +- sysdeps/unix/sysv/linux/mips/sysdep.h | 4 +- sysdeps/unix/sysv/linux/mips/termios_arch.h | 34 + sysdeps/unix/sysv/linux/mips/ustat.c | 2 +- sysdeps/unix/sysv/linux/mips/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/xstat.c | 2 +- sysdeps/unix/sysv/linux/mips/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/mkdir.c | 35 + sysdeps/unix/sysv/linux/mknodat.c | 2 +- sysdeps/unix/sysv/linux/mlock2.c | 2 +- sysdeps/unix/sysv/linux/mmap.c | 2 +- sysdeps/unix/sysv/linux/mmap64.c | 2 +- sysdeps/unix/sysv/linux/mmap_call.h | 22 + sysdeps/unix/sysv/linux/mmap_internal.h | 12 +- sysdeps/unix/sysv/linux/mq_close.c | 2 +- sysdeps/unix/sysv/linux/mq_getattr.c | 2 +- sysdeps/unix/sysv/linux/mq_notify.c | 8 +- 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 | 6 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 4 +- sysdeps/unix/sysv/linux/mq_unlink.c | 2 +- sysdeps/unix/sysv/linux/mremap-failure.h | 30 + sysdeps/unix/sysv/linux/mremap.c | 53 + sysdeps/unix/sysv/linux/msgctl.c | 40 +- sysdeps/unix/sysv/linux/msgget.c | 2 +- sysdeps/unix/sysv/linux/msgrcv.c | 2 +- sysdeps/unix/sysv/linux/msgsnd.c | 2 +- sysdeps/unix/sysv/linux/msync.c | 2 +- sysdeps/unix/sysv/linux/mtx_timedlock.c | 2 +- sysdeps/unix/sysv/linux/nanosleep.c | 2 +- sysdeps/unix/sysv/linux/net/ethernet.h | 2 +- sysdeps/unix/sysv/linux/net/if_arp.h | 4 +- sysdeps/unix/sysv/linux/net/if_packet.h | 4 +- sysdeps/unix/sysv/linux/net/if_shaper.h | 4 +- sysdeps/unix/sysv/linux/net/if_slip.h | 2 +- sysdeps/unix/sysv/linux/net/route.h | 2 +- sysdeps/unix/sysv/linux/netash/ash.h | 4 +- sysdeps/unix/sysv/linux/netatalk/at.h | 2 +- sysdeps/unix/sysv/linux/netax25/ax25.h | 6 +- sysdeps/unix/sysv/linux/neteconet/ec.h | 4 +- sysdeps/unix/sysv/linux/netinet/if_ether.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_fddi.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_tr.h | 2 +- sysdeps/unix/sysv/linux/netipx/ipx.h | 2 +- sysdeps/unix/sysv/linux/netiucv/iucv.h | 4 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 4 +- sysdeps/unix/sysv/linux/netlinkaccess.h | 2 +- sysdeps/unix/sysv/linux/netpacket/packet.h | 3 +- sysdeps/unix/sysv/linux/netrom/netrom.h | 2 +- sysdeps/unix/sysv/linux/netrose/rose.h | 2 +- sysdeps/unix/sysv/linux/nice.c | 1 - sysdeps/unix/sysv/linux/nios2/Implies | 3 - sysdeps/unix/sysv/linux/nios2/Makefile | 18 - sysdeps/unix/sysv/linux/nios2/Versions | 6 - sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 323 - sysdeps/unix/sysv/linux/nios2/atomic-machine.h | 95 - sysdeps/unix/sysv/linux/nios2/bits/procfs.h | 34 - sysdeps/unix/sysv/linux/nios2/bits/statfs.h | 75 - sysdeps/unix/sysv/linux/nios2/c++-types.data | 67 - sysdeps/unix/sysv/linux/nios2/cacheflush.c | 29 - sysdeps/unix/sysv/linux/nios2/clone.S | 83 - sysdeps/unix/sysv/linux/nios2/configure | 4 - sysdeps/unix/sysv/linux/nios2/configure.ac | 4 - sysdeps/unix/sysv/linux/nios2/getcontext.S | 66 - sysdeps/unix/sysv/linux/nios2/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h | 26 - sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h | 9 - sysdeps/unix/sysv/linux/nios2/kernel_stat.h | 21 - sysdeps/unix/sysv/linux/nios2/ld.abilist | 5 - .../unix/sysv/linux/nios2/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libanl.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libc.abilist | 2737 -- .../sysv/linux/nios2/libc_malloc_debug.abilist | 28 - sysdeps/unix/sysv/linux/nios2/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/nios2/libdl.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libm.abilist | 785 - sysdeps/unix/sysv/linux/nios2/libnsl.abilist | 121 - sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 4 - sysdeps/unix/sysv/linux/nios2/libresolv.abilist | 67 - sysdeps/unix/sysv/linux/nios2/librt.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libthread_db.abilist | 40 - sysdeps/unix/sysv/linux/nios2/libutil.abilist | 1 - sysdeps/unix/sysv/linux/nios2/localplt.data | 34 - sysdeps/unix/sysv/linux/nios2/makecontext.c | 79 - sysdeps/unix/sysv/linux/nios2/send.c | 9 - sysdeps/unix/sysv/linux/nios2/setcontext.S | 115 - sysdeps/unix/sysv/linux/nios2/shlib-versions | 2 - sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h | 28 - sysdeps/unix/sysv/linux/nios2/swapcontext.S | 125 - sysdeps/unix/sysv/linux/nios2/sys/cachectl.h | 33 - sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 61 - sysdeps/unix/sysv/linux/nios2/sys/user.h | 58 - sysdeps/unix/sysv/linux/nios2/syscall.S | 36 - sysdeps/unix/sysv/linux/nios2/sysdep.S | 50 - sysdeps/unix/sysv/linux/nios2/sysdep.h | 240 - sysdeps/unix/sysv/linux/nios2/time64-compat.h | 2 - sysdeps/unix/sysv/linux/nios2/ucontext_i.sym | 29 - sysdeps/unix/sysv/linux/nios2/vfork.S | 34 - sysdeps/unix/sysv/linux/not-cancel.h | 62 +- sysdeps/unix/sysv/linux/not-errno.h | 19 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 4 +- sysdeps/unix/sysv/linux/ntp_gettime.c | 13 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 2 +- sysdeps/unix/sysv/linux/old_termios.h | 23 + sysdeps/unix/sysv/linux/olddirent.h | 4 +- sysdeps/unix/sysv/linux/open.c | 2 +- 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/opensock.c | 114 - sysdeps/unix/sysv/linux/or1k/Implies | 1 + sysdeps/unix/sysv/linux/or1k/Makefile | 7 + sysdeps/unix/sysv/linux/or1k/Versions | 14 + sysdeps/unix/sysv/linux/or1k/arch-syscall.h | 344 + 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 | 5 + sysdeps/unix/sysv/linux/or1k/configure.ac | 4 + sysdeps/unix/sysv/linux/or1k/getcontext-common.S | 88 + sysdeps/unix/sysv/linux/or1k/getcontext.S | 51 + sysdeps/unix/sysv/linux/or1k/ld.abilist | 8 + .../unix/sysv/linux/or1k/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/or1k/libc.abilist | 2280 ++ .../unix/sysv/linux/or1k/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/or1k/libm.abilist | 861 + sysdeps/unix/sysv/linux/or1k/libresolv.abilist | 55 + sysdeps/unix/sysv/linux/or1k/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/or1k/localplt.data | 9 + sysdeps/unix/sysv/linux/or1k/makecontext.c | 110 + sysdeps/unix/sysv/linux/or1k/mmap_internal.h | 28 + sysdeps/unix/sysv/linux/or1k/or1k_clone.S | 89 + sysdeps/unix/sysv/linux/or1k/prctl.c | 42 + sysdeps/unix/sysv/linux/or1k/setcontext-common.S | 120 + sysdeps/unix/sysv/linux/or1k/setcontext.S | 54 + sysdeps/unix/sysv/linux/or1k/shlib-versions | 2 + sysdeps/unix/sysv/linux/or1k/sigcontextinfo.h | 28 + sysdeps/unix/sysv/linux/or1k/swapcontext-common.S | 139 + sysdeps/unix/sysv/linux/or1k/swapcontext.S | 51 + sysdeps/unix/sysv/linux/or1k/sys/ucontext.h | 54 + sysdeps/unix/sysv/linux/{hppa => or1k}/sys/user.h | 0 sysdeps/unix/sysv/linux/or1k/syscall_cancel.S | 63 + sysdeps/unix/sysv/linux/or1k/sysdep.c | 34 + sysdeps/unix/sysv/linux/or1k/sysdep.h | 198 + sysdeps/unix/sysv/linux/or1k/ucontext_i.sym | 29 + sysdeps/unix/sysv/linux/pathconf.c | 17 +- sysdeps/unix/sysv/linux/pathconf.h | 2 +- sysdeps/unix/sysv/linux/pause.c | 2 +- sysdeps/unix/sysv/linux/personality.c | 4 +- sysdeps/unix/sysv/linux/pidfd_getpid.c | 128 + sysdeps/unix/sysv/linux/pidfd_spawn.c | 30 + sysdeps/unix/sysv/linux/pidfd_spawnp.c | 30 + sysdeps/unix/sysv/linux/pipe.c | 32 + sysdeps/unix/sysv/linux/pkey_get.c | 7 +- sysdeps/unix/sysv/linux/pkey_mprotect.c | 6 +- sysdeps/unix/sysv/linux/pkey_set.c | 7 +- sysdeps/unix/sysv/linux/poll.c | 2 +- sysdeps/unix/sysv/linux/posix_fadvise.c | 4 +- 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 | 21 +- .../unix/sysv/linux/powerpc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h | 8 +- sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h | 13 +- sysdeps/unix/sysv/linux/powerpc/bits/ioctls.h | 36 + sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/mman.h | 26 +- 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 | 7 +- .../sysv/linux/powerpc/bits/socket-constants.h | 4 +- sysdeps/unix/sysv/linux/powerpc/bits/struct_stat.h | 10 +- .../unix/sysv/linux/powerpc/bits/termios-baud.h | 45 - .../unix/sysv/linux/powerpc/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_cflag.h | 8 +- .../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-cbaud.h | 45 + .../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 | 4 +- .../linux/powerpc/bits/types/struct_semid_ds.h | 4 +- .../linux/powerpc/bits/types/struct_shmid_ds.h | 4 +- sysdeps/unix/sysv/linux/powerpc/bits/typesizes.h | 95 + sysdeps/unix/sysv/linux/powerpc/bits/wordsize.h | 3 +- .../sysv/linux/powerpc/cancellation-pc-check.h | 65 + sysdeps/unix/sysv/linux/powerpc/configure | 107 +- sysdeps/unix/sysv/linux/powerpc/configure.ac | 19 +- sysdeps/unix/sysv/linux/powerpc/cpu-features.c | 113 + sysdeps/unix/sysv/linux/powerpc/cpu-features.h | 33 + sysdeps/unix/sysv/linux/powerpc/dl-auxv.h | 16 +- sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.c | 117 + sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.h | 34 + sysdeps/unix/sysv/linux/powerpc/dl-support.c | 4 + sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 16 +- 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 | 4 +- 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 | 9 +- sysdeps/unix/sysv/linux/powerpc/kernel_termios.h | 53 - sysdeps/unix/sysv/linux/powerpc/ldconfig.h | 27 - sysdeps/unix/sysv/linux/powerpc/ldd-rewrite.sed | 3 - sysdeps/unix/sysv/linux/powerpc/libc-start.c | 23 +- sysdeps/unix/sysv/linux/powerpc/libc-start.h | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 4 +- .../unix/sysv/linux/powerpc/libpthread-compat.c | 2 +- sysdeps/unix/sysv/linux/powerpc/pointer_guard.h | 55 + sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions | 3 - .../sysv/linux/powerpc/powerpc32/____longjmp_chk.S | 2 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 20 + sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/configure | 1 + .../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 | 169 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 167 + .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 5 - .../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 | 5 + .../sysv/linux/powerpc/powerpc32/libcrypt.abilist | 7 - .../sysv/linux/powerpc/powerpc32/makecontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/getcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 169 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 167 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 5 - .../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/arch-syscall.h | 20 + .../sysv/linux/powerpc/powerpc64/be/ld.abilist | 5 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 167 + .../linux/powerpc/powerpc64/be/libcrypt.abilist | 7 - .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 167 + sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 9 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone3.S | 159 + .../unix/sysv/linux/powerpc/powerpc64/configure | 227 +- .../unix/sysv/linux/powerpc/powerpc64/dl-cache.h | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/getcontext.S | 14 +- .../sysv/linux/powerpc/powerpc64/jmp_buf-macros.h | 6 - .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 2 +- .../sysv/linux/powerpc/powerpc64/le/ld.abilist | 5 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 179 + .../linux/powerpc/powerpc64/le/libcrypt.abilist | 7 - .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 260 + .../unix/sysv/linux/powerpc/powerpc64/le/sysctl.c | 2 +- .../sysv/linux/powerpc/powerpc64/localplt.data | 5 - .../sysv/linux/powerpc/powerpc64/makecontext.S | 8 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_get.c | 6 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_set.c | 6 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 26 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 26 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 2 +- .../powerpc/powerpc64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S | 2 +- sysdeps/unix/sysv/linux/powerpc/readelflib.c | 20 +- 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 | 16 +- 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 | 6 +- sysdeps/unix/sysv/linux/powerpc/syscall_cancel.S | 86 + sysdeps/unix/sysv/linux/powerpc/sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 85 +- sysdeps/unix/sysv/linux/powerpc/termios_arch.h | 26 + .../linux/powerpc/test-gettimebasefreq-static.c | 2 +- .../unix/sysv/linux/powerpc/test-gettimebasefreq.c | 2 +- .../linux/powerpc/test-powerpc-linux-sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/time.c | 2 +- .../unix/sysv/linux/powerpc/tst-hwcap-tunables.c | 132 + sysdeps/unix/sysv/linux/ppoll.c | 7 +- sysdeps/unix/sysv/linux/ppoll_chk.c | 42 + sysdeps/unix/sysv/linux/prctl.c | 45 - sysdeps/unix/sysv/linux/pread.c | 2 +- sysdeps/unix/sysv/linux/pread64.c | 2 +- sysdeps/unix/sysv/linux/pread64_nocancel.c | 2 +- sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/preadv2.c | 2 +- sysdeps/unix/sysv/linux/preadv64.c | 2 +- sysdeps/unix/sysv/linux/preadv64v2.c | 2 +- sysdeps/unix/sysv/linux/prlimit.c | 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/procutils.c | 98 + sysdeps/unix/sysv/linux/procutils.h | 44 + sysdeps/unix/sysv/linux/prof-freq.c | 2 +- sysdeps/unix/sysv/linux/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/pselect.c | 4 +- sysdeps/unix/sysv/linux/pselect32.c | 2 +- sysdeps/unix/sysv/linux/ptrace.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 2 +- sysdeps/unix/sysv/linux/pwrite.c | 2 +- sysdeps/unix/sysv/linux/pwrite64.c | 2 +- sysdeps/unix/sysv/linux/pwritev.c | 2 +- sysdeps/unix/sysv/linux/pwritev2.c | 2 +- sysdeps/unix/sysv/linux/pwritev64.c | 2 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 2 +- sysdeps/unix/sysv/linux/read.c | 2 +- sysdeps/unix/sysv/linux/read_nocancel.c | 2 +- sysdeps/unix/sysv/linux/readahead.c | 2 +- sysdeps/unix/sysv/linux/readdir.c | 59 +- sysdeps/unix/sysv/linux/readdir64.c | 154 +- sysdeps/unix/sysv/linux/readdir64_r.c | 129 +- sysdeps/unix/sysv/linux/readdir_r.c | 13 +- sysdeps/unix/sysv/linux/readlink.c | 35 + sysdeps/unix/sysv/linux/readonly-area-fallback.c | 99 + sysdeps/unix/sysv/linux/readonly-area.c | 102 - 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 | 40 +- sysdeps/unix/sysv/linux/recvmsg.c | 36 +- 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/Makefile | 12 +- sysdeps/unix/sysv/linux/riscv/Versions | 3 + sysdeps/unix/sysv/linux/riscv/atomic-machine.h | 20 +- sysdeps/unix/sysv/linux/riscv/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/rseq.h | 44 + sysdeps/unix/sysv/linux/riscv/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/time64.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/timesize.h | 22 - sysdeps/unix/sysv/linux/riscv/clone.S | 7 +- sysdeps/unix/sysv/linux/riscv/clone3.S | 78 + sysdeps/unix/sysv/linux/riscv/configure | 153 +- 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 | 4 +- sysdeps/unix/sysv/linux/riscv/hwprobe.c | 37 + .../unix/sysv/linux/riscv/include/sys/hwprobe.h | 8 + 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 | 36 - sysdeps/unix/sysv/linux/riscv/localplt.data | 5 - sysdeps/unix/sysv/linux/riscv/makecontext.c | 2 +- sysdeps/unix/sysv/linux/riscv/multiarch/Makefile | 9 + .../sysv/linux/riscv/multiarch/ifunc-impl-list.c | 43 + sysdeps/unix/sysv/linux/riscv/multiarch/memcpy.c | 57 + sysdeps/unix/sysv/linux/riscv/readelflib.c | 20 +- sysdeps/unix/sysv/linux/riscv/register-dump.h | 63 - sysdeps/unix/sysv/linux/riscv/rv32/Implies | 2 - sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 23 + sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 156 + .../unix/sysv/linux/riscv/rv32/libcrypt.abilist | 2 - sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 226 + sysdeps/unix/sysv/linux/riscv/rv64/Implies | 1 - sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 22 + .../unix/sysv/linux/riscv/rv64/jmp_buf-macros.h | 53 - sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 156 + .../unix/sysv/linux/riscv/rv64/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 226 + sysdeps/unix/sysv/linux/riscv/setcontext.S | 9 +- sysdeps/unix/sysv/linux/riscv/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/riscv/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/riscv/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/riscv/sys/hwprobe.h | 131 + 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/syscall_cancel.S | 67 + sysdeps/unix/sysv/linux/riscv/sysconf.c | 8 +- sysdeps/unix/sysv/linux/riscv/sysdep.S | 2 +- sysdeps/unix/sysv/linux/riscv/sysdep.h | 16 +- sysdeps/unix/sysv/linux/riscv/ucontext-macros.h | 2 +- sysdeps/unix/sysv/linux/riscv/vfork.S | 4 +- sysdeps/unix/sysv/linux/rmdir.c | 33 + sysdeps/unix/sysv/linux/rseq-internal.h | 136 + sysdeps/unix/sysv/linux/s390/bits/elfclass.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/hwcap.h | 9 +- 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 | 6 +- 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/configure | 1 + sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 48 - sysdeps/unix/sysv/linux/s390/elision-conf.c | 15 +- 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 | 6 +- 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 | 21 +- sysdeps/unix/sysv/linux/s390/ldconfig.h | 9 +- sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed | 3 - sysdeps/unix/sysv/linux/s390/libpthread-compat.c | 2 +- sysdeps/unix/sysv/linux/s390/localplt.data | 5 - sysdeps/unix/sysv/linux/s390/longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/s390/mmap_call.h | 32 + sysdeps/unix/sysv/linux/s390/mmap_internal.h | 32 - sysdeps/unix/sysv/linux/s390/opensock.c | 2 - sysdeps/unix/sysv/linux/s390/readelflib.c | 20 +- sysdeps/unix/sysv/linux/s390/s390-32/Makefile | 1 + sysdeps/unix/sysv/linux/s390/s390-32/Versions | 3 - .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 2 +- .../sysv/linux/s390/s390-32/__makecontext_ret.S | 2 +- .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 21 + sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 17 +- sysdeps/unix/sysv/linux/s390/s390-32/clone3.S | 77 + sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 16 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c | 2 +- .../unix/sysv/linux/s390/s390-32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 169 + .../unix/sysv/linux/s390/s390-32/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 231 + .../unix/sysv/linux/s390/s390-32/libutil-compat.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/login.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c | 7 +- .../unix/sysv/linux/s390/s390-32/pointer_guard.h | 45 + .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c | 2 +- .../unix/sysv/linux/s390/s390-32/register-dump.h | 128 - sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S | 10 +- sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S | 11 +- sysdeps/unix/sysv/linux/s390/s390-32/syscall.S | 2 +- .../unix/sysv/linux/s390/s390-32/syscall_cancel.S | 62 + sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list | 2 - sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 29 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmp-convert.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmpx-convert.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 5 +- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 2 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 2 +- .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 21 + sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 17 +- sysdeps/unix/sysv/linux/s390/s390-64/clone3.S | 77 + sysdeps/unix/sysv/linux/s390/s390-64/configure | 1 + sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S | 16 +- .../unix/sysv/linux/s390/s390-64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 167 + .../unix/sysv/linux/s390/s390-64/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 231 + sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c | 7 +- .../unix/sysv/linux/s390/s390-64/pointer_guard.h | 47 + .../unix/sysv/linux/s390/s390-64/register-dump.h | 131 - sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S | 10 +- .../unix/sysv/linux/s390/s390-64/single-thread.h | 2 + sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S | 11 +- sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 2 +- .../unix/sysv/linux/s390/s390-64/syscall_cancel.S | 62 + sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 31 +- .../linux/s390/s390-64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 5 +- sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 14 +- sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/user.h | 2 +- sysdeps/unix/sysv/linux/s390/sysconf.c | 36 +- sysdeps/unix/sysv/linux/s390/sysdep.h | 39 +- .../unix/sysv/linux/s390/tst-ptrace-singleblock.c | 5 +- sysdeps/unix/sysv/linux/safe-fatal.h | 2 +- sysdeps/unix/sysv/linux/scandir64.c | 2 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/sched_getattr.c | 27 + sysdeps/unix/sysv/linux/sched_getcpu.c | 14 +- sysdeps/unix/sysv/linux/sched_rr_gi.c | 2 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 2 +- sysdeps/unix/sysv/linux/sched_setattr.c | 26 + sysdeps/unix/sysv/linux/scsi/scsi.h | 2 +- sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h | 2 +- sysdeps/unix/sysv/linux/scsi/sg.h | 4 +- sysdeps/unix/sysv/linux/seekdir.c | 2 +- sysdeps/unix/sysv/linux/segfault.c | 2 - sysdeps/unix/sysv/linux/select.c | 6 +- sysdeps/unix/sysv/linux/semctl.c | 9 +- sysdeps/unix/sysv/linux/semget.c | 2 +- sysdeps/unix/sysv/linux/semop.c | 4 +- sysdeps/unix/sysv/linux/semtimedop.c | 6 +- sysdeps/unix/sysv/linux/send.c | 2 +- sysdeps/unix/sysv/linux/sendfile.c | 55 + sysdeps/unix/sysv/linux/sendfile64.c | 37 + sysdeps/unix/sysv/linux/sendmmsg.c | 2 +- sysdeps/unix/sysv/linux/sendmsg.c | 2 +- sysdeps/unix/sysv/linux/sendto.c | 2 +- sysdeps/unix/sysv/linux/set-freeres-os.h | 24 + 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 | 26 +- sysdeps/unix/sysv/linux/setitimer.c | 6 +- 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 | 4 +- sysdeps/unix/sysv/linux/setsourcefilter.c | 29 +- sysdeps/unix/sysv/linux/settimeofday.c | 6 +- sysdeps/unix/sysv/linux/settimezone.c | 2 +- sysdeps/unix/sysv/linux/setuid.c | 2 +- sysdeps/unix/sysv/linux/setvmaname.c | 70 + sysdeps/unix/sysv/linux/setvmaname.h | 44 + sysdeps/unix/sysv/linux/sh/Versions | 3 - sysdeps/unix/sysv/linux/sh/____longjmp_chk.S | 7 +- sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h | 2 +- sysdeps/unix/sysv/linux/sh/arch-syscall.h | 21 + sysdeps/unix/sysv/linux/sh/atomic-machine.h | 30 +- sysdeps/unix/sysv/linux/sh/be/ld.abilist | 4 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 157 + sysdeps/unix/sysv/linux/sh/be/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/sh/be/libm.abilist | 167 + sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/struct_stat.h | 139 + sysdeps/unix/sysv/linux/sh/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/sh/bits/typesizes.h | 74 + sysdeps/unix/sysv/linux/sh/clone.S | 2 +- sysdeps/unix/sysv/linux/sh/configure | 1 + 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 | 13 +- sysdeps/unix/sysv/linux/sh/le/ld.abilist | 4 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 157 + sysdeps/unix/sysv/linux/sh/le/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/sh/le/libm.abilist | 167 + sysdeps/unix/sysv/linux/sh/localplt.data | 5 - 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/pointer_guard.h | 43 + 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 | 8 +- sysdeps/unix/sysv/linux/sh/sh4/setcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 4 +- sysdeps/unix/sysv/linux/sh/syscall.S | 2 +- sysdeps/unix/sysv/linux/sh/syscall_cancel.S | 126 + sysdeps/unix/sysv/linux/sh/syscalls.list | 4 - sysdeps/unix/sysv/linux/sh/sysdep.S | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.h | 23 +- sysdeps/unix/sysv/linux/sh/vfork.S | 2 +- sysdeps/unix/sysv/linux/{m68k => sh}/xstatver.h | 0 sysdeps/unix/sysv/linux/shmat.c | 2 +- sysdeps/unix/sysv/linux/shmctl.c | 40 +- sysdeps/unix/sysv/linux/shmdt.c | 2 +- sysdeps/unix/sysv/linux/shmget.c | 2 +- sysdeps/unix/sysv/linux/shutdown.c | 9 +- sysdeps/unix/sysv/linux/siglist-compat.c | 31 - sysdeps/unix/sysv/linux/siglist-compat.h | 34 + sysdeps/unix/sysv/linux/signal.c | 3 - sysdeps/unix/sysv/linux/signalfd.c | 2 +- sysdeps/unix/sysv/linux/sigpending.c | 2 +- sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigqueue.c | 2 +- sysdeps/unix/sysv/linux/sigset-cvt-mask.h | 2 +- sysdeps/unix/sysv/linux/sigsetops.h | 12 +- sysdeps/unix/sysv/linux/sigstack.c | 2 +- sysdeps/unix/sysv/linux/sigsuspend.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 4 +- sysdeps/unix/sysv/linux/sigwait.c | 4 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 4 +- sysdeps/unix/sysv/linux/single-thread.h | 13 +- sysdeps/unix/sysv/linux/sizes.h | 2 +- sysdeps/unix/sysv/linux/socket-constants-time64.h | 2 +- sysdeps/unix/sysv/linux/socket.c | 9 +- sysdeps/unix/sysv/linux/socketcall.h | 37 +- sysdeps/unix/sysv/linux/socketpair.c | 9 +- sysdeps/unix/sysv/linux/sparc/Versions | 4 + 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 | 32 +- 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 | 4 +- sysdeps/unix/sysv/linux/sparc/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/struct_stat.h | 56 +- sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h | 46 - sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/sparc/bits/termios-c_oflag.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/termios-cbaud.h | 45 + .../unix/sysv/linux/sparc/bits/termios-struct.h | 34 - 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 | 4 +- .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 4 +- .../sysv/linux/sparc/bits/types/struct_shmid_ds.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/wordsize.h | 3 +- sysdeps/unix/sysv/linux/sparc/brk.c | 58 - sysdeps/unix/sysv/linux/sparc/brk_call.h | 35 + sysdeps/unix/sysv/linux/sparc/configure | 1 + sysdeps/unix/sysv/linux/sparc/dl-cache.h | 2 +- .../unix/sysv/linux/sparc/errlist-compat-data.h | 43 + sysdeps/unix/sysv/linux/sparc/errlist-compat.c | 43 - sysdeps/unix/sysv/linux/sparc/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/sparc/getshmlba.c | 2 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 23 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 40 - sysdeps/unix/sysv/linux/sparc/ldd-rewrite.sed | 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 | 20 +- .../sysv/linux/sparc/socket-constants-time64.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/Makefile | 2 - sysdeps/unix/sysv/linux/sparc/sparc32/Versions | 3 - .../sysv/linux/sparc/sparc32/____longjmp_chk.S | 3 +- .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 20 + .../sysv/linux/sparc/sparc32/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 9 +- sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S | 2 +- .../unix/sysv/linux/sparc/sparc32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 4 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 171 + .../unix/sysv/linux/sparc/sparc32/libc_sigaction.c | 2 +- .../unix/sysv/linux/sparc/sparc32/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 231 + .../unix/sysv/linux/sparc/sparc32/localplt.data | 5 - .../unix/sysv/linux/sparc/sparc32/makecontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S | 38 - .../unix/sysv/linux/sparc/sparc32/pointer_guard.h | 44 + .../unix/sysv/linux/sparc/sparc32/register-dump.h | 342 - sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S | 4 +- .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 2 +- .../unix/sysv/linux/sparc/sparc32/sigreturn_stub.S | 13 +- .../unix/sysv/linux/sparc/sparc32/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc32/syscall_cancel.S | 80 + .../unix/sysv/linux/sparc/sparc32/syscalls.list | 3 - sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 25 +- sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 2 +- .../sysv/linux/sparc/sparc64/____longjmp_chk.S | 2 +- .../sysv/linux/sparc/sparc64/__start_context.S | 2 +- .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 20 + .../sysv/linux/sparc/sparc64/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/configure | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 2 +- .../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 | 4 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 157 + .../unix/sysv/linux/sparc/sparc64/libc_sigaction.c | 2 +- .../unix/sysv/linux/sparc/sparc64/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 231 + .../unix/sysv/linux/sparc/sparc64/localplt.data | 6 +- sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S | 2 +- .../unix/sysv/linux/sparc/sparc64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S | 39 - .../unix/sysv/linux/sparc/sparc64/pointer_guard.h | 44 + .../unix/sysv/linux/sparc/sparc64/register-dump.h | 273 - sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S | 2 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 2 +- .../unix/sysv/linux/sparc/sparc64/sigreturn_stub.S | 9 +- sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h | 2 +- .../unix/sysv/linux/sparc/sparc64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc64/syscall_cancel.S | 74 + sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 25 +- .../linux/sparc/sparc64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 16 +- sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 6 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 76 +- sysdeps/unix/sysv/linux/sparc/termios_arch.h | 34 + sysdeps/unix/sysv/linux/spawn_int_def.h | 2 +- sysdeps/unix/sysv/linux/spawnattr_getcgroup_np.c | 28 + sysdeps/unix/sysv/linux/spawnattr_setcgroup_np.c | 27 + sysdeps/unix/sysv/linux/spawni.c | 138 +- sysdeps/unix/sysv/linux/speed.c | 365 +- sysdeps/unix/sysv/linux/splice.c | 2 +- sysdeps/unix/sysv/linux/startup.h | 39 + sysdeps/unix/sysv/linux/stat.c | 2 +- sysdeps/unix/sysv/linux/stat64.c | 2 +- sysdeps/unix/sysv/linux/stat_t64_cp.c | 2 +- sysdeps/unix/sysv/linux/stat_t64_cp.h | 2 +- sysdeps/unix/sysv/linux/statfs.c | 2 +- sysdeps/unix/sysv/linux/statfs64.c | 2 +- sysdeps/unix/sysv/linux/statvfs.c | 2 +- sysdeps/unix/sysv/linux/statvfs64.c | 2 +- sysdeps/unix/sysv/linux/statx.c | 2 +- sysdeps/unix/sysv/linux/statx_cp.c | 3 +- sysdeps/unix/sysv/linux/statx_cp.h | 2 +- sysdeps/unix/sysv/linux/struct_stat_time64.h | 2 +- sysdeps/unix/sysv/linux/symlink.c | 33 + sysdeps/unix/sysv/linux/sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/sys/acct.h | 6 +- sysdeps/unix/sysv/linux/sys/epoll.h | 45 +- 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 | 179 +- sysdeps/unix/sysv/linux/sys/pci.h | 2 +- sysdeps/unix/sysv/linux/sys/personality.h | 2 +- sysdeps/unix/sysv/linux/sys/pidfd.h | 66 + sysdeps/unix/sysv/linux/sys/prctl.h | 4 +- sysdeps/unix/sysv/linux/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 14 +- 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 | 180 + 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 | 6 +- sysdeps/unix/sysv/linux/sys/timex.h | 20 +- sysdeps/unix/sysv/linux/syscall-names.list | 29 +- sysdeps/unix/sysv/linux/syscall.c | 43 + sysdeps/unix/sysv/linux/syscall_cancel.c | 73 + sysdeps/unix/sysv/linux/syscalls.list | 25 +- .../unix/sysv/linux/sysconf-pthread_stack_min.h | 2 +- sysdeps/unix/sysv/linux/sysconf-sigstksz.h | 2 +- sysdeps/unix/sysv/linux/sysconf.c | 2 +- sysdeps/unix/sysv/linux/sysctl.c | 2 +- sysdeps/unix/sysv/linux/sysdep-cancel.h | 14 +- sysdeps/unix/sysv/linux/sysdep-vdso.h | 14 +- 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 | 88 +- sysdeps/unix/sysv/linux/tcsendbrk.c | 2 +- sysdeps/unix/sysv/linux/tcsetattr.c | 127 +- sysdeps/unix/sysv/linux/tee.c | 2 +- sysdeps/unix/sysv/linux/telldir.c | 2 +- sysdeps/unix/sysv/linux/termio.h | 6 - sysdeps/unix/sysv/linux/termios_arch.h | 23 + sysdeps/unix/sysv/linux/termios_internals.h | 143 + sysdeps/unix/sysv/linux/test-errno-linux.c | 4 +- sysdeps/unix/sysv/linux/thrd_priv.h | 2 +- sysdeps/unix/sysv/linux/thrd_sleep.c | 2 +- sysdeps/unix/sysv/linux/time-clockid.h | 2 +- sysdeps/unix/sysv/linux/time.c | 9 +- sysdeps/unix/sysv/linux/timer_create.c | 6 +- sysdeps/unix/sysv/linux/timer_delete.c | 2 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 2 +- sysdeps/unix/sysv/linux/timer_gettime.c | 2 +- sysdeps/unix/sysv/linux/timer_routines.c | 4 +- sysdeps/unix/sysv/linux/timer_settime.c | 6 +- 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 | 6 +- sysdeps/unix/sysv/linux/times.c | 2 +- sysdeps/unix/sysv/linux/timespec_get.c | 4 +- sysdeps/unix/sysv/linux/timespec_getres.c | 4 +- sysdeps/unix/sysv/linux/tls-internal.c | 29 +- sysdeps/unix/sysv/linux/tls-internal.h | 9 +- 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 | 8 +- sysdeps/unix/sysv/linux/tst-align-clone.c | 18 +- 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 | 78 +- sysdeps/unix/sysv/linux/tst-clone2-internal.c | 8 +- sysdeps/unix/sysv/linux/tst-clone2.c | 10 +- sysdeps/unix/sysv/linux/tst-clone3-internal.c | 6 +- sysdeps/unix/sysv/linux/tst-clone3.c | 14 +- sysdeps/unix/sysv/linux/tst-close_range.c | 292 - sysdeps/unix/sysv/linux/tst-epoll-ioctls.c | 92 + sysdeps/unix/sysv/linux/tst-epoll-time64.c | 1 + sysdeps/unix/sysv/linux/tst-epoll.c | 213 + sysdeps/unix/sysv/linux/tst-fallocate-common.c | 4 +- sysdeps/unix/sysv/linux/tst-fallocate.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate64.c | 2 +- sysdeps/unix/sysv/linux/tst-fanotify.c | 2 +- sysdeps/unix/sysv/linux/tst-fdopendir-o_path.c | 48 + sysdeps/unix/sysv/linux/tst-getauxval.c | 74 + sysdeps/unix/sysv/linux/tst-getcwd-smallbuff.c | 259 + sysdeps/unix/sysv/linux/tst-getdents64.c | 27 +- sysdeps/unix/sysv/linux/tst-getpid1-internal.c | 8 +- sysdeps/unix/sysv/linux/tst-getpid1.c | 8 - sysdeps/unix/sysv/linux/tst-gettid-kill.c | 2 +- sysdeps/unix/sysv/linux/tst-gettid.c | 2 +- sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c | 2 +- sysdeps/unix/sysv/linux/tst-glibcsyscalls.py | 2 +- sysdeps/unix/sysv/linux/tst-linux-mremap1.c | 63 + sysdeps/unix/sysv/linux/tst-memfd_create.c | 2 +- .../unix/sysv/linux/tst-misalign-clone-internal.c | 74 - sysdeps/unix/sysv/linux/tst-misalign-clone.c | 21 +- sysdeps/unix/sysv/linux/tst-mlock2.c | 2 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 15 +- sysdeps/unix/sysv/linux/tst-mount-compile.py | 66 + sysdeps/unix/sysv/linux/tst-mount-consts.py | 70 + sysdeps/unix/sysv/linux/tst-mount.c | 106 + sysdeps/unix/sysv/linux/tst-nolink-libc.c | 25 + sysdeps/unix/sysv/linux/tst-ntp_adjtime.c | 2 +- sysdeps/unix/sysv/linux/tst-ntp_gettime.c | 2 +- sysdeps/unix/sysv/linux/tst-ntp_gettimex.c | 2 +- sysdeps/unix/sysv/linux/tst-o_path-locks.c | 4 +- sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c | 2 +- sysdeps/unix/sysv/linux/tst-ofdlocks.c | 4 +- sysdeps/unix/sysv/linux/tst-personality.c | 35 +- sysdeps/unix/sysv/linux/tst-pidfd-consts.py | 54 + sysdeps/unix/sysv/linux/tst-pidfd.c | 229 + sysdeps/unix/sysv/linux/tst-pidfd_getpid.c | 124 + sysdeps/unix/sysv/linux/tst-pkey.c | 67 +- .../unix/sysv/linux/tst-posix_spawn-setsid-pidfd.c | 20 + sysdeps/unix/sysv/linux/tst-ppoll.c | 2 +- sysdeps/unix/sysv/linux/tst-prctl.c | 2 +- sysdeps/unix/sysv/linux/tst-process_madvise.c | 144 + sysdeps/unix/sysv/linux/tst-process_mrelease.c | 86 + sysdeps/unix/sysv/linux/tst-quota.c | 2 +- sysdeps/unix/sysv/linux/tst-readdir64-compat.c | 6 +- sysdeps/unix/sysv/linux/tst-rlimit-infinity.c | 2 +- sysdeps/unix/sysv/linux/tst-rseq-disable-static.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-disable.c | 153 + sysdeps/unix/sysv/linux/tst-rseq-nptl-static.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-nptl.c | 269 + sysdeps/unix/sysv/linux/tst-rseq-static.c | 1 + .../sysv/linux/tst-rseq-tls-range-4096-static.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-tls-range-mod.c | 1 + .../unix/sysv/linux/tst-rseq-tls-range-static.c | 1 + sysdeps/unix/sysv/linux/tst-rseq-tls-range.c | 195 + sysdeps/unix/sysv/linux/tst-rseq.c | 147 + sysdeps/unix/sysv/linux/tst-rseq.h | 58 + .../sysv/linux/tst-sched-affinity-inheritance.c | 72 + sysdeps/unix/sysv/linux/tst-sched-consts.py | 56 + sysdeps/unix/sysv/linux/tst-sched_setattr-thread.c | 116 + sysdeps/unix/sysv/linux/tst-sched_setattr.c | 96 + sysdeps/unix/sysv/linux/tst-scm_rights.c | 2 +- .../unix/sysv/linux/tst-sem_getvalue-affinity.c | 185 + sysdeps/unix/sysv/linux/tst-sigcontext-get_pc.c | 2 +- sysdeps/unix/sysv/linux/tst-signal-numbers.py | 2 +- sysdeps/unix/sysv/linux/tst-sigtimedwait.c | 2 +- sysdeps/unix/sysv/linux/tst-skeleton-affinity.c | 11 +- .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 38 +- sysdeps/unix/sysv/linux/tst-socket-consts.py | 2 +- .../linux/tst-socket-timestamp-compat-time64.c | 1 + .../unix/sysv/linux/tst-socket-timestamp-compat.c | 266 + .../unix/sysv/linux/tst-socket-timestamp-time64.c | 1 + sysdeps/unix/sysv/linux/tst-socket-timestamp.c | 336 + sysdeps/unix/sysv/linux/tst-spawn-cgroup.c | 223 + sysdeps/unix/sysv/linux/tst-spawn-chdir-pidfd.c | 20 + sysdeps/unix/sysv/linux/tst-spawn-pidfd.c | 20 + sysdeps/unix/sysv/linux/tst-spawn-pidfd.h | 63 + sysdeps/unix/sysv/linux/tst-spawn2-pidfd.c | 20 + sysdeps/unix/sysv/linux/tst-spawn3-pidfd.c | 20 + sysdeps/unix/sysv/linux/tst-spawn4-pidfd.c | 20 + sysdeps/unix/sysv/linux/tst-spawn5-pidfd.c | 20 + sysdeps/unix/sysv/linux/tst-spawn6-pidfd.c | 20 + sysdeps/unix/sysv/linux/tst-spawn7-pidfd.c | 20 + sysdeps/unix/sysv/linux/tst-sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/tst-syscall-list.sh | 2 +- sysdeps/unix/sysv/linux/tst-syscall-restart.c | 112 + sysdeps/unix/sysv/linux/tst-sysconf-iov_max-uapi.c | 2 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max.c | 2 +- sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c | 4 +- sysdeps/unix/sysv/linux/tst-sysvsem-linux.c | 2 +- sysdeps/unix/sysv/linux/tst-sysvshm-linux.c | 2 +- sysdeps/unix/sysv/linux/tst-termios-linux.c | 592 + sysdeps/unix/sysv/linux/tst-tgkill.c | 6 +- sysdeps/unix/sysv/linux/tst-time-clobber.c | 2 +- sysdeps/unix/sysv/linux/tst-timerfd.c | 2 +- sysdeps/unix/sysv/linux/tst-ttyname-common.c | 415 + sysdeps/unix/sysv/linux/tst-ttyname-direct.c | 110 + sysdeps/unix/sysv/linux/tst-ttyname-namespace.c | 147 + sysdeps/unix/sysv/linux/tst-ttyname.c | 616 - sysdeps/unix/sysv/linux/ttyname.c | 10 +- sysdeps/unix/sysv/linux/ttyname.h | 2 +- sysdeps/unix/sysv/linux/ttyname_r.c | 2 +- sysdeps/unix/sysv/linux/tv32-compat.h | 2 +- sysdeps/unix/sysv/linux/umount.c | 2 +- sysdeps/unix/sysv/linux/umount2.c | 2 +- sysdeps/unix/sysv/linux/unlink.c | 33 + sysdeps/unix/sysv/linux/unlockpt.c | 2 +- sysdeps/unix/sysv/linux/update-syscall-lists.py | 2 +- sysdeps/unix/sysv/linux/updwtmp.c | 2 +- sysdeps/unix/sysv/linux/ustat.c | 2 +- sysdeps/unix/sysv/linux/utime.c | 2 +- sysdeps/unix/sysv/linux/utimensat.c | 9 +- sysdeps/unix/sysv/linux/utimes.c | 2 +- sysdeps/unix/sysv/linux/utmp_file.c | 2 +- sysdeps/unix/sysv/linux/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/vmsplice.c | 2 +- sysdeps/unix/sysv/linux/wait3.c | 2 +- sysdeps/unix/sysv/linux/wait4.c | 2 +- sysdeps/unix/sysv/linux/waitid.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/sendfile64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 4 - 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/Makefile | 27 - 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 | 8 +- .../unix/sysv/linux/x86/bits/platform/features.h | 48 + 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 | 10 +- sysdeps/unix/sysv/linux/x86/bits/timesize.h | 4 +- .../sysv/linux/x86/bits/types/struct_semid_ds.h | 4 +- sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/x86/cpu-features.c | 44 - sysdeps/unix/sysv/linux/x86/dl-cet.h | 32 - sysdeps/unix/sysv/linux/x86/dl-hwcap2.h | 27 + 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 | 12 +- 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/include/asm/prctl.h | 27 - 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 | 7 +- sysdeps/unix/sysv/linux/x86/pkey_set.c | 7 +- sysdeps/unix/sysv/linux/x86/readelflib.c | 92 - 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 | 14 +- 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 | 44 - sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c | 63 - .../unix/sysv/linux/x86/tst-cet-property-dep-2.S | 63 - sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c | 127 - sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c | 88 - sysdeps/unix/sysv/linux/x86/tst-saved_mask-1.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 21 + sysdeps/unix/sysv/linux/x86_64/64/configure | 1 + 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 | 4 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 155 + sysdeps/unix/sysv/linux/x86_64/64/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 231 + sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h | 9 +- .../sysv/linux/x86_64/64/timer_t_was_int_compat.h | 2 +- sysdeps/unix/sysv/linux/x86_64/Makefile | 65 +- sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 180 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 40 +- .../unix/sysv/linux/x86_64/allocate-shadow-stack.c | 55 + .../unix/sysv/linux/x86_64/allocate-shadow-stack.h | 24 + sysdeps/unix/sysv/linux/x86_64/clone.S | 2 +- sysdeps/unix/sysv/linux/x86_64/clone3.S | 6 +- sysdeps/unix/sysv/linux/x86_64/configure | 1 + sysdeps/unix/sysv/linux/x86_64/dl-cache.h | 51 - sysdeps/unix/sysv/linux/x86_64/dl-cet.h | 100 + sysdeps/unix/sysv/linux/x86_64/dl-plt-rewrite.h | 43 + sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h | 5 - .../sysv/linux/x86_64/get-cpuid-feature-leaf.c | 24 + sysdeps/unix/sysv/linux/x86_64/getcontext.S | 32 +- sysdeps/unix/sysv/linux/x86_64/include/asm/prctl.h | 27 + sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/x86_64/ldconfig.h | 26 - sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed | 4 +- sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c | 4 +- sysdeps/unix/sysv/linux/x86_64/libmvec.abilist | 168 + sysdeps/unix/sysv/linux/x86_64/makecontext.c | 30 +- sysdeps/unix/sysv/linux/x86_64/pointer_guard.h | 61 + sysdeps/unix/sysv/linux/x86_64/register-dump.h | 345 - sysdeps/unix/sysv/linux/x86_64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/single-thread.h | 2 + sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 24 +- sysdeps/unix/sysv/linux/x86_64/syscall.S | 2 +- sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S | 57 + sysdeps/unix/sysv/linux/x86_64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 47 +- .../unix/sysv/linux/x86_64/tst-cet-property-1.c | 44 + .../unix/sysv/linux/x86_64/tst-cet-property-2.c | 63 + .../sysv/linux/x86_64/tst-cet-property-dep-2.S | 63 + .../unix/sysv/linux/x86_64/tst-cet-setcontext-1.c | 126 + sysdeps/unix/sysv/linux/x86_64/tst-cet-vfork-1.c | 79 + .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 2 +- .../sysv/linux/x86_64/tst-gnu2-tls2-amx-mod0.c | 2 + .../sysv/linux/x86_64/tst-gnu2-tls2-amx-mod1.c | 2 + .../sysv/linux/x86_64/tst-gnu2-tls2-amx-mod2.c | 2 + sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx.c | 83 + sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx.h | 63 + sysdeps/unix/sysv/linux/x86_64/vfork.S | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 21 + sysdeps/unix/sysv/linux/x86_64/x32/arch_prctl.c | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/configure | 1 + sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h | 4 +- .../unix/sysv/linux/x86_64/x32/fixup-asm-unistd.h | 6 +- .../unix/sysv/linux/x86_64/x32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 155 + .../unix/sysv/linux/x86_64/x32/libcrypt.abilist | 7 - sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 231 + sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/prctl.c | 42 + sysdeps/unix/sysv/linux/x86_64/x32/syscall_types.h | 34 + sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 2 +- sysdeps/unix/sysv/linux/xmknod.c | 2 +- sysdeps/unix/sysv/linux/xmknodat.c | 2 +- sysdeps/unix/sysv/linux/xstat.c | 4 +- sysdeps/unix/sysv/linux/xstat64.c | 6 +- sysdeps/unix/sysv/linux/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/xstatconv.h | 2 +- sysdeps/unix/sysv/linux/xstatover.h | 2 +- sysdeps/unix/sysv/linux/xstatver.h | 11 +- sysdeps/unix/x86_64/sysdep.S | 2 +- sysdeps/unix/x86_64/sysdep.h | 2 +- sysdeps/wordsize-32/Makefile | 4 + 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-32/tst-scanf-format-int-d.input | 266 + sysdeps/wordsize-32/tst-scanf-format-int-i.input | 1526 + sysdeps/wordsize-32/tst-scanf-format-long-d.input | 266 + sysdeps/wordsize-32/tst-scanf-format-long-i.input | 1526 + sysdeps/wordsize-32/tst-scanf-format-uint-b.input | 644 + sysdeps/wordsize-32/tst-scanf-format-uint-o.input | 434 + sysdeps/wordsize-32/tst-scanf-format-uint-u.input | 224 + sysdeps/wordsize-32/tst-scanf-format-uint-x.input | 714 + sysdeps/wordsize-32/tst-scanf-format-uint-xx.input | 714 + sysdeps/wordsize-32/tst-scanf-format-ulong-b.input | 644 + sysdeps/wordsize-32/tst-scanf-format-ulong-o.input | 434 + sysdeps/wordsize-32/tst-scanf-format-ulong-u.input | 224 + sysdeps/wordsize-32/tst-scanf-format-ulong-x.input | 714 + .../wordsize-32/tst-scanf-format-ulong-xx.input | 714 + sysdeps/wordsize-64/Makefile | 10 + sysdeps/wordsize-64/bits/wordsize.h | 2 +- sysdeps/wordsize-64/labs.c | 2 +- sysdeps/wordsize-64/ldiv.c | 2 +- sysdeps/wordsize-64/strtol.c | 5 + sysdeps/wordsize-64/strtol_l.c | 4 + sysdeps/wordsize-64/strtoul.c | 5 + sysdeps/wordsize-64/strtoul_l.c | 4 + sysdeps/wordsize-64/tst-scanf-format-int-d.input | 266 + sysdeps/wordsize-64/tst-scanf-format-int-i.input | 1526 + sysdeps/wordsize-64/tst-scanf-format-long-d.input | 266 + sysdeps/wordsize-64/tst-scanf-format-long-i.input | 1526 + sysdeps/wordsize-64/tst-scanf-format-uint-b.input | 644 + sysdeps/wordsize-64/tst-scanf-format-uint-o.input | 434 + sysdeps/wordsize-64/tst-scanf-format-uint-u.input | 224 + sysdeps/wordsize-64/tst-scanf-format-uint-x.input | 714 + sysdeps/wordsize-64/tst-scanf-format-uint-xx.input | 714 + sysdeps/wordsize-64/tst-scanf-format-ulong-b.input | 644 + sysdeps/wordsize-64/tst-scanf-format-ulong-o.input | 434 + sysdeps/wordsize-64/tst-scanf-format-ulong-u.input | 224 + sysdeps/wordsize-64/tst-scanf-format-ulong-x.input | 742 + .../wordsize-64/tst-scanf-format-ulong-xx.input | 742 + sysdeps/wordsize-64/tst-writev.c | 7 +- sysdeps/wordsize-64/wcstol.c | 5 + sysdeps/wordsize-64/wcstol_l.c | 4 + sysdeps/wordsize-64/wcstoul.c | 5 + sysdeps/wordsize-64/wcstoul_l.c | 4 + sysdeps/x86/Makefile | 270 +- sysdeps/x86/__longjmp_cancel.S | 5 +- 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 | 32 +- 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/features.h | 27 + sysdeps/x86/bits/platform/x86.h | 46 +- sysdeps/x86/bits/setjmp.h | 2 +- sysdeps/x86/bits/wordsize.h | 5 +- sysdeps/x86/cacheinfo.c | 2 +- sysdeps/x86/cacheinfo.h | 32 +- sysdeps/x86/cet-control.h | 41 - sysdeps/x86/check-cet.awk | 53 - sysdeps/x86/configure | 229 +- sysdeps/x86/configure.ac | 95 +- sysdeps/x86/cpu-features-offsets.sym | 2 +- sysdeps/x86/cpu-features.c | 815 +- sysdeps/x86/cpu-tunables.c | 199 +- sysdeps/x86/dl-cacheinfo.h | 627 +- sysdeps/x86/dl-cet.c | 255 - sysdeps/x86/dl-diagnostics-cpu.c | 401 +- sysdeps/x86/dl-get-cpu-features.c | 38 +- sysdeps/x86/dl-hwcap.h | 51 +- sysdeps/x86/dl-hwcap2.h | 21 + sysdeps/x86/dl-isa-level.h | 2 +- sysdeps/x86/dl-lookupcfg.h | 6 +- sysdeps/x86/dl-minsigstacksize.h | 2 +- sysdeps/x86/dl-new-hash.h | 24 + sysdeps/x86/dl-procinfo.c | 47 +- sysdeps/x86/dl-procinfo.h | 48 - sysdeps/x86/dl-procruntime.c | 77 - sysdeps/x86/dl-prop.h | 123 +- sysdeps/x86/dl-tunables.list | 36 +- sysdeps/x86/elf-initfini.h | 2 +- sysdeps/x86/elide.h | 2 +- sysdeps/x86/features-offsets.sym | 8 + sysdeps/x86/fpu/Makefile | 12 +- sysdeps/x86/fpu/bits/fenv.h | 4 +- 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_ceill.c | 25 + sysdeps/x86/fpu/s_ffma.c | 50 + sysdeps/x86/fpu/s_floorl.c | 25 + sysdeps/x86/fpu/s_fpclassifyl.c | 2 +- sysdeps/x86/fpu/s_nearestint_387_template.c | 36 + sysdeps/x86/fpu/s_sincosf_data.c | 2 +- sysdeps/x86/fpu/s_truncl.c | 25 + sysdeps/x86/fpu/sfp-machine.h | 8 +- sysdeps/x86/fpu/sincosf_poly.h | 2 +- sysdeps/x86/fpu/test-fenv-clear-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-sse-2.c | 25 +- sysdeps/x86/fpu/test-fenv-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-x87.c | 2 +- sysdeps/x86/fpu/test-math-vector-sincos.h | 2 +- sysdeps/x86/fpu_control.h | 2 +- sysdeps/x86/get-cpuid-feature-leaf.c | 7 +- sysdeps/x86/get-isa-level.h | 4 +- sysdeps/x86/hp-timing.h | 4 +- sysdeps/x86/htl/pt-machdep.h | 28 + .../cpu-features-preferred_feature_index_1.def | 5 +- sysdeps/x86/include/cpu-features.h | 79 +- sysdeps/x86/init-arch.h | 6 +- sysdeps/x86/isa-ifunc-macros.h | 59 + sysdeps/x86/isa-level.c | 18 +- sysdeps/x86/isa-level.h | 159 + sysdeps/x86/ldbl2mpn.c | 2 +- sysdeps/x86/ldsodefs.h | 3 +- sysdeps/x86/libc-start.c | 2 +- sysdeps/x86/libc-start.h | 25 - 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 | 4 +- sysdeps/x86/nptl/bits/struct_rwlock.h | 2 +- sysdeps/x86/nptl/pthreaddef.h | 6 +- sysdeps/x86/nptl/tls-setup.h | 2 +- sysdeps/x86/readelflib.c | 77 + sysdeps/x86/string_private.h | 20 - sysdeps/x86/sys/platform/x86.h | 10 +- sysdeps/x86/sysdep.h | 193 +- sysdeps/x86/thread_pointer.h | 40 + sysdeps/x86/tst-cet-legacy-1.c | 44 - sysdeps/x86/tst-cet-legacy-10.c | 43 - sysdeps/x86/tst-cet-legacy-1a.c | 81 - sysdeps/x86/tst-cet-legacy-2.c | 64 - sysdeps/x86/tst-cet-legacy-3.c | 37 - sysdeps/x86/tst-cet-legacy-4.c | 55 - sysdeps/x86/tst-cet-legacy-5.c | 89 - sysdeps/x86/tst-cet-legacy-6.c | 89 - sysdeps/x86/tst-cet-legacy-7.c | 38 - sysdeps/x86/tst-cet-legacy-8.c | 48 - sysdeps/x86/tst-cet-legacy-9.c | 41 - sysdeps/x86/tst-cet-legacy-mod-1.c | 24 - sysdeps/x86/tst-cet-legacy-mod-2.c | 24 - sysdeps/x86/tst-cet-legacy-mod-5.c | 31 - sysdeps/x86/tst-cet-legacy-mod-5c.c | 36 - sysdeps/x86/tst-cet-legacy-mod-6.c | 31 - sysdeps/x86/tst-cet-legacy-mod-6c.c | 36 - sysdeps/x86/tst-cpu-features-cpuinfo.c | 29 +- sysdeps/x86/tst-cpu-features-supports.c | 16 +- sysdeps/x86/tst-get-cpu-features.c | 37 +- sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c | 1 + sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c | 1 + sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c | 1 + sysdeps/x86/tst-gnu2-tls2.c | 26 + sysdeps/x86/tst-gnu2-tls2.h | 37 + sysdeps/x86/tst-hwcap-tunables.c | 150 + sysdeps/x86/tst-ifunc-isa-1.c | 2 +- sysdeps/x86/tst-ifunc-isa-2.c | 2 +- sysdeps/x86/tst-ifunc-isa.h | 7 +- sysdeps/x86/tst-isa-level-1.c | 2 +- sysdeps/x86/tst-isa-level-mod-1.c | 2 +- sysdeps/x86/tst-ldbl-nonnormal-printf.c | 4 +- sysdeps/x86/tst-memchr-rtm.c | 6 +- sysdeps/x86/tst-memcmp-rtm.c | 6 +- sysdeps/x86/tst-memmove-rtm.c | 6 +- sysdeps/x86/tst-memrchr-rtm.c | 6 +- sysdeps/x86/tst-memset-rtm.c | 6 +- sysdeps/x86/tst-stack-align.h | 2 +- sysdeps/x86/tst-strcasecmp-rtm.c | 23 + sysdeps/x86/tst-strchr-rtm.c | 6 +- sysdeps/x86/tst-strcmp-rtm.c | 70 + sysdeps/x86/tst-strcpy-rtm.c | 6 +- sysdeps/x86/tst-string-rtm.h | 2 +- sysdeps/x86/tst-strlen-rtm.c | 6 +- sysdeps/x86/tst-strncasecmp-rtm.c | 23 + sysdeps/x86/tst-strncmp-rtm.c | 66 +- sysdeps/x86/tst-strrchr-rtm.c | 6 +- sysdeps/x86/tst-sysconf-cache-linesize.c | 2 +- sysdeps/x86/tst-tls23.c | 22 + sysdeps/x86/tst-tls23.h | 35 + sysdeps/x86/tst-wcscmp-rtm.c | 22 + sysdeps/x86/tst-wcsncmp-rtm.c | 21 + sysdeps/x86/utmp-size.h | 2 + sysdeps/x86_64/64/Makefile | 29 + sysdeps/x86_64/64/dl-tunables.list | 28 + sysdeps/x86_64/64/tst-map-32bit-1a.c | 34 + sysdeps/x86_64/64/tst-map-32bit-1b.c | 1 + sysdeps/x86_64/64/tst-map-32bit-2.c | 1 + sysdeps/x86_64/64/tst-map-32bit-mod-2.c | 1 + sysdeps/x86_64/64/tst-map-32bit-mod.c | 33 + sysdeps/x86_64/Makefile | 347 +- sysdeps/x86_64/__longjmp.S | 50 +- sysdeps/x86_64/_mcount.S | 2 +- sysdeps/x86_64/add_n.S | 2 +- sysdeps/x86_64/addmul_1.S | 2 +- sysdeps/x86_64/bsd-_setjmp.S | 2 +- sysdeps/x86_64/bsd-setjmp.S | 2 +- sysdeps/x86_64/bzero.S | 1 - sysdeps/x86_64/check-cet.awk | 53 + sysdeps/x86_64/configure | 290 +- sysdeps/x86_64/configure.ac | 116 +- sysdeps/x86_64/crti.S | 2 +- sysdeps/x86_64/crtn.S | 2 +- sysdeps/x86_64/dl-cache.h | 51 + sysdeps/x86_64/dl-cet.c | 364 + sysdeps/x86_64/dl-dtprocnum.h | 21 + sysdeps/x86_64/dl-hwcaps-subdirs.c | 2 +- sysdeps/x86_64/dl-irel.h | 2 +- sysdeps/x86_64/dl-machine.h | 396 +- sysdeps/x86_64/dl-plt-rewrite.h | 25 + sysdeps/x86_64/dl-procinfo.c | 18 +- sysdeps/x86_64/dl-procruntime.c | 77 + sysdeps/x86_64/dl-runtime.h | 4 +- sysdeps/x86_64/dl-tls.c | 15 +- sysdeps/x86_64/dl-tls.h | 34 - sysdeps/x86_64/dl-tlsdesc-dynamic.h | 166 + sysdeps/x86_64/dl-tlsdesc.S | 114 +- sysdeps/x86_64/dl-tlsdesc.h | 2 +- sysdeps/x86_64/dl-trampoline-state.h | 51 + sysdeps/x86_64/dl-trampoline.S | 118 +- sysdeps/x86_64/dl-trampoline.h | 213 +- sysdeps/x86_64/feature-control.h | 53 + sysdeps/x86_64/ffs.c | 38 - sysdeps/x86_64/ffsll.c | 41 - sysdeps/x86_64/fpu/Makeconfig | 175 + sysdeps/x86_64/fpu/Makefile | 191 +- sysdeps/x86_64/fpu/Versions | 44 + sysdeps/x86_64/fpu/bench-libmvec-arch.h | 53 + sysdeps/x86_64/fpu/e_powl.S | 22 +- sysdeps/x86_64/fpu/fclrexcpt.c | 2 +- sysdeps/x86_64/fpu/fedisblxcpt.c | 2 +- sysdeps/x86_64/fpu/feenablxcpt.c | 2 +- sysdeps/x86_64/fpu/fegetenv.c | 2 +- sysdeps/x86_64/fpu/fegetexcept.c | 2 +- sysdeps/x86_64/fpu/fegetmode.c | 2 +- sysdeps/x86_64/fpu/fegetround.c | 2 +- sysdeps/x86_64/fpu/feholdexcpt.c | 2 +- sysdeps/x86_64/fpu/fesetenv.c | 2 +- sysdeps/x86_64/fpu/fesetexcept.c | 2 +- sysdeps/x86_64/fpu/fesetmode.c | 2 +- sysdeps/x86_64/fpu/fesetround.c | 2 +- sysdeps/x86_64/fpu/feupdateenv.c | 4 +- sysdeps/x86_64/fpu/fgetexcptflg.c | 2 +- sysdeps/x86_64/fpu/fraiseexcpt.c | 6 +- sysdeps/x86_64/fpu/fsetexcptflg.c | 26 +- sysdeps/x86_64/fpu/ftestexcept.c | 2 +- sysdeps/x86_64/fpu/libm-test-ulps | 1826 - sysdeps/x86_64/fpu/libm-test-ulps-name | 1 - sysdeps/x86_64/fpu/math-tests-arch.h | 2 +- sysdeps/x86_64/fpu/math-tests-snan.h | 2 +- sysdeps/x86_64/fpu/math_ldbl.h | 2 +- sysdeps/x86_64/fpu/multiarch/Makefile | 198 +- sysdeps/x86_64/fpu/multiarch/e_asin.c | 21 +- sysdeps/x86_64/fpu/multiarch/e_atan2.c | 13 +- sysdeps/x86_64/fpu/multiarch/e_atanh-fma.c | 6 + sysdeps/x86_64/fpu/multiarch/e_atanh.c | 34 + sysdeps/x86_64/fpu/multiarch/e_exp.c | 15 +- sysdeps/x86_64/fpu/multiarch/e_exp2f.c | 21 +- sysdeps/x86_64/fpu/multiarch/e_expf.c | 21 +- sysdeps/x86_64/fpu/multiarch/e_log.c | 15 +- sysdeps/x86_64/fpu/multiarch/e_log2-fma.c | 3 + sysdeps/x86_64/fpu/multiarch/e_log2.c | 46 + sysdeps/x86_64/fpu/multiarch/e_log2f.c | 21 +- sysdeps/x86_64/fpu/multiarch/e_logf.c | 21 +- sysdeps/x86_64/fpu/multiarch/e_pow.c | 15 +- sysdeps/x86_64/fpu/multiarch/e_powf.c | 29 +- sysdeps/x86_64/fpu/multiarch/e_sinh-fma.c | 12 + sysdeps/x86_64/fpu/multiarch/e_sinh.c | 35 + sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h | 4 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h | 4 +- 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 | 13 +- sysdeps/x86_64/fpu/multiarch/s_ceil-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_ceil-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_ceil.c | 23 +- sysdeps/x86_64/fpu/multiarch/s_ceilf-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_ceilf-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.c | 23 +- sysdeps/x86_64/fpu/multiarch/s_cosf.c | 13 +- sysdeps/x86_64/fpu/multiarch/s_exp10m1f-fma.c | 4 + sysdeps/x86_64/fpu/multiarch/s_exp10m1f.c | 33 + sysdeps/x86_64/fpu/multiarch/s_exp2m1f-fma.c | 4 + sysdeps/x86_64/fpu/multiarch/s_exp2m1f.c | 33 + sysdeps/x86_64/fpu/multiarch/s_expm1-fma.c | 10 + sysdeps/x86_64/fpu/multiarch/s_expm1.c | 39 + sysdeps/x86_64/fpu/multiarch/s_floor-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_floor-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_floor.c | 23 +- sysdeps/x86_64/fpu/multiarch/s_floorf-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_floorf-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_floorf.c | 23 +- sysdeps/x86_64/fpu/multiarch/s_fma.c | 11 +- sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 5 +- sysdeps/x86_64/fpu/multiarch/s_log1p-fma.c | 4 + sysdeps/x86_64/fpu/multiarch/s_log1p.c | 32 + sysdeps/x86_64/fpu/multiarch/s_nearbyint-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_nearbyint-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint.c | 21 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_nearbyintf-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf.c | 21 +- sysdeps/x86_64/fpu/multiarch/s_rint-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_rint-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_rint.c | 23 +- sysdeps/x86_64/fpu/multiarch/s_rintf-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_rintf-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_rintf.c | 23 +- sysdeps/x86_64/fpu/multiarch/s_roundeven-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_roundeven-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_roundeven.c | 21 +- sysdeps/x86_64/fpu/multiarch/s_roundevenf-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_roundevenf-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_roundevenf.c | 21 +- sysdeps/x86_64/fpu/multiarch/s_sin.c | 21 +- sysdeps/x86_64/fpu/multiarch/s_sincos-avx.c | 3 + sysdeps/x86_64/fpu/multiarch/s_sincos-fma.c | 3 + sysdeps/x86_64/fpu/multiarch/s_sincos-fma4.c | 3 + sysdeps/x86_64/fpu/multiarch/s_sincos.c | 33 + sysdeps/x86_64/fpu/multiarch/s_sincosf.c | 13 +- sysdeps/x86_64/fpu/multiarch/s_sinf.c | 13 +- sysdeps/x86_64/fpu/multiarch/s_tan.c | 13 +- sysdeps/x86_64/fpu/multiarch/s_tanh-fma.c | 11 + sysdeps/x86_64/fpu/multiarch/s_tanh.c | 31 + sysdeps/x86_64/fpu/multiarch/s_trunc-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_trunc-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_trunc.c | 23 +- sysdeps/x86_64/fpu/multiarch/s_truncf-avx.S | 28 + sysdeps/x86_64/fpu/multiarch/s_truncf-sse4_1.S | 14 +- sysdeps/x86_64/fpu/multiarch/s_truncf.c | 23 +- .../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 | 302 + .../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 | 284 + .../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 | 306 + .../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 | 1468 + .../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 | 1535 + .../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 | 479 + .../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 | 287 + .../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 | 272 + .../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 | 294 + .../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 | 1661 + .../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 | 1600 + .../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 | 509 + .../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 | 495 + .../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 | 450 + .../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 | 474 + .../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 | 244 + .../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 | 224 + .../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 | 212 + .../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 | 1518 + .../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 | 1478 + .../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 | 400 + .../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 | 465 + .../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 | 503 + .../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 | 252 + .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 394 + .../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 | 410 + .../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 | 321 + .../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 | 985 + .../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 | 982 + .../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 | 981 + .../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 | 3851 ++ .../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 | 3855 ++ .../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 | 3858 ++ .../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 | 416 + .../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 | 427 + .../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 | 286 + .../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 | 323 + .../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 | 339 + .../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 | 300 + .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 420 + .../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 | 407 + .../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 | 333 + .../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 | 277 + .../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 | 287 + .../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 | 233 + .../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 | 1088 + .../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 | 1073 + .../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 | 298 + .../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 | 1397 + .../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 | 1382 + .../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 | 316 + .../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 | 1338 + .../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 | 1323 + .../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 | 292 + .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 454 + .../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 | 468 + .../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 | 459 + .../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 | 6256 ++++ .../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 | 6224 ++++ .../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 | 2730 ++ .../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 | 1270 + .../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 | 1277 + .../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 | 470 + .../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 | 270 + .../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 | 269 + .../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 | 263 + .../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 | 448 + .../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 | 388 + .../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 | 369 + .../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 | 259 + .../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 | 251 + .../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 | 248 + .../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 | 475 + .../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 | 508 + .../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 | 456 + .../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 | 398 + .../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 | 383 + .../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 | 361 + .../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 | 173 + .../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 | 163 + .../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 | 147 + .../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 | 406 + .../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 | 320 + .../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 | 333 + .../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 | 234 + .../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 | 488 + .../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 | 507 + .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 319 + .../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 | 303 + .../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 | 306 + .../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 | 930 + .../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 | 937 + .../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 | 955 + .../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 | 183 + .../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 | 662 + .../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 | 667 + .../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 | 268 + .../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 | 309 + .../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 | 329 + .../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 | 270 + .../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 | 236 + .../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 | 243 + .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 280 + .../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 | 357 + .../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 | 350 + .../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 | 237 + .../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 | 263 + .../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 | 267 + .../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 | 237 + .../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 | 242 + .../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 | 242 + .../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 | 270 + .../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 | 251 + .../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 | 253 + .../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 | 230 + .../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 | 222 + .../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 | 225 + .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 316 + .../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 | 306 + .../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 | 307 + .../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 | 924 + .../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 | 2597 ++ .../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 | 2592 ++ .../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 | 426 + .../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 | 241 + .../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 | 272 + sysdeps/x86_64/fpu/multiarch/svml_s_tanhf_rodata.S | 621 + sysdeps/x86_64/fpu/multiarch/w_exp.c | 7 +- sysdeps/x86_64/fpu/multiarch/w_log.c | 7 +- sysdeps/x86_64/fpu/multiarch/w_pow.c | 7 +- sysdeps/x86_64/fpu/printf_fphex.c | 23 +- sysdeps/x86_64/fpu/s_ceill.S | 34 - sysdeps/x86_64/fpu/s_copysign.S | 50 - sysdeps/x86_64/fpu/s_copysignf.S | 45 - sysdeps/x86_64/fpu/s_copysignl.S | 20 - sysdeps/x86_64/fpu/s_fabs.c | 27 - sysdeps/x86_64/fpu/s_fabsf.c | 27 - sysdeps/x86_64/fpu/s_fabsl.S | 28 - sysdeps/x86_64/fpu/s_floorl.S | 33 - sysdeps/x86_64/fpu/s_fmax.S | 2 +- sysdeps/x86_64/fpu/s_fmaxf.S | 2 +- sysdeps/x86_64/fpu/s_fmaxl.S | 2 +- sysdeps/x86_64/fpu/s_fmin.S | 2 +- sysdeps/x86_64/fpu/s_fminf.S | 2 +- sysdeps/x86_64/fpu/s_fminl.S | 2 +- sysdeps/x86_64/fpu/s_llrint.S | 2 +- sysdeps/x86_64/fpu/s_llrintf.S | 2 +- sysdeps/x86_64/fpu/s_llrintl.S | 2 +- sysdeps/x86_64/fpu/s_log1pl.S | 3 +- sysdeps/x86_64/fpu/s_signbit.S | 2 +- sysdeps/x86_64/fpu/s_signbitf.S | 2 +- sysdeps/x86_64/fpu/s_truncl.S | 36 - 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 | 4 +- sysdeps/x86_64/fpu/svml_d_cos4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_cos8_core.S | 4 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_d_exp4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_exp8_core.S | 4 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_d_log4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_log8_core.S | 4 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_d_pow4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_pow8_core.S | 4 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_d_sin4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_sin8_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_sincos2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos4_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_sincos8_core.S | 4 +- 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 | 317 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_s_cosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_cosf8_core_avx.S | 4 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_s_expf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_expf8_core_avx.S | 4 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_s_logf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_logf8_core_avx.S | 4 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_s_powf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_powf8_core_avx.S | 4 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_s_sincosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_s_sinf16_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_sinf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_sinf8_core_avx.S | 4 +- 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 | 389 +- sysdeps/x86_64/fpu/svml_sd_wrapper_impl.h | 190 + 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 | 25 +- sysdeps/x86_64/fpu/test-double-vlen4-avx2.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 25 +- sysdeps/x86_64/fpu/test-double-vlen4.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 25 +- 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 | 25 +- 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 | 25 +- sysdeps/x86_64/fpu/test-float-vlen8-avx2.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 25 +- 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/htl/Implies | 1 + sysdeps/x86_64/htl/Makefile | 20 + sysdeps/x86_64/htl/bits/pthreadtypes-arch.h | 36 + sysdeps/x86_64/htl/machine-sp.h | 29 + sysdeps/{i386 => x86_64}/htl/tcb-offsets.sym | 0 sysdeps/x86_64/htonl.S | 34 - sysdeps/x86_64/ifuncmain8.c | 2 +- sysdeps/x86_64/ifuncmod8.c | 2 +- sysdeps/x86_64/isa-default-impl.h | 49 + sysdeps/x86_64/isa.h | 2 +- sysdeps/x86_64/jmpbuf-offsets.h | 2 +- sysdeps/x86_64/jmpbuf-unwind.h | 5 +- sysdeps/x86_64/ldsodefs.h | 26 + sysdeps/x86_64/libc-start.h | 74 + sysdeps/x86_64/link-defines.sym | 8 - sysdeps/x86_64/link_map.h | 22 + sysdeps/x86_64/localplt.data | 5 - sysdeps/x86_64/lshift.S | 2 +- sysdeps/x86_64/machine-gmon.h | 2 +- sysdeps/x86_64/math-use-builtins-ffs.h | 2 + sysdeps/x86_64/memchr.S | 359 +- sysdeps/x86_64/memcmp.S | 349 +- sysdeps/x86_64/memcmpeq.S | 27 + sysdeps/x86_64/memcpy.S | 2 +- sysdeps/x86_64/memcpy_chk.S | 3 +- sysdeps/x86_64/memmove.S | 37 +- sysdeps/x86_64/memmove_chk.S | 3 +- sysdeps/x86_64/mempcpy_chk.S | 5 +- sysdeps/x86_64/memrchr.S | 366 +- sysdeps/x86_64/memset.S | 44 +- sysdeps/x86_64/memset_chk.S | 3 +- sysdeps/x86_64/memusage.h | 21 - sysdeps/x86_64/mul_1.S | 2 +- sysdeps/x86_64/multiarch/Makefile | 304 +- sysdeps/x86_64/multiarch/bcopy.S | 7 - sysdeps/x86_64/multiarch/dl-symbol-redir-ifunc.h | 49 + sysdeps/x86_64/multiarch/ifunc-avx2.h | 34 +- sysdeps/x86_64/multiarch/ifunc-evex.h | 31 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 1970 +- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 34 +- sysdeps/x86_64/multiarch/ifunc-memcmpeq.h | 52 + sysdeps/x86_64/multiarch/ifunc-memmove.h | 63 +- sysdeps/x86_64/multiarch/ifunc-memset.h | 65 +- sysdeps/x86_64/multiarch/ifunc-sse4_2.h | 14 +- sysdeps/x86_64/multiarch/ifunc-strcasecmp.h | 45 +- sysdeps/x86_64/multiarch/ifunc-strcpy.h | 33 +- sysdeps/x86_64/multiarch/ifunc-strncpy.h | 52 + sysdeps/x86_64/multiarch/ifunc-wcs.h | 55 + sysdeps/x86_64/multiarch/ifunc-wcslen.h | 35 +- sysdeps/x86_64/multiarch/ifunc-wmemset.h | 23 +- sysdeps/x86_64/multiarch/memchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memchr-avx2.S | 116 +- sysdeps/x86_64/multiarch/memchr-evex-base.S | 304 + sysdeps/x86_64/multiarch/memchr-evex.S | 950 +- sysdeps/x86_64/multiarch/memchr-evex512.S | 8 + sysdeps/x86_64/multiarch/memchr-sse2.S | 365 +- sysdeps/x86_64/multiarch/memchr.c | 2 +- sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 108 +- sysdeps/x86_64/multiarch/memcmp-evex-movbe.S | 616 +- sysdeps/x86_64/multiarch/memcmp-sse2.S | 579 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 1778 - sysdeps/x86_64/multiarch/memcmp-ssse3.S | 1992 -- sysdeps/x86_64/multiarch/memcmp.c | 2 +- sysdeps/x86_64/multiarch/memcmpeq-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/memcmpeq-avx2.S | 326 + sysdeps/x86_64/multiarch/memcmpeq-evex.S | 296 + sysdeps/x86_64/multiarch/memcmpeq-sse2.S | 25 + sysdeps/x86_64/multiarch/memcmpeq.c | 35 + sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 3181 -- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 3151 -- sysdeps/x86_64/multiarch/memcpy.c | 2 +- sysdeps/x86_64/multiarch/memcpy_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memcpy_chk.c | 6 +- .../multiarch/memmove-avx-unaligned-erms-rtm.S | 11 +- .../x86_64/multiarch/memmove-avx-unaligned-erms.S | 20 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 5 +- .../multiarch/memmove-avx512-unaligned-erms.S | 37 +- sysdeps/x86_64/multiarch/memmove-erms.S | 72 + .../x86_64/multiarch/memmove-evex-unaligned-erms.S | 42 +- sysdeps/x86_64/multiarch/memmove-shlib-compat.h | 26 + .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 29 +- sysdeps/x86_64/multiarch/memmove-ssse3-back.S | 4 - sysdeps/x86_64/multiarch/memmove-ssse3.S | 422 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 820 +- sysdeps/x86_64/multiarch/memmove.c | 2 +- sysdeps/x86_64/multiarch/memmove_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memmove_chk.c | 6 +- sysdeps/x86_64/multiarch/mempcpy.c | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk.c | 6 +- sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memrchr-avx2.S | 540 +- sysdeps/x86_64/multiarch/memrchr-evex.S | 667 +- sysdeps/x86_64/multiarch/memrchr-sse2.S | 347 +- sysdeps/x86_64/multiarch/memrchr.c | 3 +- .../multiarch/memset-avx2-unaligned-erms-rtm.S | 8 +- .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 35 +- .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 6 +- .../multiarch/memset-avx512-unaligned-erms.S | 47 +- sysdeps/x86_64/multiarch/memset-erms.S | 44 + .../x86_64/multiarch/memset-evex-unaligned-erms.S | 47 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 51 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 481 +- sysdeps/x86_64/multiarch/memset.c | 2 +- sysdeps/x86_64/multiarch/memset_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memset_chk.c | 6 +- sysdeps/x86_64/multiarch/rawmemchr-avx2.S | 7 +- sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S | 9 +- sysdeps/x86_64/multiarch/rawmemchr-evex.S | 310 +- sysdeps/x86_64/multiarch/rawmemchr-evex512.S | 7 + sysdeps/x86_64/multiarch/rawmemchr-sse2.S | 198 +- sysdeps/x86_64/multiarch/rawmemchr.c | 2 +- sysdeps/x86_64/multiarch/reg-macros.h | 168 + sysdeps/x86_64/multiarch/rtld-memchr.S | 18 + sysdeps/x86_64/multiarch/rtld-memcmp.S | 18 + sysdeps/x86_64/multiarch/rtld-memcmpeq.S | 18 + sysdeps/x86_64/multiarch/rtld-memmove.S | 18 + sysdeps/x86_64/multiarch/rtld-memset.S | 18 + sysdeps/x86_64/multiarch/rtld-rawmemchr.S | 18 + sysdeps/x86_64/multiarch/rtld-stpcpy.S | 18 + sysdeps/x86_64/multiarch/rtld-stpncpy.S | 18 + sysdeps/x86_64/multiarch/rtld-strchr.S | 18 + sysdeps/x86_64/multiarch/rtld-strchrnul.S | 18 + sysdeps/x86_64/multiarch/rtld-strcmp.S | 18 + sysdeps/x86_64/multiarch/rtld-strcpy.S | 18 + sysdeps/x86_64/multiarch/rtld-strcspn.c | 18 + sysdeps/x86_64/multiarch/rtld-strlen.S | 18 + sysdeps/x86_64/multiarch/rtld-strncmp.S | 18 + sysdeps/x86_64/multiarch/rtld-strncpy.S | 18 + sysdeps/x86_64/multiarch/rtld-strnlen.S | 18 + sysdeps/x86_64/multiarch/scripts/gen-reg-macros.py | 133 + sysdeps/x86_64/multiarch/stpcpy-avx2-rtm.S | 6 +- sysdeps/x86_64/multiarch/stpcpy-avx2.S | 6 +- sysdeps/x86_64/multiarch/stpcpy-evex.S | 6 +- sysdeps/x86_64/multiarch/stpcpy-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/stpcpy-sse2.S | 34 +- sysdeps/x86_64/multiarch/stpcpy-ssse3.S | 3 - sysdeps/x86_64/multiarch/stpcpy.c | 2 +- sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S | 7 +- sysdeps/x86_64/multiarch/stpncpy-avx2.S | 9 +- sysdeps/x86_64/multiarch/stpncpy-c.c | 7 - sysdeps/x86_64/multiarch/stpncpy-evex.S | 9 +- sysdeps/x86_64/multiarch/stpncpy-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/stpncpy-ssse3.S | 4 - sysdeps/x86_64/multiarch/stpncpy.c | 4 +- sysdeps/x86_64/multiarch/strcasecmp.c | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l-avx.S | 22 - sysdeps/x86_64/multiarch/strcasecmp_l-avx2-rtm.S | 2 + sysdeps/x86_64/multiarch/strcasecmp_l-avx2.S | 20 + sysdeps/x86_64/multiarch/strcasecmp_l-evex.S | 20 + sysdeps/x86_64/multiarch/strcasecmp_l-sse2.S | 8 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse4_2.S | 5 +- sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S | 6 - sysdeps/x86_64/multiarch/strcasecmp_l.c | 2 +- sysdeps/x86_64/multiarch/strcat-avx2-rtm.S | 13 +- sysdeps/x86_64/multiarch/strcat-avx2.S | 267 +- sysdeps/x86_64/multiarch/strcat-evex.S | 288 +- sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S | 13 +- sysdeps/x86_64/multiarch/strcat-sse2.S | 252 +- sysdeps/x86_64/multiarch/strcat-ssse3.S | 866 - sysdeps/x86_64/multiarch/strcat-strlen-avx2.h.S | 101 + sysdeps/x86_64/multiarch/strcat-strlen-evex.h.S | 110 + sysdeps/x86_64/multiarch/strcat.c | 2 +- sysdeps/x86_64/multiarch/strchr-avx2.S | 210 +- sysdeps/x86_64/multiarch/strchr-evex-base.S | 282 + sysdeps/x86_64/multiarch/strchr-evex.S | 592 +- sysdeps/x86_64/multiarch/strchr-evex512.S | 8 + sysdeps/x86_64/multiarch/strchr-sse2-no-bsf.S | 8 +- sysdeps/x86_64/multiarch/strchr-sse2.S | 182 +- sysdeps/x86_64/multiarch/strchr.c | 32 +- sysdeps/x86_64/multiarch/strchrnul-avx2.S | 7 +- sysdeps/x86_64/multiarch/strchrnul-evex.S | 7 +- sysdeps/x86_64/multiarch/strchrnul-evex512.S | 8 + sysdeps/x86_64/multiarch/strchrnul-sse2.S | 13 +- sysdeps/x86_64/multiarch/strchrnul.c | 6 +- sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S | 5 +- sysdeps/x86_64/multiarch/strcmp-avx2.S | 1759 +- sysdeps/x86_64/multiarch/strcmp-evex.S | 2181 +- sysdeps/x86_64/multiarch/strcmp-naming.h | 68 + sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 20 +- sysdeps/x86_64/multiarch/strcmp-sse2.S | 2146 +- sysdeps/x86_64/multiarch/strcmp-sse42.S | 1826 - sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 1769 +- sysdeps/x86_64/multiarch/strcmp-ssse3.S | 5 - sysdeps/x86_64/multiarch/strcmp.c | 45 +- sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S | 13 +- sysdeps/x86_64/multiarch/strcpy-avx2.S | 1239 +- sysdeps/x86_64/multiarch/strcpy-evex.S | 1287 +- sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 9 +- sysdeps/x86_64/multiarch/strcpy-sse2.S | 144 +- sysdeps/x86_64/multiarch/strcpy-ssse3.S | 3550 -- sysdeps/x86_64/multiarch/strcpy.c | 2 +- sysdeps/x86_64/multiarch/strcspn-c.c | 172 - sysdeps/x86_64/multiarch/strcspn-generic.c | 30 + sysdeps/x86_64/multiarch/strcspn-sse2.S | 28 - sysdeps/x86_64/multiarch/strcspn-sse4.c | 169 + sysdeps/x86_64/multiarch/strcspn.c | 2 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 15 +- sysdeps/x86_64/multiarch/strlen-evex-base.S | 235 + sysdeps/x86_64/multiarch/strlen-evex.S | 494 +- sysdeps/x86_64/multiarch/strlen-evex512.S | 7 + sysdeps/x86_64/multiarch/strlen-sse2.S | 267 +- sysdeps/x86_64/multiarch/strlen-vec.S | 263 - sysdeps/x86_64/multiarch/strlen.c | 2 +- sysdeps/x86_64/multiarch/strncase.c | 2 +- sysdeps/x86_64/multiarch/strncase_l-avx.S | 22 - sysdeps/x86_64/multiarch/strncase_l-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/strncase_l-avx2.S | 22 + sysdeps/x86_64/multiarch/strncase_l-evex.S | 21 + sysdeps/x86_64/multiarch/strncase_l-sse2.S | 7 +- sysdeps/x86_64/multiarch/strncase_l-sse4_2.S | 5 +- sysdeps/x86_64/multiarch/strncase_l-ssse3.S | 6 - sysdeps/x86_64/multiarch/strncase_l.c | 2 +- sysdeps/x86_64/multiarch/strncat-avx2-rtm.S | 6 +- sysdeps/x86_64/multiarch/strncat-avx2.S | 426 +- sysdeps/x86_64/multiarch/strncat-c.c | 2 - sysdeps/x86_64/multiarch/strncat-evex.S | 528 +- sysdeps/x86_64/multiarch/strncat-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/strncat-ssse3.S | 3 - sysdeps/x86_64/multiarch/strncat.c | 4 +- sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S | 1 - sysdeps/x86_64/multiarch/strncmp-avx2.S | 2 +- sysdeps/x86_64/multiarch/strncmp-evex.S | 1 - sysdeps/x86_64/multiarch/strncmp-sse2.S | 14 +- sysdeps/x86_64/multiarch/strncmp-sse4_2.S | 5 +- sysdeps/x86_64/multiarch/strncmp-ssse3.S | 28 - sysdeps/x86_64/multiarch/strncmp.c | 34 +- sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S | 6 +- sysdeps/x86_64/multiarch/strncpy-avx2.S | 742 +- sysdeps/x86_64/multiarch/strncpy-c.c | 5 - sysdeps/x86_64/multiarch/strncpy-evex.S | 997 +- .../x86_64/multiarch/strncpy-or-cat-overflow-def.h | 80 + sysdeps/x86_64/multiarch/strncpy-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/strncpy-ssse3.S | 3 - sysdeps/x86_64/multiarch/strncpy.c | 4 +- sysdeps/x86_64/multiarch/strnlen-avx2.S | 6 +- sysdeps/x86_64/multiarch/strnlen-evex-base.S | 462 + sysdeps/x86_64/multiarch/strnlen-evex.S | 9 +- sysdeps/x86_64/multiarch/strnlen-evex512.S | 7 + sysdeps/x86_64/multiarch/strnlen-sse2.S | 16 +- sysdeps/x86_64/multiarch/strnlen.c | 2 +- sysdeps/x86_64/multiarch/strpbrk-c.c | 4 - sysdeps/x86_64/multiarch/strpbrk-generic.c | 31 + sysdeps/x86_64/multiarch/strpbrk-sse2.S | 29 - sysdeps/x86_64/multiarch/strpbrk-sse4.c | 26 + sysdeps/x86_64/multiarch/strpbrk.c | 2 +- sysdeps/x86_64/multiarch/strrchr-avx2.S | 432 +- sysdeps/x86_64/multiarch/strrchr-evex-base.S | 400 + sysdeps/x86_64/multiarch/strrchr-evex.S | 263 +- sysdeps/x86_64/multiarch/strrchr-evex512.S | 8 + sysdeps/x86_64/multiarch/strrchr-sse2.S | 369 +- sysdeps/x86_64/multiarch/strrchr.c | 2 +- sysdeps/x86_64/multiarch/strspn-c.c | 144 - sysdeps/x86_64/multiarch/strspn-generic.c | 31 + sysdeps/x86_64/multiarch/strspn-sse2.S | 28 - sysdeps/x86_64/multiarch/strspn-sse4.c | 139 + sysdeps/x86_64/multiarch/strspn.c | 2 +- sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S | 7 +- sysdeps/x86_64/multiarch/strstr.c | 11 +- sysdeps/x86_64/multiarch/varshift.c | 12 +- sysdeps/x86_64/multiarch/varshift.h | 5 +- sysdeps/x86_64/multiarch/wcpcpy-avx2.S | 8 + sysdeps/x86_64/multiarch/wcpcpy-evex.S | 8 + sysdeps/x86_64/multiarch/wcpcpy-generic.c | 27 + sysdeps/x86_64/multiarch/wcpcpy.c | 37 + sysdeps/x86_64/multiarch/wcpncpy-avx2.S | 8 + sysdeps/x86_64/multiarch/wcpncpy-evex.S | 8 + sysdeps/x86_64/multiarch/wcpncpy-generic.c | 27 + sysdeps/x86_64/multiarch/wcpncpy.c | 37 + sysdeps/x86_64/multiarch/wcscat-avx2.S | 10 + sysdeps/x86_64/multiarch/wcscat-evex.S | 9 + sysdeps/x86_64/multiarch/wcscat-generic.c | 27 + sysdeps/x86_64/multiarch/wcscat.c | 37 + sysdeps/x86_64/multiarch/wcschr-avx2.S | 7 +- sysdeps/x86_64/multiarch/wcschr-evex.S | 7 +- sysdeps/x86_64/multiarch/wcschr-evex512.S | 9 + sysdeps/x86_64/multiarch/wcschr-sse2.S | 154 +- sysdeps/x86_64/multiarch/wcschr.c | 2 +- sysdeps/x86_64/multiarch/wcscmp-avx2-rtm.S | 1 - sysdeps/x86_64/multiarch/wcscmp-avx2.S | 1 - sysdeps/x86_64/multiarch/wcscmp-evex.S | 1 - sysdeps/x86_64/multiarch/wcscmp-sse2.S | 944 +- sysdeps/x86_64/multiarch/wcscmp.c | 2 +- sysdeps/x86_64/multiarch/wcscpy-avx2.S | 7 + sysdeps/x86_64/multiarch/wcscpy-c.c | 5 - sysdeps/x86_64/multiarch/wcscpy-evex.S | 7 + sysdeps/x86_64/multiarch/wcscpy-generic.c | 26 + sysdeps/x86_64/multiarch/wcscpy-ssse3.S | 212 +- sysdeps/x86_64/multiarch/wcscpy.c | 25 +- sysdeps/x86_64/multiarch/wcslen-avx2.S | 6 +- sysdeps/x86_64/multiarch/wcslen-evex.S | 6 +- sysdeps/x86_64/multiarch/wcslen-evex512.S | 8 + sysdeps/x86_64/multiarch/wcslen-sse2.S | 228 +- sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 11 +- sysdeps/x86_64/multiarch/wcslen.c | 2 +- sysdeps/x86_64/multiarch/wcsncat-avx2.S | 9 + sysdeps/x86_64/multiarch/wcsncat-evex.S | 9 + sysdeps/x86_64/multiarch/wcsncat-generic.c | 27 + sysdeps/x86_64/multiarch/wcsncat.c | 34 + sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S | 2 - sysdeps/x86_64/multiarch/wcsncmp-avx2.S | 1 - sysdeps/x86_64/multiarch/wcsncmp-evex.S | 1 - sysdeps/x86_64/multiarch/wcsncmp-generic.c | 25 + sysdeps/x86_64/multiarch/wcsncmp-sse2.c | 20 - sysdeps/x86_64/multiarch/wcsncmp.c | 4 +- sysdeps/x86_64/multiarch/wcsncpy-avx2.S | 7 + sysdeps/x86_64/multiarch/wcsncpy-evex.S | 7 + sysdeps/x86_64/multiarch/wcsncpy-generic.c | 27 + sysdeps/x86_64/multiarch/wcsncpy.c | 37 + sysdeps/x86_64/multiarch/wcsnlen-avx2.S | 6 +- sysdeps/x86_64/multiarch/wcsnlen-c.c | 9 - sysdeps/x86_64/multiarch/wcsnlen-evex.S | 9 +- sysdeps/x86_64/multiarch/wcsnlen-evex512.S | 8 + sysdeps/x86_64/multiarch/wcsnlen-generic.c | 33 + sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 10 +- sysdeps/x86_64/multiarch/wcsnlen.c | 3 +- sysdeps/x86_64/multiarch/wcsrchr-avx2.S | 7 +- sysdeps/x86_64/multiarch/wcsrchr-evex.S | 7 +- sysdeps/x86_64/multiarch/wcsrchr-evex512.S | 13 + sysdeps/x86_64/multiarch/wcsrchr-sse2.S | 12 +- sysdeps/x86_64/multiarch/wcsrchr.c | 2 +- sysdeps/x86_64/multiarch/wmemchr-avx2.S | 7 +- sysdeps/x86_64/multiarch/wmemchr-evex.S | 7 +- sysdeps/x86_64/multiarch/wmemchr-evex512.S | 9 + sysdeps/x86_64/multiarch/wmemchr-sse2.S | 9 +- sysdeps/x86_64/multiarch/wmemchr.c | 2 +- sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe.S | 6 +- sysdeps/x86_64/multiarch/wmemcmp-c.c | 9 - sysdeps/x86_64/multiarch/wmemcmp-evex-movbe.S | 6 +- sysdeps/x86_64/multiarch/wmemcmp-sse2.S | 26 + sysdeps/x86_64/multiarch/wmemcmp-sse4.S | 4 - sysdeps/x86_64/multiarch/wmemcmp-ssse3.S | 4 - 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 | 6 +- sysdeps/x86_64/multiarch/x86-avx-rtm-vecs.h | 35 + sysdeps/x86_64/multiarch/x86-avx-vecs.h | 48 + sysdeps/x86_64/multiarch/x86-evex-vecs-common.h | 39 + sysdeps/x86_64/multiarch/x86-evex256-vecs.h | 38 + sysdeps/x86_64/multiarch/x86-evex512-vecs.h | 38 + sysdeps/x86_64/multiarch/x86-sse2-vecs.h | 47 + sysdeps/x86_64/multiarch/x86-vec-macros.h | 90 + sysdeps/x86_64/nptl/Makefile | 6 +- sysdeps/x86_64/nptl/pthread_mutex_backoff.h | 39 + sysdeps/x86_64/nptl/pthread_spin_lock.S | 25 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 20 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 2 +- sysdeps/x86_64/nptl/rseq-access.h | 77 + sysdeps/x86_64/nptl/tcb-access.h | 132 + sysdeps/x86_64/nptl/tcb-offsets.sym | 1 + sysdeps/x86_64/nptl/tls.h | 127 +- sysdeps/x86_64/nptl/tst-x86-64-tls-1.c | 64 + sysdeps/x86_64/preconfigure | 31 +- sysdeps/x86_64/rawmemchr.S | 186 +- sysdeps/x86_64/rshift.S | 2 +- sysdeps/x86_64/setjmp.S | 3 +- sysdeps/x86_64/stackinfo.h | 6 +- sysdeps/x86_64/start.S | 2 +- sysdeps/x86_64/stpcpy.S | 27 +- sysdeps/x86_64/stpncpy.S | 28 + sysdeps/x86_64/strcasecmp_l.S | 37 +- sysdeps/x86_64/strcat.S | 244 +- sysdeps/x86_64/strchr-isa-default-impl.h | 28 + sysdeps/x86_64/strchr.S | 173 +- sysdeps/x86_64/strchrnul.S | 17 +- sysdeps/x86_64/strcmp.S | 2257 +- sysdeps/x86_64/strcpy.S | 142 +- sysdeps/x86_64/strcspn-generic.c | 25 + sysdeps/x86_64/strcspn.S | 119 - sysdeps/x86_64/strcspn.c | 27 + sysdeps/x86_64/strlen.S | 12 +- sysdeps/x86_64/strncase_l.S | 37 +- sysdeps/x86_64/strncat.S | 28 + sysdeps/x86_64/strncmp.S | 34 +- sysdeps/x86_64/strncpy.S | 27 + sysdeps/x86_64/strnlen.S | 33 +- sysdeps/x86_64/strpbrk-generic.c | 25 + sysdeps/x86_64/strpbrk.S | 3 - sysdeps/x86_64/strpbrk.c | 27 + sysdeps/x86_64/strrchr.S | 214 +- sysdeps/x86_64/strspn-generic.c | 26 + sysdeps/x86_64/strspn.S | 112 - sysdeps/x86_64/strspn.c | 27 + sysdeps/x86_64/sub_n.S | 2 +- sysdeps/x86_64/submul_1.S | 2 +- sysdeps/x86_64/sys/ucontext.h | 153 + sysdeps/x86_64/sysdep.h | 75 +- 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 | 111 +- sysdeps/x86_64/tst-avx-aux.c | 2 +- sysdeps/x86_64/tst-avx.c | 2 +- sysdeps/x86_64/tst-avx512-aux.c | 2 +- sysdeps/x86_64/tst-avx512.c | 2 +- sysdeps/x86_64/tst-cet-legacy-1.c | 44 + sysdeps/{x86 => x86_64}/tst-cet-legacy-10-static.c | 0 sysdeps/x86_64/tst-cet-legacy-10.c | 43 + .../tst-cet-legacy-10a-static.c} | 0 .../tst-cet-legacy-10a.c} | 0 sysdeps/x86_64/tst-cet-legacy-1a.c | 81 + sysdeps/x86_64/tst-cet-legacy-2.c | 64 + sysdeps/{x86 => x86_64}/tst-cet-legacy-2a.c | 0 sysdeps/x86_64/tst-cet-legacy-3.c | 37 + sysdeps/x86_64/tst-cet-legacy-4.c | 60 + sysdeps/{x86 => x86_64}/tst-cet-legacy-4a.c | 0 sysdeps/{x86 => x86_64}/tst-cet-legacy-4b.c | 0 sysdeps/{x86 => x86_64}/tst-cet-legacy-4c.c | 0 sysdeps/x86_64/tst-cet-legacy-5.c | 89 + sysdeps/{x86 => x86_64}/tst-cet-legacy-5a.c | 0 sysdeps/{x86 => x86_64}/tst-cet-legacy-5b.c | 0 sysdeps/x86_64/tst-cet-legacy-6.c | 89 + sysdeps/{x86 => x86_64}/tst-cet-legacy-6a.c | 0 sysdeps/{x86 => x86_64}/tst-cet-legacy-6b.c | 0 sysdeps/x86_64/tst-cet-legacy-7.c | 38 + sysdeps/x86_64/tst-cet-legacy-8.c | 49 + sysdeps/{x86 => x86_64}/tst-cet-legacy-9-static.c | 0 sysdeps/x86_64/tst-cet-legacy-9.c | 41 + sysdeps/x86_64/tst-cet-legacy-mod-1.c | 24 + sysdeps/x86_64/tst-cet-legacy-mod-2.c | 24 + sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-4.c | 0 sysdeps/x86_64/tst-cet-legacy-mod-5.c | 31 + sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-5a.c | 0 sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-5b.c | 0 sysdeps/x86_64/tst-cet-legacy-mod-5c.c | 36 + sysdeps/x86_64/tst-cet-legacy-mod-6.c | 31 + sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-6a.c | 0 sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-6b.c | 0 sysdeps/x86_64/tst-cet-legacy-mod-6c.c | 36 + sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-6d.c | 0 sysdeps/x86_64/tst-glibc-hwcaps.c | 2 +- sysdeps/x86_64/tst-gnu2-tls2mod1.S | 87 + sysdeps/x86_64/tst-platform-1.c | 2 +- sysdeps/x86_64/tst-platformmod-1.c | 2 +- sysdeps/x86_64/tst-platformmod-2.c | 2 +- sysdeps/x86_64/tst-plt-rewrite1.c | 31 + sysdeps/x86_64/tst-plt-rewrite2.c | 46 + sysdeps/x86_64/tst-plt-rewritemod1.c | 32 + sysdeps/x86_64/tst-plt-rewritemod2.c | 32 + sysdeps/x86_64/tst-quad1.c | 2 +- sysdeps/x86_64/tst-quadmod1.S | 2 +- sysdeps/x86_64/tst-quadmod2.S | 2 +- sysdeps/x86_64/tst-rsi-strlen.c | 4 +- sysdeps/x86_64/tst-rsi-wcslen.c | 2 +- sysdeps/x86_64/tst-shstk-legacy-1-extra.S | 35 + sysdeps/x86_64/tst-shstk-legacy-1a-static.c | 1 + sysdeps/x86_64/tst-shstk-legacy-1a.c | 32 + sysdeps/x86_64/tst-shstk-legacy-1b-static.c | 1 + sysdeps/x86_64/tst-shstk-legacy-1b.c | 38 + sysdeps/x86_64/tst-shstk-legacy-1c-static.c | 1 + sysdeps/x86_64/tst-shstk-legacy-1c.c | 20 + sysdeps/x86_64/tst-shstk-legacy-1d-static.c | 1 + sysdeps/x86_64/tst-shstk-legacy-1d.c | 47 + sysdeps/x86_64/tst-shstk-legacy-1e-static.c | 1 + sysdeps/x86_64/tst-shstk-legacy-1e-static.sh | 33 + sysdeps/x86_64/tst-shstk-legacy-1e.c | 53 + sysdeps/x86_64/tst-shstk-legacy-1e.sh | 35 + sysdeps/x86_64/tst-shstk-legacy-1f.c | 29 + sysdeps/x86_64/tst-shstk-legacy-1g.c | 35 + sysdeps/x86_64/tst-shstk-legacy-1g.sh | 35 + sysdeps/x86_64/tst-shstk-legacy-mod-1.c | 28 + sysdeps/x86_64/tst-sse.c | 2 +- sysdeps/x86_64/tst-x86-64-tls-1.c | 64 - sysdeps/x86_64/tst-x86_64-1.c | 26 - sysdeps/x86_64/tst-x86_64mod-1.c | 22 - sysdeps/x86_64/varshift.c | 26 + sysdeps/x86_64/wcpcpy-generic.c | 31 + sysdeps/x86_64/wcpcpy.S | 41 + sysdeps/x86_64/wcpncpy-generic.c | 31 + sysdeps/x86_64/wcpncpy.S | 41 + sysdeps/x86_64/wcscat-generic.c | 31 + sysdeps/x86_64/wcscat.S | 41 + sysdeps/x86_64/wcschr.S | 142 +- sysdeps/x86_64/wcscmp.S | 937 +- sysdeps/x86_64/wcscpy-generic.c | 31 + sysdeps/x86_64/wcscpy.S | 42 + sysdeps/x86_64/wcslen.S | 231 +- sysdeps/x86_64/wcsncat-generic.c | 31 + sysdeps/x86_64/wcsncat.S | 39 + sysdeps/x86_64/wcsncmp-generic.c | 29 + sysdeps/x86_64/wcsncmp.S | 40 + sysdeps/x86_64/wcsncpy-generic.c | 31 + sysdeps/x86_64/wcsncpy.S | 41 + sysdeps/x86_64/wcsnlen-generic.c | 29 + sysdeps/x86_64/wcsnlen.S | 49 + sysdeps/x86_64/wcsrchr.S | 270 +- sysdeps/x86_64/wmemchr.S | 28 + sysdeps/x86_64/wmemcmp.S | 27 + sysdeps/x86_64/wmemset_chk.S | 2 +- sysdeps/x86_64/x32/Makefile | 11 +- sysdeps/x86_64/x32/dl-machine.h | 86 - sysdeps/x86_64/x32/dl-tls.h | 41 + sysdeps/x86_64/x32/ffs.c | 4 - sysdeps/x86_64/x32/fpu/s_lrint.S | 2 +- sysdeps/x86_64/x32/fpu/s_lrintf.S | 2 +- sysdeps/x86_64/x32/fpu/s_lrintl.S | 2 +- sysdeps/x86_64/x32/gmp-mparam.h | 2 +- sysdeps/x86_64/x32/string-optype.h | 24 + sysdeps/x86_64/x32/sysdep.h | 8 +- sysdeps/x86_64/x32/test-size_t.h | 2 +- sysdeps/x86_64/x32/tst-size_t-memchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcmp-2.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcpy.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memrchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memset.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncasecmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncat.c | 59 + sysdeps/x86_64/x32/tst-size_t-strncmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncpy.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strnlen.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wcsncmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wcsnlen.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemcmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemset.c | 2 +- sysdeps/x86_64/x32/x86-lp_size.h | 23 + sysdeps/x86_64/x86-lp_size.h | 23 + sysvipc/Makefile | 2 +- sysvipc/ftok.c | 2 +- sysvipc/msgctl.c | 2 +- sysvipc/msgget.c | 2 +- sysvipc/msgrcv.c | 2 +- sysvipc/msgsnd.c | 2 +- sysvipc/semctl.c | 2 +- sysvipc/semget.c | 2 +- sysvipc/semop.c | 4 +- sysvipc/semtimedop.c | 4 +- sysvipc/shmat.c | 2 +- sysvipc/shmctl.c | 2 +- sysvipc/shmdt.c | 2 +- sysvipc/shmget.c | 2 +- sysvipc/sys/ipc.h | 2 +- sysvipc/sys/msg.h | 4 +- sysvipc/sys/sem.h | 6 +- sysvipc/sys/shm.h | 4 +- sysvipc/test-sysvipc.h | 2 +- sysvipc/test-sysvmsg.c | 2 +- sysvipc/test-sysvsem.c | 2 +- sysvipc/test-sysvshm.c | 2 +- termios/Makefile | 10 +- termios/Versions | 4 + termios/baud.c | 56 + termios/cfmakeraw.c | 2 +- termios/cfsetbaud.c | 29 + termios/cfsetspeed.c | 144 +- termios/speed.c | 20 +- termios/sys/ttychars.h | 4 - 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 | 7 +- termios/tcsetpgrp.c | 7 +- termios/termios.h | 21 +- test-skeleton.c | 3 +- time/Makefile | 67 +- time/adjtime.c | 2 +- time/alt_digit.c | 51 +- time/asctime.c | 4 +- time/bits/types/struct_timespec.h | 4 +- time/bits/types/struct_timeval.h | 2 +- time/bits/types/time_t.h | 2 +- time/clock.c | 2 +- time/clock_getcpuclockid.c | 2 +- time/clock_getres.c | 2 +- time/clock_gettime.c | 2 +- time/clock_nanosleep.c | 2 +- time/clock_settime.c | 2 +- time/ctime.c | 2 +- time/ctime_r.c | 2 +- time/datemsk | 2 - time/difftime.c | 2 +- time/dysize.c | 2 +- time/era.c | 51 +- time/ftime.c | 2 +- time/getdate.c | 30 +- time/getitimer.c | 2 +- time/gettimeofday.c | 2 +- time/gmtime.c | 2 +- time/lc-time-cleanup.c | 7 +- time/localtime.c | 7 +- time/mktime-internal.h | 2 +- time/mktime.c | 34 +- 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 | 46 +- time/strptime.c | 2 +- time/strptime_l.c | 6 +- time/sys/time.h | 12 +- time/sys/timeb.h | 2 +- time/test_time.c | 2 +- time/time.c | 2 +- time/time.h | 70 +- time/timegm.c | 2 +- time/timespec_get.c | 4 +- time/timespec_getres.c | 4 +- time/tst-adjtime.c | 2 +- time/tst-clock.c | 4 +- time/tst-clock2.c | 59 +- time/tst-clock_gettime-time64.c | 1 + time/tst-clock_gettime.c | 184 + time/tst-clock_nanosleep.c | 2 +- time/tst-clock_settime.c | 2 +- time/tst-cpuclock1.c | 6 +- time/tst-ctime.c | 12 +- time/tst-difftime.c | 14 +- time/tst-ftime.c | 2 +- time/tst-getdate.c | 100 +- time/tst-gettimeofday-time64.c | 1 + time/tst-gettimeofday.c | 93 + time/tst-gmtime.c | 2 +- time/tst-itimer.c | 36 +- time/tst-mktime4.c | 12 +- time/tst-settimeofday.c | 2 +- time/tst-strftime.c | 6 +- time/tst-strftime2.c | 2 +- time/tst-strftime3.c | 2 +- time/tst-strftime4-time64.c | 1 + time/tst-strftime4.c | 52 + time/tst-strptime-whitespace.c | 2 +- time/tst-strptime.c | 2 +- time/tst-strptime2.c | 2 +- time/tst-time-time64.c | 1 + time/tst-time.c | 51 + time/tst-timegm.c | 2 +- time/tst-timespec_get.c | 2 +- time/tst-timespec_getres.c | 2 +- time/tst-tzfile-fault.c | 44 + time/tst-tzname.c | 2 +- time/tst-y2039.c | 2 +- time/tzfile.c | 68 +- time/tzset.c | 11 +- time/wcsftime.c | 2 +- time/wcsftime_l.c | 2 +- timezone/Makefile | 20 +- timezone/private.h | 643 +- timezone/testdata/XT6 | Bin 0 -> 625 bytes timezone/testdata/gen-XT5.sh | 16 + timezone/tst-bz28707.c | 52 + timezone/tst-bz29951.c | 68 + timezone/tst-timezone.c | 2 +- timezone/tst-tzset.c | 10 +- timezone/tzfile.h | 40 +- timezone/tzselect.ksh | 918 +- timezone/version | 2 +- timezone/zdump.c | 453 +- timezone/zic.c | 2215 +- version.h | 2 +- wcsmbs/Makefile | 280 +- wcsmbs/Versions | 19 + wcsmbs/bits/wchar-ldbl.h | 26 +- wcsmbs/bits/wchar2-decl.h | 296 + wcsmbs/bits/wchar2.h | 655 +- wcsmbs/btowc.c | 8 +- wcsmbs/c16rtomb.c | 2 +- wcsmbs/c32rtomb.c | 2 +- wcsmbs/c8rtomb.c | 132 + wcsmbs/isoc23_fwscanf.c | 36 + wcsmbs/isoc23_swscanf.c | 38 + wcsmbs/isoc23_vfwscanf.c | 29 + wcsmbs/isoc23_vswscanf.c | 30 + wcsmbs/isoc23_vwscanf.c | 28 + wcsmbs/isoc23_wscanf.c | 37 + wcsmbs/isoc99_fwscanf.c | 2 +- wcsmbs/isoc99_swscanf.c | 2 +- wcsmbs/isoc99_vfwscanf.c | 2 +- wcsmbs/isoc99_vswscanf.c | 2 +- wcsmbs/isoc99_vwscanf.c | 2 +- wcsmbs/isoc99_wscanf.c | 2 +- wcsmbs/mbrlen.c | 2 +- wcsmbs/mbrtoc16.c | 6 +- wcsmbs/mbrtoc32.c | 2 +- wcsmbs/mbrtoc8.c | 124 + wcsmbs/mbrtowc.c | 6 +- wcsmbs/mbsinit.c | 2 +- wcsmbs/mbsnrtowcs.c | 6 +- wcsmbs/mbsrtowcs.c | 2 +- wcsmbs/mbsrtowcs_l.c | 6 +- wcsmbs/test-c8rtomb.c | 613 + wcsmbs/test-char-types.c | 2 +- wcsmbs/test-mbrtoc8.c | 539 + 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-wcsdup.c | 2 + wcsmbs/test-wcsncat.c | 2 +- wcsmbs/test-wcsncmp-nonarray.c | 5 + wcsmbs/test-wcsncpy.c | 2 +- wcsmbs/test-wcsnlen-nonarray.c | 5 + wcsmbs/test-wcsnlen.c | 2 +- wcsmbs/test-wcspbrk.c | 2 +- wcsmbs/test-wcsspn.c | 2 +- wcsmbs/test-wcsstr.c | 20 + wcsmbs/test-wmemchr.c | 2 +- wcsmbs/test-wmemset.c | 2 +- wcsmbs/tst-btowc.c | 4 +- wcsmbs/tst-c16-surrogate.c | 2 +- wcsmbs/tst-c32-state.c | 2 +- wcsmbs/tst-mbrtowc.c | 8 +- wcsmbs/tst-mbsrtowcs.c | 2 +- wcsmbs/tst-mbstowcs.c | 2 +- wcsmbs/tst-wcpncpy.c | 2 +- wcsmbs/tst-wcrtomb.c | 2 +- wcsmbs/tst-wcslcat.c | 93 + wcsmbs/tst-wcslcat2.c | 20 + wcsmbs/tst-wcslcpy.c | 78 + wcsmbs/tst-wcslcpy2.c | 20 + wcsmbs/tst-wcsnlen.c | 2 +- wcsmbs/tst-wcstod-nan-locale.c | 2 +- wcsmbs/tst-wcstod-nan-sign.c | 2 +- wcsmbs/tst-wcstod-round.c | 2 +- wcsmbs/tst-wcstol-binary-c11.c | 30 + wcsmbs/tst-wcstol-binary-c23.c | 33 + wcsmbs/tst-wcstol-binary-gnu11.c | 35 + wcsmbs/tst-wcstol-binary-gnu23.c | 28 + wcsmbs/tst-wcstol-locale.c | 2 +- wcsmbs/tst-wprintf-binary.c | 25 + wcsmbs/tst-wprintf-intn.c | 26 + wcsmbs/tst-wscanf-binary-c11.c | 28 + wcsmbs/tst-wscanf-binary-c23.c | 31 + wcsmbs/tst-wscanf-binary-gnu11.c | 26 + wcsmbs/tst-wscanf-binary-gnu89.c | 26 + wcsmbs/tst-wscanf-intn.c | 24 + wcsmbs/tst-wscanf-to_inpunct.c | 79 + wcsmbs/uchar.h | 31 +- wcsmbs/wchar.h | 254 +- wcsmbs/wcpcpy.c | 2 +- wcsmbs/wcpncpy.c | 2 +- wcsmbs/wcrtomb.c | 37 +- wcsmbs/wcs-two-way.h | 312 + wcsmbs/wcscasecmp.c | 2 +- wcsmbs/wcscasecmp_l.c | 2 +- wcsmbs/wcscat.c | 2 +- wcsmbs/wcschr.c | 2 +- wcsmbs/wcschrnul.c | 2 +- wcsmbs/wcscmp.c | 2 +- wcsmbs/wcscoll.c | 2 +- wcsmbs/wcscoll_l.c | 2 +- wcsmbs/wcscpy.c | 2 +- wcsmbs/wcscspn.c | 2 +- wcsmbs/wcsdup.c | 2 +- wcsmbs/wcslcat.c | 60 + wcsmbs/wcslcpy.c | 46 + wcsmbs/wcslen.c | 2 +- wcsmbs/wcsmbs-tst1.c | 2 +- wcsmbs/wcsmbsload.c | 29 +- wcsmbs/wcsmbsload.h | 13 +- wcsmbs/wcsncase.c | 2 +- wcsmbs/wcsncase_l.c | 2 +- wcsmbs/wcsncat.c | 2 +- wcsmbs/wcsncmp.c | 2 +- wcsmbs/wcsncpy.c | 2 +- wcsmbs/wcsnlen.c | 2 +- wcsmbs/wcsnrtombs.c | 6 +- wcsmbs/wcspbrk.c | 2 +- wcsmbs/wcsrchr.c | 2 +- wcsmbs/wcsrtombs.c | 6 +- wcsmbs/wcsspn.c | 2 +- wcsmbs/wcsstr.c | 101 +- wcsmbs/wcstod.c | 2 +- wcsmbs/wcstod_l.c | 2 +- wcsmbs/wcstod_nan.c | 2 +- wcsmbs/wcstof.c | 2 +- wcsmbs/wcstof_l.c | 2 +- wcsmbs/wcstof_nan.c | 2 +- wcsmbs/wcstok.c | 2 +- wcsmbs/wcstol.c | 2 +- wcsmbs/wcstol_l.c | 5 +- wcsmbs/wcstold.c | 2 +- wcsmbs/wcstold_l.c | 2 +- wcsmbs/wcstold_nan.c | 2 +- wcsmbs/wcstoll.c | 3 +- wcsmbs/wcstoll_l.c | 5 +- wcsmbs/wcstoul.c | 2 +- wcsmbs/wcstoul_l.c | 5 +- wcsmbs/wcstoull.c | 3 +- wcsmbs/wcstoull_l.c | 5 +- wcsmbs/wcswidth.c | 2 +- wcsmbs/wcsxfrm.c | 2 +- wcsmbs/wcsxfrm_l.c | 2 +- wcsmbs/wctob.c | 6 +- wcsmbs/wcwidth.c | 2 +- wcsmbs/wcwidth.h | 2 +- wcsmbs/wmemchr.c | 2 +- wcsmbs/wmemcmp.c | 2 +- wcsmbs/wmemcpy.c | 2 +- wcsmbs/wmemmove.c | 2 +- wcsmbs/wmempcpy.c | 2 +- wcsmbs/wmemset.c | 2 +- wctype/Makefile | 4 +- wctype/bits/wctype-wchar.h | 2 +- wctype/iswctype.c | 2 +- wctype/iswctype_l.c | 2 +- wctype/test_wcfuncs.c | 2 +- wctype/test_wctype.c | 2 +- wctype/towctrans.c | 2 +- wctype/towctrans_l.c | 2 +- wctype/wcfuncs.c | 2 +- wctype/wcfuncs_l.c | 2 +- wctype/wchar-lookup.h | 2 +- wctype/wctrans.c | 4 +- wctype/wctrans_l.c | 4 +- wctype/wctype.c | 2 +- wctype/wctype.h | 2 +- wctype/wctype_l.c | 2 +- 17174 files changed, 1154118 insertions(+), 410392 deletions(-) create mode 100644 .b4-config create mode 100644 .clang-format create mode 100644 ChangeLog.old/ChangeLog.24 create mode 100644 ChangeLog.old/ChangeLog.25 create mode 100644 ChangeLog.old/ChangeLog.26 create mode 100644 ChangeLog.old/ChangeLog.27 create mode 100644 ChangeLog.old/ChangeLog.28 create mode 100644 ChangeLog.old/ChangeLog.29 create mode 100644 ChangeLog.old/ChangeLog.30 create mode 100644 SECURITY.md create mode 100644 advisories/GLIBC-SA-2023-0001 create mode 100644 advisories/GLIBC-SA-2023-0002 create mode 100644 advisories/GLIBC-SA-2023-0003 create mode 100644 advisories/GLIBC-SA-2023-0004 create mode 100644 advisories/GLIBC-SA-2023-0005 create mode 100644 advisories/GLIBC-SA-2024-0001 create mode 100644 advisories/GLIBC-SA-2024-0002 create mode 100644 advisories/GLIBC-SA-2024-0003 create mode 100644 advisories/GLIBC-SA-2024-0004 create mode 100644 advisories/GLIBC-SA-2024-0005 create mode 100644 advisories/GLIBC-SA-2024-0006 create mode 100644 advisories/GLIBC-SA-2024-0007 create mode 100644 advisories/GLIBC-SA-2024-0008 create mode 100644 advisories/GLIBC-SA-2025-0001 create mode 100644 advisories/GLIBC-SA-2025-0002 create mode 100644 advisories/GLIBC-SA-2025-0003 create mode 100644 advisories/GLIBC-SA-2025-0004 create mode 100644 advisories/README create mode 100644 assert/__libc_assert_fail.c create mode 100644 assert/test-assert-2.c create mode 100644 assert/tst-assert-sa-2025-0001.c create mode 100644 benchtests/acosf-inputs create mode 100644 benchtests/acoshf-inputs create mode 100644 benchtests/acospif-inputs create mode 100644 benchtests/asinf-inputs create mode 100644 benchtests/asinhf-inputs create mode 100644 benchtests/asinpif-inputs create mode 100644 benchtests/atan2f-inputs create mode 100644 benchtests/atan2pif-inputs create mode 100644 benchtests/atanf-inputs create mode 100644 benchtests/atanhf-inputs create mode 100644 benchtests/atanpif-inputs create mode 100644 benchtests/bench-arc4random.c create mode 100644 benchtests/bench-bsearch.c create mode 100644 benchtests/bench-bzero-large.c create mode 100644 benchtests/bench-bzero.c create mode 100644 benchtests/bench-calloc-simple.c create mode 100644 benchtests/bench-calloc-tcache.c create mode 100644 benchtests/bench-calloc-thread.c create mode 100644 benchtests/bench-dl-elf-hash.c create mode 100644 benchtests/bench-dl-new-hash.c create mode 100644 benchtests/bench-fclose.c create mode 100644 benchtests/bench-hash-funcs-kernel.h create mode 100644 benchtests/bench-hash-funcs.c create mode 100644 benchtests/bench-libmvec-skeleton.c create mode 100644 benchtests/bench-malloc-tcache.c create mode 100644 benchtests/bench-memcmpeq.c delete mode 100644 benchtests/bench-memcpy-walk.c delete mode 100644 benchtests/bench-memmove-walk.c create mode 100644 benchtests/bench-memset-random.c delete mode 100644 benchtests/bench-memset-walk.c create mode 100644 benchtests/bench-memset-zero-large.c create mode 100644 benchtests/bench-memset-zero.c create mode 100644 benchtests/bench-nss-hash.c create mode 100644 benchtests/bench-pthread-lock-base.c create mode 100644 benchtests/bench-pthread-mutex-lock.c create mode 100644 benchtests/bench-pthread-mutex-trylock.c create mode 100644 benchtests/bench-pthread-spin-lock.c create mode 100644 benchtests/bench-pthread-spin-trylock.c create mode 100644 benchtests/bench-random-lock.c create mode 100644 benchtests/bench-strlen-random.c create mode 100644 benchtests/bench-wcrtomb.c create mode 100644 benchtests/cbrtf-inputs copy benchtests/{roundeven-inputs => ceil-inputs} (100%) copy benchtests/{roundevenf-inputs => ceilf-inputs} (100%) create mode 100644 benchtests/coshf-inputs create mode 100644 benchtests/cospif-inputs create mode 100644 benchtests/erfcf-inputs create mode 100644 benchtests/erff-inputs create mode 100644 benchtests/exp10m1f-inputs copy benchtests/{exp2f-inputs => exp2m1f-inputs} (100%) create mode 100644 benchtests/expl-inputs create mode 100644 benchtests/expm1f-inputs copy benchtests/{roundeven-inputs => floor-inputs} (100%) copy benchtests/{roundevenf-inputs => floorf-inputs} (100%) create mode 100644 benchtests/fmal-inputs create mode 100644 benchtests/fmod-inputs create mode 100644 benchtests/fmodf-inputs create mode 100644 benchtests/hypotf-inputs create mode 100644 benchtests/inet_ntop_ipv4-inputs create mode 100644 benchtests/inet_ntop_ipv4-source.c create mode 100644 benchtests/inet_ntop_ipv6-inputs create mode 100644 benchtests/inet_ntop_ipv6-source.c create mode 100644 benchtests/lgammaf-inputs create mode 100644 benchtests/libmvec/acos-inputs create mode 100644 benchtests/libmvec/acosf-inputs create mode 100644 benchtests/libmvec/acosh-inputs create mode 100644 benchtests/libmvec/acoshf-inputs copy benchtests/{acos-inputs => libmvec/acospi-inputs} (100%) create mode 100644 benchtests/libmvec/acospif-inputs create mode 100644 benchtests/libmvec/asin-inputs create mode 100644 benchtests/libmvec/asinf-inputs create mode 100644 benchtests/libmvec/asinh-inputs create mode 100644 benchtests/libmvec/asinhf-inputs copy benchtests/{asin-inputs => libmvec/asinpi-inputs} (100%) create mode 100644 benchtests/libmvec/asinpif-inputs create mode 100644 benchtests/libmvec/atan-inputs create mode 100644 benchtests/libmvec/atan2-inputs create mode 100644 benchtests/libmvec/atan2f-inputs copy benchtests/{atan2-inputs => libmvec/atan2pi-inputs} (100%) create mode 100644 benchtests/libmvec/atan2pif-inputs create mode 100644 benchtests/libmvec/atanf-inputs create mode 100644 benchtests/libmvec/atanh-inputs create mode 100644 benchtests/libmvec/atanhf-inputs copy benchtests/{atan-inputs => libmvec/atanpi-inputs} (100%) create mode 100644 benchtests/libmvec/atanpif-inputs create mode 100644 benchtests/libmvec/cbrt-inputs create mode 100644 benchtests/libmvec/cbrtf-inputs create mode 100644 benchtests/libmvec/cos-inputs create mode 100644 benchtests/libmvec/cosf-inputs create mode 100644 benchtests/libmvec/cosh-inputs create mode 100644 benchtests/libmvec/coshf-inputs create mode 100644 benchtests/libmvec/cospi-inputs create mode 100644 benchtests/libmvec/cospif-inputs create mode 100644 benchtests/libmvec/erf-inputs create mode 100644 benchtests/libmvec/erfc-inputs create mode 100644 benchtests/libmvec/erfcf-inputs create mode 100644 benchtests/libmvec/erff-inputs create mode 100644 benchtests/libmvec/exp-inputs create mode 100644 benchtests/libmvec/exp10-inputs create mode 100644 benchtests/libmvec/exp10f-inputs create mode 100644 benchtests/libmvec/exp2-inputs create mode 100644 benchtests/libmvec/exp2f-inputs create mode 100644 benchtests/libmvec/expf-inputs create mode 100644 benchtests/libmvec/expm1-inputs create mode 100644 benchtests/libmvec/expm1f-inputs create mode 100644 benchtests/libmvec/hypot-inputs create mode 100644 benchtests/libmvec/hypotf-inputs create mode 100644 benchtests/libmvec/log-inputs create mode 100644 benchtests/libmvec/log10-inputs create mode 100644 benchtests/libmvec/log10f-inputs create mode 100644 benchtests/libmvec/log1p-inputs create mode 100644 benchtests/libmvec/log1pf-inputs create mode 100644 benchtests/libmvec/log2-inputs create mode 100644 benchtests/libmvec/log2f-inputs create mode 100644 benchtests/libmvec/logf-inputs create mode 100644 benchtests/libmvec/pow-inputs create mode 100644 benchtests/libmvec/powf-inputs create mode 100644 benchtests/libmvec/sin-inputs create mode 100644 benchtests/libmvec/sinf-inputs create mode 100644 benchtests/libmvec/sinh-inputs create mode 100644 benchtests/libmvec/sinhf-inputs create mode 100644 benchtests/libmvec/sinpi-inputs create mode 100644 benchtests/libmvec/sinpif-inputs create mode 100644 benchtests/libmvec/tan-inputs create mode 100644 benchtests/libmvec/tanf-inputs create mode 100644 benchtests/libmvec/tanh-inputs create mode 100644 benchtests/libmvec/tanhf-inputs create mode 100644 benchtests/libmvec/tanpi-inputs create mode 100644 benchtests/libmvec/tanpif-inputs copy benchtests/{roundeven-inputs => llrint-inputs} (100%) copy benchtests/{roundevenf-inputs => llrintf-inputs} (100%) create mode 100644 benchtests/log10f-inputs copy benchtests/{log2f-inputs => log10p1f-inputs} (100%) create mode 100644 benchtests/log1pf-inputs create mode 100644 benchtests/log2l-inputs copy benchtests/{log2f-inputs => log2p1f-inputs} (100%) copy benchtests/{roundeven-inputs => lrint-inputs} (100%) copy benchtests/{roundevenf-inputs => lrintf-inputs} (100%) create mode 100644 benchtests/modff-inputs copy benchtests/{roundeven-inputs => nearbyint-inputs} (100%) copy benchtests/{roundevenf-inputs => nearbyintf-inputs} (100%) create mode 100644 benchtests/powl-inputs create mode 100644 benchtests/rintf-inputs create mode 100644 benchtests/sinhf-inputs create mode 100644 benchtests/sinpif-inputs create mode 100644 benchtests/tanf-inputs create mode 100644 benchtests/tanhf-inputs create mode 100644 benchtests/tanpif-inputs create mode 100644 benchtests/tgammaf-inputs create mode 100644 bits/atomic_wide_counter.h create mode 100644 bits/dl_find_object.h create mode 100644 bits/link_lavcurrent.h create mode 100644 bits/mman_ext.h create mode 100644 bits/spawn_ext.h create mode 100644 bits/stdint-least.h create mode 100644 bits/termios-baud.h delete mode 100644 crypt/Makefile delete mode 100644 crypt/README.ufc-crypt delete mode 100644 crypt/Versions delete mode 100644 crypt/badsalttest.c delete mode 100644 crypt/cert.c delete mode 100644 crypt/cert.input delete mode 100644 crypt/crypt-entry.c delete mode 100644 crypt/crypt-private.h delete mode 100644 crypt/crypt.c delete mode 100644 crypt/crypt.h delete mode 100644 crypt/crypt_util.c delete mode 100644 crypt/md5-crypt.c delete mode 100644 crypt/md5.c delete mode 100644 crypt/md5.h delete mode 100644 crypt/md5c-test.c delete mode 100644 crypt/md5test-giant.c delete mode 100644 crypt/md5test.c delete mode 100644 crypt/sha256-block.c delete mode 100644 crypt/sha256-crypt.c delete mode 100644 crypt/sha256.c delete mode 100644 crypt/sha256.h delete mode 100644 crypt/sha256c-test.c delete mode 100644 crypt/sha256test.c delete mode 100644 crypt/sha512-block.c delete mode 100644 crypt/sha512-crypt.c delete mode 100644 crypt/sha512.c delete mode 100644 crypt/sha512.h delete mode 100644 crypt/sha512c-test.c delete mode 100644 crypt/sha512test.c delete mode 100644 crypt/speeds.c delete mode 100644 crypt/ufc-crypt.h delete mode 100644 crypt/ufc.c create mode 100644 csu/rtld-sizes.sym create mode 100644 ctype/tst-ctype-tls-dlmopen.c create mode 100644 ctype/tst-ctype-tls-dlopen-static.c create mode 100644 ctype/tst-ctype-tls-mod.c create mode 100644 ctype/tst-ctype-tls-skeleton.c delete mode 100755 debug/catchsegv.sh create mode 100644 debug/inet_ntop_chk.c create mode 100644 debug/inet_pton_chk.c delete mode 100644 debug/segfault.c create mode 100644 debug/strlcat_chk.c create mode 100644 debug/strlcpy_chk.c create mode 100644 debug/tst-chk-cancel.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-syslog.c create mode 100644 debug/tst-fortify-wide.c 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 debug/tst-sprintf-fortify-rdonly-dlopen.c create mode 100644 debug/tst-sprintf-fortify-rdonly-mod.c create mode 100644 debug/tst-sprintf-fortify-rdonly.c create mode 100644 debug/tst-sprintf-fortify-unchecked.c create mode 100644 debug/wcslcat_chk.c create mode 100644 debug/wcslcpy_chk.c create mode 100644 dirent/tst-closedir-leaks.c create mode 100644 dirent/tst-readdir-long.c create mode 100644 dirent/tst-readdir-zero-inode.c create mode 100644 dirent/tst-rewinddir.c create mode 100644 dlfcn/tst-dlinfo-phdr.c create mode 100644 elf/dl-audit.c create mode 100644 elf/dl-call_fini.c create mode 100644 elf/dl-catch.c create mode 100644 elf/dl-compat.c delete mode 100644 elf/dl-conflict.c create mode 100644 elf/dl-debug-symbols.S create mode 100644 elf/dl-early_allocate.c delete mode 100644 elf/dl-error-minimal.c delete mode 100644 elf/dl-error-skeleton.c delete mode 100644 elf/dl-error.c create mode 100644 elf/dl-execstack-tunable.c create mode 100644 elf/dl-find_object.c create mode 100644 elf/dl-find_object.h delete mode 100644 elf/dl-fptr.c create mode 100644 elf/dl-iterate_cpu.h create mode 100644 elf/dl-libc_freeres.c create mode 100644 elf/dl-minimal-malloc.c create mode 100644 elf/dl-printf.c delete mode 100644 elf/dl-profstub.c create mode 100644 elf/dl-readonly-area.c create mode 100644 elf/dl-setup_hash.c create mode 100644 elf/dl-static-tls.h delete mode 100644 elf/dl-symaddr.c delete mode 100644 elf/dl-sysdep-open.h create mode 100644 elf/dl-tls_block_align.h create mode 100644 elf/dso-sort-tests-1.def create mode 100644 elf/dso-sort-tests-2.def create mode 100755 elf/dso-sort-tests-all.py create mode 100644 elf/endswith.h create mode 100644 elf/libc-dl-profstub.c create mode 100644 elf/libc-dl_find_object.c create mode 100644 elf/liborigin-mod.c create mode 100644 elf/libtracemod1-1.c create mode 100644 elf/libtracemod2-1.c create mode 100644 elf/libtracemod3-1.c create mode 100644 elf/libtracemod4-1.c create mode 100644 elf/libtracemod5-1.c create mode 100644 elf/nextmod3.c create mode 100644 elf/nextmod3.map create mode 100644 elf/simple-dl-hash.h create mode 100644 elf/simple-dl-new-hash.h create mode 100644 elf/tst-align3.c create mode 100644 elf/tst-alignmod3.c create mode 100644 elf/tst-asm-helper.h create mode 100644 elf/tst-audit-tlsdesc-dlopen.c create mode 100644 elf/tst-audit-tlsdesc-dlopen2.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-audit25.h 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-audit28.c create mode 100644 elf/tst-auditmod-tlsdesc.c create mode 100644 elf/tst-auditmod-tlsdesc2.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-auditmod28.c create mode 100644 elf/tst-decorate-maps.c create mode 100644 elf/tst-dl-hash.c create mode 100644 elf/tst-dl-printf-static.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-dlclose-lazy-mod1.c create mode 100644 elf/tst-dlclose-lazy-mod2.c create mode 100644 elf/tst-dlclose-lazy.c create mode 100644 elf/tst-dlmopen-twice-mod1.c create mode 100644 elf/tst-dlmopen-twice-mod2.c create mode 100644 elf/tst-dlmopen-twice.c create mode 100644 elf/tst-dlmopen4-nonpic.c create mode 100644 elf/tst-dlmopen4-pic.c create mode 100644 elf/tst-dlmopen4.c create mode 100644 elf/tst-dlopen-auditdup-auditmod.c create mode 100644 elf/tst-dlopen-auditdup.c create mode 100644 elf/tst-dlopen-auditdupmod.c create mode 100644 elf/tst-dlopen-constructor-null-mod1.c create mode 100644 elf/tst-dlopen-constructor-null-mod2.c create mode 100644 elf/tst-dlopen-constructor-null.c create mode 100644 elf/tst-dlopen-sgid-mod.c create mode 100644 elf/tst-dlopen-sgid.c create mode 100644 elf/tst-dlopen-tlsreinit1.c create mode 100644 elf/tst-dlopen-tlsreinit2.c create mode 100644 elf/tst-dlopen-tlsreinit3.c create mode 100644 elf/tst-dlopen-tlsreinit4.c create mode 100644 elf/tst-dlopen-tlsreinitmod1.c create mode 100644 elf/tst-dlopen-tlsreinitmod2.c create mode 100644 elf/tst-dlopen-tlsreinitmod3.c create mode 100644 elf/tst-env-setuid-static.c create mode 100644 elf/tst-execstack-prog-static-tunable.c create mode 100644 elf/tst-execstack-prog-static.c create mode 100644 elf/tst-execstack-tunable.c create mode 100644 elf/tst-glibcelf.py create mode 100644 elf/tst-global2.c create mode 100644 elf/tst-globalmod2.c create mode 100644 elf/tst-gnu2-tls2.c create mode 100644 elf/tst-gnu2-tls2.h create mode 100644 elf/tst-gnu2-tls2mod0.c create mode 100644 elf/tst-gnu2-tls2mod1.c create mode 100644 elf/tst-gnu2-tls2mod2.c create mode 100644 elf/tst-hash-collision1-gnu.c create mode 100644 elf/tst-hash-collision1-mod-gnu.c create mode 100644 elf/tst-hash-collision1-mod-sysv.c create mode 100644 elf/tst-hash-collision1-mod.c create mode 100644 elf/tst-hash-collision1-sysv.c create mode 100644 elf/tst-hash-collision1.c create mode 100644 elf/tst-hash-collision2-gnu.c create mode 100644 elf/tst-hash-collision2-mod1-gnu.c create mode 100644 elf/tst-hash-collision2-mod1-sysv.c create mode 100644 elf/tst-hash-collision2-mod1.c create mode 100644 elf/tst-hash-collision2-mod2-gnu.c create mode 100644 elf/tst-hash-collision2-mod2-sysv.c create mode 100644 elf/tst-hash-collision2-mod2.c create mode 100644 elf/tst-hash-collision2-sysv.c create mode 100644 elf/tst-hash-collision2.c create mode 100644 elf/tst-hash-collision3-mod.c create mode 100644 elf/tst-hash-collision3-mod.map create mode 100644 elf/tst-hash-collision3.c create mode 100644 elf/tst-ldconfig-p.sh create mode 100644 elf/tst-ldconfig-soname-lib-with-soname.c create mode 100644 elf/tst-ldconfig-soname-lib-without-soname.c create mode 100644 elf/tst-ldconfig-soname.sh create mode 100644 elf/tst-next-ver.c create mode 100644 elf/tst-nodeps1-mod.c create mode 100644 elf/tst-nodeps1.c create mode 100644 elf/tst-nodeps2-mod.c create mode 100644 elf/tst-nodeps2.c create mode 100644 elf/tst-non-directory-mod.c create mode 100644 elf/tst-non-directory-path.c create mode 100755 elf/tst-non-directory-path.sh create mode 100644 elf/tst-origin.c create mode 100755 elf/tst-origin.sh 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-pie-address-static.c create mode 100644 elf/tst-pie-address.c create mode 100644 elf/tst-pie-bss-static.c create mode 100644 elf/tst-pie-bss.c delete mode 100644 elf/tst-prelink-cmp.c delete mode 100644 elf/tst-prelink.c create mode 100644 elf/tst-recursive-tls.c create mode 100644 elf/tst-recursive-tlsmallocmod.c create mode 100644 elf/tst-recursive-tlsmodN.c create mode 100644 elf/tst-relr-mod2.c create mode 100644 elf/tst-relr-mod3a.c create mode 100644 elf/tst-relr-mod3b.c create mode 100644 elf/tst-relr-mod4a.c create mode 100644 elf/tst-relr-mod4b.c create mode 100644 elf/tst-relr-mod4b.map create mode 100644 elf/tst-relr-pie.c create mode 100644 elf/tst-relr.c create mode 100644 elf/tst-relr2.c create mode 100644 elf/tst-relr3.c create mode 100644 elf/tst-relr4.c create mode 100644 elf/tst-relro-symbols.py create mode 100644 elf/tst-ro-dynamic-mod.c create mode 100644 elf/tst-ro-dynamic-mod.map create mode 100644 elf/tst-ro-dynamic.c create mode 100644 elf/tst-rootdir-lib.c create mode 100644 elf/tst-rootdir.c rename sysdeps/generic/libcrypt.abilist => elf/tst-rootdir.root/preclean.req (100%) create mode 100644 elf/tst-rootdir.script create mode 100644 elf/tst-rtld-dash-dash.sh create mode 100644 elf/tst-rtld-does-not-exist.sh create mode 100644 elf/tst-rtld-list-diagnostics.py create mode 100644 elf/tst-rtld-no-malloc-audit.c create mode 100644 elf/tst-rtld-no-malloc-preload.c create mode 100644 elf/tst-rtld-no-malloc.c create mode 100644 elf/tst-rtld-run-static.c create mode 100644 elf/tst-sprof-basic.c create mode 100755 elf/tst-sprof-basic.sh create mode 100644 elf/tst-sprof-mod.c create mode 100644 elf/tst-startup-errno.c create mode 100644 elf/tst-tls-allocation-failure-static.c create mode 100644 elf/tst-tls22-gnu2.c create mode 100644 elf/tst-tls22-mod1-gnu2.c create mode 100644 elf/tst-tls22-mod1-vars.c create mode 100644 elf/tst-tls22-mod1.c create mode 100644 elf/tst-tls22-mod2-gnu2.c create mode 100644 elf/tst-tls22-mod2-vars.c create mode 100644 elf/tst-tls22-mod2.c create mode 100644 elf/tst-tls22-vars.c create mode 100644 elf/tst-tls22.c create mode 100644 elf/tst-tls22.h create mode 100644 elf/tst-tls23-mod.c create mode 100644 elf/tst-tls23.c create mode 100644 elf/tst-tls23.h create mode 100644 elf/tst-tls_tp_offset.c create mode 100644 elf/tst-tlsgap-mod0.c create mode 100644 elf/tst-tlsgap-mod1.c create mode 100644 elf/tst-tlsgap-mod2.c create mode 100644 elf/tst-tlsgap.c create mode 100644 elf/tst-trace1.exp create mode 100644 elf/tst-trace2.exp create mode 100644 elf/tst-trace3.exp create mode 100644 elf/tst-trace4.exp create mode 100644 elf/tst-trace5.exp create mode 100644 elf/tst-tunables-enable_secure-env.c create mode 100644 elf/tst-tunables-enable_secure.c create mode 100644 elf/tst-tunables.c create mode 100644 elf/tst-valgrind-smoke.sh create mode 100644 elf/tst-version-hash-zero-linkmod.c create mode 100644 elf/tst-version-hash-zero-linkmod.map create mode 100644 elf/tst-version-hash-zero-mod.c create mode 100644 elf/tst-version-hash-zero-mod.map create mode 100644 elf/tst-version-hash-zero-refmod.c create mode 100644 elf/tst-version-hash-zero.c create mode 100644 elf/valgrind-test.c create mode 100644 gmon/tst-mcleanup.c create mode 100644 gmon/tst-mcount-overflow-check.sh create mode 100644 gmon/tst-mcount-overflow.c delete mode 100644 grp/Makefile delete mode 100644 grp/Versions delete mode 100644 grp/fgetgrent.c delete mode 100644 grp/fgetgrent_r.c delete mode 100644 grp/getgrent.c delete mode 100644 grp/getgrent_r.c delete mode 100644 grp/getgrgid.c delete mode 100644 grp/getgrgid_r.c delete mode 100644 grp/getgrnam.c delete mode 100644 grp/getgrnam_r.c delete mode 100644 grp/grp-merge.c delete mode 100644 grp/grp-merge.h delete mode 100644 grp/grp.h delete mode 100644 grp/initgroups.c delete mode 100644 grp/putgrent.c delete mode 100644 grp/setgroups.c delete mode 100644 grp/tst-initgroups1.c delete mode 100644 grp/tst-initgroups2.c delete mode 100644 grp/tst-putgrent.c delete mode 100644 grp/tst_fgetgrent.c delete mode 100644 grp/tst_fgetgrent.sh delete mode 100644 gshadow/Makefile delete mode 100644 gshadow/Versions delete mode 100644 gshadow/fgetsgent.c delete mode 100644 gshadow/fgetsgent_r.c delete mode 100644 gshadow/getsgent.c delete mode 100644 gshadow/getsgent_r.c delete mode 100644 gshadow/getsgnam.c delete mode 100644 gshadow/getsgnam_r.c delete mode 100644 gshadow/gshadow.h delete mode 100644 gshadow/putsgent.c delete mode 100644 gshadow/sgetsgent.c delete mode 100644 gshadow/sgetsgent_r.c delete mode 100644 gshadow/tst-fgetsgent_r.c delete mode 100644 gshadow/tst-putsgent.c create mode 100644 htl/pt-nthreads.c create mode 100644 hurd/set-hooks.h create mode 100644 hurd/test-sig-rpc-interrupted.c create mode 100644 hurd/test-sig-xstate.c create mode 100644 hurd/test-xstate.h create mode 100644 iconv/tst-iconv-sticky-input-error.c create mode 100644 iconv/tst-iconv_prog-buffer.sh create mode 100644 iconv/tst-translit-locale create mode 100644 iconv/tst-translit-mchar.c create mode 100644 iconv/tst-translit-mchar.sh create mode 100644 iconvdata/bug-iconv15.c create mode 100644 iconvdata/testdata/UTF-7-IMAP create mode 100644 iconvdata/testdata/UTF-7-IMAP..UTF8 create mode 100644 iconvdata/tst-iconv-iso-2022-cn-ext.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 include/bits/inet-fortified-decl.h create mode 100644 include/bits/inet-fortified.h create mode 100644 include/bits/mathcalls-macros.h create mode 100644 include/bits/select-decl.h create mode 100644 include/bits/stdio2-decl.h create mode 100644 include/bits/syslog-decl.h create mode 100644 include/bits/unistd-decl.h create mode 100644 include/bits/wchar2-decl.h delete mode 100644 include/crypt.h create mode 100644 include/libc-misc.h create mode 100644 include/printf_buffer.h create mode 100644 include/set-freeres.h delete mode 100644 include/set-hooks.h create mode 100644 include/stdbit.h create mode 100644 include/unistd_ext.h delete mode 100644 inet/aliases.h create mode 100644 inet/bits/inet-fortified-decl.h create mode 100644 inet/bits/inet-fortified.h delete mode 100644 inet/ether_hton.c delete mode 100644 inet/ether_ntoh.c delete mode 100644 inet/getaliasent.c delete mode 100644 inet/getaliasent_r.c delete mode 100644 inet/getaliasname.c delete mode 100644 inet/getaliasname_r.c delete mode 100644 inet/gethstbyad.c delete mode 100644 inet/gethstbyad_r.c delete mode 100644 inet/gethstbynm.c delete mode 100644 inet/gethstbynm2.c delete mode 100644 inet/gethstbynm2_r.c delete mode 100644 inet/gethstbynm_r.c delete mode 100644 inet/gethstent.c delete mode 100644 inet/gethstent_r.c delete mode 100644 inet/getnameinfo.c delete mode 100644 inet/getnetbyad.c delete mode 100644 inet/getnetbyad_r.c delete mode 100644 inet/getnetbynm.c delete mode 100644 inet/getnetbynm_r.c delete mode 100644 inet/getnetent.c delete mode 100644 inet/getnetent_r.c delete mode 100644 inet/getnetgrent.c delete mode 100644 inet/getnetgrent_r.c delete mode 100644 inet/getproto.c delete mode 100644 inet/getproto_r.c delete mode 100644 inet/getprtent.c delete mode 100644 inet/getprtent_r.c delete mode 100644 inet/getprtname.c delete mode 100644 inet/getprtname_r.c delete mode 100644 inet/getrpcbyname.c delete mode 100644 inet/getrpcbyname_r.c delete mode 100644 inet/getrpcbynumber.c delete mode 100644 inet/getrpcbynumber_r.c delete mode 100644 inet/getrpcent.c delete mode 100644 inet/getrpcent_r.c delete mode 100644 inet/getservent.c delete mode 100644 inet/getservent_r.c delete mode 100644 inet/getsrvbynm.c delete mode 100644 inet/getsrvbynm_r.c delete mode 100644 inet/getsrvbypt.c delete mode 100644 inet/getsrvbypt_r.c delete mode 100644 inet/netgroup.h create mode 100644 inet/tst-if_nameindex.c create mode 100644 intl/tst-gettext-c-utf8.c create mode 100644 io/close_range.c create mode 100644 io/isatty_nostatus.c create mode 100644 io/tst-close_range.c create mode 100644 io/tst-faccessat-setuid.c create mode 100644 io/tst-fchmod-errors.c create mode 100644 io/tst-fchmod-fuse.c create mode 100644 io/tst-fcntl-lock-lfs.c create mode 100644 io/tst-fcntl-lock.c create mode 100644 io/tst-ftw-bz28126.c create mode 100644 io/tst-lchmod-time64.c create mode 100644 io/tst-lstat-nofollow-time64.c create mode 100644 io/tst-lstat-nofollow.c create mode 100644 io/tst-read-zero.c create mode 100644 libio/bits/stdio2-decl.h create mode 100644 libio/libio-macros.sym create mode 100644 libio/test-fputs-unbuffered-full.c create mode 100644 libio/test-fputws-unbuffered-full.c create mode 100644 libio/tst-asprintf-null.c create mode 100644 libio/tst-bz28828.c copy libio/{tst-cleanup.exp => tst-bz28828.input} (100%) create mode 100644 libio/tst-closeall.c create mode 100644 libio/tst-fclose-unopened.c create mode 100644 libio/tst-fclose-unopened2.c create mode 100644 libio/tst-fclose-unopened2.input create mode 100644 libio/tst-fdopen-seek-failure.c create mode 100644 libio/tst-fflush-NULL.c create mode 100644 libio/tst-fflush-skeleton.c create mode 100644 libio/tst-fflush.c create mode 100644 libio/tst-fopen-compat.c create mode 100644 libio/tst-getdelim.c create mode 100644 libio/tst-popen-fork.c create mode 100644 libio/tst-stderr-compat.c delete mode 100644 libio/tst-wfile-sync.input rename {crypt => locale/programs}/md5-block.c (100%) create mode 100644 locale/programs/md5.c create mode 100644 locale/programs/md5.h delete mode 100644 localedata/locales/aa_ER@saaho create mode 100644 localedata/locales/ab_GE create mode 100644 localedata/locales/crh_RU create mode 100644 localedata/locales/gbm_IN create mode 100644 localedata/locales/kv_RU create mode 100644 localedata/locales/ltg_LV create mode 100644 localedata/locales/mdf_RU create mode 100644 localedata/locales/rif_MA create mode 100644 localedata/locales/scn_IT create mode 100644 localedata/locales/ssy_ER create mode 100644 localedata/locales/su_ID create mode 100644 localedata/locales/syr create mode 100644 localedata/locales/tok create mode 100644 localedata/locales/translit_emojis create mode 100644 localedata/locales/zgh_MA create mode 100644 localedata/ltg_LV.UTF-8.in create mode 100644 localedata/mdf_RU.UTF-8.in create mode 100644 localedata/rif_MA.UTF-8.in create mode 100644 localedata/syr.UTF-8.in create mode 100644 localedata/th_TH.UTF-8.in delete mode 100644 localedata/th_TH.in create mode 100644 localedata/tst-bz13988.c create mode 100644 localedata/tst-c-utf8-consistency.c create mode 100644 localedata/tst-iconv-emojis-trans.c create mode 100644 localedata/tst-locale-loadlocale.c create mode 100644 localedata/unicode-gen/HangulSyllableType.txt delete mode 100644 localedata/unicode-gen/PropList.txt create mode 100644 login/tst-utmp-size-64.c create mode 100644 login/tst-utmp-size.c create mode 100644 login/tst-utmp-unsigned-64.c create mode 100644 login/tst-utmp-unsigned.c create mode 100644 mach/mig_strlen.c create mode 100644 mach/setup-thread.h delete mode 100644 malloc/scratch_buffer_dupfree.c create mode 100644 malloc/tst-aligned-alloc-random-thread-cross.c create mode 100644 malloc/tst-aligned-alloc-random-thread.c create mode 100644 malloc/tst-aligned-alloc-random.c create mode 100644 malloc/tst-aligned-alloc-static.c create mode 100644 malloc/tst-aligned-alloc.c create mode 100644 malloc/tst-aligned_alloc-lib.c create mode 100644 malloc/tst-malloc-alternate-path.c create mode 100644 malloc/tst-malloc-aux.h create mode 100644 malloc/tst-malloc-random.c create mode 100644 malloc/tst-memalign-2.c create mode 100644 malloc/tst-memalign-3.c create mode 100644 malloc/tst-tcfree4.c create mode 100644 manual/check-deftype.sh create mode 100644 manual/dynlink.texi delete mode 100644 manual/examples/genpass.c delete mode 100644 manual/examples/testpass.c create mode 100644 manual/examples/timespec_subtract.c delete mode 100644 manual/examples/timeval_subtract.c delete mode 100644 manual/libdl.texi create mode 100644 manual/stdbit.texi create mode 100644 math/auto-libm-test-out-acospi create mode 100644 math/auto-libm-test-out-asinpi create mode 100644 math/auto-libm-test-out-atan2pi create mode 100644 math/auto-libm-test-out-atanpi create mode 100644 math/auto-libm-test-out-compoundn create mode 100644 math/auto-libm-test-out-cospi create mode 100644 math/auto-libm-test-out-exp10m1 create mode 100644 math/auto-libm-test-out-exp2m1 create mode 100644 math/auto-libm-test-out-log10p1 create mode 100644 math/auto-libm-test-out-log2p1 create mode 100644 math/auto-libm-test-out-narrow-fma create mode 100644 math/auto-libm-test-out-narrow-sqrt create mode 100644 math/auto-libm-test-out-pown create mode 100644 math/auto-libm-test-out-powr create mode 100644 math/auto-libm-test-out-rootn create mode 100644 math/auto-libm-test-out-rsqrt create mode 100644 math/auto-libm-test-out-sinpi create mode 100644 math/auto-libm-test-out-tanpi create mode 100644 math/bits/mathcalls-macros.h delete mode 100644 math/e_exp10.c delete mode 100644 math/e_exp10l.c create mode 100644 math/libm-test-acospi.inc create mode 100644 math/libm-test-asinpi.inc create mode 100644 math/libm-test-atan2pi.inc create mode 100644 math/libm-test-atanpi.inc create mode 100644 math/libm-test-compoundn.inc create mode 100644 math/libm-test-cospi.inc create mode 100644 math/libm-test-exp10m1.inc create mode 100644 math/libm-test-exp2m1.inc create mode 100644 math/libm-test-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-log10p1.inc create mode 100644 math/libm-test-log2p1.inc create mode 100644 math/libm-test-narrow-fma.inc create mode 100644 math/libm-test-narrow-sqrt.inc create mode 100644 math/libm-test-pown.inc create mode 100644 math/libm-test-powr.inc create mode 100644 math/libm-test-rootn.inc create mode 100644 math/libm-test-rsqrt.inc create mode 100644 math/libm-test-sinpi.inc create mode 100644 math/libm-test-tanpi.inc create mode 100644 math/s_acospi_template.c create mode 100644 math/s_asinpi_template.c create mode 100644 math/s_atan2pi_template.c create mode 100644 math/s_atanpi_template.c create mode 100644 math/s_compoundn_template.c create mode 100644 math/s_cospi_template.c create mode 100644 math/s_exp10m1_template.c create mode 100644 math/s_exp2m1_template.c delete mode 100644 math/s_fma.c delete mode 100644 math/s_fmaf.c delete mode 100644 math/s_fmal.c 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/s_log10p1_template.c create mode 100644 math/s_log2p1_template.c create mode 100644 math/s_pown_template.c create mode 100644 math/s_powr_template.c create mode 100644 math/s_rootn_template.c create mode 100644 math/s_rsqrt_template.c create mode 100644 math/s_sinpi_template.c create mode 100644 math/s_tanpi_template.c create mode 100644 math/test-ceil-except-2.c create mode 100644 math/test-double-static.h create mode 100644 math/test-float-static.h create mode 100644 math/test-float128-static.h create mode 100644 math/test-float32-static.h create mode 100644 math/test-float32x-static.h create mode 100644 math/test-float64-static.h create mode 100644 math/test-float64x-static.h create mode 100644 math/test-floor-except-2.c create mode 100644 math/test-ibm128-static.h create mode 100644 math/test-ldouble-static.h create mode 100644 math/test-trunc-except-2.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 misc/bits/select-decl.h create mode 100644 misc/bits/syslog-decl.h create mode 100644 misc/tst-ldbl-errorfptr.c create mode 100644 misc/tst-mkstemp-fuse-parallel.c create mode 100644 misc/tst-mkstemp-fuse.c create mode 100644 misc/tst-mremap1.c create mode 100644 misc/tst-mremap2.c create mode 100644 misc/tst-syslog-long-progname.c copy {elf/tst-glibc-hwcaps-2-cache.root => misc/tst-syslog-long-progname.root}/pos [...] create mode 100644 misc/tst-syslog.c delete mode 100644 nptl/cond-perf.c create mode 100644 nptl/descr-const.sym delete mode 100644 nptl/libc_multiple_threads.c delete mode 100644 nptl/pthread-pi-defines.sym create mode 100644 nptl/pthread_gettid_np.c create mode 100644 nptl/tst-attr4.c create mode 100644 nptl/tst-cancel31.c rename nptl/{tst-execstack-mod.c => tst-execstack-threads-mod.c} (100%) rename nptl/{tst-execstack.c => tst-execstack-threads.c} (100%) create mode 100644 nptl/tst-guard1.c rename nptl/{tst-mutexpi5a.c => tst-mutexpi11.c} (100%) rename nptl/{tst-mutexpi7a.c => tst-mutexpi12.c} (100%) create mode 100644 nptl/tst-pthread-affinity-inheritance.c create mode 100644 nptl/tst-pthread-getcpuclockid-invalid.c create mode 100644 nptl/tst-pthread-key1-static.c create mode 100644 nptl/tst-pthread_gettid_np.c rename nptl/{tst-rwlock2a.c => tst-rwlock21.c} (100%) rename nptl/{tst-rwlock2b.c => tst-rwlock22.c} (100%) create mode 100644 nptl/tst-skeleton-affinity-inheritance.c delete mode 100644 nscd/gai.c create mode 100644 nss/aliases.h create mode 100644 nss/ether_hton.c create mode 100644 nss/ether_ntoh.c create mode 100644 nss/fgetgrent.c create mode 100644 nss/fgetgrent_r.c create mode 100644 nss/fgetpwent.c create mode 100644 nss/fgetpwent_r.c create mode 100644 nss/fgetsgent.c create mode 100644 nss/fgetsgent_r.c create mode 100644 nss/fgetspent.c create mode 100644 nss/fgetspent_r.c create mode 100644 nss/getaddrinfo.c create mode 100644 nss/getaliasent.c create mode 100644 nss/getaliasent_r.c create mode 100644 nss/getaliasname.c create mode 100644 nss/getaliasname_r.c create mode 100644 nss/getgrent.c create mode 100644 nss/getgrent_r.c create mode 100644 nss/getgrgid.c create mode 100644 nss/getgrgid_r.c create mode 100644 nss/getgrnam.c create mode 100644 nss/getgrnam_r.c create mode 100644 nss/gethstbyad.c create mode 100644 nss/gethstbyad_r.c create mode 100644 nss/gethstbynm.c create mode 100644 nss/gethstbynm2.c create mode 100644 nss/gethstbynm2_r.c create mode 100644 nss/gethstbynm_r.c create mode 100644 nss/gethstent.c create mode 100644 nss/gethstent_r.c create mode 100644 nss/getnameinfo.c create mode 100644 nss/getnetbyad.c create mode 100644 nss/getnetbyad_r.c create mode 100644 nss/getnetbynm.c create mode 100644 nss/getnetbynm_r.c create mode 100644 nss/getnetent.c create mode 100644 nss/getnetent_r.c create mode 100644 nss/getnetgrent.c create mode 100644 nss/getnetgrent_r.c create mode 100644 nss/getproto.c create mode 100644 nss/getproto_r.c create mode 100644 nss/getprtent.c create mode 100644 nss/getprtent_r.c create mode 100644 nss/getprtname.c create mode 100644 nss/getprtname_r.c create mode 100644 nss/getpw.c create mode 100644 nss/getpwent.c create mode 100644 nss/getpwent_r.c create mode 100644 nss/getpwnam.c create mode 100644 nss/getpwnam_r.c create mode 100644 nss/getpwuid.c create mode 100644 nss/getpwuid_r.c create mode 100644 nss/getrpcbyname.c create mode 100644 nss/getrpcbyname_r.c create mode 100644 nss/getrpcbynumber.c create mode 100644 nss/getrpcbynumber_r.c create mode 100644 nss/getrpcent.c create mode 100644 nss/getrpcent_r.c create mode 100644 nss/getservent.c create mode 100644 nss/getservent_r.c create mode 100644 nss/getsgent.c create mode 100644 nss/getsgent_r.c create mode 100644 nss/getsgnam.c create mode 100644 nss/getsgnam_r.c create mode 100644 nss/getspent.c create mode 100644 nss/getspent_r.c create mode 100644 nss/getspnam.c create mode 100644 nss/getspnam_r.c create mode 100644 nss/getsrvbynm.c create mode 100644 nss/getsrvbynm_r.c create mode 100644 nss/getsrvbypt.c create mode 100644 nss/getsrvbypt_r.c create mode 100644 nss/grp-merge.c create mode 100644 nss/grp-merge.h create mode 100644 nss/grp.h create mode 100644 nss/gshadow.h rename grp/compat-initgroups.c => nss/initgroups-fallback.c (100%) create mode 100644 nss/initgroups.c create mode 100644 nss/lckpwdf.c create mode 100644 nss/netgroup.h create mode 100644 nss/nss_test_errno.c create mode 100644 nss/nss_test_gai_hv2_canonname.c create mode 100644 nss/putgrent.c create mode 100644 nss/putpwent.c create mode 100644 nss/putsgent.c create mode 100644 nss/putspent.c create mode 100644 nss/pwd.h create mode 100644 nss/sgetsgent.c create mode 100644 nss/sgetsgent_r.c create mode 100644 nss/sgetspent.c create mode 100644 nss/sgetspent_r.c create mode 100644 nss/shadow.h create mode 100644 nss/simple-nss-hash.h create mode 100644 nss/test-rpcent.c rename {grp => nss}/testgrp.c (100%) create mode 100644 nss/tst-fgetsgent_r.c create mode 100644 nss/tst-getaddrinfo.c rename {posix => nss}/tst-getaddrinfo2.c (100%) create mode 100644 nss/tst-getaddrinfo3.c create mode 100644 nss/tst-getaddrinfo4.c create mode 100644 nss/tst-getaddrinfo5.c rename {inet => nss}/tst-gethnm.c (100%) create mode 100644 nss/tst-getpw.c rename {gshadow => nss}/tst-gshadow.c (100%) create mode 100644 nss/tst-initgroups1.c rename {grp => nss}/tst-initgroups1.root/etc/group (100%) rename {grp => nss}/tst-initgroups1.root/etc/nsswitch.conf (100%) rename {grp => nss}/tst-initgroups1.root/etc/passwd (100%) create mode 100644 nss/tst-initgroups2.c rename {grp => nss}/tst-initgroups2.root/etc/group (100%) rename {grp => nss}/tst-initgroups2.root/etc/nsswitch.conf (100%) rename {grp => nss}/tst-initgroups2.root/etc/passwd (100%) create mode 100644 nss/tst-nss-files-hosts-v4mapped.c create mode 100644 nss/tst-nss-files-hosts-v4mapped.root/etc/hosts copy nss/{tst-nss-files-hosts-long.root => tst-nss-files-hosts-v4mapped.root}/etc/ [...] create mode 100644 nss/tst-nss-files-network.c create mode 100644 nss/tst-nss-gai-actions.c copy nss/{tst-nss-files-hosts-long.root => tst-nss-gai-actions.root}/etc/host.conf (100%) create mode 100644 nss/tst-nss-gai-actions.root/etc/hosts create mode 100644 nss/tst-nss-gai-hv2-canonname.c create mode 100644 nss/tst-nss-gai-hv2-canonname.h copy {elf/tst-glibc-hwcaps-2-cache.root => nss/tst-nss-gai-hv2-canonname.root}/pos [...] create mode 100644 nss/tst-nss-gai-hv2-canonname.root/tst-nss-gai-hv2-canonname.script create mode 100644 nss/tst-nss-hash.c create mode 100644 nss/tst-nss-test_errno.c create mode 100644 nss/tst-putgrent.c create mode 100644 nss/tst-putpwent.c create mode 100644 nss/tst-putsgent.c create mode 100644 nss/tst-putspent.c create mode 100644 nss/tst-rfc3484-2.c create mode 100644 nss/tst-rfc3484-3.c create mode 100644 nss/tst-rfc3484.c create mode 100644 nss/tst-sgetsgent.c rename {shadow => nss}/tst-shadow.c (100%) create mode 100644 nss/tst_fgetgrent.c create mode 100644 nss/tst_fgetgrent.sh create mode 100644 po/ka.po create mode 100644 po/ro.po create mode 100644 posix/bits/unistd-decl.h delete mode 100644 posix/getaddrinfo.c create mode 100644 posix/setgroups.c create mode 100644 posix/spawn_faction_addtcsetpgrp_np.c create mode 100644 posix/tst-cpuset-dynamic.c create mode 100644 posix/tst-cpuset-skeleton.c create mode 100644 posix/tst-cpuset-static.c delete mode 100644 posix/tst-cpuset.c create mode 100644 posix/tst-fnmatch7.c create mode 100644 posix/tst-gai_strerror.c delete mode 100644 posix/tst-getaddrinfo.c delete mode 100644 posix/tst-getaddrinfo3.c delete mode 100644 posix/tst-getaddrinfo4.c delete mode 100644 posix/tst-getaddrinfo5.c create mode 100644 posix/tst-libc-message.c delete mode 100644 posix/tst-rfc3484-2.c delete mode 100644 posix/tst-rfc3484-3.c delete mode 100644 posix/tst-rfc3484.c create mode 100644 posix/tst-sched_getaffinity.c create mode 100644 posix/tst-spawn.h create mode 100644 posix/tst-spawn6.c create mode 100644 posix/tst-spawn7.c delete mode 100644 pwd/Makefile delete mode 100644 pwd/Versions delete mode 100644 pwd/fgetpwent.c delete mode 100644 pwd/fgetpwent_r.c delete mode 100644 pwd/getpw.c delete mode 100644 pwd/getpwent.c delete mode 100644 pwd/getpwent_r.c delete mode 100644 pwd/getpwnam.c delete mode 100644 pwd/getpwnam_r.c delete mode 100644 pwd/getpwuid.c delete mode 100644 pwd/getpwuid_r.c delete mode 100644 pwd/putpwent.c delete mode 100644 pwd/pwd.h delete mode 100644 pwd/tst-getpw.c delete mode 100644 pwd/tst-putpwent.c create mode 100644 resolv/inet_pton_length.c delete mode 100644 resolv/mapv4v6hostent.h create mode 100644 resolv/ns_name_length_uncompressed.c create mode 100644 resolv/ns_rr_cursor_init.c create mode 100644 resolv/ns_rr_cursor_next.c create mode 100644 resolv/ns_samebinaryname.c create mode 100644 resolv/res-noaaaa.c create mode 100644 resolv/tst-inet_addr-binary.c create mode 100644 resolv/tst-ns_name_length_uncompressed.c create mode 100644 resolv/tst-ns_rr_cursor.c create mode 100644 resolv/tst-ns_samebinaryname.c create mode 100644 resolv/tst-resolv-aliases.c create mode 100644 resolv/tst-resolv-byaddr.c create mode 100644 resolv/tst-resolv-getaddrinfo-fqdn.c create mode 100644 resolv/tst-resolv-invalid-cname.c create mode 100644 resolv/tst-resolv-maybe_insert_sig.h create mode 100644 resolv/tst-resolv-noaaaa-vc.c create mode 100644 resolv/tst-resolv-noaaaa.c create mode 100644 resolv/tst-resolv-semi-failure.c create mode 100644 resolv/tst-resolv-short-response.c create mode 100644 rt/tst-clock_nanosleep2-time64.c create mode 100644 rt/tst-clock_nanosleep2.c create mode 100644 scripts/dso-ordering-test.py create mode 100644 scripts/glibcelf.py create mode 100644 scripts/glibcpp.py create mode 100644 scripts/lint-makefiles.sh create mode 100755 scripts/process-advisories.sh create mode 100755 scripts/sort-makefile-lines.py create mode 100644 scripts/tst-elf-edit.py create mode 100755 scripts/tst-ld-trace.py create mode 100644 setjmp/jmp_buf-macros.sym create mode 100644 setjmp/tst-setjmp-check.c delete mode 100644 shadow/Makefile delete mode 100644 shadow/Versions delete mode 100644 shadow/fgetspent.c delete mode 100644 shadow/fgetspent_r.c delete mode 100644 shadow/getspent.c delete mode 100644 shadow/getspent_r.c delete mode 100644 shadow/getspnam.c delete mode 100644 shadow/getspnam_r.c delete mode 100644 shadow/lckpwdf.c delete mode 100644 shadow/putspent.c delete mode 100644 shadow/sgetspent.c delete mode 100644 shadow/sgetspent_r.c delete mode 100644 shadow/shadow.h delete mode 100644 shadow/tst-putspent.c create mode 100644 socket/sockaddr_un_set.c create mode 100644 socket/tst-cmsg_cloexec.c create mode 100644 socket/tst-cmsghdr-skeleton.c create mode 100644 socket/tst-cmsghdr.c create mode 100644 socket/tst-connect.c create mode 100644 socket/tst-shutdown.c create mode 100644 socket/tst-sockaddr_un_set.c create mode 100644 soft-fp/brain.h create mode 100644 soft-fp/extendbfsf2.c create mode 100644 soft-fp/fixhfdi.c create mode 100644 soft-fp/fixhfsi.c create mode 100644 soft-fp/fixunshfdi.c create mode 100644 soft-fp/fixunshfsi.c create mode 100644 soft-fp/floatdibf.c create mode 100644 soft-fp/floatdihf.c create mode 100644 soft-fp/floatsihf.c create mode 100644 soft-fp/floattibf.c create mode 100644 soft-fp/floatundibf.c create mode 100644 soft-fp/floatundihf.c create mode 100644 soft-fp/floatunsihf.c create mode 100644 soft-fp/floatuntibf.c create mode 100644 soft-fp/truncbfhf2.c create mode 100644 soft-fp/truncdfbf2.c create mode 100644 soft-fp/trunchfbf2.c create mode 100644 soft-fp/truncsfbf2.c create mode 100644 soft-fp/trunctfbf2.c create mode 100644 soft-fp/truncxfbf2.c create mode 100644 stdio-common/Xprintf_buffer_done.c create mode 100644 stdio-common/Xprintf_buffer_flush.c create mode 100644 stdio-common/Xprintf_buffer_pad_1.c create mode 100644 stdio-common/Xprintf_buffer_putc_1.c create mode 100644 stdio-common/Xprintf_buffer_puts_1.c create mode 100644 stdio-common/Xprintf_buffer_write.c create mode 100644 stdio-common/Xprintf_function_invoke.c create mode 100644 stdio-common/_fitoa_word.c rename stdio-common/{bug23-2.c => bug27.c} (100%) rename stdio-common/{bug23-3.c => bug28.c} (100%) rename stdio-common/{bug23-4.c => bug29.c} (100%) create mode 100644 stdio-common/err_map.h create mode 100644 stdio-common/errlist-compat-data.h delete mode 100644 stdio-common/errlist-compat.c create mode 100644 stdio-common/errlist-data-gen.c create mode 100644 stdio-common/errlist-data.S create mode 100644 stdio-common/errname.c create mode 100644 stdio-common/grouping_iterator.c create mode 100644 stdio-common/grouping_iterator.h create mode 100644 stdio-common/isoc23_fscanf.c create mode 100644 stdio-common/isoc23_scanf.c create mode 100644 stdio-common/isoc23_sscanf.c create mode 100644 stdio-common/isoc23_vfscanf.c create mode 100644 stdio-common/isoc23_vscanf.c create mode 100644 stdio-common/isoc23_vsscanf.c create mode 100644 stdio-common/printf_buffer-char.h create mode 100644 stdio-common/printf_buffer-wchar_t.h create mode 100644 stdio-common/printf_buffer_as_file.c create mode 100644 stdio-common/printf_buffer_as_file.h create mode 100644 stdio-common/printf_buffer_done.c create mode 100644 stdio-common/printf_buffer_flush.c create mode 100644 stdio-common/printf_buffer_pad_1.c create mode 100644 stdio-common/printf_buffer_putc_1.c create mode 100644 stdio-common/printf_buffer_puts_1.c create mode 100644 stdio-common/printf_buffer_to_file.c create mode 100644 stdio-common/printf_buffer_to_file.h create mode 100644 stdio-common/printf_buffer_write.c create mode 100644 stdio-common/printf_function_invoke.c delete mode 100644 stdio-common/scanf14a.c delete mode 100644 stdio-common/scanf16a.c create mode 100644 stdio-common/scanf18.c create mode 100644 stdio-common/scanf19.c create mode 100644 stdio-common/siglist-gen.c create mode 100644 stdio-common/siglist.S delete mode 100644 stdio-common/siglist.c delete mode 100644 stdio-common/stdio_lim.h.in create mode 100644 stdio-common/tmpdir.c create mode 100644 stdio-common/tmpdir.h create mode 100644 stdio-common/translated_number_width.c create mode 100644 stdio-common/tst-dprintf-length.c create mode 100644 stdio-common/tst-fclose-devzero.c create mode 100644 stdio-common/tst-fclose-offset.c create mode 100644 stdio-common/tst-fdopen2.c create mode 100644 stdio-common/tst-fflush-all-input.c create mode 100644 stdio-common/tst-fflush-mmap.c create mode 100644 stdio-common/tst-fgets2.c create mode 100644 stdio-common/tst-fopen.c create mode 100644 stdio-common/tst-fread.c create mode 100644 stdio-common/tst-freopen2-main.c create mode 100644 stdio-common/tst-freopen2.c create mode 100644 stdio-common/tst-freopen3-main.c create mode 100644 stdio-common/tst-freopen3.c create mode 100644 stdio-common/tst-freopen4-main.c create mode 100644 stdio-common/tst-freopen4.c create mode 100644 stdio-common/tst-freopen5.c create mode 100644 stdio-common/tst-freopen6-main.c create mode 100644 stdio-common/tst-freopen6.c create mode 100644 stdio-common/tst-freopen64-2.c create mode 100644 stdio-common/tst-freopen64-3.c create mode 100644 stdio-common/tst-freopen64-4.c create mode 100644 stdio-common/tst-freopen64-6.c create mode 100644 stdio-common/tst-freopen64-7.c create mode 100644 stdio-common/tst-freopen7-main.c create mode 100644 stdio-common/tst-freopen7.c create mode 100644 stdio-common/tst-fseek-mmap.c create mode 100644 stdio-common/tst-fwrite-bz29459.c create mode 100755 stdio-common/tst-fwrite-bz29459.sh create mode 100644 stdio-common/tst-fwrite-memstrm.c create mode 100644 stdio-common/tst-fwrite-overflow.c create mode 100644 stdio-common/tst-fwrite-pipe.c create mode 100644 stdio-common/tst-fwrite-pos.c create mode 100644 stdio-common/tst-fwrite-ro.c create mode 100644 stdio-common/tst-getline-enomem.c create mode 100644 stdio-common/tst-getline.c create mode 100644 stdio-common/tst-grouping2.c create mode 100644 stdio-common/tst-grouping3.c create mode 100644 stdio-common/tst-grouping_iterator.c create mode 100644 stdio-common/tst-memstream-string.c create mode 100644 stdio-common/tst-popen3.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-printf-format-as-c.c create mode 100644 stdio-common/tst-printf-format-as-char.c create mode 100644 stdio-common/tst-printf-format-as-double.c create mode 100644 stdio-common/tst-printf-format-as-int.c create mode 100644 stdio-common/tst-printf-format-as-ldouble.c create mode 100644 stdio-common/tst-printf-format-as-llong.c create mode 100644 stdio-common/tst-printf-format-as-long.c create mode 100644 stdio-common/tst-printf-format-as-s.c create mode 100644 stdio-common/tst-printf-format-as-short.c create mode 100644 stdio-common/tst-printf-format-as-uchar.c create mode 100644 stdio-common/tst-printf-format-as-uint.c create mode 100644 stdio-common/tst-printf-format-as-ullong.c create mode 100644 stdio-common/tst-printf-format-as-ulong.c create mode 100644 stdio-common/tst-printf-format-as-ushort.c create mode 100644 stdio-common/tst-printf-format-as.h create mode 100644 stdio-common/tst-printf-format-c.sh create mode 100644 stdio-common/tst-printf-format-char.sh create mode 100644 stdio-common/tst-printf-format-d-c.c create mode 100644 stdio-common/tst-printf-format-d-char.c create mode 100644 stdio-common/tst-printf-format-d-double.c create mode 100644 stdio-common/tst-printf-format-d-int.c create mode 100644 stdio-common/tst-printf-format-d-ldouble.c create mode 100644 stdio-common/tst-printf-format-d-llong.c create mode 100644 stdio-common/tst-printf-format-d-long.c create mode 100644 stdio-common/tst-printf-format-d-s.c create mode 100644 stdio-common/tst-printf-format-d-short.c create mode 100644 stdio-common/tst-printf-format-d-uchar.c create mode 100644 stdio-common/tst-printf-format-d-uint.c create mode 100644 stdio-common/tst-printf-format-d-ullong.c create mode 100644 stdio-common/tst-printf-format-d-ulong.c create mode 100644 stdio-common/tst-printf-format-d-ushort.c create mode 100644 stdio-common/tst-printf-format-d.h create mode 100644 stdio-common/tst-printf-format-double.sh create mode 100644 stdio-common/tst-printf-format-f-c.c create mode 100644 stdio-common/tst-printf-format-f-char.c create mode 100644 stdio-common/tst-printf-format-f-double.c create mode 100644 stdio-common/tst-printf-format-f-int.c create mode 100644 stdio-common/tst-printf-format-f-ldouble.c create mode 100644 stdio-common/tst-printf-format-f-llong.c create mode 100644 stdio-common/tst-printf-format-f-long.c create mode 100644 stdio-common/tst-printf-format-f-s.c create mode 100644 stdio-common/tst-printf-format-f-short.c create mode 100644 stdio-common/tst-printf-format-f-uchar.c create mode 100644 stdio-common/tst-printf-format-f-uint.c create mode 100644 stdio-common/tst-printf-format-f-ullong.c create mode 100644 stdio-common/tst-printf-format-f-ulong.c create mode 100644 stdio-common/tst-printf-format-f-ushort.c create mode 100644 stdio-common/tst-printf-format-f.h create mode 100644 stdio-common/tst-printf-format-int.sh create mode 100644 stdio-common/tst-printf-format-ldouble.sh create mode 100644 stdio-common/tst-printf-format-llong.sh create mode 100644 stdio-common/tst-printf-format-long.sh create mode 100644 stdio-common/tst-printf-format-p-c.c create mode 100644 stdio-common/tst-printf-format-p-char.c create mode 100644 stdio-common/tst-printf-format-p-double.c create mode 100644 stdio-common/tst-printf-format-p-int.c create mode 100644 stdio-common/tst-printf-format-p-ldouble.c create mode 100644 stdio-common/tst-printf-format-p-llong.c create mode 100644 stdio-common/tst-printf-format-p-long.c create mode 100644 stdio-common/tst-printf-format-p-s.c create mode 100644 stdio-common/tst-printf-format-p-short.c create mode 100644 stdio-common/tst-printf-format-p-uchar.c create mode 100644 stdio-common/tst-printf-format-p-uint.c create mode 100644 stdio-common/tst-printf-format-p-ullong.c create mode 100644 stdio-common/tst-printf-format-p-ulong.c create mode 100644 stdio-common/tst-printf-format-p-ushort.c create mode 100644 stdio-common/tst-printf-format-p.h create mode 100644 stdio-common/tst-printf-format-s-c.c create mode 100644 stdio-common/tst-printf-format-s-char.c create mode 100644 stdio-common/tst-printf-format-s-double.c create mode 100644 stdio-common/tst-printf-format-s-int.c create mode 100644 stdio-common/tst-printf-format-s-ldouble.c create mode 100644 stdio-common/tst-printf-format-s-llong.c create mode 100644 stdio-common/tst-printf-format-s-long.c create mode 100644 stdio-common/tst-printf-format-s-s.c create mode 100644 stdio-common/tst-printf-format-s-short.c create mode 100644 stdio-common/tst-printf-format-s-uchar.c create mode 100644 stdio-common/tst-printf-format-s-uint.c create mode 100644 stdio-common/tst-printf-format-s-ullong.c create mode 100644 stdio-common/tst-printf-format-s-ulong.c create mode 100644 stdio-common/tst-printf-format-s-ushort.c create mode 100644 stdio-common/tst-printf-format-s.h create mode 100644 stdio-common/tst-printf-format-s.sh create mode 100644 stdio-common/tst-printf-format-short.sh create mode 100644 stdio-common/tst-printf-format-skeleton-c.c create mode 100644 stdio-common/tst-printf-format-skeleton-char.c create mode 100644 stdio-common/tst-printf-format-skeleton-double.c create mode 100644 stdio-common/tst-printf-format-skeleton-int.c create mode 100644 stdio-common/tst-printf-format-skeleton-ldouble.c create mode 100644 stdio-common/tst-printf-format-skeleton-llong.c create mode 100644 stdio-common/tst-printf-format-skeleton-long.c create mode 100644 stdio-common/tst-printf-format-skeleton-s.c create mode 100644 stdio-common/tst-printf-format-skeleton-short.c create mode 100644 stdio-common/tst-printf-format-skeleton-uchar.c create mode 100644 stdio-common/tst-printf-format-skeleton-uint.c create mode 100644 stdio-common/tst-printf-format-skeleton-ullong.c create mode 100644 stdio-common/tst-printf-format-skeleton-ulong.c create mode 100644 stdio-common/tst-printf-format-skeleton-ushort.c create mode 100644 stdio-common/tst-printf-format-skeleton.c create mode 100644 stdio-common/tst-printf-format-sn-c.c create mode 100644 stdio-common/tst-printf-format-sn-char.c create mode 100644 stdio-common/tst-printf-format-sn-double.c create mode 100644 stdio-common/tst-printf-format-sn-int.c create mode 100644 stdio-common/tst-printf-format-sn-ldouble.c create mode 100644 stdio-common/tst-printf-format-sn-llong.c create mode 100644 stdio-common/tst-printf-format-sn-long.c create mode 100644 stdio-common/tst-printf-format-sn-s.c create mode 100644 stdio-common/tst-printf-format-sn-short.c create mode 100644 stdio-common/tst-printf-format-sn-uchar.c create mode 100644 stdio-common/tst-printf-format-sn-uint.c create mode 100644 stdio-common/tst-printf-format-sn-ullong.c create mode 100644 stdio-common/tst-printf-format-sn-ulong.c create mode 100644 stdio-common/tst-printf-format-sn-ushort.c create mode 100644 stdio-common/tst-printf-format-sn.h create mode 100644 stdio-common/tst-printf-format-uchar.sh create mode 100644 stdio-common/tst-printf-format-uint.sh create mode 100644 stdio-common/tst-printf-format-ullong.sh create mode 100644 stdio-common/tst-printf-format-ulong.sh create mode 100644 stdio-common/tst-printf-format-ushort.sh create mode 100644 stdio-common/tst-printf-format-v-c.c create mode 100644 stdio-common/tst-printf-format-v-char.c create mode 100644 stdio-common/tst-printf-format-v-double.c create mode 100644 stdio-common/tst-printf-format-v-int.c create mode 100644 stdio-common/tst-printf-format-v-ldouble.c create mode 100644 stdio-common/tst-printf-format-v-llong.c create mode 100644 stdio-common/tst-printf-format-v-long.c create mode 100644 stdio-common/tst-printf-format-v-s.c create mode 100644 stdio-common/tst-printf-format-v-short.c create mode 100644 stdio-common/tst-printf-format-v-uchar.c create mode 100644 stdio-common/tst-printf-format-v-uint.c create mode 100644 stdio-common/tst-printf-format-v-ullong.c create mode 100644 stdio-common/tst-printf-format-v-ulong.c create mode 100644 stdio-common/tst-printf-format-v-ushort.c create mode 100644 stdio-common/tst-printf-format-v.h create mode 100644 stdio-common/tst-printf-format-vas-c.c create mode 100644 stdio-common/tst-printf-format-vas-char.c create mode 100644 stdio-common/tst-printf-format-vas-double.c create mode 100644 stdio-common/tst-printf-format-vas-int.c create mode 100644 stdio-common/tst-printf-format-vas-ldouble.c create mode 100644 stdio-common/tst-printf-format-vas-llong.c create mode 100644 stdio-common/tst-printf-format-vas-long.c create mode 100644 stdio-common/tst-printf-format-vas-s.c create mode 100644 stdio-common/tst-printf-format-vas-short.c create mode 100644 stdio-common/tst-printf-format-vas-uchar.c create mode 100644 stdio-common/tst-printf-format-vas-uint.c create mode 100644 stdio-common/tst-printf-format-vas-ullong.c create mode 100644 stdio-common/tst-printf-format-vas-ulong.c create mode 100644 stdio-common/tst-printf-format-vas-ushort.c create mode 100644 stdio-common/tst-printf-format-vas.h create mode 100644 stdio-common/tst-printf-format-vd-c.c create mode 100644 stdio-common/tst-printf-format-vd-char.c create mode 100644 stdio-common/tst-printf-format-vd-double.c create mode 100644 stdio-common/tst-printf-format-vd-int.c create mode 100644 stdio-common/tst-printf-format-vd-ldouble.c create mode 100644 stdio-common/tst-printf-format-vd-llong.c create mode 100644 stdio-common/tst-printf-format-vd-long.c create mode 100644 stdio-common/tst-printf-format-vd-s.c create mode 100644 stdio-common/tst-printf-format-vd-short.c create mode 100644 stdio-common/tst-printf-format-vd-uchar.c create mode 100644 stdio-common/tst-printf-format-vd-uint.c create mode 100644 stdio-common/tst-printf-format-vd-ullong.c create mode 100644 stdio-common/tst-printf-format-vd-ulong.c create mode 100644 stdio-common/tst-printf-format-vd-ushort.c create mode 100644 stdio-common/tst-printf-format-vd.h create mode 100644 stdio-common/tst-printf-format-vf-c.c create mode 100644 stdio-common/tst-printf-format-vf-char.c create mode 100644 stdio-common/tst-printf-format-vf-double.c create mode 100644 stdio-common/tst-printf-format-vf-int.c create mode 100644 stdio-common/tst-printf-format-vf-ldouble.c create mode 100644 stdio-common/tst-printf-format-vf-llong.c create mode 100644 stdio-common/tst-printf-format-vf-long.c create mode 100644 stdio-common/tst-printf-format-vf-s.c create mode 100644 stdio-common/tst-printf-format-vf-short.c create mode 100644 stdio-common/tst-printf-format-vf-uchar.c create mode 100644 stdio-common/tst-printf-format-vf-uint.c create mode 100644 stdio-common/tst-printf-format-vf-ullong.c create mode 100644 stdio-common/tst-printf-format-vf-ulong.c create mode 100644 stdio-common/tst-printf-format-vf-ushort.c create mode 100644 stdio-common/tst-printf-format-vf.h create mode 100644 stdio-common/tst-printf-format-vs-c.c create mode 100644 stdio-common/tst-printf-format-vs-char.c create mode 100644 stdio-common/tst-printf-format-vs-double.c create mode 100644 stdio-common/tst-printf-format-vs-int.c create mode 100644 stdio-common/tst-printf-format-vs-ldouble.c create mode 100644 stdio-common/tst-printf-format-vs-llong.c create mode 100644 stdio-common/tst-printf-format-vs-long.c create mode 100644 stdio-common/tst-printf-format-vs-s.c create mode 100644 stdio-common/tst-printf-format-vs-short.c create mode 100644 stdio-common/tst-printf-format-vs-uchar.c create mode 100644 stdio-common/tst-printf-format-vs-uint.c create mode 100644 stdio-common/tst-printf-format-vs-ullong.c create mode 100644 stdio-common/tst-printf-format-vs-ulong.c create mode 100644 stdio-common/tst-printf-format-vs-ushort.c create mode 100644 stdio-common/tst-printf-format-vs.h create mode 100644 stdio-common/tst-printf-format-vsn-c.c create mode 100644 stdio-common/tst-printf-format-vsn-char.c create mode 100644 stdio-common/tst-printf-format-vsn-double.c create mode 100644 stdio-common/tst-printf-format-vsn-int.c create mode 100644 stdio-common/tst-printf-format-vsn-ldouble.c create mode 100644 stdio-common/tst-printf-format-vsn-llong.c create mode 100644 stdio-common/tst-printf-format-vsn-long.c create mode 100644 stdio-common/tst-printf-format-vsn-s.c create mode 100644 stdio-common/tst-printf-format-vsn-short.c create mode 100644 stdio-common/tst-printf-format-vsn-uchar.c create mode 100644 stdio-common/tst-printf-format-vsn-uint.c create mode 100644 stdio-common/tst-printf-format-vsn-ullong.c create mode 100644 stdio-common/tst-printf-format-vsn-ulong.c create mode 100644 stdio-common/tst-printf-format-vsn-ushort.c create mode 100644 stdio-common/tst-printf-format-vsn.h create mode 100644 stdio-common/tst-printf-format.awk create mode 100644 stdio-common/tst-printf-format.sh create mode 100644 stdio-common/tst-printf-intn-main.c create mode 100644 stdio-common/tst-printf-intn.c create mode 100644 stdio-common/tst-printf-oct.c create mode 100644 stdio-common/tst-read-offset.c create mode 100644 stdio-common/tst-scanf-binary-c11.c create mode 100644 stdio-common/tst-scanf-binary-c23.c create mode 100644 stdio-common/tst-scanf-binary-gnu11.c create mode 100644 stdio-common/tst-scanf-binary-gnu89.c create mode 100644 stdio-common/tst-scanf-binary-main.c create mode 100644 stdio-common/tst-scanf-bz27650.c create mode 100644 stdio-common/tst-scanf-format-c-b.input create mode 100644 stdio-common/tst-scanf-format-c-c.input create mode 100644 stdio-common/tst-scanf-format-c-s.input create mode 100644 stdio-common/tst-scanf-format-char-d.input create mode 100644 stdio-common/tst-scanf-format-char-i.input create mode 100644 stdio-common/tst-scanf-format-character.h create mode 100644 stdio-common/tst-scanf-format-f-c.c create mode 100644 stdio-common/tst-scanf-format-f-char.c create mode 100644 stdio-common/tst-scanf-format-f-double.c create mode 100644 stdio-common/tst-scanf-format-f-float.c create mode 100644 stdio-common/tst-scanf-format-f-int.c create mode 100644 stdio-common/tst-scanf-format-f-ldouble.c create mode 100644 stdio-common/tst-scanf-format-f-llong.c create mode 100644 stdio-common/tst-scanf-format-f-long.c create mode 100644 stdio-common/tst-scanf-format-f-short.c create mode 100644 stdio-common/tst-scanf-format-f-uchar.c create mode 100644 stdio-common/tst-scanf-format-f-uint.c create mode 100644 stdio-common/tst-scanf-format-f-ullong.c create mode 100644 stdio-common/tst-scanf-format-f-ulong.c create mode 100644 stdio-common/tst-scanf-format-f-ushort.c create mode 100644 stdio-common/tst-scanf-format-f.h create mode 100644 stdio-common/tst-scanf-format-integer.h create mode 100644 stdio-common/tst-scanf-format-llong-d.input create mode 100644 stdio-common/tst-scanf-format-llong-i.input create mode 100644 stdio-common/tst-scanf-format-real.h create mode 100644 stdio-common/tst-scanf-format-s-c.c create mode 100644 stdio-common/tst-scanf-format-s-char.c create mode 100644 stdio-common/tst-scanf-format-s-double.c create mode 100644 stdio-common/tst-scanf-format-s-float.c create mode 100644 stdio-common/tst-scanf-format-s-int.c create mode 100644 stdio-common/tst-scanf-format-s-ldouble.c create mode 100644 stdio-common/tst-scanf-format-s-llong.c create mode 100644 stdio-common/tst-scanf-format-s-long.c create mode 100644 stdio-common/tst-scanf-format-s-short.c create mode 100644 stdio-common/tst-scanf-format-s-uchar.c create mode 100644 stdio-common/tst-scanf-format-s-uint.c create mode 100644 stdio-common/tst-scanf-format-s-ullong.c create mode 100644 stdio-common/tst-scanf-format-s-ulong.c create mode 100644 stdio-common/tst-scanf-format-s-ushort.c create mode 100644 stdio-common/tst-scanf-format-s.h create mode 100644 stdio-common/tst-scanf-format-short-d.input create mode 100644 stdio-common/tst-scanf-format-short-i.input create mode 100644 stdio-common/tst-scanf-format-skeleton-c.c create mode 100644 stdio-common/tst-scanf-format-skeleton-char.c create mode 100644 stdio-common/tst-scanf-format-skeleton-double.c create mode 100644 stdio-common/tst-scanf-format-skeleton-float.c create mode 100644 stdio-common/tst-scanf-format-skeleton-int.c create mode 100644 stdio-common/tst-scanf-format-skeleton-ldouble.c create mode 100644 stdio-common/tst-scanf-format-skeleton-llong.c create mode 100644 stdio-common/tst-scanf-format-skeleton-long.c create mode 100644 stdio-common/tst-scanf-format-skeleton-short.c create mode 100644 stdio-common/tst-scanf-format-skeleton-uchar.c create mode 100644 stdio-common/tst-scanf-format-skeleton-uint.c create mode 100644 stdio-common/tst-scanf-format-skeleton-ullong.c create mode 100644 stdio-common/tst-scanf-format-skeleton-ulong.c create mode 100644 stdio-common/tst-scanf-format-skeleton-ushort.c create mode 100644 stdio-common/tst-scanf-format-skeleton.c create mode 100644 stdio-common/tst-scanf-format-skeleton.h create mode 100644 stdio-common/tst-scanf-format-ss-c.c create mode 100644 stdio-common/tst-scanf-format-ss-char.c create mode 100644 stdio-common/tst-scanf-format-ss-double.c create mode 100644 stdio-common/tst-scanf-format-ss-float.c create mode 100644 stdio-common/tst-scanf-format-ss-int.c create mode 100644 stdio-common/tst-scanf-format-ss-ldouble.c create mode 100644 stdio-common/tst-scanf-format-ss-llong.c create mode 100644 stdio-common/tst-scanf-format-ss-long.c create mode 100644 stdio-common/tst-scanf-format-ss-short.c create mode 100644 stdio-common/tst-scanf-format-ss-uchar.c create mode 100644 stdio-common/tst-scanf-format-ss-uint.c create mode 100644 stdio-common/tst-scanf-format-ss-ullong.c create mode 100644 stdio-common/tst-scanf-format-ss-ulong.c create mode 100644 stdio-common/tst-scanf-format-ss-ushort.c create mode 100644 stdio-common/tst-scanf-format-ss.h create mode 100644 stdio-common/tst-scanf-format-uchar-b.input create mode 100644 stdio-common/tst-scanf-format-uchar-o.input create mode 100644 stdio-common/tst-scanf-format-uchar-u.input create mode 100644 stdio-common/tst-scanf-format-uchar-x.input create mode 100644 stdio-common/tst-scanf-format-uchar-xx.input create mode 100644 stdio-common/tst-scanf-format-ullong-b.input create mode 100644 stdio-common/tst-scanf-format-ullong-o.input create mode 100644 stdio-common/tst-scanf-format-ullong-u.input create mode 100644 stdio-common/tst-scanf-format-ullong-x.input create mode 100644 stdio-common/tst-scanf-format-ullong-xx.input create mode 100644 stdio-common/tst-scanf-format-ushort-b.input create mode 100644 stdio-common/tst-scanf-format-ushort-o.input create mode 100644 stdio-common/tst-scanf-format-ushort-u.input create mode 100644 stdio-common/tst-scanf-format-ushort-x.input create mode 100644 stdio-common/tst-scanf-format-ushort-xx.input create mode 100644 stdio-common/tst-scanf-format-v-c.c create mode 100644 stdio-common/tst-scanf-format-v-char.c create mode 100644 stdio-common/tst-scanf-format-v-double.c create mode 100644 stdio-common/tst-scanf-format-v-float.c create mode 100644 stdio-common/tst-scanf-format-v-int.c create mode 100644 stdio-common/tst-scanf-format-v-ldouble.c create mode 100644 stdio-common/tst-scanf-format-v-llong.c create mode 100644 stdio-common/tst-scanf-format-v-long.c create mode 100644 stdio-common/tst-scanf-format-v-short.c create mode 100644 stdio-common/tst-scanf-format-v-uchar.c create mode 100644 stdio-common/tst-scanf-format-v-uint.c create mode 100644 stdio-common/tst-scanf-format-v-ullong.c create mode 100644 stdio-common/tst-scanf-format-v-ulong.c create mode 100644 stdio-common/tst-scanf-format-v-ushort.c create mode 100644 stdio-common/tst-scanf-format-v.h create mode 100644 stdio-common/tst-scanf-format-vf-c.c create mode 100644 stdio-common/tst-scanf-format-vf-char.c create mode 100644 stdio-common/tst-scanf-format-vf-double.c create mode 100644 stdio-common/tst-scanf-format-vf-float.c create mode 100644 stdio-common/tst-scanf-format-vf-int.c create mode 100644 stdio-common/tst-scanf-format-vf-ldouble.c create mode 100644 stdio-common/tst-scanf-format-vf-llong.c create mode 100644 stdio-common/tst-scanf-format-vf-long.c create mode 100644 stdio-common/tst-scanf-format-vf-short.c create mode 100644 stdio-common/tst-scanf-format-vf-uchar.c create mode 100644 stdio-common/tst-scanf-format-vf-uint.c create mode 100644 stdio-common/tst-scanf-format-vf-ullong.c create mode 100644 stdio-common/tst-scanf-format-vf-ulong.c create mode 100644 stdio-common/tst-scanf-format-vf-ushort.c create mode 100644 stdio-common/tst-scanf-format-vf.h create mode 100644 stdio-common/tst-scanf-format-vs-c.c create mode 100644 stdio-common/tst-scanf-format-vs-char.c create mode 100644 stdio-common/tst-scanf-format-vs-double.c create mode 100644 stdio-common/tst-scanf-format-vs-float.c create mode 100644 stdio-common/tst-scanf-format-vs-int.c create mode 100644 stdio-common/tst-scanf-format-vs-ldouble.c create mode 100644 stdio-common/tst-scanf-format-vs-llong.c create mode 100644 stdio-common/tst-scanf-format-vs-long.c create mode 100644 stdio-common/tst-scanf-format-vs-short.c create mode 100644 stdio-common/tst-scanf-format-vs-uchar.c create mode 100644 stdio-common/tst-scanf-format-vs-uint.c create mode 100644 stdio-common/tst-scanf-format-vs-ullong.c create mode 100644 stdio-common/tst-scanf-format-vs-ulong.c create mode 100644 stdio-common/tst-scanf-format-vs-ushort.c create mode 100644 stdio-common/tst-scanf-format-vs.h create mode 100644 stdio-common/tst-scanf-intn-main.c create mode 100644 stdio-common/tst-scanf-intn.c create mode 100644 stdio-common/tst-scanf-nan.c create mode 100644 stdio-common/tst-scanf-to_inpunct.c create mode 100644 stdio-common/tst-setvbuf2-ind.c create mode 100644 stdio-common/tst-setvbuf2.c create mode 100644 stdio-common/tst-sprintf-errno.c create mode 100644 stdio-common/tst-ungetc-fflush.c create mode 100644 stdio-common/tst-ungetc-leak.c create mode 100644 stdio-common/tst-ungetc-nomem.c create mode 100644 stdio-common/tst-vfprintf-width-i18n.c create mode 100644 stdio-common/vfprintf-process-arg.c create mode 100644 stdio-common/wprintf_buffer_as_file.c create mode 100644 stdio-common/wprintf_buffer_done.c create mode 100644 stdio-common/wprintf_buffer_flush.c create mode 100644 stdio-common/wprintf_buffer_pad_1.c create mode 100644 stdio-common/wprintf_buffer_putc_1.c create mode 100644 stdio-common/wprintf_buffer_puts_1.c create mode 100644 stdio-common/wprintf_buffer_to_file.c create mode 100644 stdio-common/wprintf_buffer_write.c create mode 100644 stdio-common/wprintf_function_invoke.c create mode 100644 stdlib/arc4random.c create mode 100644 stdlib/arc4random_uniform.c delete mode 100644 stdlib/msort.c create mode 100644 stdlib/setenv.h create mode 100644 stdlib/stdbit.h create mode 100644 stdlib/stdc_bit_ceil_uc.c create mode 100644 stdlib/stdc_bit_ceil_ui.c create mode 100644 stdlib/stdc_bit_ceil_ul.c create mode 100644 stdlib/stdc_bit_ceil_ull.c create mode 100644 stdlib/stdc_bit_ceil_us.c create mode 100644 stdlib/stdc_bit_floor_uc.c create mode 100644 stdlib/stdc_bit_floor_ui.c create mode 100644 stdlib/stdc_bit_floor_ul.c create mode 100644 stdlib/stdc_bit_floor_ull.c create mode 100644 stdlib/stdc_bit_floor_us.c create mode 100644 stdlib/stdc_bit_width_uc.c create mode 100644 stdlib/stdc_bit_width_ui.c create mode 100644 stdlib/stdc_bit_width_ul.c create mode 100644 stdlib/stdc_bit_width_ull.c create mode 100644 stdlib/stdc_bit_width_us.c create mode 100644 stdlib/stdc_count_ones_uc.c create mode 100644 stdlib/stdc_count_ones_ui.c create mode 100644 stdlib/stdc_count_ones_ul.c create mode 100644 stdlib/stdc_count_ones_ull.c create mode 100644 stdlib/stdc_count_ones_us.c create mode 100644 stdlib/stdc_count_zeros_uc.c create mode 100644 stdlib/stdc_count_zeros_ui.c create mode 100644 stdlib/stdc_count_zeros_ul.c create mode 100644 stdlib/stdc_count_zeros_ull.c create mode 100644 stdlib/stdc_count_zeros_us.c create mode 100644 stdlib/stdc_first_leading_one_uc.c create mode 100644 stdlib/stdc_first_leading_one_ui.c create mode 100644 stdlib/stdc_first_leading_one_ul.c create mode 100644 stdlib/stdc_first_leading_one_ull.c create mode 100644 stdlib/stdc_first_leading_one_us.c create mode 100644 stdlib/stdc_first_leading_zero_uc.c create mode 100644 stdlib/stdc_first_leading_zero_ui.c create mode 100644 stdlib/stdc_first_leading_zero_ul.c create mode 100644 stdlib/stdc_first_leading_zero_ull.c create mode 100644 stdlib/stdc_first_leading_zero_us.c create mode 100644 stdlib/stdc_first_trailing_one_uc.c create mode 100644 stdlib/stdc_first_trailing_one_ui.c create mode 100644 stdlib/stdc_first_trailing_one_ul.c create mode 100644 stdlib/stdc_first_trailing_one_ull.c create mode 100644 stdlib/stdc_first_trailing_one_us.c create mode 100644 stdlib/stdc_first_trailing_zero_uc.c create mode 100644 stdlib/stdc_first_trailing_zero_ui.c create mode 100644 stdlib/stdc_first_trailing_zero_ul.c create mode 100644 stdlib/stdc_first_trailing_zero_ull.c create mode 100644 stdlib/stdc_first_trailing_zero_us.c create mode 100644 stdlib/stdc_has_single_bit_uc.c create mode 100644 stdlib/stdc_has_single_bit_ui.c create mode 100644 stdlib/stdc_has_single_bit_ul.c create mode 100644 stdlib/stdc_has_single_bit_ull.c create mode 100644 stdlib/stdc_has_single_bit_us.c create mode 100644 stdlib/stdc_leading_ones_uc.c create mode 100644 stdlib/stdc_leading_ones_ui.c create mode 100644 stdlib/stdc_leading_ones_ul.c create mode 100644 stdlib/stdc_leading_ones_ull.c create mode 100644 stdlib/stdc_leading_ones_us.c create mode 100644 stdlib/stdc_leading_zeros_uc.c create mode 100644 stdlib/stdc_leading_zeros_ui.c create mode 100644 stdlib/stdc_leading_zeros_ul.c create mode 100644 stdlib/stdc_leading_zeros_ull.c create mode 100644 stdlib/stdc_leading_zeros_us.c create mode 100644 stdlib/stdc_trailing_ones_uc.c create mode 100644 stdlib/stdc_trailing_ones_ui.c create mode 100644 stdlib/stdc_trailing_ones_ul.c create mode 100644 stdlib/stdc_trailing_ones_ull.c create mode 100644 stdlib/stdc_trailing_ones_us.c create mode 100644 stdlib/stdc_trailing_zeros_uc.c create mode 100644 stdlib/stdc_trailing_zeros_ui.c create mode 100644 stdlib/stdc_trailing_zeros_ul.c create mode 100644 stdlib/stdc_trailing_zeros_ull.c create mode 100644 stdlib/stdc_trailing_zeros_us.c create mode 100644 stdlib/test-atexit-recursive.c create mode 100644 stdlib/tst-abs.c create mode 100644 stdlib/tst-arc4random-fork.c create mode 100644 stdlib/tst-arc4random-stats.c create mode 100644 stdlib/tst-arc4random-thread.c create mode 100644 stdlib/tst-concurrent-exit-skeleton.c create mode 100644 stdlib/tst-concurrent-exit.c create mode 100644 stdlib/tst-concurrent-quick_exit.c create mode 100644 stdlib/tst-environ-change-1.c create mode 100644 stdlib/tst-environ-change-2.c create mode 100644 stdlib/tst-environ-change-3.c create mode 100644 stdlib/tst-environ-change-4.c create mode 100644 stdlib/tst-environ-change-skeleton.c create mode 100644 stdlib/tst-getenv-signal.c create mode 100644 stdlib/tst-getenv-static.c create mode 100644 stdlib/tst-getenv-thread.c create mode 100644 stdlib/tst-getenv-unsetenv.c create mode 100644 stdlib/tst-getrandom-errno.c create mode 100644 stdlib/tst-getrandom2.c create mode 100644 stdlib/tst-labs.c create mode 100644 stdlib/tst-llabs.c create mode 100644 stdlib/tst-qsort3.c create mode 100644 stdlib/tst-qsort4.c create mode 100644 stdlib/tst-qsort6.c create mode 100644 stdlib/tst-qsort7.c create mode 100644 stdlib/tst-qsortx7.c create mode 100644 stdlib/tst-rand-sequence.c create mode 100644 stdlib/tst-random-bz30584.c create mode 100644 stdlib/tst-realpath-toolong.c create mode 100644 stdlib/tst-setcontext10.c create mode 100644 stdlib/tst-setcontext11.c create mode 100644 stdlib/tst-setenv-environ.c create mode 100644 stdlib/tst-stdbit-Wconversion.c create mode 100644 stdlib/tst-stdbit-builtins.c create mode 100644 stdlib/tst-stdbit.h create mode 100644 stdlib/tst-stdc_bit_ceil.c create mode 100644 stdlib/tst-stdc_bit_floor.c create mode 100644 stdlib/tst-stdc_bit_width.c create mode 100644 stdlib/tst-stdc_count_ones.c create mode 100644 stdlib/tst-stdc_count_zeros.c create mode 100644 stdlib/tst-stdc_first_leading_one.c create mode 100644 stdlib/tst-stdc_first_leading_zero.c create mode 100644 stdlib/tst-stdc_first_trailing_one.c create mode 100644 stdlib/tst-stdc_first_trailing_zero.c create mode 100644 stdlib/tst-stdc_has_single_bit.c create mode 100644 stdlib/tst-stdc_leading_ones.c create mode 100644 stdlib/tst-stdc_leading_zeros.c create mode 100644 stdlib/tst-stdc_trailing_ones.c create mode 100644 stdlib/tst-stdc_trailing_zeros.c create mode 100644 stdlib/tst-strtol-binary-c11.c create mode 100644 stdlib/tst-strtol-binary-c23.c create mode 100644 stdlib/tst-strtol-binary-gnu11.c create mode 100644 stdlib/tst-strtol-binary-gnu23.c create mode 100644 stdlib/tst-strtol-binary-main.c create mode 100644 stdlib/tst-swapcontext2.c create mode 100644 stdlib/tst-uabs.c create mode 100644 stdlib/tst-uimaxabs.c create mode 100644 stdlib/tst-ulabs.c create mode 100644 stdlib/tst-ullabs.c create mode 100644 stdlib/uabs.c create mode 100644 stdlib/ulabs.c create mode 100644 stdlib/ullabs.c create mode 100644 string/memcmpeq.c create mode 100644 string/strlcat.c create mode 100644 string/strlcpy.c create mode 100644 string/test-Xncmp-nonarray.c create mode 100644 string/test-Xnlen-nonarray.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 string/test-memswap.c create mode 100644 string/test-strdup.c create mode 100644 string/test-strncmp-nonarray.c create mode 100644 string/test-strndup.c create mode 100644 string/test-strnlen-nonarray.c create mode 100644 string/tst-strerror-fail.c create mode 100644 string/tst-strlcat.c create mode 100644 string/tst-strlcat2.c create mode 100644 string/tst-strlcpy.c create mode 100644 string/tst-strlcpy2.c delete mode 100644 sunrpc/test-rpcent.c create mode 100644 sunrpc/tst-bug22542.c create mode 100644 sunrpc/tst-bug28768.c create mode 100644 support/Depend create mode 100644 support/bundled/README create mode 100644 support/bundled/linux/COPYING create mode 100644 support/bundled/linux/LICENSES/exceptions/Linux-syscall-note create mode 100644 support/bundled/linux/LICENSES/preferred/GPL-2.0 create mode 100644 support/bundled/linux/include/uapi/linux/fuse.h create mode 100644 support/dtotimespec-time64.c create mode 100644 support/dtotimespec.c create mode 100644 support/file_contents.h create mode 100644 support/fuse.h create mode 100644 support/readdir.h delete mode 100644 support/support-xfstat-time64.c delete mode 100644 support/support-xfstat.c delete mode 100644 support/support-xstat-time64.c delete mode 100644 support/support-xstat.c create mode 100644 support/support_check_stat_fd.c create mode 100644 support/support_check_stat_path.c create mode 100644 support/support_compare_file_bytes.c create mode 100644 support/support_compare_file_string.c create mode 100644 support/support_fuse.c create mode 100644 support/support_mutex_pi_monotonic.c create mode 100644 support/support_need_proc.c create mode 100644 support/support_open_and_compare_file_bytes.c create mode 100644 support/support_open_and_compare_file_string.c create mode 100644 support/support_quote_blob_main.c create mode 100644 support/support_quote_blob_wide.c create mode 100644 support/support_readdir.c create mode 100644 support/support_readdir_check.c create mode 100644 support/support_readdir_r_check.c create mode 100644 support/support_set_vma_name_supported.c create mode 100644 support/support_socket_so_timestamp_time64.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-glibcpp.py create mode 100644 support/tst-support-openpty-c.c create mode 100644 support/tst-support-openpty.c create mode 100644 support/tst-support_fuse.c create mode 100644 support/tst-support_quote_blob_wide.c create mode 100644 support/tst-support_readdir.c create mode 100644 support/tst-test_compare_string_wide.c create mode 100644 support/tst-xdirent.c create mode 100644 support/xclosedir.c create mode 100644 support/xdirent.h create mode 100644 support/xdup.c create mode 100644 support/xfdopendir.c create mode 100644 support/xfgets.c create mode 100644 support/xfread.c create mode 100644 support/xfreopen.c create mode 100644 support/xgetpeername.c delete mode 100644 support/xlstat-time64.c delete mode 100644 support/xlstat.c create mode 100644 support/xmkfifo.c create mode 100644 support/xopendir.c create mode 100644 support/xpthread_cond_signal.c create mode 100644 support/xread.c create mode 100644 support/xstatx.c create mode 100644 support/xstdlib.h create mode 100644 support/xsystem.c create mode 100644 sysdeps/aarch64/__alloc_gcs.c create mode 100644 sysdeps/aarch64/__arm_za_disable.S create mode 100644 sysdeps/aarch64/aarch64-gcs.h create mode 100644 sysdeps/aarch64/bits/indirect-return.h mode change 100644 => 100755 sysdeps/aarch64/configure create mode 100644 sysdeps/aarch64/cpu-features.h create mode 100644 sysdeps/aarch64/dl-audit-check.h create mode 100644 sysdeps/aarch64/dl-diagnostics-cpu.c create mode 100644 sysdeps/aarch64/dl-gcs.c create mode 100644 sysdeps/aarch64/dl-start.S delete mode 100644 sysdeps/aarch64/dl-sysdep.h delete mode 100644 sysdeps/aarch64/dl-tls.h create mode 100644 sysdeps/aarch64/fpu/Makefile create mode 100644 sysdeps/aarch64/fpu/Versions create mode 100644 sysdeps/aarch64/fpu/acos_advsimd.c create mode 100644 sysdeps/aarch64/fpu/acos_sve.c create mode 100644 sysdeps/aarch64/fpu/acosf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/acosf_sve.c create mode 100644 sysdeps/aarch64/fpu/acosh_advsimd.c create mode 100644 sysdeps/aarch64/fpu/acosh_sve.c create mode 100644 sysdeps/aarch64/fpu/acoshf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/acoshf_sve.c create mode 100644 sysdeps/aarch64/fpu/acospi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/acospi_sve.c create mode 100644 sysdeps/aarch64/fpu/acospif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/acospif_sve.c create mode 100644 sysdeps/aarch64/fpu/advsimd_f32_protos.h create mode 100644 sysdeps/aarch64/fpu/asin_advsimd.c create mode 100644 sysdeps/aarch64/fpu/asin_sve.c create mode 100644 sysdeps/aarch64/fpu/asinf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/asinf_sve.c create mode 100644 sysdeps/aarch64/fpu/asinh_advsimd.c create mode 100644 sysdeps/aarch64/fpu/asinh_sve.c create mode 100644 sysdeps/aarch64/fpu/asinhf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/asinhf_sve.c create mode 100644 sysdeps/aarch64/fpu/asinpi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/asinpi_sve.c create mode 100644 sysdeps/aarch64/fpu/asinpif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/asinpif_sve.c create mode 100644 sysdeps/aarch64/fpu/atan2_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atan2_sve.c create mode 100644 sysdeps/aarch64/fpu/atan2f_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atan2f_sve.c create mode 100644 sysdeps/aarch64/fpu/atan2pi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atan2pi_sve.c create mode 100644 sysdeps/aarch64/fpu/atan2pif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atan2pif_sve.c create mode 100644 sysdeps/aarch64/fpu/atan_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atan_sve.c create mode 100644 sysdeps/aarch64/fpu/atanf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atanf_sve.c create mode 100644 sysdeps/aarch64/fpu/atanh_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atanh_sve.c create mode 100644 sysdeps/aarch64/fpu/atanhf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atanhf_sve.c create mode 100644 sysdeps/aarch64/fpu/atanpi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atanpi_sve.c create mode 100644 sysdeps/aarch64/fpu/atanpif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/atanpif_sve.c create mode 100644 sysdeps/aarch64/fpu/bench-libmvec-arch.h create mode 100644 sysdeps/aarch64/fpu/bits/math-vector.h create mode 100644 sysdeps/aarch64/fpu/cbrt_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cbrt_sve.c create mode 100644 sysdeps/aarch64/fpu/cbrtf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cbrtf_sve.c create mode 100644 sysdeps/aarch64/fpu/cos_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cos_sve.c create mode 100644 sysdeps/aarch64/fpu/cosf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cosf_sve.c create mode 100644 sysdeps/aarch64/fpu/cosh_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cosh_sve.c create mode 100644 sysdeps/aarch64/fpu/coshf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/coshf_sve.c create mode 100644 sysdeps/aarch64/fpu/cospi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cospi_sve.c create mode 100644 sysdeps/aarch64/fpu/cospif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/cospif_sve.c create mode 100644 sysdeps/aarch64/fpu/erf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/erf_data.c create mode 100644 sysdeps/aarch64/fpu/erf_sve.c create mode 100644 sysdeps/aarch64/fpu/erfc_advsimd.c create mode 100644 sysdeps/aarch64/fpu/erfc_data.c create mode 100644 sysdeps/aarch64/fpu/erfc_sve.c create mode 100644 sysdeps/aarch64/fpu/erfcf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/erfcf_data.c create mode 100644 sysdeps/aarch64/fpu/erfcf_sve.c create mode 100644 sysdeps/aarch64/fpu/erff_advsimd.c create mode 100644 sysdeps/aarch64/fpu/erff_data.c create mode 100644 sysdeps/aarch64/fpu/erff_sve.c create mode 100644 sysdeps/aarch64/fpu/exp10_advsimd.c create mode 100644 sysdeps/aarch64/fpu/exp10_sve.c create mode 100644 sysdeps/aarch64/fpu/exp10f_advsimd.c create mode 100644 sysdeps/aarch64/fpu/exp10f_sve.c create mode 100644 sysdeps/aarch64/fpu/exp2_advsimd.c create mode 100644 sysdeps/aarch64/fpu/exp2_sve.c create mode 100644 sysdeps/aarch64/fpu/exp2f_advsimd.c create mode 100644 sysdeps/aarch64/fpu/exp2f_sve.c create mode 100644 sysdeps/aarch64/fpu/exp_advsimd.c create mode 100644 sysdeps/aarch64/fpu/exp_sve.c create mode 100644 sysdeps/aarch64/fpu/expf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/expf_sve.c create mode 100644 sysdeps/aarch64/fpu/expm1_advsimd.c create mode 100644 sysdeps/aarch64/fpu/expm1_sve.c create mode 100644 sysdeps/aarch64/fpu/expm1f_advsimd.c create mode 100644 sysdeps/aarch64/fpu/expm1f_sve.c create mode 100644 sysdeps/aarch64/fpu/finclude/math-vector-fortran.h create mode 100644 sysdeps/aarch64/fpu/finite_pow.h create mode 100644 sysdeps/aarch64/fpu/hypot_advsimd.c create mode 100644 sysdeps/aarch64/fpu/hypot_sve.c create mode 100644 sysdeps/aarch64/fpu/hypotf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/hypotf_sve.c create mode 100644 sysdeps/aarch64/fpu/log10_advsimd.c create mode 100644 sysdeps/aarch64/fpu/log10_sve.c create mode 100644 sysdeps/aarch64/fpu/log10f_advsimd.c create mode 100644 sysdeps/aarch64/fpu/log10f_sve.c create mode 100644 sysdeps/aarch64/fpu/log1p_advsimd.c create mode 100644 sysdeps/aarch64/fpu/log1p_sve.c create mode 100644 sysdeps/aarch64/fpu/log1pf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/log1pf_sve.c create mode 100644 sysdeps/aarch64/fpu/log2_advsimd.c create mode 100644 sysdeps/aarch64/fpu/log2_sve.c create mode 100644 sysdeps/aarch64/fpu/log2f_advsimd.c create mode 100644 sysdeps/aarch64/fpu/log2f_sve.c create mode 100644 sysdeps/aarch64/fpu/log_advsimd.c create mode 100644 sysdeps/aarch64/fpu/log_sve.c create mode 100644 sysdeps/aarch64/fpu/logf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/logf_sve.c create mode 100644 sysdeps/aarch64/fpu/math-tests-arch.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-fmax.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-fmin.h create mode 100644 sysdeps/aarch64/fpu/poly_advsimd_f32.h create mode 100644 sysdeps/aarch64/fpu/poly_advsimd_f64.h create mode 100644 sysdeps/aarch64/fpu/poly_generic.h create mode 100644 sysdeps/aarch64/fpu/poly_sve_f32.h create mode 100644 sysdeps/aarch64/fpu/poly_sve_f64.h create mode 100644 sysdeps/aarch64/fpu/poly_sve_generic.h create mode 100644 sysdeps/aarch64/fpu/pow_advsimd.c create mode 100644 sysdeps/aarch64/fpu/pow_sve.c create mode 100644 sysdeps/aarch64/fpu/powf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/powf_sve.c 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 create mode 100644 sysdeps/aarch64/fpu/scripts/bench_libmvec_advsimd.py create mode 100755 sysdeps/aarch64/fpu/scripts/bench_libmvec_sve.py create mode 100644 sysdeps/aarch64/fpu/sin_advsimd.c create mode 100644 sysdeps/aarch64/fpu/sin_sve.c create mode 100644 sysdeps/aarch64/fpu/sinf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/sinf_sve.c create mode 100644 sysdeps/aarch64/fpu/sinh_advsimd.c create mode 100644 sysdeps/aarch64/fpu/sinh_sve.c create mode 100644 sysdeps/aarch64/fpu/sinhf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/sinhf_sve.c create mode 100644 sysdeps/aarch64/fpu/sinpi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/sinpi_sve.c create mode 100644 sysdeps/aarch64/fpu/sinpif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/sinpif_sve.c create mode 100644 sysdeps/aarch64/fpu/sv_expf_inline.h create mode 100644 sysdeps/aarch64/fpu/sv_expm1f_inline.h create mode 100644 sysdeps/aarch64/fpu/sv_log1p_inline.h create mode 100644 sysdeps/aarch64/fpu/sv_log1pf_inline.h create mode 100644 sysdeps/aarch64/fpu/sv_math.h create mode 100644 sysdeps/aarch64/fpu/tan_advsimd.c create mode 100644 sysdeps/aarch64/fpu/tan_sve.c create mode 100644 sysdeps/aarch64/fpu/tanf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/tanf_sve.c create mode 100644 sysdeps/aarch64/fpu/tanh_advsimd.c create mode 100644 sysdeps/aarch64/fpu/tanh_sve.c create mode 100644 sysdeps/aarch64/fpu/tanhf_advsimd.c create mode 100644 sysdeps/aarch64/fpu/tanhf_sve.c create mode 100644 sysdeps/aarch64/fpu/tanpi_advsimd.c create mode 100644 sysdeps/aarch64/fpu/tanpi_sve.c create mode 100644 sysdeps/aarch64/fpu/tanpif_advsimd.c create mode 100644 sysdeps/aarch64/fpu/tanpif_sve.c create mode 100644 sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c create mode 100644 sysdeps/aarch64/fpu/test-double-advsimd.h create mode 100644 sysdeps/aarch64/fpu/test-double-sve-wrappers.c create mode 100644 sysdeps/aarch64/fpu/test-double-sve.h create mode 100644 sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c create mode 100644 sysdeps/aarch64/fpu/test-float-advsimd.h create mode 100644 sysdeps/aarch64/fpu/test-float-sve-wrappers.c create mode 100644 sysdeps/aarch64/fpu/test-float-sve.h create mode 100644 sysdeps/aarch64/fpu/test-vpcs-vector-wrapper.h create mode 100644 sysdeps/aarch64/fpu/v_exp_data.c create mode 100644 sysdeps/aarch64/fpu/v_exp_tail_data.c create mode 100644 sysdeps/aarch64/fpu/v_expf_inline.h create mode 100644 sysdeps/aarch64/fpu/v_expm1_inline.h create mode 100644 sysdeps/aarch64/fpu/v_expm1f_inline.h create mode 100644 sysdeps/aarch64/fpu/v_log10_data.c create mode 100644 sysdeps/aarch64/fpu/v_log1p_inline.h create mode 100644 sysdeps/aarch64/fpu/v_log1pf_inline.h create mode 100644 sysdeps/aarch64/fpu/v_log2_data.c create mode 100644 sysdeps/aarch64/fpu/v_log_data.c create mode 100644 sysdeps/aarch64/fpu/v_math.h create mode 100644 sysdeps/aarch64/fpu/v_pow_exp_data.c create mode 100644 sysdeps/aarch64/fpu/v_pow_log_data.c create mode 100644 sysdeps/aarch64/fpu/v_powf_data.c create mode 100644 sysdeps/aarch64/fpu/vecmath_config.h create mode 100644 sysdeps/aarch64/libc-start.c delete mode 100644 sysdeps/aarch64/libm-test-ulps delete mode 100644 sysdeps/aarch64/libm-test-ulps-name create mode 100644 sysdeps/aarch64/math-use-builtins-ffs.h delete mode 100644 sysdeps/aarch64/memset-reg.h delete mode 100644 sysdeps/aarch64/memusage.h create mode 100644 sysdeps/aarch64/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/aarch64/multiarch/memcpy_advsimd.S delete mode 100644 sysdeps/aarch64/multiarch/memcpy_falkor.S create mode 100644 sysdeps/aarch64/multiarch/memcpy_mops.S create mode 100644 sysdeps/aarch64/multiarch/memcpy_oryon1.S create mode 100644 sysdeps/aarch64/multiarch/memcpy_sve.S delete mode 100644 sysdeps/aarch64/multiarch/memcpy_thunderx.S delete mode 100644 sysdeps/aarch64/multiarch/memcpy_thunderx2.S create mode 100644 sysdeps/aarch64/multiarch/memmove_mops.S delete mode 100644 sysdeps/aarch64/multiarch/memset_base64.S delete mode 100644 sysdeps/aarch64/multiarch/memset_falkor.S create mode 100644 sysdeps/aarch64/multiarch/memset_mops.S create mode 100644 sysdeps/aarch64/multiarch/memset_oryon1.S create mode 100644 sysdeps/aarch64/multiarch/memset_sve_zva64.S create mode 100644 sysdeps/aarch64/multiarch/memset_zva64.S delete mode 100644 sysdeps/aarch64/multiarch/rtld-memset.S create mode 100644 sysdeps/aarch64/multiarch/strlen_generic.S delete mode 100644 sysdeps/aarch64/multiarch/strlen_mte.S delete mode 100644 sysdeps/aarch64/nptl/Makefile delete mode 100644 sysdeps/aarch64/nptl/tcb-offsets.sym create mode 100644 sysdeps/aarch64/rtld-global-offsets.sym delete mode 100644 sysdeps/aarch64/stackinfo.h delete mode 100644 sysdeps/aarch64/string_private.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 create mode 100644 sysdeps/aarch64/tst-ifunc-arg-3.c create mode 100644 sysdeps/aarch64/tst-ifunc-arg-4.c create mode 100644 sysdeps/aarch64/tst-sme-helper.h create mode 100644 sysdeps/aarch64/tst-sme-jmp.c create mode 100644 sysdeps/aarch64/tst-sme-za-state.c copy elf/tst-glibc-hwcaps-2-cache.root/postclean.req => sysdeps/aarch64/wordcopy.c (100%) delete mode 100644 sysdeps/alpha/alphaev67/ffs.S delete mode 100644 sysdeps/alpha/alphaev67/ffsll.S delete mode 100644 sysdeps/alpha/bzero.S delete mode 100644 sysdeps/alpha/dl-procinfo.c delete mode 100644 sysdeps/alpha/dl-procinfo.h delete mode 100644 sysdeps/alpha/dl-sysdep.h delete mode 100644 sysdeps/alpha/dl-tls.h delete mode 100644 sysdeps/alpha/ffs.S delete mode 100644 sysdeps/alpha/ffsll.S delete mode 100644 sysdeps/alpha/fpu/libm-test-ulps delete mode 100644 sysdeps/alpha/fpu/libm-test-ulps-name delete mode 100644 sysdeps/alpha/fpu/s_copysign.c delete mode 100644 sysdeps/alpha/fpu/s_copysignf.c delete mode 100644 sysdeps/alpha/fpu/s_fabs.c delete mode 100644 sysdeps/alpha/fpu/s_fabsf.c delete mode 100644 sysdeps/alpha/htonl.S delete mode 100644 sysdeps/alpha/htons.S create mode 100644 sysdeps/alpha/math-use-builtins-ffs.h delete mode 100644 sysdeps/alpha/memusage.h delete mode 100644 sysdeps/alpha/nptl/Makefile delete mode 100644 sysdeps/alpha/nptl/tcb-offsets.sym create mode 100644 sysdeps/alpha/string-fza.h create mode 100644 sysdeps/alpha/string-fzb.h create mode 100644 sysdeps/alpha/string-fzi.h create mode 100644 sysdeps/alpha/string-shift.h delete mode 100644 sysdeps/alpha/strncmp.S create mode 100644 sysdeps/alpha/tst-file-align.h delete mode 100644 sysdeps/arc/dl-sysdep.h delete mode 100644 sysdeps/arc/dl-tls.h delete mode 100644 sysdeps/arc/fpu/libm-test-ulps delete mode 100644 sysdeps/arc/fpu/libm-test-ulps-name create mode 100644 sysdeps/arc/math-use-builtins-ffs.h delete mode 100644 sysdeps/arc/memusage.h delete mode 100644 sysdeps/arc/nofpu/libm-test-ulps delete mode 100644 sysdeps/arc/nofpu/libm-test-ulps-name delete mode 100644 sysdeps/arc/nptl/Makefile delete mode 100644 sysdeps/arc/nptl/tcb-offsets.sym delete mode 100644 sysdeps/arc/stackinfo.h create mode 100644 sysdeps/arc/utmp-size.h delete mode 100644 sysdeps/arm/armv6t2/ffs.S delete mode 100644 sysdeps/arm/armv6t2/ffsll.S create mode 100644 sysdeps/arm/armv6t2/math-use-builtins-ffs.h create mode 100644 sysdeps/arm/armv6t2/string-fza.h create mode 100644 sysdeps/arm/bits/dl_find_object.h create mode 100644 sysdeps/arm/bits/wordsize.h create mode 100644 sysdeps/arm/dl-machine-rel.h delete mode 100644 sysdeps/arm/dl-sysdep.h delete mode 100644 sysdeps/arm/dl-tls.h delete mode 100644 sysdeps/arm/libm-test-ulps delete mode 100644 sysdeps/arm/libm-test-ulps-name delete mode 100644 sysdeps/arm/memusage.h delete mode 100644 sysdeps/arm/nptl/tcb-offsets.sym create mode 100644 sysdeps/arm/pointer_guard.h create mode 100644 sysdeps/arm/tst-gnu2-tls2.h create mode 100644 sysdeps/arm/utmp-size.h create mode 100644 sysdeps/csky/bits/wordsize.h delete mode 100644 sysdeps/csky/dl-procinfo.c delete mode 100644 sysdeps/csky/dl-procinfo.h delete mode 100644 sysdeps/csky/dl-sysdep.h delete mode 100644 sysdeps/csky/dl-tls.h delete mode 100644 sysdeps/csky/fpu/libm-test-ulps delete mode 100644 sysdeps/csky/fpu/libm-test-ulps-name delete mode 100644 sysdeps/csky/memusage.h delete mode 100644 sysdeps/csky/nofpu/libm-test-ulps delete mode 100644 sysdeps/csky/nofpu/libm-test-ulps-name delete mode 100644 sysdeps/csky/nptl/Makefile delete mode 100644 sysdeps/csky/nptl/tcb-offsets.sym create mode 100644 sysdeps/csky/preconfigure.ac delete mode 100644 sysdeps/csky/stackinfo.h create mode 100644 sysdeps/csky/thread_pointer.h create mode 100644 sysdeps/csky/utmp-size.h create mode 100644 sysdeps/generic/calloc-clear-memory.h create mode 100644 sysdeps/generic/dl-affinity.h create mode 100644 sysdeps/generic/dl-audit-check.h create mode 100644 sysdeps/generic/dl-call_tls_init_tp.h create mode 100644 sysdeps/generic/dl-debug.h create mode 100644 sysdeps/generic/dl-execve.h create mode 100644 sysdeps/generic/dl-extra_tls.h create mode 100644 sysdeps/generic/dl-fixup-attribute.h delete mode 100644 sysdeps/generic/dl-fptr.h delete mode 100644 sysdeps/generic/dl-librecon.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-new-hash.h delete mode 100644 sysdeps/generic/dl-procinfo.h create mode 100644 sysdeps/generic/dl-protected.h create mode 100644 sysdeps/generic/dl-r_debug.h create mode 100644 sysdeps/generic/dl-relocate-ld.h create mode 100644 sysdeps/generic/dl-symbol-redir-ifunc.h create mode 100644 sysdeps/generic/dl-tunables-parse.h delete mode 100644 sysdeps/generic/eloop-threshold.h create mode 100644 sysdeps/generic/fast-jitter.h delete mode 100644 sysdeps/generic/fips-private.h create mode 100644 sysdeps/generic/fix-float-double-convert-nan.h create mode 100644 sysdeps/generic/getrandom-internal.h create mode 100644 sysdeps/generic/internal-sigset.h create mode 100644 sysdeps/generic/libc-lock-arch.h delete mode 100644 sysdeps/generic/libc-tsd.h delete mode 100644 sysdeps/generic/libm-test-ulps delete mode 100644 sysdeps/generic/libm-test-ulps-name 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-fabs.h create mode 100644 sysdeps/generic/math-use-builtins-ffs.h create mode 100644 sysdeps/generic/math-use-builtins-fmax.h create mode 100644 sysdeps/generic/math-use-builtins-fmin.h create mode 100644 sysdeps/generic/math-use-builtins-llrint.h create mode 100644 sysdeps/generic/math-use-builtins-logb.h create mode 100644 sysdeps/generic/math-use-builtins-lrint.h create mode 100644 sysdeps/generic/math_uint128.h create mode 100644 sysdeps/generic/memswap.h delete mode 100644 sysdeps/generic/memusage.h create mode 100644 sysdeps/generic/min-eloop-threshold.h create mode 100644 sysdeps/generic/mremap-failure.h create mode 100644 sysdeps/generic/pointer_guard.h delete mode 100644 sysdeps/generic/register-dump.h create mode 100644 sysdeps/generic/set-freeres-fp.h create mode 100644 sysdeps/generic/set-freeres-os.h create mode 100644 sysdeps/generic/set-freeres-system.h create mode 100644 sysdeps/generic/set-hooks-arch.h create mode 100644 sysdeps/generic/setvmaname.h create mode 100644 sysdeps/generic/siglist-compat-def.h delete mode 100644 sysdeps/generic/siglist-compat.c delete mode 100644 sysdeps/generic/siglist-compat.h create mode 100644 sysdeps/generic/string-fza.h create mode 100644 sysdeps/generic/string-fzb.h create mode 100644 sysdeps/generic/string-fzc.h create mode 100644 sysdeps/generic/string-fzi.h create mode 100644 sysdeps/generic/string-misc.h create mode 100644 sysdeps/generic/string-opthr.h create mode 100644 sysdeps/generic/string-optype.h create mode 100644 sysdeps/generic/string-shift.h delete mode 100644 sysdeps/generic/string_private.h create mode 100644 sysdeps/generic/syscall_types.h create mode 100644 sysdeps/generic/thread_pointer.h create mode 100644 sysdeps/generic/tst-file-align.h create mode 100644 sysdeps/generic/utmp-size.h create mode 100644 sysdeps/gnu/bits/ipc-perm.h create mode 100644 sysdeps/gnu/bits/types/struct_msqid_ds.h create mode 100644 sysdeps/gnu/bits/types/struct_shmid_ds.h delete mode 100644 sysdeps/hppa/dl-tls.h delete mode 100644 sysdeps/hppa/fpu/libm-test-ulps delete mode 100644 sysdeps/hppa/fpu/libm-test-ulps-name create mode 100644 sysdeps/hppa/memcopy.h delete mode 100644 sysdeps/hppa/memusage.h delete mode 100644 sysdeps/hppa/nptl/Makefile delete mode 100644 sysdeps/hppa/nptl/tcb-offsets.sym create mode 100644 sysdeps/hppa/string-fzb.h create mode 100644 sysdeps/hppa/string-fzc.h create mode 100644 sysdeps/hppa/string-fzi.h create mode 100644 sysdeps/hppa/thread_pointer.h create mode 100644 sysdeps/hppa/utmp-size.h create mode 100644 sysdeps/htl/bits/types/__pthread_t.h create mode 100644 sysdeps/htl/bits/types/__thrd_t.h delete mode 100644 sysdeps/htl/bits/types/struct___pthread_mutex.h create mode 100644 sysdeps/htl/dl-support.c create mode 100644 sysdeps/htl/dl-thread_gscope_wait.c create mode 100644 sysdeps/htl/include/bits/cancelation.h delete mode 100644 sysdeps/i386/bcopy.S delete mode 100644 sysdeps/i386/bzero.S create mode 100644 sysdeps/i386/dl-fixup-attribute.h create mode 100644 sysdeps/i386/dl-machine-rel.h create mode 100644 sysdeps/i386/dl-tls-get-addr.c create mode 100644 sysdeps/i386/dl-tlsdesc-dynamic.h delete mode 100644 sysdeps/i386/ffs.c delete mode 100644 sysdeps/i386/fpu/e_acosf.S delete mode 100644 sysdeps/i386/fpu/e_acoshf.S delete mode 100644 sysdeps/i386/fpu/e_asinf.S delete mode 100644 sysdeps/i386/fpu/e_atan2f.S delete mode 100644 sysdeps/i386/fpu/e_atanhf.S delete mode 100644 sysdeps/i386/fpu/e_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/fpu/e_ilogb.S delete mode 100644 sysdeps/i386/fpu/e_ilogbf.S delete mode 100644 sysdeps/i386/fpu/e_log10f.S delete mode 100644 sysdeps/i386/fpu/libm-test-ulps-name create mode 100644 sysdeps/i386/fpu/math-tests-trap-force.h delete mode 100644 sysdeps/i386/fpu/s_asinhf.S delete mode 100644 sysdeps/i386/fpu/s_atanf.S delete mode 100644 sysdeps/i386/fpu/s_ceil.S create mode 100644 sysdeps/i386/fpu/s_ceil.c delete mode 100644 sysdeps/i386/fpu/s_ceilf.S create mode 100644 sysdeps/i386/fpu/s_ceilf.c delete mode 100644 sysdeps/i386/fpu/s_ceill.S delete mode 100644 sysdeps/i386/fpu/s_copysign.S delete mode 100644 sysdeps/i386/fpu/s_copysignf.S delete mode 100644 sysdeps/i386/fpu/s_copysignl.S delete mode 100644 sysdeps/i386/fpu/s_expm1f.S delete mode 100644 sysdeps/i386/fpu/s_fabs.S delete mode 100644 sysdeps/i386/fpu/s_fabsf.S delete mode 100644 sysdeps/i386/fpu/s_fabsl.S delete mode 100644 sysdeps/i386/fpu/s_floor.S create mode 100644 sysdeps/i386/fpu/s_floor.c delete mode 100644 sysdeps/i386/fpu/s_floorf.S create mode 100644 sysdeps/i386/fpu/s_floorf.c delete mode 100644 sysdeps/i386/fpu/s_floorl.S delete mode 100644 sysdeps/i386/fpu/s_log1pf.S delete mode 100644 sysdeps/i386/fpu/s_trunc.S create mode 100644 sysdeps/i386/fpu/s_trunc.c delete mode 100644 sysdeps/i386/fpu/s_truncf.S create mode 100644 sysdeps/i386/fpu/s_truncf.c delete mode 100644 sysdeps/i386/fpu/s_truncl.S create mode 100644 sysdeps/i386/fpu/w_exp10_compat.c create mode 100644 sysdeps/i386/fpu/w_fmod_compat.c create mode 100644 sysdeps/i386/fpu/w_fmodf_compat.c create mode 100644 sysdeps/i386/htl/Implies delete mode 100644 sysdeps/i386/htl/pt-machdep.h delete mode 100644 sysdeps/i386/htonl.S delete mode 100644 sysdeps/i386/htons.S delete mode 100644 sysdeps/i386/i586/bzero.S delete mode 100644 sysdeps/i386/i586/memusage.h delete mode 100644 sysdeps/i386/i686/bcopy.S delete mode 100644 sysdeps/i386/i686/bzero.S delete mode 100644 sysdeps/i386/i686/ffs.c delete mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps delete mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps-name delete mode 100644 sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.c delete mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.c delete mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.c delete mode 100644 sysdeps/i386/i686/memusage.h delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-ia32.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-sse2-unaligned.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-ssse3-rep.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-ssse3.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy.c delete mode 100644 sysdeps/i386/i686/multiarch/bzero-ia32.S delete mode 100644 sysdeps/i386/i686/multiarch/bzero-sse2-rep.S delete mode 100644 sysdeps/i386/i686/multiarch/bzero-sse2.S delete mode 100644 sysdeps/i386/i686/multiarch/bzero.c create mode 100644 sysdeps/i386/i686/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/i386/i686/multiarch/memcpy_chk-nonshared.S delete mode 100644 sysdeps/i386/i686/multiarch/memmove_chk-nonshared.S delete mode 100644 sysdeps/i386/i686/multiarch/mempcpy_chk-nonshared.S delete mode 100644 sysdeps/i386/i686/multiarch/memset_chk-nonshared.S rename sysdeps/{mach/hurd => }/i386/i686/multiarch/rtld-strncpy-c.c (100%) create mode 100644 sysdeps/i386/math-use-builtins-ffs.h delete mode 100644 sysdeps/i386/memusage.h create mode 100644 sysdeps/i386/nptl/rseq-access.h create mode 100644 sysdeps/i386/nptl/tcb-access.h create mode 100644 sysdeps/i386/string-opthr.h create mode 100644 sysdeps/i386/tls-get-addr-wrapper.h create mode 100644 sysdeps/i386/tls_get_addr.S create mode 100644 sysdeps/i386/tls_get_addr.h delete mode 100644 sysdeps/ia64/Implies delete mode 100644 sysdeps/ia64/Makeconfig delete mode 100644 sysdeps/ia64/Makefile delete mode 100644 sysdeps/ia64/Versions delete mode 100644 sysdeps/ia64/_mcount.S delete mode 100644 sysdeps/ia64/abort-instr.h delete mode 100644 sysdeps/ia64/atomic-machine.h delete mode 100644 sysdeps/ia64/bcopy.S delete mode 100644 sysdeps/ia64/bits/endianness.h delete mode 100644 sysdeps/ia64/bits/fenv.h delete mode 100644 sysdeps/ia64/bits/floatn.h delete mode 100644 sysdeps/ia64/bits/fp-logb.h delete mode 100644 sysdeps/ia64/bits/link.h delete mode 100644 sysdeps/ia64/bzero.S delete mode 100644 sysdeps/ia64/configure delete mode 100644 sysdeps/ia64/configure.ac delete mode 100644 sysdeps/ia64/crti.S delete mode 100644 sysdeps/ia64/crtn.S delete mode 100644 sysdeps/ia64/dl-dtprocnum.h delete mode 100644 sysdeps/ia64/dl-fptr.h delete mode 100644 sysdeps/ia64/dl-lookupcfg.h delete mode 100644 sysdeps/ia64/dl-machine.h delete mode 100644 sysdeps/ia64/dl-sysdep.h delete mode 100644 sysdeps/ia64/dl-tls.h delete mode 100644 sysdeps/ia64/dl-trampoline.S delete mode 100644 sysdeps/ia64/elf-initfini.h delete mode 100644 sysdeps/ia64/entry.h delete mode 100644 sysdeps/ia64/float128-abi.h delete mode 100644 sysdeps/ia64/fpu/Makefile delete mode 100644 sysdeps/ia64/fpu/README delete mode 100644 sysdeps/ia64/fpu/Versions delete mode 100644 sysdeps/ia64/fpu/branred.c delete mode 100644 sysdeps/ia64/fpu/doasin.c delete mode 100644 sysdeps/ia64/fpu/dosincos.c delete mode 100644 sysdeps/ia64/fpu/e_acos.S delete mode 100644 sysdeps/ia64/fpu/e_acosf.S delete mode 100644 sysdeps/ia64/fpu/e_acosh.S delete mode 100644 sysdeps/ia64/fpu/e_acoshf.S delete mode 100644 sysdeps/ia64/fpu/e_acoshl.S delete mode 100644 sysdeps/ia64/fpu/e_acosl.S delete mode 100644 sysdeps/ia64/fpu/e_asin.S delete mode 100644 sysdeps/ia64/fpu/e_asinf.S delete mode 100644 sysdeps/ia64/fpu/e_asinl.S delete mode 100644 sysdeps/ia64/fpu/e_atan2.S delete mode 100644 sysdeps/ia64/fpu/e_atan2f.S delete mode 100644 sysdeps/ia64/fpu/e_atan2l.c delete mode 100644 sysdeps/ia64/fpu/e_atanh.S delete mode 100644 sysdeps/ia64/fpu/e_atanhf.S delete mode 100644 sysdeps/ia64/fpu/e_atanhl.S delete mode 100644 sysdeps/ia64/fpu/e_cosh.S delete mode 100644 sysdeps/ia64/fpu/e_coshf.S delete mode 100644 sysdeps/ia64/fpu/e_coshl.S delete mode 100644 sysdeps/ia64/fpu/e_exp.S delete mode 100644 sysdeps/ia64/fpu/e_exp10.S delete mode 100644 sysdeps/ia64/fpu/e_exp10f.c delete mode 100644 sysdeps/ia64/fpu/e_exp10l.S delete mode 100644 sysdeps/ia64/fpu/e_exp2.S delete mode 100644 sysdeps/ia64/fpu/e_exp2f.S delete mode 100644 sysdeps/ia64/fpu/e_exp2l.S delete mode 100644 sysdeps/ia64/fpu/e_exp_data.c delete mode 100644 sysdeps/ia64/fpu/e_expf.S delete mode 100644 sysdeps/ia64/fpu/e_expl.c delete mode 100644 sysdeps/ia64/fpu/e_fmod.S delete mode 100644 sysdeps/ia64/fpu/e_fmodf.S delete mode 100644 sysdeps/ia64/fpu/e_fmodl.S delete mode 100644 sysdeps/ia64/fpu/e_gamma_r.c delete mode 100644 sysdeps/ia64/fpu/e_gammaf_r.c delete mode 100644 sysdeps/ia64/fpu/e_gammal_r.c delete mode 100644 sysdeps/ia64/fpu/e_hypot.S delete mode 100644 sysdeps/ia64/fpu/e_hypotf.S delete mode 100644 sysdeps/ia64/fpu/e_hypotl.S delete mode 100644 sysdeps/ia64/fpu/e_ilogbl.S delete mode 100644 sysdeps/ia64/fpu/e_lgamma_r.c delete mode 100644 sysdeps/ia64/fpu/e_lgammaf_r.c delete mode 100644 sysdeps/ia64/fpu/e_lgammal_r.c delete mode 100644 sysdeps/ia64/fpu/e_log.S delete mode 100644 sysdeps/ia64/fpu/e_log10.c delete mode 100644 sysdeps/ia64/fpu/e_log10f.c delete mode 100644 sysdeps/ia64/fpu/e_log10l.c delete mode 100644 sysdeps/ia64/fpu/e_log2.S delete mode 100644 sysdeps/ia64/fpu/e_log2_data.c delete mode 100644 sysdeps/ia64/fpu/e_log2f.S delete mode 100644 sysdeps/ia64/fpu/e_log2f_data.c delete mode 100644 sysdeps/ia64/fpu/e_log2l.S delete mode 100644 sysdeps/ia64/fpu/e_log_data.c delete mode 100644 sysdeps/ia64/fpu/e_logf.S delete mode 100644 sysdeps/ia64/fpu/e_logf_data.c delete mode 100644 sysdeps/ia64/fpu/e_logl.S delete mode 100644 sysdeps/ia64/fpu/e_pow.S delete mode 100644 sysdeps/ia64/fpu/e_pow_log_data.c delete mode 100644 sysdeps/ia64/fpu/e_powf.S delete mode 100644 sysdeps/ia64/fpu/e_powf_log2_data.c delete mode 100644 sysdeps/ia64/fpu/e_powl.S delete mode 100644 sysdeps/ia64/fpu/e_rem_pio2l.c delete mode 100644 sysdeps/ia64/fpu/e_remainder.S delete mode 100644 sysdeps/ia64/fpu/e_remainderf.S delete mode 100644 sysdeps/ia64/fpu/e_remainderl.S delete mode 100644 sysdeps/ia64/fpu/e_scalb.S delete mode 100644 sysdeps/ia64/fpu/e_scalbf.S delete mode 100644 sysdeps/ia64/fpu/e_scalbl.S delete mode 100644 sysdeps/ia64/fpu/e_sinh.S delete mode 100644 sysdeps/ia64/fpu/e_sinhf.S delete mode 100644 sysdeps/ia64/fpu/e_sinhl.S delete mode 100644 sysdeps/ia64/fpu/e_sqrt.S delete mode 100644 sysdeps/ia64/fpu/e_sqrtf.S delete mode 100644 sysdeps/ia64/fpu/e_sqrtf128.c delete mode 100644 sysdeps/ia64/fpu/e_sqrtl.S delete mode 100644 sysdeps/ia64/fpu/fclrexcpt.c delete mode 100644 sysdeps/ia64/fpu/fedisblxcpt.c delete mode 100644 sysdeps/ia64/fpu/feenablxcpt.c delete mode 100644 sysdeps/ia64/fpu/fegetenv.c delete mode 100644 sysdeps/ia64/fpu/fegetexcept.c delete mode 100644 sysdeps/ia64/fpu/fegetmode.c delete mode 100644 sysdeps/ia64/fpu/fegetround.c delete mode 100644 sysdeps/ia64/fpu/feholdexcpt.c delete mode 100644 sysdeps/ia64/fpu/fesetenv.c delete mode 100644 sysdeps/ia64/fpu/fesetexcept.c delete mode 100644 sysdeps/ia64/fpu/fesetmode.c delete mode 100644 sysdeps/ia64/fpu/fesetround.c delete mode 100644 sysdeps/ia64/fpu/feupdateenv.c delete mode 100644 sysdeps/ia64/fpu/fgetexcptflg.c delete mode 100644 sysdeps/ia64/fpu/fraiseexcpt.c delete mode 100644 sysdeps/ia64/fpu/fsetexcptflg.c delete mode 100644 sysdeps/ia64/fpu/ftestexcept.c delete mode 100644 sysdeps/ia64/fpu/gen_import_file_list delete mode 100644 sysdeps/ia64/fpu/get-rounding-mode.h delete mode 100644 sysdeps/ia64/fpu/import_check delete mode 100644 sysdeps/ia64/fpu/import_diffs delete mode 100644 sysdeps/ia64/fpu/import_file.awk delete mode 100644 sysdeps/ia64/fpu/import_intel_libm delete mode 100644 sysdeps/ia64/fpu/lgamma-compat.h delete mode 100644 sysdeps/ia64/fpu/libc_libm_error.c delete mode 100644 sysdeps/ia64/fpu/libm-symbols.h delete mode 100644 sysdeps/ia64/fpu/libm-test-ulps delete mode 100644 sysdeps/ia64/fpu/libm-test-ulps-name delete mode 100644 sysdeps/ia64/fpu/libm_cpu_defs.h delete mode 100644 sysdeps/ia64/fpu/libm_error.c delete mode 100644 sysdeps/ia64/fpu/libm_error_codes.h delete mode 100644 sysdeps/ia64/fpu/libm_frexp.S delete mode 100644 sysdeps/ia64/fpu/libm_frexp4.S delete mode 100644 sysdeps/ia64/fpu/libm_frexp4f.S delete mode 100644 sysdeps/ia64/fpu/libm_frexp4l.S delete mode 100644 sysdeps/ia64/fpu/libm_frexpf.S delete mode 100644 sysdeps/ia64/fpu/libm_frexpl.S delete mode 100644 sysdeps/ia64/fpu/libm_lgamma.S delete mode 100644 sysdeps/ia64/fpu/libm_lgammaf.S delete mode 100644 sysdeps/ia64/fpu/libm_lgammal.S delete mode 100644 sysdeps/ia64/fpu/libm_reduce.S delete mode 100644 sysdeps/ia64/fpu/libm_scalblnf.S delete mode 100644 sysdeps/ia64/fpu/libm_sincos.S delete mode 100644 sysdeps/ia64/fpu/libm_sincos_large.S delete mode 100644 sysdeps/ia64/fpu/libm_sincosf.S delete mode 100644 sysdeps/ia64/fpu/libm_sincosl.S delete mode 100644 sysdeps/ia64/fpu/libm_support.h delete mode 100644 sysdeps/ia64/fpu/libm_tan.S delete mode 100644 sysdeps/ia64/fpu/math_err.c delete mode 100644 sysdeps/ia64/fpu/math_ldbl.h delete mode 100644 sysdeps/ia64/fpu/mpa.c delete mode 100644 sysdeps/ia64/fpu/mpatan.c delete mode 100644 sysdeps/ia64/fpu/mpatan2.c delete mode 100644 sysdeps/ia64/fpu/mpsqrt.c delete mode 100644 sysdeps/ia64/fpu/mptan.c delete mode 100644 sysdeps/ia64/fpu/printf_fphex.c delete mode 100644 sysdeps/ia64/fpu/s_asinh.S delete mode 100644 sysdeps/ia64/fpu/s_asinhf.S delete mode 100644 sysdeps/ia64/fpu/s_asinhl.S delete mode 100644 sysdeps/ia64/fpu/s_atan.S delete mode 100644 sysdeps/ia64/fpu/s_atanf.S delete mode 100644 sysdeps/ia64/fpu/s_atanl.S delete mode 100644 sysdeps/ia64/fpu/s_cbrt.S delete mode 100644 sysdeps/ia64/fpu/s_cbrtf.S delete mode 100644 sysdeps/ia64/fpu/s_cbrtl.S delete mode 100644 sysdeps/ia64/fpu/s_ceil.S delete mode 100644 sysdeps/ia64/fpu/s_ceilf.S delete mode 100644 sysdeps/ia64/fpu/s_ceill.S delete mode 100644 sysdeps/ia64/fpu/s_copysign.S delete mode 100644 sysdeps/ia64/fpu/s_copysignf.S delete mode 100644 sysdeps/ia64/fpu/s_copysignl.S delete mode 100644 sysdeps/ia64/fpu/s_cos.S delete mode 100644 sysdeps/ia64/fpu/s_cosf.S delete mode 100644 sysdeps/ia64/fpu/s_cosl.S delete mode 100644 sysdeps/ia64/fpu/s_erf.S delete mode 100644 sysdeps/ia64/fpu/s_erfc.S delete mode 100644 sysdeps/ia64/fpu/s_erfcf.S delete mode 100644 sysdeps/ia64/fpu/s_erfcl.S delete mode 100644 sysdeps/ia64/fpu/s_erff.S delete mode 100644 sysdeps/ia64/fpu/s_erfl.S delete mode 100644 sysdeps/ia64/fpu/s_expm1.S delete mode 100644 sysdeps/ia64/fpu/s_expm1f.S delete mode 100644 sysdeps/ia64/fpu/s_expm1l.S delete mode 100644 sysdeps/ia64/fpu/s_fabs.S delete mode 100644 sysdeps/ia64/fpu/s_fabsf.S delete mode 100644 sysdeps/ia64/fpu/s_fabsl.S delete mode 100644 sysdeps/ia64/fpu/s_fdim.S delete mode 100644 sysdeps/ia64/fpu/s_fdimf.S delete mode 100644 sysdeps/ia64/fpu/s_fdiml.S delete mode 100644 sysdeps/ia64/fpu/s_finite.S delete mode 100644 sysdeps/ia64/fpu/s_finitef.S delete mode 100644 sysdeps/ia64/fpu/s_finitel.S delete mode 100644 sysdeps/ia64/fpu/s_floor.S delete mode 100644 sysdeps/ia64/fpu/s_floorf.S delete mode 100644 sysdeps/ia64/fpu/s_floorl.S delete mode 100644 sysdeps/ia64/fpu/s_fma.S delete mode 100644 sysdeps/ia64/fpu/s_fmaf.S delete mode 100644 sysdeps/ia64/fpu/s_fmal.S delete mode 100644 sysdeps/ia64/fpu/s_fmax.S delete mode 100644 sysdeps/ia64/fpu/s_fmaxf.S delete mode 100644 sysdeps/ia64/fpu/s_fmaxl.S delete mode 100644 sysdeps/ia64/fpu/s_fpclassify.S delete mode 100644 sysdeps/ia64/fpu/s_fpclassifyf.S delete mode 100644 sysdeps/ia64/fpu/s_fpclassifyl.S delete mode 100644 sysdeps/ia64/fpu/s_frexp.c delete mode 100644 sysdeps/ia64/fpu/s_frexpf.c delete mode 100644 sysdeps/ia64/fpu/s_frexpl.c delete mode 100644 sysdeps/ia64/fpu/s_ilogb.S delete mode 100644 sysdeps/ia64/fpu/s_ilogbf.S delete mode 100644 sysdeps/ia64/fpu/s_isinf.S delete mode 100644 sysdeps/ia64/fpu/s_isinff.S delete mode 100644 sysdeps/ia64/fpu/s_isinfl.S delete mode 100644 sysdeps/ia64/fpu/s_isnan.S delete mode 100644 sysdeps/ia64/fpu/s_isnanf.S delete mode 100644 sysdeps/ia64/fpu/s_isnanl.S delete mode 100644 sysdeps/ia64/fpu/s_ldexp.c delete mode 100644 sysdeps/ia64/fpu/s_ldexpf.c delete mode 100644 sysdeps/ia64/fpu/s_ldexpl.c delete mode 100644 sysdeps/ia64/fpu/s_libm_ldexp.S delete mode 100644 sysdeps/ia64/fpu/s_libm_ldexpf.S delete mode 100644 sysdeps/ia64/fpu/s_libm_ldexpl.S delete mode 100644 sysdeps/ia64/fpu/s_libm_scalbn.S delete mode 100644 sysdeps/ia64/fpu/s_libm_scalbnf.S delete mode 100644 sysdeps/ia64/fpu/s_libm_scalbnl.S delete mode 100644 sysdeps/ia64/fpu/s_log1p.S delete mode 100644 sysdeps/ia64/fpu/s_log1pf.S delete mode 100644 sysdeps/ia64/fpu/s_log1pl.S delete mode 100644 sysdeps/ia64/fpu/s_logb.S delete mode 100644 sysdeps/ia64/fpu/s_logbf.S delete mode 100644 sysdeps/ia64/fpu/s_logbl.S delete mode 100644 sysdeps/ia64/fpu/s_matherrf.c delete mode 100644 sysdeps/ia64/fpu/s_matherrl.c delete mode 100644 sysdeps/ia64/fpu/s_modf.S delete mode 100644 sysdeps/ia64/fpu/s_modff.S delete mode 100644 sysdeps/ia64/fpu/s_modfl.S delete mode 100644 sysdeps/ia64/fpu/s_nearbyint.S delete mode 100644 sysdeps/ia64/fpu/s_nearbyintf.S delete mode 100644 sysdeps/ia64/fpu/s_nearbyintl.S delete mode 100644 sysdeps/ia64/fpu/s_nextafter.S delete mode 100644 sysdeps/ia64/fpu/s_nextafterf.S delete mode 100644 sysdeps/ia64/fpu/s_nextafterl.S delete mode 100644 sysdeps/ia64/fpu/s_nexttoward.S delete mode 100644 sysdeps/ia64/fpu/s_nexttowardf.S delete mode 100644 sysdeps/ia64/fpu/s_nexttowardl.S delete mode 100644 sysdeps/ia64/fpu/s_rint.S delete mode 100644 sysdeps/ia64/fpu/s_rintf.S delete mode 100644 sysdeps/ia64/fpu/s_rintl.S delete mode 100644 sysdeps/ia64/fpu/s_round.S delete mode 100644 sysdeps/ia64/fpu/s_roundf.S delete mode 100644 sysdeps/ia64/fpu/s_roundl.S delete mode 100644 sysdeps/ia64/fpu/s_scalblnf.c delete mode 100644 sysdeps/ia64/fpu/s_scalbn.c delete mode 100644 sysdeps/ia64/fpu/s_scalbnf.c delete mode 100644 sysdeps/ia64/fpu/s_scalbnl.c delete mode 100644 sysdeps/ia64/fpu/s_signbit.S delete mode 100644 sysdeps/ia64/fpu/s_signbitf.S delete mode 100644 sysdeps/ia64/fpu/s_signbitl.S delete mode 100644 sysdeps/ia64/fpu/s_significand.S delete mode 100644 sysdeps/ia64/fpu/s_significandf.S delete mode 100644 sysdeps/ia64/fpu/s_significandl.S delete mode 100644 sysdeps/ia64/fpu/s_sin.c delete mode 100644 sysdeps/ia64/fpu/s_sincos.c delete mode 100644 sysdeps/ia64/fpu/s_sincosf.c delete mode 100644 sysdeps/ia64/fpu/s_sincosl.c delete mode 100644 sysdeps/ia64/fpu/s_sinf.c delete mode 100644 sysdeps/ia64/fpu/s_sinl.c delete mode 100644 sysdeps/ia64/fpu/s_tan.S delete mode 100644 sysdeps/ia64/fpu/s_tanf.S delete mode 100644 sysdeps/ia64/fpu/s_tanh.S delete mode 100644 sysdeps/ia64/fpu/s_tanhf.S delete mode 100644 sysdeps/ia64/fpu/s_tanhl.S delete mode 100644 sysdeps/ia64/fpu/s_tanl.S delete mode 100644 sysdeps/ia64/fpu/s_trunc.S delete mode 100644 sysdeps/ia64/fpu/s_truncf.S delete mode 100644 sysdeps/ia64/fpu/s_truncl.S delete mode 100644 sysdeps/ia64/fpu/sfp-machine.h delete mode 100644 sysdeps/ia64/fpu/sincos32.c delete mode 100644 sysdeps/ia64/fpu/w_acos.c delete mode 100644 sysdeps/ia64/fpu/w_acos_compat.c delete mode 100644 sysdeps/ia64/fpu/w_acosf.c delete mode 100644 sysdeps/ia64/fpu/w_acosf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_acosh.c delete mode 100644 sysdeps/ia64/fpu/w_acosh_compat.c delete mode 100644 sysdeps/ia64/fpu/w_acoshf.c delete mode 100644 sysdeps/ia64/fpu/w_acoshf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_acoshl.c delete mode 100644 sysdeps/ia64/fpu/w_acoshl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_acosl.c delete mode 100644 sysdeps/ia64/fpu/w_acosl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_asin.c delete mode 100644 sysdeps/ia64/fpu/w_asin_compat.c delete mode 100644 sysdeps/ia64/fpu/w_asinf.c delete mode 100644 sysdeps/ia64/fpu/w_asinf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_asinl.c delete mode 100644 sysdeps/ia64/fpu/w_asinl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_atan2.c delete mode 100644 sysdeps/ia64/fpu/w_atan2_compat.c delete mode 100644 sysdeps/ia64/fpu/w_atan2f.c delete mode 100644 sysdeps/ia64/fpu/w_atan2f_compat.c delete mode 100644 sysdeps/ia64/fpu/w_atan2l.c delete mode 100644 sysdeps/ia64/fpu/w_atan2l_compat.c delete mode 100644 sysdeps/ia64/fpu/w_atanh.c delete mode 100644 sysdeps/ia64/fpu/w_atanh_compat.c delete mode 100644 sysdeps/ia64/fpu/w_atanhf.c delete mode 100644 sysdeps/ia64/fpu/w_atanhf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_atanhl.c delete mode 100644 sysdeps/ia64/fpu/w_atanhl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_cosh.c delete mode 100644 sysdeps/ia64/fpu/w_cosh_compat.c delete mode 100644 sysdeps/ia64/fpu/w_coshf.c delete mode 100644 sysdeps/ia64/fpu/w_coshf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_coshl.c delete mode 100644 sysdeps/ia64/fpu/w_coshl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_exp.c delete mode 100644 sysdeps/ia64/fpu/w_exp10_compat.c delete mode 100644 sysdeps/ia64/fpu/w_exp10l.c delete mode 100644 sysdeps/ia64/fpu/w_exp10l_compat.c delete mode 100644 sysdeps/ia64/fpu/w_exp2.c delete mode 100644 sysdeps/ia64/fpu/w_exp2_compat.c delete mode 100644 sysdeps/ia64/fpu/w_exp2f.c delete mode 100644 sysdeps/ia64/fpu/w_exp2f_compat.c delete mode 100644 sysdeps/ia64/fpu/w_exp2l.c delete mode 100644 sysdeps/ia64/fpu/w_exp2l_compat.c delete mode 100644 sysdeps/ia64/fpu/w_exp_compat.c delete mode 100644 sysdeps/ia64/fpu/w_expf.c delete mode 100644 sysdeps/ia64/fpu/w_expf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_expl.c delete mode 100644 sysdeps/ia64/fpu/w_expl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_fmod_compat.c delete mode 100644 sysdeps/ia64/fpu/w_fmodf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_fmodl.c delete mode 100644 sysdeps/ia64/fpu/w_fmodl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_hypot_compat.c delete mode 100644 sysdeps/ia64/fpu/w_hypotf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_hypotl.c delete mode 100644 sysdeps/ia64/fpu/w_hypotl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_lgamma_main.c delete mode 100644 sysdeps/ia64/fpu/w_lgamma_r.c delete mode 100644 sysdeps/ia64/fpu/w_lgamma_r_compat.c delete mode 100644 sysdeps/ia64/fpu/w_lgammaf_main.c delete mode 100644 sysdeps/ia64/fpu/w_lgammaf_r.c delete mode 100644 sysdeps/ia64/fpu/w_lgammaf_r_compat.c delete mode 100644 sysdeps/ia64/fpu/w_lgammal_main.c delete mode 100644 sysdeps/ia64/fpu/w_lgammal_r.c delete mode 100644 sysdeps/ia64/fpu/w_lgammal_r_compat.c delete mode 100644 sysdeps/ia64/fpu/w_log.c delete mode 100644 sysdeps/ia64/fpu/w_log10.c delete mode 100644 sysdeps/ia64/fpu/w_log10_compat.c delete mode 100644 sysdeps/ia64/fpu/w_log10f.c delete mode 100644 sysdeps/ia64/fpu/w_log10f_compat.c delete mode 100644 sysdeps/ia64/fpu/w_log10l.c delete mode 100644 sysdeps/ia64/fpu/w_log10l_compat.c delete mode 100644 sysdeps/ia64/fpu/w_log1p.c delete mode 100644 sysdeps/ia64/fpu/w_log1pf.c delete mode 100644 sysdeps/ia64/fpu/w_log1pl.c delete mode 100644 sysdeps/ia64/fpu/w_log2.c delete mode 100644 sysdeps/ia64/fpu/w_log2_compat.c delete mode 100644 sysdeps/ia64/fpu/w_log2f.c delete mode 100644 sysdeps/ia64/fpu/w_log2f_compat.c delete mode 100644 sysdeps/ia64/fpu/w_log2l.c delete mode 100644 sysdeps/ia64/fpu/w_log2l_compat.c delete mode 100644 sysdeps/ia64/fpu/w_log_compat.c delete mode 100644 sysdeps/ia64/fpu/w_logf.c delete mode 100644 sysdeps/ia64/fpu/w_logf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_logl.c delete mode 100644 sysdeps/ia64/fpu/w_logl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_pow.c delete mode 100644 sysdeps/ia64/fpu/w_pow_compat.c delete mode 100644 sysdeps/ia64/fpu/w_powf.c delete mode 100644 sysdeps/ia64/fpu/w_powf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_powl.c delete mode 100644 sysdeps/ia64/fpu/w_powl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_remainder.c delete mode 100644 sysdeps/ia64/fpu/w_remainder_compat.c delete mode 100644 sysdeps/ia64/fpu/w_remainderf.c delete mode 100644 sysdeps/ia64/fpu/w_remainderf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_remainderl.c delete mode 100644 sysdeps/ia64/fpu/w_remainderl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_scalb_compat.c delete mode 100644 sysdeps/ia64/fpu/w_scalbf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_scalbl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_scalblnf.c delete mode 100644 sysdeps/ia64/fpu/w_sinh.c delete mode 100644 sysdeps/ia64/fpu/w_sinh_compat.c delete mode 100644 sysdeps/ia64/fpu/w_sinhf.c delete mode 100644 sysdeps/ia64/fpu/w_sinhf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_sinhl.c delete mode 100644 sysdeps/ia64/fpu/w_sinhl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_sqrt.c delete mode 100644 sysdeps/ia64/fpu/w_sqrt_compat.c delete mode 100644 sysdeps/ia64/fpu/w_sqrtf.c delete mode 100644 sysdeps/ia64/fpu/w_sqrtf_compat.c delete mode 100644 sysdeps/ia64/fpu/w_sqrtl.c delete mode 100644 sysdeps/ia64/fpu/w_sqrtl_compat.c delete mode 100644 sysdeps/ia64/fpu/w_tgamma.c delete mode 100644 sysdeps/ia64/fpu/w_tgamma_compat.S delete mode 100644 sysdeps/ia64/fpu/w_tgammaf.c delete mode 100644 sysdeps/ia64/fpu/w_tgammaf_compat.S delete mode 100644 sysdeps/ia64/fpu/w_tgammal.c delete mode 100644 sysdeps/ia64/fpu/w_tgammal_compat.S delete mode 100644 sysdeps/ia64/gccframe.h delete mode 100644 sysdeps/ia64/hp-timing.h delete mode 100644 sysdeps/ia64/htonl.S delete mode 100644 sysdeps/ia64/htons.S delete mode 100644 sysdeps/ia64/ia64libgcc.S delete mode 100644 sysdeps/ia64/ieee754.h delete mode 100644 sysdeps/ia64/jmpbuf-unwind.h delete mode 100644 sysdeps/ia64/ldbl2mpn.c delete mode 100644 sysdeps/ia64/ldsodefs.h delete mode 100644 sysdeps/ia64/libc-symver.h delete mode 100644 sysdeps/ia64/libc-tls.c delete mode 100644 sysdeps/ia64/linkmap.h delete mode 100644 sysdeps/ia64/machine-gmon.h delete mode 100644 sysdeps/ia64/math-tests-snan.h delete mode 100644 sysdeps/ia64/memccpy.S delete mode 100644 sysdeps/ia64/memchr.S delete mode 100644 sysdeps/ia64/memcmp.S delete mode 100644 sysdeps/ia64/memcpy.S delete mode 100644 sysdeps/ia64/memmove.S delete mode 100644 sysdeps/ia64/memset.S delete mode 100644 sysdeps/ia64/memusage.h delete mode 100644 sysdeps/ia64/nptl/Makefile delete mode 100644 sysdeps/ia64/nptl/bits/struct_rwlock.h delete mode 100644 sysdeps/ia64/nptl/pthread-offsets.h delete mode 100644 sysdeps/ia64/nptl/pthread_spin_lock.c delete mode 100644 sysdeps/ia64/nptl/pthread_spin_trylock.c delete mode 100644 sysdeps/ia64/nptl/pthread_spin_unlock.c delete mode 100644 sysdeps/ia64/nptl/pthreaddef.h delete mode 100644 sysdeps/ia64/nptl/tcb-offsets.sym delete mode 100644 sysdeps/ia64/nptl/tls.h delete mode 100644 sysdeps/ia64/softpipe.h delete mode 100644 sysdeps/ia64/sotruss-lib.c delete mode 100644 sysdeps/ia64/stackguard-macros.h delete mode 100644 sysdeps/ia64/stackinfo.h delete mode 100644 sysdeps/ia64/start.S delete mode 100644 sysdeps/ia64/strchr.S delete mode 100644 sysdeps/ia64/strcmp.S delete mode 100644 sysdeps/ia64/strcpy.S delete mode 100644 sysdeps/ia64/strlen.S delete mode 100644 sysdeps/ia64/strncmp.S delete mode 100644 sysdeps/ia64/strncpy.S delete mode 100644 sysdeps/ia64/sysdep.h delete mode 100644 sysdeps/ia64/tininess.h delete mode 100644 sysdeps/ia64/tst-audit.h delete mode 100644 sysdeps/ia64/unwind-arch.h delete mode 100644 sysdeps/ia64/unwind-resume.c create mode 100644 sysdeps/ieee754/dbl-64/s_erfc.c 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 create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input rename sysdeps/{ia64/fpu => ieee754/dbl-64}/w_exp10.c (100%) rename sysdeps/{ia64/fpu => ieee754/dbl-64}/w_fmod.c (100%) rename sysdeps/{ia64/fpu => ieee754/dbl-64}/w_hypot.c (100%) create mode 100644 sysdeps/ieee754/dbl-64/w_ilogb-impl.h create mode 100644 sysdeps/ieee754/dbl-64/w_ilogb.c create mode 100644 sysdeps/ieee754/dbl-64/w_llogb.c create mode 100644 sysdeps/ieee754/float128/s_erfcf128.c 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 create mode 100644 sysdeps/ieee754/flt-32/Makefile create mode 100644 sysdeps/ieee754/flt-32/e_sincoshf_data.c create mode 100644 sysdeps/ieee754/flt-32/e_sincoshf_data.h create mode 100644 sysdeps/ieee754/flt-32/libm-test-ulps create mode 100644 sysdeps/ieee754/flt-32/s_acospif.c create mode 100644 sysdeps/ieee754/flt-32/s_asincosf_data.c create mode 100644 sysdeps/ieee754/flt-32/s_asincosf_data.h create mode 100644 sysdeps/ieee754/flt-32/s_asincoshf_data.c create mode 100644 sysdeps/ieee754/flt-32/s_asincoshf_data.h create mode 100644 sysdeps/ieee754/flt-32/s_asincospif_data.c create mode 100644 sysdeps/ieee754/flt-32/s_asincospif_data.h create mode 100644 sysdeps/ieee754/flt-32/s_asinpif.c create mode 100644 sysdeps/ieee754/flt-32/s_atan2pif.c create mode 100644 sysdeps/ieee754/flt-32/s_atanpif.c create mode 100644 sysdeps/ieee754/flt-32/s_cospif.c create mode 100644 sysdeps/ieee754/flt-32/s_erfcf.c create mode 100644 sysdeps/ieee754/flt-32/s_exp10m1f.c create mode 100644 sysdeps/ieee754/flt-32/s_exp2m1f.c create mode 100644 sysdeps/ieee754/flt-32/s_log10p1f.c create mode 100644 sysdeps/ieee754/flt-32/s_log2p1f.c create mode 100644 sysdeps/ieee754/flt-32/s_sincospif_data.c create mode 100644 sysdeps/ieee754/flt-32/s_sincospif_data.h create mode 100644 sysdeps/ieee754/flt-32/s_sinpif.c create mode 100644 sysdeps/ieee754/flt-32/s_tanpif.c create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input rename sysdeps/{ia64/fpu => ieee754/flt-32}/w_fmodf.c (100%) rename sysdeps/{ia64/fpu => ieee754/flt-32}/w_hypotf.c (100%) create mode 100644 sysdeps/ieee754/flt-32/w_ilogbf-impl.h create mode 100644 sysdeps/ieee754/flt-32/w_ilogbf.c create mode 100644 sysdeps/ieee754/flt-32/w_llogbf.c rename sysdeps/{i386/fpu/math_err.c => ieee754/flt-32/w_log1pf.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_erfcl.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-128/tst-scanf-format-ldouble-a.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_fscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_fwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_scanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_sscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_swscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vfscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vfwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vsscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vswscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_wscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/set-freeres-fp.h create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-scanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-scanf-binary-c23.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-scanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-scanf-binary-gnu89.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-wscanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-wscanf-binary-c23.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-wscanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-wscanf-binary-gnu89.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-scanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-scanf-binary-c23.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-scanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-scanf-binary-gnu89.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-wscanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-wscanf-binary-c23.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-wscanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-wscanf-binary-gnu89.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_erfcl.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-128ibm/tst-scanf-format-ldouble-a.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input create mode 100644 sysdeps/ieee754/ldbl-64-128/Makefile 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_erfcl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fabsl.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-96/tst-scanf-format-ldouble-a.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-acospi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-asinpi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-atan2pi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-atanpi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-compoundn.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-cospi.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-exp10m1.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-exp2m1.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/ldbl-opt/nldbl-isoc23_fscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_fwscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_scanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_sscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_swscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vfscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vfwscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vsscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vswscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vwscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_wscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-log10p1.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-log2p1.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-pown.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-powr.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-rootn.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-rsqrt.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-sinpi.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-tanpi.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-scanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-scanf-binary-c23.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-scanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-scanf-binary-gnu89.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-wscanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-wscanf-binary-c23.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-wscanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-wscanf-binary-gnu89.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input 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 copy sysdeps/{riscv => loongarch}/Implies (100%) create mode 100644 sysdeps/loongarch/Makefile create mode 100644 sysdeps/loongarch/__longjmp.S create mode 100644 sysdeps/loongarch/abort-instr.h create mode 100644 sysdeps/loongarch/bits/endianness.h create mode 100644 sysdeps/loongarch/bits/fenv.h create mode 100644 sysdeps/loongarch/bits/link.h create mode 100644 sysdeps/loongarch/bits/link_lavcurrent.h create mode 100644 sysdeps/loongarch/bits/setjmp.h create mode 100644 sysdeps/loongarch/bsd-_setjmp.c create mode 100644 sysdeps/loongarch/bsd-setjmp.c create mode 100644 sysdeps/loongarch/configure create mode 100644 sysdeps/loongarch/configure.ac create mode 100644 sysdeps/loongarch/cpu-tunables.c create mode 100644 sysdeps/loongarch/dl-audit-check.h create mode 100644 sysdeps/loongarch/dl-get-cpu-features.c create mode 100644 sysdeps/loongarch/dl-irel.h create mode 100644 sysdeps/loongarch/dl-link.sym create mode 100644 sysdeps/loongarch/dl-machine.h create mode 100644 sysdeps/loongarch/dl-tls.h create mode 100644 sysdeps/loongarch/dl-tlsdesc-dynamic.h create mode 100644 sysdeps/loongarch/dl-tlsdesc.S create mode 100644 sysdeps/loongarch/dl-tlsdesc.h create mode 100644 sysdeps/loongarch/dl-trampoline.S create mode 100644 sysdeps/loongarch/dl-trampoline.h create mode 100644 sysdeps/loongarch/dl-tunables.list create mode 100644 sysdeps/loongarch/e_sqrtl.c create mode 100644 sysdeps/loongarch/fenv_private.h create mode 100644 sysdeps/loongarch/fpu/e_ilogbf.c create mode 100644 sysdeps/loongarch/fpu/e_scalb.c create mode 100644 sysdeps/loongarch/fpu/e_scalbf.c create mode 100644 sysdeps/loongarch/fpu/fclrexcpt.c create mode 100644 sysdeps/loongarch/fpu/fedisblxcpt.c create mode 100644 sysdeps/loongarch/fpu/feenablxcpt.c create mode 100644 sysdeps/loongarch/fpu/fegetenv.c create mode 100644 sysdeps/loongarch/fpu/fegetexcept.c create mode 100644 sysdeps/loongarch/fpu/fegetmode.c create mode 100644 sysdeps/loongarch/fpu/fegetround.c create mode 100644 sysdeps/loongarch/fpu/feholdexcpt.c create mode 100644 sysdeps/loongarch/fpu/fenv_libc.h create mode 100644 sysdeps/loongarch/fpu/fesetenv.c create mode 100644 sysdeps/loongarch/fpu/fesetexcept.c create mode 100644 sysdeps/loongarch/fpu/fesetmode.c create mode 100644 sysdeps/loongarch/fpu/fesetround.c create mode 100644 sysdeps/loongarch/fpu/feupdateenv.c create mode 100644 sysdeps/loongarch/fpu/fgetexcptflg.c create mode 100644 sysdeps/loongarch/fpu/fraiseexcpt.c create mode 100644 sysdeps/loongarch/fpu/fsetexcptflg.c create mode 100644 sysdeps/loongarch/fpu/ftestexcept.c create mode 100644 sysdeps/loongarch/fpu/get-rounding-mode.h create mode 100644 sysdeps/loongarch/fpu/math-barriers.h create mode 100644 sysdeps/loongarch/fpu/math-type-macros-double.h create mode 100644 sysdeps/loongarch/fpu/math-type-macros-float.h copy sysdeps/{aarch64 => loongarch}/fpu/math-use-builtins-fma.h (100%) create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-fmax.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-fmin.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-llrint.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-logb.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-lrint.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-rint.h copy sysdeps/{aarch64 => loongarch}/fpu/math-use-builtins-sqrt.h (100%) create mode 100644 sysdeps/loongarch/fpu/s_finite.c create mode 100644 sysdeps/loongarch/fpu/s_finitef.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag_num_template.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag_template.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_num_template.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_template.c create mode 100644 sysdeps/loongarch/fpu/s_fmaxmag.c create mode 100644 sysdeps/loongarch/fpu/s_fmaxmagf.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag_num_template.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag_template.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_num_template.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_template.c create mode 100644 sysdeps/loongarch/fpu/s_fminmag.c create mode 100644 sysdeps/loongarch/fpu/s_fminmagf.c create mode 100644 sysdeps/loongarch/fpu/s_fpclassify.c create mode 100644 sysdeps/loongarch/fpu/s_fpclassifyf.c create mode 100644 sysdeps/loongarch/fpu/s_isinf.c create mode 100644 sysdeps/loongarch/fpu/s_isinff.c create mode 100644 sysdeps/loongarch/fpu/s_isnan.c create mode 100644 sysdeps/loongarch/fpu/s_isnanf.c create mode 100644 sysdeps/loongarch/fpu/s_issignaling.c create mode 100644 sysdeps/loongarch/fpu/s_issignalingf.c create mode 100644 sysdeps/loongarch/fpu/s_scalbn.c create mode 100644 sysdeps/loongarch/fpu/s_scalbnf.c create mode 100644 sysdeps/loongarch/fpu/w_ilogb-impl.h create mode 100644 sysdeps/loongarch/fpu/w_ilogbf-impl.h create mode 100644 sysdeps/loongarch/fpu_control.h create mode 100644 sysdeps/loongarch/hp-timing.h create mode 100644 sysdeps/loongarch/jmpbuf-offsets.h create mode 100644 sysdeps/loongarch/jmpbuf-unwind.h create mode 100644 sysdeps/loongarch/ldsodefs.h create mode 100644 sysdeps/loongarch/libc-tls.c create mode 100644 sysdeps/loongarch/linkmap.h copy sysdeps/{riscv/rv64 => loongarch/lp64}/Implies-after (100%) create mode 100644 sysdeps/loongarch/lp64/multiarch/Makefile create mode 100644 sysdeps/loongarch/lp64/multiarch/dl-symbol-redir-ifunc.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-impl-list.c create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-lasx.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-memchr.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-memcmp.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-memrchr.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-rawmemchr.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-strchr.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-strchrnul.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-strcmp.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-strlen.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-strncmp.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-strnlen.h create mode 100644 sysdeps/loongarch/lp64/multiarch/ifunc-strrchr.h create mode 100644 sysdeps/loongarch/lp64/multiarch/memchr-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memchr-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memchr-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memchr.c create mode 100644 sysdeps/loongarch/lp64/multiarch/memcmp-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memcmp-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memcmp-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memcmp.c create mode 100644 sysdeps/loongarch/lp64/multiarch/memcpy-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memcpy-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memcpy-unaligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memcpy.c create mode 100644 sysdeps/loongarch/lp64/multiarch/memmove-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memmove-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memmove-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memmove-unaligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memmove.c create mode 100644 sysdeps/loongarch/lp64/multiarch/memrchr-generic.c create mode 100644 sysdeps/loongarch/lp64/multiarch/memrchr-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memrchr-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memrchr.c create mode 100644 sysdeps/loongarch/lp64/multiarch/memset-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memset-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memset-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memset-unaligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/memset.c create mode 100644 sysdeps/loongarch/lp64/multiarch/rawmemchr-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/rawmemchr-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/rawmemchr-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/rawmemchr.c create mode 100644 sysdeps/loongarch/lp64/multiarch/stpcpy-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/stpcpy-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/stpcpy-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/stpcpy-unaligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/stpcpy.c create mode 100644 sysdeps/loongarch/lp64/multiarch/strchr-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strchr-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strchr-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strchr.c create mode 100644 sysdeps/loongarch/lp64/multiarch/strchrnul-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strchrnul-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strchrnul-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strchrnul.c create mode 100644 sysdeps/loongarch/lp64/multiarch/strcmp-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strcmp-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strcmp.c create mode 100644 sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strcpy.c create mode 100644 sysdeps/loongarch/lp64/multiarch/strlen-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strlen-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strlen-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strlen.c create mode 100644 sysdeps/loongarch/lp64/multiarch/strncmp-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strncmp-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strncmp.c create mode 100644 sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strnlen-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strnlen-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strnlen.c create mode 100644 sysdeps/loongarch/lp64/multiarch/strrchr-aligned.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strrchr-lasx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strrchr-lsx.S create mode 100644 sysdeps/loongarch/lp64/multiarch/strrchr.c create mode 100644 sysdeps/loongarch/machine-gmon.h create mode 100644 sysdeps/loongarch/math-use-builtins-ffs.h copy sysdeps/{arc => loongarch}/nofpu/Implies (100%) create mode 100644 sysdeps/loongarch/nofpu/math-tests-exceptions.h create mode 100644 sysdeps/loongarch/nofpu/math-tests-rounding.h create mode 100644 sysdeps/loongarch/nptl/pthreaddef.h create mode 100644 sysdeps/loongarch/nptl/tls.h create mode 100644 sysdeps/loongarch/preconfigure create mode 100644 sysdeps/loongarch/preconfigure.ac create mode 100644 sysdeps/loongarch/setjmp.S create mode 100644 sysdeps/loongarch/sfp-machine.h create mode 100644 sysdeps/loongarch/sotruss-lib.c create mode 100644 sysdeps/loongarch/start.S create mode 100644 sysdeps/loongarch/sys/asm.h create mode 100644 sysdeps/loongarch/sys/ifunc.h create mode 100644 sysdeps/loongarch/sys/regdef.h create mode 100644 sysdeps/loongarch/thread_pointer.h create mode 100644 sysdeps/loongarch/tininess.h create mode 100644 sysdeps/loongarch/tlsdesc.c create mode 100644 sysdeps/loongarch/tlsdesc.sym create mode 100644 sysdeps/loongarch/tst-audit.h create mode 100644 sysdeps/loongarch/tst-gnu2-tls2.h create mode 100644 sysdeps/loongarch/tst-hwcap-tunables.c create mode 100644 sysdeps/m68k/bits/wordsize.h delete mode 100644 sysdeps/m68k/coldfire/fpu/libm-test-ulps delete mode 100644 sysdeps/m68k/coldfire/fpu/libm-test-ulps-name create mode 100644 sysdeps/m68k/configure create mode 100644 sysdeps/m68k/configure.ac delete mode 100644 sysdeps/m68k/ffs.c delete mode 100644 sysdeps/m68k/m680x0/fpu/libm-test-ulps delete mode 100644 sysdeps/m68k/m680x0/fpu/libm-test-ulps-name delete mode 100644 sysdeps/m68k/m680x0/fpu/math_err.c delete mode 100644 sysdeps/m68k/m680x0/fpu/math_errf.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_exp10_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_fmod_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_log1pf.c delete mode 100644 sysdeps/m68k/m680x0/m68020/Makefile delete mode 100644 sysdeps/m68k/m680x0/m68020/string_private.h delete mode 100644 sysdeps/m68k/m680x0/m68020/wordcopy.S create mode 100644 sysdeps/m68k/m680x0/w_ilogb.c create mode 100644 sysdeps/m68k/m680x0/w_ilogbf.c create mode 100644 sysdeps/m68k/m680x0/w_llogb.c create mode 100644 sysdeps/m68k/m680x0/w_llogbf.c create mode 100644 sysdeps/m68k/math-use-builtins-ffs.h delete mode 100644 sysdeps/m68k/memusage.h delete mode 100644 sysdeps/m68k/nptl/Makefile delete mode 100644 sysdeps/m68k/nptl/tcb-offsets.sym create mode 100644 sysdeps/m68k/preconfigure.ac create mode 100644 sysdeps/m68k/thread_pointer.h create mode 100644 sysdeps/m68k/utmp-size.h create mode 100644 sysdeps/m68k/wordcopy.c create mode 100644 sysdeps/mach/htl/pt-getname-np.c create mode 100644 sysdeps/mach/htl/pt-setname-np.c create mode 100644 sysdeps/mach/hurd/bits/mman_ext.h create mode 100644 sysdeps/mach/hurd/bits/stdio_lim.h create mode 100644 sysdeps/mach/hurd/bits/timesize.h create mode 100644 sysdeps/mach/hurd/bits/types/idtype_t.h create mode 100644 sysdeps/mach/hurd/bits/types/struct_flock.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/eloop-threshold.h delete mode 100644 sysdeps/mach/hurd/enbl-secure.c create mode 100644 sysdeps/mach/hurd/err_map.h delete mode 100644 sysdeps/mach/hurd/errlist.c create mode 100644 sysdeps/mach/hurd/errname.c create mode 100644 sysdeps/mach/hurd/fstatat_common.h create mode 100644 sysdeps/mach/hurd/getrandom-internal.h create mode 100644 sysdeps/mach/hurd/htl/pt-pthread_self.c create mode 100644 sysdeps/mach/hurd/i386/bits/ipc-perm.h create mode 100644 sysdeps/mach/hurd/i386/bits/types/struct_flock.h create mode 100644 sysdeps/mach/hurd/i386/bits/types/struct_msqid_ds.h create mode 100644 sysdeps/mach/hurd/i386/bits/types/struct_shmid_ds.h delete mode 100644 sysdeps/mach/hurd/i386/dl-machine.h create mode 100644 sysdeps/mach/hurd/i386/dl-tls-initialized.c delete mode 100644 sysdeps/mach/hurd/i386/exc2signal.c create mode 100644 sysdeps/mach/hurd/i386/htl/bits/types/__pthread_t.h create mode 100644 sysdeps/mach/hurd/i386/htl/bits/types/__thrd_t.h delete mode 100644 sysdeps/mach/hurd/i386/init-first.c delete mode 100644 sysdeps/mach/hurd/i386/ioperm.c delete mode 100644 sysdeps/mach/hurd/i386/jmp_buf-macros.h delete mode 100644 sysdeps/mach/hurd/i386/libcrypt.abilist delete mode 100644 sysdeps/mach/hurd/i386/sys/io.h delete mode 100644 sysdeps/mach/hurd/i386/trampoline.c create mode 100644 sysdeps/mach/hurd/init-first.c delete mode 100644 sysdeps/mach/hurd/libc-start.h create mode 100644 sysdeps/mach/hurd/linkat_common.h create mode 100644 sysdeps/mach/hurd/min-eloop-threshold.h delete mode 100644 sysdeps/mach/hurd/not-errno.h delete mode 100644 sysdeps/mach/hurd/siglist-compat.c create mode 100644 sysdeps/mach/hurd/siglist-compat.h create mode 100644 sysdeps/mach/hurd/sigthreadmask.c create mode 100644 sysdeps/mach/hurd/sigtimedwait.c create mode 100644 sysdeps/mach/hurd/sigwaitinfo.c create mode 100644 sysdeps/mach/hurd/x86/Makefile create mode 100644 sysdeps/mach/hurd/x86/exc2signal.c create mode 100644 sysdeps/mach/hurd/x86/ioperm.c create mode 100644 sysdeps/mach/hurd/x86/set-hooks-arch.h rename sysdeps/mach/hurd/{i386 => x86}/signal-defines.sym (100%) create mode 100644 sysdeps/mach/hurd/x86/sys/io.h create mode 100644 sysdeps/mach/hurd/x86/trampoline.c create mode 100644 sysdeps/mach/hurd/x86_64/Implies create mode 100644 sysdeps/mach/hurd/x86_64/Makefile create mode 100644 sysdeps/mach/hurd/x86_64/Versions create mode 100644 sysdeps/mach/hurd/x86_64/____longjmp_chk.S create mode 100644 sysdeps/mach/hurd/x86_64/__longjmp.S create mode 100644 sysdeps/mach/hurd/x86_64/__start_context.S create mode 100644 sysdeps/mach/hurd/x86_64/bits/sigcontext.h create mode 100644 sysdeps/mach/hurd/x86_64/c++-types.data create mode 100644 sysdeps/mach/hurd/x86_64/dl-tls-initialized.c create mode 100644 sysdeps/mach/hurd/x86_64/getcontext.S create mode 100644 sysdeps/mach/hurd/x86_64/htl/Implies create mode 100644 sysdeps/mach/hurd/x86_64/htl/pt-machdep.c create mode 100644 sysdeps/mach/hurd/x86_64/htl/pt-setup.c create mode 100644 sysdeps/mach/hurd/x86_64/intr-msg.h create mode 100644 sysdeps/mach/hurd/x86_64/ld.abilist create mode 100644 sysdeps/mach/hurd/x86_64/libBrokenLocale.abilist create mode 100644 sysdeps/mach/hurd/x86_64/libanl.abilist create mode 100644 sysdeps/mach/hurd/x86_64/libc.abilist create mode 100644 sysdeps/mach/hurd/x86_64/libc_malloc_debug.abilist copy sysdeps/{generic => mach/hurd/x86_64}/libdl.abilist (100%) create mode 100644 sysdeps/mach/hurd/x86_64/libm.abilist create mode 100644 sysdeps/mach/hurd/x86_64/libmvec.abilist create mode 100644 sysdeps/mach/hurd/x86_64/libpthread.abilist create mode 100644 sysdeps/mach/hurd/x86_64/libresolv.abilist create mode 100644 sysdeps/mach/hurd/x86_64/librt.abilist create mode 100644 sysdeps/mach/hurd/x86_64/localplt.data create mode 100644 sysdeps/mach/hurd/x86_64/longjmp-ts.c create mode 100644 sysdeps/mach/hurd/x86_64/makecontext.c create mode 100644 sysdeps/mach/hurd/x86_64/setcontext.S create mode 100644 sysdeps/mach/hurd/x86_64/shlib-versions create mode 100644 sysdeps/mach/hurd/x86_64/sigreturn.c create mode 100644 sysdeps/mach/hurd/x86_64/static-start.S create mode 100644 sysdeps/mach/hurd/x86_64/swapcontext.S create mode 100644 sysdeps/mach/hurd/x86_64/tls.h create mode 100644 sysdeps/mach/hurd/x86_64/tlsdesc.sym create mode 100644 sysdeps/mach/hurd/x86_64/ucontext_i.sym create mode 100644 sysdeps/mach/hurd/x86_64/vm_param.h create mode 100644 sysdeps/mach/i386/Implies delete mode 100644 sysdeps/mach/i386/bits/mach/param.h delete mode 100644 sysdeps/mach/i386/machine-lock.h delete mode 100644 sysdeps/mach/i386/machine-sp.h delete mode 100644 sysdeps/mach/i386/sysdep.h delete mode 100644 sysdeps/mach/i386/thread_state.h create mode 100644 sysdeps/mach/mach_rpc.h create mode 100644 sysdeps/mach/readonly-area-fallback.c delete mode 100644 sysdeps/mach/readonly-area.c create mode 100644 sysdeps/mach/x86/bits/mach/param.h create mode 100644 sysdeps/mach/x86/machine-lock.h create mode 100644 sysdeps/mach/x86/sysdep.h create mode 100644 sysdeps/mach/x86/thread_state.h create mode 100644 sysdeps/mach/x86_64/Implies create mode 100644 sysdeps/microblaze/bits/wordsize.h create mode 100755 sysdeps/microblaze/configure create mode 100644 sysdeps/microblaze/configure.ac delete mode 100644 sysdeps/microblaze/dl-tls.h delete mode 100644 sysdeps/microblaze/libm-test-ulps delete mode 100644 sysdeps/microblaze/libm-test-ulps-name delete mode 100644 sysdeps/microblaze/memusage.h delete mode 100644 sysdeps/microblaze/nptl/Makefile delete mode 100644 sysdeps/microblaze/nptl/tcb-offsets.sym create mode 100644 sysdeps/microblaze/thread_pointer.h create mode 100644 sysdeps/microblaze/tst-file-align.h create mode 100644 sysdeps/microblaze/utmp-size.h create mode 100644 sysdeps/mips/dl-debug.h create mode 100644 sysdeps/mips/dl-machine-rel.h delete mode 100644 sysdeps/mips/dl-procinfo.c delete mode 100644 sysdeps/mips/dl-procinfo.h create mode 100644 sysdeps/mips/dl-r_debug.h create mode 100644 sysdeps/mips/dl-relocate-ld.h create mode 100644 sysdeps/mips/fpu/math-use-builtins-fma.h create mode 100644 sysdeps/mips/math-use-builtins-ffs.h delete mode 100644 sysdeps/mips/memusage.h delete mode 100644 sysdeps/mips/mips32/libm-test-ulps delete mode 100644 sysdeps/mips/mips32/libm-test-ulps-name delete mode 100644 sysdeps/mips/mips64/libm-test-ulps delete mode 100644 sysdeps/mips/mips64/libm-test-ulps-name delete mode 100644 sysdeps/mips/nptl/Makefile delete mode 100644 sysdeps/mips/nptl/tcb-offsets.sym create mode 100644 sysdeps/mips/preconfigure.ac create mode 100644 sysdeps/mips/utmp-size.h delete mode 100644 sysdeps/nios2/Implies delete mode 100644 sysdeps/nios2/Makefile delete mode 100644 sysdeps/nios2/Subdirs delete mode 100644 sysdeps/nios2/Versions delete mode 100644 sysdeps/nios2/__longjmp.S delete mode 100644 sysdeps/nios2/abort-instr.h delete mode 100644 sysdeps/nios2/bits/endianness.h delete mode 100644 sysdeps/nios2/bits/fenv.h delete mode 100644 sysdeps/nios2/bits/link.h delete mode 100644 sysdeps/nios2/bits/setjmp.h delete mode 100644 sysdeps/nios2/configure delete mode 100644 sysdeps/nios2/configure.ac delete mode 100644 sysdeps/nios2/crti.S delete mode 100644 sysdeps/nios2/crtn.S delete mode 100644 sysdeps/nios2/dl-init.c delete mode 100644 sysdeps/nios2/dl-machine.h delete mode 100644 sysdeps/nios2/dl-sysdep.h delete mode 100644 sysdeps/nios2/dl-tls.h delete mode 100644 sysdeps/nios2/dl-trampoline.S delete mode 100644 sysdeps/nios2/elf-initfini.h delete mode 100644 sysdeps/nios2/gccframe.h delete mode 100644 sysdeps/nios2/jmpbuf-offsets.h delete mode 100644 sysdeps/nios2/jmpbuf-unwind.h delete mode 100644 sysdeps/nios2/ldbl-classify-compat.h delete mode 100644 sysdeps/nios2/ldsodefs.h delete mode 100644 sysdeps/nios2/libc-tls.c delete mode 100644 sysdeps/nios2/libm-test-ulps delete mode 100644 sysdeps/nios2/libm-test-ulps-name delete mode 100644 sysdeps/nios2/machine-gmon.h delete mode 100644 sysdeps/nios2/memusage.h delete mode 100644 sysdeps/nios2/nptl/Makefile delete mode 100644 sysdeps/nios2/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/nios2/nptl/pthreaddef.h delete mode 100644 sysdeps/nios2/nptl/tcb-offsets.sym delete mode 100644 sysdeps/nios2/nptl/tls.h delete mode 100644 sysdeps/nios2/preconfigure delete mode 100644 sysdeps/nios2/setjmp.S delete mode 100644 sysdeps/nios2/sfp-machine.h delete mode 100644 sysdeps/nios2/sotruss-lib.c delete mode 100644 sysdeps/nios2/stackguard-macros.h delete mode 100644 sysdeps/nios2/stackinfo.h delete mode 100644 sysdeps/nios2/start.S delete mode 100644 sysdeps/nios2/sysdep.h delete mode 100644 sysdeps/nios2/tst-audit.h create mode 100644 sysdeps/nptl/cancellation-pc-check.h create mode 100644 sysdeps/nptl/pthread_mutex_backoff.h create mode 100644 sysdeps/nptl/rseq-access.h create mode 100644 sysdeps/nptl/tcb-access.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 rename sysdeps/{nios2 => or1k}/bsd-_setjmp.S (100%) rename sysdeps/{nios2 => 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-trampoline.S create mode 100644 sysdeps/or1k/fpu/fclrexcpt.c create mode 100644 sysdeps/or1k/fpu/fegetenv.c create mode 100644 sysdeps/or1k/fpu/fegetmode.c create mode 100644 sysdeps/or1k/fpu/fegetround.c create mode 100644 sysdeps/or1k/fpu/feholdexcpt.c create mode 100644 sysdeps/or1k/fpu/fenv_private.h create mode 100644 sysdeps/or1k/fpu/fesetenv.c create mode 100644 sysdeps/or1k/fpu/fesetexcept.c create mode 100644 sysdeps/or1k/fpu/fesetmode.c create mode 100644 sysdeps/or1k/fpu/fesetround.c create mode 100644 sysdeps/or1k/fpu/feupdateenv.c create mode 100644 sysdeps/or1k/fpu/fgetexcptflg.c create mode 100644 sysdeps/or1k/fpu/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/or1k/fpu/fraiseexcpt.c create mode 100644 sysdeps/or1k/fpu/fsetexcptflg.c create mode 100644 sysdeps/or1k/fpu/ftestexcept.c create mode 100644 sysdeps/or1k/fpu/get-rounding-mode.h create mode 100644 sysdeps/or1k/fpu_control.h 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/machine-gmon.h create mode 100644 sysdeps/or1k/math-tests-snan-payload.h create mode 100644 sysdeps/or1k/math-tests-trap.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/thread_pointer.h create mode 100644 sysdeps/or1k/tininess.h create mode 100644 sysdeps/or1k/tst-audit.h create mode 100644 sysdeps/or1k/utmp-size.h delete mode 100644 sysdeps/posix/Makefile delete mode 100644 sysdeps/posix/getaddrinfo.c delete mode 100644 sysdeps/posix/spawni.c delete mode 100644 sysdeps/powerpc/cpu-features.c delete mode 100644 sysdeps/powerpc/cpu-features.h create mode 100644 sysdeps/powerpc/dl-diagnostics-cpu.c create mode 100644 sysdeps/powerpc/dl-lookupcfg.h delete mode 100644 sysdeps/powerpc/dl-procinfo.h delete mode 100644 sysdeps/powerpc/ffs.c delete mode 100644 sysdeps/powerpc/fpu/e_hypot.c delete mode 100644 sysdeps/powerpc/fpu/e_hypotf.c delete mode 100644 sysdeps/powerpc/fpu/libm-test-ulps delete mode 100644 sysdeps/powerpc/fpu/libm-test-ulps-name create mode 100644 sysdeps/powerpc/fpu/math-use-builtins-fabs.h create mode 100644 sysdeps/powerpc/fpu/math-use-builtins-trunc.h delete mode 100644 sysdeps/powerpc/fpu/s_copysign.c delete mode 100644 sysdeps/powerpc/fpu/s_copysignf.c delete mode 100644 sysdeps/powerpc/fpu/s_modf.c delete mode 100644 sysdeps/powerpc/fpu/s_modff.c create mode 100644 sysdeps/powerpc/math-use-builtins-ffs.h delete mode 100644 sysdeps/powerpc/memusage.h delete mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps delete mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps-name delete mode 100644 sysdeps/powerpc/powerpc32/backtrace.c delete mode 100644 sysdeps/powerpc/powerpc32/bzero.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_copysignl.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fabsl.S create mode 100644 sysdeps/powerpc/powerpc32/power11/Implies create mode 100644 sysdeps/powerpc/powerpc32/power11/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc32/power11/multiarch/Implies 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/power4/multiarch/bzero-power6.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncase-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncase.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncmp.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc32/register-dump.h create mode 100644 sysdeps/powerpc/powerpc32/stackinfo.h delete mode 100644 sysdeps/powerpc/powerpc32/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/backtrace.c create mode 100644 sysdeps/powerpc/powerpc64/be/power11/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power11/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power11/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power11/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/bzero.S create mode 100644 sysdeps/powerpc/powerpc64/dl-funcdesc.h delete mode 100644 sysdeps/powerpc/powerpc64/entry.h delete mode 100644 sysdeps/powerpc/powerpc64/ffsll.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_copysignl.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fabsl.S create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/e_ilogb.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/e_ilogbf.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_ilogb.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_ilogbf.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_llogb.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_llogbf.c create mode 100644 sysdeps/powerpc/powerpc64/le/multiarch/dl-symbol-redir-ifunc.h create mode 100644 sysdeps/powerpc/powerpc64/le/power11/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power11/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power11/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power11/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bcopy-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bcopy.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bzero.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasestr-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasestr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasestr.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcat-power10.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase_l-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase_l.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power4.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power7.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strstr-power7.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strstr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strstr.c delete mode 100644 sysdeps/powerpc/powerpc64/power4/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/bcopy.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/strstr.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/Makefile delete mode 100644 sysdeps/powerpc/powerpc64/power8/strcasestr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/power8/strcasestr.S delete mode 100644 sysdeps/powerpc/powerpc64/register-dump.h delete mode 100644 sysdeps/powerpc/powerpc64/strncmp.S delete mode 100644 sysdeps/powerpc/stackinfo.h create mode 100644 sysdeps/powerpc/string-fza.h create mode 100644 sysdeps/powerpc/thread_pointer.h create mode 100644 sysdeps/powerpc/utmp-size.h create mode 100644 sysdeps/pthread/tst-atfork3.c create mode 100644 sysdeps/pthread/tst-atfork3mod.c create mode 100644 sysdeps/pthread/tst-atfork4.c create mode 100644 sysdeps/pthread/tst-atfork4mod.c create mode 100644 sysdeps/pthread/tst-cancel29.c create mode 100644 sysdeps/pthread/tst-cancel30.c create mode 100644 sysdeps/pthread/tst-cancel32.c create mode 100644 sysdeps/pthread/tst-create1.c create mode 100644 sysdeps/pthread/tst-create1mod.c create mode 100644 sysdeps/pthread/tst-fopen-threaded.c create mode 100644 sysdeps/pthread/tst-join16-time64.c create mode 100644 sysdeps/pthread/tst-join16.c create mode 100644 sysdeps/pthread/tst-pthread-exit-signal.c create mode 100644 sysdeps/pthread/tst-pthread-mutexattr-2.c create mode 100644 sysdeps/pthread/tst-pthread-raise-blocked-self.c create mode 100644 sysdeps/pthread/tst-pthread-setuid-loop.c rename sysdeps/pthread/{tst-mutex7robust.c => tst-robust11.c} (100%) create mode 100644 sysdeps/pthread/tst-sem18.c create mode 100644 sysdeps/pthread/tst-sem19.c create mode 100644 sysdeps/pthread/tst-spin5.c create mode 100644 sysdeps/pthread/tst-stack2-mod.c create mode 100644 sysdeps/pthread/tst-stack2.c create mode 100644 sysdeps/riscv/dl-link.sym create mode 100644 sysdeps/riscv/dl-relocate-ld.h create mode 100644 sysdeps/riscv/math-use-builtins-ffs.h delete mode 100644 sysdeps/riscv/memusage.h create mode 100644 sysdeps/riscv/multiarch/memcpy-generic.c create mode 100644 sysdeps/riscv/multiarch/memcpy_noalignment.S delete mode 100644 sysdeps/riscv/nofpu/libm-test-ulps delete mode 100644 sysdeps/riscv/nofpu/libm-test-ulps-name delete mode 100644 sysdeps/riscv/nptl/Makefile delete mode 100644 sysdeps/riscv/nptl/tcb-offsets.sym create mode 100644 sysdeps/riscv/preconfigure.ac create mode 100644 sysdeps/riscv/riscv-ifunc.h delete mode 100644 sysdeps/riscv/rv32/rvd/libm-test-ulps delete mode 100644 sysdeps/riscv/rv32/rvd/libm-test-ulps-name delete mode 100644 sysdeps/riscv/rv32/rvd/s_lrint.c delete mode 100644 sysdeps/riscv/rv32/rvd/s_lround.c delete mode 100644 sysdeps/riscv/rv32/rvf/s_lrintf.c delete mode 100644 sysdeps/riscv/rv32/rvf/s_lroundf.c delete mode 100644 sysdeps/riscv/rv64/rvd/libm-test-ulps delete mode 100644 sysdeps/riscv/rv64/rvd/libm-test-ulps-name delete mode 100644 sysdeps/riscv/rv64/rvd/s_lrint.c delete mode 100644 sysdeps/riscv/rv64/rvd/s_lround.c delete mode 100644 sysdeps/riscv/rv64/rvf/s_lrintf.c delete mode 100644 sysdeps/riscv/rv64/rvf/s_lroundf.c create mode 100644 sysdeps/riscv/rvd/fix-float-double-convert-nan.h copy sysdeps/{aarch64/fpu => riscv/rvd}/math-use-builtins-fma.h (100%) delete mode 100644 sysdeps/riscv/rvd/s_copysign.c delete mode 100644 sysdeps/riscv/rvd/s_fma.c create mode 100644 sysdeps/riscv/rvd/s_lrint.c create mode 100644 sysdeps/riscv/rvd/s_lround.c delete mode 100644 sysdeps/riscv/rvf/s_copysignf.c delete mode 100644 sysdeps/riscv/rvf/s_fmaf.c create mode 100644 sysdeps/riscv/rvf/s_lrintf.c create mode 100644 sysdeps/riscv/rvf/s_lroundf.c delete mode 100644 sysdeps/riscv/stackinfo.h create mode 100644 sysdeps/riscv/string-fza.h create mode 100644 sysdeps/riscv/string-fzi.h create mode 100644 sysdeps/riscv/thread_pointer.h create mode 100644 sysdeps/riscv/utmp-size.h delete mode 100644 sysdeps/s390/bzero.c create mode 100644 sysdeps/s390/cpu-features.c create mode 100644 sysdeps/s390/cpu-features.h create mode 100644 sysdeps/s390/dl-diagnostics-cpu.c delete mode 100644 sysdeps/s390/dl-procinfo.h create mode 100644 sysdeps/s390/dl-tunables.list delete mode 100644 sysdeps/s390/ffs.c delete mode 100644 sysdeps/s390/fpu/libm-test-ulps delete mode 100644 sysdeps/s390/fpu/libm-test-ulps-name create mode 100644 sysdeps/s390/libc-start.c delete mode 100644 sysdeps/s390/memusage.h create mode 100644 sysdeps/s390/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/s390/s390-32/dl-sysdep.h create mode 100644 sysdeps/s390/s390-64/configure create mode 100644 sysdeps/s390/s390-64/configure.ac delete mode 100644 sysdeps/s390/string_private.h create mode 100644 sysdeps/sh/bits/wordsize.h delete mode 100644 sysdeps/sh/dl-tls.h delete mode 100644 sysdeps/sh/libm-test-ulps delete mode 100644 sysdeps/sh/libm-test-ulps-name delete mode 100644 sysdeps/sh/memusage.h create mode 100644 sysdeps/sh/string-fzb.h create mode 100644 sysdeps/sh/utmp-size.h create mode 100644 sysdeps/sparc/dl-lookupcfg.h delete mode 100644 sysdeps/sparc/dl-procinfo.c delete mode 100644 sysdeps/sparc/dl-procinfo.h delete mode 100644 sysdeps/sparc/dl-sysdep.h delete mode 100644 sysdeps/sparc/dl-tls.h delete mode 100644 sysdeps/sparc/fpu/libm-test-ulps delete mode 100644 sysdeps/sparc/fpu/libm-test-ulps-name delete mode 100644 sysdeps/sparc/memusage.h delete mode 100644 sysdeps/sparc/sparc32/bzero.c create mode 100644 sysdeps/sparc/sparc32/fpu/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/sparc/sparc32/fpu/math-tests-snan-payload.h delete mode 100644 sysdeps/sparc/sparc32/fpu/s_copysign.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_copysignf.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabs.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabsf.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabsl.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/bzero.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fabs-generic.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fabs-generic.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fabsf-generic.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fabsf-generic.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c create mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/md5-block.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/md5-crop.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/sha256-block.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/sha256-crop.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/sha512-block.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/sha512-crop.S delete mode 100644 sysdeps/sparc/sparc64/bzero.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_copysign.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_copysignf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabs.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabsf.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabsl.c delete mode 100644 sysdeps/sparc/sparc64/multiarch/bzero.c create mode 100644 sysdeps/sparc/sparc64/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/sparc/sparc64/multiarch/md5-block.c delete mode 100644 sysdeps/sparc/sparc64/multiarch/md5-crop.S delete mode 100644 sysdeps/sparc/sparc64/multiarch/sha256-block.c delete mode 100644 sysdeps/sparc/sparc64/multiarch/sha256-crop.S delete mode 100644 sysdeps/sparc/sparc64/multiarch/sha512-block.c delete mode 100644 sysdeps/sparc/sparc64/multiarch/sha512-crop.S create mode 100644 sysdeps/sparc/thread_pointer.h create mode 100644 sysdeps/sparc/utmp-size.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/____longjmp_chk.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/arch-pkey.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/aarch64/cpu-features.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-procruntime.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/libc-start.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc-start.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/aarch64/libmvec.abilist create mode 100644 sysdeps/unix/sysv/linux/aarch64/pkey_get.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/pkey_set.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/pointer_guard.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-aarch64-pkey.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-abort.sh create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled-static.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-disabled.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-enforced.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-optional-off.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-optional-on.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-override.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-abort.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-static-abort.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-static.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-helper.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod1.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod2.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod3.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-noreturn.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-off.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-on.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-static-off.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-static-on.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-override-static.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-override.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-disabled.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-enforced-abort.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-optional.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-override.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-gcs-skeleton.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-cbaud.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/brk.c create mode 100644 sysdeps/unix/sysv/linux/alpha/brk_call.h create mode 100644 sysdeps/unix/sysv/linux/alpha/errlist-compat-data.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/errlist-compat.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/kernel_termios.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/alpha/pipe.S create mode 100644 sysdeps/unix/sysv/linux/alpha/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/sys/acct.h create mode 100644 sysdeps/unix/sysv/linux/alpha/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/alpha/termios_arch.h delete mode 100644 sysdeps/unix/sysv/linux/arc/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/arc/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/arc/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/arc/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/arc/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/arc/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/arm/be/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/typesizes.h create mode 100644 sysdeps/unix/sysv/linux/arm/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/arm/dl-procinfo.c delete mode 100644 sysdeps/unix/sysv/linux/arm/dl-procinfo.h delete mode 100644 sysdeps/unix/sysv/linux/arm/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/arm/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/arm/le/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/arm/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/arm/syscall_cancel.S copy sysdeps/unix/sysv/linux/{m68k => arm}/xstatver.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/bits/ipc.h create mode 100644 sysdeps/unix/sysv/linux/bits/mman_ext.h create mode 100644 sysdeps/unix/sysv/linux/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/bits/spawn_ext.h create mode 100644 sysdeps/unix/sysv/linux/bits/stdio_lim.h delete mode 100644 sysdeps/unix/sysv/linux/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-cbaud.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/idtype_t.h create mode 100644 sysdeps/unix/sysv/linux/bits/typesizes.h create mode 100644 sysdeps/unix/sysv/linux/brk_call.h create mode 100644 sysdeps/unix/sysv/linux/cfsetspeed.c create mode 100644 sysdeps/unix/sysv/linux/chmod.c create mode 100644 sysdeps/unix/sysv/linux/chown.c create mode 100644 sysdeps/unix/sysv/linux/clone-pidfd-support.c create mode 100644 sysdeps/unix/sysv/linux/close_nocancel_nostatus.c delete mode 100644 sysdeps/unix/sysv/linux/closefrom.c create mode 100644 sysdeps/unix/sysv/linux/csky/bits/struct_stat.h 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/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/csky/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/csky/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/csky/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/dl-affinity.h create mode 100644 sysdeps/unix/sysv/linux/dl-early_allocate.c create mode 100644 sysdeps/unix/sysv/linux/dl-execve.h create mode 100644 sysdeps/unix/sysv/linux/dl-extra_tls.h delete mode 100644 sysdeps/unix/sysv/linux/dl-librecon.h create mode 100644 sysdeps/unix/sysv/linux/dl-parse_auxv.h create mode 100644 sysdeps/unix/sysv/linux/dl-rseq-symbols.S create mode 100644 sysdeps/unix/sysv/linux/dup2.c create mode 100644 sysdeps/unix/sysv/linux/epoll_create.c create mode 100644 sysdeps/unix/sysv/linux/epoll_pwait2.c create mode 100644 sysdeps/unix/sysv/linux/errlist-compat-data.h delete mode 100644 sysdeps/unix/sysv/linux/errlist-compat.c create mode 100644 sysdeps/unix/sysv/linux/fanotify_mark.c delete mode 100644 sysdeps/unix/sysv/linux/fips-private.h delete mode 100644 sysdeps/unix/sysv/linux/generic/Makefile delete mode 100644 sysdeps/unix/sysv/linux/generic/README delete mode 100644 sysdeps/unix/sysv/linux/generic/____longjmp_chk.c delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/fcntl.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/struct_stat.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/generic/chmod.c delete mode 100644 sysdeps/unix/sysv/linux/generic/chown.c delete mode 100644 sysdeps/unix/sysv/linux/generic/dl-origin.c delete mode 100644 sysdeps/unix/sysv/linux/generic/dup2.c delete mode 100644 sysdeps/unix/sysv/linux/generic/epoll_create.c delete mode 100644 sysdeps/unix/sysv/linux/generic/inotify_init.c delete mode 100644 sysdeps/unix/sysv/linux/generic/lchown.c delete mode 100644 sysdeps/unix/sysv/linux/generic/link.c delete mode 100644 sysdeps/unix/sysv/linux/generic/mkdir.c delete mode 100644 sysdeps/unix/sysv/linux/generic/pipe.c delete mode 100644 sysdeps/unix/sysv/linux/generic/readlink.c delete mode 100644 sysdeps/unix/sysv/linux/generic/rmdir.c delete mode 100644 sysdeps/unix/sysv/linux/generic/symlink.c delete mode 100644 sysdeps/unix/sysv/linux/generic/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/generic/sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/generic/unlink.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/Versions delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/generic/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/getrandom-internal.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/typesizes.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/wordsize.h create mode 100644 sysdeps/unix/sysv/linux/hppa/errlist-compat-data.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/errlist-compat.c create mode 100644 sysdeps/unix/sysv/linux/hppa/fanotify_mark.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/hppa/prlimit64.c create mode 100644 sysdeps/unix/sysv/linux/hppa/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.S delete mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.c create mode 100644 sysdeps/unix/sysv/linux/hppa/sys/cachectl.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/syscall.c create mode 100644 sysdeps/unix/sysv/linux/hppa/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/hppa/vfork.S copy sysdeps/unix/sysv/linux/{m68k => hppa}/xstatver.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/i386/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/i386/dl-procinfo.h create mode 100644 sysdeps/unix/sysv/linux/i386/dl-writev.h delete mode 100644 sysdeps/unix/sysv/linux/i386/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/i386/libc-do-syscall-int80.S delete mode 100644 sysdeps/unix/sysv/linux/i386/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/i386/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/i386/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/i386/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/Implies delete mode 100644 sysdeps/unix/sysv/linux/ia64/Makefile delete mode 100644 sysdeps/unix/sysv/linux/ia64/Versions delete mode 100644 sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/__longjmp.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/__start_context.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/fcntl.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/mman.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/setjmp.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/shmlba.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/siginfo-arch.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/siginfo-consts-arch.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/sigstack.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/struct_stat.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/brk.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/bsd-_setjmp.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/bsd-setjmp.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/c++-types.data delete mode 100644 sysdeps/unix/sysv/linux/ia64/clone.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/clone2.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/configure delete mode 100644 sysdeps/unix/sysv/linux/ia64/configure.ac delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-cache.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/getclktck.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/getcontext.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/ioperm.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/kernel-features.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/ld.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed delete mode 100644 sysdeps/unix/sysv/linux/ia64/libBrokenLocale.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libc.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libdl.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libnsl.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libpthread.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libresolv.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libthread_db.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/localplt.data delete mode 100644 sysdeps/unix/sysv/linux/ia64/makecontext.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/mmap_internal.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/pipe.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/readelflib.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/rt-sysdep.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/setcontext.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/setjmp.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/shlib-versions delete mode 100644 sysdeps/unix/sysv/linux/ia64/sigaltstack-offsets.sym delete mode 100644 sysdeps/unix/sysv/linux/ia64/sigcontext-offsets.sym delete mode 100644 sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/swapcontext.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/sys/io.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sys/ptrace.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sys/rse.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sys/ucontext.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sys/user.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/syscall.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sysdep.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_t_was_int_compat.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/ucontext_i.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/unwind-dw2-fde.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/vfork.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/wordexp.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/include/bits/mman-shared.h create mode 100644 sysdeps/unix/sysv/linux/inotify_init.c create mode 100644 sysdeps/unix/sysv/linux/internal-ioctl.h create mode 100644 sysdeps/unix/sysv/linux/internal-sigset.h create mode 100644 sysdeps/unix/sysv/linux/internal-stat.h create mode 100644 sysdeps/unix/sysv/linux/ioctl.c create mode 100644 sysdeps/unix/sysv/linux/isatty.c create mode 100644 sysdeps/unix/sysv/linux/isatty_nostatus.c delete mode 100644 sysdeps/unix/sysv/linux/kernel_termios.h create mode 100644 sysdeps/unix/sysv/linux/lchown.c delete mode 100644 sysdeps/unix/sysv/linux/ldd-rewrite.sed delete mode 100644 sysdeps/unix/sysv/linux/lddlibc4.c create mode 100644 sysdeps/unix/sysv/linux/link.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/Implies create mode 100644 sysdeps/unix/sysv/linux/loongarch/Makefile create mode 100644 sysdeps/unix/sysv/linux/loongarch/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/atomic-machine.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/fcntl.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/hwcap.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/sigstack.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/clone.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/clone3.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/configure create mode 100644 sysdeps/unix/sysv/linux/loongarch/configure.ac create mode 100644 sysdeps/unix/sysv/linux/loongarch/cpu-features.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/cpu-features.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/dl-cache.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/dl-procinfo.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/dl-sysdep.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/fixup-asm-unistd.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/ldd-rewrite.sed create mode 100644 sysdeps/unix/sysv/linux/loongarch/libc-start.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/localplt.data create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/Implies copy sysdeps/unix/sysv/linux/{aarch64 => loongarch/lp64}/c++-types.data (100%) create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist copy sysdeps/{generic => unix/sysv/linux/loongarch/lp64}/libpthread.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libresolv.abilist copy sysdeps/{generic => unix/sysv/linux/loongarch/lp64}/librt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/makecontext.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/pointer_guard.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/readelflib.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/shlib-versions create mode 100644 sysdeps/unix/sysv/linux/loongarch/sigcontextinfo.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/swapcontext.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/sys/ucontext.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/sys/user.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/sysdep.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/ucontext-macros.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/ucontext_i.sym create mode 100644 sysdeps/unix/sysv/linux/loongarch/vfork.S create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/fpu/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/nofpu/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/m68k/libc-lock-arch.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/m68k/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/m68k/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/machine-sp.h create mode 100644 sysdeps/unix/sysv/linux/malloc-hugepages.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/Versions delete mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/mips/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-struct.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/typesizes.h create mode 100644 sysdeps/unix/sysv/linux/mips/clone3.S create mode 100644 sysdeps/unix/sysv/linux/mips/errlist-compat-data.h delete mode 100644 sysdeps/unix/sysv/linux/mips/errlist-compat.c delete mode 100644 sysdeps/unix/sysv/linux/mips/kernel_termios.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/syscall_types.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fstatat.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/sendfile64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/syscall_cancel.S 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/mips/termios_arch.h create mode 100644 sysdeps/unix/sysv/linux/mkdir.c create mode 100644 sysdeps/unix/sysv/linux/mmap_call.h create mode 100644 sysdeps/unix/sysv/linux/mremap-failure.h create mode 100644 sysdeps/unix/sysv/linux/mremap.c delete mode 100644 sysdeps/unix/sysv/linux/nice.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/Implies delete mode 100644 sysdeps/unix/sysv/linux/nios2/Makefile delete mode 100644 sysdeps/unix/sysv/linux/nios2/Versions delete mode 100644 sysdeps/unix/sysv/linux/nios2/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/bits/statfs.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/c++-types.data delete mode 100644 sysdeps/unix/sysv/linux/nios2/cacheflush.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/clone.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/configure delete mode 100644 sysdeps/unix/sysv/linux/nios2/configure.ac delete mode 100644 sysdeps/unix/sysv/linux/nios2/getcontext.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/ld.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libBrokenLocale.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libc.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libdl.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libnsl.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libpthread.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libresolv.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libthread_db.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/nios2/localplt.data delete mode 100644 sysdeps/unix/sysv/linux/nios2/makecontext.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/send.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/setcontext.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/shlib-versions delete mode 100644 sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/swapcontext.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/sys/cachectl.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/sys/ucontext.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/sys/user.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/syscall.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/sysdep.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/ucontext_i.sym delete mode 100644 sysdeps/unix/sysv/linux/nios2/vfork.S create mode 100644 sysdeps/unix/sysv/linux/old_termios.h delete mode 100644 sysdeps/unix/sysv/linux/opensock.c 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/Versions 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-common.S 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/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/prctl.c create mode 100644 sysdeps/unix/sysv/linux/or1k/setcontext-common.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-common.S 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/syscall_cancel.S 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/pidfd_getpid.c create mode 100644 sysdeps/unix/sysv/linux/pidfd_spawn.c create mode 100644 sysdeps/unix/sysv/linux/pidfd_spawnp.c create mode 100644 sysdeps/unix/sysv/linux/pipe.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/ioctls.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-cbaud.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/typesizes.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/cancellation-pc-check.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/cpu-features.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/cpu-features.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-support.c 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/kernel_termios.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/powerpc/termios_arch.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/tst-hwcap-tunables.c create mode 100644 sysdeps/unix/sysv/linux/ppoll_chk.c delete mode 100644 sysdeps/unix/sysv/linux/prctl.c create mode 100644 sysdeps/unix/sysv/linux/prlimit64.c create mode 100644 sysdeps/unix/sysv/linux/procutils.c create mode 100644 sysdeps/unix/sysv/linux/procutils.h create mode 100644 sysdeps/unix/sysv/linux/readlink.c create mode 100644 sysdeps/unix/sysv/linux/readonly-area-fallback.c delete mode 100644 sysdeps/unix/sysv/linux/readonly-area.c create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/riscv/clone3.S create mode 100644 sysdeps/unix/sysv/linux/riscv/hwprobe.c create mode 100644 sysdeps/unix/sysv/linux/riscv/include/sys/hwprobe.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/riscv/multiarch/Makefile create mode 100644 sysdeps/unix/sysv/linux/riscv/multiarch/ifunc-impl-list.c create mode 100644 sysdeps/unix/sysv/linux/riscv/multiarch/memcpy.c delete mode 100644 sysdeps/unix/sysv/linux/riscv/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/sys/hwprobe.h create mode 100644 sysdeps/unix/sysv/linux/riscv/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/rmdir.c 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/dl-procinfo.h create mode 100644 sysdeps/unix/sysv/linux/s390/mmap_call.h delete mode 100644 sysdeps/unix/sysv/linux/s390/mmap_internal.h delete mode 100644 sysdeps/unix/sysv/linux/s390/opensock.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/sched_getattr.c create mode 100644 sysdeps/unix/sysv/linux/sched_setattr.c delete mode 100644 sysdeps/unix/sysv/linux/segfault.c create mode 100644 sysdeps/unix/sysv/linux/sendfile.c create mode 100644 sysdeps/unix/sysv/linux/sendfile64.c create mode 100644 sysdeps/unix/sysv/linux/set-freeres-os.h create mode 100644 sysdeps/unix/sysv/linux/setvmaname.c create mode 100644 sysdeps/unix/sysv/linux/setvmaname.h delete mode 100644 sysdeps/unix/sysv/linux/sh/be/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/sh/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/sh/bits/typesizes.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/le/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/sh/pipe.S create mode 100644 sysdeps/unix/sysv/linux/sh/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/sh/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/sh/syscall_cancel.S copy sysdeps/unix/sysv/linux/{m68k => sh}/xstatver.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/siglist-compat.c create mode 100644 sysdeps/unix/sysv/linux/siglist-compat.h delete mode 100644 sysdeps/unix/sysv/linux/signal.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-cbaud.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-struct.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/brk.c create mode 100644 sysdeps/unix/sysv/linux/sparc/brk_call.h create mode 100644 sysdeps/unix/sysv/linux/sparc/errlist-compat-data.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/errlist-compat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/kernel_termios.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/sparc/termios_arch.h create mode 100644 sysdeps/unix/sysv/linux/spawnattr_getcgroup_np.c create mode 100644 sysdeps/unix/sysv/linux/spawnattr_setcgroup_np.c create mode 100644 sysdeps/unix/sysv/linux/startup.h create mode 100644 sysdeps/unix/sysv/linux/symlink.c create mode 100644 sysdeps/unix/sysv/linux/sys/pidfd.h create mode 100644 sysdeps/unix/sysv/linux/sys/rseq.h create mode 100644 sysdeps/unix/sysv/linux/syscall.c create mode 100644 sysdeps/unix/sysv/linux/syscall_cancel.c delete mode 100644 sysdeps/unix/sysv/linux/termio.h create mode 100644 sysdeps/unix/sysv/linux/termios_arch.h create mode 100644 sysdeps/unix/sysv/linux/termios_internals.h delete mode 100644 sysdeps/unix/sysv/linux/tst-close_range.c create mode 100644 sysdeps/unix/sysv/linux/tst-epoll-ioctls.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-fdopendir-o_path.c create mode 100644 sysdeps/unix/sysv/linux/tst-getauxval.c create mode 100644 sysdeps/unix/sysv/linux/tst-getcwd-smallbuff.c create mode 100644 sysdeps/unix/sysv/linux/tst-linux-mremap1.c delete mode 100644 sysdeps/unix/sysv/linux/tst-misalign-clone-internal.c create mode 100755 sysdeps/unix/sysv/linux/tst-mount-compile.py create mode 100755 sysdeps/unix/sysv/linux/tst-mount-consts.py create mode 100644 sysdeps/unix/sysv/linux/tst-mount.c create mode 100644 sysdeps/unix/sysv/linux/tst-nolink-libc.c create mode 100644 sysdeps/unix/sysv/linux/tst-pidfd-consts.py create mode 100644 sysdeps/unix/sysv/linux/tst-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-pidfd_getpid.c create mode 100644 sysdeps/unix/sysv/linux/tst-posix_spawn-setsid-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-process_madvise.c create mode 100644 sysdeps/unix/sysv/linux/tst-process_mrelease.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-disable-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-disable.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-nptl-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-nptl.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range-4096.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range-mod.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-tls-range.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.h create mode 100644 sysdeps/unix/sysv/linux/tst-sched-affinity-inheritance.c create mode 100644 sysdeps/unix/sysv/linux/tst-sched-consts.py create mode 100644 sysdeps/unix/sysv/linux/tst-sched_setattr-thread.c create mode 100644 sysdeps/unix/sysv/linux/tst-sched_setattr.c create mode 100644 sysdeps/unix/sysv/linux/tst-sem_getvalue-affinity.c create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp-compat-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp-compat.c create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp.c create mode 100644 sysdeps/unix/sysv/linux/tst-spawn-cgroup.c create mode 100644 sysdeps/unix/sysv/linux/tst-spawn-chdir-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-spawn-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-spawn-pidfd.h create mode 100644 sysdeps/unix/sysv/linux/tst-spawn2-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-spawn3-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-spawn4-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-spawn5-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-spawn6-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-spawn7-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-syscall-restart.c create mode 100644 sysdeps/unix/sysv/linux/tst-termios-linux.c create mode 100644 sysdeps/unix/sysv/linux/tst-ttyname-common.c create mode 100644 sysdeps/unix/sysv/linux/tst-ttyname-direct.c create mode 100644 sysdeps/unix/sysv/linux/tst-ttyname-namespace.c delete mode 100644 sysdeps/unix/sysv/linux/tst-ttyname.c create mode 100644 sysdeps/unix/sysv/linux/unlink.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/sendfile64.c create mode 100644 sysdeps/unix/sysv/linux/x86/bits/platform/features.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/x86/cpu-features.c delete mode 100644 sysdeps/unix/sysv/linux/x86/dl-cet.h create mode 100644 sysdeps/unix/sysv/linux/x86/dl-hwcap2.h delete mode 100644 sysdeps/unix/sysv/linux/x86/include/asm/prctl.h delete mode 100644 sysdeps/unix/sysv/linux/x86/readelflib.c delete mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-property-1.c delete mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c delete mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-property-dep-2.S delete mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c delete mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c 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/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/allocate-shadow-stack.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/allocate-shadow-stack.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/dl-cache.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/dl-cet.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/dl-plt-rewrite.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/get-cpuid-feature-leaf.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/include/asm/prctl.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-cet-property-1.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-cet-property-2.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-cet-property-dep-2.S create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-cet-setcontext-1.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-cet-vfork-1.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx-mod0.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx-mod1.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx-mod2.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-gnu2-tls2-amx.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/prctl.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/syscall_types.h create mode 100644 sysdeps/wordsize-32/Makefile create mode 100644 sysdeps/wordsize-32/tst-scanf-format-int-d.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-int-i.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-long-d.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-long-i.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-b.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-o.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-u.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-x.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-xx.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-b.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-o.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-u.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-x.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-int-d.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-int-i.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-long-d.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-long-i.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-b.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-o.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-u.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-x.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-xx.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-b.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-o.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-u.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-x.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input create mode 100644 sysdeps/x86/bits/dl_find_object.h create mode 100644 sysdeps/x86/bits/platform/features.h delete mode 100644 sysdeps/x86/cet-control.h delete mode 100644 sysdeps/x86/check-cet.awk delete mode 100644 sysdeps/x86/dl-cet.c create mode 100644 sysdeps/x86/dl-hwcap2.h create mode 100644 sysdeps/x86/dl-new-hash.h delete mode 100644 sysdeps/x86/dl-procinfo.h delete mode 100644 sysdeps/x86/dl-procruntime.c create mode 100644 sysdeps/x86/features-offsets.sym create mode 100644 sysdeps/x86/fpu/s_ceill.c create mode 100644 sysdeps/x86/fpu/s_ffma.c create mode 100644 sysdeps/x86/fpu/s_floorl.c create mode 100644 sysdeps/x86/fpu/s_nearestint_387_template.c create mode 100644 sysdeps/x86/fpu/s_truncl.c create mode 100644 sysdeps/x86/htl/pt-machdep.h create mode 100644 sysdeps/x86/isa-ifunc-macros.h create mode 100644 sysdeps/x86/isa-level.h delete mode 100644 sysdeps/x86/libc-start.h create mode 100644 sysdeps/x86/readelflib.c delete mode 100644 sysdeps/x86/string_private.h create mode 100644 sysdeps/x86/thread_pointer.h delete mode 100644 sysdeps/x86/tst-cet-legacy-1.c delete mode 100644 sysdeps/x86/tst-cet-legacy-10.c delete mode 100644 sysdeps/x86/tst-cet-legacy-1a.c delete mode 100644 sysdeps/x86/tst-cet-legacy-2.c delete mode 100644 sysdeps/x86/tst-cet-legacy-3.c delete mode 100644 sysdeps/x86/tst-cet-legacy-4.c delete mode 100644 sysdeps/x86/tst-cet-legacy-5.c delete mode 100644 sysdeps/x86/tst-cet-legacy-6.c delete mode 100644 sysdeps/x86/tst-cet-legacy-7.c delete mode 100644 sysdeps/x86/tst-cet-legacy-8.c delete mode 100644 sysdeps/x86/tst-cet-legacy-9.c delete mode 100644 sysdeps/x86/tst-cet-legacy-mod-1.c delete mode 100644 sysdeps/x86/tst-cet-legacy-mod-2.c delete mode 100644 sysdeps/x86/tst-cet-legacy-mod-5.c delete mode 100644 sysdeps/x86/tst-cet-legacy-mod-5c.c delete mode 100644 sysdeps/x86/tst-cet-legacy-mod-6.c delete mode 100644 sysdeps/x86/tst-cet-legacy-mod-6c.c create mode 100644 sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c create mode 100644 sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c create mode 100644 sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c create mode 100644 sysdeps/x86/tst-gnu2-tls2.c create mode 100644 sysdeps/x86/tst-gnu2-tls2.h create mode 100644 sysdeps/x86/tst-hwcap-tunables.c create mode 100644 sysdeps/x86/tst-strcasecmp-rtm.c create mode 100644 sysdeps/x86/tst-strcmp-rtm.c create mode 100644 sysdeps/x86/tst-strncasecmp-rtm.c create mode 100644 sysdeps/x86/tst-tls23.c create mode 100644 sysdeps/x86/tst-tls23.h create mode 100644 sysdeps/x86/tst-wcscmp-rtm.c create mode 100644 sysdeps/x86/tst-wcsncmp-rtm.c create mode 100644 sysdeps/x86/utmp-size.h create mode 100644 sysdeps/x86_64/64/Makefile create mode 100644 sysdeps/x86_64/64/dl-tunables.list create mode 100644 sysdeps/x86_64/64/tst-map-32bit-1a.c create mode 100644 sysdeps/x86_64/64/tst-map-32bit-1b.c create mode 100644 sysdeps/x86_64/64/tst-map-32bit-2.c create mode 100644 sysdeps/x86_64/64/tst-map-32bit-mod-2.c create mode 100644 sysdeps/x86_64/64/tst-map-32bit-mod.c delete mode 100644 sysdeps/x86_64/bzero.S create mode 100644 sysdeps/x86_64/check-cet.awk mode change 100755 => 100644 sysdeps/x86_64/configure create mode 100644 sysdeps/x86_64/dl-cache.h create mode 100644 sysdeps/x86_64/dl-cet.c create mode 100644 sysdeps/x86_64/dl-dtprocnum.h create mode 100644 sysdeps/x86_64/dl-plt-rewrite.h create mode 100644 sysdeps/x86_64/dl-procruntime.c delete mode 100644 sysdeps/x86_64/dl-tls.h create mode 100644 sysdeps/x86_64/dl-tlsdesc-dynamic.h create mode 100644 sysdeps/x86_64/dl-trampoline-state.h create mode 100644 sysdeps/x86_64/feature-control.h delete mode 100644 sysdeps/x86_64/ffs.c delete mode 100644 sysdeps/x86_64/ffsll.c create mode 100644 sysdeps/x86_64/fpu/Makeconfig create mode 100644 sysdeps/x86_64/fpu/bench-libmvec-arch.h delete mode 100644 sysdeps/x86_64/fpu/libm-test-ulps delete mode 100644 sysdeps/x86_64/fpu/libm-test-ulps-name create mode 100644 sysdeps/x86_64/fpu/multiarch/e_atanh-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/e_atanh.c create mode 100644 sysdeps/x86_64/fpu/multiarch/e_log2-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/e_log2.c create mode 100644 sysdeps/x86_64/fpu/multiarch/e_sinh-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/e_sinh.c create mode 100644 sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx512-skx.h create mode 100644 sysdeps/x86_64/fpu/multiarch/s_ceil-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_ceilf-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp10m1f-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp10m1f.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp2m1f-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp2m1f.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_expm1-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_expm1.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_floor-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_floorf-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_log1p-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_log1p.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_nearbyint-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_nearbyintf-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_rint-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_rintf-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundeven-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundevenf-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos-avx.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos-fma4.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_tanh-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_tanh.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_trunc-avx.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_truncf-avx.S 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 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf_rodata.S delete mode 100644 sysdeps/x86_64/fpu/s_ceill.S delete mode 100644 sysdeps/x86_64/fpu/s_copysign.S delete mode 100644 sysdeps/x86_64/fpu/s_copysignf.S delete mode 100644 sysdeps/x86_64/fpu/s_copysignl.S delete mode 100644 sysdeps/x86_64/fpu/s_fabs.c delete mode 100644 sysdeps/x86_64/fpu/s_fabsf.c delete mode 100644 sysdeps/x86_64/fpu/s_fabsl.S delete mode 100644 sysdeps/x86_64/fpu/s_floorl.S delete mode 100644 sysdeps/x86_64/fpu/s_truncl.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/svml_sd_wrapper_impl.h 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/htl/Implies create mode 100644 sysdeps/x86_64/htl/Makefile create mode 100644 sysdeps/x86_64/htl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/x86_64/htl/machine-sp.h copy sysdeps/{i386 => x86_64}/htl/tcb-offsets.sym (100%) delete mode 100644 sysdeps/x86_64/htonl.S create mode 100644 sysdeps/x86_64/isa-default-impl.h create mode 100644 sysdeps/x86_64/ldsodefs.h create mode 100644 sysdeps/x86_64/libc-start.h create mode 100644 sysdeps/x86_64/link_map.h create mode 100644 sysdeps/x86_64/math-use-builtins-ffs.h create mode 100644 sysdeps/x86_64/memcmpeq.S delete mode 100644 sysdeps/x86_64/memusage.h delete mode 100644 sysdeps/x86_64/multiarch/bcopy.S create mode 100644 sysdeps/x86_64/multiarch/dl-symbol-redir-ifunc.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-memcmpeq.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-strncpy.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-wcs.h create mode 100644 sysdeps/x86_64/multiarch/memchr-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/memchr-evex512.S delete mode 100644 sysdeps/x86_64/multiarch/memcmp-sse4.S delete mode 100644 sysdeps/x86_64/multiarch/memcmp-ssse3.S 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 delete mode 100644 sysdeps/x86_64/multiarch/memcpy-ssse3-back.S delete mode 100644 sysdeps/x86_64/multiarch/memcpy-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/memmove-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove-shlib-compat.h delete mode 100644 sysdeps/x86_64/multiarch/memmove-ssse3-back.S create mode 100644 sysdeps/x86_64/multiarch/memset-erms.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/reg-macros.h create mode 100644 sysdeps/x86_64/multiarch/rtld-memchr.S create mode 100644 sysdeps/x86_64/multiarch/rtld-memcmp.S create mode 100644 sysdeps/x86_64/multiarch/rtld-memcmpeq.S create mode 100644 sysdeps/x86_64/multiarch/rtld-memmove.S create mode 100644 sysdeps/x86_64/multiarch/rtld-memset.S create mode 100644 sysdeps/x86_64/multiarch/rtld-rawmemchr.S create mode 100644 sysdeps/x86_64/multiarch/rtld-stpcpy.S create mode 100644 sysdeps/x86_64/multiarch/rtld-stpncpy.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strchr.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strchrnul.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strcmp.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strcpy.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strcspn.c create mode 100644 sysdeps/x86_64/multiarch/rtld-strlen.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strncmp.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strncpy.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strnlen.S create mode 100644 sysdeps/x86_64/multiarch/scripts/gen-reg-macros.py delete mode 100644 sysdeps/x86_64/multiarch/stpcpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/stpncpy-c.c delete mode 100644 sysdeps/x86_64/multiarch/stpncpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-avx.S create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-evex.S delete mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcat-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/strcat-strlen-avx2.h.S create mode 100644 sysdeps/x86_64/multiarch/strcat-strlen-evex.h.S create mode 100644 sysdeps/x86_64/multiarch/strchr-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/strchr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/strchrnul-evex512.S create mode 100644 sysdeps/x86_64/multiarch/strcmp-naming.h delete mode 100644 sysdeps/x86_64/multiarch/strcmp-sse42.S delete mode 100644 sysdeps/x86_64/multiarch/strcmp-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcspn-c.c create mode 100644 sysdeps/x86_64/multiarch/strcspn-generic.c delete mode 100644 sysdeps/x86_64/multiarch/strcspn-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strcspn-sse4.c create mode 100644 sysdeps/x86_64/multiarch/strlen-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/strlen-evex512.S delete mode 100644 sysdeps/x86_64/multiarch/strlen-vec.S delete mode 100644 sysdeps/x86_64/multiarch/strncase_l-avx.S create mode 100644 sysdeps/x86_64/multiarch/strncase_l-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strncase_l-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strncase_l-evex.S delete mode 100644 sysdeps/x86_64/multiarch/strncase_l-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strncat-c.c delete mode 100644 sysdeps/x86_64/multiarch/strncat-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strncmp-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strncpy-c.c create mode 100644 sysdeps/x86_64/multiarch/strncpy-or-cat-overflow-def.h delete mode 100644 sysdeps/x86_64/multiarch/strncpy-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-evex512.S delete mode 100644 sysdeps/x86_64/multiarch/strpbrk-c.c create mode 100644 sysdeps/x86_64/multiarch/strpbrk-generic.c delete mode 100644 sysdeps/x86_64/multiarch/strpbrk-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strpbrk-sse4.c create mode 100644 sysdeps/x86_64/multiarch/strrchr-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/strrchr-evex512.S delete mode 100644 sysdeps/x86_64/multiarch/strspn-c.c create mode 100644 sysdeps/x86_64/multiarch/strspn-generic.c delete mode 100644 sysdeps/x86_64/multiarch/strspn-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strspn-sse4.c create mode 100644 sysdeps/x86_64/multiarch/wcpcpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcpcpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcpcpy-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcpcpy.c create mode 100644 sysdeps/x86_64/multiarch/wcpncpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcpncpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcpncpy-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcpncpy.c create mode 100644 sysdeps/x86_64/multiarch/wcscat-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcscat-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcscat-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcscat.c create mode 100644 sysdeps/x86_64/multiarch/wcschr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wcscpy-avx2.S delete mode 100644 sysdeps/x86_64/multiarch/wcscpy-c.c create mode 100644 sysdeps/x86_64/multiarch/wcscpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcscpy-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcslen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wcsncat-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcsncat-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsncat-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcsncat.c create mode 100644 sysdeps/x86_64/multiarch/wcsncmp-generic.c delete mode 100644 sysdeps/x86_64/multiarch/wcsncmp-sse2.c create mode 100644 sysdeps/x86_64/multiarch/wcsncpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcsncpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsncpy-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcsncpy.c delete mode 100644 sysdeps/x86_64/multiarch/wcsnlen-c.c create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcsrchr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-evex512.S delete mode 100644 sysdeps/x86_64/multiarch/wmemcmp-c.c create mode 100644 sysdeps/x86_64/multiarch/wmemcmp-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/wmemcmp-sse4.S delete mode 100644 sysdeps/x86_64/multiarch/wmemcmp-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/x86-avx-rtm-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-avx-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-evex-vecs-common.h create mode 100644 sysdeps/x86_64/multiarch/x86-evex256-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-evex512-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-sse2-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-vec-macros.h create mode 100644 sysdeps/x86_64/nptl/pthread_mutex_backoff.h create mode 100644 sysdeps/x86_64/nptl/rseq-access.h create mode 100644 sysdeps/x86_64/nptl/tcb-access.h create mode 100644 sysdeps/x86_64/nptl/tst-x86-64-tls-1.c create mode 100644 sysdeps/x86_64/stpncpy.S create mode 100644 sysdeps/x86_64/strchr-isa-default-impl.h create mode 100644 sysdeps/x86_64/strcspn-generic.c delete mode 100644 sysdeps/x86_64/strcspn.S create mode 100644 sysdeps/x86_64/strcspn.c create mode 100644 sysdeps/x86_64/strncat.S create mode 100644 sysdeps/x86_64/strncpy.S create mode 100644 sysdeps/x86_64/strpbrk-generic.c delete mode 100644 sysdeps/x86_64/strpbrk.S create mode 100644 sysdeps/x86_64/strpbrk.c create mode 100644 sysdeps/x86_64/strspn-generic.c delete mode 100644 sysdeps/x86_64/strspn.S create mode 100644 sysdeps/x86_64/strspn.c create mode 100644 sysdeps/x86_64/sys/ucontext.h create mode 100644 sysdeps/x86_64/tst-cet-legacy-1.c copy sysdeps/{x86 => x86_64}/tst-cet-legacy-10-static.c (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-10.c copy sysdeps/{x86/tst-cet-legacy-10-static.c => x86_64/tst-cet-legacy-10a-static.c [...] rename sysdeps/{x86/tst-cet-legacy-10-static.c => x86_64/tst-cet-legacy-10a.c} (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-1a.c create mode 100644 sysdeps/x86_64/tst-cet-legacy-2.c rename sysdeps/{x86 => x86_64}/tst-cet-legacy-2a.c (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-3.c create mode 100644 sysdeps/x86_64/tst-cet-legacy-4.c rename sysdeps/{x86 => x86_64}/tst-cet-legacy-4a.c (100%) rename sysdeps/{x86 => x86_64}/tst-cet-legacy-4b.c (100%) rename sysdeps/{x86 => x86_64}/tst-cet-legacy-4c.c (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-5.c rename sysdeps/{x86 => x86_64}/tst-cet-legacy-5a.c (100%) rename sysdeps/{x86 => x86_64}/tst-cet-legacy-5b.c (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-6.c rename sysdeps/{x86 => x86_64}/tst-cet-legacy-6a.c (100%) rename sysdeps/{x86 => x86_64}/tst-cet-legacy-6b.c (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-7.c create mode 100644 sysdeps/x86_64/tst-cet-legacy-8.c rename sysdeps/{x86 => x86_64}/tst-cet-legacy-9-static.c (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-9.c create mode 100644 sysdeps/x86_64/tst-cet-legacy-mod-1.c create mode 100644 sysdeps/x86_64/tst-cet-legacy-mod-2.c rename sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-4.c (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-mod-5.c rename sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-5a.c (100%) rename sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-5b.c (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-mod-5c.c create mode 100644 sysdeps/x86_64/tst-cet-legacy-mod-6.c rename sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-6a.c (100%) rename sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-6b.c (100%) create mode 100644 sysdeps/x86_64/tst-cet-legacy-mod-6c.c rename sysdeps/{x86 => x86_64}/tst-cet-legacy-mod-6d.c (100%) create mode 100644 sysdeps/x86_64/tst-gnu2-tls2mod1.S create mode 100644 sysdeps/x86_64/tst-plt-rewrite1.c create mode 100644 sysdeps/x86_64/tst-plt-rewrite2.c create mode 100644 sysdeps/x86_64/tst-plt-rewritemod1.c create mode 100644 sysdeps/x86_64/tst-plt-rewritemod2.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1-extra.S create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1a-static.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1a.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1b-static.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1b.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1c-static.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1c.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1d-static.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1d.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1e-static.c create mode 100755 sysdeps/x86_64/tst-shstk-legacy-1e-static.sh create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1e.c create mode 100755 sysdeps/x86_64/tst-shstk-legacy-1e.sh create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1f.c create mode 100644 sysdeps/x86_64/tst-shstk-legacy-1g.c create mode 100755 sysdeps/x86_64/tst-shstk-legacy-1g.sh create mode 100644 sysdeps/x86_64/tst-shstk-legacy-mod-1.c delete mode 100644 sysdeps/x86_64/tst-x86-64-tls-1.c delete mode 100644 sysdeps/x86_64/tst-x86_64-1.c delete mode 100644 sysdeps/x86_64/tst-x86_64mod-1.c create mode 100644 sysdeps/x86_64/varshift.c create mode 100644 sysdeps/x86_64/wcpcpy-generic.c create mode 100644 sysdeps/x86_64/wcpcpy.S create mode 100644 sysdeps/x86_64/wcpncpy-generic.c create mode 100644 sysdeps/x86_64/wcpncpy.S create mode 100644 sysdeps/x86_64/wcscat-generic.c create mode 100644 sysdeps/x86_64/wcscat.S create mode 100644 sysdeps/x86_64/wcscpy-generic.c create mode 100644 sysdeps/x86_64/wcscpy.S create mode 100644 sysdeps/x86_64/wcsncat-generic.c create mode 100644 sysdeps/x86_64/wcsncat.S create mode 100644 sysdeps/x86_64/wcsncmp-generic.c create mode 100644 sysdeps/x86_64/wcsncmp.S create mode 100644 sysdeps/x86_64/wcsncpy-generic.c create mode 100644 sysdeps/x86_64/wcsncpy.S create mode 100644 sysdeps/x86_64/wcsnlen-generic.c create mode 100644 sysdeps/x86_64/wcsnlen.S create mode 100644 sysdeps/x86_64/wmemchr.S create mode 100644 sysdeps/x86_64/wmemcmp.S delete mode 100644 sysdeps/x86_64/x32/dl-machine.h create mode 100644 sysdeps/x86_64/x32/dl-tls.h delete mode 100644 sysdeps/x86_64/x32/ffs.c create mode 100644 sysdeps/x86_64/x32/string-optype.h create mode 100644 sysdeps/x86_64/x32/tst-size_t-strncat.c create mode 100644 sysdeps/x86_64/x32/x86-lp_size.h create mode 100644 sysdeps/x86_64/x86-lp_size.h create mode 100644 termios/baud.c create mode 100644 termios/cfsetbaud.c delete mode 100644 time/datemsk create mode 100644 time/tst-clock_gettime-time64.c create mode 100644 time/tst-clock_gettime.c create mode 100644 time/tst-gettimeofday-time64.c create mode 100644 time/tst-gettimeofday.c create mode 100644 time/tst-strftime4-time64.c create mode 100644 time/tst-strftime4.c create mode 100644 time/tst-time-time64.c create mode 100644 time/tst-time.c create mode 100644 time/tst-tzfile-fault.c create mode 100644 timezone/testdata/XT6 create mode 100755 timezone/testdata/gen-XT5.sh create mode 100644 timezone/tst-bz28707.c create mode 100644 timezone/tst-bz29951.c create mode 100644 wcsmbs/bits/wchar2-decl.h create mode 100644 wcsmbs/c8rtomb.c create mode 100644 wcsmbs/isoc23_fwscanf.c create mode 100644 wcsmbs/isoc23_swscanf.c create mode 100644 wcsmbs/isoc23_vfwscanf.c create mode 100644 wcsmbs/isoc23_vswscanf.c create mode 100644 wcsmbs/isoc23_vwscanf.c create mode 100644 wcsmbs/isoc23_wscanf.c create mode 100644 wcsmbs/mbrtoc8.c create mode 100644 wcsmbs/test-c8rtomb.c create mode 100644 wcsmbs/test-mbrtoc8.c create mode 100644 wcsmbs/test-wcsdup.c create mode 100644 wcsmbs/test-wcsncmp-nonarray.c create mode 100644 wcsmbs/test-wcsnlen-nonarray.c create mode 100644 wcsmbs/test-wcsstr.c create mode 100644 wcsmbs/tst-wcslcat.c create mode 100644 wcsmbs/tst-wcslcat2.c create mode 100644 wcsmbs/tst-wcslcpy.c create mode 100644 wcsmbs/tst-wcslcpy2.c create mode 100644 wcsmbs/tst-wcstol-binary-c11.c create mode 100644 wcsmbs/tst-wcstol-binary-c23.c create mode 100644 wcsmbs/tst-wcstol-binary-gnu11.c create mode 100644 wcsmbs/tst-wcstol-binary-gnu23.c create mode 100644 wcsmbs/tst-wprintf-binary.c create mode 100644 wcsmbs/tst-wprintf-intn.c create mode 100644 wcsmbs/tst-wscanf-binary-c11.c create mode 100644 wcsmbs/tst-wscanf-binary-c23.c create mode 100644 wcsmbs/tst-wscanf-binary-gnu11.c create mode 100644 wcsmbs/tst-wscanf-binary-gnu89.c create mode 100644 wcsmbs/tst-wscanf-intn.c create mode 100644 wcsmbs/tst-wscanf-to_inpunct.c create mode 100644 wcsmbs/wcs-two-way.h create mode 100644 wcsmbs/wcslcat.c create mode 100644 wcsmbs/wcslcpy.c