This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/y2038 in repository glibc.
discards 2db2578daf Remove __WORDSIZE_TIME64_COMPAT32 discards 18e937f4d6 login: Use 64-bit time on struct lastlog discards a3d096499f login: Add 64-bit time support discards a3fdc1c2e7 login: Move gnu utmpx to default implementation discards b5fa1f20d9 login: Consolidate utmp and utmpx headers discards e1226054d1 linux: Add 64-bit time_t support for wait3 discards 9b950ec0cc Move ftime to a compatibility symbol discards 465660c386 linux: Move xmknoda{at} to compat symbols discards 817925251d linux: Add {f}stat{at} y2038 support discards bc3571cdca linux: Move {f}xstat{at} to compat symbols discards fb1e863284 linux: Disentangle fstatat from fxstatat discards 78fb29515a linux: Implement {l}fstat{at} in terms of fstatat discards 943869a6c8 linux: Move the struct stat{64} to struct_stat.h discards 0bf1fa7195 Remove mknod wrapper functions, move them to symbols discards cd95a83ebd Remove stat wrapper functions, move them to exported symbols discards f9e6d2d11f Remove internal usage of extensible stat functions discards 7b4c3de657 Linux: Consolidate xmknod discards f9054c6c02 linux: Consolidate fxstatat{64} discards ac4f546e30 linux: Consolidate fxstat{64} discards 12e2bd0dc7 linux: Consolidate lxstat{64} discards 00566aecbc linux: Consolidate xstat{64} discards c0ff971ba4 linux: Define STAT64_IS_KERNEL_STAT64 discards 06fcf2fcec linux: Always define STAT_IS_KERNEL_STAT discards 095f20bcab linux: Add time64 support for nanosleep discards cd394a0473 linux: Fix time64 support for futimesat discards e859ba1201 linux: Consolidate utimes discards ad0e2ca2fa linux: Use 64-bit time_t syscall on clock_getcputclockid discards 4a97da49ea linux: Add time64 sigtimedwait support discards d134055a49 linux: Add time64 recvmmsg support discards 1e0aaf0c35 linux: Add time64 select support discards 831484f9a1 linux: Add time64 pselect support discards b013cf1ba5 linux: Add time64 semtimedop support discards e118ad3ca4 linux: Add ppoll time64 optimization discards 5202dea28d linux: Simplify clock_getres discards 52ab12aa48 linux: Add helper function to optimize 64-bit time_t fallbac [...] discards 257683dba0 linux: Simplify utimensat discards c0cbd0ac55 linux: Simplify timerfd_settime discards 6f3740e2da linux: Simplify timer_gettime discards 1ed1ce0cb5 linux: Simplify sched_rr_get_interval discards 6c5e1b8148 linux: Simplify ppoll discards cb4b1e09b2 linux: Simplify mq_timedsend discards 22fa4975e6 linux: Simplify mq_timedreceive discards ebcef4f8c3 linux: Simplify clock_settime discards 8865577d86 linux: Simplify clock_nanosleep discards a702f75ac0 linux: Simplify clock_gettime discards ba1cef1d0b linux: Simplify clock_adjtime adds 7ebd114211 aarch64: Respect p_flags when protecting code with PROT_BTI adds 180d5a045f Update x86-64 libm-test-ulps adds 2dc33b928b aarch64: Use future HWCAP2_MTE in ifunc resolver adds b51c1500e0 Use binutils 2.35 branch in build-many-glibcs.py. adds 0ad926f349 nptl: Zero-extend arguments to SETXID syscalls [BZ #26248] adds 20fb7452c0 NEWS: Deprecate nss_hesiod adds 89c255294a NEWS: Deprecate weak libpthread symbols for single-threaded checks adds 7f1a08cff8 Move NEWS entry for CVE-2020-1751 to the 2.31 section adds 783fdd969f Update Nios II libm-test-ulps file. adds 7650321ce0 powerpc: Fix incorrect cache line size load in memset (bug 26332) adds 17a0126abf Add NEWS entry for CVE-2016-10228 (bug 19519) adds 42c9e9af22 aarch64: update NEWS about branch protection adds 45069ac2a9 RISC-V: Update lp64d libm-test-ulps according to HiFive Unleashed adds 50a8dd367e benchtests/README update. adds bd7a8e038a Don't mix linker error messages into edited scripts adds 0ffaa7be6e Update translations. adds 923adfcb58 Update NEWS with bugs. adds 6d403f2e1b Regenerate configure scripts. adds 3de512be7e Prepare for glibc 2.32 release. adds 4c56bcbceb Open master branch for glibc 2.33 development. adds 7279f0a282 Sync intprops.h from Gnulib adds db10cd9e62 Sync mktime.c from Gnulib adds 6aa1160d16 Sync regex.h from Gnulib adds 70c609f303 Copy regex BITSET_WORD_BITS porting from Gnulib adds 2cc478ed1b Copy regex_internal.h from Gnulib adds 180d9bc324 manual: Fix some @code/@var formatting glitches chapter Date [...] adds ac3bda9a25 x86: Rename Intel CPU feature names adds ce62504488 hurd: Implement basic sched_get/setscheduler adds 8c6beab4e1 hurd: Rework sbrk adds 4ebd73d43f hurd: Add missing hidden def adds b71bc845dd tst-cancel4: Make blocking on write more portable adds ac54c335e9 htl: Enable tst-cancelx?[45] adds 42a00a0fb4 Use Linux 5.8 in build-many-glibcs.py. adds 1cfb471528 Update syscall lists for Linux 5.8. adds b7dd366dbe math: Fix inaccuracy of j0f for x >= 2^127 when sin(x)+cos(x [...] adds 268ed383b5 manual: Fix strerrorname_np and strerrordesc_np return type [...] adds 3d3ab573a5 Linux: Use faccessat2 to implement faccessat (bug 18683) adds c318905e14 manual: Put the istrerrorname_np and strerrordesc_np return [...] adds 9bfc225078 math: Regenerate auto-libm-test-out-j0 adds 5ff35e9544 math: Update x86_64 ulps adds bad4a908ff manual: Fix sigdescr_np and sigabbrev_np return type (BZ #26343) adds 0be0845b7a S390: Regenerate ULPs. adds 12b2fd0ef9 aarch64: update ulps. adds 4a14cb87ca y2038: nptl: Convert pthread_{clock|timed}join_np to support [...] adds b3aa7976d0 Update kernel version to 5.8 in tst-mman-consts.py. adds 23a7896d06 Update build-many-glibcs.py for binutils ia64 obsoletion. adds cb7e7a5ca1 nptl: Handle NULL abstime [BZ #26394] adds c4e4b2e149 Correct locking and cancellation cleanup in syslog functions [...] adds 88a2cf6c4b Add new STATX_* constants from Linux 5.8 to bits/statx-generic.h. adds c08df688f2 Use MPC 1.2.0 in build-many-glibcs.py. adds e5baabf57b Add C2x BOOL_MAX and BOOL_WIDTH to limits.h. adds e1fd4bbe31 Fix namespace violation in stdio.h and sys/stat.h if build w [...] adds 33dd32fd79 build-many-glibcs.py: Add a s390x -O3 glibc variant. adds cd71f47acc [vcstocl] Import ProjectQuirks from its own file adds 756c306502 S390: Sync HWCAP names with kernel by adding aliases [BZ #25971] adds 02c91eb611 linux: Add helper function to optimize 64-bit time_t fallbac [...] adds 4f7092348d linux: Simplify clock_adjtime adds d9310f33fc linux: Simplify clock_gettime adds 55399535c1 linux: Simplify clock_nanosleep adds ff6228d5c6 linux: Simplify clock_settime adds 1e03b6d828 linux: Simplify mq_timedreceive adds 85077eaa54 linux: Simplify mq_timedsend adds 3feb53bab0 linux: Simplify ppoll adds fd31691c67 linux: Simplify sched_rr_get_interval adds 70746a06c2 linux: Simplify timer_gettime adds 278498a1c0 linux: Simplify timerfd_settime adds f032f3af2c linux: Simplify utimensat adds 5df6ebcf44 string: test strncasecmp and strncpy near page boundaries adds cd41ffeb0b hurd: define BSD 4.3 ioctls only under __USE_MISC adds 9bd8e3f99d elf/tst-libc_dlvsym: Add a TEST_COMPAT around some symbol tests adds fda4d81801 io/lockf: Include bits/types.h before __OFF_T_MATCHES_OFF64_T check adds 2b09ebeee7 RISC-V: Use 64-bit time_t and off_t for RV32 and RV64 adds 4875afe552 RISC-V: Cleanup some of the sysdep.h code adds 7ed05adc82 RISC-V: Use 64-bit-time syscall numbers with the 32-bit port adds 68efae739a RISC-V: Add support for 32-bit vDSO calls adds 8041759aef RISC-V: Support dynamic loader for the 32-bit adds 708b92e878 RISC-V: Add path of library directories for the 32-bit adds 07598d7600 RISC-V: Add arch-syscall.h for RV32 adds 5b6113d62e RISC-V: Support the 32-bit ABI implementation adds 941a55cf59 RISC-V: Add hard float support for 32-bit CPUs adds 5820c3731e RISC-V: Add 32-bit ABI lists adds b2d175cdb7 RISC-V: Add the RV32 libm-test-ulps adds 2ed993ada6 RISC-V: Fix llrint and llround missing exceptions on RV32 adds 7a55dd3fb6 riscv32: Specify the arch_minimum_kernel as 5.4 adds 30b963c143 RISC-V: Add rv32 path to RTLDLIST in ldd adds 72dfddeffc RISC-V: Build infrastructure for 32-bit port adds 389f6854eb Documentation for the RISC-V 32-bit port adds 567b170501 Add RISC-V 32-bit target to build-many-glibcs.py adds bd394d131c AArch64: Improve backwards memmove performance adds 85f1848937 Remove obsolete default/nss code adds e3960d1c57 Add mallinfo2 function that support sizes >= 4GB. adds 306bdd9983 x32: Add <fixup-asm-unistd.h> and regenerate arch-syscall.h adds 30e5069c7d malloc: Fix mallinfo deprecation declaration adds 323592fdc9 y2038: nptl: Convert pthread_cond_{clock|timed}wait to suppo [...] adds 23af890b3f x86-64: Fix FMA4 detection in ifunc [BZ #26534] adds fcdbd91067 Sync getcwd with gnulib adds bbedd75c41 linux: Remove __ASSUME_ATFCTS adds 804200923d Use LFS readdir in generic POSIX getcwd [BZ# 22899] adds 86a912c863 Update i686 ulps. adds 04bba1e5d8 x86: Set CPU usable feature bits conservatively [BZ #26552] adds 721a853415 elf.h: Add aarch64 bti/pac dynamic tag constants adds 7b51d9f69e C11 threads: Fix inaccuracies in testsuite adds 3357087b2a string: Fix GCC 11 `-Werror=stringop-overread' error adds e74b61c09a Disable -Wstringop-overread for some string tests adds c6a1a261c6 nptl: futex: Provide correct indentation for part of __futex [...] adds 59bb418bd0 benchtests: Add "workload" traces for exp adds abc9732aee benchtests: Add "workload" traces for expf128 adds fba686aa42 benchtests: Add "workload" traces for pow adds e24b248dcb benchtests: Add "workload" traces for powf128 adds cfa220bfdc benchtests: Add "workload" traces for sin adds ad1e1db5dc benchtests: Add "workload" traces for sinf adds 26fbd74059 benchtests: Add "workload" traces for sinf128 adds c71d13a098 Update powerpc libm-test-ulps adds 90e1600f4f linux: Always define STAT_IS_KERNEL_STAT adds 0b1c222cd0 linux: Define STAT64_IS_KERNEL_STAT64 adds 71aadfb8ae linux: Consolidate xstat{64} adds 4f40e6adc4 linux: Consolidate lxstat{64} adds 5febe6a38f linux: Consolidate fxstat{64} adds 5f85cc2f47 linux: Consolidate fxstatat{64} adds 2315996215 Linux: Consolidate xmknod adds 04986243d1 Remove internal usage of extensible stat functions adds 9efac04341 Update sparc libm-test-ulps adds ecdcafa571 linux: Simplify clock_getres adds 60a2e28b34 linux: Add ppoll time64 optimization adds 7c437d3778 linux: Add time64 semtimedop support adds a92f4e6299 linux: Add time64 pselect support adds 9620398097 x86: Install <sys/platform/x86.h> [BZ #26124] adds 13cd625885 hurd: Add __x86_get_cpu_features to ld.abilist adds b8d3e8fbaa y2038: nptl: Convert sem_{clock|timed}wait to support 64 bit time adds 4b564f347f pselect.c: Pass a pointer to SYSCALL_CANCEL [BZ #26606] adds a140ff9162 Fix handling of collating symbols in fnmatch (bug 26620) adds f2c679d4b2 <sys/platform/x86.h>: Add Intel Key Locker support adds 94cd37ebb2 x86: Use HAS_CPU_FEATURE with IBT and SHSTK [BZ #26625] adds 5e74e6f858 nscd: bump GC cycle during cache pruning (bug 26130) adds 07f3ecdba6 powerpc: fix ifunc implementation list for POWER9 strlen and stpcpy adds d38e1bbda0 Allow memset local PLT reference for RISC-V. adds cdf645427d Update mallinfo2 ABI, and test adds d445d9ca8d Define __THROW to noexcept for C++11 and later adds 90ccfdf176 x86: Use one ldbl2mpn.c file for both i386 and x86_64 adds 681900d296 x86: Harden printf against non-normal long double values (bu [...] adds 3322ecbfe2 powerpc: Protect dl_powerpc_cpu_features on INIT_ARCH() [BZ #26615] adds 03e26098b1 benchtests: Run _Float128 tests only on architectures that s [...] adds b3b0b6916a Set locale related environment variables in debugglibc.sh adds f7e3f92b7c strncmp: Add a testcase for page boundary [BZ #25933] adds 659c041188 strcmp: Add a testcase for page boundary adds c4277ba234 bench-strncmp.c: Add workloads on page boundary adds 06e95b93f0 bench-strcmp.c: Add workloads on page boundary adds 7d4ec75e11 intl: Handle translation output codesets with suffixes [BZ #26383] adds 7424a0d009 hurd: add ST_RELATIME adds aaa12e9ff0 sysvipc: Fix semtimeop for !__ASSUME_DIRECT_SYSVIPC_SYSCALLS adds 50e19ddfcd nptl: Fix __futex_abstimed_wait_cancellable32 adds 2433d39b69 linux: Add time64 select support adds 94a83d8667 linux: Add time64 sigtimedwait support adds 7c7671767e linux: Use 64-bit time_t syscall on clock_getcputclockid adds 4af88f96de linux: Consolidate utimes adds c3a020eedd linux: Add time64 support for nanosleep adds b16f282cb0 linux: Add time64 recvmmsg support adds d3c5702747 Reversing calculation of __x86_shared_non_temporal_threshold adds c670278934 ld.so: add an --argv0 option [BZ #16124] adds dfb8e514cf Set tunable value as well as min/max values adds cef95fdc2e string: Fix strerrorname_np return value [BZ #26555] adds 3f9705f1fc nptl: Provide proper spelling for 32 bit version of futex_ab [...] adds e75fbaaa21 nptl: futex: Move __NR_futex_time64 alias to beginning of fu [...] adds 2deb779390 sysvipc: Fix semtimedop for Linux < 5.1 for 64-bit ABI adds 238032ead6 aarch64: enforce >=64K guard size [BZ #26691] adds 574500a108 sysvipc: Fix SEM_STAT_ANY kernel argument pass [BZ #26637] adds a16d2abd49 sysvipc: Return EINVAL for invalid semctl commands adds 20a00dbefc sysvipc: Fix IPC_INFO and MSG_INFO handling [BZ #26639] adds be9b0b9a01 sysvipc: Return EINVAL for invalid msgctl commands adds b2cdadde4d Y2038: nptl: Provide futex_abstimed_wait64 supporting 64 bit time adds 3102e28bd1 y2038: nptl: Convert pthread_rwlock_{clock|timed}{rd|wr}lock [...] adds 5bb2e5300b manual: Fix typo adds 19302b27bd Fix GCC 11 -Warray-parameter warning for __sigsetjmp (bug 26647) adds 78e09591a5 Optimize scripts/merge-test-results.sh adds 862897d2ad Replace Minumum/minumum with Minimum/minimum adds 7a887dd537 posix: Fix -Warray-bounds instances building timer_create [B [...] adds c42b7058a2 login/tst-grantpt: Convert to support framework, more error [...] adds 0f9793a556 Linux: unlockpt needs to fail with EINVAL, not ENOTTY (bug 26053) adds 27fe5f2e67 Linux: Require properly configured /dev/pts for PTYs adds 56f8d44294 elf: Do not search HWCAP subdirectories in statically linked [...] adds b31d4355ae elf: Implement _dl_write adds a04689ee7a nptl: Add missing cancellation flags on futex_internal and p [...] adds 8f8052c2aa Revert "Fix missing redirects in testsuite targets" adds c0e9ddf59e __vfscanf_internal: fix aliasing violation (bug 26690) adds 72d36ffd7d elf: Implement __rtld_malloc_is_complete adds 2bf9e641fd elf: Extract command-line/environment variables state from rtld.c adds 9590a71adc elf: Move ld.so error/help output to _dl_usage adds 27316f4a23 elf: Record whether paths come from LD_LIBRARY_PATH or --lib [...] adds e0f1a58f3d elf: Implement ld.so --help adds 601f40d37b Update alpha libm-test-ulps adds ebcff89a98 Update mips64 libm-test-ulps adds addff78f1f nptl: Add missing cancellation flags on lockf adds 542923d949 elf: Implement ld.so --version adds 1a945ba5ad scripts/update-copyrights: Update csu/version.c, elf/dl-usage.c adds ca52c56abf elf: Use the term "program interpreter" in the ld.so help message adds db03874df9 elf: Print the full name of the dynamic loader in the ld.so [...] adds 50b1b7a390 elf: Make __rtld_env_path_list and __rtld_search_dirs global [...] adds 3eff7504ca Avoid GCC 11 -Warray-parameter warnings [BZ #26686]. adds c5db00dc30 sunrpc: Adjust RPC function declarations to match Sun's (bug 26686] adds 10b39a5124 elf: Add library search path information to ld.so --help adds 647103ea3a elf: Enhance ld.so --help to print HWCAP subdirectories adds bb5fd5ce64 elf: Do not pass GLRO(dl_platform), GLRO(dl_platformlen) to [...] adds 7674695cf7 <sys/platform/x86.h>: Add Intel UINTR support adds ebe454bcca <sys/platform/x86.h>: Add AVX512_FP16 support adds 875a50ff63 <sys/platform/x86.h>: Add AVX-VNNI support adds c712401bc6 <sys/platform/x86.h>: Add Intel HRESET support adds 428985c436 <sys/platform/x86.h>: Add FSRCS/FSRS/FZLRM support adds 8ed005daf0 Remove stat wrapper functions, move them to exported symbols adds 589260cef8 Remove mknod wrapper functions, move them to symbols adds d892723830 linux: Move the struct stat{64} to struct_stat.h adds 30f1c74394 linux: Implement {l}fstat{at} in terms of fstatat adds 6073bae64c linux: Disentangle fstatat from fxstatat adds 20b39d5946 linux: Move {f}xstat{at} to compat symbols adds aa03f722f3 linux: Add {f}stat{at} y2038 support adds 81b83ff61f linux: Move xmknod{at} to compat symbols adds 5a619c1f46 hurd: support clock_gettime(CLOCK_PROCESS/THREAD_CPUTIME_ID) adds 21181d1c7b elf: Add missing <dl-procinfo.h> header to elf/dl-usage.c adds 7ee881f1f4 rtld: fix typo in comment adds a5177499e4 manual: replace an obsolete collation example with a valid one adds af548086ed manual: correct the spelling of "MALLOC_PERTURB_" [BZ #23015] adds 880a12e96d Add missing stat/mknod symbol on libc.abilist some ABIs adds 873e239a4c support: Provide a way to reorder responses within the DNS t [...] adds 08443b1996 support: Provide a way to clear the RA bit in DNS server responses adds f1f00c0721 resolv: Handle transaction ID collisions in parallel queries [...] adds e11ed9d2b4 AArch64: Use __memcpy_simd on Neoverse N2/V1 adds a49d7fd4f7 sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636] adds 9ebaabeaac sysvipc: Return EINVAL for invalid shmctl commands adds 29e9874a04 y2038: nptl: Convert pthread_mutex_{clock|timed}lock to supp [...] adds af79ed5fb6 y2038: Remove not used __fstatat_time64 define adds d3a5ae6ad1 statfs: add missing f_flags assignment adds b8b53b338f resolv: Serialize processing in resolv/tst-resolv-txnid-collision adds c02695d776 x86/CET: Update vfork to prevent child return adds 602da9de69 sysvipc: Fix tst-sysvshm-linux on x32 adds 9030377480 shm tests: Append PID to names passed to shm_open [BZ #26737] adds cb49c65bb5 linux: Use INTERNAL_SYSCALL on fstatat{64} adds 01f33a9acc linux: Fix time64 support for futimesat adds 14633d3e56 Move ftime to a compatibility symbol adds f1ed4d4c2c linux: Add 64-bit time_t support for wait3 adds 905ae44c77 linux: Move posix dir implementations to Linux adds 4b962c9e85 linux: Simplify opendir buffer allocation adds 30d2e4a963 linux: Add __readdir_unlocked adds 60854f40ea support: Add create_temp_file_in_dir adds d6fa317099 Add NEWS entry for ftime compatibility move adds 0f09154c64 x86: Initialize CPU info via IFUNC relocation [BZ 26203] adds 7449320983 C-SKY:Fix dynamic linker's name when mfloat-abi=softfp. adds 0e6ee9c143 rt: Fix typos in comments in <aio.h> adds 75c4044b9a y2038: linux: Provide __time64 implementation adds ab5ee31e14 Move vtimes to a compatibility symbol adds 33e5907ee6 Revert "C-SKY:Fix dynamic linker's name when mfloat-abi=softfp." adds 56b223c1c8 C-SKY: Make dynamic linker's name compitable with the older gcc. adds 9cb2c92384 y2038: nptl: Provide __futex_clock_wait_bitset64 to support [...] adds 4be44c3208 New benchtest: pthread locks adds 6c2b579962 Reword description of SXID_* tunable properties adds f603224706 Use Linux 5.9 in build-many-glibcs.py. adds dac8713629 Update syscall lists for Linux 5.9. adds 9a29f1a2ae Remove timing related checks of time/tst-cpuclock1 adds ce643e6fe9 Fix typo in NEWS file adds 0a3fce86ee Amend grammar and add a description adds 6f21b0c5ed Update kernel version to 5.9 in tst-mman-consts.py. adds 30a0b167d3 Reinstate ftime and add deprecate message on ftime usage adds 5d8aa97da2 time: Add 64-bit time_t support for ftime adds 0ce51bef34 Remove NEWS entry about ftime removal adds 562ef5e69e misc: Add internal __getauxval2 function adds b94cc191e0 Add IP_RECVERR_RFC4884 and IPV6_RECVERR_RFC4884 from Linux 5.9. adds 641a124845 Hurd: Fix ftime build adds 59803e81f9 x86: Optimizing memcpy for AMD Zen architecture. adds 9538f6b95a Make elf.h header self contained. adds cb3a749a22 x86: Restore processing of cache size tunables in init_cacheinfo adds de1a9197af elf: Unify old and new format cache handling code in ld.so adds d598134bfb Argument Syntax: Use "option", @option, and @command. adds b853a4176c Use MPC 1.2.1 in build-many-glibcs.py. adds 5e598c2bbf elf: In ldconfig, extract the new_sub_entry function from se [...] adds 024f873209 tst-tcfree2: adjust coding style. adds 961d12d947 malloc debug: fix compile error when enable macro MALLOC_DEBUG > 1 adds 2098d4034d Disable spurious -Wstringop-overflow for setjmp/longjmp (bug 26647) adds 5c3b0374eb Do not use array parameter to new_composite_name (bug 26726) adds 882774658c Disable spurious -Warray-bounds for ypclnt.c (bug 26687) adds 548f467fa1 Avoid -Wstringop-overflow warning in pthread_cleanup_push macros adds fd0981e402 hurd: Correct 'ethenet' spelling adds 558251bd87 aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798] adds e156dabc76 aarch64: Add variant PCS lazy binding test [BZ #26798] adds fbb71eddb3 tst-setuid1-static-ENV: Add $(common-objpfx)nss [BZ #26820] adds bb0719a80d msg: Remove redundant #include <sys/msg.h> header adds 9a99c68214 iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] adds dc274b1416 Remove __warn_memset_zero_len [BZ #25399] adds 34aec973e1 Remove __warndecl adds aa11ab9953 Rearrange bsd_getpt vs bsd_openpt and implement posix_openpt on BSD adds dfe2e7a562 bsd unlockpt: unlockpt needs to fail with EINVAL, not ENOTTY adds 5edf3d9fd6 aarch64: Add unwind information to _start (bug 26853) adds 75a193b761 linux: Allow adjtime with NULL argument [BZ #26833] adds 1f67f23fdf RISC-V: Add _dl_start_user. adds 15b38ffc10 riscv: Get cache information through sysconf adds a40b18b233 hurd: Add missing startup calls adds 3d3316b1de hurd: keep only required PLTs in ld.so adds 30af7c7fa1 struct _Unwind_Exception alignment should not depend on comp [...] adds d2d714b9fc Use O_CLOEXEC in sysconf [BZ #26791] adds 6d1d603417 htl: Fix spurious symbols in namespaces adds d482ebfa67 htl: Keep thread signals blocked during its initialization adds 9cec82de71 htl: Initialize later adds 1ccbb9258e hurd: Notify the proc server later during initialization adds 85741f7eba hurd: Move {,f,l}xstat{,at} and xmknod{at} to compat symbols adds ee9946ce3c tests: Remove NULL check for an array adds 7163ace331 Use __builtin___stpncpy_chk when available adds b7aa84d5a5 Don't use nested function in test-ffs adds b9d83bf3eb powerpc: Add optimized strncpy for POWER9 adds 7beee7b39a powerpc: Add optimized stpncpy for POWER9 adds 946dcc6fde hurd: Make _hurd_libc_proc_init idempotent adds 2aa072d395 hurd: initialize libpthread before starting the signal thread adds 0f73c17037 hurd: Make sure signals get started adds 4d5297253e alpha: Remove UP preprocessor conditionals adds 0f34d426ac x86: Remove UP macro. Define LOCK_PREFIX unconditionally. adds d5c4cce9c3 powerpc: Eliminate UP macro conditionals adds 26f7c72a99 nptl: Eliminate <smp.h> and __is_smp adds 01bd62517c Remove tls.h inclusion from internal errno.h adds a24f414ba1 Remove obsolete defines for HPUX support from fcntl.h and up [...] adds 56010b73e8 hurd: break relocation loop between libc.so and lib{mach,hur [...] adds 3b13266f14 mach: Add missing assert.h include adds b4fcf0475b hurd: make ptsname fail with ENOTTY on non-master-pty adds 839fa6bc8a hurd: Drop CLOCK_MONOTONIC change which slipped in adds 1f1a4847a4 y2038: Convert cnd_timedwait to support 64 bit time adds b0c0ad4d54 y2038: Convert mtx_timedlock to support 64 bit time adds eb60eda2b9 y2038: Convert thrd_sleep to support 64 bit time adds 7ed2b6921f nanosleep: Pass NULL when rem == NULL on ports with __TIMESI [...] adds 9446e02b0d hurd: Remove some remnants of cthreads adds aac0f62c47 hurd: let _dl_argv and __libc_stack_end be relro adds 1daccf403b nptl: Move stack list variables into _rtld_global adds 3dbbd2ff92 Add {,sysdep-}ld-library-path make variable adds 4e58941fc4 hurd: Enable using ifunc adds ae959c26db hurd: Fix _S_msg_get/set_env_variable prototype adds ee11682d4f hurd: Fix strcpy calls adds c57fe5462b hurd S_msg_report_wait: Fix reporting ports adds dba88fb3ed hurd S_msg_report_wait: Fix detecting fd ports adds 76ea70c613 hurd report-wait: Fix stpcpy usage adds 29fddfc7df Use libnss_files.so for tests posix/bug-ga2 and resolv/tst-l [...] adds 1e0a7fd099 powerpc: Make PT_THREAD_POINTER available to assembly code adds df5f473ed5 elf: Fix uninitialized variable for _dl_write adds aa7e05c304 Mark mtrace tests UNSUPPORTED if bug-ga2.mtrace or tst-leaks [...] adds 7e9afa8a84 nptl: Remove unused internal futex functions adds 2e39f65b5e nptl: Remove futex_wait_cancelable adds 9e92278ffa nptl: Remove clockwait_tid adds e77221a523 nptl: Extend __futex_abstimed_wait_cancelable64 comment adds a2b9e1ec9c nptl: Consolidate __futex_abstimed_wait_{cancelable}64 adds a52665818a nptl: Remove _futex_clock_wait_bitset64 adds a3e7aead03 nptl: Replace __futex_clocklock_wait64 with __futex_abstimed_wait64 adds 5289cec4b8 nptl: Replace lll_timedwait with __futex_abstimed_wait64 adds 878fe624d4 nptl: Replace lll_futex_{timed_}wait by futex-internal.h adds 2a45be88ed nptl: Replace lll_futex_supported_clockid with futex-internal.h adds b45b1c5ba1 nptl: Replace lll_futex_wake with futex-internal.h adds 74f418b29d nptl: Return EINVAL for pthread_mutex_clocklock/PI with CLOC [...] adds b4c3446836 nptl: Return EINVAL for invalid clock for pthread_clockjoin_np adds b4f020c9b4 timezone: Change zdump installation to bin directory adds 05d38b3ef5 NEWS entry for commit b4f020c9b408fb3d1d3d4901c4a71839145f8791 adds 603ae243f6 support: Add support_copy_file adds db07fae825 elf: Introduce enum opt_format in the ldconfig implementation adds 106ff08526 io: nftw/ftw: Fix stack overflow with large nopenfd [BZ #26353] adds 9ff2674ef8 sh: Add sh4 fpu Implies folder adds 71eeae0325 nptl: Fix PTHREAD_PRIO_PROTECT timed lock adds aa69f19a93 nptl: Add EOVERFLOW checks for futex calls adds fdb724f903 Fix typo in NEWS file adds cc5d5852c6 y2038: Convert aio_suspend to support 64 bit time adds 33fc34521d powerpc64le: ifunc select *f128 routines in multiarch mode adds 6185508101 nptl: Fix __futex_clocklock64 return error check [BZ #26964] adds be5365e87b elf.h: Fix spelling of EM_TILE64 comment adds 22edf4d4b2 Revert "linux: Move {f}xstat{at} to compat symbols" adds f147616d68 Revert "linux: Move xmknod{at} to compat symbols" adds f9ba73d056 htl: Add missing symbols adds e960d8313d manual: Clarify File Access Modes section and add O_PATH adds 7c33111697 htl: Add hidden def for __pthread_create/detach adds 1d9cbb9608 x86: Fix THREAD_SELF definition to avoid ld.so crash (bug 27004) adds c41d197ec4 elf: Synchronize <elf.h> section header flags with binutils adds dad90d5282 elf: Add glibc-hwcaps support for LD_LIBRARY_PATH adds 84ba719b26 elf: Add endianness markup to ld.so.cache (bug 27008) adds dfb3f101c5 elf: Add extension mechanism to ld.so.cache adds 785969a047 elf: Implement a string table for ldconfig, with tail merging adds 73b6e50a22 elf: Implement tail merging of strings in ldconfig adds b44ac4f4c7 elf: Process glibc-hwcaps subdirectories in ldconfig adds 600d9e0c87 elf: Add glibc-hwcaps subdirectory support to ld.so cache pr [...] adds f267e1c9dd x86_64: Add glibc-hwcaps support adds 94551be902 symbols: Add defines for libanl's libanl_hidden_{def|proto} adds 47f78f3683 y2038: Convert gai_suspend to support 64 bit time adds 4ec2e73803 futex: Remove not used futex_reltimed_wait{_cancelable} adds 135ca0a7cd lowlevellock-futex: Remove not used macros adds 4f4bd9e47b elf: Add missing <stddef.h> header to elf/dl-hwcaps.h adds 2976082a38 x86: Set RDRAND usable if CPU supports RDRAND adds 93fda28693 x86: Adjust tst-cpu-features-supports.c for GCC 11 adds 4c38c1a229 powerpc64le: Add glibc-hwcaps support adds 7dc2f14bb3 Add scripts/move-symbol-to-libc.py adds 171689dac7 nss: Introduce <nss_module.h> adds fd5b9b4458 <nss_action.h>: New abstraction for combining NSS modules an [...] adds fa78feca47 nss: Implement <nss_database.h> adds f8847d83e1 nsswitch: use new internal API (core) adds 6eceded941 nsswitch: user new internal API (tests) adds f4f3b09111 nsswitch: use new internal API (callers) adds 088e962537 x86: Rename readelflib.c adds 228edd356f iconv: Fix incorrect UCS4 inner loop bounds (BZ#26923) adds 38a9e93cb1 Add NEWS entry for CVE-2020-29562 (BZ #26923) adds 4d3a77c735 Fixed typos in "NEWS for version 2.32" adds 224b419d1e Make strtoimax, strtoumax, wcstoimax, wcstoumax into aliases adds b5eeca8cfd Fix parsing of /sys/devices/system/cpu/online (bug 25859) adds f88242af19 S390: Derive float_t from FLT_EVAL_METHOD adds 0d4ed9d40e elf: Fix incorrect comparison in sort_priorities_by_name adds 4b2e40a925 Handle out-of-memory case in svc_tcp.c/svc_unix.c:rendezvous [...] adds 1bb8d05b9c elf: Fix run-time dependencies of tst-dlopen-fail-2 adds fdf8fbca45 s390x: Add glibc-hwcaps support adds 880433de13 elf: Include <sys/param.h> in cache.c adds 720480934a linux: Consolidate brk implementation adds 14ef9c185b treewide: fix incorrect spelling of indices in comments adds 6f19927b98 Fix linknamespace errors in nss_database.c if build with -Os. adds 72739c79f6 aarch64: Fix missing BTI protection from dependencies [BZ #26926] adds 8b8f616e6a aarch64: align address for BTI protection [BZ #26988] adds 38a3836011 elf: Move note processing after l_phdr is updated adds c00452d775 elf: Pass the fd to note processing adds cd543b5eb3 aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] adds cb81264fd9 support: Add support_slibdir_prefix variable adds 9ffa50b26b elf: Include libc.so.6 as main program in dependency sort (b [...] adds 751acde7ec elf: Fix dl-load.c adds 0e00b35704 malloc: Detect infinite-loop in _int_free when freeing tcach [...] adds 2ea6af7447 Fix spelling and grammar in several comments adds 30bc003316 elf.h: fix spelling typos in comments adds 5a96fe2e02 elf.h: Remove SHF_GNU_BUILD_NOTE. adds 2ee7711bdd x86: Remove the default REP MOVSB threshold tunable value [B [...] adds d2e929a907 nsswitch: handle missing actions properly adds e182654151 Remove strtoimax, strtoumax, wcstoimax, wcstoumax inlines adds cb5648b00f elf: inline lose for error handling adds c6b0165327 elf: Fix failure handling in _dl_map_object_from_fd adds d4136903a2 aarch64: fix static PIE start code for BTI [BZ #27068] adds 4033f21eb2 aarch64: remove the strlen_asimd symbol adds 7366cb03f8 Use GMP 6.2.1 in build-many-glibcs.py. adds 4d0985543f elf: Record libc.so link map when it is the main program (bu [...] adds 1f3cb8d600 Use Linux 5.10 in build-many-glibcs.py. adds 18c2ab9a09 hurd: Rename LLL_INITIALIZER to LLL_LOCK_INITIALIZER adds bec412424e hurd: make lll_* take a variable instead of a ptr adds 59bb023c83 hurd: Add __lll_abstimed_wait_intr adds 6e411b42f8 htl: Add futex-internal.h adds f26f0d766b hurd: Add __libc_open and __libc_close adds 644d98ec4d hurd: Add LLL_PRIVATE and LLL_SHARED adds c8f9421298 htl: Add pshared semaphore support adds bcf47eb0fb Update syscall lists for Linux 5.10. adds 3c1fe20a9f Mark __libc_freeres_fn as used [BZ #27002] adds a28296e778 pthread: Move semaphore initialization for open to semaphoreP.h adds 749cd2ca78 htl: Get sem_open/sem_close/sem_unlink support [BZ #25524] adds 9459fe9da0 {nptl,htl}/semaphoreP.h: clean up adds e7570f4131 Replace __libc_multiple_libcs with __libc_initial flag adds 29a4db291b malloc: Use __libc_initial to detect an inner libc adds 844b4d8b4b s390x: Require GCC 7.1 or later to build glibc. adds 2ec40e66ad Update kernel version to 5.10 in tst-mman-consts.py. adds 59d572ef61 getenv: Move call to strlen to the branch it's used in. adds f67f9c9af2 ieee754: Remove slow paths from asin and acos adds 69a7ca7705 ieee754: Remove unused __sin32 and __cos32 adds b74233d009 hurd: Also turn KERN_INVALID_ADDRESS to EINVAL adds e94b01393e hurd: Note when the vm_map kernel bug was fixed adds 407765e9f2 hurd: Fix ELF_MACHINE_USER_ADDRESS_MASK value adds d865ff74ba hurd: implement SA_SIGINFO signal handlers. adds 53432762ac profil-counter: Add missing SIGINFO case adds 5c06743c8a Hurd: make sigstates hold a reference on thread ports adds e0aec6c833 hurd: Make trampoline fill siginfo ss_sp from sc_uesp adds ee7a3144c9 Fix buffer overrun in EUC-KR conversion module (bz #24973) adds d4eb814027 iconv: use iconv_close after iconv_open adds 756608dbe8 iconv add iconv_close before the function returned with bad value. adds 6eb7e1da0e m68k: fix clobbering a5 in setjmp() [BZ #24202] adds cad5ad81d2 add inputs to auto-libm-test-in yielding larger errors (bina [...] adds d552058570 alpha: Remove anonymous union in struct stat [BZ #27042] adds 3378408987 config: Allow memory tagging to be enabled when configuring glibc adds 26450d04d3 elf: Add a tunable to control use of tagged memory adds 3784dfc098 malloc: Basic support for memory tagging in the malloc() family adds 0d1bafdcb6 linux: Add compatibility definitions to sys/prctl.h for MTE adds bde4949b6b aarch64: Add sysv specific enabling code for memory tagging adds d27f0e5d88 aarch64: Add aarch64-specific files for memory tagging support adds 682cdd6e1a aarch64: update ulps. adds bca0283815 i386: Regenerate ulps adds a2e5da2cf4 <sys/platform/x86.h>: Add Intel LAM support adds 9798906a42 addmntent: Remove unbounded alloca usage from getmntent [BZ#27083] adds 2aa8ec7dd7 powerpc: Regenerate ulps adds 0e981d3524 s390x: Regenerate ulps adds be37b80705 misc: Use __ferror_unlocked instead of ferror adds 8a30bb4e06 elf: Account for glibc-hwcaps/ prefix in _dl_important_hwcaps adds 4f969166ce tests-mcheck: New variable to run tests with MALLOC_CHECK_=3 adds 84c202246b MTE: Do not pad size in realloc_check adds b7f8815617 x86 long double: Support pseudo numbers in fpclassifyl adds 94547d9209 x86 long double: Support pseudo numbers in isnanl adds 41290b6e84 Partially revert 681900d29683722b1cb0a8e565a0585846ec5a61 adds 45dcd1af09 x86: Remove the duplicated CPU_FEATURE_CPU_P adds f380868f6d Remove _ISOMAC check from <cpu-features.h> adds 13adfa34af hurd: Try shell in posix_spawn* only in compat mode adds a39b95b975 hurd: Fix spawni SPAWN_XFLAGS_TRY_SHELL with empty argv adds e42efa01c9 hurd: set sigaction for signal preemptors in arch-independent file adds f9c3cf2864 support: Make support_process_state_wait wait less adds f6abd97028 hurd: Add WSTOPPED/WCONTINUED/WEXITED/WNOWAIT support [BZ #23091] adds 016c64236d hurd: Accept including hurd/version.h adds 69fda43b8d free: preserve errno [BZ#17924] adds 4d97cc8cf3 io: Remove xstat implementations adds 99468ed45f io: Remove xmknod{at} implementations adds 7525c1c71d x86 long double: Consider pseudo numbers as signaling adds 38a033ac85 x86 long double: Add tests for pseudo normal numbers adds 9835632cf4 malloc: preserve errno on mcheck hooks [BZ #17924] adds 68ab82f566 powerpc: Runtime selection between sc and scv for syscalls adds 41f013cef2 powerpc: Use scv instruction on clone when available adds 2a08b6e833 Warn on unsupported fortification levels adds c43c579612 Introduce _FORTIFY_SOURCE=3 adds 2a3224c536 string: Enable __FORTIFY_LEVEL=3 adds f9de8bfe1a nonstring: Enable __FORTIFY_LEVEL=3 adds 45b1e17e91 aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE adds 2b778ceb40 Update copyright dates with scripts/update-copyrights adds 9fcdec7386 Update copyright dates not handled by scripts/update-copyrights. adds 82cfac84c7 Update automatically-generated copyright dates adds ba74122538 Sync move-if-change from Gnulib adds 21c3f4b536 Sync FDL from https://www.gnu.org/licenses/fdl-1.3.texi adds fee3b889d8 Move generic nan-pseudo-number.h to ldbl-96 adds c2a150d089 posix: Sync regex code with gnulib adds 4883360415 posix: Sync glob code with gnulib adds 11b2858bd1 Sync intprops.h with gnulib adds 9c774ad764 Sync flexmember.h with gnulib adds 252864544a posix: Sync fnmatch with gnulib adds 8cc1e39a36 Drop nan-pseudo-number.h usage from tests adds f5a6f846b0 nptl: Remove set*id, set*gid files which are not built adds cd6274089f aarch64: fix stack missing after sp is updated adds 3ec5d83d2a x86-64: Avoid rep movsb with short distance [BZ #27130] adds b47b07c92d hurd: Fix mmap(!MAP_FIXED) on bogus address adds 6ea5b57afa x86: Check IFUNC definition in unrelocated executable [BZ #20019] adds c50c65a8bf nptl: Fix comment typo in pthread_cond_wait.c adds f5082c7010 aarch64: push the set of rules before falling into slow path adds 6cc992412c alpha: Provide wait4 for static library [BZ #27150] adds ef8c78a6c6 Import idx.h from gnulib adds 47f4316095 Import filename.h from gnulib adds 448a256359 malloc: Add scratch_buffer_dupfree adds c6e0b0b5b0 stdlib: Sync canonicalize with gnulib [BZ #10635] [BZ #26592 [...] adds ecdb06cdf2 support: Add support_small_thread_stack_size adds 3016596a81 Add SEGV_MTEAERR and SEGV_MTESERR from Linux 5.10. adds caa884dda7 Remove dbl-64/wordsize-64 adds 9e97f239ea Remove dbl-64/wordsize-64 (part 2) adds ecce11aa07 x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker [BZ #26717] adds 18b640c570 Update NEWS for CVE-2019-25013. adds 2f056e8a5d aarch64: define PI_STATIC_AND_HIDDEN adds eeaa19f75e mntent: Use __putc_unlocked instead of fputc_unlocked adds 1b5c9dfeb2 ARC: Regenerate ulps adds c6e2ca2c3f POSIX locale: Fix typo in comment adds a7e9dbb774 Add xchdir to libsupport. adds 7a72265436 Add xfchmod to libsupport adds 2cd361b511 posix: Correct attribute access mode on readlinkat [BZ #27024]. adds c31b1f5231 riscv: support GNU indirect function adds 313bfd505e riscv: Initialize $gp before resolving the IRELATIVE relocation adds 1c426b1d59 Update STATX_ATTR_DAX value from Linux 5.10. adds 7b9c3260bc support: Add xchmod wrapper adds 42dda89dcb posix: Fix return value of system if shell can not be execut [...] adds 4dddd7e9cb posix: Sync tempname with gnulib [BZ #26648] adds bf7db6d369 math: Add BZ#18980 fix back on dbl-64 cosh adds 87d583c6e8 install: Replace scripts/output-format.sed with objdump -f [ [...] adds 0400f92833 Makerules: Do not require startup files for format.lds probe object adds f430293d84 posix: consume less entropy on tempname adds 2ef23b5205 x86: Set header.feature_1 in TCB for always-on CET [BZ #27177] adds 86a4d3fa7d elf: work around a gcc bug in elf_get_dynamic_info adds efbbd9c33a ldconfig/x86: Store ISA level in cache and aux cache adds cf12900645 Use the right argument code in unnormal tests adds 7137d682eb ifuncmain6pie: Remove the circular IFUNC dependency [BZ #20019] adds d18f59bf92 Fix x86 build with --enable-tunable=no adds 2d651eb926 x86: Move x86 processor cache info to cpu_features adds cc528f9a7e math/test-tgmath2: Fix fabs failure when no long double adds 86f65dffc2 ld.so: Add --list-tunables to print tunable values adds 96f17e6e63 ARC: nofpu: Regenerate ulps adds f678099de9 Update hppa libm-test-ulps adds a031b3abad Update powerpc-nofpu libm-test-ulps. adds 07169fcac7 Update arm libm-test-ulps. adds 202586f73e Update MIPS libm-test-ulps. adds 0887fff0b0 Hurd: Add rtld-strncpy-c.c adds 0ec583d926 libmvec: Add extra-test-objs to test-extras adds cabc8a2916 elf: Avoid RELATIVE relocation for _dl_sysinfo adds 22b79ed7f4 Use <startup.h> in __libc_init_secure adds 1006250ea2 posix: Fix regex_internal.h on bootstrap adds 961d7cff51 stdlib: Add testcase for BZ #26241 adds d7ee6bd8c2 posix: Fix fnmatch.c on bootstrap adds ff6d62e9ed <sys/platform/x86.h>: Remove the C preprocessor magic adds 058308066c elf: Make the tunable struct definition internal only adds bfe04789a8 elf: Avoid RELATIVE relocs in __tunables_init adds 374cef32ac configure: Check for static PIE support adds 04af1eb313 csu: Avoid weak ref for __ehdr_start in static PIE adds 47618209d0 Use hidden visibility for early static PIE code adds 86d439b06f csu: Move static pie self relocation later [BZ #27072] adds 2682695e5c Make libc symbols hidden in static PIE adds 28f2ce2772 aarch64: revert memcpy optimze for kunpeng to avoid performa [...] adds 46c1c765d1 Revert "linux: Move {f}xstat{at} to compat symbols" for stat [...] adds 7a5ab88e21 x86: Check ifunc resolver with CPU_FEATURE_USABLE [BZ #27072] adds 527c89cd32 powerpc64: Select POWER9 machine for the scv instruction adds f543259500 x86-64: Update tst-glibc-hwcaps-2.c for x86-64 baseline adds 5f478eb0fb x86: Properly match CPU features in /proc/cpuinfo [BZ #27222] adds 42d6270439 linux: mips: Fix getdents64 fallback on mips64-n32 adds 56ef6ab0cd manual: Correct argument order in mount examples [BZ #27207] adds fcfa4bb48d Update C-SKY libm-test-ulps adds 31f6488722 Fix misplaced const adds c3c4a25e65 aarch64: Move and update the definition of MTE_ENABLED adds ad47748992 Update INSTALL with package versions that are known to work adds 04c6a8073d aarch64: Fix the list of tested IFUNC variants [BZ #26818] adds 3725ee39db benchtests: Do not build bench-timing-type with MODULE_NAME=libc adds df359a25ba Revert "Make libc symbols hidden in static PIE" [BZ #27237] adds 7d88c6142c gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 27256) adds 01cdcf783a elf: Limit tst-prelink-cmp target archs adds 429029a73e nsswitch: do not reload if "/" changes adds 757a14b5ac Fix nss/tst-reload2 for systems without PATH_MAX adds 5ee506ed35 powerpc64: Workaround sigtramp vdso return call adds d04d64804d Update alpha libm-test-ulps adds 341063c3b1 Update sparc libm-test-ulps adds c177f6610c ia64: Fix brk call on statup adds a7b21a7830 sh: Update libm-tests-ulps adds 4a3f20b33a Update ia64 libm-test-ulps adds 4e04691107 Update libc.pot for 2.33 release adds 6032ae6514 Update translations adds 04dff6fc0d x86: Properly set usable CET feature bits [BZ #26625] adds 570bb42376 NEWS: Add entry for glibc-hwcaps and deprecate legacy hwcaps adds d7f4f3f5fb NEWS: Mention CVE-2021-3326 (iconv assertion with ISO-20220-JP-3) adds a50a080f6b elf: Fix tests that rely on ld.so.cache for cross-compiling adds 934c48a05b NEWS: Fix typo in CVE-2021-3326 entry adds 730ad885ef Update translations adds 5e25920fb2 Update NEWS with bugs adds 9826b03b74 Prepare for glibc 2.33 release adds 2edf8f3d75 Open master branch for glibc 2.34 development adds 02d393f248 elf: Replace a --defsym trick with an object file to be comp [...] adds d5c8f98c5e tst-mallinfo2.c: Remove useless trailing semicolon for macro adds 36231bee7a hurd TIOCFLUSH: Cope BSD 4.1 semantic adds 6c57d32048 sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] adds fd4405747c hurd TIOCFLUSH: fix fixing argument adds f9be44c7e6 libSegFault: Fix printing signal number [BZ #27249] adds 57fb02b2cf Move _SC_MINSIGSTKSZ/_SC_SIGSTKSZ entry in NEWS adds 0ca21427d9 Add MS_NOSYMFOLLOW from Linux 5.10 to <sys/mount.h>. adds caa60b79f8 Fix version.h for glibc 2.34 development adds 6e02b3e932 x86: Adding an upper bound for Enhanced REP MOVSB. adds 9132010785 linux: Remove shmmax check from tst-sysvshm-linux adds d2d12c7a98 tst-rtld-list-tunables.sh: Unset glibc tunables adds d46c51e9f9 i686: Regenerate ULPs adds a4efbf4475 posix/tst-rfc3484: Fix compile failure linking to local __stat64 adds 5d5d71b898 stdio-common: Add a few double formatting tests [BZ #27245] adds c4ad832276 nptl: Remove private futex optimization [BZ #27304] adds 2d8a22cdec manual: Correct description of ENTRY [BZ #17183] adds dfc3907cde Use binutils 2.36 branch in build-many-glibcs.py. adds 5ec029c883 argp: fix pointer-subtraction bug adds 1b3fc33f81 argp: Don't rely on undefined behaviour of _tolower(). adds e9f63b5126 argp: Don't pass invalid arguments to isspace, isalnum, isal [...] adds bbf15241db argp: Improve comments. adds 1e3d9c1e4d argp: Avoid undefined behaviour when invoking qsort(). adds 339f7fea92 Add NT_ARM_TAGGED_ADDR_CTRL from Linux 5.10 to elf.h. adds 921e6f4198 printf: Add smoke tests for long double adds c3479fb793 nsswitch: return result when nss database is locked [BZ #27343] adds 5ab25c8875 x86: Add PTWRITE feature detection [BZ #27346] adds 5692abd13d tst: Provide test for timerfd related functions adds e2c0794d13 tst: Provide test for ppoll adds 7f61f785f1 sunrpc: Fix typo in xdr_string comment adds e9fed2438a linux: Require /dev/shm as the shared memory file system adds da4aea0b5e pthread: Refactor semaphore code adds c1f46f9db7 pthread: Remove alloca usage from __sem_check_add_mapping adds 1f745ecc21 x86-64: Refactor and improve performance of strchr-avx2.S adds a00e2fe3df strchr: Add additional benchmarks and tests adds 0ff786226c Add more ptrace constants for AArch64 and PowerPC. adds e99156816d linux: Fix __sem_check_add_mapping name length adds 7dd416491e linux: Fix __sem_check_add_mapping search_sem adds c8ba52ab33 misc: Sync cdefs.h with gnulib adds de0e1b45b0 malloc: Sync dynarray with gnulib adds f0908ba118 regex: remove alloca usage on regex set_regs adds f3e5c7262e regexec: remove alloca usage in build_trtable adds 36c604ed36 regex: stop using alloca adds 7960c5eea9 benchtests: Updated json bench-variant attribute adds e604a5e4bb setrlimit/getrlimit: Use __nonnull to avoid null pointer adds 61117bfa1b tunables: Simplify TUNABLE_SET interface adds a1b8b06a55 x86: Use SIZE_MAX instead of (long int)-1 for tunable range value adds 228f30ab47 tunables: Disallow negative values for some tunables adds 4b221ec9ee linux: Fix STATFS_IS_STATFS64 definition adds 36260d5035 linux: Set default kernel_stat.h to LFS adds e7702cb56e linux: Set LFS statfs as default adds 1bfbaf7130 linux: Consolidate fstatfs implementations adds f6e616435d linux: Consolidate statfs implementations adds 6ea1603d65 linux: Consolidate fstatvfs implementations adds 52f527d6f1 linux: Consolidate statvfs implementations adds 1566d3c43f linux: Consolidate internal_statvfs adds d2fa24f239 linux: Remove overflow.h adds 7eb3000f9f linux: Remove stat-check.c adds 4458eb1257 hurd: Fix fstatfs build failure adds ce4a94b12e x86: Remove the extra space between "# endif" adds ebcf45a16c elf: Do not copy vDSO soname when setting up link map adds fb1905eed8 aarch64: Fix sys/ptrace.h if linux headers are included adds 25251c0707 S390: Add new hwcap values. adds 2323a34260 tst: Provide test for sched_rr_get_interval adds 0ca1a95d3b tst: Provide test for ctime adds 13c0b30b24 tst: Provide test for difftime adds 7b15dabfdd tst: time: Provide Y2038 tests for mktime (tst-mktime4.c) adds 044e603b69 string: Work around GCC PR 98512 in rawmemchr adds 96b8038f12 Correct hppa EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD [...] adds 83908b3a1e Update syscall lists for Linux 5.11. adds 8310307403 configure: Replace obsoleted AC_HELP_STRING with AS_HELP_STRING adds 3907c7bf0f configure: Remove obsolete AC_CHECK_TOOL_PREFIX adds e9e7f24543 configure: Replace obsolete AC_TRY_LINK with AC_LINK_IFELSE adds 418f5783d9 build-many-glibcs.py: Use make -O for more consistent log output adds fb37ef6960 aarch64: Remove the unused __read_tp symbol adds f8ff5a3cc2 i386/clone.S: Remove redundant EBX load adds ebbb8c9f64 x86_64/clone.S: Upate comments adds ba230b6387 <bits/platform/x86.h>: Correct x86_cpu_TBM adds 8a7b4dc6d0 Use Linux 5.11 in build-many-glibcs.py. adds feb741bb81 x86: Remove unused variables for raw cache sizes from cacheinfo.h adds 3f232aa36d nptl: Split libpthread-routines into one routine per line adds f720ce680e nptl: Reformat Versions adds 541e53c9dd nptl: Move futex-internal.c into main nptl directory adds 2f4019de81 nptl: Move lowlevellock into libc [BZ #15648] adds b5be9ae77e nptl: Move futex-internal into libc new 80770c5d8c linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO new d3a8ef25d8 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} new 57d7367ded linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} new ed09ed89e0 login: Consolidate utmp and utmpx headers new 247bead7ca login: Move gnu utmpx to default implementation new 4f6c523b0f Consolidate and simplify internal utmp definitions new 5a662245b9 support: Add 'touch' command new 562639fbc8 Add tests-container-internal rules new 49942074bc login: Add 64-bit time support to utmp/utmpx new 9e762e39d4 linux: Add pwrite64_nocancel new 343a81eb90 login: Use 64-bit time on struct lastlog new 1210d2fde1 Remove __WORDSIZE_TIME64_COMPAT32 new ed757527e8 login: Rewrite utmp/wtmp locking mechanism (BZ #24492) new 3993442546 nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 [...] new c56544d707 tst: Extend cross-test-ssh.sh to specify if target date can [...] new c7bec41df8 tst: Add test for futimens new 4777fff222 support: Provide xclock_settime test helper function new b5373c261d tst: Add test for clock_settime new 32cc899ed5 tst: Add test for clock_adjtime new ee5fd6db65 y2038: Add __USE_TIME_BITS64 support for time_t new 3a223d66ea y2038: Add __USE_TIME_BITS64 support for struct timeval new f50383eb72 y2038: Add __USE_TIME_BITS64 support for struct timespec new c5e38323c0 y2038: Add __USE_TIME_BITS64 support for struct utimbuf new 5ba98b5f03 y2038: linux: Add __USE_TIME_BITS64 support for struct timex new 3723d0ce50 y2038: Use a common definition for stat new 865470a1ea y2038: Use a common definition for msqid_ds new 419874621c y2038: Use a common definition for semid_ds new 93391374cc y2038: Use a common definition for shmid_ds new fe7a34b2b8 linux: mips: Split libpthread.abilist in n32 and n64 new 9ad71172bc linux: mips: Split libanl.abilist in n32 and n64 new 044f5d79df linux: s390: Add libanl.abilist in s390 and s390x new a2731e40fb y2038: Add support for 64 bit time on legacy ABIs new 6ac4892ae8 y2038: Add test coverage
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 (2db2578daf) \ N -- N -- N refs/heads/azanella/y2038 (6ac4892ae8)
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 33 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: ChangeLog.old/ChangeLog.21 | 15377 +++++++++++++++++++ ChangeLog.old/ChangeLog.22 | 12846 ++++++++++++++++ INSTALL | 54 +- Makeconfig | 5 +- Makefile | 15 +- Makefile.help | 2 +- Makerules | 36 +- NEWS | 440 +- README | 1 + Rules | 31 +- argp/Makefile | 2 +- argp/argp-ba.c | 2 +- argp/argp-eexst.c | 2 +- argp/argp-fmtstream.c | 2 +- argp/argp-fmtstream.h | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 381 +- argp/argp-namefrob.h | 2 +- argp/argp-parse.c | 2 +- argp/argp-pv.c | 2 +- argp/argp-pvh.c | 2 +- argp/argp-test.c | 2 +- argp/argp-xinl.c | 2 +- argp/argp.h | 8 +- argp/bits/argp-ldbl.h | 2 +- argp/tst-argp1.c | 2 +- argp/tst-argp2.c | 2 +- argp/tst-ldbl-argp.c | 2 +- assert/Makefile | 2 +- assert/__assert.c | 2 +- assert/assert-perr.c | 2 +- assert/assert.c | 2 +- assert/assert.h | 2 +- assert/tst-assert-c++.cc | 2 +- assert/tst-assert-g++.cc | 2 +- benchtests/Makefile | 23 +- benchtests/README | 20 +- benchtests/bench-malloc-simple.c | 2 +- benchtests/bench-malloc-thread.c | 2 +- benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 2 +- benchtests/bench-memchr.c | 2 +- benchtests/bench-memcmp.c | 2 +- benchtests/bench-memcpy-large.c | 2 +- benchtests/bench-memcpy-random.c | 2 +- benchtests/bench-memcpy-walk.c | 2 +- benchtests/bench-memcpy.c | 2 +- benchtests/bench-memmem.c | 2 +- benchtests/bench-memmove-large.c | 2 +- benchtests/bench-memmove-walk.c | 2 +- benchtests/bench-memmove.c | 2 +- benchtests/bench-mempcpy.c | 2 +- benchtests/bench-memrchr.c | 2 +- benchtests/bench-memset-large.c | 2 +- benchtests/bench-memset-walk.c | 2 +- benchtests/bench-memset.c | 4 +- benchtests/bench-pthread-locks.c | 554 + benchtests/bench-rawmemchr.c | 2 +- benchtests/bench-skeleton.c | 2 +- benchtests/bench-stpcpy.c | 2 +- benchtests/bench-stpcpy_chk.c | 2 +- benchtests/bench-stpncpy.c | 2 +- benchtests/bench-strcasecmp.c | 2 +- benchtests/bench-strcasestr.c | 2 +- benchtests/bench-strcat.c | 2 +- benchtests/bench-strchr.c | 28 +- benchtests/bench-strchrnul.c | 2 +- benchtests/bench-strcmp.c | 58 +- benchtests/bench-strcoll.c | 2 +- benchtests/bench-strcpy.c | 2 +- benchtests/bench-strcpy_chk.c | 2 +- benchtests/bench-strcspn.c | 2 +- benchtests/bench-string.h | 2 +- benchtests/bench-strlen.c | 2 +- benchtests/bench-strncasecmp.c | 2 +- benchtests/bench-strncat.c | 2 +- benchtests/bench-strncmp.c | 130 +- benchtests/bench-strncpy.c | 2 +- benchtests/bench-strnlen.c | 2 +- benchtests/bench-strpbrk.c | 2 +- benchtests/bench-strrchr.c | 2 +- benchtests/bench-strsep.c | 2 +- benchtests/bench-strspn.c | 2 +- benchtests/bench-strstr.c | 2 +- benchtests/bench-strtod.c | 2 +- benchtests/bench-strtok.c | 2 +- benchtests/bench-timing-type.c | 2 +- benchtests/bench-timing.h | 2 +- benchtests/bench-util.c | 2 +- benchtests/bench-util.h | 2 +- benchtests/bench-wcpcpy.c | 2 +- benchtests/bench-wcpncpy.c | 2 +- benchtests/bench-wcscat.c | 2 +- benchtests/bench-wcschr.c | 2 +- benchtests/bench-wcschrnul.c | 2 +- benchtests/bench-wcscmp.c | 2 +- benchtests/bench-wcscpy.c | 2 +- benchtests/bench-wcscspn.c | 2 +- benchtests/bench-wcslen.c | 2 +- benchtests/bench-wcsncat.c | 2 +- benchtests/bench-wcsncmp.c | 2 +- benchtests/bench-wcsncpy.c | 2 +- benchtests/bench-wcsnlen.c | 2 +- benchtests/bench-wcspbrk.c | 2 +- benchtests/bench-wcsrchr.c | 2 +- benchtests/bench-wcsspn.c | 2 +- benchtests/bench-wmemchr.c | 2 +- benchtests/bench-wmemcmp.c | 2 +- benchtests/bench-wmemset.c | 2 +- benchtests/exp-inputs | 1002 ++ benchtests/expf128-inputs | 1005 ++ benchtests/json-lib.c | 2 +- benchtests/json-lib.h | 2 +- benchtests/pow-inputs | 1002 ++ benchtests/powf128-inputs | 1005 ++ benchtests/pthread_once-source.c | 2 +- benchtests/scripts/bench.py | 2 +- benchtests/scripts/compare_bench.py | 2 +- benchtests/scripts/compare_strings.py | 2 +- benchtests/scripts/import_bench.py | 2 +- benchtests/scripts/plot_strings.py | 2 +- benchtests/scripts/validate_benchout.py | 2 +- benchtests/sin-inputs | 2004 +++ benchtests/sinf-inputs | 2004 +++ benchtests/sinf128-inputs | 2007 +++ benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 1 - benchtests/thread_create-source.c | 2 +- bits/byteswap.h | 2 +- bits/confname.h | 10 +- bits/dirent.h | 2 +- bits/dirent_ext.h | 2 +- bits/dlfcn.h | 2 +- bits/environments.h | 2 +- bits/errno.h | 2 +- bits/fcntl.h | 2 +- bits/fenv.h | 2 +- bits/floatn-common.h | 2 +- bits/floatn.h | 2 +- bits/flt-eval-method.h | 2 +- bits/fp-fast.h | 2 +- bits/fp-logb.h | 2 +- bits/hwcap.h | 2 +- bits/in.h | 2 +- bits/indirect-return.h | 2 +- bits/ioctl-types.h | 2 +- bits/ipc.h | 2 +- bits/ipctypes.h | 2 +- bits/iscanonical.h | 2 +- bits/libc-header-start.h | 2 +- bits/libm-simd-decl-stubs.h | 2 +- bits/long-double.h | 2 +- bits/math-vector.h | 2 +- bits/mathdef.h | 2 +- bits/mman.h | 2 +- bits/mqueue.h | 2 +- bits/msq.h | 2 +- bits/netdb.h | 2 +- bits/param.h | 2 +- bits/poll.h | 2 +- bits/resource.h | 2 +- bits/sched.h | 2 +- bits/select.h | 2 +- bits/sem.h | 2 +- bits/shm.h | 2 +- bits/sigaction.h | 3 +- bits/sigcontext.h | 2 +- bits/sigevent-consts.h | 2 +- bits/siginfo-consts.h | 2 +- bits/signal_ext.h | 2 +- bits/signum-arch.h | 2 +- bits/signum-generic.h | 2 +- bits/sigstack.h | 4 +- bits/sigstksz.h | 21 + bits/sigthread.h | 2 +- bits/sockaddr.h | 2 +- bits/socket.h | 2 +- bits/ss_flags.h | 2 +- bits/stat.h | 2 +- bits/statfs.h | 2 +- bits/statvfs.h | 2 +- bits/stdint-intn.h | 2 +- bits/stdint-uintn.h | 2 +- bits/stdlib-bsearch.h | 2 +- bits/syslog-path.h | 2 +- bits/sysmacros.h | 2 +- bits/termios.h | 2 +- bits/time.h | 2 +- bits/time64.h | 2 +- bits/timesize.h | 2 +- bits/types/error_t.h | 2 +- bits/types/stack_t.h | 2 +- bits/types/struct_lastlog.h | 14 +- bits/types/struct_sched_param.h | 2 +- bits/types/struct_utmp.h | 4 +- bits/types/struct_utmpx.h | 4 +- bits/typesizes.h | 2 +- bits/uintn-identity.h | 2 +- bits/uio-ext.h | 2 +- bits/uio_lim.h | 2 +- bits/unistd_ext.h | 2 +- bits/utmp.h | 2 +- bits/utmpx.h | 2 +- bits/utsname.h | 2 +- bits/waitflags.h | 10 +- bits/waitstatus.h | 2 +- bits/wchar.h | 2 +- catgets/Makefile | 2 +- catgets/catgets.c | 2 +- catgets/catgetsinfo.h | 2 +- catgets/gencat.c | 4 +- catgets/nl_types.h | 2 +- catgets/open_catalog.c | 2 +- catgets/test-gencat.sh | 2 +- catgets/xopen-msg.awk | 2 +- config.h.in | 9 + config.make.in | 3 +- configure | 55 +- configure.ac | 92 +- conform/Makefile | 7 +- conform/check-header-lists.sh | 2 +- conform/conformtest.py | 2 +- conform/data/sys/wait.h-data | 12 +- conform/glibcconform.py | 2 +- conform/linknamespace.py | 2 +- conform/list-header-symbols.py | 2 +- crypt/Makefile | 2 +- crypt/badsalttest.c | 2 +- crypt/crypt-entry.c | 2 +- crypt/crypt-private.h | 2 +- crypt/crypt.c | 2 +- crypt/crypt.h | 2 +- crypt/crypt_util.c | 2 +- crypt/md5-crypt.c | 2 +- crypt/md5.c | 2 +- crypt/md5.h | 2 +- crypt/md5test-giant.c | 2 +- crypt/sha256-crypt.c | 2 +- crypt/sha256.c | 2 +- crypt/sha256.h | 2 +- crypt/sha512-crypt.c | 2 +- crypt/sha512.c | 2 +- crypt/sha512.h | 2 +- crypt/ufc-crypt.h | 2 +- crypt/ufc.c | 2 +- csu/Makefile | 2 +- csu/abi-note.c | 2 +- csu/check_fds.c | 2 +- csu/dso_handle.c | 2 +- csu/elf-init.c | 2 +- csu/errno-loc.c | 2 +- csu/errno.c | 2 +- csu/gmon-start.c | 2 +- csu/init-first.c | 12 +- csu/init.c | 2 +- csu/libc-start.c | 40 +- csu/libc-tls.c | 9 +- csu/static-reloc.c | 2 +- csu/version.c | 4 +- ctype/Makefile | 2 +- ctype/ctype-c99.c | 2 +- ctype/ctype-c99_l.c | 2 +- ctype/ctype-extn.c | 2 +- ctype/ctype-info.c | 2 +- ctype/ctype.c | 2 +- ctype/ctype.h | 2 +- ctype/ctype_l.c | 2 +- ctype/isctype.c | 2 +- ctype/test_ctype.c | 2 +- debug/Makefile | 4 +- debug/asprintf_chk.c | 2 +- debug/backtrace.c | 2 +- debug/backtracesyms.c | 2 +- debug/backtracesymsfd.c | 2 +- debug/catchsegv.sh | 4 +- debug/chk_fail.c | 2 +- debug/confstr_chk.c | 2 +- debug/dprintf_chk.c | 2 +- debug/execinfo.h | 2 +- debug/explicit_bzero_chk.c | 2 +- debug/fdelt_chk.c | 2 +- debug/fgets_chk.c | 2 +- debug/fgets_u_chk.c | 2 +- debug/fgetws_chk.c | 2 +- debug/fgetws_u_chk.c | 2 +- debug/fortify_fail.c | 2 +- debug/fprintf_chk.c | 2 +- debug/fread_chk.c | 2 +- debug/fread_u_chk.c | 2 +- debug/fwprintf_chk.c | 2 +- debug/getcwd_chk.c | 2 +- debug/getdomainname_chk.c | 2 +- debug/getgroups_chk.c | 2 +- debug/gethostname_chk.c | 2 +- debug/gets_chk.c | 2 +- debug/getwd_chk.c | 2 +- debug/longjmp_chk.c | 2 +- debug/mbsnrtowcs_chk.c | 2 +- debug/mbsrtowcs_chk.c | 2 +- debug/mbstowcs_chk.c | 2 +- debug/memcpy_chk.c | 2 +- debug/memmove_chk.c | 2 +- debug/mempcpy_chk.c | 2 +- debug/memset_chk.c | 2 +- debug/noophooks.c | 2 +- debug/obprintf_chk.c | 2 +- debug/pcprofile.c | 2 +- debug/pcprofiledump.c | 4 +- debug/poll_chk.c | 2 +- debug/ppoll_chk.c | 2 +- debug/pread64_chk.c | 2 +- debug/pread_chk.c | 2 +- debug/printf_chk.c | 2 +- debug/read_chk.c | 2 +- debug/readlink_chk.c | 2 +- debug/readlinkat_chk.c | 2 +- debug/readonly-area.c | 2 +- debug/realpath_chk.c | 2 +- debug/recv_chk.c | 2 +- debug/recvfrom_chk.c | 2 +- debug/segfault.c | 4 +- debug/snprintf_chk.c | 2 +- debug/sprintf_chk.c | 2 +- debug/stack_chk_fail.c | 2 +- debug/stack_chk_fail_local.c | 2 +- debug/stpcpy_chk.c | 2 +- debug/stpncpy_chk.c | 2 +- debug/strcat_chk.c | 2 +- debug/strcpy_chk.c | 2 +- debug/strncat_chk.c | 2 +- debug/strncpy_chk.c | 2 +- debug/swprintf_chk.c | 2 +- debug/test-stpcpy_chk.c | 2 +- debug/test-strcpy_chk.c | 2 +- debug/tst-backtrace.h | 2 +- debug/tst-backtrace2.c | 2 +- debug/tst-backtrace3.c | 2 +- debug/tst-backtrace4.c | 2 +- debug/tst-backtrace5.c | 2 +- debug/tst-backtrace6.c | 2 +- debug/tst-chk1.c | 2 +- debug/tst-longjmp_chk3.c | 2 +- debug/tst-ssp-1.c | 2 +- debug/ttyname_r_chk.c | 2 +- debug/vasprintf_chk.c | 2 +- debug/vdprintf_chk.c | 2 +- debug/vfprintf_chk.c | 2 +- debug/vfwprintf_chk.c | 2 +- debug/vobprintf_chk.c | 2 +- debug/vprintf_chk.c | 2 +- debug/vsnprintf_chk.c | 2 +- debug/vsprintf_chk.c | 2 +- debug/vswprintf_chk.c | 2 +- debug/vwprintf_chk.c | 2 +- debug/warning-nop.c | 70 - debug/wcpcpy_chk.c | 2 +- debug/wcpncpy_chk.c | 2 +- debug/wcrtomb_chk.c | 2 +- debug/wcscat_chk.c | 2 +- debug/wcscpy_chk.c | 2 +- debug/wcsncat_chk.c | 2 +- debug/wcsncpy_chk.c | 2 +- debug/wcsnrtombs_chk.c | 2 +- debug/wcsrtombs_chk.c | 2 +- debug/wcstombs_chk.c | 2 +- debug/wctomb_chk.c | 2 +- debug/wmemcpy_chk.c | 2 +- debug/wmemmove_chk.c | 2 +- debug/wmempcpy_chk.c | 2 +- debug/wmemset_chk.c | 2 +- debug/wprintf_chk.c | 2 +- debug/xtrace.sh | 4 +- dirent/Makefile | 2 +- dirent/alphasort.c | 2 +- dirent/alphasort64.c | 2 +- dirent/closedir.c | 2 +- dirent/dirent.h | 2 +- dirent/dirfd.c | 2 +- dirent/fdopendir.c | 2 +- dirent/getdents.c | 2 +- dirent/getdents64.c | 2 +- dirent/list.c | 2 +- dirent/opendir-tst1.c | 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-scandir.c | 2 +- dirent/versionsort.c | 2 +- dirent/versionsort64.c | 2 +- dlfcn/Makefile | 4 +- dlfcn/bug-dl-leaf-lib-cb.c | 2 +- dlfcn/bug-dl-leaf-lib.c | 2 +- dlfcn/bug-dl-leaf.c | 2 +- dlfcn/dladdr.c | 2 +- dlfcn/dladdr1.c | 2 +- dlfcn/dlclose.c | 2 +- dlfcn/dlerror.c | 2 +- dlfcn/dlfcn.c | 2 +- dlfcn/dlfcn.h | 4 +- dlfcn/dlfreeres.c | 2 +- dlfcn/dlinfo.c | 2 +- dlfcn/dlmopen.c | 2 +- dlfcn/dlopen.c | 2 +- dlfcn/dlopenold.c | 2 +- dlfcn/dlsym.c | 2 +- dlfcn/dlvsym.c | 2 +- dlfcn/errmsg1.c | 2 +- dlfcn/errmsg1mod.c | 2 +- dlfcn/glreflib1.c | 2 +- dlfcn/glreflib2.c | 2 +- dlfcn/glrefmain.c | 2 +- dlfcn/modatexit.c | 2 +- dlfcn/modcxaatexit.c | 2 +- dlfcn/modstatic3.c | 2 +- dlfcn/modstatic5.c | 2 +- dlfcn/tst-dladdr.c | 2 +- dlfcn/tst-dlinfo.c | 2 +- dlfcn/tst-rec-dlopen.c | 2 +- dlfcn/tstatexit.c | 2 +- dlfcn/tstcxaatexit.c | 2 +- dlfcn/tststatic3.c | 2 +- dlfcn/tststatic4.c | 2 +- dlfcn/tststatic5.c | 2 +- elf/Makefile | 165 +- elf/argv0test.c | 31 + elf/cache.c | 451 +- elf/chroot_canon.c | 2 +- elf/dl-addr-obj.c | 2 +- elf/dl-addr.c | 2 +- elf/dl-cache.c | 501 +- elf/dl-call-libc-early-init.c | 2 +- elf/dl-close.c | 2 +- elf/dl-conflict.c | 2 +- elf/dl-debug.c | 2 +- elf/dl-deps.c | 9 +- elf/dl-dst.h | 2 +- elf/dl-environ.c | 2 +- elf/dl-error-minimal.c | 2 +- elf/dl-error-skeleton.c | 2 +- elf/dl-error.c | 2 +- elf/dl-exception.c | 2 +- elf/dl-execstack.c | 2 +- elf/dl-fini.c | 2 +- elf/dl-fptr.c | 2 +- elf/dl-hwcaps-subdirs.c | 29 + elf/dl-hwcaps.c | 228 +- elf/dl-hwcaps.h | 127 +- elf/dl-hwcaps_split.c | 77 + elf/dl-init.c | 2 +- elf/dl-iteratephdr.c | 2 +- elf/dl-libc.c | 2 +- elf/dl-load.c | 225 +- elf/dl-load.h | 2 +- elf/dl-lookup-direct.c | 2 +- elf/dl-lookup.c | 2 +- elf/dl-machine-reject-phdr.h | 2 +- elf/dl-main.h | 124 + elf/dl-map-segments.h | 2 +- elf/dl-minimal.c | 14 +- elf/dl-misc.c | 2 +- elf/dl-object.c | 2 +- elf/dl-open.c | 8 +- elf/dl-origin.c | 2 +- elf/dl-profile.c | 2 +- elf/dl-profstub.c | 2 +- elf/dl-reloc-static-pie.c | 4 +- elf/dl-reloc.c | 2 +- elf/dl-runtime.c | 2 +- elf/dl-runtime.h | 2 +- elf/dl-scope.c | 2 +- elf/dl-sort-maps.c | 2 +- elf/dl-support.c | 37 +- elf/dl-sym-post.h | 2 +- elf/dl-sym.c | 2 +- elf/dl-symaddr.c | 2 +- elf/dl-sysdep-open.h | 2 +- elf/dl-sysdep.c | 13 +- elf/dl-thread_gscope_wait.c | 2 + elf/dl-tls.c | 2 +- elf/dl-tunable-types.h | 48 +- elf/dl-tunables.c | 144 +- elf/dl-tunables.h | 71 +- elf/dl-tunables.list | 28 +- elf/dl-unmap-segments.h | 2 +- elf/dl-usage.c | 274 + elf/dl-version.c | 4 +- elf/dl-write.c | 56 + elf/dl-writev.h | 2 +- elf/do-rel.h | 2 +- elf/dynamic-link.h | 2 +- elf/elf.h | 60 +- elf/enbl-secure.c | 12 +- elf/get-dynamic-info.h | 43 +- elf/ifuncmain6pie.c | 14 +- elf/ifuncmain9.c | 2 +- elf/ifuncmod6.c | 8 +- elf/interp.c | 2 +- elf/ldconfig.c | 218 +- elf/ldd.bash.in | 4 +- elf/libc-early-init.h | 2 +- elf/libc_early_init.c | 11 +- elf/link.h | 2 +- elf/markermodMARKER-VALUE.c | 29 + elf/pldd-xx.c | 2 +- elf/pldd.c | 4 +- elf/readelflib.c | 83 +- elf/readlib.c | 9 +- elf/rtld-Rules | 2 +- elf/rtld.c | 315 +- elf/setup-vdso.h | 19 +- elf/sln.c | 2 +- elf/sotruss-lib.c | 2 +- elf/sotruss.sh | 4 +- elf/sprof.c | 4 +- elf/static-stubs.c | 2 +- elf/stringtable.c | 209 + elf/stringtable.h | 64 + elf/stringtable_free.c | 33 + elf/tlsdeschtab.h | 2 +- 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 | 2 +- elf/tst-alignmod.c | 2 +- elf/tst-alignmod2.c | 2 +- elf/tst-audit11.c | 2 +- elf/tst-audit11mod1.c | 2 +- elf/tst-audit11mod2.c | 2 +- elf/tst-audit11mod2.map | 2 +- elf/tst-audit12.c | 2 +- elf/tst-audit12mod1.c | 2 +- elf/tst-audit12mod2.c | 2 +- elf/tst-audit12mod2.map | 2 +- elf/tst-audit12mod3.c | 2 +- elf/tst-audit13.c | 2 +- elf/tst-audit13mod1.c | 2 +- elf/tst-audit14.c | 2 +- elf/tst-audit15.c | 2 +- elf/tst-audit16.c | 2 +- elf/tst-auditlogmod-1.c | 2 +- elf/tst-auditlogmod-2.c | 2 +- elf/tst-auditlogmod-3.c | 2 +- elf/tst-auditmany.c | 2 +- elf/tst-auditmanymod.h | 2 +- elf/tst-auditmanymod1.c | 2 +- elf/tst-auditmanymod2.c | 2 +- elf/tst-auditmanymod3.c | 2 +- elf/tst-auditmanymod4.c | 2 +- elf/tst-auditmanymod5.c | 2 +- elf/tst-auditmanymod6.c | 2 +- elf/tst-auditmanymod7.c | 2 +- elf/tst-auditmanymod8.c | 2 +- elf/tst-auditmanymod9.c | 2 +- elf/tst-auditmod11.c | 2 +- elf/tst-auditmod12.c | 2 +- elf/tst-auxobj-dlopen.c | 2 +- elf/tst-auxobj.c | 2 +- elf/tst-auxv.c | 2 +- elf/tst-big-note-lib.S | 2 +- elf/tst-big-note.c | 2 +- elf/tst-create_format1.c | 2 +- elf/tst-debug1.c | 2 +- elf/tst-dl-hwcaps_split.c | 148 + elf/tst-dl-iter-static.c | 2 +- elf/tst-dlmodcount.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod1.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod10.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod11.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod12.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod13.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod13.h | 2 +- elf/tst-dlopen-nodelete-reloc-mod14.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod15.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod16.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod17.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod2.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod3.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod4.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod5.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod6.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod7.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod8.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod9.cc | 2 +- elf/tst-dlopen-nodelete-reloc.c | 2 +- elf/tst-dlopen-nodelete-reloc.h | 2 +- elf/tst-dlopen-pie.c | 2 +- elf/tst-dlopen-self-container.c | 2 +- elf/tst-dlopen-self-pie.c | 2 +- elf/tst-dlopen-self.c | 2 +- elf/tst-dlopen-tlsmodid-container.c | 2 +- elf/tst-dlopen-tlsmodid-pie.c | 2 +- elf/tst-dlopen-tlsmodid.c | 2 +- elf/tst-dlopen-tlsmodid.h | 2 +- elf/tst-dlopenfail-2.c | 2 +- elf/tst-dlopenfail.c | 2 +- elf/tst-dlopenfaillinkmod.c | 2 +- elf/tst-dlopenfailmod1.c | 2 +- elf/tst-dlopenfailmod2.c | 2 +- elf/tst-dlopenfailmod3.c | 2 +- elf/tst-dlopenrpath.c | 2 +- elf/tst-dlopenrpathmod.c | 2 +- elf/tst-dlsym-error.c | 2 +- elf/tst-env-setuid-tunables.c | 2 +- elf/tst-env-setuid.c | 2 +- elf/tst-filterobj-aux.c | 2 +- elf/tst-filterobj-dlopen.c | 2 +- elf/tst-filterobj-filtee.c | 2 +- elf/tst-filterobj-filtee.h | 2 +- elf/tst-filterobj-flt.c | 2 +- elf/tst-filterobj.c | 2 +- elf/tst-finilazyfailmod.c | 2 +- elf/tst-glibc-hwcaps-2-cache.c | 45 + .../etc/ld.so.conf | 0 .../postclean.req | 0 elf/tst-glibc-hwcaps-2-cache.script | 8 + elf/tst-glibc-hwcaps-cache.c | 45 + .../etc/ld.so.conf | 0 .../postclean.req | 0 elf/tst-glibc-hwcaps-cache.script | 32 + elf/tst-glibc-hwcaps-mask.c | 31 + elf/tst-glibc-hwcaps-prepend-cache.c | 149 + .../ldconfig.run} | 0 .../postclean.req | 0 elf/tst-glibc-hwcaps-prepend.c | 32 + elf/tst-glibc-hwcaps.c | 28 + elf/tst-gnu2-tls1.c | 2 +- elf/tst-gnu2-tls1mod.c | 2 +- elf/tst-ifunc-fault-bindnow.c | 2 +- elf/tst-ifunc-fault-lazy.c | 2 +- elf/tst-ifunc-textrel.c | 2 +- elf/tst-initfinilazyfail.c | 2 +- elf/tst-initlazyfailmod.c | 2 +- elf/tst-latepthread.c | 2 +- elf/tst-latepthreadmod.c | 2 +- elf/tst-ldconfig-X.sh | 2 +- elf/tst-ldconfig-bad-aux-cache.c | 2 +- elf/tst-ldconfig-ld_so_conf-update.c | 2 +- .../ldconfig.run} | 0 elf/tst-libc_dlvsym-dso.c | 2 +- elf/tst-libc_dlvsym-static.c | 2 +- elf/tst-libc_dlvsym.c | 2 +- elf/tst-libc_dlvsym.h | 7 +- elf/tst-linkall-static.c | 2 +- elf/tst-main1.c | 2 +- elf/tst-main1mod.c | 2 +- elf/tst-nodelete-dlclose-dso.c | 2 +- elf/tst-nodelete-dlclose-plugin.c | 2 +- elf/tst-nodelete-dlclose.c | 2 +- elf/tst-nodelete-opened-lib.c | 2 +- elf/tst-nodelete-opened.c | 2 +- elf/tst-noload.c | 2 +- elf/tst-null-argv-lib.c | 2 +- elf/tst-null-argv.c | 2 +- elf/tst-pathopt.sh | 2 +- elf/tst-pie2.c | 2 +- elf/tst-pldd.c | 2 +- elf/tst-prelink-cmp.c | 49 + elf/tst-prelink.c | 2 +- elf/tst-prelink.exp | 1 - elf/tst-preload-pthread-libc.c | 36 + elf/tst-protected1a.c | 2 +- elf/tst-protected1b.c | 2 +- elf/tst-protected1mod.h | 2 +- elf/tst-protected1moda.c | 2 +- elf/tst-protected1modb.c | 2 +- elf/tst-ptrguard1.c | 2 +- elf/tst-rtld-argv0.sh | 37 + elf/tst-rtld-list-tunables.exp | 14 + elf/tst-rtld-list-tunables.sh | 45 + elf/tst-rtld-load-self.sh | 2 +- elf/tst-rtld-preload.sh | 2 +- elf/tst-single_threaded-mod1.c | 2 +- elf/tst-single_threaded-mod2.c | 2 +- elf/tst-single_threaded-mod3.c | 2 +- elf/tst-single_threaded-mod4.c | 2 +- elf/tst-single_threaded-pthread-static.c | 2 +- elf/tst-single_threaded-pthread.c | 2 +- elf/tst-single_threaded-static-dlopen.c | 2 +- elf/tst-single_threaded-static.c | 2 +- elf/tst-single_threaded.c | 2 +- elf/tst-sonamemove-dlopen.c | 2 +- elf/tst-sonamemove-link.c | 2 +- elf/tst-sonamemove-linkmod1.c | 2 +- elf/tst-sonamemove-runmod1.c | 2 +- elf/tst-sonamemove-runmod2.c | 2 +- elf/tst-stackguard1.c | 2 +- elf/tst-stringtable.c | 181 + elf/tst-tls-ie-dlmopen.c | 2 +- elf/tst-tls-ie-mod.h | 2 +- elf/tst-tls-ie.c | 2 +- elf/tst-tls-manydynamic.c | 2 +- elf/tst-tls-manydynamic.h | 2 +- elf/tst-tls-manydynamicmod.c | 2 +- elf/tst-tls-surplus.c | 2 +- elf/tst-tlsalign-extern.c | 2 +- elf/tst-tlsalign.c | 2 +- elf/tst-unwind-ctor-lib.c | 2 +- elf/tst-unwind-ctor.c | 2 +- elf/tst-unwind-main.c | 2 +- elf/vismain.c | 2 +- elf/vismod1.c | 2 +- elf/vismod2.c | 2 +- elf/vismod3.c | 2 +- gmon/Makefile | 2 +- gmon/profil.c | 2 +- gmon/sprofil.c | 2 +- gmon/sys/gmon_out.h | 2 +- gmon/sys/profil.h | 2 +- gmon/tst-gmon-gprof.sh | 2 +- gmon/tst-gmon-static-gprof.sh | 2 +- gmon/tst-gmon.c | 2 +- gmon/tst-sprofil.c | 2 +- gnulib/Makefile | 2 +- gnulib/tst-gcc.c | 2 +- grp/Makefile | 8 +- grp/compat-initgroups.c | 2 +- grp/fgetgrent.c | 2 +- grp/fgetgrent_r.c | 2 +- grp/getgrent.c | 2 +- grp/getgrent_r.c | 2 +- grp/getgrgid.c | 2 +- grp/getgrgid_r.c | 2 +- grp/getgrnam.c | 2 +- grp/getgrnam_r.c | 2 +- grp/grp-merge.c | 2 +- grp/grp-merge.h | 2 +- grp/grp.h | 2 +- grp/initgroups.c | 41 +- grp/putgrent.c | 2 +- grp/setgroups.c | 2 +- grp/tst-initgroups1.c | 56 + grp/tst-initgroups1.root/etc/group | 7 + grp/tst-initgroups1.root/etc/nsswitch.conf | 1 + grp/tst-initgroups1.root/etc/passwd | 1 + grp/tst-initgroups2.c | 21 + grp/tst-initgroups2.root/etc/group | 7 + grp/tst-initgroups2.root/etc/nsswitch.conf | 2 + grp/tst-initgroups2.root/etc/passwd | 1 + grp/tst-putgrent.c | 2 +- grp/tst_fgetgrent.c | 2 +- grp/tst_fgetgrent.sh | 2 +- gshadow/Makefile | 2 +- gshadow/fgetsgent.c | 2 +- gshadow/fgetsgent_r.c | 2 +- gshadow/getsgent.c | 2 +- gshadow/getsgent_r.c | 2 +- gshadow/getsgnam.c | 2 +- gshadow/getsgnam_r.c | 2 +- gshadow/gshadow.h | 2 +- gshadow/putsgent.c | 2 +- gshadow/sgetsgent.c | 2 +- gshadow/sgetsgent_r.c | 2 +- gshadow/tst-fgetsgent_r.c | 2 +- gshadow/tst-putsgent.c | 2 +- hesiod/Makefile | 2 +- hesiod/hesiod.c | 2 +- hesiod/hesiod.h | 2 +- hesiod/hesiod_p.h | 2 +- hesiod/nss_hesiod/hesiod-grp.c | 2 +- hesiod/nss_hesiod/hesiod-proto.c | 2 +- hesiod/nss_hesiod/hesiod-pwd.c | 2 +- hesiod/nss_hesiod/hesiod-service.c | 2 +- htl/Makefile | 11 +- htl/Versions | 7 +- htl/alloca_cutoff.c | 2 +- htl/cancellation.c | 2 +- htl/cthreads-compat.c | 2 +- htl/forward.c | 2 +- htl/herrno.c | 2 +- htl/libc_pthread_init.c | 2 +- htl/libpthread_syms.a | 6 +- htl/lockfile.c | 3 +- htl/pt-alloc.c | 2 +- htl/pt-cancel.c | 2 +- htl/pt-cleanup.c | 2 +- htl/pt-create.c | 15 +- htl/pt-dealloc.c | 2 +- htl/pt-detach.c | 3 +- htl/pt-exit.c | 2 +- htl/pt-getattr.c | 2 +- htl/pt-initialize.c | 2 +- htl/pt-internal.h | 38 +- htl/pt-join.c | 2 +- htl/pt-self.c | 2 +- htl/pt-setcancelstate.c | 2 +- htl/pt-setcanceltype.c | 2 +- htl/pt-sigmask.c | 2 +- htl/pt-spin-inlines.c | 2 +- htl/pt-testcancel.c | 2 +- htl/pt-yield.c | 2 +- htl/register-atfork.c | 2 +- htl/semaphoreP.h | 28 + htl/tests/test-1.c | 2 +- htl/tests/test-10.c | 2 +- htl/tests/test-11.c | 2 +- htl/tests/test-12.c | 2 +- htl/tests/test-13.c | 2 +- htl/tests/test-14.c | 2 +- htl/tests/test-15.c | 2 +- htl/tests/test-16.c | 2 +- htl/tests/test-17.c | 2 +- htl/tests/test-2.c | 2 +- htl/tests/test-3.c | 2 +- htl/tests/test-4.c | 2 +- htl/tests/test-5.c | 2 +- htl/tests/test-6.c | 2 +- htl/tests/test-7.c | 2 +- htl/tests/test-8.c | 2 +- htl/tests/test-9.c | 2 +- htl/tests/test-__pthread_destroy_specific-skip.c | 2 +- hurd/Makefile | 3 +- hurd/RPC_gsync_wait_intr.c | 4 + hurd/Versions | 11 +- hurd/alloc-fd.c | 2 +- hurd/catch-exc.c | 2 +- hurd/catch-signal.c | 2 +- hurd/compat-20.c | 2 +- hurd/ctty-input.c | 2 +- hurd/ctty-output.c | 2 +- hurd/dtable.c | 4 +- hurd/exc2signal.c | 2 +- hurd/fchroot.c | 2 +- hurd/fcntl-internal.h | 2 +- hurd/fd-cleanup.c | 2 +- hurd/fd-close.c | 2 +- hurd/fd-read.c | 2 +- hurd/fd-write.c | 2 +- hurd/fopenport.c | 2 +- hurd/get-host.c | 2 +- hurd/getdport.c | 2 +- hurd/geteuids.c | 2 +- hurd/getumask.c | 2 +- hurd/hurd-raise.c | 2 +- hurd/hurd.h | 7 +- hurd/hurd/fd.h | 7 +- hurd/hurd/id.h | 4 +- hurd/hurd/ioctl.h | 2 +- hurd/hurd/lookup.h | 2 +- hurd/hurd/port.h | 2 +- hurd/hurd/resource.h | 2 +- hurd/hurd/signal.h | 34 +- hurd/hurd/sigpreempt.h | 2 +- hurd/hurd/threadvar.h | 2 +- hurd/hurd/userlink.h | 2 +- hurd/hurd/xattr.h | 2 +- hurd/hurdauth.c | 2 +- hurd/hurdchdir.c | 2 +- hurd/hurdexec.c | 2 +- hurd/hurdfault.c | 4 +- hurd/hurdfault.h | 2 +- hurd/hurdfchdir.c | 2 +- hurd/hurdhost.h | 2 +- hurd/hurdid.c | 2 +- hurd/hurdinit.c | 54 +- hurd/hurdioctl.c | 2 +- hurd/hurdkill.c | 2 +- hurd/hurdlock.c | 27 +- hurd/hurdlock.h | 56 +- hurd/hurdlookup.c | 2 +- hurd/hurdmalloc.c | 13 +- hurd/hurdmsg.c | 8 +- hurd/hurdpid.c | 6 +- hurd/hurdports.c | 2 +- hurd/hurdprio.c | 2 +- hurd/hurdrlimit.c | 4 +- hurd/hurdselect.c | 2 +- hurd/hurdsig.c | 99 +- hurd/hurdsock.c | 4 +- hurd/hurdsocket.h | 2 +- hurd/hurdstartup.c | 12 +- hurd/hurdstartup.h | 2 +- hurd/intern-fd.c | 2 +- hurd/intr-msg.c | 2 +- hurd/intr-rpc.defs | 2 +- hurd/intr-rpc.h | 2 +- hurd/longjmp-ts.c | 2 +- hurd/lookup-at.c | 2 +- hurd/lookup-retry.c | 9 +- hurd/msgportdemux.c | 8 +- hurd/new-fd.c | 2 +- hurd/openport.c | 2 +- hurd/path-lookup.c | 2 +- hurd/pid2task.c | 2 +- hurd/port-cleanup.c | 2 +- hurd/port2fd.c | 2 +- hurd/ports-get.c | 2 +- hurd/ports-set.c | 2 +- hurd/preempt-sig.c | 2 +- hurd/privports.c | 2 +- hurd/report-wait.c | 84 +- hurd/set-host.c | 2 +- hurd/setauth.c | 4 +- hurd/seteuids.c | 2 +- hurd/siginfo.c | 2 +- hurd/sigunwind.c | 2 +- hurd/task2pid.c | 2 +- hurd/thread-cancel.c | 2 +- hurd/thread-self.c | 2 +- hurd/trampoline.c | 2 +- hurd/vpprintf.c | 2 +- hurd/xattr.c | 2 +- iconv/Makefile | 4 +- iconv/Versions | 4 +- iconv/dummy-repertoire.c | 2 +- iconv/gconv.c | 2 +- iconv/gconv.h | 2 +- iconv/gconv_builtin.c | 2 +- iconv/gconv_builtin.h | 2 +- iconv/gconv_cache.c | 2 +- iconv/gconv_charset.c | 12 +- iconv/gconv_charset.h | 29 +- iconv/gconv_close.c | 2 +- iconv/gconv_conf.c | 2 +- iconv/gconv_db.c | 2 +- iconv/gconv_dl.c | 2 +- iconv/gconv_int.h | 23 +- iconv/gconv_open.c | 2 +- iconv/gconv_simple.c | 18 +- iconv/gconv_trans.c | 6 +- iconv/iconv.c | 2 +- iconv/iconv.h | 2 +- iconv/iconv_charmap.c | 2 +- iconv/iconv_close.c | 2 +- iconv/iconv_open.c | 4 +- iconv/iconv_prog.c | 6 +- iconv/iconv_prog.h | 2 +- iconv/iconvconfig.c | 4 +- iconv/iconvconfig.h | 2 +- iconv/loop.c | 2 +- iconv/skeleton.c | 2 +- iconv/strtab.c | 2 +- iconv/test-gconv-modules | 2 +- iconv/tst-gconv-init-failure-mod.c | 2 +- iconv/tst-gconv-init-failure.c | 2 +- iconv/tst-iconv-mt.c | 2 +- iconv/tst-iconv-opt.c | 2 +- iconv/tst-iconv2.c | 2 +- iconv/tst-iconv3.c | 2 + iconv/tst-iconv5.c | 3 +- iconv/tst-iconv6.c | 2 +- iconv/tst-iconv7.c | 2 +- iconv/tst-iconv8.c | 50 + iconv/tst-iconv_prog.sh | 18 +- iconvdata/8bit-gap.c | 2 +- iconvdata/8bit-generic.c | 2 +- iconvdata/Makefile | 7 +- iconvdata/TESTS | 2 +- iconvdata/TESTS2 | 2 +- iconvdata/ansi_x3.110.c | 2 +- iconvdata/armscii-8.c | 2 +- iconvdata/asmo_449.c | 2 +- iconvdata/big5.c | 2 +- iconvdata/big5hkscs.c | 2 +- iconvdata/brf.c | 2 +- iconvdata/bug-iconv10.c | 2 +- iconvdata/bug-iconv11.c | 2 +- iconvdata/bug-iconv12.c | 2 +- iconvdata/bug-iconv13.c | 53 + iconvdata/bug-iconv14.c | 127 + iconvdata/bug-iconv3.c | 2 +- iconvdata/cns11643.c | 2 +- iconvdata/cns11643.h | 2 +- iconvdata/cns11643l1.c | 2 +- iconvdata/cns11643l1.h | 2 +- iconvdata/cns11643l2.h | 2 +- iconvdata/cp10007.c | 2 +- iconvdata/cp1125.c | 2 +- iconvdata/cp1250.c | 2 +- iconvdata/cp1251.c | 2 +- iconvdata/cp1252.c | 2 +- iconvdata/cp1253.c | 2 +- iconvdata/cp1254.c | 2 +- iconvdata/cp1255.c | 2 +- iconvdata/cp1256.c | 2 +- iconvdata/cp1257.c | 2 +- iconvdata/cp1258.c | 2 +- iconvdata/cp737.c | 2 +- iconvdata/cp737.h | 2 +- iconvdata/cp770.c | 2 +- iconvdata/cp771.c | 2 +- iconvdata/cp772.c | 2 +- iconvdata/cp773.c | 2 +- iconvdata/cp774.c | 2 +- iconvdata/cp775.c | 2 +- iconvdata/cp775.h | 2 +- iconvdata/cp932.c | 2 +- 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 | 2 +- iconvdata/euc-jp.c | 2 +- iconvdata/euc-kr.c | 8 +- iconvdata/euc-tw.c | 2 +- iconvdata/gb18030.c | 2 +- iconvdata/gb2312.c | 2 +- iconvdata/gb2312.h | 2 +- iconvdata/gbbig5.c | 2 +- iconvdata/gbgbk.c | 2 +- iconvdata/gbk.c | 2 +- iconvdata/gconv-modules | 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 | 16 +- iconvdata/ibm1364.h | 2 +- iconvdata/ibm1371.c | 2 +- iconvdata/ibm1371.h | 2 +- iconvdata/ibm1388.c | 2 +- iconvdata/ibm1388.h | 2 +- iconvdata/ibm1390.c | 2 +- iconvdata/ibm1390.h | 2 +- iconvdata/ibm1399.c | 2 +- iconvdata/ibm1399.h | 2 +- iconvdata/ibm16804.c | 2 +- iconvdata/ibm16804.h | 2 +- iconvdata/ibm256.c | 2 +- iconvdata/ibm273.c | 2 +- iconvdata/ibm274.c | 2 +- iconvdata/ibm275.c | 2 +- iconvdata/ibm277.c | 2 +- iconvdata/ibm278.c | 2 +- iconvdata/ibm280.c | 2 +- iconvdata/ibm281.c | 2 +- iconvdata/ibm284.c | 2 +- iconvdata/ibm285.c | 2 +- iconvdata/ibm290.c | 2 +- iconvdata/ibm297.c | 2 +- iconvdata/ibm420.c | 2 +- iconvdata/ibm423.c | 2 +- iconvdata/ibm424.c | 2 +- iconvdata/ibm437.c | 2 +- iconvdata/ibm4517.c | 2 +- iconvdata/ibm4517.h | 2 +- iconvdata/ibm4899.c | 2 +- iconvdata/ibm4899.h | 2 +- iconvdata/ibm4909.c | 2 +- iconvdata/ibm4909.h | 2 +- iconvdata/ibm4971.c | 2 +- iconvdata/ibm4971.h | 2 +- iconvdata/ibm500.c | 2 +- iconvdata/ibm5347.c | 2 +- iconvdata/ibm5347.h | 2 +- iconvdata/ibm803.c | 2 +- iconvdata/ibm803.h | 2 +- iconvdata/ibm850.c | 2 +- iconvdata/ibm851.c | 2 +- iconvdata/ibm852.c | 2 +- iconvdata/ibm855.c | 2 +- iconvdata/ibm856.c | 2 +- iconvdata/ibm856.h | 2 +- iconvdata/ibm857.c | 2 +- iconvdata/ibm858.c | 2 +- iconvdata/ibm860.c | 2 +- iconvdata/ibm861.c | 2 +- iconvdata/ibm862.c | 2 +- iconvdata/ibm863.c | 2 +- iconvdata/ibm864.c | 2 +- iconvdata/ibm865.c | 2 +- iconvdata/ibm866.c | 2 +- iconvdata/ibm866nav.c | 2 +- iconvdata/ibm868.c | 2 +- iconvdata/ibm869.c | 2 +- iconvdata/ibm870.c | 2 +- iconvdata/ibm871.c | 2 +- iconvdata/ibm874.c | 2 +- iconvdata/ibm875.c | 2 +- iconvdata/ibm880.c | 2 +- iconvdata/ibm891.c | 2 +- iconvdata/ibm901.c | 2 +- iconvdata/ibm901.h | 2 +- iconvdata/ibm902.c | 2 +- iconvdata/ibm902.h | 2 +- iconvdata/ibm903.c | 2 +- iconvdata/ibm9030.c | 2 +- iconvdata/ibm9030.h | 2 +- iconvdata/ibm904.c | 2 +- iconvdata/ibm905.c | 2 +- iconvdata/ibm9066.c | 2 +- iconvdata/ibm9066.h | 2 +- iconvdata/ibm918.c | 2 +- iconvdata/ibm921.c | 2 +- iconvdata/ibm921.h | 2 +- iconvdata/ibm922.c | 2 +- iconvdata/ibm922.h | 2 +- iconvdata/ibm930.c | 2 +- iconvdata/ibm930.h | 2 +- iconvdata/ibm932.c | 2 +- iconvdata/ibm932.h | 2 +- iconvdata/ibm933.c | 2 +- iconvdata/ibm933.h | 2 +- iconvdata/ibm935.c | 2 +- iconvdata/ibm935.h | 2 +- iconvdata/ibm937.c | 2 +- iconvdata/ibm937.h | 2 +- iconvdata/ibm939.c | 2 +- iconvdata/ibm939.h | 2 +- iconvdata/ibm943.c | 2 +- iconvdata/ibm943.h | 2 +- iconvdata/ibm9448.c | 2 +- iconvdata/ibm9448.h | 2 +- iconvdata/iec_p27-1.c | 2 +- iconvdata/inis-8.c | 2 +- iconvdata/inis-cyrillic.c | 2 +- iconvdata/inis.c | 2 +- iconvdata/isiri-3342.c | 2 +- iconvdata/iso-2022-cn-ext.c | 2 +- iconvdata/iso-2022-cn.c | 2 +- iconvdata/iso-2022-jp-3.c | 69 +- iconvdata/iso-2022-jp.c | 2 +- iconvdata/iso-2022-kr.c | 2 +- iconvdata/iso-ir-165.c | 2 +- iconvdata/iso-ir-165.h | 2 +- iconvdata/iso-ir-197.c | 2 +- iconvdata/iso-ir-209.c | 2 +- iconvdata/iso646.c | 2 +- iconvdata/iso8859-1.c | 2 +- iconvdata/iso8859-10.c | 2 +- iconvdata/iso8859-11.c | 2 +- iconvdata/iso8859-13.c | 2 +- iconvdata/iso8859-14.c | 2 +- iconvdata/iso8859-15.c | 2 +- iconvdata/iso8859-16.c | 2 +- iconvdata/iso8859-2.c | 2 +- iconvdata/iso8859-3.c | 2 +- iconvdata/iso8859-4.c | 2 +- iconvdata/iso8859-5.c | 2 +- iconvdata/iso8859-6.c | 2 +- iconvdata/iso8859-7.c | 2 +- iconvdata/iso8859-8.c | 2 +- iconvdata/iso8859-9.c | 2 +- iconvdata/iso8859-9e.c | 2 +- iconvdata/iso_10367-box.c | 2 +- iconvdata/iso_11548-1.c | 2 +- iconvdata/iso_2033.c | 2 +- iconvdata/iso_5427-ext.c | 2 +- iconvdata/iso_5427.c | 2 +- iconvdata/iso_5428.c | 2 +- iconvdata/iso_6937-2.c | 2 +- iconvdata/iso_6937.c | 2 +- iconvdata/jis0201.c | 2 +- iconvdata/jis0201.h | 2 +- iconvdata/jis0208.c | 2 +- iconvdata/jis0208.h | 4 +- iconvdata/jis0212.c | 2 +- iconvdata/jis0212.h | 4 +- iconvdata/jisx0213.c | 2 +- iconvdata/jisx0213.h | 2 +- iconvdata/johab.c | 2 +- iconvdata/koi-8.c | 2 +- iconvdata/koi8-r.c | 2 +- iconvdata/koi8-ru.c | 2 +- iconvdata/koi8-t.c | 2 +- iconvdata/koi8-u.c | 2 +- iconvdata/ksc5601.c | 2 +- iconvdata/ksc5601.h | 8 +- iconvdata/latin-greek-1.c | 2 +- iconvdata/latin-greek.c | 2 +- iconvdata/mac-centraleurope.c | 2 +- iconvdata/mac-is.c | 2 +- iconvdata/mac-sami.c | 2 +- iconvdata/mac-uk.c | 2 +- iconvdata/macintosh.c | 2 +- iconvdata/mik.c | 2 +- iconvdata/nats-dano.c | 2 +- iconvdata/nats-sefi.c | 2 +- iconvdata/pt154.c | 2 +- iconvdata/rk1048.c | 2 +- iconvdata/run-iconv-test.sh | 2 +- iconvdata/sami-ws2.c | 2 +- iconvdata/shift_jisx0213.c | 2 +- iconvdata/sjis.c | 2 +- iconvdata/t.61.c | 2 +- iconvdata/tcvn5712-1.c | 2 +- iconvdata/tis-620.c | 2 +- iconvdata/tscii.c | 2 +- iconvdata/tst-e2big.c | 2 +- iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c | 10 +- iconvdata/tst-loading.c | 2 +- iconvdata/tst-table-charmap.sh | 2 +- iconvdata/tst-table-from.c | 2 +- iconvdata/tst-table-to.c | 2 +- iconvdata/tst-table.sh | 2 +- iconvdata/tst-tables.sh | 2 +- iconvdata/uhc.c | 2 +- iconvdata/unicode.c | 2 +- iconvdata/utf-16.c | 2 +- iconvdata/utf-32.c | 2 +- iconvdata/utf-7.c | 2 +- iconvdata/viscii.c | 2 +- include/aio.h | 8 + include/alloc_buffer.h | 2 +- include/allocate_once.h | 2 +- include/array_length.h | 2 +- include/atomic.h | 2 +- include/bits/sigstack.h | 5 + include/bits/sigstksz.h | 7 + include/bits/types/struct___jmp_buf_tag.h | 1 + include/bits/types/struct_timeb.h | 1 + include/bits/xopen_lim.h | 2 +- include/dirent.h | 6 +- include/errno.h | 2 - include/features-time64.h | 37 + include/features.h | 25 +- include/file_change_detection.h | 2 +- include/filename.h | 112 + include/gnu-versions.h | 2 +- include/gnu/libc-version.h | 2 +- include/idx.h | 114 + include/ifunc-impl-list.h | 2 +- include/inline-hashtab.h | 2 +- include/intprops.h | 85 +- include/inttypes.h | 3 - include/libc-diag.h | 2 +- include/libc-internal.h | 11 +- include/libc-pointer-arith.h | 2 +- include/libc-symbols.h | 14 +- include/limits.h | 14 +- include/link.h | 6 +- include/list.h | 2 +- include/list_t.h | 2 +- include/loop_unroll.h | 2 +- include/malloc.h | 8 + include/math-narrow-eval.h | 2 +- include/mqueue.h | 26 +- include/netdb.h | 7 + include/nss_files.h | 2 +- include/programs/xasprintf.h | 2 +- include/programs/xmalloc.h | 2 +- include/random-bits.h | 2 +- include/rounding-mode.h | 2 +- include/rpc/svc.h | 1 + include/rtld-malloc.h | 6 +- include/scratch_buffer.h | 18 +- include/set-hooks.h | 2 +- include/setjmp.h | 2 +- include/shlib-compat.h | 25 +- include/shm-directory.h | 41 + include/signal.h | 2 +- include/stackinfo.h | 2 +- include/stap-probe.h | 2 +- include/stdc-predef.h | 2 +- include/stdlib.h | 2 +- include/string.h | 7 +- include/struct___timeb64.h | 16 + include/sys/auxv.h | 5 + include/sys/resource.h | 4 +- include/sys/select.h | 6 + include/sys/socket.h | 12 + include/sys/stat.h | 33 - include/sys/statfs.h | 7 +- include/sys/statvfs.h | 3 +- include/sys/sysmacros.h | 2 +- include/sys/time.h | 2 +- include/sys/timeb.h | 13 + include/sys/utsname.h | 2 +- include/sys/vtimes.h | 1 - include/time.h | 17 +- include/unistd.h | 2 + include/utmp.h | 2 +- include/values.h | 2 +- inet/Makefile | 4 +- inet/aliases.h | 10 +- inet/arpa/inet.h | 2 +- inet/bug-if1.c | 2 +- inet/check_native.c | 2 +- inet/check_pf.c | 2 +- inet/deadline.c | 2 +- inet/ether_aton.c | 2 +- inet/ether_aton_r.c | 2 +- inet/ether_hton.c | 23 +- inet/ether_line.c | 2 +- inet/ether_ntoa.c | 2 +- inet/ether_ntoa_r.c | 2 +- inet/ether_ntoh.c | 23 +- inet/getaliasent.c | 2 +- inet/getaliasent_r.c | 2 +- inet/getaliasname.c | 2 +- inet/getaliasname_r.c | 2 +- inet/gethstbyad.c | 2 +- inet/gethstbyad_r.c | 2 +- inet/gethstbynm.c | 2 +- inet/gethstbynm2.c | 2 +- inet/gethstbynm2_r.c | 2 +- inet/gethstbynm_r.c | 2 +- inet/gethstent.c | 2 +- inet/gethstent_r.c | 2 +- inet/getipv4sourcefilter.c | 2 +- inet/getnameinfo.c | 2 +- inet/getnetbyad.c | 2 +- inet/getnetbyad_r.c | 2 +- inet/getnetbynm.c | 2 +- inet/getnetbynm_r.c | 2 +- inet/getnetent.c | 2 +- inet/getnetent_r.c | 2 +- inet/getnetgrent.c | 2 +- inet/getnetgrent_r.c | 42 +- inet/getproto.c | 2 +- inet/getproto_r.c | 2 +- inet/getprtent.c | 2 +- inet/getprtent_r.c | 2 +- inet/getprtname.c | 2 +- inet/getprtname_r.c | 2 +- inet/getrpcbyname.c | 2 +- inet/getrpcbyname_r.c | 2 +- inet/getrpcbynumber.c | 2 +- inet/getrpcbynumber_r.c | 2 +- inet/getrpcent.c | 2 +- inet/getrpcent_r.c | 2 +- inet/getservent.c | 2 +- inet/getservent_r.c | 2 +- inet/getsourcefilter.c | 2 +- inet/getsrvbynm.c | 2 +- inet/getsrvbynm_r.c | 2 +- inet/getsrvbypt.c | 2 +- inet/getsrvbypt_r.c | 2 +- inet/herrno-loc.c | 2 +- inet/herrno.c | 2 +- inet/htonl.c | 2 +- inet/htons.c | 2 +- inet/htontest.c | 2 +- inet/idna.c | 2 +- inet/idna_name_classify.c | 2 +- inet/if_index.c | 2 +- inet/ifaddrs.c | 2 +- inet/ifaddrs.h | 2 +- inet/ifreq.c | 2 +- inet/in6_addr.c | 2 +- inet/inet6_opt.c | 2 +- inet/inet6_option.c | 2 +- inet/inet6_rth.c | 2 +- inet/inet6_scopeid_pton.c | 2 +- inet/inet_net.c | 2 +- inet/inet_ntoa.c | 2 +- inet/net-internal.h | 2 +- inet/netgroup.h | 4 +- inet/netinet/ether.h | 2 +- inet/netinet/icmp6.h | 2 +- inet/netinet/igmp.h | 2 +- inet/netinet/in.h | 2 +- inet/netinet/ip6.h | 2 +- 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-inet6_scopeid_pton.c | 2 +- inet/tst-network.c | 2 +- inet/tst-sockaddr.c | 2 +- intl/Makefile | 12 +- intl/bindtextdom.c | 2 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 19 +- intl/dcngettext.c | 2 +- intl/dgettext.c | 2 +- intl/dngettext.c | 2 +- intl/eval-plural.h | 2 +- intl/explodename.c | 2 +- intl/finddomain.c | 2 +- intl/gettext.c | 2 +- intl/gettextP.h | 2 +- intl/gmo.h | 2 +- intl/hash-string.c | 2 +- intl/hash-string.h | 2 +- intl/l10nflist.c | 2 +- intl/libintl.h | 2 +- intl/loadinfo.h | 2 +- intl/loadmsgcat.c | 2 +- intl/locale.alias | 2 +- intl/localealias.c | 2 +- intl/ngettext.c | 2 +- intl/plural-exp.c | 2 +- intl/plural-exp.h | 2 +- intl/plural.y | 2 +- intl/po2test.awk | 2 +- intl/textdomain.c | 2 +- intl/tst-codeset.c | 36 +- 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 | 14 +- io/access.c | 2 +- io/bits/fcntl2.h | 2 +- io/bits/poll2.h | 20 +- io/bits/statx-generic.h | 5 +- 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/copy_file_range.c | 2 +- io/creat.c | 2 +- io/creat64.c | 2 +- io/dup.c | 2 +- io/dup2.c | 2 +- io/dup3.c | 2 +- io/euidaccess.c | 2 +- io/faccessat.c | 2 +- io/fchdir.c | 2 +- io/fchmod.c | 2 +- io/fchmodat.c | 2 +- io/fchown.c | 2 +- io/fchownat.c | 2 +- io/fcntl.c | 2 +- io/fcntl.h | 2 +- io/fcntl64.c | 2 +- io/file_change_detection.c | 2 +- io/flock.c | 2 +- io/fstat.c | 6 +- io/fstat64.c | 6 +- io/fstatat.c | 21 +- io/fstatat64.c | 21 +- io/fstatfs.c | 2 +- io/fstatfs64.c | 2 +- io/fstatvfs.c | 2 +- io/fstatvfs64.c | 2 +- io/fts.c | 2 +- io/fts.h | 2 +- io/fts64.c | 2 +- io/ftw.c | 18 +- io/ftw.h | 2 +- io/ftw64.c | 2 +- io/ftwtest-sh | 2 +- io/futimens.c | 2 +- io/fxstat.c | 48 - io/fxstat64.c | 47 - io/fxstatat.c | 48 - io/fxstatat64.c | 49 - io/getcwd.c | 2 +- io/getdirname.c | 2 +- io/getwd.c | 2 +- io/isatty.c | 2 +- io/lchmod.c | 6 +- io/lchown.c | 2 +- io/link.c | 2 +- io/linkat.c | 2 +- io/lockf.c | 4 +- io/lockf64.c | 2 +- io/lseek.c | 2 +- io/lseek64.c | 2 +- io/lstat.c | 6 +- io/lstat64.c | 6 +- io/lxstat.c | 26 - io/lxstat64.c | 30 - io/mkdir.c | 2 +- io/mkdirat.c | 2 +- io/mkfifo.c | 2 +- io/mkfifoat.c | 2 +- io/mknod.c | 7 +- io/mknodat.c | 8 +- io/open.c | 2 +- io/open64.c | 2 +- io/open64_2.c | 2 +- io/open_2.c | 2 +- io/openat.c | 7 +- 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 | 6 +- io/stat64.c | 6 +- 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 | 13 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 22 +- 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-copy_file_range.c | 2 +- io/tst-fcntl.c | 2 +- io/tst-file_change_detection.c | 2 +- io/tst-fts.c | 2 +- io/tst-ftw-bz26353.c | 70 + io/tst-ftw-lnk.c | 2 +- io/tst-getcwd-abspath.c | 2 +- io/tst-getcwd.c | 2 +- io/tst-lchmod.c | 2 +- io/tst-lockf.c | 2 +- io/tst-open-tmpfile.c | 2 +- io/tst-posix_fallocate-common.c | 2 +- io/tst-posix_fallocate.c | 2 +- io/tst-posix_fallocate64.c | 2 +- io/tst-statx.c | 2 +- io/ttyname.c | 2 +- io/ttyname_r.c | 2 +- io/umask.c | 2 +- io/unlink.c | 2 +- io/unlinkat.c | 2 +- io/utime.c | 2 +- io/utime.h | 17 +- io/utimensat.c | 2 +- io/write.c | 2 +- io/xmknod.c | 40 - io/xmknodat.c | 62 - io/xstat.c | 37 - io/xstat64.c | 36 - libc-abis | 1 + libio/Makefile | 4 +- libio/__fbufsize.c | 2 +- libio/__flbf.c | 2 +- libio/__fpending.c | 2 +- libio/__fpurge.c | 2 +- libio/__freadable.c | 2 +- libio/__freading.c | 2 +- libio/__fsetlocking.c | 2 +- libio/__fwritable.c | 2 +- libio/__fwriting.c | 2 +- libio/bits/stdio-ldbl.h | 2 +- libio/bits/stdio.h | 8 +- libio/bits/stdio2.h | 64 +- libio/bits/types/cookie_io_functions_t.h | 2 +- libio/bits/types/struct_FILE.h | 2 +- libio/bug-ungetc4.c | 2 +- libio/clearerr.c | 2 +- libio/clearerr_u.c | 2 +- libio/fcloseall.c | 2 +- libio/feof.c | 2 +- libio/feof_u.c | 2 +- libio/ferror.c | 2 +- libio/ferror_u.c | 2 +- libio/filedoalloc.c | 2 +- libio/fileno.c | 2 +- libio/fileops.c | 2 +- libio/fmemopen.c | 2 +- libio/fputc.c | 2 +- libio/fputc_u.c | 2 +- libio/fputwc.c | 2 +- libio/fputwc_u.c | 2 +- libio/freopen.c | 2 +- libio/freopen64.c | 2 +- libio/fseek.c | 2 +- libio/fseeko.c | 2 +- libio/fseeko64.c | 2 +- libio/ftello.c | 2 +- libio/ftello64.c | 2 +- libio/fwide.c | 2 +- libio/fwprintf.c | 2 +- libio/fwscanf.c | 2 +- libio/genops.c | 2 +- libio/getc.c | 2 +- libio/getc_u.c | 2 +- libio/getchar.c | 2 +- libio/getchar_u.c | 2 +- libio/getwc.c | 2 +- libio/getwc_u.c | 2 +- libio/getwchar.c | 2 +- libio/getwchar_u.c | 2 +- libio/iofclose.c | 2 +- libio/iofdopen.c | 2 +- libio/iofflush.c | 2 +- libio/iofflush_u.c | 2 +- libio/iofgetpos.c | 2 +- libio/iofgetpos64.c | 2 +- libio/iofgets.c | 2 +- libio/iofgets_u.c | 2 +- libio/iofgetws.c | 2 +- libio/iofgetws_u.c | 2 +- libio/iofopen.c | 2 +- libio/iofopen64.c | 2 +- libio/iofopncook.c | 2 +- libio/iofputs.c | 2 +- libio/iofputs_u.c | 2 +- libio/iofputws.c | 2 +- libio/iofputws_u.c | 2 +- libio/iofread.c | 2 +- libio/iofread_u.c | 2 +- libio/iofsetpos.c | 2 +- libio/iofsetpos64.c | 2 +- libio/ioftell.c | 2 +- libio/iofwide.c | 2 +- libio/iofwrite.c | 2 +- libio/iofwrite_u.c | 2 +- libio/iogetdelim.c | 2 +- libio/iogetline.c | 2 +- libio/iogets.c | 2 +- libio/iogetwline.c | 2 +- libio/iopadn.c | 2 +- libio/iopopen.c | 2 +- libio/ioputs.c | 2 +- libio/ioseekoff.c | 2 +- libio/ioseekpos.c | 2 +- libio/iosetbuffer.c | 2 +- libio/iosetvbuf.c | 2 +- libio/ioungetc.c | 2 +- libio/ioungetwc.c | 2 +- libio/iovdprintf.c | 2 +- libio/iovsprintf.c | 2 +- libio/iovsscanf.c | 2 +- libio/iovswscanf.c | 2 +- libio/iowpadn.c | 2 +- libio/libc_fatal.c | 2 +- libio/libio.h | 2 +- libio/libioP.h | 2 +- libio/memstream.c | 2 +- libio/obprintf.c | 2 +- libio/oldfileops.c | 2 +- libio/oldfmemopen.c | 2 +- libio/oldiofclose.c | 2 +- libio/oldiofdopen.c | 2 +- libio/oldiofgetpos.c | 2 +- libio/oldiofgetpos64.c | 2 +- libio/oldiofopen.c | 2 +- libio/oldiofsetpos.c | 2 +- libio/oldiofsetpos64.c | 2 +- libio/oldiopopen.c | 2 +- libio/oldpclose.c | 2 +- libio/oldstdfiles.c | 2 +- libio/oldtmpfile.c | 2 +- libio/pclose.c | 2 +- libio/peekc.c | 2 +- libio/putc.c | 2 +- libio/putc_u.c | 2 +- libio/putchar.c | 2 +- libio/putchar_u.c | 2 +- libio/putwc.c | 2 +- libio/putwc_u.c | 2 +- libio/putwchar.c | 2 +- libio/putwchar_u.c | 2 +- libio/rewind.c | 2 +- libio/setbuf.c | 2 +- libio/setlinebuf.c | 2 +- libio/stdfiles.c | 2 +- libio/stdio.c | 2 +- libio/stdio.h | 2 +- libio/strfile.h | 2 +- libio/strops.c | 2 +- libio/swprintf.c | 2 +- libio/swscanf.c | 2 +- libio/test-fmemopen.c | 2 +- libio/test-freopen.c | 2 +- libio/test-freopen.sh | 2 +- libio/tst-bz22415.c | 2 +- libio/tst-bz24051.c | 2 +- libio/tst-bz24153.c | 2 +- libio/tst-bz24228.c | 2 +- libio/tst-fopenloc.c | 2 +- libio/tst-fputws.c | 2 +- libio/tst-freopen.c | 2 +- libio/tst-fseek.c | 2 +- libio/tst-ftell-active-handler.c | 2 +- libio/tst-ftell-append.c | 2 +- libio/tst-ftell-partial-wide.c | 2 +- libio/tst-fwrite-error.c | 2 +- libio/tst-memstream.h | 2 +- libio/tst-memstream3.c | 2 +- libio/tst-memstream4.c | 2 +- libio/tst-mmap-setvbuf.c | 2 +- libio/tst-sprintf-ub.c | 2 +- libio/tst-vtables-common.c | 2 +- libio/tst-vtables-interposed.c | 2 +- libio/tst-vtables.c | 2 +- libio/tst-wfile-sync.c | 2 +- libio/tst-widetext.c | 2 +- libio/tst-wmemstream3.c | 2 +- libio/tst-wmemstream4.c | 2 +- libio/tst_getwc.c | 2 +- libio/tst_putwc.c | 2 +- libio/vasprintf.c | 2 +- libio/vscanf.c | 2 +- libio/vsnprintf.c | 2 +- libio/vswprintf.c | 2 +- libio/vtables.c | 2 +- libio/vwprintf.c | 2 +- libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 2 +- libio/wfileops.c | 2 +- libio/wgenops.c | 2 +- libio/wmemstream.c | 2 +- libio/wprintf.c | 2 +- libio/wscanf.c | 2 +- libio/wstrops.c | 2 +- locale/C-address.c | 2 +- locale/C-collate.c | 2 +- locale/C-ctype.c | 2 +- locale/C-identification.c | 2 +- locale/C-measurement.c | 2 +- locale/C-messages.c | 2 +- locale/C-monetary.c | 2 +- locale/C-name.c | 2 +- locale/C-numeric.c | 2 +- locale/C-paper.c | 2 +- locale/C-telephone.c | 2 +- locale/C-time.c | 2 +- locale/C-translit.h.in | 2 +- locale/Makefile | 2 +- locale/bits/locale.h | 2 +- locale/bits/types/__locale_t.h | 2 +- locale/bits/types/locale_t.h | 2 +- locale/broken_cur_max.c | 2 +- locale/categories.def | 2 +- locale/coll-lookup.c | 2 +- locale/coll-lookup.h | 2 +- locale/duplocale.c | 2 +- locale/elem-hash.h | 2 +- locale/findlocale.c | 2 +- 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/langinfo.h | 2 +- locale/lc-address.c | 2 +- locale/lc-collate.c | 2 +- locale/lc-ctype.c | 2 +- locale/lc-identification.c | 2 +- locale/lc-measurement.c | 2 +- locale/lc-messages.c | 2 +- locale/lc-monetary.c | 2 +- locale/lc-name.c | 2 +- locale/lc-numeric.c | 2 +- locale/lc-paper.c | 2 +- locale/lc-telephone.c | 2 +- locale/lc-time.c | 2 +- locale/loadarchive.c | 2 +- locale/loadlocale.c | 2 +- locale/locale.h | 2 +- locale/localeconv.c | 2 +- locale/localeinfo.h | 2 +- locale/localename.c | 2 +- locale/locarchive.h | 2 +- locale/mb_cur_max.c | 2 +- locale/newlocale.c | 2 +- locale/nl_langinfo.c | 2 +- locale/nl_langinfo_l.c | 2 +- locale/outdigits.h | 2 +- locale/outdigitswc.h | 2 +- locale/programs/3level.h | 2 +- locale/programs/charmap-dir.c | 2 +- locale/programs/charmap-dir.h | 2 +- locale/programs/charmap-kw.gperf | 2 +- locale/programs/charmap-kw.h | 2 +- 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 | 6 +- locale/programs/ld-ctype.c | 2 +- locale/programs/ld-identification.c | 2 +- locale/programs/ld-measurement.c | 2 +- locale/programs/ld-messages.c | 2 +- locale/programs/ld-monetary.c | 2 +- locale/programs/ld-name.c | 2 +- locale/programs/ld-numeric.c | 2 +- locale/programs/ld-paper.c | 2 +- locale/programs/ld-telephone.c | 2 +- locale/programs/ld-time.c | 2 +- locale/programs/linereader.c | 2 +- locale/programs/linereader.h | 2 +- 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 | 2 +- locale/programs/locfile-kw.gperf | 2 +- locale/programs/locfile-kw.h | 2 +- locale/programs/locfile-token.h | 2 +- locale/programs/locfile.c | 2 +- locale/programs/locfile.h | 2 +- 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 | 2 +- locale/programs/xstrdup.c | 2 +- locale/setlocale.c | 4 +- locale/strlen-hash.h | 2 +- locale/tst-C-locale.c | 2 +- locale/tst-locale-locpath.sh | 2 +- locale/tst-localedef-path-norm.c | 2 +- locale/uselocale.c | 2 +- locale/weight.h | 2 +- locale/weightwc.h | 2 +- locale/xlocale.c | 2 +- localedata/Makefile | 6 +- localedata/collate-test.c | 2 +- localedata/dump-ctype.c | 2 +- localedata/gen-locale.sh | 2 +- localedata/locales/POSIX | 2 +- localedata/sort-test.sh | 2 +- localedata/tests/test6.c | 2 +- localedata/tst-ctype.c | 2 +- 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-math-trans.c | 2 +- localedata/tst-langinfo-newlocale.c | 2 +- localedata/tst-langinfo-setlocale.c | 2 +- localedata/tst-langinfo.c | 2 +- localedata/tst-langinfo.sh | 2 +- localedata/tst-locale.sh | 2 +- localedata/tst-localedef-hardlinks.c | 2 +- localedata/tst-mbswcs1.c | 2 +- localedata/tst-mbswcs2.c | 2 +- localedata/tst-mbswcs3.c | 2 +- localedata/tst-mbswcs4.c | 2 +- localedata/tst-mbswcs5.c | 2 +- localedata/tst-mbswcs6.c | 2 +- localedata/tst-numeric.c | 2 +- localedata/tst-numeric.data | 2 +- localedata/tst-numeric.sh | 2 +- localedata/tst-rpmatch.c | 2 +- localedata/tst-rpmatch.sh | 2 +- localedata/tst-setlocale3.c | 2 +- localedata/tst-trans.c | 2 +- localedata/tst-trans.sh | 2 +- localedata/tst-wctype.c | 2 +- localedata/unicode-gen/Makefile | 2 +- localedata/unicode-gen/ctype_compatibility.py | 2 +- .../unicode-gen/ctype_compatibility_test_cases.py | 2 +- localedata/unicode-gen/gen_translit_circle.py | 2 +- localedata/unicode-gen/gen_translit_cjk_compat.py | 2 +- localedata/unicode-gen/gen_translit_combining.py | 2 +- localedata/unicode-gen/gen_translit_compat.py | 2 +- localedata/unicode-gen/gen_translit_font.py | 2 +- localedata/unicode-gen/gen_translit_fraction.py | 2 +- localedata/unicode-gen/gen_unicode_ctype.py | 2 +- localedata/unicode-gen/unicode_utils.py | 2 +- localedata/unicode-gen/utf8_compatibility.py | 2 +- localedata/unicode-gen/utf8_gen.py | 2 +- localedata/xfrm-test.c | 2 +- login/Makefile | 8 +- login/Versions | 25 +- login/endutxent.c | 2 +- login/forkpty.c | 2 +- login/getlogin.c | 2 +- login/getlogin_r.c | 2 +- login/getlogin_r_chk.c | 2 +- login/getpt.c | 2 +- login/getutent.c | 2 +- login/getutent_r.c | 41 +- login/getutid.c | 2 +- login/getutid_r.c | 28 +- login/getutline.c | 2 +- login/getutline_r.c | 28 +- login/getutmp.c | 2 +- login/getutxent.c | 2 +- login/getutxid.c | 2 +- login/getutxline.c | 2 +- login/grantpt.c | 2 +- login/lastlog-compat.h | 37 + login/lastlog_read.c | 71 + login/lastlog_write.c | 59 + login/login.c | 2 +- login/login32.c | 4 +- login/logout.c | 2 +- login/logwtmp.c | 2 +- login/openpty.c | 2 +- login/programs/pt_chown.c | 4 +- login/programs/utmpdump.c | 2 +- login/ptsname.c | 2 +- login/ptsname_r_chk.c | 2 +- login/pty.h | 2 +- login/pututxline.c | 2 +- login/setlogin.c | 2 +- login/setutxent.c | 2 +- login/tst-getlogin.c | 2 +- login/tst-grantpt.c | 105 +- login/tst-lastlog.c | 79 + login/tst-lastlog.root/tst-lastlog.script | 6 + login/tst-ptsname.c | 2 +- login/tst-pututxline-cache.c | 2 +- login/tst-pututxline-lockfail.c | 42 +- login/tst-updwtmpx.c | 2 +- login/tst-utmp-default.c | 292 + .../tst-utmp-default.root/tst-utmp-default.script | 16 + login/tst-utmp.c | 2 +- login/tst-utmp32.c | 325 + login/tst-utmp32.root/tst-utmp32.script | 11 + login/unlockpt.c | 2 +- login/updwtmp.c | 32 +- login/updwtmpx.c | 2 +- login/utmp-convert.c | 57 + login/utmp-convert.h | 60 +- login/utmp-path.h | 41 + login/utmp-private.h | 26 +- login/utmp.h | 13 +- login/utmp32.c | 291 +- login/utmp32.h | 11 +- login/utmp_file.c | 599 +- login/utmpname.c | 10 +- login/utmpx-convert.h | 85 - login/utmpx.h | 2 +- login/utmpx32.c | 124 +- login/utmpx32.h | 8 +- login/utmpxname.c | 2 +- mach/Machrules | 2 +- mach/Makefile | 4 +- mach/Versions | 4 + mach/devstream.c | 2 +- mach/lock-intern.h | 19 +- mach/lowlevellock.h | 49 +- mach/mach.h | 2 +- mach/mach/mach_traps.h | 2 +- mach/mach/mig_support.h | 17 +- mach/mach_init.c | 2 +- mach/mach_init.h | 2 +- mach/mig-alloc.c | 2 +- mach/mig-dealloc.c | 2 +- mach/mig-reply.c | 2 +- mach/mig_memcpy.c | 26 + mach/msgserver.c | 2 +- mach/mutex-init.c | 4 +- mach/mutex-solid.c | 9 +- mach/setup-thread.c | 2 +- mach/spin-lock.h | 2 +- mach/spin-solid.c | 2 +- malloc/Makefile | 28 +- malloc/Versions | 4 + malloc/alloc_buffer_alloc_array.c | 2 +- malloc/alloc_buffer_allocate.c | 2 +- malloc/alloc_buffer_copy_bytes.c | 2 +- malloc/alloc_buffer_copy_string.c | 2 +- malloc/alloc_buffer_create_failure.c | 2 +- malloc/arena.c | 78 +- malloc/dynarray-skeleton.c | 130 +- malloc/dynarray.h | 5 +- malloc/dynarray_at_failure.c | 6 +- malloc/dynarray_emplace_enlarge.c | 5 +- malloc/dynarray_finalize.c | 2 +- malloc/dynarray_resize.c | 5 +- malloc/dynarray_resize_clear.c | 6 +- malloc/hooks.c | 92 +- malloc/malloc-hooks.h | 2 +- malloc/malloc-internal.h | 2 +- malloc/malloc.c | 397 +- malloc/malloc.h | 24 +- malloc/mcheck-init.c | 2 +- malloc/mcheck.c | 2 +- malloc/mcheck.h | 2 +- malloc/memusage.c | 2 +- malloc/memusage.sh | 4 +- malloc/memusagestat.c | 4 +- malloc/morecore.c | 2 +- malloc/mtrace.c | 2 +- malloc/mtrace.pl | 4 +- malloc/obstack.c | 2 +- malloc/obstack.h | 2 +- malloc/reallocarray.c | 3 +- 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 | 7 +- malloc/thread-freeres.c | 2 +- malloc/tst-alloc_buffer.c | 2 +- malloc/tst-calloc.c | 2 +- malloc/tst-dynarray-at-fail.c | 2 +- malloc/tst-dynarray-fail.c | 10 +- malloc/tst-dynarray-shared.h | 6 +- malloc/tst-dynarray.c | 24 +- malloc/tst-free-errno.c | 131 + 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 | 83 + malloc/tst-malloc-backtrace.c | 2 +- malloc/tst-malloc-fork-deadlock.c | 2 +- malloc/tst-malloc-tcache-leak.c | 9 +- malloc/tst-malloc-thread-exit.c | 2 +- malloc/tst-malloc-thread-fail.c | 2 +- malloc/tst-malloc-too-large.c | 2 +- malloc/tst-malloc-usable.c | 2 +- malloc/tst-malloc.c | 2 +- malloc/tst-malloc_info.c | 2 +- malloc/tst-mallocfork2.c | 2 +- malloc/tst-mallocstate.c | 2 +- malloc/tst-mallopt.c | 2 +- malloc/tst-mcheck.c | 2 +- malloc/tst-memalign.c | 2 +- malloc/tst-mtrace.c | 2 +- malloc/tst-mtrace.sh | 2 +- malloc/tst-mxfast.c | 9 +- malloc/tst-posix_memalign.c | 2 +- malloc/tst-pvalloc-fortify.c | 2 +- malloc/tst-pvalloc.c | 2 +- malloc/tst-realloc.c | 2 +- malloc/tst-reallocarray.c | 2 +- malloc/tst-safe-linking.c | 2 +- malloc/tst-scratch_buffer.c | 28 +- malloc/tst-tcfree1.c | 2 +- malloc/tst-tcfree2.c | 10 +- malloc/tst-tcfree3.c | 2 +- malloc/tst-valloc.c | 2 +- manual/Makefile | 2 +- manual/README.tunables | 41 +- manual/check-safety.sh | 2 +- manual/conf.texi | 21 + manual/creature.texi | 53 +- manual/errno.texi | 4 +- manual/examples/add.c | 2 +- manual/examples/argp-ex1.c | 2 +- manual/examples/argp-ex2.c | 2 +- manual/examples/argp-ex3.c | 2 +- manual/examples/argp-ex4.c | 2 +- manual/examples/atexit.c | 2 +- manual/examples/db.c | 2 +- manual/examples/dir.c | 2 +- manual/examples/dir2.c | 2 +- manual/examples/execinfo.c | 2 +- manual/examples/filecli.c | 2 +- manual/examples/filesrv.c | 2 +- manual/examples/fmtmsgexpl.c | 2 +- manual/examples/genpass.c | 2 +- manual/examples/inetcli.c | 2 +- manual/examples/inetsrv.c | 2 +- manual/examples/isockad.c | 2 +- manual/examples/longopt.c | 2 +- manual/examples/memopen.c | 2 +- manual/examples/memstrm.c | 2 +- manual/examples/mkdirent.c | 2 +- manual/examples/mkfsock.c | 2 +- manual/examples/mkisock.c | 2 +- manual/examples/mygetpass.c | 2 +- manual/examples/ofdlocks.c | 2 +- manual/examples/pipe.c | 2 +- manual/examples/popen.c | 2 +- manual/examples/rprintf.c | 2 +- manual/examples/search.c | 2 +- manual/examples/select.c | 2 +- manual/examples/setjmp.c | 2 +- manual/examples/sigh1.c | 2 +- manual/examples/sigusr.c | 2 +- manual/examples/stpcpy.c | 2 +- manual/examples/strdupa.c | 2 +- manual/examples/strftim.c | 2 +- manual/examples/subopt.c | 2 +- manual/examples/swapcontext.c | 2 +- manual/examples/termios.c | 2 +- manual/examples/testopt.c | 2 +- manual/examples/testpass.c | 2 +- manual/examples/timeval_subtract.c | 2 +- manual/examples/twalk.c | 2 +- manual/fdl-1.3.texi | 6 +- manual/install.texi | 67 +- manual/libc.texinfo | 2 +- manual/llio.texi | 72 +- manual/memory.texi | 47 +- manual/platform.texi | 550 + manual/probes.texi | 14 - manual/resource.texi | 61 - manual/search.texi | 26 +- manual/signal.texi | 4 +- manual/startup.texi | 12 +- manual/string.texi | 6 +- manual/summary.pl | 2 +- manual/sysinfo.texi | 4 +- manual/threads.texi | 4 +- manual/time.texi | 20 +- manual/tsort.awk | 2 +- manual/tunables.texi | 79 +- manual/users.texi | 4 +- math/Makefile | 2 +- math/atest-exp.c | 2 +- math/atest-exp2.c | 2 +- math/atest-sincos.c | 2 +- math/auto-libm-test-in | 20 +- math/auto-libm-test-out-asinh | 69 + math/auto-libm-test-out-cbrt | 69 + math/auto-libm-test-out-cosh | 69 + math/auto-libm-test-out-erfc | 69 + math/auto-libm-test-out-exp | 69 + math/auto-libm-test-out-j0 | 25 + math/auto-libm-test-out-log | 69 + math/auto-libm-test-out-sinh | 69 + math/auto-libm-test-out-tgamma | 69 + math/basic-test.c | 2 +- math/bits/cmathcalls.h | 2 +- math/bits/mathcalls-helper-functions.h | 2 +- math/bits/mathcalls-narrow.h | 2 +- math/bits/mathcalls.h | 2 +- math/cabs_template.c | 2 +- math/carg_template.c | 2 +- math/cimag_template.c | 2 +- math/complex.h | 2 +- math/conj_template.c | 2 +- math/creal_template.c | 2 +- math/divtc3.c | 2 +- math/e_exp10.c | 2 +- math/e_exp10l.c | 2 +- math/e_exp2_template.c | 2 +- math/e_scalb_template.c | 2 +- math/fclrexcpt.c | 2 +- math/fedisblxcpt.c | 2 +- math/feenablxcpt.c | 2 +- math/fegetenv.c | 2 +- math/fegetexcept.c | 2 +- math/fegetmode.c | 2 +- math/fegetround.c | 2 +- math/feholdexcpt.c | 2 +- math/fenv.h | 2 +- math/fesetenv.c | 2 +- math/fesetexcept.c | 2 +- math/fesetmode.c | 2 +- math/fesetround.c | 2 +- math/fetestexceptflag.c | 2 +- math/feupdateenv.c | 2 +- math/fgetexcptflg.c | 2 +- math/finclude/math-vector-fortran.h | 2 +- math/fpu_control.c | 2 +- math/fraiseexcpt.c | 2 +- math/fromfp.h | 2 +- math/fsetexcptflg.c | 2 +- math/ftestexcept.c | 2 +- math/gen-auto-libm-tests.c | 2 +- math/gen-fromfp-tests.py | 2 +- math/gen-libm-test.py | 2 +- math/gen-tgmath-tests.py | 2 +- math/k_casinh_template.c | 2 +- math/lgamma-compat.h | 2 +- math/libm-test-acos.inc | 2 +- math/libm-test-acosh.inc | 2 +- math/libm-test-asin.inc | 2 +- math/libm-test-asinh.inc | 2 +- math/libm-test-atan.inc | 2 +- math/libm-test-atan2.inc | 2 +- math/libm-test-atanh.inc | 2 +- math/libm-test-cabs.inc | 2 +- math/libm-test-cacos.inc | 2 +- math/libm-test-cacosh.inc | 2 +- math/libm-test-canonicalize.inc | 2 +- math/libm-test-carg.inc | 2 +- math/libm-test-casin.inc | 2 +- math/libm-test-casinh.inc | 2 +- math/libm-test-catan.inc | 2 +- math/libm-test-catanh.inc | 2 +- math/libm-test-cbrt.inc | 2 +- math/libm-test-ccos.inc | 2 +- math/libm-test-ccosh.inc | 2 +- math/libm-test-ceil.inc | 2 +- math/libm-test-cexp.inc | 2 +- math/libm-test-cimag.inc | 2 +- math/libm-test-clog.inc | 2 +- math/libm-test-clog10.inc | 2 +- math/libm-test-compat_totalorder.inc | 2 +- math/libm-test-compat_totalordermag.inc | 2 +- math/libm-test-conj.inc | 2 +- math/libm-test-copysign.inc | 2 +- math/libm-test-cos.inc | 2 +- math/libm-test-cosh.inc | 2 +- math/libm-test-cpow.inc | 2 +- math/libm-test-cproj.inc | 2 +- math/libm-test-creal.inc | 2 +- math/libm-test-csin.inc | 2 +- math/libm-test-csinh.inc | 2 +- math/libm-test-csqrt.inc | 2 +- math/libm-test-ctan.inc | 2 +- math/libm-test-ctanh.inc | 2 +- math/libm-test-driver.c | 41 +- math/libm-test-erf.inc | 2 +- math/libm-test-erfc.inc | 2 +- math/libm-test-exp.inc | 2 +- math/libm-test-exp10.inc | 2 +- math/libm-test-exp2.inc | 2 +- math/libm-test-expm1.inc | 2 +- math/libm-test-fabs.inc | 2 +- math/libm-test-fdim.inc | 2 +- math/libm-test-floor.inc | 2 +- math/libm-test-fma.inc | 2 +- math/libm-test-fmax.inc | 2 +- math/libm-test-fmaxmag.inc | 2 +- math/libm-test-fmin.inc | 2 +- math/libm-test-fminmag.inc | 2 +- math/libm-test-fmod.inc | 2 +- math/libm-test-fpclassify.inc | 16 +- math/libm-test-frexp.inc | 2 +- math/libm-test-fromfp.inc | 2 +- math/libm-test-fromfpx.inc | 2 +- math/libm-test-getpayload.inc | 2 +- math/libm-test-hypot.inc | 2 +- math/libm-test-ilogb.inc | 2 +- math/libm-test-iscanonical.inc | 2 +- math/libm-test-iseqsig.inc | 2 +- math/libm-test-isfinite.inc | 2 +- math/libm-test-isgreater.inc | 2 +- math/libm-test-isgreaterequal.inc | 2 +- math/libm-test-isinf.inc | 16 +- math/libm-test-isless.inc | 2 +- math/libm-test-islessequal.inc | 2 +- math/libm-test-islessgreater.inc | 2 +- math/libm-test-isnan.inc | 16 +- math/libm-test-isnormal.inc | 2 +- math/libm-test-issignaling.inc | 16 +- math/libm-test-issubnormal.inc | 2 +- math/libm-test-isunordered.inc | 2 +- math/libm-test-iszero.inc | 2 +- math/libm-test-j0.inc | 2 +- math/libm-test-j1.inc | 2 +- math/libm-test-jn.inc | 2 +- math/libm-test-lgamma.inc | 2 +- math/libm-test-llogb.inc | 2 +- math/libm-test-llrint.inc | 2 +- math/libm-test-llround.inc | 2 +- math/libm-test-log.inc | 2 +- math/libm-test-log10.inc | 2 +- math/libm-test-log1p.inc | 2 +- math/libm-test-log2.inc | 2 +- math/libm-test-logb.inc | 2 +- math/libm-test-lrint.inc | 2 +- math/libm-test-lround.inc | 2 +- math/libm-test-modf.inc | 2 +- math/libm-test-narrow-add.inc | 2 +- math/libm-test-narrow-div.inc | 2 +- math/libm-test-narrow-mul.inc | 2 +- math/libm-test-narrow-sub.inc | 2 +- math/libm-test-nearbyint.inc | 2 +- math/libm-test-nextafter.inc | 2 +- math/libm-test-nextdown.inc | 2 +- math/libm-test-nexttoward.inc | 2 +- math/libm-test-nextup.inc | 2 +- math/libm-test-pow.inc | 2 +- math/libm-test-remainder.inc | 2 +- math/libm-test-remquo.inc | 2 +- math/libm-test-rint.inc | 2 +- math/libm-test-round.inc | 2 +- math/libm-test-roundeven.inc | 2 +- math/libm-test-scalb.inc | 2 +- math/libm-test-scalbln.inc | 2 +- math/libm-test-scalbn.inc | 2 +- math/libm-test-setpayload.inc | 2 +- math/libm-test-setpayloadsig.inc | 2 +- math/libm-test-signbit.inc | 2 +- math/libm-test-significand.inc | 2 +- math/libm-test-sin.inc | 2 +- math/libm-test-sincos.inc | 2 +- math/libm-test-sinh.inc | 2 +- math/libm-test-sqrt.inc | 2 +- math/libm-test-support.c | 2 +- math/libm-test-support.h | 2 +- math/libm-test-tan.inc | 2 +- math/libm-test-tanh.inc | 2 +- math/libm-test-tgamma.inc | 2 +- math/libm-test-totalorder.inc | 2 +- math/libm-test-totalordermag.inc | 2 +- math/libm-test-trunc.inc | 2 +- math/libm-test-ufromfp.inc | 2 +- math/libm-test-ufromfpx.inc | 2 +- math/libm-test-y0.inc | 2 +- math/libm-test-y1.inc | 2 +- math/libm-test-yn.inc | 2 +- math/math-narrow.h | 2 +- math/math-svid-compat.h | 2 +- math/math-underflow.h | 2 +- math/math.h | 2 +- math/mul_split.h | 2 +- math/mul_splitl.h | 2 +- math/multc3.c | 2 +- math/s_cacos_template.c | 2 +- math/s_cacosh_template.c | 2 +- math/s_canonicalize_template.c | 2 +- math/s_casin_template.c | 2 +- math/s_casinh_template.c | 2 +- math/s_catan_template.c | 2 +- math/s_catanh_template.c | 2 +- math/s_ccos_template.c | 2 +- math/s_ccosh_template.c | 2 +- math/s_cexp_template.c | 2 +- math/s_clog10_template.c | 2 +- math/s_clog_template.c | 2 +- math/s_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_fdim_template.c | 2 +- math/s_fma.c | 2 +- math/s_fmaf.c | 2 +- math/s_fmal.c | 2 +- math/s_fmax_template.c | 2 +- math/s_fmaxmag_template.c | 2 +- math/s_fmin_template.c | 2 +- math/s_fminmag_template.c | 2 +- math/s_iseqsig_template.c | 2 +- math/s_nan_template.c | 2 +- math/s_nextdown_template.c | 2 +- math/s_significand_template.c | 2 +- math/setfpucw.c | 2 +- math/test-arg-double.h | 2 +- math/test-arg-float128.h | 2 +- math/test-arg-float32x.h | 2 +- math/test-arg-float64.h | 2 +- math/test-arg-float64x.h | 2 +- math/test-arg-ldouble.h | 2 +- math/test-double-vlen2.h | 2 +- math/test-double-vlen4.h | 2 +- math/test-double-vlen8.h | 2 +- math/test-double.h | 2 +- math/test-fe-snans-always-signal.c | 2 +- math/test-femode-traps.c | 2 +- math/test-femode.c | 2 +- math/test-fenv-clear-main.c | 2 +- math/test-fenv-preserve.c | 2 +- math/test-fenv-return.c | 2 +- math/test-fenv-tls.c | 2 +- math/test-fenv.c | 2 +- math/test-fesetexcept-traps.c | 2 +- math/test-fesetexcept.c | 2 +- math/test-fetestexceptflag.c | 2 +- math/test-fexcept-traps.c | 2 +- math/test-fexcept.c | 2 +- math/test-float-vlen16.h | 2 +- math/test-float-vlen4.h | 2 +- math/test-float-vlen8.h | 2 +- math/test-float.h | 2 +- math/test-float128.h | 2 +- math/test-float32.h | 2 +- math/test-float32x.h | 2 +- math/test-float64.h | 2 +- math/test-float64x.h | 2 +- math/test-flt-eval-method.c | 2 +- math/test-fp-ilogb-constants.c | 2 +- math/test-fp-llogb-constants.c | 2 +- math/test-fpucw-ieee.c | 2 +- math/test-fpucw.c | 2 +- math/test-ibm128.h | 2 +- math/test-iseqsig-excess-precision.c | 2 +- math/test-iszero-excess-precision.c | 2 +- math/test-ldouble.h | 2 +- math/test-math-cxx11.cc | 2 +- math/test-math-errno.h | 2 +- math/test-math-exceptions.h | 2 +- math/test-math-floatn.h | 2 +- math/test-math-iscanonical.cc | 2 +- math/test-math-iseqsig.cc | 2 +- math/test-math-isinff.cc | 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 | 2 +- math/test-narrow-macros.c | 2 +- math/test-nearbyint-except-2.c | 2 +- math/test-nearbyint-except.c | 2 +- math/test-powl.c | 2 +- math/test-signgam-main.c | 2 +- math/test-snan.c | 2 +- math/test-tgmath-int.c | 2 +- math/test-tgmath-ret.c | 2 +- math/test-tgmath.c | 2 +- math/test-tgmath2.c | 6 +- math/tgmath.h | 2 +- math/tst-CMPLX2.c | 2 +- math/tst-definitions.c | 2 +- math/w_acos_compat.c | 2 +- math/w_acos_template.c | 2 +- math/w_acosf_compat.c | 2 +- math/w_acosh_compat.c | 2 +- math/w_acosh_template.c | 2 +- math/w_acoshf_compat.c | 2 +- math/w_acoshl_compat.c | 2 +- math/w_acosl_compat.c | 2 +- math/w_asin_compat.c | 2 +- math/w_asin_template.c | 2 +- math/w_asinf_compat.c | 2 +- math/w_asinl_compat.c | 2 +- math/w_atan2_compat.c | 2 +- math/w_atan2_template.c | 2 +- math/w_atan2f_compat.c | 2 +- math/w_atan2l_compat.c | 2 +- math/w_atanh_compat.c | 2 +- math/w_atanh_template.c | 2 +- math/w_atanhf_compat.c | 2 +- math/w_atanhl_compat.c | 2 +- math/w_cosh_template.c | 2 +- math/w_exp10_compat.c | 2 +- math/w_exp10_template.c | 2 +- math/w_exp10f_compat.c | 2 +- math/w_exp10l_compat.c | 2 +- math/w_exp2_template.c | 2 +- math/w_exp_compat.c | 2 +- math/w_exp_template.c | 2 +- math/w_expf_compat.c | 2 +- math/w_fmod_compat.c | 2 +- math/w_fmod_template.c | 2 +- math/w_fmodf_compat.c | 2 +- math/w_fmodl_compat.c | 2 +- math/w_hypot_template.c | 2 +- math/w_ilogb_template.c | 2 +- math/w_j0_compat.c | 2 +- math/w_j0_template.c | 2 +- math/w_j0f_compat.c | 2 +- math/w_j0l_compat.c | 2 +- math/w_j1_compat.c | 2 +- math/w_j1_template.c | 2 +- math/w_j1f_compat.c | 2 +- math/w_j1l_compat.c | 2 +- math/w_jn_compat.c | 2 +- math/w_jn_template.c | 2 +- math/w_jnf_compat.c | 2 +- math/w_lgamma_r_template.c | 2 +- math/w_lgamma_template.c | 2 +- math/w_llogb_template.c | 2 +- math/w_log10_compat.c | 2 +- math/w_log10_template.c | 2 +- math/w_log10f_compat.c | 2 +- math/w_log10l_compat.c | 2 +- math/w_log1p_template.c | 2 +- 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 | 2 +- math/w_scalbf_compat.c | 2 +- math/w_scalbl_compat.c | 2 +- math/w_scalbln_template.c | 2 +- math/w_sinh_template.c | 2 +- math/w_sqrt_compat.c | 2 +- math/w_sqrt_template.c | 2 +- math/w_sqrtf_compat.c | 2 +- math/w_sqrtl_compat.c | 2 +- math/w_tgamma_template.c | 2 +- mathvec/Makefile | 2 +- misc/Makefile | 4 +- misc/acct.c | 2 +- misc/allocate_once.c | 2 +- misc/ar.h | 2 +- misc/bits/err-ldbl.h | 2 +- misc/bits/error-ldbl.h | 2 +- misc/bits/error.h | 2 +- misc/bits/select2.h | 2 +- misc/bits/stab.def | 2 +- misc/bits/syslog-ldbl.h | 2 +- misc/bits/syslog.h | 2 +- misc/bits/types/struct_iovec.h | 2 +- misc/brk.c | 2 +- misc/bug18240.c | 2 +- misc/chflags.c | 2 +- misc/chroot.c | 2 +- misc/dirname.c | 2 +- misc/efgcvt-dbl-macros.h | 2 +- misc/efgcvt-ldbl-macros.h | 2 +- misc/efgcvt-template.c | 2 +- misc/efgcvt.c | 2 +- misc/efgcvt_r-template.c | 2 +- misc/efgcvt_r.c | 2 +- misc/err.c | 2 +- misc/err.h | 2 +- misc/error.c | 2 +- misc/error.h | 2 +- misc/fchflags.c | 2 +- misc/fd_to_filename.c | 2 +- misc/fdatasync.c | 2 +- misc/fgetxattr.c | 2 +- misc/flistxattr.c | 2 +- misc/fremovexattr.c | 2 +- misc/fsetxattr.c | 2 +- misc/fstab.c | 2 +- misc/fsync.c | 2 +- misc/ftruncate.c | 2 +- misc/ftruncate64.c | 2 +- misc/futimes.c | 2 +- misc/futimesat.c | 2 +- misc/getauxval.c | 35 +- misc/getclktck.c | 2 +- misc/getdomain.c | 2 +- misc/getdtsz.c | 2 +- misc/gethostid.c | 2 +- misc/gethostname.c | 2 +- misc/getloadavg.c | 2 +- misc/getpagesize.c | 2 +- misc/getpass.c | 2 +- misc/getsysstats.c | 2 +- misc/getxattr.c | 2 +- misc/gtty.c | 2 +- misc/hsearch.c | 2 +- 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 | 2 +- misc/mntent.h | 2 +- misc/mntent_r.c | 113 +- misc/mprotect.c | 2 +- misc/msync.c | 2 +- misc/munlock.c | 2 +- misc/munlockall.c | 2 +- misc/munmap.c | 2 +- misc/preadv.c | 2 +- misc/preadv2.c | 2 +- misc/preadv64.c | 2 +- misc/preadv64v2.c | 2 +- misc/pselect.c | 2 +- misc/ptrace.c | 2 +- misc/pwritev.c | 2 +- misc/pwritev2.c | 2 +- misc/pwritev64.c | 2 +- misc/pwritev64v2.c | 2 +- misc/qefgcvt.c | 2 +- misc/qefgcvt_r.c | 2 +- misc/readv.c | 2 +- misc/reboot.c | 2 +- misc/regexp.c | 2 +- misc/regexp.h | 2 +- misc/remap_file_pages.c | 2 +- misc/removexattr.c | 2 +- misc/revoke.c | 2 +- misc/sbrk.c | 40 +- misc/search.h | 2 +- misc/select.c | 2 +- misc/setdomain.c | 2 +- misc/setegid.c | 2 +- misc/seteuid.c | 2 +- misc/sethostid.c | 2 +- misc/sethostname.c | 2 +- misc/setregid.c | 2 +- misc/setreuid.c | 2 +- misc/setxattr.c | 2 +- misc/sgtty.h | 2 +- misc/single_threaded.c | 2 +- misc/sstk.c | 2 +- misc/stty.c | 2 +- misc/swapoff.c | 2 +- misc/swapon.c | 2 +- misc/sync.c | 2 +- misc/syncfs.c | 2 +- misc/sys/auxv.h | 2 +- misc/sys/cdefs.h | 180 +- misc/sys/dir.h | 2 +- misc/sys/file.h | 2 +- misc/sys/ioctl.h | 2 +- misc/sys/mman.h | 2 +- misc/sys/param.h | 2 +- misc/sys/select.h | 29 +- misc/sys/single_threaded.h | 2 +- misc/sys/sysmacros.h | 2 +- misc/sys/uio.h | 2 +- misc/sys/xattr.h | 2 +- misc/syscall.c | 2 +- misc/syslog.c | 44 +- 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 | 2 +- misc/tst-dbl-efgcvt.c | 2 +- misc/tst-dirname.c | 2 +- misc/tst-efgcvt-template.c | 2 +- misc/tst-fd_to_filename.c | 2 +- misc/tst-fdset.c | 2 +- misc/tst-gethostid.c | 2 +- misc/tst-ldbl-efgcvt.c | 2 +- misc/tst-ldbl-error.c | 2 +- misc/tst-ldbl-warn.c | 2 +- misc/tst-makedev.c | 2 +- misc/tst-mntent-autofs.c | 2 +- misc/tst-mntent-blank-corrupt.c | 2 +- misc/tst-mntent-blank-passno.c | 2 +- misc/tst-mntent-escape.c | 101 + misc/tst-preadvwritev-common.c | 2 +- misc/tst-preadvwritev.c | 2 +- misc/tst-preadvwritev2-common.c | 2 +- misc/tst-preadvwritev2.c | 2 +- misc/tst-preadvwritev64.c | 2 +- misc/tst-preadvwritev64v2.c | 2 +- misc/tst-pselect.c | 2 +- misc/tst-syscalls.c | 2 +- misc/tst-tsearch.c | 2 +- misc/tst-warn-wide.c | 2 +- misc/ualarm.c | 2 +- misc/usleep.c | 2 +- misc/ustat.c | 3 +- misc/utimes.c | 2 +- misc/vhangup.c | 2 +- misc/writev.c | 2 +- nis/Makefile | 2 +- nis/libnsl.h | 8 +- nis/nis_add.c | 2 +- nis/nis_addmember.c | 2 +- nis/nis_call.c | 2 +- nis/nis_callback.c | 2 +- nis/nis_checkpoint.c | 2 +- nis/nis_clone_dir.c | 2 +- nis/nis_clone_obj.c | 2 +- nis/nis_clone_res.c | 2 +- nis/nis_creategroup.c | 2 +- nis/nis_defaults.c | 2 +- nis/nis_destroygroup.c | 2 +- nis/nis_domain_of.c | 2 +- nis/nis_domain_of_r.c | 2 +- nis/nis_error.c | 2 +- nis/nis_file.c | 2 +- nis/nis_findserv.c | 2 +- nis/nis_free.c | 2 +- nis/nis_getservlist.c | 2 +- nis/nis_hash.c | 2 +- nis/nis_intern.h | 2 +- nis/nis_ismember.c | 2 +- nis/nis_local_names.c | 2 +- nis/nis_lookup.c | 2 +- nis/nis_mkdir.c | 2 +- nis/nis_modify.c | 2 +- nis/nis_ping.c | 2 +- nis/nis_print.c | 2 +- nis/nis_print_group_entry.c | 2 +- nis/nis_remove.c | 2 +- nis/nis_removemember.c | 2 +- nis/nis_rmdir.c | 2 +- nis/nis_server.c | 2 +- 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/nss | 37 - nis/rpcsvc/nislib.h | 2 +- nis/rpcsvc/ypclnt.h | 2 +- nis/ypclnt.c | 10 +- nptl/Makefile | 280 +- nptl/Versions | 469 +- nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 163 +- nptl/cancellation.c | 2 +- nptl/cleanup.c | 2 +- nptl/cleanup_compat.c | 2 +- nptl/cleanup_defer.c | 2 +- nptl/cleanup_defer_compat.c | 2 +- nptl/cleanup_routine.c | 2 +- nptl/createthread.c | 2 +- nptl/default-sched.h | 2 +- nptl/descr.h | 13 +- nptl/events.c | 2 +- nptl/forward.c | 2 +- nptl/futex-internal.c | 126 + nptl/herrno.c | 2 +- nptl/libc-cancellation.c | 2 +- nptl/libc-cleanup.c | 2 +- nptl/libc-lowlevellock.c | 20 - nptl/libc_multiple_threads.c | 2 +- nptl/libc_pthread_init.c | 2 +- nptl/libpthread-compat.c | 2 +- nptl/lll_timedlock_wait.c | 62 - nptl/lowlevellock.c | 14 +- nptl/nptl-init.c | 17 +- nptl/nptl-printers.py | 2 +- nptl/nptlfreeres.c | 3 +- nptl/old_pthread_atfork.c | 2 +- nptl/old_pthread_cond_broadcast.c | 2 +- nptl/old_pthread_cond_destroy.c | 2 +- nptl/old_pthread_cond_init.c | 2 +- nptl/old_pthread_cond_signal.c | 2 +- nptl/old_pthread_cond_timedwait.c | 2 +- nptl/old_pthread_cond_wait.c | 2 +- nptl/perf.c | 2 +- nptl/pt-allocrtsig.c | 2 +- nptl/pt-cleanup.c | 2 +- nptl/pt-crti.S | 2 +- nptl/pt-fork.c | 2 +- nptl/pt-longjmp.c | 2 +- nptl/pt-raise.c | 2 +- nptl/pt-system.c | 2 +- nptl/pthread-pids.h | 2 +- nptl/pthreadP.h | 64 +- nptl/pthread_atfork.c | 2 +- nptl/pthread_attr_copy.c | 2 +- nptl/pthread_attr_destroy.c | 2 +- nptl/pthread_attr_extension.c | 2 +- nptl/pthread_attr_getaffinity.c | 2 +- nptl/pthread_attr_getdetachstate.c | 2 +- nptl/pthread_attr_getguardsize.c | 2 +- nptl/pthread_attr_getinheritsched.c | 2 +- nptl/pthread_attr_getschedparam.c | 2 +- nptl/pthread_attr_getschedpolicy.c | 2 +- nptl/pthread_attr_getscope.c | 2 +- nptl/pthread_attr_getsigmask.c | 2 +- nptl/pthread_attr_getstack.c | 2 +- nptl/pthread_attr_getstackaddr.c | 2 +- nptl/pthread_attr_getstacksize.c | 2 +- nptl/pthread_attr_init.c | 2 +- nptl/pthread_attr_setaffinity.c | 2 +- nptl/pthread_attr_setdetachstate.c | 2 +- nptl/pthread_attr_setguardsize.c | 2 +- nptl/pthread_attr_setinheritsched.c | 2 +- nptl/pthread_attr_setschedparam.c | 2 +- nptl/pthread_attr_setschedpolicy.c | 2 +- nptl/pthread_attr_setscope.c | 2 +- nptl/pthread_attr_setsigmask.c | 2 +- nptl/pthread_attr_setsigmask_internal.c | 2 +- nptl/pthread_attr_setstack.c | 2 +- nptl/pthread_attr_setstackaddr.c | 2 +- nptl/pthread_attr_setstacksize.c | 2 +- nptl/pthread_barrier_destroy.c | 2 +- nptl/pthread_barrier_init.c | 2 +- nptl/pthread_barrier_wait.c | 2 +- nptl/pthread_barrierattr_destroy.c | 2 +- nptl/pthread_barrierattr_getpshared.c | 2 +- nptl/pthread_barrierattr_init.c | 2 +- nptl/pthread_barrierattr_setpshared.c | 2 +- nptl/pthread_cancel.c | 2 +- nptl/pthread_clockjoin.c | 31 +- nptl/pthread_cond_broadcast.c | 2 +- nptl/pthread_cond_common.c | 2 +- nptl/pthread_cond_destroy.c | 2 +- nptl/pthread_cond_init.c | 2 +- nptl/pthread_cond_signal.c | 2 +- nptl/pthread_cond_wait.c | 71 +- 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 | 20 +- nptl/pthread_detach.c | 2 +- nptl/pthread_equal.c | 2 +- nptl/pthread_exit.c | 2 +- nptl/pthread_getaffinity.c | 2 +- nptl/pthread_getattr_default_np.c | 2 +- nptl/pthread_getattr_np.c | 2 +- nptl/pthread_getconcurrency.c | 2 +- nptl/pthread_getcpuclockid.c | 2 +- nptl/pthread_getname.c | 2 +- nptl/pthread_getschedparam.c | 2 +- nptl/pthread_getspecific.c | 2 +- nptl/pthread_join.c | 2 +- nptl/pthread_join_common.c | 81 +- nptl/pthread_key_create.c | 2 +- nptl/pthread_key_delete.c | 2 +- nptl/pthread_kill.c | 2 +- nptl/pthread_kill_other_threads.c | 2 +- nptl/pthread_mutex_conf.c | 2 +- nptl/pthread_mutex_conf.h | 2 +- nptl/pthread_mutex_consistent.c | 2 +- nptl/pthread_mutex_destroy.c | 2 +- nptl/pthread_mutex_getprioceiling.c | 2 +- nptl/pthread_mutex_init.c | 2 +- nptl/pthread_mutex_lock.c | 21 +- nptl/pthread_mutex_setprioceiling.c | 11 +- nptl/pthread_mutex_timedlock.c | 112 +- nptl/pthread_mutex_trylock.c | 2 +- nptl/pthread_mutex_unlock.c | 8 +- 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 | 22 +- nptl/pthread_rwlock_clockwrlock.c | 22 +- nptl/pthread_rwlock_common.c | 49 +- nptl/pthread_rwlock_destroy.c | 2 +- nptl/pthread_rwlock_init.c | 2 +- nptl/pthread_rwlock_rdlock.c | 4 +- nptl/pthread_rwlock_timedrdlock.c | 22 +- nptl/pthread_rwlock_timedwrlock.c | 22 +- nptl/pthread_rwlock_tryrdlock.c | 2 +- nptl/pthread_rwlock_trywrlock.c | 2 +- nptl/pthread_rwlock_unlock.c | 2 +- nptl/pthread_rwlock_wrlock.c | 4 +- nptl/pthread_rwlockattr_destroy.c | 2 +- nptl/pthread_rwlockattr_getkind_np.c | 2 +- nptl/pthread_rwlockattr_getpshared.c | 2 +- nptl/pthread_rwlockattr_init.c | 2 +- nptl/pthread_rwlockattr_setkind_np.c | 2 +- nptl/pthread_rwlockattr_setpshared.c | 2 +- nptl/pthread_self.c | 2 +- nptl/pthread_setaffinity.c | 2 +- nptl/pthread_setattr_default_np.c | 2 +- nptl/pthread_setcancelstate.c | 2 +- nptl/pthread_setcanceltype.c | 2 +- nptl/pthread_setconcurrency.c | 2 +- nptl/pthread_setegid.c | 3 - nptl/pthread_seteuid.c | 3 - nptl/pthread_setgid.c | 3 - nptl/pthread_setname.c | 2 +- nptl/pthread_setregid.c | 3 - nptl/pthread_setresgid.c | 3 - nptl/pthread_setresuid.c | 3 - nptl/pthread_setreuid.c | 3 - nptl/pthread_setschedparam.c | 2 +- nptl/pthread_setschedprio.c | 2 +- nptl/pthread_setspecific.c | 2 +- nptl/pthread_setuid.c | 3 - nptl/pthread_sigmask.c | 2 +- nptl/pthread_sigqueue.c | 2 +- nptl/pthread_spin_destroy.c | 2 +- nptl/pthread_spin_init.c | 2 +- nptl/pthread_spin_lock.c | 2 +- nptl/pthread_spin_trylock.c | 2 +- nptl/pthread_spin_unlock.c | 2 +- nptl/pthread_testcancel.c | 2 +- nptl/pthread_timedjoin.c | 24 +- nptl/pthread_tryjoin.c | 2 +- nptl/pthread_yield.c | 2 +- nptl/register-atfork.c | 2 +- nptl/res.c | 2 +- nptl/sem_clockwait.c | 22 +- nptl/sem_close.c | 81 - nptl/sem_destroy.c | 2 +- nptl/sem_getvalue.c | 2 +- nptl/sem_init.c | 2 +- nptl/sem_open.c | 330 - nptl/sem_post.c | 11 +- nptl/sem_timedwait.c | 22 +- nptl/sem_unlink.c | 38 - nptl/sem_wait.c | 7 +- nptl/sem_waitcommon.c | 16 +- nptl/semaphoreP.h | 51 +- nptl/sigaction.c | 2 +- nptl/smp.h | 27 - nptl/stack-aliasing.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-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-cancel4-common.c | 246 - nptl/tst-cancel4-common.h | 111 - nptl/tst-cancel4.c | 1617 -- nptl/tst-cancel4_1.c | 2 +- nptl/tst-cancel4_2-y2038.c | 1 + nptl/tst-cancel4_2.c | 2 +- nptl/tst-cancel7.c | 2 +- nptl/tst-cleanup4.c | 2 +- nptl/tst-cleanup4aux.c | 2 +- nptl/tst-clock2.c | 2 +- nptl/tst-compat-forwarder-mod.c | 2 +- nptl/tst-compat-forwarder.c | 2 +- nptl/tst-cond26.c | 2 +- nptl/tst-context1.c | 2 +- nptl/tst-default-attr.c | 2 +- nptl/tst-eintr1.c | 2 +- nptl/tst-exec4.c | 2 +- nptl/tst-exec5.c | 2 +- nptl/tst-initializers1.c | 2 +- nptl/tst-minstack-cancel.c | 2 +- nptl/tst-minstack-exit.c | 2 +- nptl/tst-minstack-throw.cc | 2 +- nptl/tst-mutex8.c | 2 +- nptl/tst-mutexpi10.c | 68 + nptl/tst-mutexpp10.c | 2 +- nptl/tst-mutexpp5.c | 2 + nptl/tst-mutexpp9.c | 2 + nptl/tst-oddstacklimit.c | 2 +- nptl/tst-once5.cc | 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-getattr.c | 2 +- nptl/tst-pthread-timedlock-lockloop.c | 138 + nptl/tst-robust-fork.c | 2 +- nptl/tst-rwlock-pwn.c | 2 +- nptl/tst-rwlock10.c | 2 +- nptl/tst-rwlock11.c | 2 +- nptl/tst-rwlock15.c | 2 +- nptl/tst-rwlock17.c | 2 +- nptl/tst-rwlock18.c | 2 +- nptl/tst-rwlock19.c | 2 +- nptl/tst-rwlock2.c | 2 +- nptl/tst-rwlock20.c | 2 +- nptl/tst-rwlock3.c | 2 +- nptl/tst-rwlock6.c | 2 +- nptl/tst-rwlock7.c | 2 +- nptl/tst-rwlock8.c | 2 +- nptl/tst-rwlock9.c | 2 +- nptl/tst-sched1.c | 2 +- nptl/tst-sem17.c | 2 +- nptl/tst-setgetname.c | 2 +- nptl/tst-setgroups.c | 79 + nptl/tst-setuid1.c | 2 +- nptl/tst-setuid2.c | 2 +- nptl/tst-signal3.c | 2 +- nptl/tst-signal7.c | 2 +- nptl/tst-stack2.c | 2 +- nptl/tst-stack3.c | 2 +- nptl/tst-stack4.c | 2 +- nptl/tst-stack4mod.c | 2 +- nptl/tst-stackguard1.c | 2 +- nptl/tst-thread-affinity-pthread.c | 2 +- nptl/tst-thread-affinity-pthread2.c | 2 +- nptl/tst-thread-affinity-sched.c | 2 +- nptl/tst-thread-exit-clobber.cc | 2 +- nptl/tst-thread_local1.cc | 2 +- nptl/tst-tls3-malloc.c | 2 +- nptl/tst-tls3.c | 2 +- nptl/tst-tls3mod.c | 2 +- nptl/tst-tls5.c | 2 +- nptl/tst-tls6.sh | 2 +- nptl/tst-tpp.h | 2 +- nptl/tst-tsd3.c | 2 +- nptl/tst-tsd4.c | 2 +- nptl/unwind.c | 12 +- nptl/vars.c | 5 +- nptl/version.c | 4 +- nptl_db/Makefile | 2 +- nptl_db/db-symbols.h | 2 +- nptl_db/db_info.c | 2 +- nptl_db/fetch-value.c | 6 +- nptl_db/structs.def | 6 +- nptl_db/td_init.c | 16 +- nptl_db/td_log.c | 2 +- nptl_db/td_symbol_list.c | 2 +- nptl_db/td_ta_clear_event.c | 2 +- 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 | 2 +- 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 | 4 +- nptl_db/td_ta_new.c | 2 +- nptl_db/td_ta_reset_stats.c | 2 +- nptl_db/td_ta_set_event.c | 2 +- nptl_db/td_ta_setconcurrency.c | 2 +- nptl_db/td_ta_thr_iter.c | 6 +- nptl_db/td_ta_tsd_iter.c | 2 +- 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 | 2 +- nptl_db/td_thr_event_getmsg.c | 2 +- nptl_db/td_thr_get_info.c | 2 +- nptl_db/td_thr_getfpregs.c | 2 +- nptl_db/td_thr_getgregs.c | 2 +- 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 | 2 +- nptl_db/td_thr_setgregs.c | 2 +- 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 | 9 +- nptl_db/td_thr_tsd.c | 4 +- nptl_db/td_thr_validate.c | 41 +- nptl_db/thread_dbP.h | 15 +- nscd/Makefile | 2 +- nscd/aicache.c | 19 +- nscd/cache.c | 11 +- nscd/cachedumper.c | 2 +- nscd/connections.c | 2 +- nscd/dbg_log.c | 2 +- nscd/dbg_log.h | 2 +- nscd/gai.c | 4 +- nscd/getgrgid_r.c | 2 +- nscd/getgrnam_r.c | 2 +- nscd/gethstbyad_r.c | 2 +- nscd/gethstbynm3_r.c | 2 +- nscd/getpwnam_r.c | 2 +- nscd/getpwuid_r.c | 2 +- nscd/getsrvbynm_r.c | 2 +- nscd/getsrvbypt_r.c | 2 +- nscd/grpcache.c | 2 +- nscd/hstcache.c | 2 +- nscd/initgrcache.c | 10 +- nscd/mem.c | 6 +- nscd/netgroupcache.c | 6 +- nscd/nscd-client.h | 2 +- nscd/nscd.c | 4 +- nscd/nscd.h | 2 +- nscd/nscd_conf.c | 2 +- nscd/nscd_getai.c | 2 +- nscd/nscd_getgr_r.c | 2 +- nscd/nscd_gethst_r.c | 2 +- nscd/nscd_getpw_r.c | 2 +- nscd/nscd_getserv_r.c | 2 +- nscd/nscd_helper.c | 2 +- nscd/nscd_initgroups.c | 2 +- nscd/nscd_netgroup.c | 4 +- nscd/nscd_proto.h | 2 +- nscd/nscd_setup_thread.c | 2 +- nscd/nscd_stat.c | 2 +- nscd/pwdcache.c | 2 +- nscd/selinux.c | 2 +- nscd/selinux.h | 2 +- nscd/servicescache.c | 2 +- nss/Makefile | 8 +- nss/XXX-lookup.c | 9 +- nss/alias-lookup.c | 2 +- nss/bug17079.c | 2 +- nss/compat-lookup.c | 10 +- nss/databases.def | 2 +- nss/db-Makefile | 2 +- nss/digits_dots.c | 2 +- nss/ethers-lookup.c | 2 +- nss/function.def | 128 +- nss/getXXbyYY.c | 2 +- nss/getXXbyYY_r.c | 53 +- nss/getXXent.c | 2 +- nss/getXXent_r.c | 12 +- nss/getent.c | 4 +- nss/getnssent.c | 2 +- nss/getnssent_r.c | 24 +- nss/grp-lookup.c | 2 +- nss/hosts-lookup.c | 2 +- nss/key-lookup.c | 2 +- nss/makedb.c | 4 +- nss/netgrp-lookup.c | 2 +- nss/network-lookup.c | 2 +- nss/nss.h | 2 +- nss/nss_action.c | 116 + nss/nss_action.h | 108 + nss/nss_action_parse.c | 191 + nss/nss_compat/compat-grp.c | 4 +- nss/nss_compat/compat-initgroups.c | 4 +- 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 | 498 + nss/nss_database.h | 88 + nss/nss_db/db-XXX.c | 2 +- nss/nss_db/db-init.c | 2 +- nss/nss_db/db-initgroups.c | 2 +- nss/nss_db/db-netgrp.c | 2 +- nss/nss_db/db-open.c | 2 +- nss/nss_db/nss_db.h | 2 +- nss/nss_fgetent_r.c | 3 +- nss/nss_files/files-XXX.c | 2 +- nss/nss_files/files-alias.c | 2 +- nss/nss_files/files-ethers.c | 2 +- nss/nss_files/files-grp.c | 2 +- nss/nss_files/files-hosts.c | 2 +- nss/nss_files/files-init.c | 2 +- nss/nss_files/files-initgroups.c | 2 +- nss/nss_files/files-netgrp.c | 2 +- nss/nss_files/files-network.c | 2 +- nss/nss_files/files-parse.c | 2 +- nss/nss_files/files-proto.c | 2 +- nss/nss_files/files-pwd.c | 2 +- nss/nss_files/files-rpc.c | 2 +- nss/nss_files/files-service.c | 2 +- nss/nss_files/files-sgrp.c | 2 +- nss/nss_files/files-spwd.c | 2 +- nss/nss_files_fopen.c | 2 +- nss/nss_hash.c | 2 +- nss/nss_module.c | 379 + nss/nss_module.h | 96 + nss/nss_parse_line_result.c | 2 +- nss/nss_readline.c | 2 +- nss/nss_test.h | 11 +- nss/nss_test1.c | 168 +- nss/nss_test2.c | 2 +- nss/nsswitch.c | 814 +- nss/nsswitch.h | 71 +- nss/proto-lookup.c | 2 +- nss/pwd-lookup.c | 2 +- nss/rewrite_field.c | 2 +- nss/rpc-lookup.c | 2 +- nss/service-lookup.c | 2 +- nss/sgrp-lookup.c | 2 +- nss/spwd-lookup.c | 2 +- nss/test-digits-dots.c | 2 +- nss/test-netdb.c | 2 +- nss/tst-cancel-getpwuid_r.c | 2 +- nss/tst-field.c | 2 +- nss/tst-nss-db-endgrent.c | 2 +- nss/tst-nss-db-endpwent.c | 2 +- nss/tst-nss-files-alias-leak.c | 2 +- nss/tst-nss-files-alias-truncated.c | 2 +- nss/tst-nss-files-hosts-erange.c | 2 +- nss/tst-nss-files-hosts-getent.c | 2 +- nss/tst-nss-files-hosts-long.c | 2 +- nss/tst-nss-files-hosts-multi.c | 2 +- nss/tst-nss-getpwent.c | 2 +- nss/tst-nss-test1.c | 2 +- nss/tst-nss-test2.c | 2 +- nss/tst-nss-test3.c | 2 +- nss/tst-nss-test4.c | 2 +- nss/tst-nss-test5.c | 2 +- nss/tst-reload1.c | 341 + nss/tst-reload1.root/etc/nsswitch.conf | 3 + nss/tst-reload1.root/etc/nsswitch.conf2 | 3 + nss/tst-reload1.root/etc/services | 1 + .../tst-reload1.script} | 0 nss/tst-reload2.c | 130 + nss/tst-reload2.root/etc/nsswitch.conf | 2 + nss/tst-reload2.root/subdir/etc/group | 1 + nss/tst-reload2.root/subdir/etc/nsswitch.conf | 2 + nss/tst-reload2.root/tst-reload2.script | 3 + nss/valid_field.c | 2 +- nss/valid_list_field.c | 2 +- po/Makefile | 2 +- po/be.po | 541 +- po/bg.po | 1806 +-- po/ca.po | 1727 +-- po/cs.po | 1794 +-- po/da.po | 1441 +- po/de.po | 1782 +-- po/el.po | 967 +- po/eo.po | 1192 +- po/es.po | 1715 +-- po/fi.po | 1407 +- po/fr.po | 1783 +-- po/gl.po | 1167 +- po/hr.po | 1818 +-- po/hu.po | 679 +- po/ia.po | 354 +- po/id.po | 1443 +- po/it.po | 1476 +- po/ja.po | 1439 +- po/ko.po | 1790 +-- po/libc.pot | 744 +- po/lt.po | 686 +- po/nb.po | 877 +- po/nl.po | 1783 +-- po/pl.po | 1780 +-- po/pt.po | 5691 +++++-- po/pt_BR.po | 1793 +-- po/ru.po | 1779 +-- po/rw.po | 26 +- po/sk.po | 1167 +- po/sl.po | 518 +- po/sr.po | 6965 +++++++++ po/sv.po | 1782 +-- po/tr.po | 1777 +-- po/uk.po | 1777 +-- po/vi.po | 1693 +- po/zh_CN.po | 2258 ++- po/zh_TW.po | 1861 +-- posix/Makefile | 24 +- posix/Versions | 1 + posix/_exit.c | 2 +- posix/alarm.c | 2 +- posix/annexc.c | 2 +- posix/bits/cpu-set.h | 2 +- posix/bits/getopt_core.h | 2 +- posix/bits/getopt_ext.h | 2 +- posix/bits/getopt_posix.h | 2 +- posix/bits/posix1_lim.h | 2 +- posix/bits/posix2_lim.h | 2 +- posix/bits/types.h | 2 +- posix/bits/unistd.h | 122 +- posix/bsd-getpgrp.c | 2 +- posix/bug-ga2.c | 13 +- posix/bug-ga2.root/etc/hosts | 1 + posix/bug-ga2.root/etc/nsswitch.conf | 2 + posix/bug-ga2.root/etc/services | 1 + 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-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/execl.c | 3 +- posix/execle.c | 3 +- posix/execlp.c | 3 +- posix/execv.c | 2 +- posix/execve.c | 2 +- posix/execvp.c | 2 +- posix/execvpe.c | 2 +- posix/fexecve.c | 2 +- posix/flexmember.h | 27 +- posix/fnmatch.c | 550 +- posix/fnmatch.h | 2 +- posix/fnmatch_loop.c | 1979 ++- posix/fork.c | 2 +- posix/fpathconf.c | 2 +- posix/gai_strerror.c | 2 +- posix/get_child_max.c | 2 +- posix/getaddrinfo.c | 2 +- posix/getconf-speclist.c | 2 +- posix/getconf.c | 4 +- posix/getegid.c | 2 +- posix/geteuid.c | 2 +- posix/getgid.c | 2 +- posix/getgroups.c | 2 +- posix/getopt.c | 2 +- posix/getopt.h | 2 +- posix/getopt1.c | 2 +- posix/getopt_int.h | 2 +- posix/getpgid.c | 2 +- posix/getpgrp.c | 2 +- posix/getpid.c | 2 +- posix/getppid.c | 2 +- posix/getresgid.c | 2 +- posix/getresuid.c | 2 +- posix/getsid.c | 2 +- posix/getuid.c | 2 +- posix/glob-lstat-compat.c | 2 +- posix/glob.c | 1750 +-- posix/glob.h | 2 +- posix/glob64-lstat-compat.c | 2 +- posix/glob64.c | 2 +- posix/glob_internal.h | 2 +- posix/glob_pattern_p.c | 4 +- posix/globfree.c | 4 +- posix/globfree64.c | 2 +- posix/globtest.c | 2 +- posix/globtest.sh | 2 +- posix/group_member.c | 2 +- posix/nanosleep.c | 2 +- posix/pathconf.c | 2 +- posix/pause.c | 2 +- posix/posix-conf-vars.h | 2 +- posix/posix-envs.def | 2 +- posix/posix_madvise.c | 2 +- posix/pread.c | 2 +- posix/pread64.c | 2 +- posix/pwrite.c | 2 +- posix/pwrite64.c | 2 +- posix/re_comp.h | 2 +- posix/regcomp.c | 4 +- posix/regex.c | 4 +- posix/regex.h | 21 +- posix/regex_internal.c | 21 +- posix/regex_internal.h | 94 +- posix/regexec.c | 117 +- posix/runptests.c | 2 +- posix/sched.h | 11 +- posix/sched_cpualloc.c | 2 +- posix/sched_cpucount.c | 2 +- posix/sched_cpufree.c | 2 +- posix/sched_getaffinity.c | 2 +- posix/sched_getp.c | 2 +- posix/sched_gets.c | 2 +- posix/sched_primax.c | 2 +- posix/sched_primin.c | 2 +- posix/sched_rr_gi.c | 2 +- posix/sched_setaffinity.c | 2 +- posix/sched_setp.c | 2 +- posix/sched_sets.c | 2 +- posix/sched_yield.c | 2 +- posix/setgid.c | 2 +- posix/setpgid.c | 2 +- posix/setpgrp.c | 2 +- posix/setresgid.c | 2 +- posix/setresuid.c | 2 +- posix/setsid.c | 2 +- posix/setuid.c | 2 +- posix/shm-directory.c | 46 + posix/sleep.c | 2 +- posix/spawn.c | 2 +- posix/spawn.h | 2 +- posix/spawn_faction_addchdir.c | 4 +- posix/spawn_faction_addclose.c | 2 +- posix/spawn_faction_adddup2.c | 2 +- posix/spawn_faction_addfchdir.c | 2 +- posix/spawn_faction_addopen.c | 2 +- posix/spawn_faction_destroy.c | 2 +- posix/spawn_faction_init.c | 2 +- posix/spawn_int.h | 2 +- posix/spawn_valid_fd.c | 2 +- posix/spawnattr_destroy.c | 2 +- posix/spawnattr_getdefault.c | 2 +- posix/spawnattr_getflags.c | 2 +- posix/spawnattr_getpgroup.c | 2 +- posix/spawnattr_getschedparam.c | 2 +- posix/spawnattr_getschedpolicy.c | 2 +- posix/spawnattr_getsigmask.c | 2 +- posix/spawnattr_init.c | 2 +- posix/spawnattr_setdefault.c | 2 +- posix/spawnattr_setflags.c | 2 +- posix/spawnattr_setpgroup.c | 2 +- posix/spawnattr_setschedparam.c | 2 +- posix/spawnattr_setschedpolicy.c | 2 +- posix/spawnattr_setsigmask.c | 2 +- posix/spawni.c | 2 +- posix/spawnp.c | 2 +- posix/streams-compat.c | 2 +- posix/sys/times.h | 2 +- posix/sys/types.h | 2 +- posix/sys/utsname.h | 2 +- posix/sys/wait.h | 22 +- posix/sysconf.c | 5 +- posix/tar.h | 2 +- posix/test-errno.c | 2 +- posix/test-ssize-max.c | 2 +- posix/times.c | 2 +- posix/tst-boost.c | 2 +- posix/tst-chmod.c | 2 +- posix/tst-dir.c | 2 +- posix/tst-exec.c | 2 +- posix/tst-execvpe1.c | 2 +- posix/tst-execvpe2.c | 2 +- posix/tst-execvpe3.c | 2 +- posix/tst-execvpe4.c | 2 +- posix/tst-execvpe5.c | 2 +- posix/tst-execvpe6.c | 2 +- posix/tst-fexecve.c | 2 +- posix/tst-fnmatch.c | 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 | 37 + posix/tst-fork.c | 2 +- posix/tst-getaddrinfo.c | 2 +- posix/tst-getaddrinfo4.c | 2 +- posix/tst-getaddrinfo5.c | 2 +- posix/tst-getconf.sh | 2 +- posix/tst-getopt-cancel.c | 2 +- posix/tst-glob-tilde.c | 2 +- posix/tst-glob_lstat_compat.c | 2 +- posix/tst-glob_symlinks.c | 2 +- posix/tst-gnuglob-skeleton.c | 2 +- posix/tst-gnuglob.c | 2 +- posix/tst-gnuglob64.c | 2 +- posix/tst-mmap-offset.c | 2 +- posix/tst-nanosleep.c | 2 +- posix/tst-nice.c | 2 +- posix/tst-pathconf.c | 2 +- posix/tst-pcre.c | 2 +- posix/tst-posix_fadvise-common.c | 2 +- posix/tst-posix_fadvise.c | 2 +- posix/tst-posix_fadvise64.c | 2 +- posix/tst-posix_spawn-fd.c | 2 +- posix/tst-posix_spawn-setsid.c | 2 +- posix/tst-preadwrite-common.c | 2 +- posix/tst-preadwrite.c | 2 +- posix/tst-preadwrite64.c | 2 +- posix/tst-regcomp-truncated.c | 2 +- posix/tst-regex.c | 2 +- posix/tst-regexloc.c | 2 +- posix/tst-rfc3484-2.c | 3 +- posix/tst-rfc3484-3.c | 3 +- posix/tst-rfc3484.c | 3 +- posix/tst-rxspencer.c | 2 +- posix/tst-sched_rr_get_interval.c | 45 + posix/tst-spawn-chdir.c | 2 +- posix/tst-spawn.c | 2 +- posix/tst-spawn2.c | 2 +- posix/tst-spawn3.c | 2 +- posix/tst-spawn4-compat.c | 2 +- posix/tst-spawn4.c | 2 +- posix/tst-sysconf-empty-chroot.c | 2 +- posix/tst-truncate-common.c | 2 +- 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-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 | 4 +- posix/vfork.c | 2 +- posix/wait.c | 2 +- posix/wait3.c | 2 +- posix/wait4.c | 2 +- posix/waitid.c | 2 +- posix/waitpid.c | 2 +- posix/wordexp-test.c | 2 +- posix/wordexp-tst.sh | 2 +- posix/wordexp.c | 2 +- posix/wordexp.h | 2 +- pwd/Makefile | 2 +- pwd/fgetpwent.c | 2 +- pwd/fgetpwent_r.c | 2 +- pwd/getpw.c | 2 +- pwd/getpwent.c | 2 +- pwd/getpwent_r.c | 2 +- pwd/getpwnam.c | 2 +- pwd/getpwnam_r.c | 2 +- pwd/getpwuid.c | 2 +- pwd/getpwuid_r.c | 2 +- pwd/putpwent.c | 3 +- pwd/pwd.h | 2 +- pwd/tst-getpw.c | 2 +- pwd/tst-putpwent.c | 2 +- resolv/Makefile | 20 +- resolv/compat-hooks.c | 2 +- resolv/gai_cancel.c | 2 +- resolv/gai_error.c | 2 +- resolv/gai_misc.c | 2 +- resolv/gai_misc.h | 2 +- resolv/gai_notify.c | 2 +- resolv/gai_sigqueue.c | 2 +- resolv/gai_suspend.c | 63 +- resolv/getaddrinfo_a.c | 2 +- resolv/inet_addr.c | 2 +- resolv/inet_pton.c | 2 +- resolv/netdb.h | 13 +- resolv/nss_dns/dns-canon.c | 2 +- resolv/nss_dns/dns-host.c | 2 +- resolv/nss_dns/dns-network.c | 2 +- resolv/res-close.c | 2 +- resolv/res-state.c | 2 +- resolv/res_comp.c | 2 +- resolv/res_data.c | 2 +- resolv/res_enable_icmp.c | 2 +- resolv/res_hconf.c | 2 +- resolv/res_hconf.h | 2 +- resolv/res_init.c | 2 +- resolv/res_libc.c | 2 +- resolv/res_mkquery.c | 2 +- resolv/res_randomid.c | 2 +- resolv/res_send.c | 42 +- resolv/resolv-internal.h | 2 +- resolv/resolv_conf.c | 2 +- resolv/resolv_conf.h | 2 +- resolv/resolv_context.c | 2 +- resolv/resolv_context.h | 2 +- resolv/tst-aton.c | 2 +- resolv/tst-bug18665-tcp.c | 2 +- resolv/tst-bug18665.c | 2 +- resolv/tst-inet_aton_exact.c | 2 +- resolv/tst-inet_pton.c | 2 +- resolv/tst-leaks.c | 2 +- resolv/tst-leaks2.c | 8 +- resolv/tst-leaks2.root/etc/hosts | 1 + resolv/tst-leaks2.root/etc/nsswitch.conf | 1 + resolv/tst-ns_name.c | 2 +- resolv/tst-ns_name.data | 2 +- resolv/tst-ns_name_compress.c | 2 +- resolv/tst-ns_name_pton.c | 2 +- resolv/tst-p_secstodate.c | 2 +- resolv/tst-res_hconf_reorder.c | 2 +- resolv/tst-res_hnok.c | 2 +- resolv/tst-resolv-ai_idn-common.c | 2 +- resolv/tst-resolv-ai_idn-latin1.c | 2 +- resolv/tst-resolv-ai_idn-nolibidn2.c | 2 +- resolv/tst-resolv-ai_idn.c | 2 +- resolv/tst-resolv-basic.c | 2 +- resolv/tst-resolv-binary.c | 2 +- resolv/tst-resolv-canonname.c | 2 +- resolv/tst-resolv-edns.c | 2 +- resolv/tst-resolv-network.c | 2 +- resolv/tst-resolv-nondecimal.c | 2 +- resolv/tst-resolv-qtypes.c | 2 +- resolv/tst-resolv-res_init-multi.c | 2 +- resolv/tst-resolv-res_init-skeleton.c | 2 +- resolv/tst-resolv-res_init-thread.c | 2 +- resolv/tst-resolv-res_init.c | 2 +- resolv/tst-resolv-res_ninit.c | 2 +- resolv/tst-resolv-rotate.c | 2 +- resolv/tst-resolv-search.c | 2 +- resolv/tst-resolv-threads.c | 2 +- resolv/tst-resolv-trailing.c | 2 +- resolv/tst-resolv-trustad.c | 2 +- resolv/tst-resolv-txnid-collision.c | 334 + resource/Makefile | 4 +- resource/bits/types/struct_rusage.h | 2 +- resource/getpriority.c | 2 +- resource/getrlimit.c | 2 +- resource/getrlimit64.c | 2 +- resource/getrusage.c | 2 +- resource/nice.c | 2 +- resource/setpriority.c | 2 +- resource/setrlimit.c | 2 +- resource/setrlimit64.c | 2 +- resource/sys/resource.h | 26 +- resource/sys/vlimit.h | 2 +- resource/sys/vtimes.h | 68 - resource/tst-getrlimit.c | 2 +- resource/ulimit.c | 2 +- resource/ulimit.h | 2 +- resource/vlimit.c | 2 +- resource/vtimes.c | 47 +- rt/Makefile | 10 +- rt/aio.h | 40 +- rt/aio_cancel.c | 2 +- rt/aio_error.c | 2 +- rt/aio_fsync.c | 2 +- rt/aio_misc.c | 2 +- rt/aio_notify.c | 2 +- rt/aio_read.c | 2 +- rt/aio_return.c | 2 +- rt/aio_sigqueue.c | 2 +- rt/aio_suspend.c | 2 +- rt/aio_write.c | 2 +- rt/bits/mqueue2.h | 2 +- rt/lio_listio.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 | 29 +- rt/shm_open.c | 2 +- rt/shm_unlink.c | 2 +- rt/timer_create.c | 2 +- rt/timer_delete.c | 2 +- rt/timer_getoverr.c | 2 +- rt/timer_gettime.c | 2 +- rt/timer_settime.c | 2 +- rt/tst-aio.c | 2 +- rt/tst-aio2.c | 2 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 2 +- rt/tst-aio5.c | 2 +- rt/tst-aio6.c | 2 +- rt/tst-aio64.c | 2 +- rt/tst-aio7.c | 2 +- rt/tst-cpuclock2-y2038.c | 1 + rt/tst-cpuclock2.c | 11 +- rt/tst-mqueue.h | 2 +- rt/tst-mqueue1-y2038.c | 1 + rt/tst-mqueue1.c | 2 +- rt/tst-mqueue2-y2038.c | 1 + rt/tst-mqueue2.c | 2 +- rt/tst-mqueue3.c | 2 +- rt/tst-mqueue4-y2038.c | 1 + rt/tst-mqueue4.c | 2 +- rt/tst-mqueue5.c | 2 +- rt/tst-mqueue6.c | 2 +- rt/tst-mqueue7.c | 2 +- rt/tst-mqueue8-y2038.c | 1 + rt/tst-mqueue8.c | 2 +- rt/tst-mqueue9.c | 2 +- rt/tst-shm-cancel.c | 13 +- rt/tst-shm.c | 37 +- rt/tst-timer-sigmask.c | 2 +- rt/tst-timer.c | 2 +- rt/tst-timer4-y2038.c | 1 + rt/tst-timer4.c | 2 +- scripts/backport-support.sh | 2 +- scripts/build-many-glibcs.py | 52 +- scripts/check-c++-types.sh | 2 +- scripts/check-initfini.awk | 2 +- scripts/check-installed-headers.sh | 2 +- scripts/check-local-headers.sh | 4 +- scripts/check-obsolete-constructs.py | 2 +- scripts/check-wrapper-headers.py | 2 +- scripts/check-wx-segment.py | 2 +- scripts/cross-test-ssh.sh | 24 +- 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 | 16 +- scripts/glibcextract.py | 2 +- scripts/list-fixed-bugs.py | 2 +- scripts/merge-test-results.sh | 9 +- scripts/move-if-change | 5 +- scripts/move-symbol-to-libc.py | 217 + scripts/output-format.sed | 35 - scripts/rellns-sh | 2 +- scripts/test-installation.pl | 4 +- scripts/test_printers_common.py | 2 +- scripts/test_printers_exceptions.py | 2 +- scripts/update-abilist.sh | 2 +- scripts/update-copyrights | 8 +- scripts/vcstocl_quirks.py | 4 +- scripts/versionlist.awk | 2 +- scripts/versions.awk | 2 +- setjmp/Makefile | 5 +- setjmp/__longjmp.c | 2 +- setjmp/bits/setjmp2.h | 2 +- setjmp/bits/types/struct___jmp_buf_tag.h | 37 + setjmp/bsd-_setjmp.c | 2 +- setjmp/bsd-setjmp.c | 2 +- setjmp/bug269-setjmp.c | 2 +- setjmp/jmp-unwind.c | 2 +- setjmp/longjmp.c | 2 +- setjmp/setjmp.c | 2 +- setjmp/setjmp.h | 17 +- setjmp/sigjmp.c | 2 +- setjmp/tst-setjmp-fp.c | 2 +- setjmp/tst-setjmp.c | 2 +- setjmp/tst-sigsetjmp.c | 2 +- shadow/Makefile | 2 +- shadow/fgetspent.c | 2 +- shadow/fgetspent_r.c | 2 +- shadow/getspent.c | 2 +- shadow/getspent_r.c | 2 +- shadow/getspnam.c | 2 +- shadow/getspnam_r.c | 2 +- shadow/lckpwdf.c | 2 +- shadow/putspent.c | 2 +- shadow/sgetspent.c | 2 +- shadow/sgetspent_r.c | 2 +- shadow/shadow.h | 2 +- shadow/tst-putspent.c | 2 +- signal/Makefile | 7 +- 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/raise.c | 2 +- signal/sigaction.c | 2 +- signal/sigaddset.c | 2 +- signal/sigaltstack.c | 2 +- signal/sigandset.c | 2 +- signal/sigblock.c | 2 +- signal/sigdelset.c | 2 +- signal/sigempty.c | 3 +- signal/sigfillset.c | 2 +- signal/siggetmask.c | 2 +- signal/sighold.c | 2 +- signal/sigignore.c | 2 +- signal/sigintr.c | 2 +- signal/sigisempty.c | 2 +- signal/sigismem.c | 3 +- signal/signal.c | 2 +- signal/signal.h | 15 +- 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 | 2 +- signal/tst-minsigstksz-2.c | 2 +- signal/tst-minsigstksz-3.c | 2 +- signal/tst-minsigstksz-3a.c | 2 +- signal/tst-minsigstksz-4.c | 2 +- signal/tst-minsigstksz-5.c | 84 + signal/tst-raise.c | 2 +- signal/tst-sigaction.c | 2 +- signal/tst-sigisemptyset.c | 2 +- signal/tst-sigsimple.c | 2 +- signal/tst-sigwait-eintr.c | 2 +- socket/Makefile | 2 +- socket/accept.c | 2 +- socket/accept4.c | 2 +- socket/bind.c | 2 +- socket/bits/socket2.h | 24 +- socket/connect.c | 2 +- socket/getpeername.c | 2 +- socket/getsockname.c | 2 +- socket/getsockopt.c | 2 +- socket/isfdtype.c | 2 +- socket/listen.c | 2 +- socket/opensock.c | 2 +- socket/recv.c | 2 +- socket/recvfrom.c | 2 +- socket/recvmmsg.c | 2 +- socket/recvmsg.c | 2 +- socket/sa_len.c | 2 +- socket/send.c | 2 +- socket/sendmmsg.c | 2 +- socket/sendmsg.c | 2 +- socket/sendto.c | 2 +- socket/setsockopt.c | 2 +- socket/shutdown.c | 2 +- socket/sockatmark.c | 2 +- socket/socket.c | 2 +- socket/socketpair.c | 2 +- socket/sys/socket.h | 13 +- socket/sys/un.h | 2 +- socket/tst-accept4.c | 2 +- soft-fp/Makefile | 2 +- soft-fp/adddf3.c | 2 +- soft-fp/addsf3.c | 2 +- soft-fp/addtf3.c | 2 +- soft-fp/divdf3.c | 2 +- soft-fp/divsf3.c | 2 +- soft-fp/divtf3.c | 2 +- soft-fp/double.h | 2 +- soft-fp/eqdf2.c | 2 +- soft-fp/eqsf2.c | 2 +- soft-fp/eqtf2.c | 2 +- soft-fp/extenddftf2.c | 2 +- soft-fp/extended.h | 2 +- soft-fp/extendhftf2.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/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/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/floatdidf.c | 2 +- soft-fp/floatdisf.c | 2 +- soft-fp/floatditf.c | 2 +- soft-fp/floatsidf.c | 2 +- soft-fp/floatsisf.c | 2 +- soft-fp/floatsitf.c | 2 +- soft-fp/floattidf.c | 2 +- soft-fp/floattihf.c | 2 +- soft-fp/floattisf.c | 2 +- soft-fp/floattitf.c | 2 +- soft-fp/floatundidf.c | 2 +- soft-fp/floatundisf.c | 2 +- soft-fp/floatunditf.c | 2 +- soft-fp/floatunsidf.c | 2 +- soft-fp/floatunsisf.c | 2 +- soft-fp/floatunsitf.c | 2 +- soft-fp/floatuntidf.c | 2 +- soft-fp/floatuntihf.c | 2 +- soft-fp/floatuntisf.c | 2 +- soft-fp/floatuntitf.c | 2 +- soft-fp/gedf2.c | 2 +- soft-fp/gesf2.c | 2 +- soft-fp/getf2.c | 2 +- soft-fp/half.h | 2 +- soft-fp/ledf2.c | 2 +- soft-fp/lesf2.c | 2 +- soft-fp/letf2.c | 2 +- soft-fp/muldf3.c | 2 +- soft-fp/mulsf3.c | 2 +- soft-fp/multf3.c | 2 +- soft-fp/negdf2.c | 2 +- soft-fp/negsf2.c | 2 +- soft-fp/negtf2.c | 2 +- soft-fp/op-1.h | 2 +- soft-fp/op-2.h | 2 +- soft-fp/op-4.h | 2 +- soft-fp/op-8.h | 2 +- soft-fp/op-common.h | 2 +- soft-fp/quad.h | 2 +- soft-fp/single.h | 2 +- soft-fp/soft-fp.h | 2 +- soft-fp/subdf3.c | 2 +- soft-fp/subsf3.c | 2 +- soft-fp/subtf3.c | 2 +- soft-fp/truncdfsf2.c | 2 +- soft-fp/trunctfdf2.c | 2 +- soft-fp/trunctfhf2.c | 2 +- soft-fp/trunctfsf2.c | 2 +- soft-fp/trunctfxf2.c | 2 +- soft-fp/unorddf2.c | 2 +- soft-fp/unordsf2.c | 2 +- soft-fp/unordtf2.c | 2 +- stdio-common/Makefile | 9 +- stdio-common/_i18n_number.h | 2 +- stdio-common/_itoa.c | 2 +- stdio-common/_itowa.c | 2 +- stdio-common/_itowa.h | 2 +- stdio-common/asprintf.c | 2 +- stdio-common/bits/printf-ldbl.h | 2 +- stdio-common/bug-vfprintf-nargs.c | 2 +- stdio-common/bug26.c | 2 +- stdio-common/ctermid.c | 2 +- stdio-common/cuserid.c | 2 +- stdio-common/dprintf.c | 2 +- stdio-common/errlist.c | 15 +- stdio-common/errnobug.c | 2 +- stdio-common/flockfile.c | 2 +- stdio-common/fprintf.c | 2 +- stdio-common/fscanf.c | 2 +- stdio-common/ftrylockfile.c | 2 +- stdio-common/funlockfile.c | 2 +- stdio-common/fxprintf.c | 2 +- stdio-common/gentempfd.c | 2 +- stdio-common/getline.c | 2 +- stdio-common/getw.c | 2 +- stdio-common/iovfscanf.c | 2 +- stdio-common/iovfwscanf.c | 2 +- stdio-common/isoc99_fscanf.c | 2 +- stdio-common/isoc99_scanf.c | 2 +- stdio-common/isoc99_sscanf.c | 2 +- stdio-common/isoc99_vfscanf.c | 2 +- stdio-common/isoc99_vscanf.c | 2 +- stdio-common/isoc99_vsscanf.c | 2 +- stdio-common/itoa-digits.c | 2 +- stdio-common/itoa-udigits.c | 2 +- stdio-common/itowa-digits.c | 2 +- stdio-common/perror.c | 2 +- stdio-common/printf-parse.h | 2 +- stdio-common/printf-parsemb.c | 2 +- stdio-common/printf-prs.c | 2 +- stdio-common/printf.c | 2 +- stdio-common/printf.h | 2 +- stdio-common/printf_fp.c | 2 +- stdio-common/printf_fphex.c | 2 +- stdio-common/printf_size.c | 2 +- stdio-common/psiginfo.c | 2 +- stdio-common/psignal.c | 2 +- stdio-common/putw.c | 2 +- stdio-common/reg-modifier.c | 2 +- stdio-common/reg-printf.c | 2 +- stdio-common/reg-type.c | 2 +- stdio-common/remove.c | 2 +- stdio-common/rename.c | 2 +- stdio-common/renameat.c | 2 +- stdio-common/renameat2.c | 2 +- stdio-common/scanf.c | 2 +- stdio-common/scanf11.c | 2 +- stdio-common/scanf14.c | 4 +- stdio-common/scanf14a.c | 2 +- stdio-common/scanf15.c | 4 +- stdio-common/scanf16.c | 4 +- stdio-common/scanf16a.c | 2 +- stdio-common/scanf17.c | 4 +- stdio-common/siglist.c | 2 +- stdio-common/snprintf.c | 2 +- stdio-common/sprintf.c | 2 +- stdio-common/sscanf.c | 2 +- stdio-common/stdio_ext.h | 2 +- stdio-common/stdio_lim.h.in | 2 +- stdio-common/tempnam.c | 2 +- stdio-common/tempname.c | 2 +- stdio-common/test-fseek.c | 2 +- stdio-common/test-popen.c | 2 +- stdio-common/test-strerr.c | 692 +- stdio-common/test-vfprintf.c | 2 +- stdio-common/test_rdwr.c | 2 +- stdio-common/tfformat.c | 30 +- stdio-common/tmpfile.c | 2 +- stdio-common/tmpfile64.c | 2 +- stdio-common/tmpnam.c | 2 +- stdio-common/tmpnam_r.c | 2 +- stdio-common/tst-bz11319.c | 2 +- stdio-common/tst-errno-manual.py | 2 +- stdio-common/tst-fileno.c | 2 +- stdio-common/tst-fmemopen.c | 2 +- stdio-common/tst-fmemopen2.c | 2 +- stdio-common/tst-fmemopen3.c | 2 +- stdio-common/tst-fmemopen4.c | 2 +- stdio-common/tst-fphex-wide.c | 2 +- stdio-common/tst-fseek.c | 2 +- stdio-common/tst-gets.c | 2 +- stdio-common/tst-long-dbl-fphex.c | 2 +- stdio-common/tst-popen.c | 2 +- stdio-common/tst-printf-bz18872.sh | 2 +- stdio-common/tst-printf-bz25691.c | 2 +- stdio-common/tst-printf-fp-free.c | 2 +- stdio-common/tst-printf-fp-leak.c | 2 +- stdio-common/tst-printf-round.c | 2 +- stdio-common/tst-printf.c | 67 +- stdio-common/tst-printf.sh | 68 +- stdio-common/tst-printfsz-islongdouble.c | 2 +- stdio-common/tst-printfsz-islongdouble.sh | 2 +- stdio-common/tst-put-error.c | 2 +- stdio-common/tst-renameat2.c | 2 +- stdio-common/tst-scanf-round.c | 2 +- stdio-common/tst-sprintf3.c | 2 +- stdio-common/tst-sscanf.c | 2 +- stdio-common/tst-tmpnam.c | 2 +- stdio-common/tst-unbputc.sh | 2 +- stdio-common/tst-unlockedio.c | 2 +- stdio-common/tst-vfprintf-mbs-prec.c | 2 +- stdio-common/tst-vfprintf-user-type.c | 2 +- stdio-common/tst-vfprintf-width-prec-alloc.c | 2 +- stdio-common/tst-vfprintf-width-prec.c | 2 +- stdio-common/tstgetln.c | 2 +- stdio-common/tstscanf.c | 2 +- stdio-common/vfprintf-internal.c | 2 +- stdio-common/vfprintf.c | 2 +- stdio-common/vfscanf-internal.c | 24 +- stdio-common/vfscanf.c | 2 +- stdio-common/vfwprintf.c | 2 +- stdio-common/vfwscanf.c | 2 +- stdio-common/vprintf.c | 2 +- stdlib/Makefile | 10 +- stdlib/a64l.c | 2 +- stdlib/abort.c | 2 +- stdlib/abs.c | 2 +- stdlib/add_n.c | 2 +- stdlib/addmul_1.c | 2 +- stdlib/alloca.h | 4 +- stdlib/at_quick_exit.c | 2 +- stdlib/atexit.c | 2 +- stdlib/atof.c | 2 +- stdlib/atoi.c | 2 +- stdlib/atol.c | 2 +- stdlib/atoll.c | 2 +- stdlib/bits/monetary-ldbl.h | 2 +- stdlib/bits/stdlib-float.h | 2 +- stdlib/bits/stdlib-ldbl.h | 2 +- stdlib/bits/stdlib.h | 44 +- stdlib/bsearch.c | 2 +- stdlib/bug-strtod.c | 2 +- stdlib/canonicalize.c | 548 +- stdlib/cmp.c | 2 +- stdlib/cxa_at_quick_exit.c | 2 +- stdlib/cxa_atexit.c | 2 +- stdlib/cxa_finalize.c | 2 +- stdlib/cxa_thread_atexit_impl.c | 2 +- stdlib/dbl2mpn.c | 2 +- stdlib/div.c | 2 +- stdlib/divmod_1.c | 2 +- stdlib/divrem.c | 2 +- stdlib/drand48-iter.c | 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 | 2 +- stdlib/exit.h | 2 +- stdlib/fmtmsg.c | 2 +- stdlib/fmtmsg.h | 2 +- stdlib/fpioconst.c | 2 +- stdlib/fpioconst.h | 2 +- stdlib/gen-fpioconst.c | 2 +- stdlib/gen-tst-strtod-round.c | 2 +- stdlib/getcontext.c | 2 +- stdlib/getentropy.c | 2 +- stdlib/getenv.c | 4 +- stdlib/getrandom.c | 2 +- stdlib/getsubopt.c | 2 +- stdlib/gmp-impl.h | 2 +- stdlib/gmp.h | 2 +- stdlib/grouping.c | 2 +- stdlib/grouping.h | 2 +- stdlib/inttypes.h | 120 +- stdlib/isomac.c | 2 +- stdlib/jrand48.c | 2 +- stdlib/jrand48_r.c | 2 +- stdlib/l64a.c | 2 +- stdlib/labs.c | 2 +- stdlib/lcong48.c | 2 +- stdlib/lcong48_r.c | 2 +- stdlib/ldiv.c | 2 +- stdlib/llabs.c | 2 +- stdlib/lldiv.c | 2 +- stdlib/longlong.h | 2 +- stdlib/lrand48.c | 2 +- stdlib/lrand48_r.c | 2 +- stdlib/lshift.c | 2 +- stdlib/makecontext.c | 2 +- stdlib/mblen.c | 2 +- stdlib/mbstowcs.c | 2 +- stdlib/mbtowc.c | 2 +- stdlib/mod_1.c | 2 +- stdlib/monetary.h | 2 +- stdlib/mp_clz_tab.c | 2 +- stdlib/mpn2dbl.c | 2 +- stdlib/mpn2flt.c | 2 +- stdlib/mrand48.c | 2 +- stdlib/mrand48_r.c | 2 +- stdlib/msort.c | 2 +- stdlib/mul.c | 2 +- stdlib/mul_1.c | 2 +- stdlib/mul_n.c | 2 +- stdlib/nrand48.c | 2 +- stdlib/nrand48_r.c | 2 +- stdlib/on_exit.c | 2 +- stdlib/putenv.c | 2 +- stdlib/qsort.c | 2 +- stdlib/quick_exit.c | 2 +- stdlib/rand.c | 2 +- stdlib/rand_r.c | 2 +- stdlib/random.c | 2 +- stdlib/random_r.c | 2 +- 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 | 2 +- stdlib/srand48.c | 2 +- stdlib/srand48_r.c | 2 +- stdlib/stdint.h | 2 +- stdlib/stdlib.h | 2 +- stdlib/strfmon.c | 2 +- stdlib/strfmon_l.c | 2 +- stdlib/strfrom-skeleton.c | 2 +- stdlib/strfromd.c | 2 +- stdlib/strfromf.c | 2 +- stdlib/strfroml.c | 2 +- stdlib/strtod.c | 2 +- stdlib/strtod_l.c | 2 +- stdlib/strtod_nan.c | 2 +- stdlib/strtod_nan_main.c | 2 +- stdlib/strtod_nan_narrow.h | 2 +- stdlib/strtod_nan_wide.h | 2 +- stdlib/strtof.c | 2 +- stdlib/strtof_l.c | 2 +- stdlib/strtof_nan.c | 2 +- stdlib/strtoimax.c | 1 - stdlib/strtol.c | 2 +- stdlib/strtol_l.c | 2 +- stdlib/strtold.c | 2 +- stdlib/strtold_l.c | 2 +- stdlib/strtold_nan.c | 2 +- stdlib/strtoll.c | 3 +- stdlib/strtoll_l.c | 2 +- stdlib/strtoul.c | 2 +- stdlib/strtoul_l.c | 2 +- stdlib/strtoull.c | 3 +- stdlib/strtoull_l.c | 2 +- stdlib/strtoumax.c | 1 - stdlib/sub_n.c | 2 +- stdlib/submul_1.c | 2 +- stdlib/swapcontext.c | 2 +- stdlib/sys/random.h | 2 +- stdlib/system.c | 2 +- stdlib/test-a64l.c | 2 +- stdlib/test-at_quick_exit-race.c | 2 +- stdlib/test-atexit-race-common.c | 2 +- stdlib/test-atexit-race.c | 2 +- stdlib/test-bz22786.c | 13 +- stdlib/test-canon.c | 2 +- stdlib/test-canon2.c | 2 +- stdlib/test-cxa_atexit-race.c | 2 +- stdlib/test-dlclose-exit-race-helper.c | 2 +- stdlib/test-dlclose-exit-race.c | 2 +- stdlib/test-on_exit-race.c | 2 +- stdlib/testdiv.c | 2 +- stdlib/testrand.c | 2 +- stdlib/tst-at_quick_exit.c | 2 +- stdlib/tst-atexit-common.c | 2 +- stdlib/tst-atexit.c | 2 +- stdlib/tst-bsearch.c | 2 +- stdlib/tst-bz20544.c | 2 +- stdlib/tst-canon-bz26341.c | 101 + stdlib/tst-cxa_atexit.c | 2 +- stdlib/tst-empty-env.c | 2 +- stdlib/tst-environ.c | 2 +- stdlib/tst-fmtmsg.sh | 2 +- stdlib/tst-getrandom.c | 2 +- stdlib/tst-makecontext-align.c | 2 +- stdlib/tst-makecontext.c | 2 +- stdlib/tst-makecontext2.c | 2 +- stdlib/tst-makecontext3.c | 2 +- stdlib/tst-on_exit.c | 2 +- stdlib/tst-quick_exit.cc | 2 +- stdlib/tst-random2.c | 2 +- stdlib/tst-secure-getenv.c | 2 +- stdlib/tst-setcontext.c | 2 +- stdlib/tst-setcontext2.c | 2 +- stdlib/tst-setcontext3.c | 2 +- stdlib/tst-setcontext3.sh | 2 +- stdlib/tst-setcontext4.c | 2 +- stdlib/tst-setcontext5.c | 2 +- stdlib/tst-setcontext6.c | 2 +- stdlib/tst-setcontext7.c | 2 +- stdlib/tst-setcontext8.c | 2 +- stdlib/tst-setcontext9.c | 2 +- stdlib/tst-strfmon_l.c | 2 +- stdlib/tst-strfrom-locale.c | 2 +- stdlib/tst-strfrom.c | 2 +- stdlib/tst-strfrom.h | 2 +- stdlib/tst-strtod-nan-locale-main.c | 2 +- stdlib/tst-strtod-nan-locale.c | 2 +- stdlib/tst-strtod-nan-sign-main.c | 2 +- stdlib/tst-strtod-nan-sign.c | 2 +- stdlib/tst-strtod-overflow.c | 2 +- stdlib/tst-strtod-round-skeleton.c | 2 +- stdlib/tst-strtod-round.c | 2 +- stdlib/tst-strtod-underflow.c | 2 +- stdlib/tst-strtod.c | 2 +- stdlib/tst-strtod.h | 2 +- stdlib/tst-strtod1i.c | 2 +- stdlib/tst-strtod5.c | 2 +- stdlib/tst-strtod5i.c | 2 +- stdlib/tst-strtol-locale-main.c | 2 +- stdlib/tst-strtol-locale.c | 2 +- stdlib/tst-swapcontext1.c | 2 +- stdlib/tst-system.c | 19 +- stdlib/tst-thread-quick_exit.cc | 2 +- stdlib/tst-tininess.c | 2 +- stdlib/tst-tls-atexit-lib.c | 2 +- stdlib/tst-tls-atexit-nodelete.c | 2 +- stdlib/tst-tls-atexit.c | 2 +- stdlib/tst-width-stdint.c | 2 +- stdlib/tst-width.c | 2 +- stdlib/tst-xpg-basename.c | 2 +- stdlib/ucontext.h | 2 +- stdlib/wcstoimax.c | 1 - stdlib/wcstombs.c | 2 +- stdlib/wcstoumax.c | 1 - stdlib/wctomb.c | 2 +- stdlib/xpg_basename.c | 2 +- string/Makefile | 2 +- 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 | 2 +- string/argz-extract.c | 2 +- string/argz-insert.c | 2 +- string/argz-next.c | 2 +- string/argz-replace.c | 2 +- string/argz-stringify.c | 2 +- string/argz.h | 2 +- string/basename.c | 2 +- string/bcopy.c | 2 +- string/bits/endian.h | 2 +- string/bits/string_fortified.h | 53 +- string/bits/strings_fortified.h | 8 +- string/bug-strcoll2.c | 2 +- string/byteswap.h | 7 +- string/bzero.c | 2 +- string/endian.h | 2 +- string/envz.c | 2 +- string/envz.h | 2 +- string/explicit_bzero.c | 2 +- string/ffs.c | 2 +- string/ffsll.c | 2 +- string/memccpy.c | 2 +- string/memchr.c | 2 +- string/memcmp.c | 2 +- string/memcpy.c | 2 +- string/memfrob.c | 2 +- string/memmem.c | 2 +- string/memmove.c | 2 +- string/memory.h | 2 +- string/mempcpy.c | 2 +- string/memrchr.c | 2 +- string/memset.c | 2 +- string/rawmemchr.c | 24 +- string/sigabbrev_np.c | 2 +- string/sigdescr_np.c | 2 +- string/stpcpy.c | 2 +- string/stpncpy.c | 2 +- string/str-two-way.h | 2 +- string/stratcliff.c | 2 +- string/strcasecmp.c | 2 +- string/strcasecmp_l.c | 2 +- string/strcasestr.c | 2 +- string/strcat.c | 2 +- string/strchr.c | 2 +- string/strchrnul.c | 2 +- string/strcmp.c | 2 +- string/strcoll.c | 2 +- string/strcoll_l.c | 2 +- string/strcpy.c | 2 +- string/strcspn.c | 2 +- string/strdup.c | 2 +- string/strerror.c | 2 +- string/strerror_l.c | 2 +- string/strerrordesc_np.c | 2 +- string/strerrorname_np.c | 2 +- string/strfry.c | 2 +- string/string-inlines.c | 2 +- string/string.h | 2 +- string/strings.h | 2 +- string/strlen.c | 2 +- string/strncase.c | 2 +- string/strncase_l.c | 2 +- string/strncat.c | 2 +- string/strncmp.c | 2 +- string/strncpy.c | 2 +- string/strndup.c | 2 +- string/strnlen.c | 2 +- string/strpbrk.c | 2 +- string/strrchr.c | 2 +- string/strsep.c | 2 +- string/strsignal.c | 2 +- string/strspn.c | 2 +- string/strstr.c | 2 +- string/strtok.c | 2 +- string/strtok_r.c | 2 +- string/strverscmp.c | 2 +- string/strxfrm.c | 2 +- string/strxfrm_l.c | 4 +- string/swab.c | 2 +- string/test-bcopy.c | 2 +- string/test-bzero.c | 2 +- string/test-endian-file-scope.c | 2 +- string/test-endian-sign-conversion.c | 2 +- string/test-endian-types.c | 2 +- string/test-explicit_bzero.c | 2 +- string/test-ffs.c | 38 +- string/test-memccpy.c | 2 +- string/test-memchr.c | 2 +- string/test-memcmp.c | 2 +- string/test-memcpy.c | 2 +- string/test-memmem.c | 2 +- string/test-memmove.c | 2 +- string/test-mempcpy.c | 2 +- string/test-memrchr.c | 2 +- string/test-memset.c | 2 +- string/test-rawmemchr.c | 2 +- string/test-sig_np.c | 2 +- string/test-stpcpy.c | 2 +- string/test-stpncpy.c | 2 +- string/test-strcasecmp.c | 2 +- string/test-strcasestr.c | 2 +- string/test-strcat.c | 2 +- string/test-strchr.c | 28 +- string/test-strchrnul.c | 2 +- string/test-strcmp.c | 35 +- string/test-strcpy.c | 2 +- string/test-strcspn.c | 2 +- string/test-strerror-errno.c | 2 +- string/test-string.h | 2 +- string/test-strlen.c | 2 +- string/test-strncasecmp.c | 45 +- string/test-strncat.c | 2 +- string/test-strncmp.c | 35 +- string/test-strncpy.c | 37 +- string/test-strnlen.c | 2 +- string/test-strpbrk.c | 2 +- string/test-strrchr.c | 2 +- string/test-strspn.c | 2 +- string/test-strstr.c | 2 +- string/testcopy.c | 2 +- string/tester.c | 5 +- string/tst-bswap.c | 2 +- string/tst-cmp.c | 10 +- string/tst-inlcall.c | 2 +- string/tst-memmove-overflow.c | 2 +- string/tst-strcoll-overflow.c | 2 +- string/tst-strerror.c | 2 +- string/tst-strsignal.c | 2 +- string/tst-strtok_r.c | 2 +- string/tst-xbzero-opt.c | 2 +- string/wordcopy.c | 2 +- string/xpg-strerror.c | 2 +- sunrpc/Makefile | 2 +- sunrpc/create_xid.c | 2 +- sunrpc/getrpcport.c | 2 +- sunrpc/netname.c | 28 +- sunrpc/publickey.c | 44 +- sunrpc/rpc/auth.h | 8 +- sunrpc/rpc/auth_des.h | 2 +- sunrpc/rpc/svc.h | 2 +- sunrpc/rpc_gethostbyname.c | 2 +- sunrpc/svc.c | 12 +- sunrpc/svc_tcp.c | 10 +- sunrpc/svc_udp.c | 2 +- sunrpc/svc_unix.c | 10 +- sunrpc/test-rpcent.c | 2 +- sunrpc/tst-svc_register.c | 2 +- sunrpc/tst-udp-error.c | 2 +- sunrpc/tst-udp-garbage.c | 2 +- sunrpc/tst-udp-nonblocking.c | 2 +- sunrpc/tst-udp-timeout.c | 2 +- sunrpc/tst-xdrmem.c | 2 +- sunrpc/tst-xdrmem2.c | 2 +- sunrpc/xdr.c | 2 +- sunrpc/xdr_intXX_t.c | 2 +- support/Makefile | 10 +- support/blob_repeat.c | 2 +- support/blob_repeat.h | 2 +- support/capture_subprocess.h | 2 +- support/check.c | 2 +- support/check.h | 2 +- support/check_addrinfo.c | 2 +- support/check_dns_packet.c | 2 +- support/check_hostent.c | 2 +- support/check_netent.c | 2 +- support/check_nss.h | 2 +- support/delayed_exit.c | 2 +- support/descriptors.h | 2 +- support/echo-container.c | 2 +- support/format_nss.h | 2 +- support/ignore_stderr.c | 2 +- support/namespace.h | 2 +- support/next_to_fault.c | 2 +- support/next_to_fault.h | 2 +- support/oom_error.c | 2 +- support/process_state.h | 2 +- support/resolv_response_context_duplicate.c | 37 + support/resolv_response_context_free.c | 28 + support/resolv_test.c | 65 +- support/resolv_test.h | 43 +- support/run_diff.h | 2 +- support/set_fortify_handler.c | 2 +- support/shell-container.c | 2 +- support/subprocess.h | 2 +- support/support-xfstat.c | 2 +- support/support-xstat.c | 2 +- support/support.h | 9 +- support/support_become_root.c | 2 +- support/support_can_chroot.c | 2 +- support/support_capture_subprocess.c | 2 +- support/support_capture_subprocess_check.c | 2 +- support/support_chroot.c | 2 +- support/support_copy_file.c | 43 + support/support_copy_file_range.c | 2 +- support/support_descriptor_supports_holes.c | 2 +- support/support_descriptors.c | 2 +- support/support_enter_mount_namespace.c | 2 +- support/support_enter_network_namespace.c | 2 +- support/support_format_address_family.c | 2 +- support/support_format_addrinfo.c | 2 +- support/support_format_dns_packet.c | 2 +- support/support_format_herrno.c | 2 +- support/support_format_hostent.c | 2 +- support/support_format_netent.c | 2 +- support/support_isolate_in_subprocess.c | 2 +- support/support_openpty.c | 2 +- support/support_paths.c | 9 +- support/support_process_state.c | 4 +- support/support_ptrace.c | 2 +- support/support_quote_blob.c | 2 +- support/support_quote_string.c | 2 +- support/support_record_failure.c | 2 +- support/support_run_diff.c | 2 +- support/support_set_small_thread_stack_size.c | 14 +- support/support_shared_allocate.c | 2 +- support/support_small_stack_thread_attribute.c | 2 +- support/support_subprocess.c | 2 +- support/support_test_compare_blob.c | 2 +- support/support_test_compare_failure.c | 2 +- support/support_test_compare_string.c | 2 +- support/support_test_main.c | 2 +- support/support_test_verify_impl.c | 2 +- support/support_write_file_string.c | 2 +- support/temp_file-internal.h | 2 +- support/temp_file.c | 14 +- support/temp_file.h | 9 +- support/test-container.c | 39 +- support/test-driver.c | 2 +- support/test-driver.h | 2 +- support/timespec-add.c | 2 +- support/timespec-sub.c | 2 +- support/timespec.c | 2 +- support/timespec.h | 2 +- support/true-container.c | 2 +- support/tst-support-namespace.c | 2 +- support/tst-support-process_state.c | 2 +- support/tst-support_blob_repeat.c | 2 +- support/tst-support_capture_subprocess.c | 2 +- support/tst-support_descriptors.c | 2 +- support/tst-support_format_dns_packet.c | 2 +- support/tst-support_quote_blob.c | 2 +- support/tst-support_quote_string.c | 2 +- support/tst-support_record_failure-2.sh | 2 +- support/tst-support_record_failure.c | 2 +- support/tst-test_compare.c | 2 +- support/tst-test_compare_blob.c | 2 +- support/tst-test_compare_string.c | 2 +- support/tst-timespec.c | 2 +- support/tst-xreadlink.c | 2 +- support/tst-xsigstack.c | 2 +- support/tty.h | 2 +- support/write_message.c | 2 +- support/xaccept.c | 2 +- support/xaccept4.c | 2 +- support/xasprintf.c | 2 +- support/xbind.c | 2 +- support/xcalloc.c | 2 +- support/xchdir.c | 28 + support/xchmod.c | 30 + support/xchroot.c | 2 +- support/xclock_gettime.c | 2 +- support/xclock_settime.c | 35 + support/xclose.c | 2 +- support/xconnect.c | 2 +- support/xcopy_file_range.c | 2 +- support/xdlfcn.c | 2 +- support/xdlfcn.h | 2 +- support/xdlmopen.c | 2 +- support/xdup2.c | 2 +- support/xfchmod.c | 28 + support/xfclose.c | 2 +- support/xfopen.c | 2 +- support/xfork.c | 2 +- support/xftruncate.c | 2 +- support/xgetline.c | 2 +- support/xgetsockname.c | 2 +- support/xlisten.c | 2 +- support/xlseek.c | 2 +- support/xlstat.c | 2 +- support/xmalloc.c | 2 +- support/xmemstream.c | 2 +- support/xmemstream.h | 2 +- support/xmkdir.c | 2 +- support/xmkdirp.c | 2 +- support/xmmap.c | 2 +- support/xmprotect.c | 2 +- support/xmunmap.c | 2 +- support/xnewlocale.c | 2 +- support/xopen.c | 2 +- support/xpipe.c | 2 +- support/xpoll.c | 2 +- support/xposix_memalign.c | 2 +- support/xposix_spawn.c | 2 +- support/xposix_spawn_file_actions_addclose.c | 2 +- support/xposix_spawn_file_actions_adddup2.c | 2 +- support/xpthread_attr_destroy.c | 2 +- support/xpthread_attr_init.c | 2 +- support/xpthread_attr_setdetachstate.c | 2 +- support/xpthread_attr_setguardsize.c | 2 +- support/xpthread_attr_setstack.c | 2 +- support/xpthread_attr_setstacksize.c | 2 +- support/xpthread_barrier_destroy.c | 2 +- support/xpthread_barrier_init.c | 2 +- support/xpthread_barrier_wait.c | 2 +- support/xpthread_barrierattr_destroy.c | 2 +- support/xpthread_barrierattr_init.c | 2 +- support/xpthread_barrierattr_setpshared.c | 2 +- support/xpthread_cancel.c | 2 +- support/xpthread_check_return.c | 2 +- support/xpthread_cond_wait.c | 2 +- support/xpthread_create.c | 2 +- support/xpthread_detach.c | 2 +- support/xpthread_join.c | 2 +- support/xpthread_key_create.c | 2 +- support/xpthread_key_delete.c | 2 +- support/xpthread_mutex_consistent.c | 2 +- support/xpthread_mutex_destroy.c | 2 +- support/xpthread_mutex_init.c | 2 +- support/xpthread_mutex_lock.c | 2 +- support/xpthread_mutex_unlock.c | 2 +- support/xpthread_mutexattr_destroy.c | 2 +- support/xpthread_mutexattr_init.c | 2 +- support/xpthread_mutexattr_setprotocol.c | 2 +- support/xpthread_mutexattr_setpshared.c | 2 +- support/xpthread_mutexattr_setrobust.c | 2 +- support/xpthread_mutexattr_settype.c | 2 +- support/xpthread_once.c | 2 +- support/xpthread_rwlock_destroy.c | 2 +- support/xpthread_rwlock_init.c | 2 +- support/xpthread_rwlock_rdlock.c | 2 +- support/xpthread_rwlock_unlock.c | 2 +- support/xpthread_rwlock_wrlock.c | 2 +- support/xpthread_rwlockattr_init.c | 2 +- support/xpthread_rwlockattr_setkind_np.c | 2 +- support/xpthread_sigmask.c | 2 +- support/xpthread_spin_lock.c | 2 +- support/xpthread_spin_unlock.c | 2 +- support/xptrace.h | 2 +- support/xraise.c | 2 +- support/xreadlink.c | 2 +- support/xrealloc.c | 2 +- support/xrecvfrom.c | 2 +- support/xsendto.c | 2 +- support/xsetlocale.c | 2 +- support/xsetsockopt.c | 2 +- support/xsigaction.c | 2 +- support/xsignal.c | 2 +- support/xsignal.h | 2 +- support/xsigstack.c | 2 +- support/xsocket.c | 2 +- support/xsocket.h | 2 +- support/xspawn.h | 2 +- support/xstdio.h | 2 +- support/xstrdup.c | 2 +- support/xstrndup.c | 2 +- support/xsymlink.c | 2 +- support/xsysconf.c | 2 +- support/xthread.h | 4 +- support/xtime.h | 7 +- support/xunistd.h | 5 +- support/xunlink.c | 2 +- support/xuselocale.c | 2 +- support/xwaitpid.c | 2 +- support/xwrite.c | 2 +- sysdeps/aarch64/Implies | 1 - sysdeps/aarch64/Makefile | 12 + sysdeps/aarch64/__longjmp.S | 4 +- sysdeps/aarch64/__mtag_address_get_tag.S | 32 + sysdeps/aarch64/__mtag_memset_tag.S | 53 + sysdeps/aarch64/__mtag_new_tag.S | 37 + sysdeps/aarch64/__mtag_tag_region.S | 51 + sysdeps/aarch64/atomic-machine.h | 2 +- sysdeps/aarch64/bits/fenv.h | 2 +- sysdeps/aarch64/bits/fp-fast.h | 2 +- sysdeps/aarch64/bits/link.h | 2 +- sysdeps/aarch64/bits/setjmp.h | 2 +- sysdeps/aarch64/bits/wordsize.h | 2 +- sysdeps/aarch64/configure | 49 + sysdeps/aarch64/configure.ac | 29 + sysdeps/aarch64/crti.S | 2 +- sysdeps/aarch64/crtn.S | 2 +- sysdeps/aarch64/dl-bti.c | 78 +- sysdeps/aarch64/dl-dtprocnum.h | 2 +- sysdeps/aarch64/dl-irel.h | 2 +- sysdeps/aarch64/dl-machine.h | 14 +- sysdeps/aarch64/dl-prop.h | 16 +- sysdeps/aarch64/dl-sysdep.h | 2 +- sysdeps/aarch64/dl-tls.h | 2 +- sysdeps/aarch64/dl-tlsdesc.S | 12 +- sysdeps/aarch64/dl-tlsdesc.h | 2 +- sysdeps/aarch64/dl-trampoline.S | 2 +- sysdeps/aarch64/dl-tunables.list | 2 +- sysdeps/aarch64/e_sqrtl.c | 2 +- sysdeps/aarch64/elf-initfini.h | 2 +- sysdeps/aarch64/fpu/fclrexcpt.c | 2 +- sysdeps/aarch64/fpu/fedisblxcpt.c | 2 +- sysdeps/aarch64/fpu/feenablxcpt.c | 2 +- sysdeps/aarch64/fpu/fegetenv.c | 2 +- sysdeps/aarch64/fpu/fegetexcept.c | 2 +- sysdeps/aarch64/fpu/fegetmode.c | 2 +- sysdeps/aarch64/fpu/fegetround.c | 2 +- sysdeps/aarch64/fpu/feholdexcpt.c | 2 +- sysdeps/aarch64/fpu/fenv_private.h | 2 +- sysdeps/aarch64/fpu/fesetenv.c | 2 +- sysdeps/aarch64/fpu/fesetexcept.c | 2 +- sysdeps/aarch64/fpu/fesetmode.c | 2 +- sysdeps/aarch64/fpu/fesetround.c | 2 +- sysdeps/aarch64/fpu/feupdateenv.c | 2 +- sysdeps/aarch64/fpu/fgetexcptflg.c | 2 +- sysdeps/aarch64/fpu/fpu_control.h | 2 +- sysdeps/aarch64/fpu/fraiseexcpt.c | 2 +- sysdeps/aarch64/fpu/fsetexcptflg.c | 2 +- sysdeps/aarch64/fpu/ftestexcept.c | 2 +- sysdeps/aarch64/fpu/get-rounding-mode.h | 2 +- sysdeps/aarch64/fpu/math-barriers.h | 2 +- sysdeps/aarch64/fpu/math_private.h | 2 +- sysdeps/aarch64/fpu/s_fmax.c | 2 +- sysdeps/aarch64/fpu/s_fmaxf.c | 2 +- sysdeps/aarch64/fpu/s_fmin.c | 2 +- sysdeps/aarch64/fpu/s_fminf.c | 2 +- sysdeps/aarch64/fpu/s_llrint.c | 2 +- sysdeps/aarch64/fpu/s_llrintf.c | 2 +- sysdeps/aarch64/fpu/s_llround.c | 2 +- sysdeps/aarch64/fpu/s_llroundf.c | 2 +- sysdeps/aarch64/fpu/s_lrint.c | 2 +- sysdeps/aarch64/fpu/s_lrintf.c | 2 +- sysdeps/aarch64/fpu/s_lround.c | 2 +- sysdeps/aarch64/fpu/s_lroundf.c | 2 +- sysdeps/aarch64/jmpbuf-offsets.h | 2 +- sysdeps/aarch64/jmpbuf-unwind.h | 2 +- sysdeps/aarch64/ldsodefs.h | 2 +- sysdeps/aarch64/libc-mtag.h | 57 + sysdeps/aarch64/libc-tls.c | 2 +- sysdeps/aarch64/libm-test-ulps | 24 +- sysdeps/aarch64/linkmap.h | 4 +- sysdeps/aarch64/machine-gmon.h | 2 +- sysdeps/aarch64/math-tests-trap.h | 2 +- sysdeps/aarch64/mcount.c | 2 +- sysdeps/aarch64/memchr.S | 6 +- sysdeps/aarch64/memcmp.S | 8 +- sysdeps/aarch64/memcpy.S | 14 +- sysdeps/aarch64/memrchr.S | 6 +- sysdeps/aarch64/memset-reg.h | 2 +- sysdeps/aarch64/memset.S | 6 +- sysdeps/aarch64/memusage.h | 2 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 10 +- sysdeps/aarch64/multiarch/init-arch.h | 15 +- sysdeps/aarch64/multiarch/memchr.c | 2 +- sysdeps/aarch64/multiarch/memchr_generic.S | 2 +- sysdeps/aarch64/multiarch/memchr_nosimd.S | 6 +- sysdeps/aarch64/multiarch/memcpy.c | 7 +- sysdeps/aarch64/multiarch/memcpy_advsimd.S | 21 +- sysdeps/aarch64/multiarch/memcpy_falkor.S | 14 +- sysdeps/aarch64/multiarch/memcpy_generic.S | 2 +- sysdeps/aarch64/multiarch/memcpy_thunderx.S | 14 +- sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 14 +- sysdeps/aarch64/multiarch/memmove.c | 5 +- sysdeps/aarch64/multiarch/memset.c | 2 +- sysdeps/aarch64/multiarch/memset_base64.S | 6 +- sysdeps/aarch64/multiarch/memset_emag.S | 2 +- sysdeps/aarch64/multiarch/memset_falkor.S | 2 +- sysdeps/aarch64/multiarch/memset_generic.S | 2 +- sysdeps/aarch64/multiarch/memset_kunpeng.S | 6 +- sysdeps/aarch64/multiarch/rtld-memset.S | 2 +- sysdeps/aarch64/multiarch/strlen.c | 7 +- sysdeps/aarch64/multiarch/strlen_asimd.S | 7 +- sysdeps/aarch64/multiarch/strlen_mte.S | 2 +- sysdeps/aarch64/nptl/Makefile | 2 +- sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/aarch64/nptl/bits/semaphore.h | 2 +- sysdeps/aarch64/nptl/bits/struct_rwlock.h | 2 +- sysdeps/aarch64/nptl/pthreaddef.h | 5 +- sysdeps/aarch64/nptl/tls.h | 4 +- sysdeps/aarch64/rawmemchr.S | 2 +- sysdeps/aarch64/setjmp.S | 4 +- sysdeps/aarch64/sotruss-lib.c | 2 +- sysdeps/aarch64/stackinfo.h | 2 +- sysdeps/aarch64/start.S | 10 +- sysdeps/aarch64/stpcpy.S | 2 +- sysdeps/aarch64/strchr.S | 4 +- sysdeps/aarch64/strchrnul.S | 4 +- sysdeps/aarch64/strcmp.S | 6 +- sysdeps/aarch64/strcpy.S | 6 +- sysdeps/aarch64/string_private.h | 2 +- sysdeps/aarch64/strlen.S | 5 +- sysdeps/aarch64/strncmp.S | 2 +- sysdeps/aarch64/strnlen.S | 7 +- sysdeps/aarch64/strrchr.S | 4 +- sysdeps/aarch64/sys/ifunc.h | 2 +- sysdeps/aarch64/sysdep.h | 8 +- sysdeps/aarch64/tls-macros.h | 2 +- sysdeps/aarch64/tlsdesc.c | 2 +- sysdeps/aarch64/tst-audit.h | 2 +- sysdeps/aarch64/tst-ifunc-arg-1.c | 2 +- sysdeps/aarch64/tst-ifunc-arg-2.c | 2 +- sysdeps/aarch64/tst-vpcs-mod.S | 141 + sysdeps/aarch64/tst-vpcs.c | 78 + sysdeps/alpha/Implies | 1 - sysdeps/alpha/Makefile | 2 +- sysdeps/alpha/__longjmp.S | 2 +- sysdeps/alpha/_mcount.S | 2 +- sysdeps/alpha/add_n.S | 2 +- sysdeps/alpha/addmul_1.S | 2 +- sysdeps/alpha/alphaev5/add_n.S | 2 +- sysdeps/alpha/alphaev5/lshift.S | 2 +- sysdeps/alpha/alphaev5/rshift.S | 2 +- sysdeps/alpha/alphaev5/sub_n.S | 2 +- sysdeps/alpha/alphaev6/addmul_1.S | 2 +- sysdeps/alpha/alphaev6/memcpy.S | 2 +- sysdeps/alpha/alphaev6/memset.S | 2 +- sysdeps/alpha/alphaev6/stxcpy.S | 2 +- sysdeps/alpha/alphaev6/stxncpy.S | 2 +- sysdeps/alpha/alphaev67/ffs.S | 2 +- sysdeps/alpha/alphaev67/ffsll.S | 2 +- sysdeps/alpha/alphaev67/rawmemchr.S | 2 +- sysdeps/alpha/alphaev67/stpcpy.S | 2 +- sysdeps/alpha/alphaev67/stpncpy.S | 2 +- sysdeps/alpha/alphaev67/strcat.S | 2 +- sysdeps/alpha/alphaev67/strchr.S | 2 +- sysdeps/alpha/alphaev67/strlen.S | 2 +- sysdeps/alpha/alphaev67/strncat.S | 2 +- sysdeps/alpha/alphaev67/strrchr.S | 2 +- sysdeps/alpha/atomic-machine.h | 16 +- sysdeps/alpha/bits/link.h | 2 +- sysdeps/alpha/bits/mathdef.h | 2 +- sysdeps/alpha/bits/setjmp.h | 2 +- sysdeps/alpha/bzero.S | 2 +- sysdeps/alpha/crti.S | 2 +- sysdeps/alpha/crtn.S | 2 +- sysdeps/alpha/div.S | 2 +- sysdeps/alpha/div_libc.h | 2 +- sysdeps/alpha/divl.S | 2 +- sysdeps/alpha/divq.S | 2 +- sysdeps/alpha/divqu.S | 2 +- sysdeps/alpha/dl-machine.h | 2 +- sysdeps/alpha/dl-procinfo.c | 2 +- sysdeps/alpha/dl-procinfo.h | 2 +- sysdeps/alpha/dl-sysdep.h | 2 +- sysdeps/alpha/dl-tls.h | 2 +- sysdeps/alpha/dl-trampoline.S | 2 +- sysdeps/alpha/e_sqrtl.c | 2 +- sysdeps/alpha/elf-initfini.h | 2 +- sysdeps/alpha/ffs.S | 2 +- sysdeps/alpha/fpu/bits/fenv.h | 2 +- sysdeps/alpha/fpu/cabsf.c | 2 +- sysdeps/alpha/fpu/cargf.c | 2 +- sysdeps/alpha/fpu/cfloat-compat.h | 2 +- sysdeps/alpha/fpu/cimagf.c | 2 +- sysdeps/alpha/fpu/conjf.c | 2 +- sysdeps/alpha/fpu/crealf.c | 2 +- sysdeps/alpha/fpu/e_sqrt.c | 2 +- sysdeps/alpha/fpu/fclrexcpt.c | 2 +- sysdeps/alpha/fpu/fedisblxcpt.c | 2 +- sysdeps/alpha/fpu/feenablxcpt.c | 2 +- sysdeps/alpha/fpu/fegetenv.c | 2 +- sysdeps/alpha/fpu/fegetexcept.c | 2 +- sysdeps/alpha/fpu/fegetmode.c | 2 +- sysdeps/alpha/fpu/fegetround.c | 2 +- sysdeps/alpha/fpu/feholdexcpt.c | 2 +- sysdeps/alpha/fpu/fenv_libc.h | 2 +- sysdeps/alpha/fpu/fesetenv.c | 2 +- sysdeps/alpha/fpu/fesetexcept.c | 2 +- sysdeps/alpha/fpu/fesetmode.c | 2 +- sysdeps/alpha/fpu/fesetround.c | 2 +- sysdeps/alpha/fpu/feupdateenv.c | 2 +- sysdeps/alpha/fpu/fgetexcptflg.c | 2 +- sysdeps/alpha/fpu/fpu_control.h | 2 +- sysdeps/alpha/fpu/fsetexcptflg.c | 2 +- sysdeps/alpha/fpu/ftestexcept.c | 2 +- sysdeps/alpha/fpu/get-rounding-mode.h | 2 +- sysdeps/alpha/fpu/libm-test-ulps | 25 +- 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 | 2 +- sysdeps/alpha/fpu/s_copysignf.c | 2 +- sysdeps/alpha/fpu/s_cpowf.c | 2 +- sysdeps/alpha/fpu/s_cprojf.c | 2 +- sysdeps/alpha/fpu/s_csinf.c | 2 +- sysdeps/alpha/fpu/s_csinhf.c | 2 +- sysdeps/alpha/fpu/s_csqrtf.c | 2 +- sysdeps/alpha/fpu/s_ctanf.c | 2 +- sysdeps/alpha/fpu/s_ctanhf.c | 2 +- sysdeps/alpha/fpu/s_fabs.c | 2 +- sysdeps/alpha/fpu/s_fabsf.c | 2 +- sysdeps/alpha/fpu/s_isnan.c | 2 +- sysdeps/alpha/fpu/s_lrint.c | 2 +- sysdeps/alpha/fpu/s_lrintf.c | 2 +- sysdeps/alpha/fpu/s_lround.c | 2 +- sysdeps/alpha/fpu/s_lroundf.c | 2 +- sysdeps/alpha/fpu/s_rint.c | 2 +- sysdeps/alpha/fpu/s_rintf.c | 2 +- sysdeps/alpha/gccframe.h | 2 +- sysdeps/alpha/hp-timing.h | 2 +- sysdeps/alpha/htonl.S | 2 +- sysdeps/alpha/htons.S | 2 +- sysdeps/alpha/jmpbuf-offsets.h | 2 +- sysdeps/alpha/jmpbuf-unwind.h | 2 +- sysdeps/alpha/ldiv.S | 2 +- sysdeps/alpha/ldsodefs.h | 2 +- sysdeps/alpha/libc-tls.c | 2 +- sysdeps/alpha/lshift.S | 2 +- sysdeps/alpha/machine-gmon.h | 2 +- sysdeps/alpha/memchr.c | 2 +- sysdeps/alpha/memset.S | 2 +- sysdeps/alpha/memusage.h | 2 +- sysdeps/alpha/mul_1.S | 2 +- sysdeps/alpha/nptl/Makefile | 2 +- sysdeps/alpha/nptl/bits/struct_rwlock.h | 2 +- sysdeps/alpha/nptl/pthread_spin_lock.S | 2 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 2 +- sysdeps/alpha/nptl/pthreaddef.h | 5 +- sysdeps/alpha/nptl/tls.h | 4 +- sysdeps/alpha/nscd-types.h | 2 +- sysdeps/alpha/ots_add.c | 2 +- sysdeps/alpha/ots_cmp.c | 2 +- sysdeps/alpha/ots_cmpe.c | 2 +- sysdeps/alpha/ots_cvtqux.c | 2 +- sysdeps/alpha/ots_cvtqx.c | 2 +- sysdeps/alpha/ots_cvttx.c | 2 +- sysdeps/alpha/ots_cvtxq.c | 2 +- sysdeps/alpha/ots_cvtxt.c | 2 +- sysdeps/alpha/ots_div.c | 2 +- sysdeps/alpha/ots_mul.c | 2 +- sysdeps/alpha/ots_nintxq.c | 2 +- sysdeps/alpha/ots_sub.c | 2 +- sysdeps/alpha/rawmemchr.S | 2 +- sysdeps/alpha/reml.S | 2 +- sysdeps/alpha/remq.S | 2 +- sysdeps/alpha/remqu.S | 2 +- sysdeps/alpha/rshift.S | 2 +- sysdeps/alpha/setjmp.S | 2 +- sysdeps/alpha/sfp-machine.h | 2 +- sysdeps/alpha/sotruss-lib.c | 2 +- sysdeps/alpha/stackinfo.h | 2 +- sysdeps/alpha/start.S | 2 +- sysdeps/alpha/stpcpy.S | 2 +- sysdeps/alpha/stpncpy.S | 2 +- sysdeps/alpha/strcat.S | 2 +- sysdeps/alpha/strchr.S | 2 +- sysdeps/alpha/strcmp.S | 2 +- sysdeps/alpha/strcpy.S | 2 +- sysdeps/alpha/strlen.S | 2 +- sysdeps/alpha/strncat.S | 2 +- sysdeps/alpha/strncmp.S | 2 +- sysdeps/alpha/strncpy.S | 2 +- sysdeps/alpha/strrchr.S | 2 +- sysdeps/alpha/stxcpy.S | 2 +- sysdeps/alpha/stxncpy.S | 2 +- sysdeps/alpha/sub_n.S | 2 +- sysdeps/alpha/submul_1.S | 2 +- sysdeps/alpha/tst-audit.h | 2 +- sysdeps/alpha/udiv_qrnnd.S | 2 +- sysdeps/arc/Makefile | 2 +- sysdeps/arc/__longjmp.S | 2 +- sysdeps/arc/atomic-machine.h | 2 +- sysdeps/arc/bits/fenv.h | 2 +- sysdeps/arc/bits/link.h | 2 +- sysdeps/arc/bits/setjmp.h | 2 +- sysdeps/arc/dl-machine.h | 2 +- sysdeps/arc/dl-runtime.h | 2 +- sysdeps/arc/dl-sysdep.h | 2 +- sysdeps/arc/dl-tls.h | 2 +- sysdeps/arc/dl-trampoline.S | 2 +- sysdeps/arc/fpu/fclrexcpt.c | 2 +- sysdeps/arc/fpu/fegetenv.c | 2 +- sysdeps/arc/fpu/fegetmode.c | 2 +- sysdeps/arc/fpu/fegetround.c | 2 +- sysdeps/arc/fpu/feholdexcpt.c | 2 +- sysdeps/arc/fpu/fesetenv.c | 2 +- sysdeps/arc/fpu/fesetexcept.c | 2 +- sysdeps/arc/fpu/fesetmode.c | 2 +- sysdeps/arc/fpu/fesetround.c | 2 +- sysdeps/arc/fpu/feupdateenv.c | 2 +- sysdeps/arc/fpu/fgetexcptflg.c | 2 +- sysdeps/arc/fpu/fraiseexcpt.c | 2 +- sysdeps/arc/fpu/fsetexcptflg.c | 2 +- sysdeps/arc/fpu/ftestexcept.c | 2 +- sysdeps/arc/fpu/libm-test-ulps | 8 +- sysdeps/arc/fpu_control.h | 2 +- sysdeps/arc/gccframe.h | 2 +- sysdeps/arc/get-rounding-mode.h | 2 +- sysdeps/arc/jmpbuf-offsets.h | 2 +- sysdeps/arc/jmpbuf-unwind.h | 2 +- sysdeps/arc/ldsodefs.h | 2 +- sysdeps/arc/libc-tls.c | 2 +- sysdeps/arc/machine-gmon.h | 2 +- sysdeps/arc/math-tests-trap.h | 2 +- sysdeps/arc/memusage.h | 2 +- sysdeps/arc/nofpu/libm-test-ulps | 11 +- sysdeps/arc/nofpu/math-tests-exceptions.h | 2 +- sysdeps/arc/nofpu/math-tests-rounding.h | 2 +- sysdeps/arc/nptl/Makefile | 2 +- sysdeps/arc/nptl/pthreaddef.h | 5 +- sysdeps/arc/nptl/tls.h | 4 +- sysdeps/arc/setjmp.S | 2 +- sysdeps/arc/sfp-machine.h | 2 +- sysdeps/arc/sotruss-lib.c | 2 +- sysdeps/arc/stackinfo.h | 2 +- sysdeps/arc/start.S | 2 +- sysdeps/arc/sysdep.h | 2 +- sysdeps/arc/tls-macros.h | 2 +- sysdeps/arc/tst-audit.h | 2 +- sysdeps/arm/__longjmp.S | 2 +- sysdeps/arm/add_n.S | 2 +- sysdeps/arm/addmul_1.S | 2 +- sysdeps/arm/aeabi_assert.c | 2 +- sysdeps/arm/aeabi_atexit.c | 2 +- sysdeps/arm/aeabi_errno_addr.c | 2 +- sysdeps/arm/aeabi_lcsts.c | 2 +- sysdeps/arm/aeabi_localeconv.c | 2 +- sysdeps/arm/aeabi_math.c | 2 +- sysdeps/arm/aeabi_mb_cur_max.c | 2 +- sysdeps/arm/aeabi_memclr.c | 2 +- sysdeps/arm/aeabi_memcpy.c | 2 +- sysdeps/arm/aeabi_memmove.c | 2 +- sysdeps/arm/aeabi_memset.c | 2 +- sysdeps/arm/aeabi_sighandlers.S | 2 +- sysdeps/arm/aeabi_unwind_cpp_pr1.c | 2 +- sysdeps/arm/arm-features.h | 2 +- sysdeps/arm/arm-ifunc.h | 2 +- sysdeps/arm/arm-mcount.S | 2 +- sysdeps/arm/arm-unwind-resume.S | 2 +- sysdeps/arm/armv6/rawmemchr.S | 2 +- sysdeps/arm/armv6/strchr.S | 2 +- sysdeps/arm/armv6/strcpy.S | 2 +- sysdeps/arm/armv6/strlen.S | 2 +- sysdeps/arm/armv6/strrchr.S | 2 +- sysdeps/arm/armv6t2/ffs.S | 2 +- sysdeps/arm/armv6t2/ffsll.S | 2 +- sysdeps/arm/armv6t2/memchr.S | 2 +- sysdeps/arm/armv6t2/strlen.S | 2 +- sysdeps/arm/armv7/multiarch/ifunc-impl-list.c | 2 +- sysdeps/arm/armv7/multiarch/ifunc-memchr.h | 2 +- sysdeps/arm/armv7/multiarch/ifunc-memcpy.h | 2 +- sysdeps/arm/armv7/multiarch/memchr.c | 2 +- sysdeps/arm/armv7/multiarch/memchr_neon.S | 2 +- sysdeps/arm/armv7/multiarch/memcpy.c | 2 +- sysdeps/arm/armv7/multiarch/memcpy_impl.S | 2 +- sysdeps/arm/armv7/strcmp.S | 2 +- sysdeps/arm/atomic-machine.h | 2 +- sysdeps/arm/backtrace.c | 2 +- sysdeps/arm/bits/fenv.h | 2 +- sysdeps/arm/bits/link.h | 2 +- sysdeps/arm/bits/setjmp.h | 2 +- sysdeps/arm/bsd-_setjmp.S | 2 +- sysdeps/arm/bsd-setjmp.S | 2 +- sysdeps/arm/crti.S | 2 +- sysdeps/arm/crtn.S | 2 +- sysdeps/arm/dl-irel.h | 2 +- sysdeps/arm/dl-lookupcfg.h | 2 +- sysdeps/arm/dl-machine.h | 2 +- sysdeps/arm/dl-sysdep.h | 2 +- sysdeps/arm/dl-tls.h | 2 +- sysdeps/arm/dl-tlsdesc.S | 2 +- sysdeps/arm/dl-tlsdesc.h | 2 +- sysdeps/arm/dl-trampoline.S | 2 +- sysdeps/arm/elf-initfini.h | 2 +- sysdeps/arm/fclrexcpt.c | 2 +- sysdeps/arm/fedisblxcpt.c | 2 +- sysdeps/arm/feenablxcpt.c | 2 +- sysdeps/arm/fegetenv.c | 2 +- sysdeps/arm/fegetexcept.c | 2 +- sysdeps/arm/fegetmode.c | 2 +- sysdeps/arm/fegetround.c | 2 +- sysdeps/arm/feholdexcpt.c | 2 +- sysdeps/arm/fenv_private.h | 2 +- sysdeps/arm/fesetenv.c | 2 +- sysdeps/arm/fesetexcept.c | 2 +- sysdeps/arm/fesetmode.c | 2 +- sysdeps/arm/fesetround.c | 2 +- sysdeps/arm/feupdateenv.c | 2 +- sysdeps/arm/fgetexcptflg.c | 2 +- sysdeps/arm/find_exidx.c | 2 +- sysdeps/arm/fix-fp-int-convert-overflow.h | 2 +- sysdeps/arm/fpu_control.h | 2 +- sysdeps/arm/fraiseexcpt.c | 2 +- sysdeps/arm/fsetexcptflg.c | 2 +- sysdeps/arm/ftestexcept.c | 2 +- sysdeps/arm/gcc-compat.h | 2 +- sysdeps/arm/gccframe.h | 2 +- sysdeps/arm/get-rounding-mode.h | 2 +- sysdeps/arm/include/bits/setjmp.h | 2 +- sysdeps/arm/jmpbuf-unwind.h | 2 +- sysdeps/arm/ldsodefs.h | 2 +- sysdeps/arm/libc-tls.c | 2 +- sysdeps/arm/libm-test-ulps | 23 +- 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 | 2 +- sysdeps/arm/nofpu/math-tests-exceptions.h | 2 +- sysdeps/arm/nofpu/math-tests-rounding.h | 2 +- sysdeps/arm/nptl/Makefile | 2 +- sysdeps/arm/nptl/pthreaddef.h | 5 +- sysdeps/arm/nptl/tls.h | 4 +- sysdeps/arm/setfpucw.c | 2 +- sysdeps/arm/setjmp.S | 2 +- sysdeps/arm/sotruss-lib.c | 2 +- sysdeps/arm/stackinfo.h | 2 +- sysdeps/arm/stap-probe-machine.h | 2 +- sysdeps/arm/start.S | 2 +- sysdeps/arm/strlen.S | 2 +- sysdeps/arm/submul_1.S | 2 +- sysdeps/arm/sys/ucontext.h | 2 +- sysdeps/arm/sysdep.h | 2 +- sysdeps/arm/tlsdesc.c | 2 +- sysdeps/arm/tst-armtlsdescloc.c | 2 +- sysdeps/arm/tst-armtlsdesclocmod.c | 2 +- sysdeps/arm/tst-audit.h | 2 +- sysdeps/arm/unwind-dw2-fde-glibc.c | 2 +- sysdeps/arm/unwind-resume.h | 2 +- sysdeps/arm/unwind.h | 2 +- sysdeps/csky/abiv2/__longjmp.S | 2 +- sysdeps/csky/abiv2/csky-mcount.S | 2 +- sysdeps/csky/abiv2/dl-trampoline.S | 2 +- sysdeps/csky/abiv2/memcmp.S | 2 +- sysdeps/csky/abiv2/memcpy.S | 2 +- sysdeps/csky/abiv2/memset.S | 2 +- sysdeps/csky/abiv2/setjmp.S | 2 +- sysdeps/csky/abiv2/start.S | 2 +- sysdeps/csky/abiv2/strcmp.S | 2 +- sysdeps/csky/abiv2/strcpy.S | 2 +- sysdeps/csky/abiv2/strlen.S | 2 +- sysdeps/csky/abiv2/tls-macros.h | 2 +- sysdeps/csky/atomic-machine.h | 2 +- sysdeps/csky/bits/fenv.h | 2 +- sysdeps/csky/bits/link.h | 2 +- sysdeps/csky/bits/setjmp.h | 2 +- sysdeps/csky/dl-machine.h | 2 +- sysdeps/csky/dl-procinfo.c | 2 +- sysdeps/csky/dl-procinfo.h | 2 +- sysdeps/csky/dl-sysdep.h | 2 +- sysdeps/csky/dl-tls.h | 2 +- sysdeps/csky/fpu/fclrexcpt.c | 2 +- sysdeps/csky/fpu/fedisblxcpt.c | 2 +- sysdeps/csky/fpu/feenablxcpt.c | 2 +- sysdeps/csky/fpu/fegetenv.c | 2 +- sysdeps/csky/fpu/fegetexcept.c | 2 +- sysdeps/csky/fpu/fegetmode.c | 2 +- sysdeps/csky/fpu/fegetround.c | 2 +- sysdeps/csky/fpu/feholdexcpt.c | 2 +- sysdeps/csky/fpu/fenv_libc.h | 2 +- sysdeps/csky/fpu/fenv_private.h | 2 +- sysdeps/csky/fpu/fesetenv.c | 2 +- sysdeps/csky/fpu/fesetexcept.c | 2 +- sysdeps/csky/fpu/fesetmode.c | 2 +- sysdeps/csky/fpu/fesetround.c | 2 +- sysdeps/csky/fpu/feupdateenv.c | 2 +- sysdeps/csky/fpu/fgetexcptflg.c | 2 +- sysdeps/csky/fpu/fix-fp-int-convert-overflow.h | 2 +- sysdeps/csky/fpu/fraiseexcpt.c | 2 +- sysdeps/csky/fpu/fsetexcptflg.c | 2 +- sysdeps/csky/fpu/ftestexcept.c | 2 +- sysdeps/csky/fpu/libm-test-ulps | 82 +- sysdeps/csky/fpu_control.h | 2 +- sysdeps/csky/gccframe.h | 2 +- sysdeps/csky/jmpbuf-unwind.h | 2 +- sysdeps/csky/ldsodefs.h | 2 +- sysdeps/csky/libc-tls.c | 2 +- sysdeps/csky/machine-gmon.h | 2 +- sysdeps/csky/memusage.h | 2 +- sysdeps/csky/nofpu/libm-test-ulps | 33 +- sysdeps/csky/nptl/Makefile | 2 +- sysdeps/csky/nptl/pthreaddef.h | 5 +- sysdeps/csky/nptl/tls.h | 4 +- sysdeps/csky/preconfigure | 35 +- sysdeps/csky/sotruss-lib.c | 2 +- sysdeps/csky/stackinfo.h | 2 +- sysdeps/csky/sysdep.h | 2 +- sysdeps/csky/tst-audit.h | 2 +- sysdeps/generic/Makefile | 2 +- sysdeps/generic/_itoa.h | 4 +- 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/device-nrs.h | 2 +- sysdeps/generic/dirstream.h | 2 +- sysdeps/generic/dl-auxv.h | 2 +- sysdeps/generic/dl-cache.h | 264 +- sysdeps/generic/dl-dtprocnum.h | 2 +- sysdeps/generic/dl-dtv.h | 2 +- sysdeps/generic/dl-fcntl.h | 2 +- sysdeps/generic/dl-fileid.h | 2 +- sysdeps/generic/dl-fptr.h | 2 +- sysdeps/generic/dl-hash.h | 2 +- sysdeps/generic/dl-irel.h | 2 +- sysdeps/generic/dl-isa-level.h | 25 + sysdeps/generic/dl-librecon.h | 2 +- sysdeps/generic/dl-lookupcfg.h | 2 +- sysdeps/generic/dl-machine.h | 2 +- sysdeps/generic/dl-mman.h | 2 +- sysdeps/generic/dl-osinfo.h | 2 +- sysdeps/generic/dl-procinfo.h | 2 +- sysdeps/generic/dl-prop.h | 8 +- sysdeps/generic/dl-sysdep.h | 2 +- sysdeps/generic/dl-unistd.h | 2 +- sysdeps/generic/dl-vdso-setup.h | 2 +- sysdeps/generic/dl-vdso.h | 2 +- sysdeps/generic/dwarf2.h | 2 +- sysdeps/generic/elf-initfini.h | 2 +- sysdeps/generic/elf-read-prop.h | 34 + sysdeps/generic/elf_machine_sym_no_match.h | 2 +- sysdeps/generic/elide.h | 2 +- sysdeps/generic/eloop-threshold.h | 2 +- sysdeps/generic/exit-thread.h | 2 +- sysdeps/generic/fd_to_filename.h | 2 +- sysdeps/generic/fenv_private.h | 2 +- sysdeps/generic/fips-private.h | 2 +- sysdeps/generic/fix-fp-int-compare-invalid.h | 2 +- sysdeps/generic/fix-fp-int-convert-overflow.h | 2 +- sysdeps/generic/fix-int-fp-convert-zero.h | 2 +- sysdeps/generic/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/gmp-mparam.h | 2 +- sysdeps/generic/hp-timing-common.h | 2 +- sysdeps/generic/hp-timing.h | 2 +- sysdeps/generic/ifreq.h | 2 +- sysdeps/generic/ifunc-init.h | 2 +- sysdeps/generic/internal-signals.h | 3 +- sysdeps/generic/ldbl-classify-compat.h | 2 +- sysdeps/generic/ldconfig.h | 47 +- sysdeps/generic/ldsodefs.h | 63 +- sysdeps/generic/libc-lock.h | 2 +- sysdeps/generic/libc-mmap.h | 2 +- sysdeps/generic/libc-mtag.h | 52 + sysdeps/generic/libc-start.h | 2 +- sysdeps/generic/libc-tsd.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/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-machine.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-tests-arch.h | 2 +- sysdeps/generic/math-tests-exceptions.h | 2 +- sysdeps/generic/math-tests-rounding.h | 2 +- sysdeps/generic/math-tests-snan-cast.h | 2 +- sysdeps/generic/math-tests-snan-payload.h | 2 +- sysdeps/generic/math-tests-snan.h | 2 +- sysdeps/generic/math-tests-trap-force.h | 2 +- sysdeps/generic/math-tests-trap.h | 2 +- sysdeps/generic/math-tests.h | 2 +- sysdeps/generic/math-type-macros-double.h | 2 +- sysdeps/generic/math-type-macros-float.h | 2 +- sysdeps/generic/math-type-macros-float128.h | 2 +- sysdeps/generic/math-type-macros-ldouble.h | 2 +- sysdeps/generic/math-type-macros.h | 2 +- sysdeps/generic/math-use-builtins.h | 2 +- sysdeps/generic/math_private.h | 2 - sysdeps/generic/math_private_calls.h | 2 +- sysdeps/generic/memcopy.h | 2 +- sysdeps/generic/memusage.h | 2 +- sysdeps/generic/nan-high-order-bit.h | 2 +- sysdeps/generic/net/if.h | 2 +- sysdeps/generic/netinet/if_ether.h | 2 +- sysdeps/generic/netinet/in_systm.h | 2 +- sysdeps/generic/netinet/ip.h | 2 +- sysdeps/generic/nfs/nfs.h | 2 +- sysdeps/generic/not-cancel.h | 2 +- sysdeps/generic/not-errno.h | 2 +- sysdeps/generic/nscd-types.h | 2 +- sysdeps/generic/pagecopy.h | 2 +- sysdeps/generic/paths.h | 12 +- sysdeps/generic/profil-counter.h | 12 +- sysdeps/generic/pty-private.h | 2 +- sysdeps/generic/register-dump.h | 2 +- sysdeps/generic/safe-fatal.h | 2 +- sysdeps/generic/setjmpP.h | 2 +- sysdeps/generic/sigcontextinfo.h | 2 +- sysdeps/generic/siglist-compat.h | 2 +- sysdeps/generic/siglist.h | 2 +- sysdeps/generic/sigset-cvt-mask.h | 2 +- sysdeps/generic/sigsetops.h | 2 +- sysdeps/generic/single-thread.h | 2 +- sysdeps/generic/stackinfo.h | 2 +- sysdeps/generic/stap-probe-machine.h | 2 +- sysdeps/generic/startup.h | 28 +- sysdeps/generic/stdio-lock.h | 2 +- sysdeps/generic/string_private.h | 2 +- sysdeps/generic/sys/ptrace.h | 2 +- sysdeps/generic/sys/swap.h | 2 +- sysdeps/generic/sys/sysinfo.h | 2 +- sysdeps/generic/sys/ucontext.h | 2 +- sysdeps/generic/sysdep.h | 2 +- sysdeps/generic/thread_state.h | 2 +- sysdeps/generic/time-clockid.h | 2 +- sysdeps/generic/tininess.h | 2 +- sysdeps/generic/tls-internal-struct.h | 2 +- sysdeps/generic/tls-internal.c | 2 +- sysdeps/generic/tls-internal.h | 2 +- sysdeps/generic/tls-setup.h | 2 +- sysdeps/generic/tls.h | 2 +- sysdeps/generic/tst-stack-align.h | 2 +- sysdeps/generic/unwind-arch.h | 2 +- sysdeps/generic/unwind-dw2-fde-glibc.c | 2 +- sysdeps/generic/unwind-dw2-fde.c | 2 +- sysdeps/generic/unwind-dw2-fde.h | 2 +- sysdeps/generic/unwind-dw2.c | 2 +- sysdeps/generic/unwind-pe.h | 2 +- sysdeps/generic/unwind-resume.h | 2 +- sysdeps/generic/unwind.h | 26 +- sysdeps/generic/utmp-compat.h | 2 +- sysdeps/generic/utmp-equal.h | 42 - sysdeps/gnu/Makefile | 2 +- sysdeps/gnu/bits/ipc.h | 2 +- sysdeps/gnu/bits/msq.h | 2 +- sysdeps/gnu/bits/sem.h | 2 +- sysdeps/gnu/bits/shm.h | 2 +- sysdeps/gnu/errlist.h | 301 +- sysdeps/gnu/glob-lstat-compat.c | 2 +- sysdeps/gnu/glob64-lstat-compat.c | 2 +- sysdeps/gnu/ifaddrs.c | 2 +- sysdeps/gnu/ldsodefs.h | 2 +- sysdeps/gnu/net/if.h | 2 +- sysdeps/gnu/netinet/ip_icmp.h | 2 +- sysdeps/gnu/netinet/udp.h | 2 +- sysdeps/gnu/sys/mtio.h | 2 +- sysdeps/gnu/unwind-resume.c | 2 +- sysdeps/gnu/utmp_file.c | 31 - sysdeps/hppa/Makefile | 2 +- sysdeps/hppa/__longjmp.c | 2 +- sysdeps/hppa/add_n.S | 2 +- sysdeps/hppa/bits/link.h | 2 +- sysdeps/hppa/bits/setjmp.h | 2 +- sysdeps/hppa/bsd-_setjmp.S | 2 +- sysdeps/hppa/bsd-setjmp.S | 2 +- sysdeps/hppa/crti.S | 2 +- sysdeps/hppa/crtn.S | 2 +- sysdeps/hppa/dl-fptr.c | 2 +- sysdeps/hppa/dl-fptr.h | 2 +- sysdeps/hppa/dl-irel.h | 2 +- sysdeps/hppa/dl-lookupcfg.h | 2 +- sysdeps/hppa/dl-machine.h | 2 +- sysdeps/hppa/dl-runtime.c | 2 +- sysdeps/hppa/dl-runtime.h | 2 +- sysdeps/hppa/dl-symaddr.c | 2 +- sysdeps/hppa/dl-tls.h | 2 +- sysdeps/hppa/dl-trampoline.S | 2 +- sysdeps/hppa/elf-initfini.h | 2 +- sysdeps/hppa/fpu/bits/fenv.h | 2 +- sysdeps/hppa/fpu/fclrexcpt.c | 2 +- sysdeps/hppa/fpu/fedisblxcpt.c | 2 +- sysdeps/hppa/fpu/feenablxcpt.c | 2 +- sysdeps/hppa/fpu/fegetenv.c | 2 +- sysdeps/hppa/fpu/fegetexcept.c | 2 +- sysdeps/hppa/fpu/fegetmode.c | 2 +- sysdeps/hppa/fpu/fegetround.c | 2 +- sysdeps/hppa/fpu/feholdexcpt.c | 2 +- sysdeps/hppa/fpu/fesetenv.c | 2 +- sysdeps/hppa/fpu/fesetexcept.c | 2 +- sysdeps/hppa/fpu/fesetmode.c | 2 +- sysdeps/hppa/fpu/fesetround.c | 2 +- sysdeps/hppa/fpu/feupdateenv.c | 2 +- sysdeps/hppa/fpu/fgetexcptflg.c | 2 +- sysdeps/hppa/fpu/fpu_control.h | 2 +- sysdeps/hppa/fpu/fraiseexcpt.c | 2 +- sysdeps/hppa/fpu/fsetexcptflg.c | 2 +- sysdeps/hppa/fpu/ftestexcept.c | 2 +- sysdeps/hppa/fpu/libm-test-ulps | 23 +- 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/memusage.h | 2 +- sysdeps/hppa/nan-high-order-bit.h | 2 +- sysdeps/hppa/nptl/Makefile | 2 +- sysdeps/hppa/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/hppa/nptl/bits/struct_mutex.h | 2 +- sysdeps/hppa/nptl/bits/struct_rwlock.h | 2 +- sysdeps/hppa/nptl/jmpbuf-unwind.h | 2 +- sysdeps/hppa/nptl/pthread_spin_init.c | 2 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 2 +- sysdeps/hppa/nptl/pthreaddef.h | 5 +- sysdeps/hppa/nptl/tls.h | 4 +- sysdeps/hppa/nptl/tst-oddstacklimit.c | 2 +- sysdeps/hppa/rshift.S | 2 +- sysdeps/hppa/setjmp.S | 2 +- sysdeps/hppa/sotruss-lib.c | 2 +- sysdeps/hppa/stackinfo.h | 2 +- sysdeps/hppa/start.S | 2 +- sysdeps/hppa/sub_n.S | 2 +- sysdeps/hppa/sysdep.h | 2 +- sysdeps/hppa/tst-audit.h | 2 +- sysdeps/hppa/udiv_qrnnd.S | 2 +- sysdeps/htl/Makeconfig | 2 +- sysdeps/htl/bits/cancelation.h | 2 +- sysdeps/htl/bits/pthread-np.h | 4 +- sysdeps/htl/bits/pthread.h | 2 +- sysdeps/htl/bits/pthreadtypes.h | 2 +- sysdeps/htl/bits/semaphore.h | 22 +- sysdeps/htl/bits/thread-shared-types.h | 2 +- sysdeps/htl/bits/types/__pthread_key.h | 2 +- sysdeps/htl/bits/types/struct___pthread_attr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_barrier.h | 2 +- .../htl/bits/types/struct___pthread_barrierattr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_cond.h | 2 +- sysdeps/htl/bits/types/struct___pthread_condattr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_mutex.h | 2 +- .../htl/bits/types/struct___pthread_mutexattr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_once.h | 2 +- sysdeps/htl/bits/types/struct___pthread_rwlock.h | 2 +- .../htl/bits/types/struct___pthread_rwlockattr.h | 2 +- sysdeps/htl/flockfile.c | 2 +- sysdeps/htl/fork.h | 2 +- sysdeps/htl/ftrylockfile.c | 2 +- sysdeps/htl/funlockfile.c | 2 +- sysdeps/htl/futex-internal.h | 39 + sysdeps/htl/libc-lock.h | 2 +- sysdeps/htl/libc-lockP.h | 2 +- sysdeps/htl/old_pt-atfork.c | 2 +- sysdeps/htl/pt-atfork.c | 2 +- sysdeps/htl/pt-attr-destroy.c | 2 +- sysdeps/htl/pt-attr-getdetachstate.c | 2 +- sysdeps/htl/pt-attr-getguardsize.c | 2 +- sysdeps/htl/pt-attr-getinheritsched.c | 2 +- sysdeps/htl/pt-attr-getschedparam.c | 2 +- sysdeps/htl/pt-attr-getschedpolicy.c | 2 +- sysdeps/htl/pt-attr-getscope.c | 2 +- sysdeps/htl/pt-attr-getstack.c | 2 +- sysdeps/htl/pt-attr-getstackaddr.c | 4 +- sysdeps/htl/pt-attr-getstacksize.c | 4 +- sysdeps/htl/pt-attr-init.c | 2 +- sysdeps/htl/pt-attr-setdetachstate.c | 2 +- sysdeps/htl/pt-attr-setguardsize.c | 2 +- sysdeps/htl/pt-attr-setinheritsched.c | 2 +- sysdeps/htl/pt-attr-setschedparam.c | 2 +- sysdeps/htl/pt-attr-setschedpolicy.c | 2 +- sysdeps/htl/pt-attr-setscope.c | 2 +- sysdeps/htl/pt-attr-setstack.c | 4 +- sysdeps/htl/pt-attr-setstackaddr.c | 4 +- sysdeps/htl/pt-attr-setstacksize.c | 4 +- sysdeps/htl/pt-attr.c | 2 +- sysdeps/htl/pt-barrier-destroy.c | 2 +- sysdeps/htl/pt-barrier-init.c | 2 +- sysdeps/htl/pt-barrier-wait.c | 2 +- sysdeps/htl/pt-barrier.c | 2 +- sysdeps/htl/pt-barrierattr-destroy.c | 2 +- sysdeps/htl/pt-barrierattr-getpshared.c | 2 +- sysdeps/htl/pt-barrierattr-init.c | 2 +- sysdeps/htl/pt-barrierattr-setpshared.c | 2 +- sysdeps/htl/pt-cond-brdcast.c | 2 +- sysdeps/htl/pt-cond-destroy.c | 2 +- sysdeps/htl/pt-cond-init.c | 2 +- sysdeps/htl/pt-cond-signal.c | 2 +- sysdeps/htl/pt-cond-timedwait.c | 2 +- sysdeps/htl/pt-cond-wait.c | 2 +- sysdeps/htl/pt-cond.c | 2 +- sysdeps/htl/pt-condattr-destroy.c | 2 +- sysdeps/htl/pt-condattr-getclock.c | 2 +- sysdeps/htl/pt-condattr-getpshared.c | 2 +- sysdeps/htl/pt-condattr-init.c | 2 +- sysdeps/htl/pt-condattr-setclock.c | 2 +- sysdeps/htl/pt-condattr-setpshared.c | 2 +- sysdeps/htl/pt-destroy-specific.c | 2 +- sysdeps/htl/pt-equal.c | 2 +- sysdeps/htl/pt-getconcurrency.c | 2 +- sysdeps/htl/pt-getcpuclockid.c | 2 +- sysdeps/htl/pt-getschedparam.c | 2 +- sysdeps/htl/pt-getspecific.c | 2 +- sysdeps/htl/pt-init-specific.c | 2 +- sysdeps/htl/pt-key-create.c | 2 +- sysdeps/htl/pt-key-delete.c | 2 +- sysdeps/htl/pt-key.h | 2 +- sysdeps/htl/pt-once.c | 2 +- sysdeps/htl/pt-rwlock-attr.c | 2 +- sysdeps/htl/pt-rwlock-destroy.c | 2 +- sysdeps/htl/pt-rwlock-init.c | 2 +- sysdeps/htl/pt-rwlock-rdlock.c | 2 +- sysdeps/htl/pt-rwlock-timedrdlock.c | 2 +- sysdeps/htl/pt-rwlock-timedwrlock.c | 2 +- sysdeps/htl/pt-rwlock-tryrdlock.c | 2 +- sysdeps/htl/pt-rwlock-trywrlock.c | 2 +- sysdeps/htl/pt-rwlock-unlock.c | 2 +- sysdeps/htl/pt-rwlock-wrlock.c | 2 +- sysdeps/htl/pt-rwlockattr-destroy.c | 2 +- sysdeps/htl/pt-rwlockattr-getpshared.c | 2 +- sysdeps/htl/pt-rwlockattr-init.c | 2 +- sysdeps/htl/pt-rwlockattr-setpshared.c | 2 +- sysdeps/htl/pt-setconcurrency.c | 2 +- sysdeps/htl/pt-setschedparam.c | 2 +- sysdeps/htl/pt-setschedprio.c | 2 +- sysdeps/htl/pt-setspecific.c | 2 +- sysdeps/htl/pt-startup.c | 2 +- sysdeps/htl/pthread-functions.h | 2 +- sysdeps/htl/pthread.h | 2 +- sysdeps/htl/pthreadP.h | 4 +- sysdeps/htl/raise.c | 2 +- sysdeps/htl/sem-close.c | 31 - sysdeps/htl/sem-destroy.c | 12 +- sysdeps/htl/sem-getvalue.c | 12 +- sysdeps/htl/sem-init.c | 12 +- sysdeps/htl/sem-open.c | 31 - sysdeps/htl/sem-post.c | 56 +- sysdeps/htl/sem-timedwait.c | 265 +- sysdeps/htl/sem-trywait.c | 17 +- sysdeps/htl/sem-unlink.c | 31 - sysdeps/htl/sem-wait.c | 2 +- sysdeps/htl/sem-waitfast.c | 55 + sysdeps/htl/shm-directory.h | 30 - sysdeps/htl/stdio-lock.h | 2 +- sysdeps/htl/thrd_current.c | 2 +- sysdeps/htl/timer_routines.h | 2 +- sysdeps/hurd/htl/pt-kill.c | 2 +- sysdeps/hurd/include/hurd.h | 3 + sysdeps/hurd/include/hurd/signal.h | 2 + sysdeps/hurd/include/hurd/sigpreempt.h | 2 +- sysdeps/i386/__longjmp.S | 2 +- sysdeps/i386/add_n.S | 2 +- sysdeps/i386/addmul_1.S | 2 +- sysdeps/i386/asm-syntax.h | 2 +- sysdeps/i386/backtrace.c | 2 +- sysdeps/i386/bsd-_setjmp.S | 2 +- sysdeps/i386/bsd-setjmp.S | 2 +- sysdeps/i386/configure | 3 + sysdeps/i386/configure.ac | 3 + sysdeps/i386/crti.S | 2 +- sysdeps/i386/crtn.S | 2 +- sysdeps/i386/dl-irel.h | 2 +- sysdeps/i386/dl-machine.h | 27 +- sysdeps/i386/dl-procinfo.c | 2 +- sysdeps/i386/dl-tls.h | 2 +- sysdeps/i386/dl-tlsdesc.S | 6 +- sysdeps/i386/dl-tlsdesc.h | 2 +- sysdeps/i386/dl-trampoline.S | 2 +- sysdeps/i386/ffs.c | 2 +- sysdeps/i386/fpu/e_acosh.S | 2 +- sysdeps/i386/fpu/e_acoshf.S | 2 +- sysdeps/i386/fpu/e_acoshl.S | 2 +- sysdeps/i386/fpu/e_atanh.S | 2 +- sysdeps/i386/fpu/e_atanhf.S | 2 +- sysdeps/i386/fpu/e_atanhl.S | 2 +- sysdeps/i386/fpu/e_hypot.S | 2 +- sysdeps/i386/fpu/e_hypotf.S | 2 +- sysdeps/i386/fpu/e_pow.S | 2 +- sysdeps/i386/fpu/e_powl.S | 2 +- sysdeps/i386/fpu/fclrexcpt.c | 2 +- sysdeps/i386/fpu/fedisblxcpt.c | 2 +- sysdeps/i386/fpu/feenablxcpt.c | 2 +- sysdeps/i386/fpu/fegetenv.c | 2 +- sysdeps/i386/fpu/fegetexcept.c | 2 +- sysdeps/i386/fpu/fegetmode.c | 2 +- sysdeps/i386/fpu/fegetround.c | 2 +- sysdeps/i386/fpu/feholdexcpt.c | 2 +- sysdeps/i386/fpu/fesetenv.c | 2 +- sysdeps/i386/fpu/fesetexcept.c | 2 +- sysdeps/i386/fpu/fesetmode.c | 2 +- sysdeps/i386/fpu/fesetround.c | 2 +- sysdeps/i386/fpu/feupdateenv.c | 2 +- sysdeps/i386/fpu/fgetexcptflg.c | 2 +- sysdeps/i386/fpu/fraiseexcpt.c | 2 +- sysdeps/i386/fpu/fsetexcptflg.c | 2 +- sysdeps/i386/fpu/ftestexcept.c | 2 +- sysdeps/i386/fpu/i386-math-asm.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 22 +- sysdeps/i386/fpu/math-tests-snan.h | 2 +- sysdeps/i386/fpu/s_asinh.S | 2 +- sysdeps/i386/fpu/s_asinhf.S | 2 +- sysdeps/i386/fpu/s_asinhl.S | 2 +- sysdeps/i386/fpu/s_cbrt.S | 2 +- sysdeps/i386/fpu/s_cbrtf.S | 2 +- sysdeps/i386/fpu/s_cbrtl.S | 2 +- sysdeps/i386/fpu/s_expm1.S | 2 +- sysdeps/i386/fpu/s_expm1f.S | 2 +- sysdeps/i386/fpu/s_f32xaddf64.c | 2 +- sysdeps/i386/fpu/s_f32xdivf64.c | 2 +- sysdeps/i386/fpu/s_f32xmulf64.c | 2 +- sysdeps/i386/fpu/s_f32xsubf64.c | 2 +- sysdeps/i386/fpu/s_fdim.c | 2 +- sysdeps/i386/fpu/s_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_fpclassifyl.c | 42 - 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_isnanl.c | 43 - 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_lrint.S | 2 +- sysdeps/i386/fpu/s_lrintf.S | 2 +- sysdeps/i386/fpu/s_lrintl.S | 2 +- sysdeps/i386/fpu/s_trunc.S | 2 +- sysdeps/i386/fpu/s_truncf.S | 2 +- sysdeps/i386/fpu/s_truncl.S | 2 +- sysdeps/i386/gccframe.h | 2 +- sysdeps/i386/htl/Makefile | 2 +- sysdeps/i386/htl/bits/pthreadtypes-arch.h | 2 +- sysdeps/i386/htl/machine-sp.h | 2 +- sysdeps/i386/htl/pt-machdep.h | 2 +- sysdeps/i386/htonl.S | 2 +- sysdeps/i386/htons.S | 2 +- sysdeps/i386/i386-mcount.S | 2 +- sysdeps/i386/i586/add_n.S | 2 +- sysdeps/i386/i586/addmul_1.S | 2 +- sysdeps/i386/i586/isa.h | 2 +- sysdeps/i386/i586/lshift.S | 2 +- sysdeps/i386/i586/memcopy.h | 2 +- sysdeps/i386/i586/memcpy.S | 2 +- sysdeps/i386/i586/memset.S | 2 +- sysdeps/i386/i586/mul_1.S | 2 +- sysdeps/i386/i586/rshift.S | 2 +- sysdeps/i386/i586/strchr.S | 2 +- sysdeps/i386/i586/strcpy.S | 2 +- sysdeps/i386/i586/strlen.S | 2 +- sysdeps/i386/i586/sub_n.S | 2 +- sysdeps/i386/i586/submul_1.S | 2 +- sysdeps/i386/i686/add_n.S | 2 +- sysdeps/i386/i686/dl-hash.h | 2 +- sysdeps/i386/i686/ffs.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_exp2f.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_expf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_log2f.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_logf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_powf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 16 +- sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_cosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 2 +- sysdeps/i386/i686/fpu/s_fmax.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxf.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 2 +- sysdeps/i386/i686/fpu/s_fmin.S | 2 +- sysdeps/i386/i686/fpu/s_fminf.S | 2 +- sysdeps/i386/i686/fpu/s_fminl.S | 2 +- sysdeps/i386/i686/isa.h | 2 +- sysdeps/i386/i686/memcmp.S | 2 +- sysdeps/i386/i686/memcpy.S | 2 +- sysdeps/i386/i686/memmove.S | 2 +- sysdeps/i386/i686/mempcpy.S | 2 +- sysdeps/i386/i686/memset.S | 2 +- sysdeps/i386/i686/memusage.h | 2 +- sysdeps/i386/i686/multiarch/Makefile | 4 - sysdeps/i386/i686/multiarch/bcopy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/bcopy.c | 2 +- sysdeps/i386/i686/multiarch/bzero-ia32.S | 2 +- sysdeps/i386/i686/multiarch/bzero.c | 2 +- sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 2 +- sysdeps/i386/i686/multiarch/ifunc-memmove.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-memset.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2-bsf.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2-ssse3.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse2.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-sse4_2.h | 2 +- sysdeps/i386/i686/multiarch/ifunc-ssse3-sse4_2.h | 2 +- sysdeps/i386/i686/multiarch/memchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memchr.c | 2 +- sysdeps/i386/i686/multiarch/memcmp-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/memcmp.c | 2 +- sysdeps/i386/i686/multiarch/memcpy-ia32.S | 2 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 2 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 2 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/memcpy.c | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk.c | 2 +- sysdeps/i386/i686/multiarch/memmove-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memmove.c | 2 +- .../i386/i686/multiarch/memmove_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/memmove_chk.c | 2 +- sysdeps/i386/i686/multiarch/mempcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy.c | 2 +- .../i386/i686/multiarch/mempcpy_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy_chk.c | 2 +- sysdeps/i386/i686/multiarch/memrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/memrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memrchr.c | 2 +- sysdeps/i386/i686/multiarch/memset-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 2 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memset.c | 2 +- sysdeps/i386/i686/multiarch/memset_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/memset_chk.c | 2 +- sysdeps/i386/i686/multiarch/rawmemchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/rawmemchr.c | 2 +- sysdeps/i386/i686/multiarch/s_fma-fma.c | 2 +- sysdeps/i386/i686/multiarch/s_fma.c | 2 +- sysdeps/i386/i686/multiarch/s_fmaf-fma.c | 2 +- sysdeps/i386/i686/multiarch/s_fmaf.c | 2 +- sysdeps/i386/i686/multiarch/stpcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/stpcpy.c | 2 +- sysdeps/i386/i686/multiarch/stpncpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/stpncpy.c | 2 +- sysdeps/i386/i686/multiarch/strcasecmp.c | 2 +- sysdeps/i386/i686/multiarch/strcasecmp_l.c | 2 +- sysdeps/i386/i686/multiarch/strcat-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcat-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strcat-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcat.c | 2 +- sysdeps/i386/i686/multiarch/strchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strchr.c | 2 +- sysdeps/i386/i686/multiarch/strcmp-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcmp.c | 2 +- sysdeps/i386/i686/multiarch/strcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcpy.c | 2 +- sysdeps/i386/i686/multiarch/strcspn-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcspn.c | 2 +- sysdeps/i386/i686/multiarch/strlen-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strlen.c | 2 +- sysdeps/i386/i686/multiarch/strncase.c | 2 +- sysdeps/i386/i686/multiarch/strncase_l.c | 2 +- sysdeps/i386/i686/multiarch/strncat.c | 2 +- sysdeps/i386/i686/multiarch/strncmp.c | 2 +- sysdeps/i386/i686/multiarch/strncpy.c | 2 +- sysdeps/i386/i686/multiarch/strnlen.c | 2 +- sysdeps/i386/i686/multiarch/strpbrk-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strpbrk.c | 2 +- sysdeps/i386/i686/multiarch/strrchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strrchr.c | 2 +- sysdeps/i386/i686/multiarch/strspn-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strspn.c | 2 +- sysdeps/i386/i686/multiarch/test-multiarch.c | 1 - sysdeps/i386/i686/multiarch/wcschr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcschr.c | 2 +- sysdeps/i386/i686/multiarch/wcscmp-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcscmp.c | 2 +- sysdeps/i386/i686/multiarch/wcscpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/wcscpy.c | 2 +- sysdeps/i386/i686/multiarch/wcslen-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcslen.c | 2 +- sysdeps/i386/i686/multiarch/wcsrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcsrchr.c | 2 +- sysdeps/i386/i686/multiarch/wmemcmp.c | 2 +- sysdeps/i386/i686/nptl/tls.h | 2 +- sysdeps/i386/i686/pthread_spin_trylock.S | 2 +- sysdeps/i386/i686/stack-aliasing.h | 2 +- sysdeps/i386/i686/strcmp.S | 2 +- sysdeps/i386/i686/tst-stack-align.h | 2 +- sysdeps/i386/isa.h | 2 +- sysdeps/i386/jmpbuf-offsets.h | 2 +- sysdeps/i386/jmpbuf-unwind.h | 2 +- sysdeps/i386/ldbl2mpn.c | 120 - sysdeps/i386/lshift.S | 2 +- sysdeps/i386/machine-gmon.h | 2 +- sysdeps/i386/malloc-alignment.h | 2 +- sysdeps/i386/memchr.S | 2 +- sysdeps/i386/memcmp.S | 2 +- sysdeps/i386/memcopy.h | 2 +- sysdeps/i386/memcpy.S | 2 +- sysdeps/i386/memcpy_chk.S | 2 +- sysdeps/i386/memmove_chk.S | 2 +- sysdeps/i386/mempcpy_chk.S | 2 +- sysdeps/i386/memset.S | 2 +- sysdeps/i386/memset_chk.S | 2 +- sysdeps/i386/memusage.h | 2 +- sysdeps/i386/mul_1.S | 2 +- sysdeps/i386/nptl/Makefile | 2 +- sysdeps/i386/nptl/pthread_spin_init.c | 2 +- sysdeps/i386/nptl/pthread_spin_lock.S | 2 +- sysdeps/i386/nptl/pthread_spin_unlock.S | 2 +- sysdeps/i386/nptl/pthreaddef.h | 5 +- sysdeps/i386/nptl/tls.h | 19 +- sysdeps/i386/pthread_spin_trylock.S | 10 +- sysdeps/i386/rawmemchr.S | 2 +- sysdeps/i386/rshift.S | 2 +- sysdeps/i386/setfpucw.c | 2 +- sysdeps/i386/setjmp.S | 2 +- sysdeps/i386/stackinfo.h | 2 +- sysdeps/i386/start.S | 2 +- sysdeps/i386/stpcpy.S | 2 +- sysdeps/i386/stpncpy.S | 2 +- sysdeps/i386/strcat.S | 2 +- sysdeps/i386/strchr.S | 2 +- sysdeps/i386/strchrnul.S | 2 +- sysdeps/i386/strcspn.S | 2 +- sysdeps/i386/string-inlines.c | 2 +- sysdeps/i386/strlen.S | 2 +- sysdeps/i386/strlen.c | 2 +- sysdeps/i386/strpbrk.S | 2 +- sysdeps/i386/strrchr.S | 2 +- sysdeps/i386/strspn.S | 2 +- sysdeps/i386/sub_n.S | 2 +- sysdeps/i386/submul_1.S | 2 +- sysdeps/i386/symbol-hacks.h | 2 +- sysdeps/i386/sys/ucontext.h | 2 +- sysdeps/i386/sysdep.h | 2 +- sysdeps/i386/tlsdesc.c | 2 +- sysdeps/i386/tst-audit.h | 2 +- sysdeps/i386/tst-audit3.c | 2 +- sysdeps/i386/tst-audit3.h | 2 +- sysdeps/i386/tst-auditmod3a.c | 2 +- sysdeps/i386/tst-auditmod3b.c | 2 +- sysdeps/i386/tst-ld-sse-use.sh | 2 +- sysdeps/i386/tst-stack-align.h | 2 +- sysdeps/ia64/_mcount.S | 2 +- sysdeps/ia64/atomic-machine.h | 2 +- sysdeps/ia64/bits/fenv.h | 2 +- sysdeps/ia64/bits/floatn.h | 2 +- sysdeps/ia64/bits/fp-logb.h | 2 +- sysdeps/ia64/bits/link.h | 2 +- sysdeps/ia64/bzero.S | 2 +- sysdeps/ia64/crti.S | 2 +- sysdeps/ia64/crtn.S | 2 +- sysdeps/ia64/dl-dtprocnum.h | 2 +- sysdeps/ia64/dl-fptr.h | 2 +- sysdeps/ia64/dl-lookupcfg.h | 2 +- sysdeps/ia64/dl-machine.h | 2 +- sysdeps/ia64/dl-sysdep.h | 2 +- sysdeps/ia64/dl-tls.h | 2 +- sysdeps/ia64/dl-trampoline.S | 2 +- sysdeps/ia64/elf-initfini.h | 2 +- sysdeps/ia64/fpu/fclrexcpt.c | 2 +- sysdeps/ia64/fpu/fedisblxcpt.c | 2 +- sysdeps/ia64/fpu/feenablxcpt.c | 2 +- sysdeps/ia64/fpu/fegetenv.c | 2 +- sysdeps/ia64/fpu/fegetexcept.c | 2 +- sysdeps/ia64/fpu/fegetmode.c | 2 +- sysdeps/ia64/fpu/fegetround.c | 2 +- sysdeps/ia64/fpu/feholdexcpt.c | 2 +- sysdeps/ia64/fpu/fesetenv.c | 2 +- sysdeps/ia64/fpu/fesetexcept.c | 2 +- sysdeps/ia64/fpu/fesetmode.c | 2 +- sysdeps/ia64/fpu/fesetround.c | 2 +- sysdeps/ia64/fpu/feupdateenv.c | 2 +- sysdeps/ia64/fpu/fgetexcptflg.c | 2 +- sysdeps/ia64/fpu/fraiseexcpt.c | 2 +- sysdeps/ia64/fpu/fsetexcptflg.c | 2 +- sysdeps/ia64/fpu/ftestexcept.c | 2 +- sysdeps/ia64/fpu/get-rounding-mode.h | 2 +- sysdeps/ia64/fpu/lgamma-compat.h | 2 +- sysdeps/ia64/fpu/libm-test-ulps | 4 +- sysdeps/ia64/fpu/math_ldbl.h | 2 +- sysdeps/ia64/fpu/printf_fphex.c | 2 +- sysdeps/ia64/fpu/s_copysign.S | 2 +- sysdeps/ia64/fpu/s_finite.S | 2 +- sysdeps/ia64/fpu/s_fpclassify.S | 2 +- sysdeps/ia64/fpu/s_isinf.S | 2 +- sysdeps/ia64/fpu/s_isnan.S | 2 +- sysdeps/ia64/fpu/s_signbit.S | 2 +- sysdeps/ia64/fpu/w_log1p.c | 2 +- sysdeps/ia64/fpu/w_log1pf.c | 2 +- sysdeps/ia64/fpu/w_log1pl.c | 2 +- sysdeps/ia64/fpu/w_scalblnf.c | 2 +- sysdeps/ia64/gccframe.h | 2 +- sysdeps/ia64/hp-timing.h | 2 +- sysdeps/ia64/htonl.S | 2 +- sysdeps/ia64/htons.S | 2 +- sysdeps/ia64/ieee754.h | 2 +- sysdeps/ia64/jmpbuf-unwind.h | 2 +- sysdeps/ia64/ldbl2mpn.c | 2 +- sysdeps/ia64/ldsodefs.h | 2 +- sysdeps/ia64/libc-tls.c | 2 +- sysdeps/ia64/machine-gmon.h | 2 +- sysdeps/ia64/math-tests-snan.h | 2 +- sysdeps/ia64/memccpy.S | 2 +- sysdeps/ia64/memchr.S | 2 +- sysdeps/ia64/memcmp.S | 2 +- sysdeps/ia64/memcpy.S | 2 +- sysdeps/ia64/memmove.S | 2 +- sysdeps/ia64/memset.S | 2 +- sysdeps/ia64/memusage.h | 2 +- sysdeps/ia64/nptl/Makefile | 2 +- sysdeps/ia64/nptl/bits/struct_rwlock.h | 2 +- sysdeps/ia64/nptl/pthread_spin_lock.c | 2 +- sysdeps/ia64/nptl/pthread_spin_trylock.c | 2 +- sysdeps/ia64/nptl/pthread_spin_unlock.c | 2 +- sysdeps/ia64/nptl/pthreaddef.h | 5 +- sysdeps/ia64/nptl/tls.h | 4 +- sysdeps/ia64/sched_cpucount.c | 2 +- sysdeps/ia64/softpipe.h | 2 +- sysdeps/ia64/sotruss-lib.c | 2 +- sysdeps/ia64/stackinfo.h | 2 +- sysdeps/ia64/start.S | 2 +- sysdeps/ia64/strchr.S | 2 +- sysdeps/ia64/strcmp.S | 2 +- sysdeps/ia64/strcpy.S | 2 +- sysdeps/ia64/strlen.S | 2 +- sysdeps/ia64/strncmp.S | 2 +- sysdeps/ia64/strncpy.S | 2 +- sysdeps/ia64/sysdep.h | 2 +- sysdeps/ia64/tst-audit.h | 2 +- sysdeps/ieee754/dbl-64/MathLib.h | 2 +- sysdeps/ieee754/dbl-64/asincos.tbl | 2 +- sysdeps/ieee754/dbl-64/atnat.h | 2 +- sysdeps/ieee754/dbl-64/atnat2.h | 2 +- sysdeps/ieee754/dbl-64/branred.c | 2 +- sysdeps/ieee754/dbl-64/branred.h | 2 +- sysdeps/ieee754/dbl-64/dbl2mpn.c | 2 +- sysdeps/ieee754/dbl-64/dla.h | 2 +- sysdeps/ieee754/dbl-64/doasin.c | 2 +- sysdeps/ieee754/dbl-64/doasin.h | 2 +- sysdeps/ieee754/dbl-64/dosincos.c | 2 +- sysdeps/ieee754/dbl-64/dosincos.h | 2 +- sysdeps/ieee754/dbl-64/e_acosh.c | 50 +- sysdeps/ieee754/dbl-64/e_asin.c | 78 +- sysdeps/ieee754/dbl-64/e_atan2.c | 2 +- sysdeps/ieee754/dbl-64/e_atanh.c | 2 +- sysdeps/ieee754/dbl-64/e_cosh.c | 76 +- sysdeps/ieee754/dbl-64/e_exp.c | 2 +- sysdeps/ieee754/dbl-64/e_exp10.c | 2 +- sysdeps/ieee754/dbl-64/e_exp2.c | 2 +- sysdeps/ieee754/dbl-64/e_exp_data.c | 2 +- sysdeps/ieee754/dbl-64/e_fmod.c | 202 +- sysdeps/ieee754/dbl-64/e_gamma_r.c | 2 +- sysdeps/ieee754/dbl-64/e_log.c | 2 +- sysdeps/ieee754/dbl-64/e_log10.c | 42 +- sysdeps/ieee754/dbl-64/e_log2.c | 2 +- sysdeps/ieee754/dbl-64/e_log2_data.c | 2 +- sysdeps/ieee754/dbl-64/e_log_data.c | 2 +- sysdeps/ieee754/dbl-64/e_pow.c | 2 +- sysdeps/ieee754/dbl-64/e_pow_log_data.c | 2 +- sysdeps/ieee754/dbl-64/e_remainder.c | 2 +- sysdeps/ieee754/dbl-64/e_sqrt.c | 2 +- sysdeps/ieee754/dbl-64/gamma_product.c | 2 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_neg.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_product.c | 2 +- sysdeps/ieee754/dbl-64/math_config.h | 2 +- sysdeps/ieee754/dbl-64/math_err.c | 2 +- sysdeps/ieee754/dbl-64/mpa-arch.h | 2 +- sysdeps/ieee754/dbl-64/mpa.c | 2 +- sysdeps/ieee754/dbl-64/mpa.h | 2 +- sysdeps/ieee754/dbl-64/mpatan.c | 2 +- sysdeps/ieee754/dbl-64/mpatan.h | 2 +- sysdeps/ieee754/dbl-64/mpatan2.c | 2 +- sysdeps/ieee754/dbl-64/mpn2dbl.c | 2 +- sysdeps/ieee754/dbl-64/mpsqrt.c | 2 +- sysdeps/ieee754/dbl-64/mpsqrt.h | 2 +- sysdeps/ieee754/dbl-64/mptan.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_f32xaddf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xdivf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xmulf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xsubf64.c | 2 +- sysdeps/ieee754/dbl-64/s_fadd.c | 2 +- sysdeps/ieee754/dbl-64/s_fdiv.c | 2 +- sysdeps/ieee754/dbl-64/s_floor.c | 2 +- sysdeps/ieee754/dbl-64/s_fma.c | 2 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 2 +- sysdeps/ieee754/dbl-64/s_fmul.c | 2 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 2 +- sysdeps/ieee754/dbl-64/s_frexp.c | 81 +- sysdeps/ieee754/dbl-64/s_fromfp_main.c | 2 +- sysdeps/ieee754/dbl-64/s_fsub.c | 2 +- sysdeps/ieee754/dbl-64/s_getpayload.c | 17 +- sysdeps/ieee754/dbl-64/s_issignaling.c | 16 +- sysdeps/ieee754/dbl-64/s_llrint.c | 2 +- sysdeps/ieee754/dbl-64/s_llround.c | 51 +- sysdeps/ieee754/dbl-64/s_logb.c | 2 +- sysdeps/ieee754/dbl-64/s_lrint.c | 2 +- sysdeps/ieee754/dbl-64/s_lround.c | 59 +- sysdeps/ieee754/dbl-64/s_modf.c | 80 +- sysdeps/ieee754/dbl-64/s_nextup.c | 2 +- sysdeps/ieee754/dbl-64/s_remquo.c | 45 +- sysdeps/ieee754/dbl-64/s_round.c | 2 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 81 +- sysdeps/ieee754/dbl-64/s_scalbln.c | 63 +- sysdeps/ieee754/dbl-64/s_scalbn.c | 63 +- sysdeps/ieee754/dbl-64/s_setpayload_main.c | 44 +- sysdeps/ieee754/dbl-64/s_signbit.c | 2 +- sysdeps/ieee754/dbl-64/s_sin.c | 2 +- sysdeps/ieee754/dbl-64/s_sincos.c | 2 +- sysdeps/ieee754/dbl-64/s_tan.c | 2 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 34 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 26 +- sysdeps/ieee754/dbl-64/s_trunc.c | 2 +- sysdeps/ieee754/dbl-64/sincos32.c | 64 +- sysdeps/ieee754/dbl-64/sincos32.h | 2 +- sysdeps/ieee754/dbl-64/sincostab.c | 2 +- sysdeps/ieee754/dbl-64/uasncs.h | 2 +- sysdeps/ieee754/dbl-64/uatan.tbl | 2 +- sysdeps/ieee754/dbl-64/urem.h | 2 +- sysdeps/ieee754/dbl-64/usncs.h | 2 +- sysdeps/ieee754/dbl-64/utan.h | 2 +- sysdeps/ieee754/dbl-64/utan.tbl | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c | 68 - sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c | 85 - sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c | 106 - sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c | 87 - sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c | 66 - sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c | 35 - sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c | 43 - sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c | 75 - sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c | 86 - sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c | 65 - sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c | 111 - sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c | 71 - sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c | 60 - sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c | 60 - .../ieee754/dbl-64/wordsize-64/s_setpayload_main.c | 54 - sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c | 76 - .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 73 - sysdeps/ieee754/dbl-64/x2y2m1.c | 2 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 2 +- sysdeps/ieee754/float128/float1282mpn.c | 2 +- sysdeps/ieee754/float128/float128_private.h | 2 +- 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_signbitf128.c | 2 +- sysdeps/ieee754/float128/strfromf128.c | 2 +- sysdeps/ieee754/float128/strtof128.c | 2 +- sysdeps/ieee754/float128/strtof128_l.c | 2 +- sysdeps/ieee754/float128/strtof128_nan.c | 2 +- sysdeps/ieee754/float128/wcstof128.c | 2 +- sysdeps/ieee754/float128/wcstof128_l.c | 2 +- sysdeps/ieee754/float128/wcstof128_nan.c | 2 +- sysdeps/ieee754/flt-32/e_atanhf.c | 2 +- sysdeps/ieee754/flt-32/e_exp10f.c | 2 +- sysdeps/ieee754/flt-32/e_exp2f.c | 2 +- sysdeps/ieee754/flt-32/e_exp2f_data.c | 2 +- sysdeps/ieee754/flt-32/e_expf.c | 2 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 2 +- sysdeps/ieee754/flt-32/e_j0f.c | 17 +- sysdeps/ieee754/flt-32/e_log2f.c | 2 +- sysdeps/ieee754/flt-32/e_log2f_data.c | 2 +- sysdeps/ieee754/flt-32/e_logf.c | 2 +- sysdeps/ieee754/flt-32/e_logf_data.c | 2 +- sysdeps/ieee754/flt-32/e_powf.c | 2 +- sysdeps/ieee754/flt-32/e_powf_log2_data.c | 2 +- sysdeps/ieee754/flt-32/lgamma_negf.c | 2 +- sysdeps/ieee754/flt-32/math_config.h | 2 +- sysdeps/ieee754/flt-32/math_errf.c | 2 +- sysdeps/ieee754/flt-32/mpn2flt.c | 2 +- sysdeps/ieee754/flt-32/s_cbrtf.c | 2 +- sysdeps/ieee754/flt-32/s_cosf.c | 2 +- sysdeps/ieee754/flt-32/s_fpclassifyf.c | 2 +- sysdeps/ieee754/flt-32/s_fromfpf_main.c | 2 +- sysdeps/ieee754/flt-32/s_getpayloadf.c | 2 +- sysdeps/ieee754/flt-32/s_issignalingf.c | 2 +- sysdeps/ieee754/flt-32/s_llrintf.c | 2 +- sysdeps/ieee754/flt-32/s_llroundf.c | 2 +- sysdeps/ieee754/flt-32/s_lrintf.c | 2 +- sysdeps/ieee754/flt-32/s_lroundf.c | 2 +- sysdeps/ieee754/flt-32/s_nextupf.c | 2 +- sysdeps/ieee754/flt-32/s_remquof.c | 2 +- sysdeps/ieee754/flt-32/s_roundevenf.c | 2 +- sysdeps/ieee754/flt-32/s_roundf.c | 2 +- sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 2 +- sysdeps/ieee754/flt-32/s_signbitf.c | 2 +- sysdeps/ieee754/flt-32/s_sincosf.c | 2 +- sysdeps/ieee754/flt-32/s_sincosf.h | 2 +- sysdeps/ieee754/flt-32/s_sincosf_data.c | 2 +- sysdeps/ieee754/flt-32/s_sinf.c | 2 +- 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 +- sysdeps/ieee754/ieee754.h | 2 +- sysdeps/ieee754/k_standardf.c | 2 +- sysdeps/ieee754/k_standardl.c | 2 +- sysdeps/ieee754/ldbl-128/bits/floatn.h | 2 +- sysdeps/ieee754/ldbl-128/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-128/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128/e_expl.c | 2 +- sysdeps/ieee754/ldbl-128/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_productl.c | 2 +- .../ieee754/ldbl-128/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-128/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-128/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex_macros.h | 2 +- sysdeps/ieee754/ldbl-128/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-128/s_ddivl.c | 2 +- sysdeps/ieee754/ldbl-128/s_dmull.c | 2 +- sysdeps/ieee754/ldbl-128/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xaddf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xdivf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xmulf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xsubf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fdivl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fma.c | 2 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 2 +- sysdeps/ieee754/ldbl-128/s_fmull.c | 2 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-128/s_fsubl.c | 2 +- sysdeps/ieee754/ldbl-128/s_getpayloadl.c | 2 +- sysdeps/ieee754/ldbl-128/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128/t_expl.h | 2 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/x2y2m1l.c | 2 +- .../ieee754/ldbl-128ibm-compat/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/e_scalbf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-argp-help.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-asprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-asprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-dprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-dprintf_chk.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-error.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_fscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_fwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_scanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_sscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_swscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vfwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vswscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_wscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-obprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-obstack_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-printf.c | 2 +- .../ldbl-128ibm-compat/ieee128-printf_chk.c | 2 +- .../ldbl-128ibm-compat/ieee128-printf_size.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-scanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-snprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-snprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-sprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-sprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-sscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-strfmon.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-strfmon_l.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-swprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-swprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-swscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-syslog.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vasprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vasprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vdprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vobstack_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsnprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsnprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vswprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-wprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-wprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-wscanf.c | 2 +- .../ldbl-128ibm-compat/libm-alias-float128.h | 2 +- .../math-narrow-alias-float128.h | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h | 2 +- .../ieee754/ldbl-128ibm-compat/s_nextafterf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/s_nexttowardf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/s_significandf128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strfromf128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128_l.c | 2 +- .../test-obstack-ldbl-compat-template.c | 2 +- .../test-printf-chk-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-printf-ldbl-compat.c | 2 +- .../test-scanf-ldbl-compat-template.c | 2 +- .../ldbl-128ibm-compat/test-scanf-ldbl-compat.sh | 2 +- .../ldbl-128ibm-compat/test-strfmon-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-strfrom-ldbl-compat.c | 2 +- .../test-syslog-ldbl-compat-template.c | 2 +- .../ldbl-128ibm-compat/test-wcstold-ldbl-compat.c | 2 +- .../test-wprintf-chk-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-wprintf-ldbl-compat.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/w_scalbf128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/wcstof128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/wcstof128_l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128ibm/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c | 2 +- .../ieee754/ldbl-128ibm/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ddivl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dmull.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fdivl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fmull.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fsubl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/t_expl.h | 2 +- sysdeps/ieee754/ldbl-128ibm/t_sincosl.c | 2 +- .../ldbl-128ibm/test-canonical-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-remainderl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-totalorderl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c | 2 +- sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-64-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/Makefile | 2 +- sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-96/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-96/e_gammal_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 | 29 + sysdeps/ieee754/ldbl-96/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-96/s_cbrtl.c | 2 +- sysdeps/ieee754/ldbl-96/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-96/s_ddivl.c | 2 +- sysdeps/ieee754/ldbl-96/s_dmull.c | 2 +- sysdeps/ieee754/ldbl-96/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-96/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fdivl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fma.c | 2 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 2 +- sysdeps/ieee754/ldbl-96/s_fmull.c | 2 +- sysdeps/ieee754/ldbl-96/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-96/s_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 | 13 +- sysdeps/ieee754/ldbl-96/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-96/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-96/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-96/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c | 2 +- sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-opt/bits/long-double.h | 2 +- sysdeps/ieee754/ldbl-opt/libm-alias-double.h | 2 +- sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ddiv.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dmul.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dsub.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fdiv.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmaxmag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fminmag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmul.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fromfp.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fromfpx.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fsub.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-llogb.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-nextup.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c | 2 +- sysdeps/ieee754/ldbl-opt/s_clog10.c | 2 +- sysdeps/ieee754/ldbl-opt/s_clog10l.c | 2 +- sysdeps/ieee754/ldbl-opt/s_ldexp.c | 2 +- sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 2 +- sysdeps/ieee754/ldbl-opt/test-nldbl-redirect.c | 2 +- .../ieee754/ldbl-opt/test-redirection-ldbl-64.c | 2 +- sysdeps/ieee754/libm-alias-finite.h | 2 +- sysdeps/ieee754/soft-fp/s_daddl.c | 2 +- sysdeps/ieee754/soft-fp/s_ddivl.c | 2 +- sysdeps/ieee754/soft-fp/s_dmull.c | 2 +- sysdeps/ieee754/soft-fp/s_dsubl.c | 2 +- sysdeps/ieee754/soft-fp/s_fadd.c | 2 +- sysdeps/ieee754/soft-fp/s_faddl.c | 2 +- sysdeps/ieee754/soft-fp/s_fdiv.c | 2 +- sysdeps/ieee754/soft-fp/s_fdivl.c | 2 +- sysdeps/ieee754/soft-fp/s_fma.c | 2 +- sysdeps/ieee754/soft-fp/s_fmaf.c | 2 +- sysdeps/ieee754/soft-fp/s_fmal.c | 2 +- sysdeps/ieee754/soft-fp/s_fmul.c | 2 +- sysdeps/ieee754/soft-fp/s_fmull.c | 2 +- sysdeps/ieee754/soft-fp/s_fsub.c | 2 +- sysdeps/ieee754/soft-fp/s_fsubl.c | 2 +- sysdeps/m68k/Makefile | 2 +- sysdeps/m68k/__longjmp.c | 2 +- sysdeps/m68k/asm-syntax.h | 2 +- sysdeps/m68k/backtrace.c | 2 +- sysdeps/m68k/bits/fenv.h | 2 +- sysdeps/m68k/bits/link.h | 2 +- sysdeps/m68k/bits/setjmp.h | 2 +- sysdeps/m68k/bsd-_setjmp.c | 2 +- sysdeps/m68k/bsd-setjmp.c | 2 +- sysdeps/m68k/coldfire/atomic-machine.h | 2 +- sysdeps/m68k/coldfire/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/coldfire/fpu/s_fabs.c | 2 +- sysdeps/m68k/coldfire/fpu/s_fabsf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrintf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rintf.c | 2 +- sysdeps/m68k/coldfire/sysdep.h | 2 +- sysdeps/m68k/crti.S | 2 +- sysdeps/m68k/crtn.S | 2 +- sysdeps/m68k/dl-machine.h | 2 +- sysdeps/m68k/dl-tls.h | 2 +- sysdeps/m68k/dl-trampoline.S | 2 +- sysdeps/m68k/elf-initfini.h | 2 +- sysdeps/m68k/ffs.c | 2 +- sysdeps/m68k/fpu/fclrexcpt.c | 2 +- sysdeps/m68k/fpu/fedisblxcpt.c | 2 +- sysdeps/m68k/fpu/feenablxcpt.c | 2 +- sysdeps/m68k/fpu/fegetenv.c | 2 +- sysdeps/m68k/fpu/fegetexcept.c | 2 +- sysdeps/m68k/fpu/fegetmode.c | 2 +- sysdeps/m68k/fpu/fegetround.c | 2 +- sysdeps/m68k/fpu/feholdexcpt.c | 2 +- sysdeps/m68k/fpu/fesetenv.c | 2 +- sysdeps/m68k/fpu/fesetexcept.c | 2 +- sysdeps/m68k/fpu/fesetmode.c | 2 +- sysdeps/m68k/fpu/fesetround.c | 2 +- sysdeps/m68k/fpu/feupdateenv.c | 2 +- sysdeps/m68k/fpu/fgetexcptflg.c | 2 +- sysdeps/m68k/fpu/fsetexcptflg.c | 2 +- sysdeps/m68k/fpu/ftestexcept.c | 2 +- sysdeps/m68k/fpu_control.h | 2 +- sysdeps/m68k/gccframe.h | 2 +- sysdeps/m68k/jmpbuf-unwind.h | 2 +- sysdeps/m68k/ldsodefs.h | 2 +- sysdeps/m68k/libc-tls.c | 2 +- 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/math-barriers.h | 2 +- sysdeps/m68k/m680x0/fpu/mathimpl.h | 2 +- sysdeps/m68k/m680x0/fpu/s_atan_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_ccosh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_ceil_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csin_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csinh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_expm1.c | 2 +- sysdeps/m68k/m680x0/fpu/s_expm1_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fabs_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_floor_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexp_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexpl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_isinf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrint.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_log1p.c | 2 +- sysdeps/m68k/m680x0/fpu/s_lrint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_modf_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_nearbyint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_remquo_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_rint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_scalbn.c | 2 +- sysdeps/m68k/m680x0/fpu/s_significand.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sin_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sincos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_tan_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_tanh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_trunc_template.c | 2 +- sysdeps/m68k/m680x0/lshift.S | 2 +- sysdeps/m68k/m680x0/m68020/addmul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/atomic-machine.h | 2 +- sysdeps/m68k/m680x0/m68020/mul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/string_private.h | 2 +- sysdeps/m68k/m680x0/m68020/submul_1.S | 2 +- sysdeps/m68k/m680x0/rshift.S | 2 +- sysdeps/m68k/m680x0/sub_n.S | 2 +- sysdeps/m68k/m680x0/sysdep.h | 2 +- sysdeps/m68k/memchr.S | 2 +- sysdeps/m68k/memcopy.h | 2 +- sysdeps/m68k/memusage.h | 2 +- sysdeps/m68k/nptl/Makefile | 2 +- sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/m68k/nptl/bits/semaphore.h | 2 +- sysdeps/m68k/nptl/pthreaddef.h | 5 +- sysdeps/m68k/nptl/tls.h | 4 +- sysdeps/m68k/rawmemchr.S | 2 +- sysdeps/m68k/setjmp.c | 3 +- sysdeps/m68k/sotruss-lib.c | 2 +- sysdeps/m68k/stackinfo.h | 2 +- sysdeps/m68k/start.S | 2 +- sysdeps/m68k/strchr.S | 2 +- sysdeps/m68k/strchrnul.S | 2 +- sysdeps/m68k/symbol-hacks.h | 2 +- sysdeps/m68k/sys/ucontext.h | 2 +- sysdeps/m68k/sysdep.h | 2 +- sysdeps/m68k/tls-macros.h | 2 +- sysdeps/m68k/tst-audit.h | 2 +- sysdeps/m68k/wcpcpy_chk.c | 2 +- sysdeps/mach/Makefile | 2 +- sysdeps/mach/_strerror.c | 2 +- sysdeps/mach/adjtime.c | 2 +- sysdeps/mach/clock_gettime.c | 91 +- sysdeps/mach/clock_nanosleep.c | 2 +- sysdeps/mach/getloadavg.c | 2 +- sysdeps/mach/getpagesize.c | 2 +- sysdeps/mach/getsysstats.c | 2 +- sysdeps/mach/htl/bits/spin-lock-inline.h | 2 +- sysdeps/mach/htl/bits/types/__pthread_spinlock_t.h | 2 +- sysdeps/mach/htl/pt-block.c | 2 +- sysdeps/mach/htl/pt-spin.c | 2 +- sysdeps/mach/htl/pt-stack-alloc.c | 2 +- sysdeps/mach/htl/pt-thread-alloc.c | 2 +- sysdeps/mach/htl/pt-thread-start.c | 2 +- sysdeps/mach/htl/pt-thread-terminate.c | 2 +- sysdeps/mach/htl/pt-timedblock.c | 2 +- sysdeps/mach/htl/pt-wakeup.c | 2 +- sysdeps/mach/htl/thrd_yield.c | 2 +- sysdeps/mach/hurd/Makeconfig | 2 + sysdeps/mach/hurd/Makefile | 7 +- sysdeps/mach/hurd/Versions | 4 +- sysdeps/mach/hurd/_exit.c | 4 +- sysdeps/mach/hurd/accept.c | 2 +- sysdeps/mach/hurd/accept4.c | 2 +- sysdeps/mach/hurd/access.c | 2 +- sysdeps/mach/hurd/adjtime.c | 2 +- sysdeps/mach/hurd/arch-fd_to_filename.h | 2 +- sysdeps/mach/hurd/bind.c | 2 +- sysdeps/mach/hurd/bits/fcntl.h | 2 +- sysdeps/mach/hurd/bits/features-time64.h | 21 + sysdeps/mach/hurd/bits/ioctls.h | 4 +- sysdeps/mach/hurd/bits/local_lim.h | 2 +- sysdeps/mach/hurd/bits/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 2 +- sysdeps/mach/hurd/bits/signum-arch.h | 2 +- sysdeps/mach/hurd/bits/socket.h | 2 +- sysdeps/mach/hurd/bits/stat.h | 2 +- sysdeps/mach/hurd/bits/statfs.h | 2 +- sysdeps/mach/hurd/bits/statvfs.h | 6 +- sysdeps/mach/hurd/bits/sysmacros.h | 2 +- sysdeps/mach/hurd/bits/types/error_t.h | 2 +- sysdeps/mach/hurd/bits/typesizes.h | 2 +- sysdeps/mach/hurd/brk.c | 20 +- sysdeps/mach/hurd/chdir.c | 2 +- sysdeps/mach/hurd/check_fds.c | 2 +- sysdeps/mach/hurd/chflags.c | 2 +- sysdeps/mach/hurd/chmod.c | 2 +- sysdeps/mach/hurd/chown.c | 2 +- sysdeps/mach/hurd/chroot.c | 2 +- sysdeps/mach/hurd/clock.c | 2 +- sysdeps/mach/hurd/clock_settime.c | 2 +- sysdeps/mach/hurd/close.c | 3 +- sysdeps/mach/hurd/close_nocancel.c | 2 +- sysdeps/mach/hurd/close_nocancel_nostatus.c | 2 +- sysdeps/mach/hurd/closedir.c | 2 +- sysdeps/mach/hurd/configure | 2 - sysdeps/mach/hurd/configure.ac | 4 - sysdeps/mach/hurd/connect.c | 2 +- sysdeps/mach/hurd/cthreads.c | 10 +- sysdeps/mach/hurd/device-nrs.h | 2 +- sysdeps/mach/hurd/dirfd.c | 2 +- sysdeps/mach/hurd/dirstream.h | 2 +- sysdeps/mach/hurd/dl-execstack.c | 2 +- sysdeps/mach/hurd/dl-fcntl.h | 2 +- sysdeps/mach/hurd/dl-mman.h | 2 +- sysdeps/mach/hurd/dl-sysdep.c | 42 +- sysdeps/mach/hurd/dl-sysdep.h | 9 +- sysdeps/mach/hurd/dl-unistd.h | 2 +- sysdeps/mach/hurd/dup2.c | 2 +- sysdeps/mach/hurd/dup3.c | 2 +- sysdeps/mach/hurd/eloop-threshold.h | 2 +- sysdeps/mach/hurd/enbl-secure.c | 2 +- sysdeps/mach/hurd/errlist.c | 2 +- sysdeps/mach/hurd/errno-loc.c | 2 +- sysdeps/mach/hurd/errnos.awk | 2 +- sysdeps/mach/hurd/euidaccess.c | 2 +- sysdeps/mach/hurd/execve.c | 2 +- sysdeps/mach/hurd/f_setlk.c | 2 +- sysdeps/mach/hurd/f_setlk.h | 2 +- sysdeps/mach/hurd/faccessat.c | 2 +- sysdeps/mach/hurd/fchdir.c | 2 +- sysdeps/mach/hurd/fchflags.c | 2 +- sysdeps/mach/hurd/fchmod.c | 2 +- sysdeps/mach/hurd/fchmodat.c | 2 +- sysdeps/mach/hurd/fchown.c | 2 +- sysdeps/mach/hurd/fchownat.c | 2 +- sysdeps/mach/hurd/fcntl.c | 2 +- sysdeps/mach/hurd/fdatasync.c | 2 +- sysdeps/mach/hurd/fdopendir.c | 2 +- sysdeps/mach/hurd/fexecve.c | 2 +- sysdeps/mach/hurd/fgetxattr.c | 2 +- sysdeps/mach/hurd/flistxattr.c | 2 +- sysdeps/mach/hurd/flock.c | 2 +- sysdeps/mach/hurd/fork.c | 12 +- sysdeps/mach/hurd/fpathconf.c | 2 +- sysdeps/mach/hurd/fremovexattr.c | 2 +- sysdeps/mach/hurd/fsetxattr.c | 2 +- sysdeps/mach/hurd/fstat.c | 31 + sysdeps/mach/hurd/fstat64.c | 36 + sysdeps/mach/hurd/fstatat.c | 32 + sysdeps/mach/hurd/fstatat64.c | 43 + sysdeps/mach/hurd/fstatfs.c | 4 +- sysdeps/mach/hurd/fstatfs64.c | 2 +- sysdeps/mach/hurd/fstatvfs.c | 2 +- sysdeps/mach/hurd/fstatvfs64.c | 2 +- sysdeps/mach/hurd/fsync.c | 2 +- sysdeps/mach/hurd/ftruncate.c | 2 +- sysdeps/mach/hurd/ftruncate64.c | 2 +- sysdeps/mach/hurd/futimens.c | 2 +- sysdeps/mach/hurd/futimes.c | 2 +- sysdeps/mach/hurd/futimesat.c | 2 +- sysdeps/mach/hurd/fxstat.c | 15 +- sysdeps/mach/hurd/fxstat64.c | 16 +- sysdeps/mach/hurd/fxstatat.c | 15 +- sysdeps/mach/hurd/fxstatat64.c | 20 +- sysdeps/mach/hurd/gai_misc.h | 2 +- sysdeps/mach/hurd/getclktck.c | 2 +- sysdeps/mach/hurd/getcwd.c | 2 +- sysdeps/mach/hurd/getdomain.c | 2 +- sysdeps/mach/hurd/getdtsz.c | 2 +- sysdeps/mach/hurd/getegid.c | 2 +- sysdeps/mach/hurd/getentropy.c | 2 +- sysdeps/mach/hurd/geteuid.c | 2 +- sysdeps/mach/hurd/getgid.c | 2 +- sysdeps/mach/hurd/getgroups.c | 2 +- sysdeps/mach/hurd/gethostid.c | 2 +- sysdeps/mach/hurd/gethostname.c | 2 +- sysdeps/mach/hurd/getitimer.c | 2 +- sysdeps/mach/hurd/getlogin.c | 2 +- sysdeps/mach/hurd/getlogin_r.c | 2 +- sysdeps/mach/hurd/getpeername.c | 2 +- sysdeps/mach/hurd/getpgid.c | 2 +- sysdeps/mach/hurd/getpid.c | 2 +- sysdeps/mach/hurd/getppid.c | 2 +- sysdeps/mach/hurd/getpriority.c | 2 +- sysdeps/mach/hurd/getrandom.c | 2 +- sysdeps/mach/hurd/getresgid.c | 2 +- sysdeps/mach/hurd/getresuid.c | 2 +- sysdeps/mach/hurd/getrlimit.c | 2 +- sysdeps/mach/hurd/getrusage.c | 2 +- sysdeps/mach/hurd/getsid.c | 2 +- sysdeps/mach/hurd/getsockname.c | 2 +- sysdeps/mach/hurd/getsockopt.c | 2 +- sysdeps/mach/hurd/getuid.c | 2 +- sysdeps/mach/hurd/getxattr.c | 2 +- sysdeps/mach/hurd/group_member.c | 2 +- sysdeps/mach/hurd/hp-timing.h | 2 +- sysdeps/mach/hurd/htl/bits/pthread-np.h | 4 +- .../hurd/htl/bits/types/struct___pthread_mutex.h | 2 +- sysdeps/mach/hurd/htl/pt-docancel.c | 2 +- sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 2 +- sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-checklocked.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-lock.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex.h | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c | 2 +- .../mach/hurd/htl/pt-mutexattr-getprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-init.c | 2 +- .../mach/hurd/htl/pt-mutexattr-setprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-settype.c | 2 +- sysdeps/mach/hurd/htl/pt-sigstate-destroy.c | 2 +- sysdeps/mach/hurd/htl/pt-sigstate-init.c | 2 +- sysdeps/mach/hurd/htl/pt-sigstate.c | 2 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 21 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 2 +- sysdeps/mach/hurd/i386/Makefile | 10 +- sysdeps/mach/hurd/i386/____longjmp_chk.S | 2 +- sysdeps/mach/hurd/i386/__longjmp.S | 2 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 6 +- sysdeps/mach/hurd/i386/exc2signal.c | 124 +- sysdeps/mach/hurd/i386/getcontext.S | 2 +- sysdeps/mach/hurd/i386/htl/pt-machdep.c | 2 +- sysdeps/mach/hurd/i386/htl/pt-setup.c | 2 +- .../mach/hurd/i386/i686/multiarch/rtld-strncpy-c.c | 1 + sysdeps/mach/hurd/i386/init-first.c | 119 +- sysdeps/mach/hurd/i386/intr-msg.h | 2 +- sysdeps/mach/hurd/i386/ioperm.c | 2 +- sysdeps/mach/hurd/i386/ld.abilist | 3 - sysdeps/mach/hurd/i386/libc.abilist | 36 +- sysdeps/mach/hurd/i386/libpthread.abilist | 1 - sysdeps/mach/hurd/i386/localplt.data | 19 +- 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 | 7 +- sysdeps/mach/hurd/i386/sigreturn.c | 2 +- sysdeps/mach/hurd/i386/static-start.S | 2 +- sysdeps/mach/hurd/i386/swapcontext.S | 2 +- sysdeps/mach/hurd/i386/sys/io.h | 2 +- sysdeps/mach/hurd/i386/tls.h | 2 +- sysdeps/mach/hurd/i386/trampoline.c | 122 +- sysdeps/mach/hurd/i386/vm_param.h | 24 + sysdeps/mach/hurd/if_index.c | 2 +- sysdeps/mach/hurd/ifreq.c | 2 +- sysdeps/mach/hurd/ifreq.h | 2 +- sysdeps/mach/hurd/ioctl.c | 6 +- sysdeps/mach/hurd/isatty.c | 2 +- sysdeps/mach/hurd/jmp-unwind.c | 2 +- sysdeps/mach/hurd/kernel-features.h | 2 +- sysdeps/mach/hurd/kill.c | 4 +- sysdeps/mach/hurd/lchmod.c | 2 +- sysdeps/mach/hurd/lchown.c | 2 +- sysdeps/mach/hurd/lgetxattr.c | 2 +- sysdeps/mach/hurd/libc-start.h | 2 +- sysdeps/mach/hurd/link.c | 2 +- sysdeps/mach/hurd/linkat.c | 2 +- sysdeps/mach/hurd/listen.c | 2 +- sysdeps/mach/hurd/listxattr.c | 2 +- sysdeps/mach/hurd/llistxattr.c | 2 +- sysdeps/mach/hurd/lremovexattr.c | 2 +- sysdeps/mach/hurd/lseek.c | 2 +- sysdeps/mach/hurd/lseek64.c | 2 +- sysdeps/mach/hurd/lsetxattr.c | 2 +- sysdeps/mach/hurd/lstat.c | 30 + sysdeps/mach/hurd/lstat64.c | 41 + sysdeps/mach/hurd/lutimes.c | 2 +- sysdeps/mach/hurd/lxstat.c | 15 +- sysdeps/mach/hurd/lxstat64.c | 19 +- sysdeps/mach/hurd/malloc-machine.h | 2 +- sysdeps/mach/hurd/mig-reply.c | 2 +- sysdeps/mach/hurd/mkdir.c | 2 +- sysdeps/mach/hurd/mkdirat.c | 2 +- sysdeps/mach/hurd/mknodat.c | 118 + sysdeps/mach/hurd/mlock.c | 2 +- sysdeps/mach/hurd/mlockall.c | 2 +- sysdeps/mach/hurd/mmap.c | 11 +- sysdeps/mach/hurd/mmap64.c | 3 +- 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 | 4 +- sysdeps/mach/hurd/net/if_arp.h | 2 +- sysdeps/mach/hurd/net/if_ether.h | 2 +- sysdeps/mach/hurd/net/route.h | 2 +- sysdeps/mach/hurd/not-cancel.h | 2 +- sysdeps/mach/hurd/not-errno.h | 2 +- sysdeps/mach/hurd/open.c | 2 +- sysdeps/mach/hurd/open_nocancel.c | 2 +- sysdeps/mach/hurd/openat.c | 2 +- sysdeps/mach/hurd/openat_nocancel.c | 2 +- sysdeps/mach/hurd/opendir.c | 2 +- sysdeps/mach/hurd/pathconf.c | 2 +- sysdeps/mach/hurd/pipe.c | 2 +- sysdeps/mach/hurd/pipe2.c | 2 +- sysdeps/mach/hurd/poll.c | 2 +- sysdeps/mach/hurd/ppoll.c | 2 +- sysdeps/mach/hurd/pread.c | 2 +- sysdeps/mach/hurd/pread64.c | 2 +- sysdeps/mach/hurd/pread64_nocancel.c | 2 +- sysdeps/mach/hurd/profil.c | 4 +- sysdeps/mach/hurd/pselect.c | 2 +- sysdeps/mach/hurd/ptrace.c | 2 +- sysdeps/mach/hurd/ptsname.c | 10 +- sysdeps/mach/hurd/pwrite.c | 2 +- sysdeps/mach/hurd/pwrite64.c | 2 +- sysdeps/mach/hurd/pwrite64_nocancel.c | 2 +- sysdeps/mach/hurd/read.c | 2 +- sysdeps/mach/hurd/read_nocancel.c | 2 +- sysdeps/mach/hurd/readdir.c | 2 +- sysdeps/mach/hurd/readdir64.c | 2 +- sysdeps/mach/hurd/readdir64_r.c | 2 +- sysdeps/mach/hurd/readdir_r.c | 2 +- sysdeps/mach/hurd/readlink.c | 2 +- sysdeps/mach/hurd/readlinkat.c | 2 +- sysdeps/mach/hurd/reboot.c | 2 +- sysdeps/mach/hurd/recv.c | 2 +- sysdeps/mach/hurd/recvfrom.c | 2 +- sysdeps/mach/hurd/recvmsg.c | 2 +- sysdeps/mach/hurd/removexattr.c | 2 +- sysdeps/mach/hurd/rename.c | 2 +- sysdeps/mach/hurd/renameat.c | 2 +- sysdeps/mach/hurd/renameat2.c | 2 +- sysdeps/mach/hurd/res_enable_icmp.c | 2 +- sysdeps/mach/hurd/revoke.c | 2 +- sysdeps/mach/hurd/rewinddir.c | 2 +- sysdeps/mach/hurd/rmdir.c | 2 +- sysdeps/mach/hurd/sbrk.c | 2 +- sysdeps/mach/hurd/sched_gets.c | 31 + sysdeps/mach/hurd/sched_sets.c | 45 + sysdeps/mach/hurd/seekdir.c | 2 +- sysdeps/mach/hurd/select.c | 2 +- sysdeps/mach/hurd/send.c | 2 +- sysdeps/mach/hurd/sendfile.c | 2 +- sysdeps/mach/hurd/sendfile64.c | 2 +- sysdeps/mach/hurd/sendmsg.c | 2 +- sysdeps/mach/hurd/sendto.c | 2 +- sysdeps/mach/hurd/setdomain.c | 2 +- sysdeps/mach/hurd/setegid.c | 2 +- sysdeps/mach/hurd/seteuid.c | 2 +- sysdeps/mach/hurd/setgid.c | 2 +- sysdeps/mach/hurd/setgroups.c | 2 +- sysdeps/mach/hurd/sethostid.c | 2 +- sysdeps/mach/hurd/sethostname.c | 2 +- sysdeps/mach/hurd/setitimer.c | 4 +- sysdeps/mach/hurd/setlogin.c | 2 +- sysdeps/mach/hurd/setpgid.c | 4 +- sysdeps/mach/hurd/setpriority.c | 2 +- sysdeps/mach/hurd/setregid.c | 2 +- sysdeps/mach/hurd/setresgid.c | 2 +- sysdeps/mach/hurd/setresuid.c | 2 +- sysdeps/mach/hurd/setreuid.c | 2 +- sysdeps/mach/hurd/setrlimit.c | 2 +- sysdeps/mach/hurd/setsid.c | 4 +- sysdeps/mach/hurd/setsockopt.c | 2 +- sysdeps/mach/hurd/setuid.c | 2 +- sysdeps/mach/hurd/setxattr.c | 2 +- sysdeps/mach/hurd/shutdown.c | 2 +- sysdeps/mach/hurd/sigaction.c | 2 +- sysdeps/mach/hurd/sigaltstack.c | 2 +- sysdeps/mach/hurd/siglist-compat.c | 2 +- sysdeps/mach/hurd/sigpending.c | 2 +- sysdeps/mach/hurd/sigprocmask.c | 2 +- sysdeps/mach/hurd/sigstack.c | 2 +- sysdeps/mach/hurd/sigsuspend.c | 2 +- sysdeps/mach/hurd/sigwait.c | 2 +- sysdeps/mach/hurd/socket.c | 2 +- sysdeps/mach/hurd/socketpair.c | 2 +- sysdeps/mach/hurd/spawni.c | 10 +- sysdeps/mach/hurd/stat.c | 30 + sysdeps/mach/hurd/stat64.c | 40 + sysdeps/mach/hurd/statconv.c | 64 + sysdeps/mach/hurd/statfs.c | 2 +- sysdeps/mach/hurd/statfs64.c | 2 +- sysdeps/mach/hurd/statfsconv.c | 2 +- sysdeps/mach/hurd/statvfs.c | 2 +- sysdeps/mach/hurd/statvfs64.c | 2 +- sysdeps/mach/hurd/symlink.c | 2 +- sysdeps/mach/hurd/symlinkat.c | 2 +- sysdeps/mach/hurd/sync.c | 2 +- sysdeps/mach/hurd/syncfs.c | 2 +- sysdeps/mach/hurd/sysconf.c | 2 +- sysdeps/mach/hurd/telldir.c | 2 +- sysdeps/mach/hurd/times.c | 2 +- sysdeps/mach/hurd/tls.h | 6 +- sysdeps/mach/hurd/tmpfile.c | 2 +- sysdeps/mach/hurd/truncate.c | 2 +- sysdeps/mach/hurd/truncate64.c | 2 +- sysdeps/mach/hurd/ttyname.c | 2 +- sysdeps/mach/hurd/ttyname_r.c | 2 +- sysdeps/mach/hurd/umask.c | 2 +- sysdeps/mach/hurd/uname.c | 2 +- sysdeps/mach/hurd/unlink.c | 2 +- sysdeps/mach/hurd/unlinkat.c | 2 +- sysdeps/mach/hurd/utime-helper.c | 2 +- sysdeps/mach/hurd/utimensat.c | 2 +- sysdeps/mach/hurd/utimes.c | 2 +- sysdeps/mach/hurd/wait4.c | 2 +- sysdeps/mach/hurd/wait4_nocancel.c | 2 +- sysdeps/mach/hurd/waitid.c | 43 +- sysdeps/mach/hurd/write.c | 2 +- sysdeps/mach/hurd/write_nocancel.c | 2 +- sysdeps/mach/hurd/writev_nocancel_nostatus.c | 2 +- sysdeps/mach/hurd/x86/dl-sysdep.c | 2 +- sysdeps/mach/hurd/xmknod.c | 18 +- sysdeps/mach/hurd/xmknodat.c | 102 +- sysdeps/mach/hurd/xstat.c | 15 +- sysdeps/mach/hurd/xstat64.c | 20 +- sysdeps/mach/hurd/xstatconv.c | 64 - sysdeps/mach/i386/bits/mach/param.h | 2 +- sysdeps/mach/i386/machine-lock.h | 2 +- sysdeps/mach/i386/machine-sp.h | 2 +- sysdeps/mach/i386/syscall.S | 2 +- sysdeps/mach/i386/sysdep.h | 12 +- sysdeps/mach/i386/thread_state.h | 2 +- sysdeps/mach/include/mach/mig_support.h | 12 + sysdeps/mach/libc-lock.h | 22 +- sysdeps/mach/mprotect.c | 2 +- sysdeps/mach/msync.c | 2 +- sysdeps/mach/munmap.c | 2 +- sysdeps/mach/pagecopy.h | 2 +- sysdeps/mach/readonly-area.c | 2 +- sysdeps/mach/sched_yield.c | 2 +- sysdeps/mach/sleep.c | 2 +- sysdeps/mach/strerror_l.c | 2 +- sysdeps/mach/sysdep.h | 10 +- sysdeps/mach/thread_state.h | 2 +- sysdeps/mach/usleep.c | 2 +- sysdeps/mach/xpg-strerror.c | 2 +- sysdeps/microblaze/__longjmp.S | 2 +- sysdeps/microblaze/_mcount.S | 2 +- sysdeps/microblaze/asm-syntax.h | 2 +- sysdeps/microblaze/atomic-machine.h | 2 +- sysdeps/microblaze/backtrace.c | 3 +- sysdeps/microblaze/backtrace_linux.c | 2 +- sysdeps/microblaze/bits/fenv.h | 2 +- sysdeps/microblaze/bits/link.h | 2 +- sysdeps/microblaze/bits/setjmp.h | 2 +- sysdeps/microblaze/bsd-_setjmp.S | 2 +- sysdeps/microblaze/bsd-setjmp.S | 2 +- sysdeps/microblaze/crti.S | 2 +- sysdeps/microblaze/crtn.S | 2 +- sysdeps/microblaze/dl-machine.h | 2 +- sysdeps/microblaze/dl-tls.h | 2 +- sysdeps/microblaze/dl-trampoline.S | 2 +- sysdeps/microblaze/elf-initfini.h | 2 +- sysdeps/microblaze/gccframe.h | 2 +- sysdeps/microblaze/jmpbuf-unwind.h | 2 +- sysdeps/microblaze/ldsodefs.h | 2 +- sysdeps/microblaze/libc-tls.c | 2 +- sysdeps/microblaze/machine-gmon.h | 2 +- sysdeps/microblaze/memusage.h | 2 +- sysdeps/microblaze/nptl/Makefile | 2 +- sysdeps/microblaze/nptl/pthreaddef.h | 5 +- sysdeps/microblaze/nptl/tls.h | 4 +- sysdeps/microblaze/setjmp.S | 2 +- sysdeps/microblaze/sotruss-lib.c | 2 +- sysdeps/microblaze/stackinfo.h | 2 +- sysdeps/microblaze/start.S | 2 +- sysdeps/microblaze/sysdep.h | 2 +- sysdeps/microblaze/tls-macros.h | 2 +- sysdeps/microblaze/tst-audit.h | 2 +- sysdeps/mips/__longjmp.c | 2 +- sysdeps/mips/add_n.S | 2 +- sysdeps/mips/addmul_1.S | 2 +- sysdeps/mips/atomic-machine.h | 2 +- sysdeps/mips/bits/dlfcn.h | 2 +- sysdeps/mips/bits/fenv.h | 2 +- sysdeps/mips/bits/ipctypes.h | 2 +- sysdeps/mips/bits/link.h | 2 +- sysdeps/mips/bits/setjmp.h | 2 +- sysdeps/mips/bits/wordsize.h | 2 +- sysdeps/mips/bsd-_setjmp.S | 2 +- sysdeps/mips/bsd-setjmp.S | 2 +- sysdeps/mips/dl-dtprocnum.h | 2 +- sysdeps/mips/dl-machine-reject-phdr.h | 2 +- sysdeps/mips/dl-machine.h | 2 +- sysdeps/mips/dl-procinfo.c | 2 +- sysdeps/mips/dl-procinfo.h | 2 +- sysdeps/mips/dl-tls.h | 2 +- sysdeps/mips/dl-trampoline.c | 2 +- sysdeps/mips/elf-initfini.h | 2 +- sysdeps/mips/elf_machine_sym_no_match.h | 2 +- sysdeps/mips/fpregdef.h | 2 +- sysdeps/mips/fpu/fclrexcpt.c | 2 +- sysdeps/mips/fpu/fedisblxcpt.c | 2 +- sysdeps/mips/fpu/feenablxcpt.c | 2 +- sysdeps/mips/fpu/fegetenv.c | 2 +- sysdeps/mips/fpu/fegetexcept.c | 2 +- sysdeps/mips/fpu/fegetmode.c | 2 +- sysdeps/mips/fpu/fegetround.c | 2 +- sysdeps/mips/fpu/feholdexcpt.c | 2 +- sysdeps/mips/fpu/fenv_libc.h | 2 +- sysdeps/mips/fpu/fenv_private.h | 2 +- sysdeps/mips/fpu/fesetenv.c | 2 +- sysdeps/mips/fpu/fesetexcept.c | 2 +- sysdeps/mips/fpu/fesetmode.c | 2 +- sysdeps/mips/fpu/fesetround.c | 2 +- sysdeps/mips/fpu/feupdateenv.c | 2 +- sysdeps/mips/fpu/fgetexcptflg.c | 2 +- sysdeps/mips/fpu/fraiseexcpt.c | 2 +- sysdeps/mips/fpu/fsetexcptflg.c | 2 +- sysdeps/mips/fpu/ftestexcept.c | 2 +- sysdeps/mips/fpu_control.h | 2 +- sysdeps/mips/gccframe.h | 2 +- sysdeps/mips/ieee754/bits/floatn.h | 2 +- sysdeps/mips/ieee754/bits/long-double.h | 2 +- sysdeps/mips/ieee754/ieee754.h | 2 +- sysdeps/mips/include/sys/asm.h | 2 +- sysdeps/mips/jmpbuf-unwind.h | 2 +- sysdeps/mips/ldsodefs.h | 2 +- sysdeps/mips/libc-tls.c | 2 +- sysdeps/mips/lshift.S | 2 +- sysdeps/mips/machine-gmon.h | 2 +- sysdeps/mips/math-tests-snan-payload.h | 2 +- sysdeps/mips/memcpy.S | 2 +- sysdeps/mips/memset.S | 2 +- sysdeps/mips/memusage.h | 2 +- sysdeps/mips/mips32/crti.S | 2 +- sysdeps/mips/mips32/crtn.S | 2 +- .../mips/mips32/fpu/fix-fp-int-convert-overflow.h | 2 +- sysdeps/mips/mips32/fpu/fpucw-helpers.c | 2 +- sysdeps/mips/mips32/libm-test-ulps | 23 +- sysdeps/mips/mips64/Implies | 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 | 25 +- 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 | 2 +- sysdeps/mips/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/mips/nptl/bits/semaphore.h | 2 +- sysdeps/mips/nptl/bits/struct_mutex.h | 2 +- sysdeps/mips/nptl/bits/struct_rwlock.h | 2 +- sysdeps/mips/nptl/pthreaddef.h | 5 +- sysdeps/mips/nptl/tls.h | 4 +- sysdeps/mips/regdef.h | 2 +- sysdeps/mips/rshift.S | 2 +- sysdeps/mips/setjmp.S | 2 +- sysdeps/mips/setjmp_aux.c | 2 +- sysdeps/mips/sgidefs.h | 2 +- sysdeps/mips/sotruss-lib.c | 2 +- sysdeps/mips/stackinfo.h | 2 +- sysdeps/mips/start.S | 2 +- sysdeps/mips/strcmp.S | 2 +- sysdeps/mips/sub_n.S | 2 +- sysdeps/mips/submul_1.S | 2 +- sysdeps/mips/sys/asm.h | 2 +- sysdeps/mips/sys/fpregdef.h | 2 +- sysdeps/mips/sys/regdef.h | 2 +- sysdeps/mips/sys/tas.h | 2 +- sysdeps/mips/sys/ucontext.h | 2 +- sysdeps/mips/tst-abi-fp32mod.c | 2 +- sysdeps/mips/tst-abi-fp64amod.c | 2 +- sysdeps/mips/tst-abi-fp64mod.c | 2 +- sysdeps/mips/tst-abi-fpxxmod.c | 2 +- sysdeps/mips/tst-abi-fpxxomod.c | 2 +- sysdeps/mips/tst-abi-interlink.c | 2 +- sysdeps/mips/tst-audit.h | 2 +- sysdeps/mips/tst-mode-switch-1.c | 2 +- sysdeps/mips/tst-mode-switch-2.c | 2 +- sysdeps/mips/tst-mode-switch-3.c | 2 +- sysdeps/mips/tst-undefined-weak-lib.S | 2 +- sysdeps/mips/tst-undefined-weak.c | 2 +- sysdeps/nios2/Makefile | 2 +- sysdeps/nios2/__longjmp.S | 2 +- sysdeps/nios2/bits/fenv.h | 2 +- sysdeps/nios2/bits/link.h | 2 +- sysdeps/nios2/bits/setjmp.h | 2 +- sysdeps/nios2/crti.S | 2 +- sysdeps/nios2/crtn.S | 2 +- sysdeps/nios2/dl-init.c | 2 +- sysdeps/nios2/dl-machine.h | 2 +- sysdeps/nios2/dl-sysdep.h | 2 +- sysdeps/nios2/dl-tls.h | 2 +- sysdeps/nios2/dl-trampoline.S | 2 +- sysdeps/nios2/elf-initfini.h | 2 +- sysdeps/nios2/gccframe.h | 2 +- sysdeps/nios2/jmpbuf-offsets.h | 2 +- sysdeps/nios2/jmpbuf-unwind.h | 2 +- sysdeps/nios2/ldsodefs.h | 2 +- sysdeps/nios2/libc-tls.c | 2 +- sysdeps/nios2/libm-test-ulps | 22 +- sysdeps/nios2/machine-gmon.h | 2 +- sysdeps/nios2/memusage.h | 2 +- sysdeps/nios2/nptl/Makefile | 2 +- sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/nios2/nptl/pthreaddef.h | 5 +- sysdeps/nios2/nptl/tls.h | 4 +- sysdeps/nios2/setjmp.S | 2 +- sysdeps/nios2/sotruss-lib.c | 2 +- sysdeps/nios2/stackinfo.h | 2 +- sysdeps/nios2/start.S | 2 +- sysdeps/nios2/sysdep.h | 2 +- sysdeps/nios2/tst-audit.h | 2 +- sysdeps/nptl/Makeconfig | 2 +- sysdeps/nptl/Makefile | 2 +- sysdeps/nptl/aio_misc.h | 13 +- sysdeps/nptl/allocrtsig.c | 2 +- sysdeps/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/nptl/bits/pthreadtypes.h | 2 +- sysdeps/nptl/bits/struct_mutex.h | 2 +- sysdeps/nptl/bits/struct_rwlock.h | 2 +- sysdeps/nptl/bits/thread-shared-types.h | 2 +- sysdeps/nptl/dl-thread_gscope_wait.c | 80 + sysdeps/nptl/dl-tunables.list | 2 +- sysdeps/nptl/fork.c | 11 +- sysdeps/nptl/fork.h | 2 +- sysdeps/nptl/futex-internal.h | 234 +- sysdeps/nptl/gai_misc.h | 13 +- sysdeps/nptl/internaltypes.h | 2 +- sysdeps/nptl/jmp-unwind.c | 2 +- sysdeps/nptl/libc-lock.h | 2 +- sysdeps/nptl/libc-lockP.h | 2 +- sysdeps/nptl/librt-cancellation.c | 2 +- sysdeps/nptl/lowlevellock-futex.h | 59 +- sysdeps/nptl/lowlevellock.h | 40 +- sysdeps/nptl/malloc-machine.h | 2 +- sysdeps/nptl/proc_service.h | 2 +- sysdeps/nptl/pthread-functions.h | 2 +- sysdeps/nptl/pthread.h | 161 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/nptl/shm-directory.h | 31 - sysdeps/nptl/stdio-lock.h | 2 +- sysdeps/nptl/sys/procfs.h | 2 +- sysdeps/nptl/thread_db.h | 2 +- sysdeps/nptl/timer_routines.h | 2 +- sysdeps/nptl/unwind-forcedunwind.c | 2 +- sysdeps/posix/Makefile | 6 - sysdeps/posix/alarm.c | 2 +- sysdeps/posix/clock.c | 2 +- sysdeps/posix/clock_getres.c | 2 +- sysdeps/posix/closedir.c | 54 - sysdeps/posix/ctermid.c | 2 +- sysdeps/posix/cuserid.c | 2 +- sysdeps/posix/dirfd.c | 31 - sysdeps/posix/dirstream.h | 55 - sysdeps/posix/dl-fileid.h | 2 +- sysdeps/posix/dup.c | 2 +- sysdeps/posix/dup2.c | 2 +- sysdeps/posix/euidaccess.c | 2 +- sysdeps/posix/fdopendir.c | 52 - sysdeps/posix/flock.c | 2 +- sysdeps/posix/fpathconf.c | 2 +- sysdeps/posix/gai_strerror.c | 2 +- sysdeps/posix/getaddrinfo.c | 21 +- sysdeps/posix/getcwd.c | 788 +- sysdeps/posix/getdtsz.c | 2 +- sysdeps/posix/gethostname.c | 2 +- sysdeps/posix/getpagesize.c | 2 +- sysdeps/posix/isatty.c | 2 +- sysdeps/posix/isfdtype.c | 2 +- sysdeps/posix/killpg.c | 2 +- sysdeps/posix/libc_fatal.c | 2 +- sysdeps/posix/mkfifo.c | 2 +- sysdeps/posix/mkfifoat.c | 2 +- sysdeps/posix/nice.c | 2 +- sysdeps/posix/open64.c | 2 +- sysdeps/posix/opendir.c | 148 - sysdeps/posix/pathconf.c | 2 +- sysdeps/posix/pause.c | 2 +- sysdeps/posix/posix_fallocate.c | 2 +- sysdeps/posix/posix_fallocate64.c | 2 +- sysdeps/posix/pread.c | 2 +- sysdeps/posix/pread64.c | 2 +- sysdeps/posix/preadv.c | 2 +- sysdeps/posix/preadv2.c | 2 +- sysdeps/posix/preadv64.c | 2 +- sysdeps/posix/preadv64v2.c | 2 +- sysdeps/posix/preadv_common.c | 2 +- sysdeps/posix/profil.c | 2 +- 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/readdir.c | 127 - sysdeps/posix/readdir_r.c | 159 - sysdeps/posix/readv.c | 2 +- sysdeps/posix/remove.c | 2 +- sysdeps/posix/rename.c | 2 +- sysdeps/posix/rewinddir.c | 41 - sysdeps/posix/seekdir.c | 35 - sysdeps/posix/shm-directory.c | 38 - sysdeps/posix/shm-directory.h | 66 - sysdeps/posix/shm_open.c | 12 +- sysdeps/posix/shm_unlink.c | 15 +- sysdeps/posix/sigblock.c | 2 +- sysdeps/posix/sigignore.c | 2 +- sysdeps/posix/sigintr.c | 2 +- sysdeps/posix/signal.c | 2 +- sysdeps/posix/sigpause.c | 2 +- sysdeps/posix/sigset.c | 2 +- sysdeps/posix/sigsetmask.c | 2 +- sysdeps/posix/sigsuspend.c | 2 +- sysdeps/posix/sigwait.c | 2 +- sysdeps/posix/sleep.c | 2 +- sysdeps/posix/spawni.c | 2 +- sysdeps/posix/sprofil.c | 2 +- sysdeps/posix/sysconf.c | 2 +- sysdeps/posix/system.c | 6 +- sysdeps/posix/sysv_signal.c | 2 +- sysdeps/posix/telldir.c | 33 - sysdeps/posix/tempname.c | 293 +- sysdeps/posix/truncate.c | 2 +- sysdeps/posix/ttyname.c | 2 +- sysdeps/posix/ttyname_r.c | 2 +- sysdeps/posix/ulimit.c | 2 +- sysdeps/posix/usleep.c | 2 +- sysdeps/posix/utime.c | 2 +- sysdeps/posix/utimes.c | 2 +- sysdeps/posix/writev.c | 2 +- sysdeps/powerpc/atomic-machine.h | 13 +- sysdeps/powerpc/bits/fenv.h | 2 +- sysdeps/powerpc/bits/floatn.h | 2 +- sysdeps/powerpc/bits/fp-fast.h | 2 +- sysdeps/powerpc/bits/hwcap.h | 2 +- sysdeps/powerpc/bits/link.h | 2 +- sysdeps/powerpc/bits/setjmp.h | 2 +- sysdeps/powerpc/cpu-features.c | 2 +- sysdeps/powerpc/cpu-features.h | 2 +- sysdeps/powerpc/dl-procinfo.c | 2 +- sysdeps/powerpc/dl-procinfo.h | 2 +- sysdeps/powerpc/dl-tls.c | 2 +- sysdeps/powerpc/dl-tls.h | 2 +- sysdeps/powerpc/dl-tunables.list | 2 +- sysdeps/powerpc/elf-initfini.h | 2 +- sysdeps/powerpc/ffs.c | 2 +- sysdeps/powerpc/fpu/e_hypot.c | 2 +- sysdeps/powerpc/fpu/e_hypotf.c | 2 +- sysdeps/powerpc/fpu/e_sqrt.c | 2 +- sysdeps/powerpc/fpu/e_sqrtf.c | 2 +- sysdeps/powerpc/fpu/fclrexcpt.c | 2 +- sysdeps/powerpc/fpu/fe_mask.c | 2 +- sysdeps/powerpc/fpu/fe_nomask.c | 2 +- sysdeps/powerpc/fpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/fpu/feenablxcpt.c | 2 +- sysdeps/powerpc/fpu/fegetenv.c | 2 +- sysdeps/powerpc/fpu/fegetexcept.c | 2 +- sysdeps/powerpc/fpu/fegetmode.c | 2 +- sysdeps/powerpc/fpu/fegetround.c | 2 +- sysdeps/powerpc/fpu/feholdexcpt.c | 2 +- sysdeps/powerpc/fpu/fenv_const.c | 2 +- sysdeps/powerpc/fpu/fenv_libc.h | 2 +- sysdeps/powerpc/fpu/fenv_private.h | 2 +- sysdeps/powerpc/fpu/fesetenv.c | 2 +- sysdeps/powerpc/fpu/fesetexcept.c | 2 +- sysdeps/powerpc/fpu/fesetmode.c | 2 +- sysdeps/powerpc/fpu/fesetround.c | 2 +- sysdeps/powerpc/fpu/feupdateenv.c | 2 +- sysdeps/powerpc/fpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/powerpc/fpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/fpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/fpu/ftestexcept.c | 2 +- sysdeps/powerpc/fpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/fpu/libm-test-ulps | 31 +- sysdeps/powerpc/fpu/math-barriers.h | 2 +- sysdeps/powerpc/fpu/math-tests-trap-force.h | 2 +- sysdeps/powerpc/fpu/math_ldbl.h | 2 +- sysdeps/powerpc/fpu/math_private.h | 2 +- sysdeps/powerpc/fpu/round_to_integer.h | 2 +- sysdeps/powerpc/fpu/s_ceil.c | 2 +- sysdeps/powerpc/fpu/s_ceilf.c | 2 +- sysdeps/powerpc/fpu/s_copysign.c | 2 +- sysdeps/powerpc/fpu/s_copysignf.c | 2 +- sysdeps/powerpc/fpu/s_floor.c | 2 +- sysdeps/powerpc/fpu/s_floorf.c | 2 +- sysdeps/powerpc/fpu/s_logb.c | 2 +- sysdeps/powerpc/fpu/s_logbf.c | 2 +- sysdeps/powerpc/fpu/s_logbl.c | 2 +- sysdeps/powerpc/fpu/s_modf.c | 2 +- sysdeps/powerpc/fpu/s_modff.c | 2 +- sysdeps/powerpc/fpu/s_nearbyint.c | 2 +- sysdeps/powerpc/fpu/s_nearbyintf.c | 2 +- sysdeps/powerpc/fpu/s_rint.c | 2 +- sysdeps/powerpc/fpu/s_rintf.c | 2 +- sysdeps/powerpc/fpu/s_round.c | 2 +- sysdeps/powerpc/fpu/s_roundf.c | 2 +- sysdeps/powerpc/fpu/s_trunc.c | 2 +- sysdeps/powerpc/fpu/s_truncf.c | 2 +- sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 2 +- sysdeps/powerpc/fpu_control.h | 2 +- sysdeps/powerpc/gccframe.h | 2 +- sysdeps/powerpc/hwcapinfo.c | 2 +- sysdeps/powerpc/hwcapinfo.h | 2 +- sysdeps/powerpc/jmpbuf-offsets.h | 2 +- sysdeps/powerpc/jmpbuf-unwind.h | 2 +- sysdeps/powerpc/ldsodefs.h | 2 +- sysdeps/powerpc/libc-tls.c | 2 +- sysdeps/powerpc/longjmp.c | 2 +- sysdeps/powerpc/machine-gmon.h | 2 +- sysdeps/powerpc/math-tests-snan-cast.h | 2 +- sysdeps/powerpc/memusage.h | 2 +- sysdeps/powerpc/mod-cache-ppc.c | 2 +- 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 | 33 +- 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/tls.h | 30 +- sysdeps/powerpc/power4/wordcopy.c | 2 +- sysdeps/powerpc/power6/wordcopy.c | 2 +- sysdeps/powerpc/powerpc32/405/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/405/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/405/memset.S | 2 +- sysdeps/powerpc/powerpc32/405/strcmp.S | 2 +- sysdeps/powerpc/powerpc32/405/strcpy.S | 2 +- sysdeps/powerpc/powerpc32/405/strlen.S | 2 +- sysdeps/powerpc/powerpc32/405/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/476/memset.S | 2 +- sysdeps/powerpc/powerpc32/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/__longjmp.S | 2 +- sysdeps/powerpc/powerpc32/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/add_n.S | 2 +- sysdeps/powerpc/powerpc32/addmul_1.S | 2 +- sysdeps/powerpc/powerpc32/atomic-machine.h | 6 +- sysdeps/powerpc/powerpc32/backtrace.c | 2 +- sysdeps/powerpc/powerpc32/bsd-_setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bsd-setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bzero.S | 2 +- sysdeps/powerpc/powerpc32/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/crti.S | 2 +- sysdeps/powerpc/powerpc32/crtn.S | 2 +- sysdeps/powerpc/powerpc32/dl-irel.h | 2 +- sysdeps/powerpc/powerpc32/dl-machine.c | 2 +- sysdeps/powerpc/powerpc32/dl-machine.h | 2 +- sysdeps/powerpc/powerpc32/dl-start.S | 2 +- sysdeps/powerpc/powerpc32/dl-trampoline.S | 2 +- sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/fpu/__longjmp.S | 2 +- .../powerpc32/fpu/fix-int-fp-convert-zero.h | 2 +- sysdeps/powerpc/powerpc32/fpu/fprrest.S | 2 +- sysdeps/powerpc/powerpc32/fpu/fprsave.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_copysignl.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llrint.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llrintf.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llround.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llroundf.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lrint.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lround.c | 2 +- sysdeps/powerpc/powerpc32/fpu/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/fpu/setjmp.S | 2 +- sysdeps/powerpc/powerpc32/gprrest0.S | 2 +- sysdeps/powerpc/powerpc32/gprrest1.S | 2 +- sysdeps/powerpc/powerpc32/gprsave0.S | 2 +- sysdeps/powerpc/powerpc32/gprsave1.S | 2 +- sysdeps/powerpc/powerpc32/libgcc-compat.S | 2 +- sysdeps/powerpc/powerpc32/lshift.S | 2 +- sysdeps/powerpc/powerpc32/memset.S | 2 +- sysdeps/powerpc/powerpc32/mul_1.S | 2 +- .../power4/fpu/multiarch/e_hypot-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/e_hypot.c | 2 +- .../power4/fpu/multiarch/e_hypotf-power7.c | 2 +- .../power4/fpu/multiarch/e_hypotf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/e_hypotf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceil.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceilf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_floor.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_floorf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llrint.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llrintf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llround.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llroundf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb.c | 2 +- .../power4/fpu/multiarch/s_logbf-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbf.c | 2 +- .../power4/fpu/multiarch/s_logbl-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbl-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbl.c | 2 +- .../power4/fpu/multiarch/s_lrint-power6x.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrint.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrintf.c | 2 +- .../power4/fpu/multiarch/s_lround-power6x.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lround.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lroundf.c | 2 +- .../power4/fpu/multiarch/s_modf-power5+.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modf.c | 2 +- .../power4/fpu/multiarch/s_modff-power5+.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modff-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modff.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_round.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_roundf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_truncf.c | 2 +- sysdeps/powerpc/powerpc32/power4/hp-timing.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/power4/memcopy.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- .../powerpc32/power4/multiarch/bzero-power6.S | 2 +- .../powerpc32/power4/multiarch/bzero-power7.S | 2 +- .../powerpc32/power4/multiarch/bzero-ppc32.S | 2 +- sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 2 +- .../powerpc32/power4/multiarch/ifunc-impl-list.c | 2 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 4 +- .../powerpc32/power4/multiarch/memchr-power7.S | 2 +- .../powerpc32/power4/multiarch/memchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memchr.c | 2 +- .../powerpc32/power4/multiarch/memcmp-power7.S | 2 +- .../powerpc32/power4/multiarch/memcmp-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memcmp.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memcpy-a2.S | 2 +- .../powerpc32/power4/multiarch/memcpy-cell.S | 2 +- .../powerpc32/power4/multiarch/memcpy-power6.S | 2 +- .../powerpc32/power4/multiarch/memcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/memcpy-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memcpy.c | 2 +- .../powerpc32/power4/multiarch/memmove-power7.c | 2 +- .../powerpc32/power4/multiarch/memmove-ppc.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memmove.c | 2 +- .../powerpc32/power4/multiarch/mempcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/mempcpy-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/mempcpy.c | 2 +- .../powerpc32/power4/multiarch/memrchr-power7.S | 2 +- .../powerpc32/power4/multiarch/memrchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memrchr.c | 2 +- .../powerpc32/power4/multiarch/memset-power6.S | 2 +- .../powerpc32/power4/multiarch/memset-power7.S | 2 +- .../powerpc32/power4/multiarch/memset-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memset.c | 2 +- .../powerpc32/power4/multiarch/rawmemchr-power7.S | 2 +- .../powerpc32/power4/multiarch/rawmemchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/rawmemchr.c | 2 +- .../powerpc32/power4/multiarch/rtld-memcmp.S | 2 +- .../powerpc32/power4/multiarch/rtld-memset.S | 2 +- .../powerpc32/power4/multiarch/rtld-strchr.S | 2 +- .../powerpc32/power4/multiarch/rtld-strnlen.c | 2 +- .../powerpc32/power4/multiarch/strcasecmp-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp.c | 2 +- .../power4/multiarch/strcasecmp_l-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp_l.c | 2 +- .../powerpc32/power4/multiarch/strchr-power7.S | 2 +- .../powerpc32/power4/multiarch/strchr-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strchr.c | 2 +- .../powerpc32/power4/multiarch/strchrnul-power7.S | 2 +- .../powerpc32/power4/multiarch/strchrnul-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strchrnul.c | 2 +- .../powerpc32/power4/multiarch/strlen-power7.S | 2 +- .../powerpc32/power4/multiarch/strlen-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strlen.c | 2 +- .../powerpc32/power4/multiarch/strncase-power7.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strncase.c | 2 +- .../powerpc32/power4/multiarch/strncase_l-power7.c | 2 +- .../powerpc32/power4/multiarch/strncase_l.c | 2 +- .../powerpc32/power4/multiarch/strncmp-power7.S | 2 +- .../powerpc32/power4/multiarch/strncmp-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strncmp.c | 2 +- .../powerpc32/power4/multiarch/strnlen-power7.S | 2 +- .../powerpc32/power4/multiarch/strnlen-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strnlen.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-power7.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-ppc32.c | 2 +- sysdeps/powerpc/powerpc32/power4/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power6/memset.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power7/memchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/memrchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/memset.S | 2 +- sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc32/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc32/power7/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strnlen.S | 2 +- sysdeps/powerpc/powerpc32/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc32/register-dump.h | 2 +- sysdeps/powerpc/powerpc32/rshift.S | 2 +- sysdeps/powerpc/powerpc32/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/setjmp.S | 2 +- sysdeps/powerpc/powerpc32/start.S | 2 +- sysdeps/powerpc/powerpc32/stpcpy.S | 2 +- sysdeps/powerpc/powerpc32/strchr.S | 2 +- sysdeps/powerpc/powerpc32/strcmp.S | 2 +- sysdeps/powerpc/powerpc32/strcpy.S | 2 +- sysdeps/powerpc/powerpc32/strlen.S | 2 +- sysdeps/powerpc/powerpc32/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/sub_n.S | 2 +- sysdeps/powerpc/powerpc32/submul_1.S | 2 +- sysdeps/powerpc/powerpc32/symbol-hacks.h | 2 +- sysdeps/powerpc/powerpc32/sysdep.h | 21 +- sysdeps/powerpc/powerpc32/tst-audit.h | 2 +- sysdeps/powerpc/powerpc64/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc64/__longjmp.S | 2 +- sysdeps/powerpc/powerpc64/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/addmul_1.S | 2 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 6 +- sysdeps/powerpc/powerpc64/backtrace.c | 15 +- .../powerpc/powerpc64/be/fpu/multiarch/s_ceil.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_ceilf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_floor.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_floorf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_llrint.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_llrintf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_llround.c | 2 +- .../powerpc64/be/fpu/multiarch/s_llroundf.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logb-power7.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logb-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_logb.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbf-power7.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbf-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_logbf.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbl-power7.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbl-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_logbl.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modf-power5+.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modf-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_modf.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modff-power5+.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modff-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_modff.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_round.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_roundf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_trunc.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_truncf.c | 2 +- sysdeps/powerpc/powerpc64/bzero.S | 2 +- sysdeps/powerpc/powerpc64/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/crti.S | 2 +- sysdeps/powerpc/powerpc64/crtn.S | 2 +- sysdeps/powerpc/powerpc64/dl-dtprocnum.h | 2 +- sysdeps/powerpc/powerpc64/dl-irel.h | 2 +- sysdeps/powerpc/powerpc64/dl-machine.c | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 2 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 2 +- sysdeps/powerpc/powerpc64/entry.h | 2 +- sysdeps/powerpc/powerpc64/ffsll.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_copysignl.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llrint.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llround.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llroundf.c | 2 +- sysdeps/powerpc/powerpc64/hp-timing.h | 2 +- sysdeps/powerpc/powerpc64/le/Makefile | 28 + sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c | 46 + sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c | 2 +- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 204 +- .../le/fpu/multiarch/float128-ifunc-macros.h | 56 + .../fpu/multiarch/float128-ifunc-redirect-macros.h | 53 + .../le/fpu/multiarch/float128-ifunc-redirects-mp.h | 64 + .../le/fpu/multiarch/float128-ifunc-redirects.h | 43 + .../powerpc64/le/fpu/multiarch/float128-ifunc.h | 166 + .../powerpc64/le/fpu/multiarch/float128_private.h | 99 + .../le/fpu/multiarch/math-type-macros-float128.h | 120 + .../powerpc64/le/fpu/multiarch/math_private.h | 15 + .../powerpc64/le/fpu/multiarch/s_fmaf128-power9.c | 28 - .../powerpc64/le/fpu/multiarch/s_fmaf128-ppc64.c | 26 - .../powerpc/powerpc64/le/fpu/multiarch/s_fmaf128.c | 36 - .../powerpc64/le/fpu/multiarch/w_sqrtf128-power9.c | 35 - .../le/fpu/multiarch/w_sqrtf128-ppc64le.c | 35 - .../powerpc64/le/fpu/multiarch/w_sqrtf128.c | 31 - .../powerpc/powerpc64/le/no_ldbl_gnu_attribute.c | 2 +- sysdeps/powerpc/powerpc64/le/power9/Makeconfig | 3 + sysdeps/powerpc/powerpc64/le/power9/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/stpcpy.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/stpncpy.S | 24 + sysdeps/powerpc/powerpc64/le/power9/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strlen.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 410 + sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c | 54 + sysdeps/powerpc/powerpc64/lshift.S | 2 +- sysdeps/powerpc/powerpc64/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/memset.S | 2 +- sysdeps/powerpc/powerpc64/mul_1.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 2 +- sysdeps/powerpc/powerpc64/multiarch/bcopy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/bzero.c | 2 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 18 +- sysdeps/powerpc/powerpc64/multiarch/init-arch.h | 2 +- .../powerpc/powerpc64/multiarch/memchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memchr-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memchr.c | 2 +- .../powerpc/powerpc64/multiarch/memcmp-power4.S | 2 +- .../powerpc/powerpc64/multiarch/memcmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memcmp-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-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-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memmove-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 2 +- .../powerpc/powerpc64/multiarch/mempcpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/mempcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 2 +- .../powerpc/powerpc64/multiarch/memrchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memrchr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/memrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 2 +- .../powerpc/powerpc64/multiarch/memset-power4.S | 2 +- .../powerpc/powerpc64/multiarch/memset-power6.S | 2 +- .../powerpc/powerpc64/multiarch/memset-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memset-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 2 +- .../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 +- .../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 | 29 + .../powerpc/powerpc64/multiarch/stpncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 10 +- .../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 | 2 +- .../powerpc/powerpc64/multiarch/strcasestr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 2 +- .../powerpc/powerpc64/multiarch/strcat-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcat-power8.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 2 +- .../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 | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 2 +- .../powerpc/powerpc64/multiarch/strcspn-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 2 +- .../powerpc/powerpc64/multiarch/strlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strlen-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 2 +- .../powerpc/powerpc64/multiarch/strncase-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncase-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncase-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase.c | 2 +- .../powerpc64/multiarch/strncase_l-power7.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-power8.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power4.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power9.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power9.S | 32 + .../powerpc/powerpc64/multiarch/strncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 10 +- .../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 | 2 +- sysdeps/powerpc/powerpc64/multiarch/strstr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strstr.c | 2 +- .../powerpc/powerpc64/multiarch/wordcopy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power4/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power4/memset.S | 2 +- sysdeps/powerpc/powerpc64/power4/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power6/memset.S | 2 +- sysdeps/powerpc/powerpc64/power7/add_n.S | 2 +- sysdeps/powerpc/powerpc64/power7/memchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memmove.S | 2 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/memset.S | 2 +- sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power7/strstr.S | 2 +- sysdeps/powerpc/powerpc64/power7/sub_n.S | 2 +- sysdeps/powerpc/powerpc64/power8/memchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/memrchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/memset.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 2 +- .../powerpc/powerpc64/power8/strcasestr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power8/strcasestr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strchrnul.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcspn.S | 2 +- sysdeps/powerpc/powerpc64/power8/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncase.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/power8/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strspn.S | 2 +- sysdeps/powerpc/powerpc64/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc64/register-dump.h | 2 +- sysdeps/powerpc/powerpc64/setjmp-bug21895.c | 2 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc64/setjmp.S | 2 +- sysdeps/powerpc/powerpc64/start.S | 2 +- sysdeps/powerpc/powerpc64/strchr.S | 2 +- sysdeps/powerpc/powerpc64/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/strlen.S | 2 +- sysdeps/powerpc/powerpc64/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/submul_1.S | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 125 +- sysdeps/powerpc/powerpc64/tst-audit.h | 2 +- .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 2 +- .../powerpc/powerpc64/tst-ucontext-ppc64-vscr.c | 2 +- sysdeps/powerpc/sched_cpucount.c | 2 +- sysdeps/powerpc/sigjmp.c | 2 +- sysdeps/powerpc/sotruss-lib.c | 2 +- sysdeps/powerpc/stackinfo.h | 2 +- sysdeps/powerpc/sys/platform/ppc.h | 2 +- sysdeps/powerpc/sysdep.h | 2 +- sysdeps/powerpc/test-arith.c | 2 +- sysdeps/powerpc/test-get_hwcap-static.c | 2 +- sysdeps/powerpc/test-get_hwcap.c | 2 +- sysdeps/powerpc/test-gettimebase.c | 2 +- sysdeps/powerpc/tst-cache-ppc-static-dlopen.c | 2 +- sysdeps/powerpc/tst-cache-ppc-static.c | 2 +- sysdeps/powerpc/tst-cache-ppc.c | 2 +- sysdeps/powerpc/tst-set_ppr.c | 2 +- sysdeps/powerpc/tst-stack-align.h | 2 +- sysdeps/powerpc/tst-tlsifunc-static.c | 2 +- sysdeps/powerpc/tst-tlsifunc.c | 2 +- sysdeps/pthread/Makefile | 17 +- sysdeps/pthread/aio_cancel.c | 2 +- sysdeps/pthread/aio_error.c | 2 +- sysdeps/pthread/aio_fsync.c | 2 +- sysdeps/pthread/aio_misc.c | 2 +- sysdeps/pthread/aio_misc.h | 2 +- sysdeps/pthread/aio_notify.c | 2 +- sysdeps/pthread/aio_read.c | 2 +- sysdeps/pthread/aio_read64.c | 2 +- sysdeps/pthread/aio_suspend.c | 62 +- sysdeps/pthread/aio_write.c | 2 +- sysdeps/pthread/aio_write64.c | 2 +- sysdeps/pthread/allocalim.h | 2 +- sysdeps/pthread/bits/sigthread.h | 2 +- sysdeps/pthread/call_once.c | 2 +- sysdeps/pthread/cnd_broadcast.c | 2 +- sysdeps/pthread/cnd_destroy.c | 2 +- sysdeps/pthread/cnd_init.c | 2 +- sysdeps/pthread/cnd_signal.c | 2 +- sysdeps/pthread/cnd_timedwait.c | 2 +- sysdeps/pthread/cnd_wait.c | 2 +- sysdeps/pthread/eintr.c | 2 +- sysdeps/pthread/flockfile.c | 2 +- sysdeps/pthread/ftrylockfile.c | 2 +- sysdeps/pthread/funlockfile.c | 2 +- sysdeps/pthread/lio_listio.c | 2 +- sysdeps/pthread/lio_listio64.c | 2 +- sysdeps/pthread/mtx_destroy.c | 2 +- sysdeps/pthread/mtx_init.c | 2 +- sysdeps/pthread/mtx_lock.c | 2 +- sysdeps/pthread/mtx_timedlock.c | 2 +- sysdeps/pthread/mtx_trylock.c | 2 +- sysdeps/pthread/mtx_unlock.c | 2 +- sysdeps/pthread/posix-timer.h | 2 +- sysdeps/pthread/sem_close.c | 33 + sysdeps/pthread/sem_open.c | 214 + sysdeps/pthread/sem_routines.c | 199 + sysdeps/pthread/sem_routines.h | 27 + sysdeps/pthread/sem_unlink.c | 42 + sysdeps/pthread/semaphore.h | 25 +- 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 | 35 +- sysdeps/pthread/timer_create.c | 2 +- sysdeps/pthread/timer_delete.c | 2 +- sysdeps/pthread/timer_getoverr.c | 2 +- sysdeps/pthread/timer_gettime.c | 2 +- sysdeps/pthread/timer_routines.c | 2 +- sysdeps/pthread/timer_settime.c | 2 +- sysdeps/pthread/tss_create.c | 2 +- sysdeps/pthread/tss_delete.c | 2 +- sysdeps/pthread/tss_get.c | 2 +- sysdeps/pthread/tss_set.c | 2 +- sysdeps/pthread/tst-_res1.c | 2 +- sysdeps/pthread/tst-_res1mod1.c | 2 +- sysdeps/pthread/tst-abstime.c | 2 +- sysdeps/pthread/tst-atfork1.c | 2 +- sysdeps/pthread/tst-atfork2.c | 2 +- sysdeps/pthread/tst-atfork2mod.c | 2 +- sysdeps/pthread/tst-attr1.c | 2 +- sysdeps/pthread/tst-backtrace1.c | 2 +- sysdeps/pthread/tst-bad-schedattr.c | 2 +- sysdeps/pthread/tst-barrier1.c | 2 +- sysdeps/pthread/tst-barrier2.c | 2 +- sysdeps/pthread/tst-barrier3.c | 2 +- sysdeps/pthread/tst-barrier4.c | 2 +- sysdeps/pthread/tst-basic1.c | 2 +- sysdeps/pthread/tst-basic2.c | 2 +- sysdeps/pthread/tst-basic3.c | 2 +- sysdeps/pthread/tst-basic4.c | 2 +- sysdeps/pthread/tst-basic5.c | 2 +- sysdeps/pthread/tst-basic6.c | 2 +- sysdeps/pthread/tst-call-once.c | 2 +- sysdeps/pthread/tst-cancel-self-cancelstate.c | 2 +- sysdeps/pthread/tst-cancel-self-canceltype.c | 2 +- sysdeps/pthread/tst-cancel-self-cleanup.c | 2 +- sysdeps/pthread/tst-cancel-self-testcancel.c | 2 +- sysdeps/pthread/tst-cancel-self.c | 2 +- sysdeps/pthread/tst-cancel1.c | 2 +- sysdeps/pthread/tst-cancel10.c | 2 +- sysdeps/pthread/tst-cancel11.c | 2 +- sysdeps/pthread/tst-cancel12.c | 2 +- sysdeps/pthread/tst-cancel13.c | 2 +- sysdeps/pthread/tst-cancel14.c | 2 +- sysdeps/pthread/tst-cancel15.c | 2 +- sysdeps/pthread/tst-cancel16.c | 2 +- sysdeps/pthread/tst-cancel18.c | 2 +- sysdeps/pthread/tst-cancel19.c | 2 +- sysdeps/pthread/tst-cancel2.c | 2 +- sysdeps/pthread/tst-cancel20.c | 2 +- sysdeps/pthread/tst-cancel21.c | 2 +- sysdeps/pthread/tst-cancel22.c | 2 +- sysdeps/pthread/tst-cancel26.c | 2 +- sysdeps/pthread/tst-cancel27.c | 2 +- sysdeps/pthread/tst-cancel28.c | 2 +- sysdeps/pthread/tst-cancel3.c | 2 +- sysdeps/pthread/tst-cancel4-common.c | 246 + sysdeps/pthread/tst-cancel4-common.h | 112 + sysdeps/pthread/tst-cancel4.c | 1618 ++ {nptl => sysdeps/pthread}/tst-cancel5.c | 0 sysdeps/pthread/tst-cancel6.c | 2 +- sysdeps/pthread/tst-cancel8.c | 2 +- sysdeps/pthread/tst-cancel9.c | 2 +- {nptl => sysdeps/pthread}/tst-cancelx4.c | 0 {nptl => sysdeps/pthread}/tst-cancelx5.c | 0 sysdeps/pthread/tst-cleanup0.c | 2 +- sysdeps/pthread/tst-cleanup1.c | 2 +- sysdeps/pthread/tst-cleanup2.c | 2 +- sysdeps/pthread/tst-cleanup3.c | 2 +- sysdeps/pthread/tst-clock1.c | 2 +- sysdeps/pthread/tst-cnd-basic.c | 2 +- sysdeps/pthread/tst-cnd-broadcast.c | 2 +- sysdeps/pthread/tst-cnd-timedwait.c | 2 +- sysdeps/pthread/tst-cond-except.c | 2 +- sysdeps/pthread/tst-cond1.c | 2 +- sysdeps/pthread/tst-cond10.c | 2 +- sysdeps/pthread/tst-cond11.c | 2 +- sysdeps/pthread/tst-cond12.c | 2 +- sysdeps/pthread/tst-cond14.c | 2 +- sysdeps/pthread/tst-cond15.c | 2 +- sysdeps/pthread/tst-cond16.c | 2 +- sysdeps/pthread/tst-cond18.c | 2 +- sysdeps/pthread/tst-cond19.c | 2 +- sysdeps/pthread/tst-cond2.c | 2 +- sysdeps/pthread/tst-cond20.c | 2 +- sysdeps/pthread/tst-cond23.c | 2 +- sysdeps/pthread/tst-cond24.c | 2 +- sysdeps/pthread/tst-cond25.c | 2 +- sysdeps/pthread/tst-cond27.c | 2 +- sysdeps/pthread/tst-cond3.c | 2 +- sysdeps/pthread/tst-cond4.c | 2 +- sysdeps/pthread/tst-cond5.c | 2 +- sysdeps/pthread/tst-cond6.c | 2 +- sysdeps/pthread/tst-cond7.c | 2 +- sysdeps/pthread/tst-cond8.c | 2 +- sysdeps/pthread/tst-cond9.c | 2 +- sysdeps/pthread/tst-create-detached.c | 2 +- sysdeps/pthread/tst-detach1.c | 2 +- sysdeps/pthread/tst-eintr2.c | 2 +- sysdeps/pthread/tst-eintr3.c | 2 +- sysdeps/pthread/tst-eintr4.c | 2 +- sysdeps/pthread/tst-eintr5.c | 2 +- sysdeps/pthread/tst-exec1.c | 2 +- sysdeps/pthread/tst-exec2.c | 2 +- sysdeps/pthread/tst-exec3.c | 2 +- sysdeps/pthread/tst-exit1.c | 2 +- sysdeps/pthread/tst-fini1.c | 2 +- sysdeps/pthread/tst-fini1mod.c | 2 +- sysdeps/pthread/tst-flock1.c | 2 +- sysdeps/pthread/tst-flock2.c | 2 +- sysdeps/pthread/tst-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 | 85 + sysdeps/pthread/tst-join2.c | 2 +- sysdeps/pthread/tst-join3.c | 2 +- sysdeps/pthread/tst-join4.c | 2 +- sysdeps/pthread/tst-join5.c | 2 +- sysdeps/pthread/tst-join7.c | 2 +- sysdeps/pthread/tst-join7mod.c | 2 +- sysdeps/pthread/tst-join8.c | 2 +- sysdeps/pthread/tst-join9.c | 2 +- sysdeps/pthread/tst-key1.c | 2 +- sysdeps/pthread/tst-key2.c | 2 +- sysdeps/pthread/tst-key3.c | 2 +- sysdeps/pthread/tst-key4.c | 2 +- sysdeps/pthread/tst-kill1.c | 2 +- sysdeps/pthread/tst-kill2.c | 2 +- sysdeps/pthread/tst-kill3.c | 2 +- sysdeps/pthread/tst-kill4.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 | 4 +- sysdeps/pthread/tst-mtx-timedlock.c | 2 +- sysdeps/pthread/tst-mtx-trylock.c | 2 +- sysdeps/pthread/tst-mutex-errorcheck.c | 2 +- sysdeps/pthread/tst-mutex1.c | 2 +- sysdeps/pthread/tst-mutex10.c | 2 +- sysdeps/pthread/tst-mutex11.c | 2 +- sysdeps/pthread/tst-mutex2.c | 2 +- sysdeps/pthread/tst-mutex3.c | 2 +- sysdeps/pthread/tst-mutex4.c | 2 +- sysdeps/pthread/tst-mutex5.c | 16 +- sysdeps/pthread/tst-mutex6.c | 2 +- sysdeps/pthread/tst-mutex7.c | 2 +- sysdeps/pthread/tst-mutex9.c | 17 +- 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-mutexattr.c | 2 +- sysdeps/pthread/tst-raise1.c | 2 +- sysdeps/pthread/tst-robust1.c | 2 +- sysdeps/pthread/tst-robust10.c | 2 +- sysdeps/pthread/tst-robust7.c | 2 +- sysdeps/pthread/tst-rwlock-tryrdlock-stall.c | 2 +- sysdeps/pthread/tst-rwlock-trywrlock-stall.c | 2 +- sysdeps/pthread/tst-rwlock1.c | 2 +- sysdeps/pthread/tst-rwlock12.c | 2 +- sysdeps/pthread/tst-rwlock13.c | 2 +- sysdeps/pthread/tst-rwlock14.c | 2 +- sysdeps/pthread/tst-rwlock16.c | 2 +- sysdeps/pthread/tst-rwlock4.c | 2 +- sysdeps/pthread/tst-rwlock5.c | 2 +- sysdeps/pthread/tst-sem1.c | 2 +- sysdeps/pthread/tst-sem10.c | 2 +- sysdeps/pthread/tst-sem14.c | 2 +- sysdeps/pthread/tst-sem15.c | 2 +- sysdeps/pthread/tst-sem16.c | 2 +- sysdeps/pthread/tst-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 | 2 +- sysdeps/pthread/tst-signal1.c | 2 +- sysdeps/pthread/tst-signal2.c | 2 +- sysdeps/pthread/tst-signal4.c | 2 +- sysdeps/pthread/tst-signal5.c | 2 +- sysdeps/pthread/tst-signal6.c | 2 +- sysdeps/pthread/tst-signal8.c | 2 +- sysdeps/pthread/tst-spin1.c | 2 +- sysdeps/pthread/tst-spin2.c | 2 +- sysdeps/pthread/tst-spin3.c | 2 +- sysdeps/pthread/tst-stack1.c | 2 +- sysdeps/pthread/tst-stdio1.c | 2 +- sysdeps/pthread/tst-stdio2.c | 2 +- sysdeps/pthread/tst-thrd-detach.c | 2 +- sysdeps/pthread/tst-thrd-sleep.c | 4 +- sysdeps/pthread/tst-timer.c | 2 +- sysdeps/pthread/tst-tls4moda.c | 2 +- sysdeps/pthread/tst-tls4modb.c | 2 +- sysdeps/pthread/tst-tsd1.c | 2 +- sysdeps/pthread/tst-tsd2.c | 2 +- sysdeps/pthread/tst-tsd5.c | 2 +- sysdeps/pthread/tst-tss-basic.c | 4 +- sysdeps/pthread/tst-umask1.c | 2 +- sysdeps/pthread/tst-unload.c | 2 +- sysdeps/riscv/__longjmp.S | 2 +- sysdeps/riscv/bits/fenv.h | 2 +- sysdeps/riscv/bits/link.h | 2 +- sysdeps/riscv/bits/setjmp.h | 2 +- sysdeps/riscv/bits/wordsize.h | 7 +- sysdeps/riscv/dl-irel.h | 56 + sysdeps/riscv/dl-machine.h | 50 +- sysdeps/riscv/dl-tls.h | 2 +- sysdeps/riscv/dl-trampoline.S | 2 +- sysdeps/riscv/e_sqrtl.c | 2 +- sysdeps/riscv/fpu_control.h | 2 +- sysdeps/riscv/gccframe.h | 2 +- sysdeps/riscv/jmpbuf-offsets.h | 2 +- sysdeps/riscv/jmpbuf-unwind.h | 2 +- sysdeps/riscv/ldsodefs.h | 2 +- sysdeps/riscv/libc-tls.c | 2 +- sysdeps/riscv/machine-gmon.h | 2 +- sysdeps/riscv/math-tests-snan-payload.h | 2 +- sysdeps/riscv/math-tests-trap.h | 2 +- sysdeps/riscv/memusage.h | 2 +- sysdeps/riscv/nofpu/math-tests-exceptions.h | 2 +- sysdeps/riscv/nofpu/math-tests-rounding.h | 2 +- sysdeps/riscv/nptl/Makefile | 2 +- sysdeps/riscv/nptl/bits/pthreadtypes-arch.h | 28 +- sysdeps/riscv/nptl/bits/struct_rwlock.h | 29 +- sysdeps/riscv/nptl/libc-lowlevellock.c | 8 - sysdeps/riscv/nptl/pthread-offsets.h | 17 +- sysdeps/riscv/nptl/pthreaddef.h | 5 +- sysdeps/riscv/nptl/tls.h | 4 +- sysdeps/riscv/preconfigure | 6 +- sysdeps/{x86_64/x32 => riscv/rv32}/Implies-after | 0 sysdeps/riscv/rv32/fix-fp-int-convert-overflow.h | 38 + sysdeps/riscv/rv32/rvd/Implies | 3 + sysdeps/riscv/rv32/rvd/libm-test-ulps | 1405 ++ .../riscv/{rv64 => rv32}/rvd/libm-test-ulps-name | 0 sysdeps/riscv/rv32/rvd/s_lrint.c | 31 + sysdeps/riscv/rv32/rvd/s_lround.c | 31 + sysdeps/riscv/{rv64 => rv32}/rvf/Implies | 0 sysdeps/riscv/rv32/rvf/s_lrintf.c | 31 + sysdeps/riscv/rv32/rvf/s_lroundf.c | 31 + sysdeps/riscv/rv64/rvd/libm-test-ulps | 33 +- sysdeps/riscv/rv64/rvd/s_ceil.c | 2 +- sysdeps/riscv/rv64/rvd/s_floor.c | 2 +- sysdeps/riscv/rv64/rvd/s_llrint.c | 2 +- sysdeps/riscv/rv64/rvd/s_llround.c | 2 +- sysdeps/riscv/rv64/rvd/s_lrint.c | 2 +- sysdeps/riscv/rv64/rvd/s_lround.c | 2 +- sysdeps/riscv/rv64/rvd/s_nearbyint.c | 2 +- sysdeps/riscv/rv64/rvd/s_rint.c | 2 +- sysdeps/riscv/rv64/rvd/s_round.c | 2 +- sysdeps/riscv/rv64/rvd/s_roundeven.c | 2 +- sysdeps/riscv/rv64/rvd/s_trunc.c | 2 +- sysdeps/riscv/rv64/rvf/s_llrintf.c | 2 +- sysdeps/riscv/rv64/rvf/s_llroundf.c | 2 +- sysdeps/riscv/rv64/rvf/s_lrintf.c | 2 +- sysdeps/riscv/rv64/rvf/s_lroundf.c | 2 +- sysdeps/riscv/rvd/s_copysign.c | 2 +- sysdeps/riscv/rvd/s_finite.c | 2 +- sysdeps/riscv/rvd/s_fma.c | 2 +- sysdeps/riscv/rvd/s_fmax.c | 2 +- sysdeps/riscv/rvd/s_fmin.c | 2 +- sysdeps/riscv/rvd/s_fpclassify.c | 2 +- sysdeps/riscv/rvd/s_isinf.c | 2 +- sysdeps/riscv/rvd/s_isnan.c | 2 +- sysdeps/riscv/rvd/s_issignaling.c | 2 +- sysdeps/riscv/rvf/fclrexcpt.c | 2 +- sysdeps/riscv/rvf/fegetenv.c | 2 +- sysdeps/riscv/rvf/fegetmode.c | 2 +- sysdeps/riscv/rvf/fegetround.c | 2 +- sysdeps/riscv/rvf/feholdexcpt.c | 2 +- sysdeps/riscv/rvf/fenv_private.h | 2 +- sysdeps/riscv/rvf/fesetenv.c | 2 +- sysdeps/riscv/rvf/fesetexcept.c | 2 +- sysdeps/riscv/rvf/fesetmode.c | 2 +- sysdeps/riscv/rvf/fesetround.c | 2 +- sysdeps/riscv/rvf/feupdateenv.c | 2 +- sysdeps/riscv/rvf/fgetexcptflg.c | 2 +- sysdeps/riscv/rvf/fraiseexcpt.c | 2 +- sysdeps/riscv/rvf/fsetexcptflg.c | 2 +- sysdeps/riscv/rvf/ftestexcept.c | 2 +- sysdeps/riscv/rvf/get-rounding-mode.h | 2 +- sysdeps/riscv/rvf/s_ceilf.c | 2 +- sysdeps/riscv/rvf/s_copysignf.c | 2 +- sysdeps/riscv/rvf/s_finitef.c | 2 +- sysdeps/riscv/rvf/s_floorf.c | 2 +- sysdeps/riscv/rvf/s_fmaf.c | 2 +- sysdeps/riscv/rvf/s_fmaxf.c | 2 +- sysdeps/riscv/rvf/s_fminf.c | 2 +- sysdeps/riscv/rvf/s_fpclassifyf.c | 2 +- sysdeps/riscv/rvf/s_isinff.c | 2 +- sysdeps/riscv/rvf/s_isnanf.c | 2 +- sysdeps/riscv/rvf/s_issignalingf.c | 2 +- sysdeps/riscv/rvf/s_nearbyintf.c | 2 +- sysdeps/riscv/rvf/s_rintf.c | 2 +- sysdeps/riscv/rvf/s_roundevenf.c | 2 +- sysdeps/riscv/rvf/s_roundf.c | 2 +- sysdeps/riscv/rvf/s_truncf.c | 2 +- sysdeps/riscv/setjmp.S | 2 +- sysdeps/riscv/sfp-machine.h | 29 +- sysdeps/riscv/sotruss-lib.c | 2 +- sysdeps/riscv/stackinfo.h | 2 +- sysdeps/riscv/start.S | 2 +- sysdeps/riscv/sys/asm.h | 9 +- sysdeps/riscv/tls-macros.h | 2 +- sysdeps/riscv/tst-audit.h | 2 +- sysdeps/s390/asm-syntax.h | 2 +- sysdeps/s390/atomic-machine.h | 2 +- sysdeps/s390/bits/flt-eval-method.h | 24 - sysdeps/s390/bits/link.h | 2 +- sysdeps/s390/bits/setjmp.h | 2 +- sysdeps/s390/bzero.c | 2 +- sysdeps/s390/configure | 35 + sysdeps/s390/configure.ac | 17 + sysdeps/s390/dl-irel.h | 2 +- sysdeps/s390/dl-procinfo.c | 7 +- sysdeps/s390/dl-procinfo.h | 9 +- sysdeps/s390/dl-tls.h | 2 +- sysdeps/s390/elf-initfini.h | 2 +- sysdeps/s390/ffs.c | 2 +- sysdeps/s390/fix-fp-int-convert-overflow.h | 2 +- sysdeps/s390/fpu/bits/fenv.h | 2 +- sysdeps/s390/fpu/e_sqrtl.c | 2 +- sysdeps/s390/fpu/fclrexcpt.c | 2 +- sysdeps/s390/fpu/fedisblxcpt.c | 2 +- sysdeps/s390/fpu/feenablxcpt.c | 2 +- sysdeps/s390/fpu/fegetenv.c | 2 +- sysdeps/s390/fpu/fegetexcept.c | 2 +- sysdeps/s390/fpu/fegetmode.c | 2 +- sysdeps/s390/fpu/fegetround.c | 2 +- sysdeps/s390/fpu/feholdexcpt.c | 2 +- sysdeps/s390/fpu/fenv_libc.h | 2 +- sysdeps/s390/fpu/fenv_private.h | 2 +- sysdeps/s390/fpu/fesetenv.c | 2 +- sysdeps/s390/fpu/fesetexcept.c | 2 +- sysdeps/s390/fpu/fesetmode.c | 2 +- sysdeps/s390/fpu/fesetround.c | 2 +- sysdeps/s390/fpu/feupdateenv.c | 2 +- sysdeps/s390/fpu/fgetexcptflg.c | 2 +- sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/s390/fpu/fpu_control.h | 2 +- sysdeps/s390/fpu/fraiseexcpt.c | 2 +- sysdeps/s390/fpu/fsetexcptflg.c | 2 +- sysdeps/s390/fpu/ftestexcept.c | 2 +- sysdeps/s390/fpu/get-rounding-mode.h | 2 +- sysdeps/s390/fpu/libm-test-ulps | 24 +- 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 | 2 +- sysdeps/s390/hp-timing.h | 2 +- sysdeps/s390/ifunc-memccpy.h | 2 +- sysdeps/s390/ifunc-memchr.h | 2 +- sysdeps/s390/ifunc-memcmp.h | 2 +- sysdeps/s390/ifunc-memcpy.h | 2 +- sysdeps/s390/ifunc-memmem.h | 2 +- sysdeps/s390/ifunc-memrchr.h | 2 +- sysdeps/s390/ifunc-memset.h | 2 +- sysdeps/s390/ifunc-rawmemchr.h | 2 +- sysdeps/s390/ifunc-stpcpy.h | 2 +- sysdeps/s390/ifunc-stpncpy.h | 2 +- sysdeps/s390/ifunc-strcat.h | 2 +- sysdeps/s390/ifunc-strchr.h | 2 +- sysdeps/s390/ifunc-strchrnul.h | 2 +- sysdeps/s390/ifunc-strcmp.h | 2 +- sysdeps/s390/ifunc-strcpy.h | 2 +- sysdeps/s390/ifunc-strcspn.h | 2 +- sysdeps/s390/ifunc-strlen.h | 2 +- sysdeps/s390/ifunc-strncat.h | 2 +- sysdeps/s390/ifunc-strncmp.h | 2 +- sysdeps/s390/ifunc-strncpy.h | 2 +- sysdeps/s390/ifunc-strnlen.h | 2 +- sysdeps/s390/ifunc-strpbrk.h | 2 +- sysdeps/s390/ifunc-strrchr.h | 2 +- sysdeps/s390/ifunc-strspn.h | 2 +- sysdeps/s390/ifunc-strstr.h | 2 +- sysdeps/s390/ifunc-wcpcpy.h | 2 +- sysdeps/s390/ifunc-wcpncpy.h | 2 +- sysdeps/s390/ifunc-wcscat.h | 2 +- sysdeps/s390/ifunc-wcschr.h | 2 +- sysdeps/s390/ifunc-wcschrnul.h | 2 +- sysdeps/s390/ifunc-wcscmp.h | 2 +- sysdeps/s390/ifunc-wcscpy.h | 2 +- sysdeps/s390/ifunc-wcscspn.h | 2 +- sysdeps/s390/ifunc-wcslen.h | 2 +- sysdeps/s390/ifunc-wcsncat.h | 2 +- sysdeps/s390/ifunc-wcsncmp.h | 2 +- sysdeps/s390/ifunc-wcsncpy.h | 2 +- sysdeps/s390/ifunc-wcsnlen.h | 2 +- sysdeps/s390/ifunc-wcspbrk.h | 2 +- sysdeps/s390/ifunc-wcsrchr.h | 2 +- sysdeps/s390/ifunc-wcsspn.h | 2 +- sysdeps/s390/ifunc-wmemchr.h | 2 +- sysdeps/s390/ifunc-wmemcmp.h | 2 +- sysdeps/s390/ifunc-wmemset.h | 2 +- sysdeps/s390/iso-8859-1_cp037_z900.c | 2 +- sysdeps/s390/jmpbuf-offsets.h | 2 +- sysdeps/s390/jmpbuf-unwind.h | 2 +- sysdeps/s390/ldsodefs.h | 2 +- sysdeps/s390/libc-tls.c | 2 +- sysdeps/s390/longjmp.c | 2 +- sysdeps/s390/machine-gmon.h | 2 +- sysdeps/s390/memccpy-c.c | 2 +- sysdeps/s390/memccpy-vx.S | 2 +- sysdeps/s390/memccpy.c | 2 +- sysdeps/s390/memchr-vx.S | 2 +- sysdeps/s390/memchr-z900.S | 2 +- sysdeps/s390/memchr.c | 2 +- sysdeps/s390/memcmp-z900.S | 2 +- sysdeps/s390/memcmp.c | 2 +- sysdeps/s390/memcopy.h | 2 +- sysdeps/s390/memcpy-z900.S | 2 +- sysdeps/s390/memcpy.c | 2 +- sysdeps/s390/memmem-arch13.S | 2 +- sysdeps/s390/memmem-c.c | 2 +- sysdeps/s390/memmem-vx.c | 2 +- sysdeps/s390/memmem.c | 2 +- sysdeps/s390/memmove-c.c | 2 +- sysdeps/s390/memmove.c | 2 +- sysdeps/s390/mempcpy.c | 2 +- sysdeps/s390/memrchr-c.c | 2 +- sysdeps/s390/memrchr-vx.S | 2 +- sysdeps/s390/memrchr.c | 2 +- sysdeps/s390/memset-z900.S | 2 +- sysdeps/s390/memset.c | 2 +- sysdeps/s390/memusage.h | 2 +- sysdeps/s390/multiarch/8bit-generic.c | 2 +- sysdeps/s390/multiarch/gconv_simple.c | 2 +- sysdeps/s390/multiarch/iconv/skeleton.c | 2 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 2 +- sysdeps/s390/multiarch/ifunc-resolve.h | 2 +- sysdeps/s390/multiarch/utf16-utf32-z9.c | 2 +- sysdeps/s390/multiarch/utf8-utf16-z9.c | 2 +- sysdeps/s390/multiarch/utf8-utf32-z9.c | 2 +- sysdeps/s390/nptl/Makefile | 2 +- sysdeps/s390/nptl/bits/struct_mutex.h | 2 +- sysdeps/s390/nptl/bits/struct_rwlock.h | 2 +- sysdeps/s390/nptl/pthreaddef.h | 5 +- sysdeps/s390/nptl/tls.h | 4 +- sysdeps/s390/rawmemchr-c.c | 2 +- sysdeps/s390/rawmemchr-vx.S | 2 +- sysdeps/s390/rawmemchr.c | 2 +- sysdeps/s390/s390-32/__longjmp.c | 2 +- sysdeps/s390/s390-32/add_n.S | 2 +- sysdeps/s390/s390-32/addmul_1.S | 2 +- sysdeps/s390/s390-32/crti.S | 2 +- sysdeps/s390/s390-32/crtn.S | 2 +- sysdeps/s390/s390-32/dl-machine.h | 2 +- sysdeps/s390/s390-32/dl-sysdep.h | 2 +- sysdeps/s390/s390-32/dl-trampoline.S | 2 +- sysdeps/s390/s390-32/dl-trampoline.h | 2 +- sysdeps/s390/s390-32/mul_1.S | 2 +- sysdeps/s390/s390-32/s390-mcount.S | 2 +- sysdeps/s390/s390-32/setjmp.S | 2 +- sysdeps/s390/s390-32/start.S | 2 +- sysdeps/s390/s390-32/strncpy-z900.S | 2 +- sysdeps/s390/s390-32/sub_n.S | 2 +- sysdeps/s390/s390-32/symbol-hacks.h | 2 +- sysdeps/s390/s390-32/sysdep.h | 2 +- sysdeps/s390/s390-32/tst-audit.h | 2 +- sysdeps/s390/s390-64/Implies | 1 - sysdeps/s390/s390-64/Makefile | 39 + sysdeps/s390/s390-64/__longjmp.c | 2 +- sysdeps/s390/s390-64/add_n.S | 2 +- sysdeps/s390/s390-64/crti.S | 2 +- sysdeps/s390/s390-64/crtn.S | 2 +- sysdeps/s390/s390-64/dl-hwcaps-subdirs.c | 54 + sysdeps/s390/s390-64/dl-machine.h | 2 +- sysdeps/s390/s390-64/dl-trampoline.S | 2 +- sysdeps/s390/s390-64/dl-trampoline.h | 2 +- sysdeps/s390/s390-64/s390x-mcount.S | 2 +- sysdeps/s390/s390-64/s390x-mcount.h | 2 +- sysdeps/s390/s390-64/setjmp.S | 2 +- sysdeps/s390/s390-64/start.S | 2 +- sysdeps/s390/s390-64/strncpy-z900.S | 2 +- sysdeps/s390/s390-64/sub_n.S | 2 +- sysdeps/s390/s390-64/sysdep.h | 2 +- sysdeps/s390/s390-64/tst-audit.h | 2 +- sysdeps/s390/s390-64/tst-glibc-hwcaps.c | 82 + sysdeps/s390/sotruss-lib.c | 2 +- sysdeps/s390/stackinfo.h | 2 +- sysdeps/s390/stpcpy-c.c | 2 +- sysdeps/s390/stpcpy-vx.S | 2 +- sysdeps/s390/stpcpy.c | 2 +- sysdeps/s390/stpncpy-c.c | 2 +- sysdeps/s390/stpncpy-vx.S | 2 +- sysdeps/s390/stpncpy.c | 2 +- sysdeps/s390/strcat-c.c | 2 +- sysdeps/s390/strcat-vx.S | 2 +- sysdeps/s390/strcat.c | 2 +- sysdeps/s390/strchr-c.c | 2 +- sysdeps/s390/strchr-vx.S | 2 +- sysdeps/s390/strchr.c | 2 +- sysdeps/s390/strchrnul-c.c | 2 +- sysdeps/s390/strchrnul-vx.S | 2 +- sysdeps/s390/strchrnul.c | 2 +- sysdeps/s390/strcmp-vx.S | 2 +- sysdeps/s390/strcmp-z900.S | 2 +- sysdeps/s390/strcmp.c | 2 +- sysdeps/s390/strcpy-vx.S | 2 +- sysdeps/s390/strcpy-z900.S | 2 +- sysdeps/s390/strcpy.c | 2 +- sysdeps/s390/strcspn-c.c | 2 +- sysdeps/s390/strcspn-vx.S | 2 +- sysdeps/s390/strcspn.c | 2 +- sysdeps/s390/string_private.h | 2 +- sysdeps/s390/strlen-c.c | 2 +- sysdeps/s390/strlen-vx.S | 2 +- sysdeps/s390/strlen.c | 2 +- sysdeps/s390/strncat-c.c | 2 +- sysdeps/s390/strncat-vx.S | 2 +- sysdeps/s390/strncat.c | 2 +- sysdeps/s390/strncmp-c.c | 2 +- sysdeps/s390/strncmp-vx.S | 2 +- sysdeps/s390/strncmp.c | 2 +- sysdeps/s390/strncpy-vx.S | 2 +- sysdeps/s390/strncpy.c | 2 +- sysdeps/s390/strnlen-c.c | 2 +- sysdeps/s390/strnlen-vx.S | 2 +- sysdeps/s390/strnlen.c | 2 +- sysdeps/s390/strpbrk-c.c | 2 +- sysdeps/s390/strpbrk-vx.S | 2 +- sysdeps/s390/strpbrk.c | 2 +- sysdeps/s390/strrchr-c.c | 2 +- sysdeps/s390/strrchr-vx.S | 2 +- sysdeps/s390/strrchr.c | 2 +- sysdeps/s390/strspn-c.c | 2 +- sysdeps/s390/strspn-vx.S | 2 +- sysdeps/s390/strspn.c | 2 +- sysdeps/s390/strstr-arch13.S | 2 +- sysdeps/s390/strstr-c.c | 2 +- sysdeps/s390/strstr-vx.c | 2 +- sysdeps/s390/strstr.c | 2 +- sysdeps/s390/tst-dl-runtime-mod.S | 2 +- sysdeps/s390/tst-dl-runtime-profile-audit.c | 2 +- sysdeps/s390/tst-dl-runtime-profile-noaudit.c | 2 +- sysdeps/s390/tst-dl-runtime-resolve-audit.c | 2 +- sysdeps/s390/tst-dl-runtime-resolve-noaudit.c | 2 +- sysdeps/s390/tst-dl-runtime.c | 2 +- sysdeps/s390/utf16-utf32-z9.c | 2 +- sysdeps/s390/utf8-utf16-z9.c | 2 +- sysdeps/s390/utf8-utf32-z9.c | 2 +- sysdeps/s390/wcpcpy-c.c | 2 +- sysdeps/s390/wcpcpy-vx.S | 2 +- sysdeps/s390/wcpcpy.c | 2 +- sysdeps/s390/wcpncpy-c.c | 2 +- sysdeps/s390/wcpncpy-vx.S | 2 +- sysdeps/s390/wcpncpy.c | 2 +- sysdeps/s390/wcscat-c.c | 2 +- sysdeps/s390/wcscat-vx.S | 2 +- sysdeps/s390/wcscat.c | 2 +- sysdeps/s390/wcschr-c.c | 2 +- sysdeps/s390/wcschr-vx.S | 2 +- sysdeps/s390/wcschr.c | 2 +- sysdeps/s390/wcschrnul-c.c | 2 +- sysdeps/s390/wcschrnul-vx.S | 2 +- sysdeps/s390/wcschrnul.c | 2 +- sysdeps/s390/wcscmp-c.c | 2 +- sysdeps/s390/wcscmp-vx.S | 2 +- sysdeps/s390/wcscmp.c | 2 +- sysdeps/s390/wcscpy-c.c | 2 +- sysdeps/s390/wcscpy-vx.S | 2 +- sysdeps/s390/wcscpy.c | 2 +- sysdeps/s390/wcscspn-c.c | 2 +- sysdeps/s390/wcscspn-vx.S | 2 +- sysdeps/s390/wcscspn.c | 2 +- sysdeps/s390/wcslen-c.c | 2 +- sysdeps/s390/wcslen-vx.S | 2 +- sysdeps/s390/wcslen.c | 2 +- sysdeps/s390/wcsncat-c.c | 2 +- sysdeps/s390/wcsncat-vx.S | 2 +- sysdeps/s390/wcsncat.c | 2 +- sysdeps/s390/wcsncmp-c.c | 2 +- sysdeps/s390/wcsncmp-vx.S | 2 +- sysdeps/s390/wcsncmp.c | 2 +- sysdeps/s390/wcsncpy-c.c | 2 +- sysdeps/s390/wcsncpy-vx.S | 2 +- sysdeps/s390/wcsncpy.c | 2 +- sysdeps/s390/wcsnlen-c.c | 2 +- sysdeps/s390/wcsnlen-vx.S | 2 +- sysdeps/s390/wcsnlen.c | 2 +- sysdeps/s390/wcspbrk-c.c | 2 +- sysdeps/s390/wcspbrk-vx.S | 2 +- sysdeps/s390/wcspbrk.c | 2 +- sysdeps/s390/wcsrchr-c.c | 2 +- sysdeps/s390/wcsrchr-vx.S | 2 +- sysdeps/s390/wcsrchr.c | 2 +- sysdeps/s390/wcsspn-c.c | 2 +- sysdeps/s390/wcsspn-vx.S | 2 +- sysdeps/s390/wcsspn.c | 2 +- sysdeps/s390/wmemchr-c.c | 2 +- sysdeps/s390/wmemchr-vx.S | 2 +- sysdeps/s390/wmemchr.c | 2 +- sysdeps/s390/wmemcmp-c.c | 2 +- sysdeps/s390/wmemcmp-vx.S | 2 +- sysdeps/s390/wmemcmp.c | 2 +- sysdeps/s390/wmemset-c.c | 2 +- sysdeps/s390/wmemset-vx.S | 2 +- sysdeps/s390/wmemset.c | 2 +- sysdeps/sh/____longjmp_chk.S | 2 +- sysdeps/sh/_mcount.S | 2 +- sysdeps/sh/be/sh4/fpu/Implies | 1 + sysdeps/sh/bits/fenv.h | 2 +- sysdeps/sh/bits/link.h | 2 +- sysdeps/sh/bits/setjmp.h | 2 +- sysdeps/sh/bsd-_setjmp.S | 2 +- sysdeps/sh/bsd-setjmp.S | 2 +- sysdeps/sh/crti.S | 2 +- sysdeps/sh/crtn.S | 2 +- sysdeps/sh/dl-machine.h | 2 +- sysdeps/sh/dl-tls.h | 2 +- sysdeps/sh/dl-trampoline.S | 2 +- sysdeps/sh/elf-initfini.h | 2 +- sysdeps/sh/fpu_control.h | 2 +- sysdeps/sh/gccframe.h | 2 +- sysdeps/sh/jmpbuf-offsets.h | 2 +- sysdeps/sh/jmpbuf-unwind.h | 2 +- sysdeps/sh/ldsodefs.h | 2 +- sysdeps/sh/le/sh4/fpu/Implies | 1 + sysdeps/sh/libc-tls.c | 2 +- sysdeps/sh/libm-test-ulps | 42 +- sysdeps/sh/machine-gmon.h | 2 +- sysdeps/sh/memcpy.S | 2 +- sysdeps/sh/memset.S | 2 +- sysdeps/sh/memusage.h | 2 +- sysdeps/sh/nptl/pthread_spin_init.c | 2 +- sysdeps/sh/nptl/pthread_spin_lock.c | 2 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 2 +- sysdeps/sh/nptl/pthread_spin_unlock.S | 2 +- sysdeps/sh/nptl/pthreaddef.h | 5 +- sysdeps/sh/nptl/tls.h | 4 +- sysdeps/sh/sh3/__longjmp.S | 2 +- sysdeps/sh/sh3/setjmp.S | 2 +- sysdeps/sh/sh4/__longjmp.S | 2 +- sysdeps/sh/sh4/fpu/fclrexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fedisblxcpt.c | 2 +- sysdeps/sh/sh4/fpu/feenablxcpt.c | 2 +- sysdeps/sh/sh4/fpu/fegetenv.c | 2 +- sysdeps/sh/sh4/fpu/fegetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fegetmode.c | 2 +- sysdeps/sh/sh4/fpu/fegetround.c | 2 +- sysdeps/sh/sh4/fpu/feholdexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fesetenv.c | 2 +- sysdeps/sh/sh4/fpu/fesetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fesetmode.c | 2 +- sysdeps/sh/sh4/fpu/fesetround.c | 2 +- sysdeps/sh/sh4/fpu/feupdateenv.c | 2 +- sysdeps/sh/sh4/fpu/fgetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/fraiseexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fsetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/ftestexcept.c | 2 +- sysdeps/sh/sh4/setjmp.S | 2 +- sysdeps/sh/sotruss-lib.c | 2 +- sysdeps/sh/stackinfo.h | 2 +- sysdeps/sh/start.S | 2 +- sysdeps/sh/strlen.S | 2 +- sysdeps/sh/sysdep.h | 2 +- sysdeps/sh/tst-audit.h | 2 +- sysdeps/sparc/atomic-machine.h | 2 +- sysdeps/sparc/backtrace.c | 2 +- sysdeps/sparc/bits/hwcap.h | 2 +- sysdeps/sparc/bits/link.h | 2 +- sysdeps/sparc/cpu_relax.c | 2 +- sysdeps/sparc/crti.S | 2 +- sysdeps/sparc/crtn.S | 2 +- sysdeps/sparc/dl-dtprocnum.h | 2 +- sysdeps/sparc/dl-procinfo.c | 2 +- sysdeps/sparc/dl-procinfo.h | 2 +- sysdeps/sparc/dl-sysdep.h | 2 +- sysdeps/sparc/dl-tls.h | 2 +- sysdeps/sparc/elf-initfini.h | 2 +- sysdeps/sparc/fpu/bits/fenv.h | 2 +- sysdeps/sparc/fpu/fclrexcpt.c | 2 +- sysdeps/sparc/fpu/fedisblxcpt.c | 2 +- sysdeps/sparc/fpu/feenablxcpt.c | 2 +- sysdeps/sparc/fpu/fegetenv.c | 2 +- sysdeps/sparc/fpu/fegetexcept.c | 2 +- sysdeps/sparc/fpu/fegetmode.c | 2 +- sysdeps/sparc/fpu/fegetround.c | 2 +- sysdeps/sparc/fpu/feholdexcpt.c | 2 +- sysdeps/sparc/fpu/fesetenv.c | 2 +- sysdeps/sparc/fpu/fesetexcept.c | 2 +- sysdeps/sparc/fpu/fesetmode.c | 2 +- sysdeps/sparc/fpu/fesetround.c | 2 +- sysdeps/sparc/fpu/feupdateenv.c | 2 +- sysdeps/sparc/fpu/fgetexcptflg.c | 2 +- sysdeps/sparc/fpu/fpu_control.h | 2 +- sysdeps/sparc/fpu/fraiseexcpt.c | 2 +- sysdeps/sparc/fpu/fsetexcptflg.c | 2 +- sysdeps/sparc/fpu/ftestexcept.c | 2 +- sysdeps/sparc/fpu/libm-test-ulps | 25 +- sysdeps/sparc/gccframe.h | 2 +- sysdeps/sparc/ldsodefs.h | 2 +- sysdeps/sparc/machine-gmon.h | 2 +- sysdeps/sparc/memusage.h | 2 +- sysdeps/sparc/nptl/bits/struct_rwlock.h | 2 +- sysdeps/sparc/nptl/tls.h | 4 +- sysdeps/sparc/sparc-ifunc.h | 2 +- sysdeps/sparc/sparc-mcount.S | 2 +- sysdeps/sparc/sparc32/Makefile | 2 +- sysdeps/sparc/sparc32/__longjmp.S | 2 +- sysdeps/sparc/sparc32/add_n.S | 2 +- sysdeps/sparc/sparc32/addmul_1.S | 2 +- sysdeps/sparc/sparc32/alloca.S | 2 +- sysdeps/sparc/sparc32/bits/setjmp.h | 2 +- sysdeps/sparc/sparc32/dl-irel.h | 2 +- sysdeps/sparc/sparc32/dl-machine.h | 2 +- sysdeps/sparc/sparc32/dl-plt.h | 2 +- sysdeps/sparc/sparc32/dl-trampoline.S | 2 +- sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 2 +- sysdeps/sparc/sparc32/fpu/s_copysign.S | 2 +- sysdeps/sparc/sparc32/fpu/s_copysignf.S | 2 +- sysdeps/sparc/sparc32/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/fpu/s_fabsf.S | 2 +- sysdeps/sparc/sparc32/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc32/fpu/s_signbitl.S | 2 +- sysdeps/sparc/sparc32/ieee754.h | 2 +- sysdeps/sparc/sparc32/jmpbuf-offsets.h | 2 +- sysdeps/sparc/sparc32/jmpbuf-unwind.h | 2 +- sysdeps/sparc/sparc32/lshift.S | 2 +- sysdeps/sparc/sparc32/memchr.S | 2 +- sysdeps/sparc/sparc32/memcpy.S | 2 +- sysdeps/sparc/sparc32/memset.S | 2 +- sysdeps/sparc/sparc32/mul_1.S | 2 +- sysdeps/sparc/sparc32/pthread_spin_lock.S | 2 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc32/pthreaddef.h | 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 | 2 +- sysdeps/sparc/sparc32/sfp-machine.h | 2 +- sysdeps/sparc/sparc32/sparcv9/addmul_1.S | 2 +- .../sparcv9/fpu/multiarch/s_copysign-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_copysign.c | 2 +- .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_copysignf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabs-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabs.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabsf-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabsf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fma-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fmaf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrint-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyint.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyintf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rint-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rintf.c | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_isnan.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_lrintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 2 +- sysdeps/sparc/sparc32/sparcv9/mul_1.S | 2 +- .../sparc32/sparcv9/multiarch/memcpy-ultra1.S | 2 +- .../sparc32/sparcv9/multiarch/memset-ultra1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/submul_1.S | 2 +- sysdeps/sparc/sparc32/start.S | 2 +- sysdeps/sparc/sparc32/stpcpy.S | 2 +- sysdeps/sparc/sparc32/strcat.S | 2 +- sysdeps/sparc/sparc32/strchr.S | 2 +- sysdeps/sparc/sparc32/strcmp.S | 2 +- sysdeps/sparc/sparc32/strcpy.S | 2 +- sysdeps/sparc/sparc32/strlen.S | 2 +- sysdeps/sparc/sparc32/sub_n.S | 2 +- sysdeps/sparc/sparc32/submul_1.S | 2 +- sysdeps/sparc/sparc32/tst-audit.h | 2 +- sysdeps/sparc/sparc64/Implies | 1 - 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/dl-irel.h | 2 +- sysdeps/sparc/sparc64/dl-machine.h | 2 +- sysdeps/sparc/sparc64/dl-plt.h | 2 +- sysdeps/sparc/sparc64/dl-trampoline.S | 2 +- sysdeps/sparc/sparc64/fpu/e_sqrtl.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_finite-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finite.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_finitef-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finitef.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_isinff-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinff.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_isnanf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnanf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_lrintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrintf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_nearbyint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c | 2 +- .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyintf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbit-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c | 2 +- sysdeps/sparc/sparc64/fpu/s_copysign.S | 2 +- sysdeps/sparc/sparc64/fpu/s_copysignf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finite.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finitef.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isinf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isinff.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isnan.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isnanf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_lrint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_lrintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_nearbyint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_nearbyintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbitf.S | 2 +- sysdeps/sparc/sparc64/hp-timing.h | 2 +- sysdeps/sparc/sparc64/jmpbuf-unwind.h | 2 +- sysdeps/sparc/sparc64/lshift.S | 2 +- sysdeps/sparc/sparc64/memchr.S | 2 +- sysdeps/sparc/sparc64/memcmp.S | 2 +- sysdeps/sparc/sparc64/memcpy.S | 2 +- sysdeps/sparc/sparc64/memmove.S | 2 +- sysdeps/sparc/sparc64/memset.S | 2 +- sysdeps/sparc/sparc64/mul_1.S | 2 +- sysdeps/sparc/sparc64/multiarch/add_n-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/add_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1.c | 2 +- sysdeps/sparc/sparc64/multiarch/bzero.c | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memcpy.h | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memmove.h | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memset.h | 2 +- sysdeps/sparc/sparc64/multiarch/md5-crop.S | 2 +- .../sparc64/multiarch/memcpy-memmove-niagara7.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy.c | 2 +- sysdeps/sparc/sparc64/multiarch/memmove.c | 2 +- sysdeps/sparc/sparc64/multiarch/mempcpy.c | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara7.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-ultra1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset.c | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1.c | 2 +- sysdeps/sparc/sparc64/multiarch/sha256-crop.S | 2 +- sysdeps/sparc/sparc64/multiarch/sha512-crop.S | 2 +- sysdeps/sparc/sparc64/multiarch/sub_n-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/sub_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1.c | 2 +- sysdeps/sparc/sparc64/pthread_spin_lock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_unlock.S | 2 +- sysdeps/sparc/sparc64/pthreaddef.h | 5 +- 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/sfp-machine.h | 2 +- sysdeps/sparc/sparc64/start.S | 2 +- sysdeps/sparc/sparc64/stpcpy.S | 2 +- sysdeps/sparc/sparc64/stpncpy.S | 2 +- sysdeps/sparc/sparc64/strcat.S | 2 +- sysdeps/sparc/sparc64/strchr.S | 2 +- sysdeps/sparc/sparc64/strcmp.S | 2 +- sysdeps/sparc/sparc64/strcpy.S | 2 +- sysdeps/sparc/sparc64/strcspn.S | 2 +- sysdeps/sparc/sparc64/strlen.S | 2 +- sysdeps/sparc/sparc64/strncmp.S | 2 +- sysdeps/sparc/sparc64/strncpy.S | 2 +- sysdeps/sparc/sparc64/strpbrk.S | 2 +- sysdeps/sparc/sparc64/strspn.S | 2 +- sysdeps/sparc/sparc64/sub_n.S | 2 +- sysdeps/sparc/sparc64/submul_1.S | 2 +- sysdeps/sparc/sparc64/tst-audit.h | 2 +- sysdeps/sparc/stackinfo.h | 2 +- sysdeps/sparc/sysdep.h | 2 +- sysdeps/unix/Makefile | 2 +- sysdeps/unix/alpha/pipe.S | 2 +- sysdeps/unix/alpha/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.h | 2 +- sysdeps/unix/bsd/bits/sockaddr.h | 2 +- sysdeps/unix/bsd/getpt.c | 20 +- sysdeps/unix/bsd/gtty.c | 2 +- sysdeps/unix/bsd/stty.c | 2 +- sysdeps/unix/bsd/tcdrain.c | 2 +- sysdeps/unix/bsd/tcflow.c | 2 +- sysdeps/unix/bsd/tcflush.c | 2 +- sysdeps/unix/bsd/tcgetattr.c | 2 +- sysdeps/unix/bsd/tcgetpgrp.c | 2 +- sysdeps/unix/bsd/tcsendbrk.c | 2 +- sysdeps/unix/bsd/tcsetattr.c | 2 +- sysdeps/unix/bsd/tcsetpgrp.c | 2 +- sysdeps/unix/bsd/ualarm.c | 2 +- sysdeps/unix/bsd/unlockpt.c | 9 +- sysdeps/unix/get_child_max.c | 2 +- sysdeps/unix/getlogin.c | 2 +- sysdeps/unix/getlogin_r.c | 2 +- sysdeps/unix/getpagesize.c | 2 +- sysdeps/unix/grantpt.c | 2 +- sysdeps/unix/i386/sysdep.h | 2 +- sysdeps/unix/ifreq.c | 2 +- sysdeps/unix/mips/mips32/sysdep.h | 2 +- sysdeps/unix/mips/mips64/sysdep.h | 2 +- sysdeps/unix/mips/pipe.S | 2 +- sysdeps/unix/mips/sysdep.S | 2 +- sysdeps/unix/mips/sysdep.h | 2 +- sysdeps/unix/powerpc/sysdep.h | 2 +- sysdeps/unix/pt-fcntl.c | 2 +- sysdeps/unix/sh/sysdep.S | 2 +- sysdeps/unix/sh/sysdep.h | 2 +- sysdeps/unix/sockatmark.c | 2 +- sysdeps/unix/syscall-template.S | 2 +- sysdeps/unix/syscall.S | 2 +- sysdeps/unix/sysdep.h | 2 +- sysdeps/unix/sysv/linux/Makefile | 19 +- sysdeps/unix/sysv/linux/Versions | 106 + sysdeps/unix/sysv/linux/_exit.c | 2 +- sysdeps/unix/sysv/linux/aarch64/Makefile | 7 - sysdeps/unix/sysv/linux/aarch64/__read_tp.S | 25 - sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 3 +- sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 3 +- sysdeps/unix/sysv/linux/aarch64/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 15 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 32 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 8 +- sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-static.c | 2 +- sysdeps/unix/sysv/linux/aarch64/getcontext.S | 4 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/aarch64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/aarch64/kernel-features.h | 2 +- .../unix/sysv/linux/aarch64/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/aarch64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/aarch64/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S | 19 - sysdeps/unix/sysv/linux/aarch64/libc-start.c | 7 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 33 +- sysdeps/unix/sysv/linux/aarch64/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/aarch64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/aarch64/readelflib.c | 2 +- sysdeps/unix/sysv/linux/aarch64/setcontext.S | 4 +- sysdeps/unix/sysv/linux/aarch64/sigaction.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/aarch64/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 52 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall.S | 2 +- sysdeps/unix/sysv/linux/aarch64/sysconf.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 5 +- .../unix/sysv/linux/aarch64/ucontext-internal.h | 2 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 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 | 14 +- sysdeps/unix/sysv/linux/adjtimex.c | 2 +- sysdeps/unix/sysv/linux/aio_misc.h | 2 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/alpha/adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/adjtimex.c | 2 +- sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 4 + 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/local_lim.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/netdb.h | 2 +- .../unix/sysv/linux/alpha/bits/procfs-prregset.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/procfs.h | 2 +- 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 | 83 +- sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_cflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_iflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_lflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_oflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/wordsize.h | 2 +- sysdeps/unix/sysv/linux/alpha/brk.S | 83 - sysdeps/unix/sysv/linux/alpha/brk.c | 38 + sysdeps/unix/sysv/linux/alpha/clone.S | 2 +- sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 2 +- sysdeps/unix/sysv/linux/alpha/dl-brk.S | 1 - sysdeps/unix/sysv/linux/alpha/errlist-compat.c | 2 +- sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S | 2 +- sysdeps/unix/sysv/linux/alpha/fstatfs.c | 30 + sysdeps/unix/sysv/linux/alpha/fstatfs64.c | 52 +- sysdeps/unix/sysv/linux/alpha/fstatvfs.c | 1 - sysdeps/unix/sysv/linux/alpha/fstatvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/fxstat64.c | 14 +- sysdeps/unix/sysv/linux/alpha/fxstatat64.c | 11 +- sysdeps/unix/sysv/linux/alpha/getcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/getegid.S | 2 +- sysdeps/unix/sysv/linux/alpha/geteuid.S | 2 +- sysdeps/unix/sysv/linux/alpha/gethostname.c | 2 +- sysdeps/unix/sysv/linux/alpha/getppid.S | 2 +- sysdeps/unix/sysv/linux/alpha/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/alpha/getsysstats.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/internal_statvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/ioperm.c | 2 +- sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/alpha/kernel_stat.h | 24 +- sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 33 +- sysdeps/unix/sysv/linux/alpha/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/alpha/lxstat64.c | 14 +- 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/register-dump.h | 2 +- sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 2 +- sysdeps/unix/sysv/linux/alpha/select.c | 2 +- sysdeps/unix/sysv/linux/alpha/setcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/setfpucw.c | 2 +- sysdeps/unix/sysv/linux/alpha/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/alpha/settimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/alpha/sizes.h | 2 +- sysdeps/unix/sysv/linux/alpha/statfs.c | 30 + sysdeps/unix/sysv/linux/alpha/statfs64.c | 52 +- sysdeps/unix/sysv/linux/alpha/statvfs.c | 1 - sysdeps/unix/sysv/linux/alpha/statvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/sys/acct.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/io.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/user.h | 2 +- sysdeps/unix/sysv/linux/alpha/syscall.S | 2 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 4 - sysdeps/unix/sysv/linux/alpha/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 2 +- sysdeps/unix/sysv/linux/alpha/vfork.S | 2 +- sysdeps/unix/sysv/linux/alpha/wait4.c | 4 +- sysdeps/unix/sysv/linux/alpha/xstat64.c | 14 +- sysdeps/unix/sysv/linux/alpha/xstatconv.c | 26 +- sysdeps/unix/sysv/linux/alpha/xstatconv.h | 2 +- sysdeps/unix/sysv/linux/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/arc/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/arc/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/arc/bits/timesize.h | 2 +- sysdeps/unix/sysv/linux/arc/clone.S | 2 +- sysdeps/unix/sysv/linux/arc/configure | 2 +- sysdeps/unix/sysv/linux/arc/dl-static.c | 2 +- sysdeps/unix/sysv/linux/arc/fixup-asm-unistd.h | 2 +- sysdeps/unix/sysv/linux/arc/getcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/arc/kernel_stat.h | 27 - sysdeps/unix/sysv/linux/arc/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/arc/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/arc/libc.abilist | 33 +- sysdeps/unix/sysv/linux/arc/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/arc/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arc/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/arc/setcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/sigaction.c | 2 +- sysdeps/unix/sysv/linux/arc/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/arc/sigrestorer.S | 2 +- sysdeps/unix/sysv/linux/arc/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/arc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/arc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/arc/syscall.S | 2 +- sysdeps/unix/sysv/linux/arc/sysdep.c | 2 +- sysdeps/unix/sysv/linux/arc/sysdep.h | 5 +- sysdeps/unix/sysv/linux/arc/ucontext-macros.h | 2 +- sysdeps/unix/sysv/linux/arc/vfork.S | 2 +- sysdeps/unix/sysv/linux/arch-fd_to_filename.h | 2 +- sysdeps/unix/sysv/linux/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 2 +- sysdeps/unix/sysv/linux/arm/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/arm/arm-features.h | 2 +- sysdeps/unix/sysv/linux/arm/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/be/libanl.abilist | 1 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 73 + sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/arm/be/librt.abilist | 5 + sysdeps/unix/sysv/linux/arm/be/libutil.abilist | 1 + sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/hwcap.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/arm/brk.c | 41 - sysdeps/unix/sysv/linux/arm/clone.S | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/arm/fixup-asm-unistd.h | 2 +- sysdeps/unix/sysv/linux/arm/getcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/ioperm.c | 2 +- sysdeps/unix/sysv/linux/arm/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/{ => arm}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/arm/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/arm/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/arm/le/libanl.abilist | 1 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 78 +- sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/arm/le/librt.abilist | 5 + sysdeps/unix/sysv/linux/arm/le/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/arm/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arm/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/arm/readelflib.c | 24 +- sysdeps/unix/sysv/linux/arm/register-dump.h | 2 +- sysdeps/unix/sysv/linux/arm/setcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/sigaction.c | 2 +- sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/arm/sigrestorer.S | 2 +- sysdeps/unix/sysv/linux/arm/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/user.h | 2 +- sysdeps/unix/sysv/linux/arm/syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 2 +- sysdeps/unix/sysv/linux/arm/time64-compat.h | 2 + sysdeps/unix/sysv/linux/arm/tls.h | 2 +- sysdeps/unix/sysv/linux/arm/vfork.S | 2 +- sysdeps/unix/sysv/linux/bind.c | 2 +- sysdeps/unix/sysv/linux/bits/dirent.h | 2 +- sysdeps/unix/sysv/linux/bits/dirent_ext.h | 2 +- sysdeps/unix/sysv/linux/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 2 +- sysdeps/unix/sysv/linux/bits/in.h | 4 +- sysdeps/unix/sysv/linux/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/mman-linux.h | 2 +- .../unix/sysv/linux/bits/mman-map-flags-generic.h | 2 +- sysdeps/unix/sysv/linux/bits/mman-shared.h | 2 +- sysdeps/unix/sysv/linux/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/bits/mqueue.h | 2 +- sysdeps/unix/sysv/linux/bits/msq.h | 3 +- sysdeps/unix/sysv/linux/bits/param.h | 2 +- sysdeps/unix/sysv/linux/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/bits/posix_opt.h | 2 +- sysdeps/unix/sysv/linux/bits/procfs-extra.h | 2 +- sysdeps/unix/sysv/linux/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/bits/procfs-prregset.h | 2 +- sysdeps/unix/sysv/linux/bits/ptrace-shared.h | 2 +- sysdeps/unix/sysv/linux/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/bits/sched.h | 2 +- sysdeps/unix/sysv/linux/bits/sem.h | 3 +- sysdeps/unix/sysv/linux/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/bits/shm.h | 3 +- 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 | 33 + sysdeps/unix/sysv/linux/bits/socket-constants.h | 21 +- sysdeps/unix/sysv/linux/bits/socket.h | 2 +- sysdeps/unix/sysv/linux/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/bits/ss_flags.h | 2 +- sysdeps/unix/sysv/linux/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/bits/statvfs.h | 2 +- sysdeps/unix/sysv/linux/bits/statx.h | 2 +- sysdeps/unix/sysv/linux/bits/struct_stat.h | 53 +- .../sysv/linux/bits/struct_stat_time64_helper.h | 59 + sysdeps/unix/sysv/linux/bits/termios-baud.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_cc.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_cflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_iflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_lflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_oflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-misc.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-tcflow.h | 2 +- sysdeps/unix/sysv/linux/bits/termios.h | 2 +- sysdeps/unix/sysv/linux/bits/time.h | 12 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 33 +- sysdeps/unix/sysv/linux/bits/types/stack_t.h | 2 +- .../unix/sysv/linux/bits/types/struct_msqid64_ds.h | 12 +- .../linux/bits/types/struct_msqid64_ds_helper.h | 28 + .../unix/sysv/linux/bits/types/struct_msqid_ds.h | 14 +- .../unix/sysv/linux/bits/types/struct_semid64_ds.h | 7 +- .../linux/bits/types/struct_semid64_ds_helper.h | 23 + .../unix/sysv/linux/bits/types/struct_semid_ds.h | 12 +- .../unix/sysv/linux/bits/types/struct_shmid64_ds.h | 11 +- .../linux/bits/types/struct_shmid64_ds_helper.h | 26 + .../unix/sysv/linux/bits/types/struct_shmid_ds.h | 12 +- sysdeps/unix/sysv/linux/bits/uio-ext.h | 2 +- sysdeps/unix/sysv/linux/bits/uio_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/unistd_ext.h | 2 +- sysdeps/unix/sysv/linux/bits/utsname.h | 2 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 2 +- sysdeps/unix/sysv/linux/brk.c | 45 + sysdeps/unix/sysv/linux/check_native.c | 2 +- sysdeps/unix/sysv/linux/check_pf.c | 2 +- sysdeps/unix/sysv/linux/clock.c | 2 +- sysdeps/unix/sysv/linux/clock_adjtime.c | 2 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 35 +- sysdeps/unix/sysv/linux/clock_getres.c | 2 +- sysdeps/unix/sysv/linux/clock_gettime.c | 2 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 11 +- sysdeps/unix/sysv/linux/clock_settime.c | 2 +- sysdeps/unix/sysv/linux/close.c | 2 +- sysdeps/unix/sysv/linux/close_nocancel.c | 2 +- sysdeps/unix/sysv/linux/closedir.c | 54 + sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 2 +- sysdeps/unix/sysv/linux/cnd_timedwait.c | 44 + sysdeps/unix/sysv/linux/connect.c | 2 +- sysdeps/unix/sysv/linux/copy_file_range.c | 2 +- sysdeps/unix/sysv/linux/creat.c | 2 +- sysdeps/unix/sysv/linux/creat64.c | 2 +- sysdeps/unix/sysv/linux/createthread.c | 2 +- .../unix/sysv/linux/csky/abiv2/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/clone.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/syscall.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/csky/arch-syscall.h | 4 + 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 | 75 + sysdeps/unix/sysv/linux/csky/configure | 1 + sysdeps/unix/sysv/linux/csky/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/csky/kernel_stat.h | 21 + sysdeps/unix/sysv/linux/csky/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/csky/libanl.abilist | 1 + sysdeps/unix/sysv/linux/csky/libc.abilist | 78 +- sysdeps/unix/sysv/linux/csky/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/csky/librt.abilist | 5 + sysdeps/unix/sysv/linux/csky/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/csky/makecontext.c | 2 +- sysdeps/unix/sysv/linux/csky/register-dump.h | 2 +- sysdeps/unix/sysv/linux/csky/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/user.h | 2 +- sysdeps/unix/sysv/linux/csky/sysdep.h | 5 +- sysdeps/unix/sysv/linux/csky/time64-compat.h | 2 + sysdeps/unix/sysv/linux/default-sched.h | 2 +- sysdeps/unix/sysv/linux/device-nrs.h | 2 +- sysdeps/unix/sysv/linux/dirfd.c | 31 + sysdeps/unix/sysv/linux/dirstream.h | 55 + sysdeps/unix/sysv/linux/dl-brk.c | 5 - sysdeps/unix/sysv/linux/dl-execstack.c | 2 +- sysdeps/unix/sysv/linux/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/dl-openat64.c | 2 +- sysdeps/unix/sysv/linux/dl-origin.c | 2 +- sysdeps/unix/sysv/linux/dl-osinfo.h | 2 +- sysdeps/unix/sysv/linux/dl-sysdep.c | 2 +- sysdeps/unix/sysv/linux/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/dl-vdso-setup.c | 2 +- sysdeps/unix/sysv/linux/dl-vdso-setup.h | 2 +- sysdeps/unix/sysv/linux/dl-vdso.h | 2 +- sysdeps/unix/sysv/linux/dl-write.c | 30 + sysdeps/unix/sysv/linux/dl-writev.h | 2 +- sysdeps/unix/sysv/linux/epoll_pwait.c | 2 +- sysdeps/unix/sysv/linux/epoll_wait.c | 2 +- sysdeps/unix/sysv/linux/errlist-compat.c | 2 +- sysdeps/unix/sysv/linux/errlist-compat.h | 2 +- sysdeps/unix/sysv/linux/errqueue.h | 2 +- sysdeps/unix/sysv/linux/eventfd_read.c | 2 +- sysdeps/unix/sysv/linux/eventfd_write.c | 2 +- sysdeps/unix/sysv/linux/exit-thread.h | 2 +- sysdeps/unix/sysv/linux/faccessat.c | 25 +- sysdeps/unix/sysv/linux/fallocate.c | 2 +- sysdeps/unix/sysv/linux/fallocate64.c | 2 +- sysdeps/unix/sysv/linux/fatal-prepare.h | 2 +- sysdeps/unix/sysv/linux/fchmodat.c | 2 +- sysdeps/unix/sysv/linux/fcntl.c | 2 +- sysdeps/unix/sysv/linux/fcntl64.c | 2 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 2 +- sysdeps/unix/sysv/linux/fdatasync.c | 2 +- sysdeps/unix/sysv/linux/fdopendir.c | 52 + sysdeps/unix/sysv/linux/fexecve.c | 2 +- sysdeps/unix/sysv/linux/filter-nr-syscalls.awk | 2 +- sysdeps/unix/sysv/linux/fips-private.h | 2 +- sysdeps/unix/sysv/linux/fixup-asm-unistd.h | 2 +- sysdeps/unix/sysv/linux/fpathconf.c | 2 +- sysdeps/unix/sysv/linux/fstat.c | 2 +- sysdeps/unix/sysv/linux/fstat64.c | 2 +- sysdeps/unix/sysv/linux/fstatat.c | 65 +- sysdeps/unix/sysv/linux/fstatat64.c | 84 +- sysdeps/unix/sysv/linux/fstatfs.c | 62 + sysdeps/unix/sysv/linux/fstatfs64.c | 69 +- sysdeps/unix/sysv/linux/fstatvfs.c | 13 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 55 +- sysdeps/unix/sysv/linux/fsync.c | 2 +- sysdeps/unix/sysv/linux/ftime.c | 55 + sysdeps/unix/sysv/linux/ftruncate.c | 2 +- sysdeps/unix/sysv/linux/ftruncate64.c | 3 +- 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 | 8 +- sysdeps/unix/sysv/linux/fxstat64.c | 27 +- sysdeps/unix/sysv/linux/fxstatat.c | 8 +- sysdeps/unix/sysv/linux/fxstatat64.c | 12 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/gen-syscall-h.awk | 2 +- sysdeps/unix/sysv/linux/generic/Makefile | 2 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/generic/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/statfs.h | 86 - sysdeps/unix/sysv/linux/generic/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/generic/brk.c | 43 - sysdeps/unix/sysv/linux/generic/chmod.c | 6 +- sysdeps/unix/sysv/linux/generic/chown.c | 6 +- sysdeps/unix/sysv/linux/generic/dl-origin.c | 2 +- sysdeps/unix/sysv/linux/generic/dup2.c | 5 +- sysdeps/unix/sysv/linux/generic/epoll_create.c | 7 +- sysdeps/unix/sysv/linux/generic/inotify_init.c | 7 +- sysdeps/unix/sysv/linux/generic/kernel_stat.h | 30 - sysdeps/unix/sysv/linux/generic/lchown.c | 6 +- sysdeps/unix/sysv/linux/generic/link.c | 5 +- sysdeps/unix/sysv/linux/generic/mkdir.c | 2 +- sysdeps/unix/sysv/linux/generic/pipe.c | 5 +- sysdeps/unix/sysv/linux/generic/readlink.c | 4 +- sysdeps/unix/sysv/linux/generic/rmdir.c | 6 +- sysdeps/unix/sysv/linux/generic/stat-check.c | 29 - sysdeps/unix/sysv/linux/generic/symlink.c | 5 +- sysdeps/unix/sysv/linux/generic/sysdep.h | 2 +- sysdeps/unix/sysv/linux/generic/unlink.c | 6 +- .../unix/sysv/linux/generic/wordsize-32/fstatfs.c | 35 - .../unix/sysv/linux/generic/wordsize-32/overflow.h | 68 - .../unix/sysv/linux/generic/wordsize-32/sendfile.c | 4 +- .../unix/sysv/linux/generic/wordsize-32/statfs.c | 36 - 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 | 14 +- sysdeps/unix/sysv/linux/getdents.c | 2 +- sysdeps/unix/sysv/linux/getdents64.c | 2 +- sysdeps/unix/sysv/linux/getdirentries.c | 2 +- sysdeps/unix/sysv/linux/getdirentries64.c | 2 +- sysdeps/unix/sysv/linux/getdtsz.c | 2 +- sysdeps/unix/sysv/linux/getentropy.c | 3 +- sysdeps/unix/sysv/linux/gethostid.c | 2 +- sysdeps/unix/sysv/linux/getipv4sourcefilter.c | 2 +- sysdeps/unix/sysv/linux/getitimer.c | 2 +- sysdeps/unix/sysv/linux/getloadavg.c | 2 +- sysdeps/unix/sysv/linux/getlogin.c | 2 +- sysdeps/unix/sysv/linux/getlogin_r.c | 2 +- sysdeps/unix/sysv/linux/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/getpeername.c | 2 +- sysdeps/unix/sysv/linux/getpriority.c | 2 +- sysdeps/unix/sysv/linux/getpt.c | 69 +- sysdeps/unix/sysv/linux/getrandom.c | 2 +- sysdeps/unix/sysv/linux/getrlimit.c | 5 +- sysdeps/unix/sysv/linux/getrlimit64.c | 3 +- sysdeps/unix/sysv/linux/getrusage.c | 2 +- sysdeps/unix/sysv/linux/getsockname.c | 2 +- sysdeps/unix/sysv/linux/getsockopt.c | 86 +- sysdeps/unix/sysv/linux/getsourcefilter.c | 2 +- sysdeps/unix/sysv/linux/getsourcefilter.h | 2 +- sysdeps/unix/sysv/linux/getsysstats.c | 7 +- sysdeps/unix/sysv/linux/gettimeofday.c | 9 +- sysdeps/unix/sysv/linux/glibcsyscalls.py | 2 +- sysdeps/unix/sysv/linux/glob-lstat-compat.c | 2 +- sysdeps/unix/sysv/linux/glob.c | 2 +- sysdeps/unix/sysv/linux/glob64-lstat-compat.c | 2 +- sysdeps/unix/sysv/linux/glob64.c | 2 +- sysdeps/unix/sysv/linux/globfree.c | 2 +- sysdeps/unix/sysv/linux/globfree64.c | 2 +- sysdeps/unix/sysv/linux/grantpt.c | 73 +- sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/eventfd.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 7 +- sysdeps/unix/sysv/linux/hppa/bits/inotify.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/signum-arch.h | 2 +- .../unix/sysv/linux/hppa/bits/socket-constants.h | 17 +- sysdeps/unix/sysv/linux/hppa/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 4 +- .../sysv/linux/hppa/bits/types/struct_msqid_ds.h | 14 +- .../sysv/linux/hppa/bits/types/struct_semid_ds.h | 6 +- .../sysv/linux/hppa/bits/types/struct_shmid_ds.h | 12 +- sysdeps/unix/sysv/linux/hppa/brk.c | 41 - sysdeps/unix/sysv/linux/hppa/clone.S | 2 +- sysdeps/unix/sysv/linux/hppa/errlist-compat.c | 2 +- sysdeps/unix/sysv/linux/hppa/getcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/hppa/libanl.abilist | 1 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 78 +- sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/hppa/librt.abilist | 5 + sysdeps/unix/sysv/linux/hppa/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/hppa/makecontext.c | 2 +- sysdeps/unix/sysv/linux/hppa/setcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/hppa/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/hppa/syscall.c | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.c | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 4 +- sysdeps/unix/sysv/linux/hppa/time64-compat.h | 2 + sysdeps/unix/sysv/linux/i386/Makefile | 2 + sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/i386/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/i386/brk.c | 25 +- sysdeps/unix/sysv/linux/i386/clone.S | 8 +- sysdeps/unix/sysv/linux/i386/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/i386/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/getcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/{ => i386}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/i386/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/i386/libanl.abilist | 1 + sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 79 +- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/i386/librt.abilist | 5 + sysdeps/unix/sysv/linux/i386/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/i386/makecontext.S | 2 +- sysdeps/unix/sysv/linux/i386/readelflib.c | 93 - sysdeps/unix/sysv/linux/i386/register-dump.h | 2 +- sysdeps/unix/sysv/linux/i386/setcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/sigaction.c | 2 +- sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/i386/smp.h | 55 - sysdeps/unix/sysv/linux/i386/startup.h | 31 +- sysdeps/unix/sysv/linux/i386/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.c | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 5 +- sysdeps/unix/sysv/linux/i386/time64-compat.h | 2 + sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 2 +- sysdeps/unix/sysv/linux/i386/vfork.S | 57 +- sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S | 2 +- sysdeps/unix/sysv/linux/ia64/__longjmp.S | 2 +- sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 2 +- sysdeps/unix/sysv/linux/ia64/__start_context.S | 2 +- sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/ia64/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/setjmp.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/ia64/brk.S | 50 - sysdeps/unix/sysv/linux/ia64/brk.c | 22 + sysdeps/unix/sysv/linux/ia64/clone2.S | 2 +- sysdeps/unix/sysv/linux/ia64/dl-brk.S | 1 - sysdeps/unix/sysv/linux/ia64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/ia64/dl-static.c | 2 +- sysdeps/unix/sysv/linux/ia64/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/ia64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/ia64/ioperm.c | 2 +- sysdeps/unix/sysv/linux/ia64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/ia64/kernel_stat.h | 22 - sysdeps/unix/sysv/linux/ia64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/ia64/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 33 +- sysdeps/unix/sysv/linux/ia64/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/ia64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/ia64/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/ia64/pipe.S | 2 +- sysdeps/unix/sysv/linux/ia64/readelflib.c | 24 +- sysdeps/unix/sysv/linux/ia64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/ia64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/ia64/setjmp.S | 2 +- sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/ia64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/ia64/sys/io.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/rse.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/ia64/syscall.S | 2 +- sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h | 27 + sysdeps/unix/sysv/linux/ia64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 5 +- sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c | 2 +- sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c | 2 +- sysdeps/unix/sysv/linux/ia64/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c | 2 +- sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c | 2 +- sysdeps/unix/sysv/linux/ia64/vfork.S | 2 +- sysdeps/unix/sysv/linux/ia64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/if_index.c | 2 +- sysdeps/unix/sysv/linux/ifaddrs.c | 2 +- sysdeps/unix/sysv/linux/ifreq.c | 2 +- sysdeps/unix/sysv/linux/include/sys/mount.h | 2 +- sysdeps/unix/sysv/linux/include/sys/msg.h | 2 - sysdeps/unix/sysv/linux/include/sys/shm.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 | 3 +- sysdeps/unix/sysv/linux/internal-signals.h | 3 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 72 +- sysdeps/unix/sysv/linux/internal_statvfs.h | 10 +- sysdeps/unix/sysv/linux/internal_statvfs64.c | 4 - sysdeps/unix/sysv/linux/ipc_ops.h | 2 +- sysdeps/unix/sysv/linux/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/kernel-features.h | 14 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 54 +- sysdeps/unix/sysv/linux/kernel_stat.h | 58 +- sysdeps/unix/sysv/linux/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/lddlibc4.c | 4 +- sysdeps/unix/sysv/linux/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/libc_fatal.c | 4 +- sysdeps/unix/sysv/linux/linux_fsinfo.h | 2 +- sysdeps/unix/sysv/linux/listen.c | 2 +- sysdeps/unix/sysv/linux/lseek.c | 2 +- sysdeps/unix/sysv/linux/lseek64.c | 2 +- sysdeps/unix/sysv/linux/lstat.c | 2 +- sysdeps/unix/sysv/linux/lstat64.c | 2 +- sysdeps/unix/sysv/linux/lutimes.c | 2 +- sysdeps/unix/sysv/linux/lxstat.c | 8 +- sysdeps/unix/sysv/linux/lxstat64.c | 27 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 4 + 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 | 52 +- sysdeps/unix/sysv/linux/m68k/brk.c | 46 - sysdeps/unix/sysv/linux/m68k/clone.S | 2 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 2 +- .../unix/sysv/linux/m68k/coldfire/libanl.abilist | 1 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 73 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 14 + .../unix/sysv/linux/m68k/coldfire/librt.abilist | 5 + .../unix/sysv/linux/m68k/coldfire/libutil.abilist | 1 + sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/dl-static.c | 2 +- sysdeps/unix/sysv/linux/m68k/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/m68k/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/m68k/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/{ => m68k}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/m68k/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 1 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 78 +- .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 5 + .../unix/sysv/linux/m68k/m680x0/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/m68k-helpers.c | 2 +- sysdeps/unix/sysv/linux/m68k/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/m68k/mremap.S | 2 +- sysdeps/unix/sysv/linux/m68k/register-dump.h | 2 +- sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/user.h | 2 +- sysdeps/unix/sysv/linux/m68k/syscall.S | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.S | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 5 +- sysdeps/unix/sysv/linux/m68k/time64-compat.h | 2 + sysdeps/unix/sysv/linux/m68k/vfork.S | 2 +- sysdeps/unix/sysv/linux/malloc-sysdep.h | 2 +- .../unix/sysv/linux/microblaze/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 4 + .../unix/sysv/linux/microblaze/be/libanl.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 78 +- .../sysv/linux/microblaze/be/libpthread.abilist | 14 + .../unix/sysv/linux/microblaze/be/librt.abilist | 5 + .../unix/sysv/linux/microblaze/be/libutil.abilist | 2 +- 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 | 50 +- sysdeps/unix/sysv/linux/microblaze/brk.c | 42 - sysdeps/unix/sysv/linux/microblaze/clock-compat.c | 2 +- sysdeps/unix/sysv/linux/microblaze/clone.S | 2 +- sysdeps/unix/sysv/linux/microblaze/getsysstats.c | 2 +- .../unix/sysv/linux/microblaze/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 2 +- .../unix/sysv/linux/microblaze/le/libanl.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 73 + .../sysv/linux/microblaze/le/libpthread.abilist | 14 + .../unix/sysv/linux/microblaze/le/librt.abilist | 5 + .../unix/sysv/linux/microblaze/le/libutil.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/pselect.c | 65 - sysdeps/unix/sysv/linux/microblaze/pselect32.c | 61 + .../unix/sysv/linux/microblaze/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/user.h | 2 +- sysdeps/unix/sysv/linux/microblaze/syscall.S | 2 +- sysdeps/unix/sysv/linux/microblaze/sysctl.c | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.S | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 7 +- sysdeps/unix/sysv/linux/microblaze/time64-compat.h | 2 + sysdeps/unix/sysv/linux/microblaze/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/mips/_test_and_set.c | 2 +- sysdeps/unix/sysv/linux/mips/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/signum-arch.h | 2 +- .../unix/sysv/linux/mips/bits/socket-constants.h | 19 +- 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 | 91 +- sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/mips/bits/termios-c_lflag.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/termios-tcflow.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/types/stack_t.h | 2 +- .../sysv/linux/mips/bits/types/struct_msqid_ds.h | 20 +- .../sysv/linux/mips/bits/types/struct_semid_ds.h | 6 +- .../sysv/linux/mips/bits/types/struct_shmid_ds.h | 16 +- sysdeps/unix/sysv/linux/mips/brk.c | 46 - sysdeps/unix/sysv/linux/mips/clone.S | 2 +- sysdeps/unix/sysv/linux/mips/configure | 2 +- sysdeps/unix/sysv/linux/mips/configure.ac | 2 +- sysdeps/unix/sysv/linux/mips/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/mips/dl-static.c | 2 +- sysdeps/unix/sysv/linux/mips/errlist-compat.c | 2 +- sysdeps/unix/sysv/linux/mips/fxstat.c | 10 +- sysdeps/unix/sysv/linux/mips/getcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/mips/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/mips/kernel_stat.h | 6 +- sysdeps/unix/sysv/linux/mips/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/mips/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/mips/lxstat.c | 10 +- sysdeps/unix/sysv/linux/mips/makecontext.S | 2 +- sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 4 + .../linux/mips/mips32/bug-getcontext-mips-gp.c | 2 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 78 +- sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 5 + .../unix/sysv/linux/mips/mips32/libutil.abilist | 2 +- .../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 | 73 + sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 5 +- .../unix/sysv/linux/mips/mips32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c | 10 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat.c | 10 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 10 +- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 39 +- sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/kstat_cp.h | 11 +- sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/librt.abilist | 5 + .../unix/sysv/linux/mips/mips64/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 10 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 2 +- .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 4 + .../unix/sysv/linux/mips/mips64/n32/libanl.abilist | 5 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 78 +- .../sysv/linux/mips/mips64/n32/libpthread.abilist | 252 + sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c | 2 +- .../sysv/linux/mips/mips64/n32/mmap_internal.h | 2 +- .../sysv/linux/mips/mips64/n32/time64-compat.h | 2 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 4 + .../unix/sysv/linux/mips/mips64/n64/fstatfs64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 2 +- .../linux/mips/mips64/{ => n64}/libanl.abilist | 0 .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 33 +- .../linux/mips/mips64/{ => n64}/libpthread.abilist | 0 .../sysv/linux/mips/mips64/n64/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 3 - sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +- sysdeps/unix/sysv/linux/mips/mips64/sysdep.h | 5 +- sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 10 +- sysdeps/unix/sysv/linux/mips/readelflib.c | 24 +- sysdeps/unix/sysv/linux/mips/register-dump.h | 2 +- sysdeps/unix/sysv/linux/mips/setcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/mips/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/sysmips.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/user.h | 2 +- sysdeps/unix/sysv/linux/mips/sysdep.h | 2 +- sysdeps/unix/sysv/linux/mips/unwind-arch.h | 2 +- sysdeps/unix/sysv/linux/mips/ustat.c | 2 +- sysdeps/unix/sysv/linux/mips/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/xstat.c | 10 +- sysdeps/unix/sysv/linux/mips/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/mknod.c | 28 - sysdeps/unix/sysv/linux/mknodat.c | 3 +- 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_internal.h | 2 +- sysdeps/unix/sysv/linux/mq_close.c | 2 +- sysdeps/unix/sysv/linux/mq_getattr.c | 2 +- sysdeps/unix/sysv/linux/mq_notify.c | 2 +- sysdeps/unix/sysv/linux/mq_open.c | 2 +- sysdeps/unix/sysv/linux/mq_receive.c | 2 +- sysdeps/unix/sysv/linux/mq_send.c | 2 +- sysdeps/unix/sysv/linux/mq_timedreceive.c | 16 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 14 +- sysdeps/unix/sysv/linux/mq_unlink.c | 2 +- sysdeps/unix/sysv/linux/msgctl.c | 55 +- sysdeps/unix/sysv/linux/msgget.c | 3 +- sysdeps/unix/sysv/linux/msgrcv.c | 3 +- sysdeps/unix/sysv/linux/msgsnd.c | 3 +- sysdeps/unix/sysv/linux/msync.c | 2 +- sysdeps/unix/sysv/linux/mtx_timedlock.c | 43 + sysdeps/unix/sysv/linux/nanosleep.c | 6 +- sysdeps/unix/sysv/linux/net/ethernet.h | 5 +- sysdeps/unix/sysv/linux/net/if_arp.h | 2 +- sysdeps/unix/sysv/linux/net/if_packet.h | 2 +- sysdeps/unix/sysv/linux/net/if_shaper.h | 2 +- sysdeps/unix/sysv/linux/net/if_slip.h | 2 +- sysdeps/unix/sysv/linux/net/route.h | 2 +- sysdeps/unix/sysv/linux/netash/ash.h | 2 +- sysdeps/unix/sysv/linux/netatalk/at.h | 2 +- sysdeps/unix/sysv/linux/netax25/ax25.h | 2 +- sysdeps/unix/sysv/linux/neteconet/ec.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_ether.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_fddi.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_tr.h | 2 +- sysdeps/unix/sysv/linux/netipx/ipx.h | 2 +- sysdeps/unix/sysv/linux/netiucv/iucv.h | 2 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 3 +- sysdeps/unix/sysv/linux/netlinkaccess.h | 2 +- sysdeps/unix/sysv/linux/netpacket/packet.h | 2 +- sysdeps/unix/sysv/linux/netrom/netrom.h | 2 +- sysdeps/unix/sysv/linux/netrose/rose.h | 2 +- sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/nios2/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/nios2/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/nios2/bits/statfs.h | 75 + sysdeps/unix/sysv/linux/nios2/cacheflush.c | 2 +- sysdeps/unix/sysv/linux/nios2/clone.S | 2 +- sysdeps/unix/sysv/linux/nios2/getcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/nios2/kernel_stat.h | 22 + sysdeps/unix/sysv/linux/nios2/libanl.abilist | 1 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 78 +- sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/nios2/librt.abilist | 5 + sysdeps/unix/sysv/linux/nios2/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/nios2/makecontext.c | 2 +- sysdeps/unix/sysv/linux/nios2/setcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/nios2/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/user.h | 2 +- sysdeps/unix/sysv/linux/nios2/syscall.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.h | 5 +- sysdeps/unix/sysv/linux/nios2/time64-compat.h | 2 + sysdeps/unix/sysv/linux/nios2/vfork.S | 2 +- sysdeps/unix/sysv/linux/not-cancel.h | 6 +- sysdeps/unix/sysv/linux/not-errno.h | 2 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettime.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 2 +- sysdeps/unix/sysv/linux/olddirent.h | 2 +- sysdeps/unix/sysv/linux/open.c | 2 +- sysdeps/unix/sysv/linux/open64.c | 2 +- sysdeps/unix/sysv/linux/open64_nocancel.c | 2 +- sysdeps/unix/sysv/linux/open_by_handle_at.c | 2 +- sysdeps/unix/sysv/linux/open_nocancel.c | 2 +- sysdeps/unix/sysv/linux/openat.c | 2 +- sysdeps/unix/sysv/linux/openat64.c | 2 +- sysdeps/unix/sysv/linux/openat64_nocancel.c | 2 +- sysdeps/unix/sysv/linux/openat_nocancel.c | 2 +- sysdeps/unix/sysv/linux/opendir.c | 133 + sysdeps/unix/sysv/linux/opensock.c | 2 +- sysdeps/unix/sysv/linux/pathconf.c | 2 +- sysdeps/unix/sysv/linux/pathconf.h | 2 +- sysdeps/unix/sysv/linux/paths.h | 10 +- sysdeps/unix/sysv/linux/pause.c | 2 +- sysdeps/unix/sysv/linux/personality.c | 2 +- sysdeps/unix/sysv/linux/pkey_get.c | 2 +- sysdeps/unix/sysv/linux/pkey_mprotect.c | 2 +- sysdeps/unix/sysv/linux/pkey_set.c | 2 +- sysdeps/unix/sysv/linux/poll.c | 2 +- sysdeps/unix/sysv/linux/posix_fadvise.c | 2 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 3 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 2 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 2 +- sysdeps/unix/sysv/linux/posix_madvise.c | 2 +- .../unix/sysv/linux/powerpc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ppc.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h | 2 +- .../sysv/linux/powerpc/bits/socket-constants.h | 19 +- sysdeps/unix/sysv/linux/powerpc/bits/struct_stat.h | 54 +- .../unix/sysv/linux/powerpc/bits/termios-baud.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_cflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_iflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_lflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_oflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-misc.h | 2 +- .../linux/powerpc/bits/types/struct_msqid_ds.h | 14 +- .../linux/powerpc/bits/types/struct_semid_ds.h | 12 +- .../linux/powerpc/bits/types/struct_shmid_ds.h | 12 +- sysdeps/unix/sysv/linux/powerpc/dl-auxv.h | 2 +- sysdeps/unix/sysv/linux/powerpc/dl-brk.S | 1 - sysdeps/unix/sysv/linux/powerpc/dl-static.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 7 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/force-elision.h | 2 +- .../unix/sysv/linux/powerpc/get_timebase_freq.c | 2 +- sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/powerpc/htm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/ioctl.c | 2 +- sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/powerpc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/powerpc/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/powerpc/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-start.c | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-start.h | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 4 +- .../sysv/linux/powerpc/powerpc32/____longjmp_chk.S | 2 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S | 52 - sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 78 +- .../linux/powerpc/powerpc32/getcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/kernel_stat.h | 2 +- .../sysv/linux/powerpc/powerpc32/libanl.abilist | 1 + .../linux/powerpc/powerpc32/libpthread.abilist | 14 + .../sysv/linux/powerpc/powerpc32/librt.abilist | 5 + .../sysv/linux/powerpc/powerpc32/libutil.abilist | 2 +- .../sysv/linux/powerpc/powerpc32/makecontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/getcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 73 + .../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/time64-compat.h | 2 + sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S | 2 +- .../sysv/linux/powerpc/powerpc64/____longjmp_chk.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/arch-pkey.h | 2 +- .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 4 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 33 +- .../linux/powerpc/powerpc64/be/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S | 43 - sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 41 +- .../unix/sysv/linux/powerpc/powerpc64/dl-cache.h | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/kernel_stat.h | 22 - .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 2 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 33 +- .../linux/powerpc/powerpc64/le/libutil.abilist | 2 +- .../unix/sysv/linux/powerpc/powerpc64/le/sysctl.c | 2 +- .../sysv/linux/powerpc/powerpc64/makecontext.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_get.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_set.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S | 8 +- sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c | 2 +- .../sysv/linux/powerpc/pthread_mutex_cond_lock.c | 2 +- .../unix/sysv/linux/powerpc/pthread_mutex_lock.c | 2 +- .../sysv/linux/powerpc/pthread_mutex_timedlock.c | 2 +- .../sysv/linux/powerpc/pthread_mutex_trylock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/readelflib.c | 24 +- sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 12 +- 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 | 13 +- sysdeps/unix/sysv/linux/powerpc/sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 98 +- .../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 | 6 +- sysdeps/unix/sysv/linux/ppoll.c | 9 +- sysdeps/unix/sysv/linux/prctl.c | 2 +- sysdeps/unix/sysv/linux/pread.c | 2 +- sysdeps/unix/sysv/linux/pread64.c | 2 +- sysdeps/unix/sysv/linux/pread64_nocancel.c | 2 +- sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/preadv2.c | 2 +- sysdeps/unix/sysv/linux/preadv64.c | 2 +- sysdeps/unix/sysv/linux/preadv64v2.c | 2 +- sysdeps/unix/sysv/linux/prlimit.c | 6 +- sysdeps/unix/sysv/linux/process_vm_readv.c | 2 +- sysdeps/unix/sysv/linux/process_vm_writev.c | 2 +- sysdeps/unix/sysv/linux/prof-freq.c | 2 +- sysdeps/unix/sysv/linux/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/pselect.c | 40 +- sysdeps/unix/sysv/linux/pselect32.c | 47 + sysdeps/unix/sysv/linux/pt-raise.c | 2 +- sysdeps/unix/sysv/linux/pthread-pids.h | 2 +- sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 2 +- sysdeps/unix/sysv/linux/pthread_kill.c | 2 +- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/ptrace.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 97 +- sysdeps/unix/sysv/linux/pwrite.c | 2 +- sysdeps/unix/sysv/linux/pwrite64.c | 2 +- sysdeps/unix/sysv/linux/pwrite64_nocancel.c | 29 + 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/raise.c | 2 +- sysdeps/unix/sysv/linux/read.c | 2 +- sysdeps/unix/sysv/linux/read_nocancel.c | 2 +- sysdeps/unix/sysv/linux/readahead.c | 4 +- sysdeps/unix/sysv/linux/readdir.c | 75 +- sysdeps/unix/sysv/linux/readdir64.c | 137 +- sysdeps/unix/sysv/linux/readdir64_r.c | 196 +- sysdeps/unix/sysv/linux/readdir_r.c | 51 +- sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/readv.c | 2 +- sysdeps/unix/sysv/linux/reboot.c | 2 +- sysdeps/unix/sysv/linux/recv.c | 2 +- sysdeps/unix/sysv/linux/recvfrom.c | 2 +- sysdeps/unix/sysv/linux/recvmmsg.c | 21 +- sysdeps/unix/sysv/linux/recvmsg.c | 95 +- 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 | 41 + sysdeps/unix/sysv/linux/riscv/Makefile | 8 +- sysdeps/unix/sysv/linux/riscv/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/environments.h | 81 + sysdeps/unix/sysv/linux/riscv/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/time64.h | 36 + sysdeps/unix/sysv/linux/riscv/bits/timesize.h | 22 + sysdeps/unix/sysv/linux/riscv/clone.S | 2 +- sysdeps/unix/sysv/linux/riscv/configure | 43 + sysdeps/unix/sysv/linux/riscv/configure.ac | 12 + sysdeps/unix/sysv/linux/riscv/dl-cache.h | 56 +- sysdeps/unix/sysv/linux/riscv/flush-icache.c | 2 +- sysdeps/unix/sysv/linux/riscv/getcontext.S | 2 +- sysdeps/unix/sysv/linux/riscv/jmp_buf-macros.h | 55 + sysdeps/unix/sysv/linux/riscv/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/riscv/ldconfig.h | 4 +- sysdeps/unix/sysv/linux/riscv/ldd-rewrite.sed | 2 +- sysdeps/unix/sysv/linux/riscv/localplt.data | 1 + sysdeps/unix/sysv/linux/riscv/makecontext.c | 2 +- sysdeps/unix/sysv/linux/riscv/readelflib.c | 24 +- sysdeps/unix/sysv/linux/riscv/register-dump.h | 2 +- sysdeps/unix/sysv/linux/riscv/rv32/Implies | 3 + sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 287 + .../sysv/linux/{arc => riscv/rv32}/c++-types.data | 0 sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist | 5 + .../sysv/linux/riscv/rv32/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 1952 +++ .../unix/sysv/linux/riscv/rv32/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist | 9 + sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 940 ++ .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 213 + .../unix/sysv/linux/riscv/rv32/libresolv.abilist | 79 + sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist | 35 + .../sysv/linux/riscv/rv32/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist | 7 + sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 4 + .../unix/sysv/linux/riscv/rv64/jmp_buf-macros.h | 2 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 33 +- sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/riscv/setcontext.S | 2 +- sysdeps/unix/sysv/linux/riscv/shlib-versions | 10 +- sysdeps/unix/sysv/linux/riscv/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/riscv/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/riscv/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/riscv/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/riscv/sys/user.h | 2 +- sysdeps/unix/sysv/linux/riscv/syscall.c | 2 +- sysdeps/unix/sysv/linux/riscv/sysconf.c | 101 + sysdeps/unix/sysv/linux/riscv/sysdep.S | 2 +- sysdeps/unix/sysv/linux/riscv/sysdep.h | 62 +- sysdeps/unix/sysv/linux/riscv/ucontext-macros.h | 2 +- sysdeps/unix/sysv/linux/riscv/vfork.S | 2 +- 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 | 7 +- 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/sigaction.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/struct_utmpx.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/s390/brk.c | 55 - sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/s390/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/s390/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-timed.c | 7 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/s390/force-elision.h | 2 +- sysdeps/unix/sysv/linux/s390/htm.h | 2 +- sysdeps/unix/sysv/linux/s390/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 2 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/s390/lastlog-compat.h | 38 + sysdeps/unix/sysv/linux/s390/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/s390/longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 4 +- sysdeps/unix/sysv/linux/s390/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/s390/pt-longjmp.c | 2 +- .../unix/sysv/linux/s390/pthread_mutex_cond_lock.c | 2 +- sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c | 2 +- .../unix/sysv/linux/s390/pthread_mutex_timedlock.c | 2 +- .../unix/sysv/linux/s390/pthread_mutex_trylock.c | 2 +- sysdeps/unix/sysv/linux/s390/readelflib.c | 24 +- .../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 | 4 + sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 2 +- .../sysv/linux/{ => s390/s390-32}/kernel_stat.h | 0 .../unix/sysv/linux/s390/s390-32/libanl.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 48 + .../sysv/linux/s390/s390-32/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c | 2 +- .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 2 +- .../unix/sysv/linux/s390/s390-32/register-dump.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/syscall.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 7 +- .../unix/sysv/linux/s390/s390-32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 2 +- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 2 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 2 +- .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h | 22 - .../sysv/linux/s390/{ => s390-64}/libanl.abilist | 0 sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 18 +- .../unix/sysv/linux/s390/s390-64/libutil.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c | 2 +- .../unix/sysv/linux/s390/s390-64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 7 +- sysdeps/unix/sysv/linux/s390/s390-64/utmp-compat.h | 3 + sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 2 +- sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/user.h | 2 +- sysdeps/unix/sysv/linux/s390/sysconf.c | 2 +- sysdeps/unix/sysv/linux/s390/sysdep.h | 2 +- .../unix/sysv/linux/s390/tst-ptrace-singleblock.c | 2 +- sysdeps/unix/sysv/linux/s390/xstatver.h | 1 - sysdeps/unix/sysv/linux/safe-fatal.h | 2 +- sysdeps/unix/sysv/linux/scandir64.c | 2 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/sched_getcpu.c | 2 +- sysdeps/unix/sysv/linux/sched_rr_gi.c | 2 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 2 +- sysdeps/unix/sysv/linux/scsi/scsi.h | 2 +- sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h | 2 +- sysdeps/unix/sysv/linux/scsi/sg.h | 2 +- sysdeps/unix/sysv/linux/seekdir.c | 35 + sysdeps/unix/sysv/linux/select.c | 8 +- sysdeps/unix/sysv/linux/semctl.c | 19 +- sysdeps/unix/sysv/linux/semget.c | 2 +- sysdeps/unix/sysv/linux/semop.c | 4 +- sysdeps/unix/sysv/linux/semtimedop.c | 19 +- sysdeps/unix/sysv/linux/send.c | 2 +- sysdeps/unix/sysv/linux/sendmmsg.c | 2 +- sysdeps/unix/sysv/linux/sendmsg.c | 2 +- sysdeps/unix/sysv/linux/sendto.c | 2 +- sysdeps/unix/sysv/linux/setegid.c | 2 +- sysdeps/unix/sysv/linux/seteuid.c | 2 +- sysdeps/unix/sysv/linux/setgid.c | 2 +- sysdeps/unix/sysv/linux/setgroups.c | 2 +- sysdeps/unix/sysv/linux/setipv4sourcefilter.c | 2 +- sysdeps/unix/sysv/linux/setitimer.c | 2 +- sysdeps/unix/sysv/linux/setregid.c | 2 +- sysdeps/unix/sysv/linux/setresgid.c | 2 +- sysdeps/unix/sysv/linux/setresuid.c | 2 +- sysdeps/unix/sysv/linux/setreuid.c | 2 +- sysdeps/unix/sysv/linux/setrlimit.c | 5 +- sysdeps/unix/sysv/linux/setrlimit64.c | 3 +- sysdeps/unix/sysv/linux/setsockopt.c | 90 +- sysdeps/unix/sysv/linux/setsourcefilter.c | 2 +- sysdeps/unix/sysv/linux/settimeofday.c | 2 +- sysdeps/unix/sysv/linux/settimezone.c | 3 +- sysdeps/unix/sysv/linux/setuid.c | 2 +- sysdeps/unix/sysv/linux/sh/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h | 20 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/sh/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/sh/be/libanl.abilist | 1 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 73 + sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/sh/be/librt.abilist | 5 + sysdeps/unix/sysv/linux/sh/be/libutil.abilist | 1 + sysdeps/unix/sysv/linux/sh/be/sh4/fpu/Implies | 1 + 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/brk.c | 47 - sysdeps/unix/sysv/linux/sh/clone.S | 2 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/{ => sh}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/sh/le/libanl.abilist | 1 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 78 +- sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 14 + sysdeps/unix/sysv/linux/sh/le/librt.abilist | 5 + sysdeps/unix/sysv/linux/sh/le/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/sh/le/sh4/fpu/Implies | 1 + sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h | 2 +- sysdeps/unix/sysv/linux/sh/makecontext.S | 2 +- sysdeps/unix/sysv/linux/sh/pipe.S | 2 +- sysdeps/unix/sysv/linux/sh/register-dump.h | 2 +- sysdeps/unix/sysv/linux/sh/sh3/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/sh/smp.h | 23 - sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sh/syscall.S | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.S | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sh/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sh/vfork.S | 2 +- sysdeps/unix/sysv/linux/shm-directory.c | 147 - sysdeps/unix/sysv/linux/shmat.c | 3 +- sysdeps/unix/sysv/linux/shmctl.c | 60 +- sysdeps/unix/sysv/linux/shmdt.c | 3 +- sysdeps/unix/sysv/linux/shmget.c | 4 +- sysdeps/unix/sysv/linux/shutdown.c | 2 +- sysdeps/unix/sysv/linux/sigaction.c | 2 +- sysdeps/unix/sysv/linux/siglist-compat.c | 2 +- sysdeps/unix/sysv/linux/signalfd.c | 2 +- sysdeps/unix/sysv/linux/sigpending.c | 2 +- sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigqueue.c | 2 +- sysdeps/unix/sysv/linux/sigset-cvt-mask.h | 2 +- sysdeps/unix/sysv/linux/sigsetops.h | 2 +- sysdeps/unix/sysv/linux/sigstack.c | 2 +- sysdeps/unix/sysv/linux/sigsuspend.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 53 +- sysdeps/unix/sysv/linux/sigwait.c | 2 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 2 +- sysdeps/unix/sysv/linux/single-thread.h | 2 +- sysdeps/unix/sysv/linux/sizes.h | 2 +- sysdeps/unix/sysv/linux/socket.c | 2 +- sysdeps/unix/sysv/linux/socketcall.h | 4 +- sysdeps/unix/sysv/linux/socketpair.c | 2 +- sysdeps/unix/sysv/linux/sparc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs-extra.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs.h | 2 +- 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 | 19 +- sysdeps/unix/sysv/linux/sparc/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/struct_stat.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/sparc/bits/termios-c_oflag.h | 2 +- .../unix/sysv/linux/sparc/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/timerfd.h | 2 +- .../sysv/linux/sparc/bits/types/struct_msqid_ds.h | 14 +- .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 12 +- .../sysv/linux/sparc/bits/types/struct_shmid_ds.h | 12 +- sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/sparc/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/sparc/errlist-compat.c | 2 +- sysdeps/unix/sysv/linux/sparc/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/sparc/getshmlba.c | 2 +- sysdeps/unix/sysv/linux/sparc/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/sparc/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/sparc/readelflib.c | 24 +- .../sysv/linux/sparc/sparc32/____longjmp_chk.S | 2 +- .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 4 + .../sysv/linux/sparc/sparc32/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/brk.c | 54 - sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S | 2 +- .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 78 +- .../sysv/linux/sparc/sparc32/libpthread.abilist | 14 + .../unix/sysv/linux/sparc/sparc32/librt.abilist | 5 + .../unix/sysv/linux/sparc/sparc32/libutil.abilist | 2 +- .../unix/sysv/linux/sparc/sparc32/makecontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S | 2 +- .../unix/sysv/linux/sparc/sparc32/register-dump.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 2 +- .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 2 +- .../unix/sysv/linux/sparc/sparc32/sigreturn_stub.S | 2 +- .../unix/sysv/linux/sparc/sparc32/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 5 +- .../unix/sysv/linux/sparc/sparc32/time64-compat.h | 2 + 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 | 4 + .../sysv/linux/sparc/sparc64/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 104 - sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/dl-brk.S | 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/kernel_stat.h | 7 +- sysdeps/unix/sysv/linux/sparc/sparc64/kstat_cp.h | 6 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 33 +- .../unix/sysv/linux/sparc/sparc64/libutil.abilist | 2 +- 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 | 2 +- .../unix/sysv/linux/sparc/sparc64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 2 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 2 +- .../unix/sysv/linux/sparc/sparc64/sigreturn_stub.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h | 2 +- .../unix/sysv/linux/sparc/sparc64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 2 +- sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/speed.c | 4 +- sysdeps/unix/sysv/linux/splice.c | 2 +- sysdeps/unix/sysv/linux/stat.c | 2 +- sysdeps/unix/sysv/linux/stat64.c | 2 +- sysdeps/unix/sysv/linux/stat_t64_cp.c | 2 +- sysdeps/unix/sysv/linux/stat_t64_cp.h | 2 +- sysdeps/unix/sysv/linux/statfs.c | 61 + sysdeps/unix/sysv/linux/statfs64.c | 70 +- sysdeps/unix/sysv/linux/statvfs.c | 13 +- sysdeps/unix/sysv/linux/statvfs64.c | 56 +- sysdeps/unix/sysv/linux/statx.c | 4 +- sysdeps/unix/sysv/linux/statx_cp.c | 2 +- sysdeps/unix/sysv/linux/statx_cp.h | 2 +- sysdeps/unix/sysv/linux/struct_stat_time64.h | 63 +- sysdeps/unix/sysv/linux/sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/sys/acct.h | 2 +- sysdeps/unix/sysv/linux/sys/epoll.h | 2 +- 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 | 4 +- sysdeps/unix/sysv/linux/sys/pci.h | 2 +- sysdeps/unix/sysv/linux/sys/personality.h | 2 +- sysdeps/unix/sysv/linux/sys/prctl.h | 20 +- sysdeps/unix/sysv/linux/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/sys/quota.h | 2 +- sysdeps/unix/sysv/linux/sys/raw.h | 2 +- sysdeps/unix/sysv/linux/sys/reboot.h | 2 +- sysdeps/unix/sysv/linux/sys/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 | 24 +- sysdeps/unix/sysv/linux/sys/timex.h | 39 +- sysdeps/unix/sysv/linux/syscall-names.list | 10 +- sysdeps/unix/sysv/linux/sysconf-sigstksz.h | 38 + sysdeps/unix/sysv/linux/sysconf.c | 13 +- sysdeps/unix/sysv/linux/sysctl.c | 3 +- sysdeps/unix/sysv/linux/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/sysdep-vdso.h | 2 +- sysdeps/unix/sysv/linux/sysdep.h | 7 +- sysdeps/unix/sysv/linux/tcdrain.c | 2 +- sysdeps/unix/sysv/linux/tcflow.c | 2 +- sysdeps/unix/sysv/linux/tcflush.c | 2 +- sysdeps/unix/sysv/linux/tcgetattr.c | 2 +- sysdeps/unix/sysv/linux/tcsendbrk.c | 2 +- sysdeps/unix/sysv/linux/tcsetattr.c | 2 +- sysdeps/unix/sysv/linux/tee.c | 2 +- sysdeps/unix/sysv/linux/telldir.c | 33 + sysdeps/unix/sysv/linux/test-errno-linux.c | 2 +- sysdeps/unix/sysv/linux/thrd_priv.h | 35 + sysdeps/unix/sysv/linux/thrd_sleep.c | 56 + sysdeps/unix/sysv/linux/time-clockid.h | 2 +- sysdeps/unix/sysv/linux/time.c | 40 +- sysdeps/unix/sysv/linux/time64-compat.h | 3 + sysdeps/unix/sysv/linux/time64-support.c | 2 +- sysdeps/unix/sysv/linux/time64-support.h | 6 +- sysdeps/unix/sysv/linux/timer_create.c | 76 +- sysdeps/unix/sysv/linux/timer_delete.c | 17 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 10 +- sysdeps/unix/sysv/linux/timer_gettime.c | 8 +- sysdeps/unix/sysv/linux/timer_routines.c | 2 +- sysdeps/unix/sysv/linux/timer_settime.c | 10 +- sysdeps/unix/sysv/linux/timerfd_gettime.c | 2 +- sysdeps/unix/sysv/linux/timerfd_settime.c | 2 +- sysdeps/unix/sysv/linux/times.c | 2 +- sysdeps/unix/sysv/linux/timespec_get.c | 2 +- sysdeps/unix/sysv/linux/tls-internal.h | 2 +- sysdeps/unix/sysv/linux/truncate.c | 2 +- sysdeps/unix/sysv/linux/truncate64.c | 3 +- sysdeps/unix/sysv/linux/tst-affinity-pid.c | 2 +- sysdeps/unix/sysv/linux/tst-affinity.c | 2 +- sysdeps/unix/sysv/linux/tst-align-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-clone2.c | 2 +- sysdeps/unix/sysv/linux/tst-clone3.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate-common.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate64.c | 2 +- sysdeps/unix/sysv/linux/tst-fanotify.c | 2 +- sysdeps/unix/sysv/linux/tst-futimens.c | 72 + sysdeps/unix/sysv/linux/tst-getdents64.c | 31 +- sysdeps/unix/sysv/linux/tst-gettid-kill.c | 2 +- sysdeps/unix/sysv/linux/tst-gettid.c | 2 +- sysdeps/unix/sysv/linux/tst-glibcsyscalls.py | 2 +- sysdeps/unix/sysv/linux/tst-memfd_create.c | 2 +- sysdeps/unix/sysv/linux/tst-mlock2.c | 2 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 4 +- sysdeps/unix/sysv/linux/tst-o_path-locks.c | 2 +- sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c | 2 +- sysdeps/unix/sysv/linux/tst-ofdlocks.c | 2 +- sysdeps/unix/sysv/linux/tst-personality.c | 2 +- sysdeps/unix/sysv/linux/tst-pkey.c | 2 +- sysdeps/unix/sysv/linux/tst-ppoll.c | 56 + sysdeps/unix/sysv/linux/tst-quota.c | 2 +- sysdeps/unix/sysv/linux/tst-readdir64-compat.c | 2 +- sysdeps/unix/sysv/linux/tst-rlimit-infinity.c | 2 +- sysdeps/unix/sysv/linux/tst-sigcontext-get_pc.c | 2 +- sysdeps/unix/sysv/linux/tst-signal-numbers.py | 2 +- sysdeps/unix/sysv/linux/tst-skeleton-affinity.c | 2 +- .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 2 +- sysdeps/unix/sysv/linux/tst-socket-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/tst-syscall-list.sh | 2 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max-uapi.c | 2 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max.c | 2 +- sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c | 177 + sysdeps/unix/sysv/linux/tst-sysvsem-linux.c | 184 + sysdeps/unix/sysv/linux/tst-sysvshm-linux.c | 188 + sysdeps/unix/sysv/linux/tst-tgkill.c | 2 +- sysdeps/unix/sysv/linux/tst-timerfd.c | 65 + sysdeps/unix/sysv/linux/tst-ttyname.c | 2 +- sysdeps/unix/sysv/linux/ttyname.c | 2 +- sysdeps/unix/sysv/linux/ttyname.h | 2 +- sysdeps/unix/sysv/linux/ttyname_r.c | 2 +- sysdeps/unix/sysv/linux/tv32-compat.h | 2 +- sysdeps/unix/sysv/linux/umount.c | 2 +- sysdeps/unix/sysv/linux/umount2.c | 2 +- sysdeps/unix/sysv/linux/unlockpt.c | 23 +- sysdeps/unix/sysv/linux/update-syscall-lists.py | 2 +- sysdeps/unix/sysv/linux/updwtmp.c | 37 - sysdeps/unix/sysv/linux/ustat.c | 4 +- sysdeps/unix/sysv/linux/utime.c | 2 +- sysdeps/unix/sysv/linux/utimensat.c | 6 +- sysdeps/unix/sysv/linux/utimes.c | 2 +- sysdeps/unix/sysv/linux/utmp-path.h | 54 + sysdeps/unix/sysv/linux/utmp_file.c | 37 - 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/fstatfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c | 5 - sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c | 1 - .../sysv/linux/wordsize-64/internal_statvfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statvfs.c | 5 - sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 2 - sysdeps/unix/sysv/linux/write.c | 2 +- sysdeps/unix/sysv/linux/write_nocancel.c | 2 +- sysdeps/unix/sysv/linux/writev.c | 2 +- sysdeps/unix/sysv/linux/x86/Makefile | 5 + sysdeps/unix/sysv/linux/x86/arch-pkey.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/ipctypes.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/struct_stat.h | 92 +- sysdeps/unix/sysv/linux/x86/bits/timesize.h | 2 +- .../sysv/linux/x86/bits/types/struct_semid_ds.h | 6 +- sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/x86/cpu-features.c | 2 +- sysdeps/unix/sysv/linux/x86/dl-cet.h | 2 +- sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h | 83 + sysdeps/unix/sysv/linux/x86/dl-sysdep.c | 2 +- sysdeps/unix/sysv/linux/x86/elf-read-prop.h | 60 + sysdeps/unix/sysv/linux/x86/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-timed.c | 7 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/x86/force-elision.h | 2 +- sysdeps/unix/sysv/linux/x86/gettimeofday.c | 2 +- .../unix/sysv/linux/x86/include/bits/sigstack.h | 5 + sysdeps/unix/sysv/linux/x86/lowlevellock.h | 4 +- sysdeps/unix/sysv/linux/x86/pkey_get.c | 2 +- sysdeps/unix/sysv/linux/x86/pkey_set.c | 2 +- .../unix/sysv/linux/x86/pthread_mutex_cond_lock.c | 2 +- sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c | 2 +- .../unix/sysv/linux/x86/pthread_mutex_timedlock.c | 2 +- .../unix/sysv/linux/x86/pthread_mutex_trylock.c | 2 +- sysdeps/unix/sysv/linux/x86/readelflib.c | 94 + sysdeps/unix/sysv/linux/x86/setjmpP.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/debugreg.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/io.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/perm.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/user.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/vm86.h | 2 +- sysdeps/unix/sysv/linux/x86/sysconf.c | 2 +- sysdeps/unix/sysv/linux/x86/time.c | 6 +- sysdeps/unix/sysv/linux/x86/tst-cet-property-1.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c | 2 +- .../unix/sysv/linux/x86/tst-cet-property-dep-2.S | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c | 88 + sysdeps/unix/sysv/linux/x86/tst-saved_mask-1.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 4 + sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 34 +- sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/x86_64/Makefile | 51 + sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 2 +- sysdeps/unix/sysv/linux/x86_64/brk.c | 41 - sysdeps/unix/sysv/linux/x86_64/clone.S | 16 +- sysdeps/unix/sysv/linux/x86_64/compat-timer.h | 2 +- sysdeps/unix/sysv/linux/x86_64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/x86_64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/x86_64/kernel_stat.h | 22 - sysdeps/unix/sysv/linux/x86_64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/x86_64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/x86_64/readelflib.c | 2 - sysdeps/unix/sysv/linux/x86_64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/x86_64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sigaction.c | 2 +- sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/syscall.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_create.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_delete.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_gettime.c | 6 +- sysdeps/unix/sysv/linux/x86_64/timer_settime.c | 7 +- .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 83 + sysdeps/unix/sysv/linux/x86_64/vfork.S | 38 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 5 + sysdeps/unix/sysv/linux/x86_64/x32/arch_prctl.c | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h | 2 +- .../unix/sysv/linux/x86_64/x32/fixup-asm-unistd.h | 21 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 34 +- sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 2 +- .../sysv/linux/x86_64/x86-64-isa-level-VALUE.c | 4 + sysdeps/unix/sysv/linux/xmknod.c | 6 +- sysdeps/unix/sysv/linux/xmknodat.c | 5 +- sysdeps/unix/sysv/linux/xstat.c | 10 +- sysdeps/unix/sysv/linux/xstat64.c | 28 +- sysdeps/unix/sysv/linux/xstatconv.c | 10 +- sysdeps/unix/sysv/linux/xstatconv.h | 2 +- sysdeps/unix/sysv/linux/xstatover.h | 2 +- sysdeps/unix/x86_64/sysdep.S | 2 +- sysdeps/unix/x86_64/sysdep.h | 2 +- sysdeps/wordsize-32/bits/wordsize.h | 2 +- sysdeps/wordsize-32/divdi3-symbol-hacks.h | 2 +- sysdeps/wordsize-32/divdi3.c | 2 +- sysdeps/wordsize-32/llabs.c | 2 +- sysdeps/wordsize-32/lldiv.c | 2 +- sysdeps/wordsize-32/strtoimax.c | 27 - sysdeps/wordsize-32/strtoumax.c | 28 - sysdeps/wordsize-32/wcstoimax.c | 28 - sysdeps/wordsize-32/wcstoumax.c | 28 - sysdeps/wordsize-64/bits/wordsize.h | 2 +- sysdeps/wordsize-64/labs.c | 2 +- sysdeps/wordsize-64/ldiv.c | 2 +- sysdeps/wordsize-64/strtoimax.c | 27 - sysdeps/wordsize-64/strtol.c | 1 + sysdeps/wordsize-64/strtoul.c | 1 + sysdeps/wordsize-64/strtoumax.c | 28 - sysdeps/wordsize-64/tst-writev.c | 2 +- sysdeps/wordsize-64/wcstoimax.c | 28 - sysdeps/wordsize-64/wcstol.c | 1 + sysdeps/wordsize-64/wcstoul.c | 1 + sysdeps/wordsize-64/wcstoumax.c | 28 - sysdeps/x86/Makefile | 72 +- sysdeps/x86/Versions | 7 +- sysdeps/x86/__longjmp_cancel.S | 2 +- sysdeps/x86/abi-note.c | 29 + sysdeps/x86/atomic-machine.h | 10 +- sysdeps/x86/bits/floatn.h | 2 +- sysdeps/x86/bits/flt-eval-method.h | 2 +- sysdeps/x86/bits/fp-logb.h | 2 +- sysdeps/x86/bits/indirect-return.h | 2 +- sysdeps/x86/bits/link.h | 2 +- sysdeps/x86/bits/platform/x86.h | 306 + sysdeps/x86/bits/setjmp.h | 2 +- sysdeps/x86/cacheinfo.c | 882 +- sysdeps/x86/cacheinfo.h | 75 + sysdeps/x86/cet-control.h | 2 +- sysdeps/x86/check-cet.awk | 2 +- sysdeps/x86/configure | 79 + sysdeps/x86/configure.ac | 66 + sysdeps/x86/cpu-features.c | 285 +- sysdeps/x86/cpu-features.h | 857 -- sysdeps/x86/cpu-tunables.c | 2 +- sysdeps/x86/dl-cacheinfo.h | 948 ++ sysdeps/x86/dl-cet.c | 19 +- sysdeps/x86/dl-get-cpu-features.c | 33 +- sysdeps/x86/dl-hwcap.h | 2 +- sysdeps/x86/dl-isa-level.h | 31 + sysdeps/x86/dl-lookupcfg.h | 2 +- sysdeps/x86/dl-minsigstacksize.h | 27 + sysdeps/x86/dl-procinfo.c | 2 +- sysdeps/x86/dl-procinfo.h | 2 +- sysdeps/x86/dl-procruntime.c | 2 +- sysdeps/x86/dl-prop.h | 121 +- sysdeps/x86/dl-tunables.list | 8 +- sysdeps/x86/elf-initfini.h | 2 +- sysdeps/x86/elide.h | 2 +- sysdeps/x86/fpu/bits/fenv.h | 2 +- sysdeps/x86/fpu/bits/math-vector.h | 2 +- sysdeps/x86/fpu/e_sqrtf128.c | 2 +- sysdeps/x86/fpu/e_sqrtl.c | 2 +- sysdeps/x86/fpu/finclude/math-vector-fortran.h | 2 +- sysdeps/x86/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/x86/fpu/math-barriers.h | 2 +- sysdeps/x86/fpu/math_private.h | 2 +- sysdeps/x86/fpu/nan-pseudo-number.h | 29 + sysdeps/x86/fpu/powl_helper.c | 2 +- sysdeps/x86/fpu/s_fpclassifyl.c | 46 + sysdeps/x86/fpu/s_isnanl.c | 45 + sysdeps/x86/fpu/s_sincosf_data.c | 2 +- sysdeps/x86/fpu/sincosf_poly.h | 2 +- sysdeps/x86/fpu/test-fenv-clear-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-sse-2.c | 2 +- sysdeps/x86/fpu/test-fenv-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-x87.c | 2 +- sysdeps/x86/fpu/test-math-vector-sincos.h | 2 +- sysdeps/x86/fpu_control.h | 2 +- sysdeps/x86/get-cpuid-feature-leaf.c | 30 + sysdeps/x86/get-isa-level.h | 67 + sysdeps/x86/hp-timing.h | 2 +- sysdeps/x86/include/cpu-features.h | 946 ++ sysdeps/x86/init-arch.h | 2 +- sysdeps/x86/isa-level.c | 97 + sysdeps/x86/ldbl2mpn.c | 120 + sysdeps/x86/ldsodefs.h | 2 +- sysdeps/x86/libc-start.c | 8 +- sysdeps/x86/libc-start.h | 2 +- sysdeps/x86/link_map.h | 20 +- sysdeps/x86/longjmp.c | 2 +- sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/x86/nptl/bits/struct_mutex.h | 2 +- sysdeps/x86/nptl/bits/struct_rwlock.h | 2 +- sysdeps/x86/nptl/pt-longjmp.c | 2 +- sysdeps/x86/nptl/tls-setup.h | 2 +- sysdeps/x86/string_private.h | 2 +- sysdeps/x86/sys/platform/x86.h | 65 + sysdeps/x86/sysdep.h | 2 +- sysdeps/x86/tst-cet-legacy-1.c | 2 +- sysdeps/x86/tst-cet-legacy-10-static.c | 1 + sysdeps/x86/tst-cet-legacy-10.c | 43 + sysdeps/x86/tst-cet-legacy-1a.c | 2 +- sysdeps/x86/tst-cet-legacy-2.c | 2 +- sysdeps/x86/tst-cet-legacy-3.c | 2 +- sysdeps/x86/tst-cet-legacy-4.c | 2 +- sysdeps/x86/tst-cet-legacy-5.c | 13 +- sysdeps/x86/tst-cet-legacy-6.c | 13 +- sysdeps/x86/tst-cet-legacy-7.c | 2 +- sysdeps/x86/tst-cet-legacy-8.c | 2 +- sysdeps/x86/tst-cet-legacy-9-static.c | 1 + sysdeps/x86/tst-cet-legacy-9.c | 41 + sysdeps/x86/tst-cet-legacy-mod-1.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-2.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-5.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-5c.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-6.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-6c.c | 2 +- sysdeps/x86/tst-cpu-features-cpuinfo-static.c | 1 + sysdeps/x86/tst-cpu-features-cpuinfo.c | 268 + sysdeps/x86/tst-cpu-features-supports-static.c | 1 + sysdeps/x86/tst-cpu-features-supports.c | 198 + sysdeps/x86/tst-get-cpu-features.c | 66 +- sysdeps/x86/tst-ifunc-isa-1-static.c | 1 + sysdeps/x86/tst-ifunc-isa-1.c | 30 + sysdeps/x86/tst-ifunc-isa-2-static.c | 1 + sysdeps/x86/tst-ifunc-isa-2.c | 34 + sysdeps/x86/tst-ifunc-isa.h | 104 + sysdeps/x86/tst-isa-level-1.c | 103 + sysdeps/x86/tst-isa-level-mod-1-baseline.c | 1 + sysdeps/x86/tst-isa-level-mod-1-v2.c | 1 + sysdeps/x86/tst-isa-level-mod-1-v3.c | 1 + sysdeps/x86/tst-isa-level-mod-1-v4.c | 1 + sysdeps/x86/tst-isa-level-mod-1.c | 25 + sysdeps/x86/tst-ldbl-nonnormal-printf.c | 49 + sysdeps/x86/tst-setjmp-cet.c | 1 + sysdeps/x86_64/Implies | 1 - sysdeps/x86_64/Makefile | 39 + sysdeps/x86_64/__longjmp.S | 2 +- sysdeps/x86_64/_mcount.S | 2 +- sysdeps/x86_64/add_n.S | 2 +- sysdeps/x86_64/addmul_1.S | 2 +- sysdeps/x86_64/bsd-_setjmp.S | 2 +- sysdeps/x86_64/bsd-setjmp.S | 2 +- sysdeps/x86_64/configure | 3 + sysdeps/x86_64/configure.ac | 3 + sysdeps/x86_64/crti.S | 2 +- sysdeps/x86_64/crtn.S | 2 +- sysdeps/x86_64/dl-hwcaps-subdirs.c | 52 + sysdeps/x86_64/dl-irel.h | 2 +- sysdeps/x86_64/dl-machine.h | 25 +- sysdeps/x86_64/dl-procinfo.c | 2 +- sysdeps/x86_64/dl-runtime.h | 2 +- sysdeps/x86_64/dl-tls.c | 2 +- sysdeps/x86_64/dl-tls.h | 2 +- sysdeps/x86_64/dl-tlsdesc.S | 6 +- sysdeps/x86_64/dl-tlsdesc.h | 2 +- sysdeps/x86_64/dl-trampoline.S | 2 +- sysdeps/x86_64/dl-trampoline.h | 2 +- sysdeps/x86_64/ffs.c | 2 +- sysdeps/x86_64/ffsll.c | 2 +- sysdeps/x86_64/fpu/Makefile | 8 + sysdeps/x86_64/fpu/e_powl.S | 2 +- sysdeps/x86_64/fpu/fclrexcpt.c | 2 +- sysdeps/x86_64/fpu/fedisblxcpt.c | 2 +- sysdeps/x86_64/fpu/feenablxcpt.c | 2 +- sysdeps/x86_64/fpu/fegetenv.c | 2 +- sysdeps/x86_64/fpu/fegetexcept.c | 2 +- sysdeps/x86_64/fpu/fegetmode.c | 2 +- sysdeps/x86_64/fpu/fegetround.c | 2 +- sysdeps/x86_64/fpu/feholdexcpt.c | 2 +- sysdeps/x86_64/fpu/fesetenv.c | 2 +- sysdeps/x86_64/fpu/fesetexcept.c | 2 +- sysdeps/x86_64/fpu/fesetmode.c | 2 +- sysdeps/x86_64/fpu/fesetround.c | 2 +- sysdeps/x86_64/fpu/feupdateenv.c | 2 +- sysdeps/x86_64/fpu/fgetexcptflg.c | 2 +- sysdeps/x86_64/fpu/fraiseexcpt.c | 2 +- sysdeps/x86_64/fpu/fsetexcptflg.c | 2 +- sysdeps/x86_64/fpu/ftestexcept.c | 2 +- sysdeps/x86_64/fpu/libm-test-ulps | 34 +- sysdeps/x86_64/fpu/math-tests-arch.h | 4 +- sysdeps/x86_64/fpu/math-tests-snan.h | 2 +- sysdeps/x86_64/fpu/math_ldbl.h | 2 +- sysdeps/x86_64/fpu/multiarch/e_asin-fma.c | 2 - sysdeps/x86_64/fpu/multiarch/e_asin-fma4.c | 2 - sysdeps/x86_64/fpu/multiarch/e_asin.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_atan2.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_exp.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_exp2f.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_expf.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_log.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_log2f.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_logf.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_pow.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_powf.c | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h | 4 +- sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx2.h | 2 +- .../x86_64/fpu/multiarch/ifunc-mathvec-avx512.h | 2 +- .../x86_64/fpu/multiarch/ifunc-mathvec-sse4_1.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1.h | 2 +- sysdeps/x86_64/fpu/multiarch/s_atan.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceil-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceil.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceilf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_cosf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_floor-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_floor.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_floorf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_floorf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_fma.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_rint-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_rint.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_rintf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_rintf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_sin.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_sincosf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_sinf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tan.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_trunc-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_trunc.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_truncf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_truncf.c | 2 +- sysdeps/x86_64/fpu/multiarch/sincos32-fma.c | 2 - sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c | 2 - .../x86_64/fpu/multiarch/svml_d_cos2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cos2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cos4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sin2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sin4_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S | 2 +- .../fpu/multiarch/svml_d_sincos2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core.c | 2 +- .../fpu/multiarch/svml_d_sincos2_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sincos4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core.c | 2 +- .../fpu/multiarch/svml_d_sincos4_core_avx2.S | 2 +- .../fpu/multiarch/svml_d_sincos8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core.c | 2 +- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core.c | 2 +- .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core.c | 2 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core.c | 2 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core.c | 2 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 2 +- .../fpu/multiarch/svml_s_sincosf16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf16_core.c | 2 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_sincosf4_core-sse2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf4_core.c | 2 +- .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 2 +- .../fpu/multiarch/svml_s_sincosf8_core-sse.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf8_core.c | 2 +- .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core.c | 2 +- .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core_avx2.S | 2 +- sysdeps/x86_64/fpu/printf_fphex.c | 2 +- sysdeps/x86_64/fpu/s_copysign.S | 2 +- sysdeps/x86_64/fpu/s_copysignf.S | 2 +- sysdeps/x86_64/fpu/s_fabs.c | 2 +- sysdeps/x86_64/fpu/s_fabsf.c | 2 +- sysdeps/x86_64/fpu/s_fabsl.S | 2 +- sysdeps/x86_64/fpu/s_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_fpclassifyl.c | 2 - sysdeps/x86_64/fpu/s_isnanl.c | 1 - sysdeps/x86_64/fpu/s_llrint.S | 2 +- sysdeps/x86_64/fpu/s_llrintf.S | 2 +- sysdeps/x86_64/fpu/s_llrintl.S | 2 +- sysdeps/x86_64/fpu/s_signbit.S | 2 +- sysdeps/x86_64/fpu/s_signbitf.S | 2 +- sysdeps/x86_64/fpu/s_truncl.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_log2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_log8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_log_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_pow2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_sin2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_trig_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_trig_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_wrapper_impl.h | 2 +- sysdeps/x86_64/fpu/svml_s_cosf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_logf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_powf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_trig_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_trig_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_wrapper_impl.h | 2 +- .../x86_64/fpu/test-double-libmvec-sincos-main.c | 2 +- sysdeps/x86_64/fpu/test-double-libmvec-sincos.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 2 +- .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen4-avx2.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen4.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen8.h | 2 +- .../x86_64/fpu/test-float-libmvec-sincosf-main.c | 2 +- sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen16.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 2 +- .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen8-avx2.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen8.h | 2 +- sysdeps/x86_64/fpu/x86_64-math-asm.h | 2 +- sysdeps/x86_64/htonl.S | 2 +- sysdeps/x86_64/ifuncmain8.c | 2 +- sysdeps/x86_64/ifuncmod8.c | 2 +- sysdeps/x86_64/isa.h | 2 +- sysdeps/x86_64/jmpbuf-offsets.h | 2 +- sysdeps/x86_64/jmpbuf-unwind.h | 2 +- sysdeps/x86_64/ldbl2mpn.c | 1 - sysdeps/x86_64/lshift.S | 2 +- sysdeps/x86_64/machine-gmon.h | 2 +- sysdeps/x86_64/memchr.S | 2 +- sysdeps/x86_64/memcmp.S | 2 +- sysdeps/x86_64/memcpy_chk.S | 2 +- sysdeps/x86_64/memmove.S | 2 +- sysdeps/x86_64/memmove_chk.S | 2 +- sysdeps/x86_64/mempcpy_chk.S | 2 +- sysdeps/x86_64/memrchr.S | 2 +- sysdeps/x86_64/memset.S | 2 +- sysdeps/x86_64/memset_chk.S | 2 +- sysdeps/x86_64/memusage.h | 2 +- sysdeps/x86_64/mul_1.S | 2 +- sysdeps/x86_64/multiarch/Makefile | 4 - sysdeps/x86_64/multiarch/ifunc-avx2.h | 2 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 2 +- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 2 +- sysdeps/x86_64/multiarch/ifunc-memmove.h | 2 +- sysdeps/x86_64/multiarch/ifunc-memset.h | 2 +- sysdeps/x86_64/multiarch/ifunc-sse4_2.h | 2 +- sysdeps/x86_64/multiarch/ifunc-strcasecmp.h | 2 +- sysdeps/x86_64/multiarch/ifunc-strcpy.h | 2 +- sysdeps/x86_64/multiarch/ifunc-wmemset.h | 2 +- sysdeps/x86_64/multiarch/memchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/memchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/memchr.c | 2 +- sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 2 +- sysdeps/x86_64/multiarch/memcmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 2 +- sysdeps/x86_64/multiarch/memcmp-ssse3.S | 2 +- sysdeps/x86_64/multiarch/memcmp.c | 2 +- sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 2 +- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/memcpy.c | 2 +- sysdeps/x86_64/multiarch/memcpy_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memcpy_chk.c | 2 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 2 +- .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 2 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 30 +- sysdeps/x86_64/multiarch/memmove.c | 2 +- sysdeps/x86_64/multiarch/memmove_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memmove_chk.c | 2 +- sysdeps/x86_64/multiarch/mempcpy.c | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk.c | 2 +- sysdeps/x86_64/multiarch/memrchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/memrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/memrchr.c | 2 +- .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 2 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 2 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 2 +- sysdeps/x86_64/multiarch/memset.c | 2 +- sysdeps/x86_64/multiarch/memset_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memset_chk.c | 2 +- sysdeps/x86_64/multiarch/rawmemchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/rawmemchr.c | 2 +- sysdeps/x86_64/multiarch/sched_cpucount.c | 2 +- sysdeps/x86_64/multiarch/stpcpy-sse2.S | 2 +- sysdeps/x86_64/multiarch/stpcpy.c | 2 +- sysdeps/x86_64/multiarch/stpncpy.c | 2 +- sysdeps/x86_64/multiarch/strcasecmp.c | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l-avx.S | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strcasecmp_l.c | 2 +- sysdeps/x86_64/multiarch/strcat-avx2.S | 2 +- sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcat-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcat-ssse3.S | 2 +- sysdeps/x86_64/multiarch/strcat.c | 2 +- sysdeps/x86_64/multiarch/strchr-avx2.S | 227 +- sysdeps/x86_64/multiarch/strchr-sse2-no-bsf.S | 2 +- sysdeps/x86_64/multiarch/strchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/strchr.c | 3 +- sysdeps/x86_64/multiarch/strchrnul-sse2.S | 2 +- sysdeps/x86_64/multiarch/strchrnul.c | 2 +- sysdeps/x86_64/multiarch/strcmp-avx2.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse42.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strcmp.c | 2 +- sysdeps/x86_64/multiarch/strcpy-avx2.S | 2 +- sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcpy-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/strcpy.c | 2 +- sysdeps/x86_64/multiarch/strcspn-c.c | 2 +- sysdeps/x86_64/multiarch/strcspn-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcspn.c | 2 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 2 +- sysdeps/x86_64/multiarch/strlen-sse2.S | 2 +- sysdeps/x86_64/multiarch/strlen.c | 2 +- sysdeps/x86_64/multiarch/strncase.c | 2 +- sysdeps/x86_64/multiarch/strncase_l-avx.S | 2 +- sysdeps/x86_64/multiarch/strncase_l-sse2.S | 2 +- sysdeps/x86_64/multiarch/strncase_l-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strncase_l.c | 2 +- sysdeps/x86_64/multiarch/strncat.c | 2 +- sysdeps/x86_64/multiarch/strncmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/strncmp-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strncmp-ssse3.S | 2 +- sysdeps/x86_64/multiarch/strncmp.c | 2 +- sysdeps/x86_64/multiarch/strncpy.c | 2 +- sysdeps/x86_64/multiarch/strnlen-sse2.S | 2 +- sysdeps/x86_64/multiarch/strnlen.c | 2 +- sysdeps/x86_64/multiarch/strpbrk-sse2.S | 2 +- sysdeps/x86_64/multiarch/strpbrk.c | 2 +- sysdeps/x86_64/multiarch/strrchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/strrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/strrchr.c | 2 +- sysdeps/x86_64/multiarch/strspn-c.c | 2 +- sysdeps/x86_64/multiarch/strspn-sse2.S | 2 +- sysdeps/x86_64/multiarch/strspn.c | 2 +- sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strstr.c | 2 +- sysdeps/x86_64/multiarch/test-multiarch.c | 96 - sysdeps/x86_64/multiarch/varshift.c | 2 +- sysdeps/x86_64/multiarch/varshift.h | 2 +- sysdeps/x86_64/multiarch/wcschr-sse2.S | 2 +- sysdeps/x86_64/multiarch/wcschr.c | 2 +- sysdeps/x86_64/multiarch/wcscmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/wcscmp.c | 2 +- sysdeps/x86_64/multiarch/wcscpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/wcscpy.c | 2 +- sysdeps/x86_64/multiarch/wcslen-sse2.S | 2 +- sysdeps/x86_64/multiarch/wcslen.c | 2 +- sysdeps/x86_64/multiarch/wcsncmp-sse2.c | 2 +- sysdeps/x86_64/multiarch/wcsncmp.c | 2 +- sysdeps/x86_64/multiarch/wcsnlen.c | 2 +- sysdeps/x86_64/multiarch/wcsrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/wcsrchr.c | 2 +- sysdeps/x86_64/multiarch/wmemchr.c | 2 +- sysdeps/x86_64/multiarch/wmemcmp.c | 2 +- sysdeps/x86_64/multiarch/wmemset.c | 2 +- sysdeps/x86_64/multiarch/wmemset_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/wmemset_chk.c | 2 +- sysdeps/x86_64/nptl/Makefile | 2 +- sysdeps/x86_64/nptl/pthread_spin_lock.S | 2 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 10 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 2 +- sysdeps/x86_64/nptl/pthreaddef.h | 5 +- sysdeps/x86_64/nptl/tls.h | 19 +- sysdeps/x86_64/rawmemchr.S | 2 +- sysdeps/x86_64/rshift.S | 2 +- sysdeps/x86_64/sched_cpucount.c | 2 +- sysdeps/x86_64/setjmp.S | 2 +- sysdeps/x86_64/stackinfo.h | 12 +- sysdeps/x86_64/start.S | 2 +- sysdeps/x86_64/strcat.S | 2 +- sysdeps/x86_64/strchr.S | 2 +- sysdeps/x86_64/strchrnul.S | 2 +- sysdeps/x86_64/strcmp.S | 2 +- sysdeps/x86_64/strcpy.S | 2 +- sysdeps/x86_64/strcspn.S | 2 +- sysdeps/x86_64/strlen.S | 2 +- sysdeps/x86_64/strrchr.S | 2 +- sysdeps/x86_64/strspn.S | 2 +- sysdeps/x86_64/sub_n.S | 2 +- sysdeps/x86_64/submul_1.S | 2 +- sysdeps/x86_64/sysdep.h | 2 +- sysdeps/x86_64/tls_get_addr.S | 2 +- sysdeps/x86_64/tlsdesc.c | 2 +- sysdeps/x86_64/tst-audit.h | 2 +- sysdeps/x86_64/tst-audit10-aux.c | 2 +- sysdeps/x86_64/tst-audit10.c | 2 +- sysdeps/x86_64/tst-audit4-aux.c | 2 +- sysdeps/x86_64/tst-audit4.c | 2 +- sysdeps/x86_64/tst-auditmod10a.c | 2 +- sysdeps/x86_64/tst-auditmod10b.c | 2 +- sysdeps/x86_64/tst-avx-aux.c | 2 +- sysdeps/x86_64/tst-avx.c | 2 +- sysdeps/x86_64/tst-avx512-aux.c | 2 +- sysdeps/x86_64/tst-avx512.c | 2 +- sysdeps/x86_64/tst-glibc-hwcaps.c | 56 + sysdeps/x86_64/tst-mallocalign1.c | 2 +- sysdeps/x86_64/tst-platform-1.c | 2 +- sysdeps/x86_64/tst-platformmod-1.c | 2 +- sysdeps/x86_64/tst-platformmod-2.c | 2 +- sysdeps/x86_64/tst-quad1.c | 2 +- sysdeps/x86_64/tst-quadmod1.S | 2 +- sysdeps/x86_64/tst-quadmod2.S | 2 +- sysdeps/x86_64/tst-sse.c | 2 +- sysdeps/x86_64/tst-stack-align.h | 2 +- sysdeps/x86_64/tst-x86_64-1.c | 2 +- sysdeps/x86_64/tst-x86_64mod-1.c | 2 +- sysdeps/x86_64/wcschr.S | 2 +- sysdeps/x86_64/wcscmp.S | 2 +- sysdeps/x86_64/wcslen.S | 2 +- sysdeps/x86_64/wcsrchr.S | 2 +- sysdeps/x86_64/wmemset_chk.S | 2 +- sysdeps/x86_64/x32/dl-machine.h | 2 +- sysdeps/x86_64/x32/fpu/s_lrint.S | 2 +- sysdeps/x86_64/x32/fpu/s_lrintf.S | 2 +- sysdeps/x86_64/x32/fpu/s_lrintl.S | 2 +- sysdeps/x86_64/x32/gmp-mparam.h | 2 +- sysdeps/x86_64/x32/sysdep.h | 2 +- sysdeps/x86_64/x32/test-size_t.h | 2 +- sysdeps/x86_64/x32/tst-size_t-memchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcmp-2.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcpy.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memrchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memset.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncasecmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncpy.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strnlen.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wcsncmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wcsnlen.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemcmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemset.c | 2 +- sysvipc/Makefile | 2 +- sysvipc/ftok.c | 2 +- sysvipc/msgctl.c | 2 +- sysvipc/msgget.c | 2 +- sysvipc/msgrcv.c | 2 +- sysvipc/msgsnd.c | 2 +- sysvipc/semctl.c | 2 +- sysvipc/semget.c | 2 +- sysvipc/semop.c | 2 +- sysvipc/semtimedop.c | 2 +- sysvipc/shmat.c | 2 +- sysvipc/shmctl.c | 2 +- sysvipc/shmdt.c | 2 +- sysvipc/shmget.c | 2 +- sysvipc/sys/ipc.h | 2 +- sysvipc/sys/msg.h | 12 +- sysvipc/sys/sem.h | 23 +- sysvipc/sys/shm.h | 12 +- sysvipc/test-sysvipc.h | 137 + sysvipc/test-sysvmsg.c | 7 +- sysvipc/test-sysvsem.c | 8 +- sysvipc/test-sysvshm.c | 7 +- termios/Makefile | 2 +- termios/cfmakeraw.c | 2 +- termios/cfsetspeed.c | 2 +- termios/speed.c | 2 +- termios/tcdrain.c | 2 +- termios/tcflow.c | 2 +- termios/tcflush.c | 2 +- termios/tcgetattr.c | 2 +- termios/tcgetpgrp.c | 2 +- termios/tcgetsid.c | 2 +- termios/tcsendbrk.c | 2 +- termios/tcsetattr.c | 2 +- termios/tcsetpgrp.c | 2 +- termios/termios.h | 2 +- test-skeleton.c | 2 +- time/Makefile | 22 +- time/adjtime.c | 2 +- time/alt_digit.c | 2 +- time/asctime.c | 2 +- time/bits/types/struct_timeb.h | 15 + time/bits/types/struct_timespec.h | 13 +- time/bits/types/struct_timeval.h | 5 + time/bits/types/time_t.h | 4 + time/clock.c | 2 +- time/clock_getcpuclockid.c | 2 +- time/clock_getres.c | 2 +- time/clock_gettime.c | 2 +- time/clock_nanosleep.c | 2 +- time/clock_settime.c | 2 +- time/ctime.c | 2 +- time/ctime_r.c | 2 +- time/difftime.c | 2 +- time/dysize.c | 2 +- time/era.c | 2 +- time/ftime.c | 21 +- time/getdate.c | 2 +- time/getitimer.c | 2 +- time/gettimeofday.c | 2 +- time/gmtime.c | 2 +- time/lc-time-cleanup.c | 2 +- time/localtime.c | 2 +- time/mktime-internal.h | 2 +- time/mktime.c | 8 +- time/offtime.c | 2 +- time/setitimer.c | 2 +- time/settimeofday.c | 2 +- time/settimezone.c | 2 +- time/stime.c | 2 +- time/strftime.c | 2 +- time/strftime_l.c | 2 +- time/strptime.c | 2 +- time/strptime_l.c | 2 +- time/sys/time.h | 93 +- time/sys/timeb.h | 35 + time/test_time.c | 2 +- time/time.c | 2 +- time/time.h | 148 +- time/timegm.c | 2 +- time/timespec_get.c | 2 +- time/tst-adjtime.c | 44 + time/tst-clock-y2038.c | 1 + time/tst-clock.c | 2 +- time/tst-clock2-y2038.c | 1 + time/tst-clock_adjtime.c | 61 + time/tst-clock_nanosleep-y2038.c | 1 + time/tst-clock_nanosleep.c | 2 +- time/tst-clock_settime.c | 45 + time/tst-cpuclock1-y2038.c | 1 + time/tst-cpuclock1.c | 67 +- time/tst-ctime-y2038.c | 1 + time/tst-ctime.c | 56 + time/tst-difftime-y2038.c | 1 + time/tst-difftime.c | 56 + time/tst-ftime.c | 40 +- time/tst-getdate.c | 2 +- time/tst-mktime4-y2038.c | 1 + time/tst-mktime4.c | 109 + time/tst-strftime2.c | 2 +- time/tst-strftime3.c | 2 +- time/tst-strptime-whitespace.c | 2 +- time/tst-strptime.c | 2 +- time/tst-tzname.c | 2 +- time/tst-y2039.c | 2 +- time/tzfile.c | 2 +- time/tzset.c | 2 +- time/wcsftime.c | 2 +- time/wcsftime_l.c | 2 +- timezone/Makefile | 5 +- timezone/tst-timezone.c | 2 +- timezone/tst-tzset.c | 2 +- version.h | 2 +- wcsmbs/Makefile | 2 +- wcsmbs/bits/wchar-ldbl.h | 2 +- wcsmbs/bits/wchar2.h | 148 +- wcsmbs/btowc.c | 2 +- wcsmbs/c16rtomb.c | 2 +- wcsmbs/c32rtomb.c | 2 +- wcsmbs/isoc99_fwscanf.c | 2 +- wcsmbs/isoc99_swscanf.c | 2 +- wcsmbs/isoc99_vfwscanf.c | 2 +- wcsmbs/isoc99_vswscanf.c | 2 +- wcsmbs/isoc99_vwscanf.c | 2 +- wcsmbs/isoc99_wscanf.c | 2 +- wcsmbs/mbrlen.c | 2 +- wcsmbs/mbrtoc16.c | 2 +- wcsmbs/mbrtoc32.c | 2 +- wcsmbs/mbrtowc.c | 2 +- wcsmbs/mbsinit.c | 2 +- wcsmbs/mbsnrtowcs.c | 2 +- wcsmbs/mbsrtowcs.c | 2 +- wcsmbs/mbsrtowcs_l.c | 2 +- wcsmbs/test-char-types.c | 2 +- wcsmbs/test-wcpcpy.c | 2 +- wcsmbs/test-wcpncpy.c | 2 +- wcsmbs/test-wcscat.c | 2 +- wcsmbs/test-wcschrnul.c | 2 +- wcsmbs/test-wcscspn.c | 2 +- wcsmbs/test-wcsncat.c | 2 +- wcsmbs/test-wcsncpy.c | 2 +- wcsmbs/test-wcsnlen.c | 2 +- wcsmbs/test-wcspbrk.c | 2 +- wcsmbs/test-wcsspn.c | 2 +- wcsmbs/test-wmemchr.c | 2 +- wcsmbs/test-wmemset.c | 2 +- wcsmbs/tst-btowc.c | 2 +- wcsmbs/tst-c16-surrogate.c | 2 +- wcsmbs/tst-c32-state.c | 2 +- wcsmbs/tst-mbrtowc.c | 2 +- wcsmbs/tst-mbsrtowcs.c | 2 +- wcsmbs/tst-mbstowcs.c | 2 +- wcsmbs/tst-wcpncpy.c | 2 +- wcsmbs/tst-wcrtomb.c | 2 +- wcsmbs/tst-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-locale.c | 2 +- wcsmbs/uchar.h | 2 +- wcsmbs/wchar.h | 2 +- wcsmbs/wcpcpy.c | 2 +- wcsmbs/wcpncpy.c | 2 +- wcsmbs/wcrtomb.c | 2 +- wcsmbs/wcscasecmp.c | 2 +- wcsmbs/wcscasecmp_l.c | 2 +- wcsmbs/wcscat.c | 2 +- wcsmbs/wcschr.c | 2 +- wcsmbs/wcschrnul.c | 2 +- wcsmbs/wcscmp.c | 2 +- wcsmbs/wcscoll.c | 2 +- wcsmbs/wcscoll_l.c | 2 +- wcsmbs/wcscpy.c | 2 +- wcsmbs/wcscspn.c | 2 +- wcsmbs/wcsdup.c | 2 +- wcsmbs/wcslen.c | 2 +- wcsmbs/wcsmbsload.c | 2 +- wcsmbs/wcsmbsload.h | 2 +- wcsmbs/wcsncase.c | 2 +- wcsmbs/wcsncase_l.c | 2 +- wcsmbs/wcsncat.c | 2 +- wcsmbs/wcsncmp.c | 2 +- wcsmbs/wcsncpy.c | 2 +- wcsmbs/wcsnlen.c | 2 +- wcsmbs/wcsnrtombs.c | 2 +- wcsmbs/wcspbrk.c | 2 +- wcsmbs/wcsrchr.c | 2 +- wcsmbs/wcsrtombs.c | 2 +- wcsmbs/wcsspn.c | 2 +- wcsmbs/wcsstr.c | 2 +- wcsmbs/wcstod.c | 2 +- wcsmbs/wcstod_l.c | 2 +- wcsmbs/wcstod_nan.c | 2 +- wcsmbs/wcstof.c | 2 +- wcsmbs/wcstof_l.c | 2 +- wcsmbs/wcstof_nan.c | 2 +- wcsmbs/wcstok.c | 2 +- wcsmbs/wcstol.c | 2 +- wcsmbs/wcstol_l.c | 2 +- wcsmbs/wcstold.c | 2 +- wcsmbs/wcstold_l.c | 2 +- wcsmbs/wcstold_nan.c | 2 +- wcsmbs/wcstoll.c | 3 +- wcsmbs/wcstoll_l.c | 2 +- wcsmbs/wcstoul.c | 2 +- wcsmbs/wcstoul_l.c | 2 +- wcsmbs/wcstoull.c | 3 +- wcsmbs/wcstoull_l.c | 2 +- wcsmbs/wcswidth.c | 2 +- wcsmbs/wcsxfrm.c | 2 +- wcsmbs/wcsxfrm_l.c | 2 +- wcsmbs/wctob.c | 2 +- wcsmbs/wcwidth.c | 2 +- wcsmbs/wcwidth.h | 2 +- wcsmbs/wmemchr.c | 2 +- wcsmbs/wmemcmp.c | 2 +- wcsmbs/wmemcpy.c | 2 +- wcsmbs/wmemmove.c | 2 +- wcsmbs/wmempcpy.c | 2 +- wcsmbs/wmemset.c | 2 +- wctype/Makefile | 2 +- wctype/bits/wctype-wchar.h | 2 +- wctype/iswctype.c | 2 +- wctype/iswctype_l.c | 2 +- wctype/test_wcfuncs.c | 2 +- wctype/test_wctype.c | 2 +- wctype/towctrans.c | 2 +- wctype/towctrans_l.c | 2 +- wctype/wcfuncs.c | 2 +- wctype/wcfuncs_l.c | 2 +- wctype/wchar-lookup.h | 2 +- wctype/wctrans.c | 2 +- wctype/wctrans_l.c | 2 +- wctype/wctype.c | 2 +- wctype/wctype.h | 2 +- wctype/wctype_l.c | 2 +- 11590 files changed, 131355 insertions(+), 62907 deletions(-) create mode 100644 ChangeLog.old/ChangeLog.21 create mode 100644 ChangeLog.old/ChangeLog.22 create mode 100644 benchtests/bench-pthread-locks.c create mode 100644 benchtests/expf128-inputs create mode 100644 benchtests/powf128-inputs create mode 100644 benchtests/sinf128-inputs create mode 100644 bits/sigstksz.h delete mode 100644 debug/warning-nop.c create mode 100644 elf/argv0test.c create mode 100644 elf/dl-hwcaps-subdirs.c create mode 100644 elf/dl-hwcaps_split.c create mode 100644 elf/dl-main.h create mode 100644 elf/dl-thread_gscope_wait.c create mode 100644 elf/dl-usage.c create mode 100644 elf/dl-write.c create mode 100644 elf/markermodMARKER-VALUE.c create mode 100644 elf/stringtable.c create mode 100644 elf/stringtable.h create mode 100644 elf/stringtable_free.c create mode 100644 elf/tst-dl-hwcaps_split.c create mode 100644 elf/tst-glibc-hwcaps-2-cache.c copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-2-cache.root}/etc/ld [...] copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-2-cache.root}/postcl [...] create mode 100644 elf/tst-glibc-hwcaps-2-cache.script create mode 100644 elf/tst-glibc-hwcaps-cache.c copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-cache.root}/etc/ld.s [...] copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-cache.root}/postclea [...] create mode 100644 elf/tst-glibc-hwcaps-cache.script create mode 100644 elf/tst-glibc-hwcaps-mask.c create mode 100644 elf/tst-glibc-hwcaps-prepend-cache.c copy elf/{tst-ldconfig-bad-aux-cache.root/postclean.req => tst-glibc-hwcaps-prepen [...] copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-prepend-cache.root}/ [...] create mode 100644 elf/tst-glibc-hwcaps-prepend.c create mode 100644 elf/tst-glibc-hwcaps.c copy elf/{tst-ldconfig-bad-aux-cache.root/postclean.req => tst-ldconfig-ld_so_conf [...] create mode 100644 elf/tst-prelink-cmp.c delete mode 100644 elf/tst-prelink.exp create mode 100644 elf/tst-preload-pthread-libc.c create mode 100755 elf/tst-rtld-argv0.sh create mode 100644 elf/tst-rtld-list-tunables.exp create mode 100755 elf/tst-rtld-list-tunables.sh create mode 100644 elf/tst-stringtable.c create mode 100644 grp/tst-initgroups1.c create mode 100644 grp/tst-initgroups1.root/etc/group create mode 100644 grp/tst-initgroups1.root/etc/nsswitch.conf create mode 100644 grp/tst-initgroups1.root/etc/passwd create mode 100644 grp/tst-initgroups2.c create mode 100644 grp/tst-initgroups2.root/etc/group create mode 100644 grp/tst-initgroups2.root/etc/nsswitch.conf create mode 100644 grp/tst-initgroups2.root/etc/passwd create mode 100644 htl/semaphoreP.h create mode 100644 hurd/RPC_gsync_wait_intr.c create mode 100644 iconv/tst-iconv8.c create mode 100644 iconvdata/bug-iconv13.c create mode 100644 iconvdata/bug-iconv14.c create mode 100644 include/bits/sigstack.h create mode 100644 include/bits/sigstksz.h create mode 100644 include/bits/types/struct___jmp_buf_tag.h create mode 100644 include/bits/types/struct_timeb.h create mode 100644 include/features-time64.h create mode 100644 include/filename.h create mode 100644 include/idx.h create mode 100644 include/shm-directory.h create mode 100644 include/struct___timeb64.h create mode 100644 include/sys/timeb.h delete mode 100644 include/sys/vtimes.h delete mode 100644 io/fxstat.c delete mode 100644 io/fxstat64.c delete mode 100644 io/fxstatat.c delete mode 100644 io/fxstatat64.c delete mode 100644 io/lxstat.c delete mode 100644 io/lxstat64.c create mode 100644 io/tst-ftw-bz26353.c delete mode 100644 io/xmknod.c delete mode 100644 io/xmknodat.c delete mode 100644 io/xstat.c delete mode 100644 io/xstat64.c create mode 100644 login/lastlog-compat.h create mode 100644 login/lastlog_read.c create mode 100644 login/lastlog_write.c create mode 100644 login/tst-lastlog.c create mode 100644 login/tst-lastlog.root/tst-lastlog.script create mode 100644 login/tst-utmp-default.c create mode 100644 login/tst-utmp-default.root/tst-utmp-default.script create mode 100644 login/tst-utmp32.c create mode 100644 login/tst-utmp32.root/tst-utmp32.script create mode 100644 login/utmp-convert.c create mode 100644 login/utmp-path.h delete mode 100644 login/utmpx-convert.h create mode 100644 mach/mig_memcpy.c create mode 100644 malloc/scratch_buffer_dupfree.c create mode 100644 malloc/tst-free-errno.c create mode 100644 malloc/tst-mallinfo2.c create mode 100644 misc/tst-mntent-escape.c delete mode 100644 nis/nss create mode 100644 nptl/futex-internal.c delete mode 100644 nptl/libc-lowlevellock.c delete mode 100644 nptl/lll_timedlock_wait.c delete mode 100644 nptl/pthread_setegid.c delete mode 100644 nptl/pthread_seteuid.c delete mode 100644 nptl/pthread_setgid.c delete mode 100644 nptl/pthread_setregid.c delete mode 100644 nptl/pthread_setresgid.c delete mode 100644 nptl/pthread_setresuid.c delete mode 100644 nptl/pthread_setreuid.c delete mode 100644 nptl/pthread_setuid.c delete mode 100644 nptl/sem_close.c delete mode 100644 nptl/sem_open.c delete mode 100644 nptl/sem_unlink.c delete mode 100644 nptl/smp.h delete mode 100644 nptl/tst-cancel4-common.c delete mode 100644 nptl/tst-cancel4-common.h delete mode 100644 nptl/tst-cancel4.c create mode 100644 nptl/tst-cancel4_2-y2038.c create mode 100644 nptl/tst-mutexpi10.c create mode 100644 nptl/tst-mutexpp5.c create mode 100644 nptl/tst-mutexpp9.c create mode 100644 nptl/tst-pthread-timedlock-lockloop.c create mode 100644 nptl/tst-setgroups.c create mode 100644 nss/nss_action.c create mode 100644 nss/nss_action.h create mode 100644 nss/nss_action_parse.c create mode 100644 nss/nss_database.c create mode 100644 nss/nss_database.h create mode 100644 nss/nss_module.c create mode 100644 nss/nss_module.h create mode 100644 nss/tst-reload1.c create mode 100644 nss/tst-reload1.root/etc/nsswitch.conf create mode 100644 nss/tst-reload1.root/etc/nsswitch.conf2 create mode 100644 nss/tst-reload1.root/etc/services copy nss/{tst-nss-test3.root/tst-nss-test3.script => tst-reload1.root/tst-reload1. [...] create mode 100644 nss/tst-reload2.c create mode 100644 nss/tst-reload2.root/etc/nsswitch.conf create mode 100644 nss/tst-reload2.root/subdir/etc/group create mode 100644 nss/tst-reload2.root/subdir/etc/nsswitch.conf create mode 100644 nss/tst-reload2.root/tst-reload2.script create mode 100644 po/sr.po create mode 100644 posix/bug-ga2.root/etc/hosts create mode 100644 posix/bug-ga2.root/etc/nsswitch.conf create mode 100644 posix/bug-ga2.root/etc/services create mode 100644 posix/shm-directory.c create mode 100644 posix/tst-fnmatch6.c create mode 100644 posix/tst-sched_rr_get_interval.c create mode 100644 resolv/tst-leaks2.root/etc/hosts create mode 100644 resolv/tst-leaks2.root/etc/nsswitch.conf create mode 100644 resolv/tst-resolv-txnid-collision.c delete mode 100644 resource/sys/vtimes.h create mode 100644 rt/tst-cpuclock2-y2038.c create mode 100644 rt/tst-mqueue1-y2038.c create mode 100644 rt/tst-mqueue2-y2038.c create mode 100644 rt/tst-mqueue4-y2038.c create mode 100644 rt/tst-mqueue8-y2038.c create mode 100644 rt/tst-timer4-y2038.c create mode 100644 scripts/move-symbol-to-libc.py delete mode 100644 scripts/output-format.sed create mode 100644 setjmp/bits/types/struct___jmp_buf_tag.h create mode 100644 signal/tst-minsigstksz-5.c delete mode 100644 stdlib/strtoimax.c delete mode 100644 stdlib/strtoumax.c create mode 100644 stdlib/tst-canon-bz26341.c delete mode 100644 stdlib/wcstoimax.c delete mode 100644 stdlib/wcstoumax.c create mode 100644 support/resolv_response_context_duplicate.c create mode 100644 support/resolv_response_context_free.c create mode 100644 support/support_copy_file.c create mode 100644 support/xchdir.c create mode 100644 support/xchmod.c create mode 100644 support/xclock_settime.c create mode 100644 support/xfchmod.c create mode 100644 sysdeps/aarch64/__mtag_address_get_tag.S create mode 100644 sysdeps/aarch64/__mtag_memset_tag.S create mode 100644 sysdeps/aarch64/__mtag_new_tag.S create mode 100644 sysdeps/aarch64/__mtag_tag_region.S create mode 100644 sysdeps/aarch64/libc-mtag.h create mode 100644 sysdeps/aarch64/tst-vpcs-mod.S create mode 100644 sysdeps/aarch64/tst-vpcs.c create mode 100644 sysdeps/generic/dl-isa-level.h create mode 100644 sysdeps/generic/elf-read-prop.h create mode 100644 sysdeps/generic/libc-mtag.h delete mode 100644 sysdeps/generic/utmp-equal.h delete mode 100644 sysdeps/gnu/utmp_file.c create mode 100644 sysdeps/htl/futex-internal.h delete mode 100644 sysdeps/htl/sem-close.c delete mode 100644 sysdeps/htl/sem-open.c delete mode 100644 sysdeps/htl/sem-unlink.c create mode 100644 sysdeps/htl/sem-waitfast.c delete mode 100644 sysdeps/htl/shm-directory.h delete mode 100644 sysdeps/i386/fpu/s_fpclassifyl.c delete mode 100644 sysdeps/i386/fpu/s_isnanl.c delete mode 100644 sysdeps/i386/i686/multiarch/test-multiarch.c delete mode 100644 sysdeps/i386/ldbl2mpn.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_setpayload_main.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_totalordermag.c create mode 100644 sysdeps/ieee754/ldbl-96/nan-pseudo-number.h create mode 100644 sysdeps/mach/hurd/bits/features-time64.h create mode 100644 sysdeps/mach/hurd/fstat.c create mode 100644 sysdeps/mach/hurd/fstat64.c create mode 100644 sysdeps/mach/hurd/fstatat.c create mode 100644 sysdeps/mach/hurd/fstatat64.c create mode 100644 sysdeps/mach/hurd/i386/i686/multiarch/rtld-strncpy-c.c create mode 100644 sysdeps/mach/hurd/i386/vm_param.h create mode 100644 sysdeps/mach/hurd/lstat.c create mode 100644 sysdeps/mach/hurd/lstat64.c create mode 100644 sysdeps/mach/hurd/mknodat.c create mode 100644 sysdeps/mach/hurd/sched_gets.c create mode 100644 sysdeps/mach/hurd/sched_sets.c create mode 100644 sysdeps/mach/hurd/stat.c create mode 100644 sysdeps/mach/hurd/stat64.c create mode 100644 sysdeps/mach/hurd/statconv.c delete mode 100644 sysdeps/mach/hurd/xstatconv.c create mode 100644 sysdeps/nptl/dl-thread_gscope_wait.c delete mode 100644 sysdeps/nptl/shm-directory.h delete mode 100644 sysdeps/posix/closedir.c delete mode 100644 sysdeps/posix/dirfd.c delete mode 100644 sysdeps/posix/dirstream.h delete mode 100644 sysdeps/posix/fdopendir.c delete mode 100644 sysdeps/posix/opendir.c delete mode 100644 sysdeps/posix/readdir.c delete mode 100644 sysdeps/posix/readdir_r.c delete mode 100644 sysdeps/posix/rewinddir.c delete mode 100644 sysdeps/posix/seekdir.c delete mode 100644 sysdeps/posix/shm-directory.c delete mode 100644 sysdeps/posix/shm-directory.h delete mode 100644 sysdeps/posix/telldir.c create mode 100644 sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-macros.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redir [...] create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redir [...] create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redirects.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/math_private.h delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-power9.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_sqrtf128-power9.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_sqrtf128-ppc64le.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_sqrtf128.c create mode 100644 sysdeps/powerpc/powerpc64/le/power9/Makeconfig create mode 100644 sysdeps/powerpc/powerpc64/le/power9/stpncpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strncpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpncpy-power9.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncpy-power9.S create mode 100644 sysdeps/pthread/sem_close.c create mode 100644 sysdeps/pthread/sem_open.c create mode 100644 sysdeps/pthread/sem_routines.c create mode 100644 sysdeps/pthread/sem_routines.h create mode 100644 sysdeps/pthread/sem_unlink.c create mode 100644 sysdeps/pthread/tst-cancel4-common.c create mode 100644 sysdeps/pthread/tst-cancel4-common.h create mode 100644 sysdeps/pthread/tst-cancel4.c rename {nptl => sysdeps/pthread}/tst-cancel5.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx4.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx5.c (100%) create mode 100644 sysdeps/pthread/tst-join15.c create mode 100644 sysdeps/riscv/dl-irel.h delete mode 100644 sysdeps/riscv/nptl/libc-lowlevellock.c copy sysdeps/{x86_64/x32 => riscv/rv32}/Implies-after (100%) create mode 100644 sysdeps/riscv/rv32/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/riscv/rv32/rvd/Implies create mode 100644 sysdeps/riscv/rv32/rvd/libm-test-ulps copy sysdeps/riscv/{rv64 => rv32}/rvd/libm-test-ulps-name (100%) create mode 100644 sysdeps/riscv/rv32/rvd/s_lrint.c create mode 100644 sysdeps/riscv/rv32/rvd/s_lround.c copy sysdeps/riscv/{rv64 => rv32}/rvf/Implies (100%) create mode 100644 sysdeps/riscv/rv32/rvf/s_lrintf.c create mode 100644 sysdeps/riscv/rv32/rvf/s_lroundf.c delete mode 100644 sysdeps/s390/bits/flt-eval-method.h create mode 100644 sysdeps/s390/s390-64/dl-hwcaps-subdirs.c create mode 100644 sysdeps/s390/s390-64/tst-glibc-hwcaps.c create mode 100644 sysdeps/sh/be/sh4/fpu/Implies create mode 100644 sysdeps/sh/le/sh4/fpu/Implies delete mode 100644 sysdeps/unix/sysv/linux/aarch64/__read_tp.S delete mode 100644 sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S delete mode 100644 sysdeps/unix/sysv/linux/alpha/brk.S create mode 100644 sysdeps/unix/sysv/linux/alpha/brk.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/dl-brk.S create mode 100644 sysdeps/unix/sysv/linux/alpha/fstatfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fstatvfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fstatvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c create mode 100644 sysdeps/unix/sysv/linux/alpha/statfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/statvfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/arc/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/arm/brk.c copy sysdeps/unix/sysv/linux/{ => arm}/kernel_stat.h (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/bits/sigstksz.h create mode 100644 sysdeps/unix/sysv/linux/bits/struct_stat_time64_helper.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds_helper.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_semid64_ds_helper.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_shmid64_ds_helper.h create mode 100644 sysdeps/unix/sysv/linux/brk.c create mode 100644 sysdeps/unix/sysv/linux/closedir.c create mode 100644 sysdeps/unix/sysv/linux/cnd_timedwait.c create mode 100644 sysdeps/unix/sysv/linux/csky/bits/statfs.h create mode 100644 sysdeps/unix/sysv/linux/csky/kernel_stat.h create mode 100644 sysdeps/unix/sysv/linux/csky/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/dirfd.c create mode 100644 sysdeps/unix/sysv/linux/dirstream.h delete mode 100644 sysdeps/unix/sysv/linux/dl-brk.c create mode 100644 sysdeps/unix/sysv/linux/dl-write.c create mode 100644 sysdeps/unix/sysv/linux/fdopendir.c create mode 100644 sysdeps/unix/sysv/linux/fstatfs.c create mode 100644 sysdeps/unix/sysv/linux/ftime.c delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/statfs.h delete mode 100644 sysdeps/unix/sysv/linux/generic/brk.c delete mode 100644 sysdeps/unix/sysv/linux/generic/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/generic/stat-check.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/brk.c create mode 100644 sysdeps/unix/sysv/linux/hppa/time64-compat.h copy sysdeps/unix/sysv/linux/{ => i386}/kernel_stat.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/i386/readelflib.c delete mode 100644 sysdeps/unix/sysv/linux/i386/smp.h create mode 100644 sysdeps/unix/sysv/linux/i386/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/brk.S create mode 100644 sysdeps/unix/sysv/linux/ia64/brk.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-brk.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/kernel_stat.h create mode 100644 sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h delete mode 100644 sysdeps/unix/sysv/linux/internal_statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/brk.c copy sysdeps/unix/sysv/linux/{ => m68k}/kernel_stat.h (100%) create mode 100644 sysdeps/unix/sysv/linux/m68k/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/brk.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/pselect.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/pselect32.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/mips/brk.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c rename sysdeps/unix/sysv/linux/mips/mips64/{ => n64}/libanl.abilist (100%) rename sysdeps/unix/sysv/linux/mips/mips64/{ => n64}/libpthread.abilist (100%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c delete mode 100644 sysdeps/unix/sysv/linux/mknod.c create mode 100644 sysdeps/unix/sysv/linux/mtx_timedlock.c create mode 100644 sysdeps/unix/sysv/linux/nios2/bits/statfs.h create mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_stat.h create mode 100644 sysdeps/unix/sysv/linux/nios2/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/opendir.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-brk.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h create mode 100644 sysdeps/unix/sysv/linux/pselect32.c create mode 100644 sysdeps/unix/sysv/linux/pwrite64_nocancel.c create mode 100644 sysdeps/unix/sysv/linux/rewinddir.c create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/environments.h create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/time64.h create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/riscv/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/Implies create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h copy sysdeps/unix/sysv/linux/{arc => riscv/rv32}/c++-types.data (100%) create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/sysconf.c delete mode 100644 sysdeps/unix/sysv/linux/s390/brk.c create mode 100644 sysdeps/unix/sysv/linux/s390/lastlog-compat.h copy sysdeps/unix/sysv/linux/{ => s390/s390-32}/kernel_stat.h (100%) create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h rename sysdeps/unix/sysv/linux/s390/{ => s390-64}/libanl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/utmp-compat.h create mode 100644 sysdeps/unix/sysv/linux/seekdir.c create mode 100644 sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h create mode 100644 sysdeps/unix/sysv/linux/sh/be/sh4/fpu/Implies delete mode 100644 sysdeps/unix/sysv/linux/sh/brk.c copy sysdeps/unix/sysv/linux/{ => sh}/kernel_stat.h (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/le/sh4/fpu/Implies delete mode 100644 sysdeps/unix/sysv/linux/sh/smp.h create mode 100644 sysdeps/unix/sysv/linux/sh/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/shm-directory.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/brk.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/brk.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/dl-brk.S create mode 100644 sysdeps/unix/sysv/linux/statfs.c create mode 100644 sysdeps/unix/sysv/linux/sysconf-sigstksz.h create mode 100644 sysdeps/unix/sysv/linux/telldir.c create mode 100644 sysdeps/unix/sysv/linux/thrd_priv.h create mode 100644 sysdeps/unix/sysv/linux/thrd_sleep.c create mode 100644 sysdeps/unix/sysv/linux/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/tst-futimens.c create mode 100644 sysdeps/unix/sysv/linux/tst-ppoll.c create mode 100644 sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c create mode 100644 sysdeps/unix/sysv/linux/tst-sysvsem-linux.c create mode 100644 sysdeps/unix/sysv/linux/tst-sysvshm-linux.c create mode 100644 sysdeps/unix/sysv/linux/tst-timerfd.c delete mode 100644 sysdeps/unix/sysv/linux/updwtmp.c create mode 100644 sysdeps/unix/sysv/linux/utmp-path.h delete mode 100644 sysdeps/unix/sysv/linux/utmp_file.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/internal_statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statvfs.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c create mode 100644 sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h create mode 100644 sysdeps/unix/sysv/linux/x86/elf-read-prop.h create mode 100644 sysdeps/unix/sysv/linux/x86/include/bits/sigstack.h create mode 100644 sysdeps/unix/sysv/linux/x86/readelflib.c create mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/brk.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/readelflib.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/fixup-asm-unistd.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/x86-64-isa-level-VALUE.c delete mode 100644 sysdeps/wordsize-32/strtoimax.c delete mode 100644 sysdeps/wordsize-32/strtoumax.c delete mode 100644 sysdeps/wordsize-32/wcstoimax.c delete mode 100644 sysdeps/wordsize-32/wcstoumax.c delete mode 100644 sysdeps/wordsize-64/strtoimax.c delete mode 100644 sysdeps/wordsize-64/strtoumax.c delete mode 100644 sysdeps/wordsize-64/wcstoimax.c delete mode 100644 sysdeps/wordsize-64/wcstoumax.c create mode 100644 sysdeps/x86/abi-note.c create mode 100644 sysdeps/x86/bits/platform/x86.h create mode 100644 sysdeps/x86/cacheinfo.h delete mode 100644 sysdeps/x86/cpu-features.h create mode 100644 sysdeps/x86/dl-cacheinfo.h create mode 100644 sysdeps/x86/dl-isa-level.h create mode 100644 sysdeps/x86/dl-minsigstacksize.h create mode 100644 sysdeps/x86/fpu/nan-pseudo-number.h create mode 100644 sysdeps/x86/fpu/s_fpclassifyl.c create mode 100644 sysdeps/x86/fpu/s_isnanl.c create mode 100644 sysdeps/x86/get-cpuid-feature-leaf.c create mode 100644 sysdeps/x86/get-isa-level.h create mode 100644 sysdeps/x86/include/cpu-features.h create mode 100644 sysdeps/x86/isa-level.c create mode 100644 sysdeps/x86/ldbl2mpn.c create mode 100644 sysdeps/x86/sys/platform/x86.h create mode 100644 sysdeps/x86/tst-cet-legacy-10-static.c create mode 100644 sysdeps/x86/tst-cet-legacy-10.c create mode 100644 sysdeps/x86/tst-cet-legacy-9-static.c create mode 100644 sysdeps/x86/tst-cet-legacy-9.c create mode 100644 sysdeps/x86/tst-cpu-features-cpuinfo-static.c create mode 100644 sysdeps/x86/tst-cpu-features-cpuinfo.c create mode 100644 sysdeps/x86/tst-cpu-features-supports-static.c create mode 100644 sysdeps/x86/tst-cpu-features-supports.c create mode 100644 sysdeps/x86/tst-ifunc-isa-1-static.c create mode 100644 sysdeps/x86/tst-ifunc-isa-1.c create mode 100644 sysdeps/x86/tst-ifunc-isa-2-static.c create mode 100644 sysdeps/x86/tst-ifunc-isa-2.c create mode 100644 sysdeps/x86/tst-ifunc-isa.h create mode 100644 sysdeps/x86/tst-isa-level-1.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-baseline.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-v2.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-v3.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-v4.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1.c create mode 100644 sysdeps/x86/tst-ldbl-nonnormal-printf.c create mode 100644 sysdeps/x86/tst-setjmp-cet.c create mode 100644 sysdeps/x86_64/dl-hwcaps-subdirs.c delete mode 100644 sysdeps/x86_64/fpu/s_fpclassifyl.c delete mode 100644 sysdeps/x86_64/fpu/s_isnanl.c delete mode 100644 sysdeps/x86_64/ldbl2mpn.c delete mode 100644 sysdeps/x86_64/multiarch/test-multiarch.c create mode 100644 sysdeps/x86_64/tst-glibc-hwcaps.c create mode 100644 sysvipc/test-sysvipc.h create mode 100644 time/bits/types/struct_timeb.h create mode 100644 time/sys/timeb.h create mode 100644 time/tst-adjtime.c create mode 100644 time/tst-clock-y2038.c create mode 100644 time/tst-clock2-y2038.c create mode 100644 time/tst-clock_adjtime.c create mode 100644 time/tst-clock_nanosleep-y2038.c create mode 100644 time/tst-clock_settime.c create mode 100644 time/tst-cpuclock1-y2038.c create mode 100644 time/tst-ctime-y2038.c create mode 100644 time/tst-ctime.c create mode 100644 time/tst-difftime-y2038.c create mode 100644 time/tst-difftime.c create mode 100644 time/tst-mktime4-y2038.c create mode 100644 time/tst-mktime4.c