This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gabriel/powerpc-ieee128-printscan in repository glibc.
discards 2c6fc6c7c7 [TEMP] powerpc64le: Convert default long double format to IE [...] discards fe090b69a5 Redirect strfmon_l long double function discards 511c030a1f ldbl-128ibm-compat: Compiler flags for stdio functions discards 03dda57146 Do not redirect calls to __GI_* symbols, when redirecting to [...] discards 47a931d326 ldbl-128ibm-compat: Add syslog functions discards 4f0e59d521 ldbl-128ibm-compat: Add obstack printing functions discards b2386d8bfe ldbl-128ibm-compat: Add ISO C99 versions of scanf functions discards 575a514648 ldbl-128ibm-compat: Add tests for err.h and error.h functions discards 619bafe261 ldbl-128ibm-compat: Add error.h functions discards 2df00dbe0e ldbl-128ibm-compat: Add err.h functions discards 440d8a6c7e ldbl-128ibm-compat: Add argp_error and argp_failure discards b687302d4f ldbl-128ibm-compat: Add wide character scanning functions discards f9c5ecbb01 ldbl-128ibm-compat: Add regular character scanning functions discards 3892592567 ldbl-128ibm-compat: Test double values discards f53200e5f9 ldbl-128ibm-compat: Add wide character, fortified printing f [...] discards 55bf89ec51 ldbl-128ibm-compat: Add regular character, fortified printin [...] discards a4e2f52ca2 ldbl-128ibm-compat: Add wide character printing functions discards ca3383ddab ldbl-128ibm-compat: Add regular character printing functions discards 22c0e3b76d ldbl-128ibm-compat: Add Makefile routine to control compiler [...] discards 4d0ce4ec68 Prepare vfscanf to use __strtof128_internal discards 0421a22175 Prepare vfprintf to use __printf_fp/__printf_fphex with floa [...] discards cc98b0bef9 ldbl-opt: Reuse test cases from misc/ that check long double discards 3fb91ab648 ldbl-opt: Add error and error_at_line discards b13dc6eceb ldbl-opt: Add err, errx, verr, verrx, warn, warnx, vwarn, an [...] discards a165bbb660 ldbl-opt: Reuse argp tests that print long double discards 5a90c1ef09 ldbl-opt: Add arpg_error and argp_failure discards 525bfa8785 Add internal implementations for argp.h, err.h, and error.h [...] discards 45e5a6d4cc Use PRINTF_LDBL_IS_DBL instead of __ldbl_is_dbl. discards 7e1e9eab73 Use PRINTF_FORTIFY instead of _IO_FLAGS2_FORTIFY. discards b4e7b3a3bb Add __vsyslog_internal, with same flags as __v*printf_internal. discards 47eadca9ca Add __v*printf_internal with flags arguments. discards b39df80bc0 Use SCANF_LDBL_IS_DBL instead of __ldbl_is_dbl. discards 8686cf8597 Use SCANF_ISOC99_A instead of _IO_FLAGS2_SCANF_STD. discards 86fbc498ba Add __vfscanf_internal and __vfwscanf_internal with flags ar [...] discards a67acd3b44 Use STRFMON_LDBL_IS_DBL instead of __ldbl_is_dbl. discards beae179da5 Add tests with floating-point arguments for err* and verr* f [...] discards 3d79acd103 Add test for warn, warnx, vwarn, and vwarnx with floating-po [...] discards 1ee4d53597 Add tests for argp_error and argp_failure with floating-poin [...] adds 2ce7ba7d15 Move SNAN_TESTS_* out of math-tests.h. adds c77bf91b43 regex: Gnulib unibyte RRI uses bytes not chars adds 7b7adbd8d4 ChangeLog: Fix an obvious typo. adds 44727aec4f [benchtests] Add mandatory attributes to workload tests adds 8cac1f2635 [benchtests] Add workload test properties to schema adds 017801880b mbstowcs: Remove outdated comment adds b7b52b9dec error, error_at_line: Add missing va_end calls adds f3cd0904a4 Use Linux 4.18 in build-many-glibcs.py. adds 3c1622eb77 Update install.texi documentation of uses of Perl and Python. adds 17b26500f9 Update syscall-names.list for Linux 4.18. adds 2d7acfac3e nscd: Deallocate existing user names in file parser adds e95c6f6192 nss_files: Fix file stream leak in aliases lookup [BZ #23521] adds 599cf39766 Improve performance of sinf and cosf adds fdb16de387 error, warn, warnx: Use __fxprintf for wide printing [BZ #23519] adds 49acec179c Fix spaces in x86_64 ULP file adds 126c4e3f80 Use generic sinf/cosf in lgammaf_r adds 436e4d5b96 [aarch64] Add an ASIMD variant of strlen for falkor adds 7793ad7a2c powerpc: Rearrange little endian specific files adds 953a5a4a59 Print strlen benchmark output in json adds 34f86d6168 Reallocate buffers for every run in strlen adds 30a17d8c95 malloc: Verify size of top chunk. adds d6db68e66d malloc: Mitigate null-byte overflow attacks adds f6f275d2d9 Fix attribution of previous change in ChangeLog adds 93a2584cd2 Makeconfig (ASFLAGS): Always append required assembler flags adds 6413fcde4f Add --with-nonshared-cflags option to configure adds b90ddd08f6 malloc: Additional checks for unsorted bin integrity I. adds 86a6c75a29 math: Regenerate s390 ulps adds fa78896b1f powerpc: Remove powerpc specific sinf and cosf optimization adds 35cfefd960 malloc: Add ChangeLog for accidentally committed change adds 174195409d Add NT_VMCOREDD, AT_MINSIGSTKSZ from Linux 4.18 to elf.h. adds e6edd40d61 Update struct signalfd_siginfo from Linux 4.18. adds 88ffb39dc6 __readlink_chk: Assume HAVE_INLINED_SYSCALLS adds ef939d928a __readlink_chk: Remove micro-optimization adds c7627f41ba Makeconfig: Do not sort and deduplicate +cflags [BZ # 17248] adds aa42b3dbcb Avoid running some tests if the file system does not support holes adds 5cd7dbdea1 Update netinet/tcp.h from Linux 4.18. adds 38b0593e9a Add PF_XDP, AF_XDP and SOL_XDP from Linux 4.18 to bits/socket.h. adds 16a25138c1 Move ROUNDING_TESTS_* out of math-tests.h. adds debc4c9870 Don't redefine ROUNDING_TESTS_* in math/test-*-vlen*.h. adds b35d3509ca regex: port Gnulib code to z/OS POSIX environment adds 561b0bec44 Add test-in-container infrastructure. adds 900fb446eb Speedup tanf range reduction adds 3bded567a7 Update NEWS for sinf improvements adds 60bcac09c0 Move EXCEPTION_TESTS_* out of math-tests.h adds ca3aac57ef Remove unused math files adds 895ef79e04 Move EXCEPTION_ENABLE_SUPPORTED out of math-tests.h. adds 6c3a8a9d86 Fix BZ#23400 (creating temporary files in source tree), and [...] adds acc2842ace Fix IA64 links-dso-program link. adds 02458a5236 Update translations for be. adds bc680b3369 regex: fix uninitialized memory access adds 4061791fcc Update netinet/udp.h from Linux 4.18. adds 99ea93ca31 pthread_cond_broadcast: Fix waiters-after-spinning case [BZ #23538] adds c3ab211099 Move EXCEPTION_SET_FORCES_TRAP out of math-tests.h. adds 86de0499c3 links-dso-program: Fix build-programs=no build case. adds 5abedf97a3 en_IN: Set the correct date format for "%x" (bug 17426). adds c8dd67e7c9 Speedup first memmem match adds 745664bd79 nscd: Fix use-after-free in addgetnetgrentX [BZ #23520] adds d6c44c3d0c test-container: EPERM from unshare is UNSUPPORTED adds 761404b74d regex: Add test tst-regcomp-truncated [BZ #23578] adds ff6b24501f Split fenv_private.h out of math_private.h more consistently. adds 09c12efcaf Make gen-libm-test.py treat plus_oflow and minus_oflow as no [...] adds 3bad2358d6 Test stdlib/test-bz22786 exits now with unsupported if mallo [...] adds 2bda273aa3 reallocarray: Declare under _DEFAULT_SOURCE adds d330f31af6 Fix test failure with -DNDEBUG. adds 81b9d87bae test-container: Use xcopy_file_range for cross-device copy [ [...] adds 2bbd06bcee Replace conform/list-header-symbols.pl with a Python script. adds a6e8926f8d [BZ #20271] Add newlines in __libc_fatal calls. adds 70e2ba332f Do not include fenv_private.h in math_private.h. adds 418d99e622 Move fenv.h soft-float inlines from fenv_private.h to includ [...] adds b9d8c47472 Move float128 inlines from sysdeps/generic/math_private.h to [...] adds b7cdc2aeb1 Remove alpha math_private.h. adds e70c176825 Add new exp and exp2 implementations adds d114e6a722 Missed ChangeLog adds a33650d1a6 Indian and similar locales: Set the correct date format (bug [...] adds 28669f86f6 Fix segfault in maybe_script_execute. adds 38245425a9 S390: Regenerate ULPs. adds 7244f13ded Add build-many-glibcs.py --enable-obsolete-* configs. adds 527f355e5e Italian and Swiss locales: Use the correct separators (bug 10797). adds b1176270de Add build-many-glibcs.py support for building more GCC libraries. adds 4e7fbdd7c2 Remove x86_64 math_private.h asms. adds 5a274db4ea i386: Use ENTRY and END in start.S [BZ #23606] adds f41b0a43e4 Add new log implementation adds 3e08ff544b Add new log2 implementation adds 221e4babca Include most of elf/ modules-names in modules-names-tests. adds e44acb2063 Use floor functions not __floor functions in glibc libm. adds f29b6f17e4 Use rint functions not __rint functions in glibc libm. adds d59f3e5e0f Fix sys/procfs.h pr_uid, pr_gid type (bug 23649). adds 3f7f1d180d Fix MIPS n32 pr_sigpend, pr_sighold, pr_flag type (bug 23656). adds 89983cb37c Update siginfo constants from Linux kernel (bug 21286). adds 71223ef909 Use ceil functions not __ceil functions in glibc libm. adds 50bc59ca4d Fix ldbl-128ibm ceill, floorl inlining of ceil, floor. adds d3a43e49f3 Unify many bits/mman.h headers. adds e4e4fde51a Fix tzfile low-memory assertion failure adds dab9c3488e Simplify tzfile fstat failure code adds 424c4f60ed Add new pow implementation adds d734727837 Fix the documentation comment of checkint in powf adds 83a552b0bb Fix strstr bug with huge needles (bug 23637) adds 8e6fd2bdb2 Merge mktime, timegm from upstream Gnulib adds e1080e7e5f Fix mktime localtime offset confusion adds 791b350dc7 Fix tst-setcontext9 for optimized small stacks. adds 1214ba06e6 Linux gethostid: Check for NULL value from gethostbyname_r [ [...] adds db9a8ad4ff misc: New test misc/tst-gethostid adds d90c9b1a12 Invert sense of list of i686-class processors in sysdeps/x86 [...] adds 7abf97bed9 Use trunc functions not __trunc functions in glibc libm. adds 434d45fd70 it_CH/it_IT locales: Correct some LC_TIME formats (bug 10425). adds f0458cf4f9 powerpc: Only enable TLE with PPC_FEATURE2_HTM_NOSC adds 462d348caa Don't build libnsl for new ABIs adds 335a3b0a0d Clean up iconv/gconv_int.h for unnecessary declarations adds c70271662a Use libsupport for tst-spawn.c adds 8ea4d2b7d1 Unify some sys/procfs.h headers. adds d0d8eb4328 Unify more sys/procfs.h headers. adds d62f9ec0cc Complete sys/procfs.h unification. adds b5c45e8375 Fix ifunc support with DT_TEXTREL segments (BZ#20480) adds 4634128642 Remove leading space from testrun.sh adds 61d8b5feee Share MAP_* flags between more architectures. adds 6ca8284e7a Add missing unwind information to ld.so on powerpc32 (bug 23707) adds f841c97e51 Fix stack overflow in tst-setcontext9 (bug 23717) adds 9755bc4686 Use round functions not __round functions in glibc libm. adds 81dca813cc Use copysign functions not __copysign functions in glibc libm. adds 7a16bdbb9f Fix misreported errno on preadv2/pwritev2 (BZ#23579) adds 7b1f940676 i386: Use _dl_runtime_[resolve|profile]_shstk for SHSTK [BZ #23716] adds c52944e8cc Remove unnecessary math_private.h includes. adds d0e91e8c4e Move MREMAP_* to bits/mman-shared.h. adds 0b727ed4d6 libio: Flush stream at freopen (BZ#21037) adds a1ccc0654b x86: Use RTM intrinsics in pthread mutex lock elision adds a06fc4a533 Fix build from commit 0b727ed adds 4a06ceea33 sysdeps/ieee754/soft-fp: ignore maybe-uninitialized with -O [...] adds f346b5b38c Add more fma tests. adds dae3ed958c kl_GL: Fix spelling of Sunday, should be "sapaat" (bug 20209). adds e7624d708d Adjust name of ld.so in test-container.c. adds a19876214a Fix libnldbl_nonshared.a references to internal libm symbols [...] adds 47c49251d5 Use bits/mman-linux.h for hppa. adds a68ec8eac2 kl_GL: Update the month names and date formats (bug 23740). adds c892ae04f4 benchtests: Set float type on --threshold argument adds 5a58064311 mktime fix for Gnulib + coreutils adds ed643089cd Increase timeout of libio/tst-readline adds 97785a61af Increase timeout of nss/tst-nss-files-hosts-multi adds b9c0f6c11a Use common bits/msq.h for more architectures. adds 19e62f2690 Use common bits/sem.h for more architectures. adds 2a4b25fad8 Use common bits/shm.h for more architectures. adds 9f9feb6d5d Use single bits/msq.h for all architectures. adds f4efbdfb44 regex: __builtin_expect → __glibc_unlikely adds 620a5d4cb1 regex: simplify by using intprops.h adds bcdb1bfa0c Use single bits/sem.h for all architectures. adds 75c1aee500 aarch64: optimized memcpy implementation for thunderx2 adds f0da0bcf8b Remove extra space at end of line. adds ce5a7de6cd Don't reduce test timeout to less than default adds 403b4feb22 Fix race in pthread_mutex_lock while promoting to PTHREAD_MU [...] adds 8c8d2a8aff Move SHMLBA to its own header. adds 729f34028a Use single bits/shm.h for all architectures. adds c5288d378a Remove unnecessary locking when reading iconv configuration [...] adds 26756e5756 [manual] Job control is no longer optional. adds c2b7ccad93 Do not allow divide-by-zero exception for pow(+/- 0, -Inf). adds 72771e5375 x86: Use _rdtsc intrinsic for HP_TIMING_NOW adds 0a271c8f25 Regenerate sparc ulps. adds 94a3a27f5d Add VDSO support to sparc. adds 53b2bb8747 resource: Update struct rusage comments [BZ #23689] adds f997b4be18 signal: Use correct type for si_band in siginfo_t [BZ #23562] adds d0a7415979 Handle surrogate pairs in c16rtomb (bug 23794, DR#488, C2X). adds 2dd8e58cc5 x86: Don't include <x86intrin.h> adds be8ff03f92 Stop c32rtomb and mbrtoc32 aliasing wcrtomb and mbrtowc (bug [...] adds 8190520f2a Use Linux 4.19 in build-many-glibcs.py. adds 029ad711b8 Update kernel version in syscall-names.list to 4.19. adds 367d7cc2cb Don't use PSEUDO_END for non-PSEUDO function adds f1034472e2 time/tst-mktime2: Improve test error reporting adds c3d8dc45c9 x86: Fix Haswell strong flags (BZ#23709) adds 18ad0de651 Fix tst-preadvwritev2 build failure on HURD adds 7cc65773f0 x86: Support RDTSCP for benchtests adds a27a4f4721 Y2038: provide size of default time_t for target architecture adds 2954daf00b Add more checks for valid ld.so.cache file (bug 18093) adds 2a973ab7f1 posix: Add internal symbols for posix_spawn interface adds 97d91fccc8 Fix date typo in ChangeLog adds d51f99ce80 Y2038: Add 64-bit time for all architectures adds b71ac2b9ce Use gen-libm-test.py to generate ulps table for manual. adds d026efea0f hurd: XFAIL absence of C11 threads implementation adds 41432ebe15 elf: Fix the ld flags not be applied to tst-execstack-mod.so adds 5b784e8834 Add new ELF note types from Linux 4.19 to elf.h. adds 7c5e34d7f1 conform: XFAIL siginfo_t si_band test on sparc64 adds fe61f17cfc Add IN_MASK_CREATE from Linux 4.19 to sys/inotify.h. adds ba5b14c761 i64: fix missing exp2f, log2f and powf symbols in libm.a [BZ [...] adds e5b8756dc2 Remove pre-Python-3.4 compatibility from build-many-glibcs.py. adds 46a7f24c84 hurd: set interrupt timeout to 1 minute adds 2d0d1d3876 hurd: Return EIO on non-responding interrupted servers adds 5c81be5340 hurd: Fix race between calling RPC and handling a signal adds c6982f7efc Patch to require Python 3.4 or later to build glibc. adds 954cf3c29b Use tempfile.TemporaryDirectory in conform/glibcconform.py. adds b6e7c449f9 hurd: return EIEIO instead of EIO adds fec8bb7ca9 Currency symbol should not preceed amount for [BZ #23791] adds 2dd12baa04 RISC-V: properly terminate call chain (bug 23125) adds f5e7e95921 stdlib/test-bz22786: Avoid spurious test failures using alia [...] adds 07da99aad9 stdlib/tst-strtod-overflow: Switch to support_blob_repeat adds a91e9301c4 support_blob_repeat: Call mkstemp directory for the backing file adds 6070803053 stdlib/test-bz22786: Avoid memory leaks in the test itself adds 3ca235ed36 Convert linknamespace tests from Perl to Python. adds e3a88b3e9d hurd: Document how to translate EIEIO error message adds 3ed7c33fa2 hurd: Fix build adds a67377e7f7 hurd: Fix errno* generation adds 32ad5b3328 hurd: Fix race between calling RPC and handling a signal adds 62c482e93f hurd: Fix cancellation just before RPC call adds 57da2a2395 Merge branch 'master' of git://sourceware.org/git/glibc adds 9c0a35d162 Merge branch 'master' into errno adds 9c3dbdbe29 Simplify an #if #else #endif adds fc783076ec hurd: Add pci RPC stubs adds 8e3c00db16 MIPS: Use `.set mips2' to emulate LL/SC for the R5900 too adds daea71c2e4 Update and correct SPARC configuration for supported socket [...] adds 6f30e59fc9 Disable -Wformat-overflow= warnings for some printf tests. adds eac4405af0 Avoid printf ("%s", NULL) in posix/bug-regex22.c. adds ff48ea6787 soft-fp: Use temporary variable in FP_FRAC_SUB_3/FP_FRAC_SUB_4 adds af1d5782c1 soft-fp: Add implementation for 128 bit self-contained adds 3ae3c4371d Fix typo in the documentation of gcvt adds 599f7beee7 support/test-container.c: Include <libc-pointer-arith.h> adds 6e36266cec support/shell-container.c: Use support_copy_file_range adds 2e96e9808e hurd: Support msync adds fc1c7bdc6d hurd: Fix last-minute refactoring adds bd3b0fbae3 libanl: properly cleanup if first helper thread creation fai [...] adds 6d6ee04622 Unconditionally call __gconv_get_path when reading iconv con [...] adds 2c03961fce Add tests for argp_error and argp_failure with floating-poin [...] adds 9771e6cb51 Add test for warn, warnx, vwarn, and vwarnx with floating-po [...] adds 7597b0c7f7 Add tests with floating-point arguments for err* and verr* f [...] adds 4a938cb273 posix: New function posix_spawn_file_actions_addchdir_np [BZ [...] adds e143ceba56 Correct SH kernel-features.h undefines (bug 23862). adds 295132ff05 RISC-V: don't assume PI mutexes and robust futexes before 4. [...] adds 1df872fd74 support: Implement TEST_COMPARE_STRING adds 00c86a37d1 support: Fix printf format for TEST_COMPARE_STRING adds 596cc360aa Fix __ASSUME_MLOCK2 for ARM, MicroBlaze (bug 23867). adds ac8060265b Add an additional test to resolv/tst-resolv-network.c adds d524fa6c35 Check multiple NT_GNU_PROPERTY_TYPE_0 notes [BZ #23509] adds e5de3b5b72 Remove __ASSUME_SOCKETCALL. adds 43257c335a Use TEST_COMPARE_STRING in recently added test adds c3ec097256 Replace conformtest.pl with conformtest.py. adds 91faaa93a5 Update conform/Makefile mkdir commands. adds 968ed5301d Convert tst-efgcvt to the new test framework adds 1626a1cfcd Add support for GCC 9 attribute copy. adds 434c34bd8e Hurd: Implement chdir support in posix_spawn adds 7fa495cdf7 Hurd: Fix ulinks in fd table reallocation adds 88b26b7e91 Hurd: export _hurd_port_move adds 58bb655acb hurd: Document dtable_cloexec size convention. adds 278fdabd8c hurd: Fix spawni's user_link reallocation adds 1ecba1fafc malloc: Convert the unlink macro to the unlink_chunk function adds 092dfde68f Remove redundant macro definitions from ia64 sfp-machine.h. adds 9a7c643ac2 Fix i686 build with GCC 9. adds f578f97b97 Fix armv7 build with GCC 9. adds 53f5c65914 Fix sparc64 build with GCC 9. adds 9c4b457e1b Add hidden_tls_def macros, fix powerpc-soft build with GCC 9. adds 0c096dcf14 Fix mips build with GCC 9. adds 6923f6db1e malloc: Use current (C11-style) atomics for fastbin access adds 8c6c3fb0bc hurd: Fix build with GCC 9 adds de20b81a03 mktime: fix EOVERFLOW bug adds 32c12f3f7a mktime: new test for mktime failure adds 6c90d759f6 mktime: simplify offset guess adds efbdddc381 mktime: make more room for overflow adds f6b3331bba mktime: fix bug with Y2038 DST transition adds 86aece3bfb mktime: fix non-EOVERFLOW errno handling adds 5d8af1566b mktime: DEBUG_MKTIME cleanup adds 346ef23f19 hurd: Fix F_*LK* fcntl with __USE_FILE_OFFSET64 adds c75772e3f0 Use STRFMON_LDBL_IS_DBL instead of __ldbl_is_dbl. adds 35e3fbc451 support: Print timestamps in timeout handler adds 0c7f97aead Update config.guess and config.sub to current versions. adds b15b1a9590 hurd: Support lockf at offset 0 with size 0 or 1. adds 9a62a9397d Use unique identifiers in conformtest. adds 5770c0ad1e [AArch64] Adjust writeback in non-zero memset adds bcdaad21d4 malloc: tcache double free check adds c20a10561a Remove the error handling wrapper from exp and exp2 adds f29b7c492d Remove the error handling wrapper from log adds 718d6542f2 Remove the error handling wrapper from log2 adds a502c5294b Remove the error handling wrapper from pow adds cc6c89faf3 Separate conformtest subtest generation and execution. adds 95edd05c75 Combine more conformtest tests into single execution of the [...] adds c089fd80c7 x86/CET: Add a re-exec test with legacy bitmap adds 1283c478aa Fix Arm __ASSUME_COPY_FILE_RANGE (bug 23915). adds 1e8bdc3a2b Enable VDSO on x86_64 statically linked programs [BZ #19767] adds 8ae74eadb6 Enable VDSO on powerpc statically linked programs (bug 19767) adds affec03b71 malloc: tcache: Validate tc_idx before checking for double-f [...] adds 2bd0bfcc68 Touch more glibc source files in build-many-glibcs.py. adds ce035c6e90 abilist.awk: Treat .tdata like .tbss and reject unknown comb [...] adds 979cfed05d Enable VDSO for static linking on aarch64 adds d527c860f5 CVE-2018-19591: if_nametoindex: Fix descriptor for overlong [...] adds c74a91deaa support: Implement support_quote_string adds b473b7d88e Fix Hurd build with read-only source directory. adds 47d8d9a217 support_quote_string: Do not use str parameter name adds 9a0b697033 S390: Regenerate ULPs. adds 530504e3a8 Do not copy glibc sources in build-many-glibcs.py. adds 96cd0558bc support: Add signal support to support_capture_subprocess_check adds 250102c844 posix: Do not include testcases.h, ptestcases.h in source tree adds 4975f0c3d0 C-SKY: Add dynamic relocations to elf.h adds 3a67e81d75 argp: do not call _IO_fwide() if _LIBC is not defined adds a5275ba537 _dl_exception_create_format: Support %x/%lx/%zx adds c6a5bdc189 hurd: Fix returning value for fcntl(F_*LK*) adds ce7387cc25 elf/dl-exception.c: Include <_itoa.h> for _itoa prototype adds 7e1d42400c Replace gen-as-const.awk by gen-as-const.py. adds e5d262effe Fix _dl_profile_fixup data-dependency issue (Bug 23690) adds 14d0e87d9b posix: Use posix_spawn on popen adds 5fb7fc9635 posix: Use posix_spawn on system adds 7105860262 Fix ChangeLog date from previous commit adds 5e63c240a2 scripts/abilist.awk: Handle special _end symbol for Hurd adds 15b8d67e29 Enable VDSO on i386 statically linked programs adds 8e67b39eb4 stdlib: assert on NULL function pointer in atexit etc. [BZ #20544] adds 6310e6be9b Mutex: Add pthread mutex tunables adds fc493bc9e6 htl: Fix comparing attr with default values adds 02cd5c1a8d support: Close original descriptors in support_capture_subprocess adds 7b36d26b22 Fix test-as-const-jmp_buf-ssp.c generation on gnu-i386 adds c22e4c2a14 x86: Extend CPUID support in struct cpu_features adds 8cebd4ffe6 Add --no-hard-links option to localedef (bug 23923) adds f5ec0ea9ea posix: Fix segfault in maybe_script_execute adds 6af956e5c0 Enable VDSO for static linking on arm adds 477a02f637 Make gen-as-const.py handle '--' consistently with awk script. adds b2e93de0ff test-container: add "su" command to run test as root, add un [...] adds bd598da9f4 Stop test-in-container trying to run other-OS binaries. adds 72b8692d7e Y2038: make __tz_convert compatible with 64-bit-time adds 349718d4d7 Add __vfscanf_internal and __vfwscanf_internal with flags ar [...] adds b87eb3f8fe Use SCANF_ISOC99_A instead of _IO_FLAGS2_SCANF_STD. adds d91798b31a Use SCANF_LDBL_IS_DBL instead of __ldbl_is_dbl. adds 698fb75b9f Add __v*printf_internal with flags arguments adds 124fc732c1 Add __vsyslog_internal, with same flags as __v*printf_internal. adds 4e2f43f842 Use PRINTF_FORTIFY instead of _IO_FLAGS2_FORTIFY (bug 11319) adds 35caceb145 Use PRINTF_LDBL_IS_DBL instead of __ldbl_is_dbl. adds f255336a93 support: Implement <support/descriptors.h> to track file des [...] adds 899478c2bf inet/tst-if_index-long: New test case for CVE-2018-19591 [BZ [...] adds c37cd4398a Update miscellaneous files from upstream sources. adds 3a3fb75572 posix: New function posix_spawn_file_actions_addfchdir_np [B [...] adds 7c857b6f0d hurd: Implement support for posix_spawn_file_actions_addfchdir_np adds a092ca9453 Add getcpu adds 45f33aac78 hurd: Fix linknamespace of spawni adds 10446f5d9f Prepare vfscanf to use __strtof128_internal adds 37caec3a11 Don't use __typeof__ (getcpu) adds 7c9a7c6836 malloc: Add another test for tcache double free check. adds b93f4052fc Fix potential stack overflow [BZ #23490] adds 0afcb29d50 Update timezone code from tzcode 2018g. adds 80472e2fba Move *-le.abilist to le/*.abilist adds 8d20a2f414 compat getdents64: Use correct offset for retry [BZ #23972] adds f9ba9eb821 Enable VDSO for static linking on mips adds a8110b727e Move tst-signal-numbers to Python. adds cb7be1590e Use gen-as-const.py to process .pysym files. adds 304c61a24f test-container: move postclean outside of namespace changes adds 505b5b2922 Fix powf overflow handling in non-nearest rounding mode [BZ #23961] adds c2c082c10f Remove support for abilist-pattern adds df682d1d74 Remove redirection of _IO_vfprintf adds 1a502f5260 Add *-ldbl.h headers to include/bits adds 1d880d4a9b powerpc: Add missing CFI register information (bug #23614) adds 46703efa02 timespec_get (posix): Fix copyright header adds 587426d499 benchtests: keep comparing even if function timings do not match adds 1990185f5f benchtests: include --stats parameter adds de099757b6 benchtests: send non-consumable data to stderr adds bf8ae8c09a Remove x86 mathinline.h hypot inline. adds 3d265911c2 Reindent nptl/pthread_rwlock_common.c adds f21e8f8ca4 Fix rwlock stall with PREFER_WRITER_NONRECURSIVE_NP (bug 23861) adds ade8b817fe x86: Add Hygon Dhyana support. adds db6df070cf Do not clobber sp in _hurd_stack_setup. adds 268bb71e47 Add missing libnss_testX.so requirement for tst-nss-test3. adds bd51ff5ed0 Add tests for the long double version of ecvt and fcvt adds e361dc043d manual: Document thread/task IDs for Linux adds 033a2c0a20 Remove x86 mathinline.h asinh, acosh, atanh inlines. adds 0c1719e65b support: Do not require overflow builtin in support/blob_repeat.c adds 077caf61d8 regex: fix heap-use-after-free error adds ef202e530c regex: fix storage-exhaustion error adds 6bbfc5c09f Add statx conditionals for wordsize-32 *xstat.c adds df648905e7 Add test that MAP_* constants agree with kernel. adds 551e81d9e3 Do not clobber r12 for ia64 syscalls. adds 6e15f3e26b Y2038: add function __localtime64 adds bfb79db4c3 Fix __TIMERSIZE and @theglibcadj typos adds 40e6c1ec1f localedata: Remove executable bit from localedata/locales/bi [...] adds 053c52b177 locale: Rewrite locale/gen-translit.pl in Python adds cd815050e5 x86: Merge i386/x86_64 atomic-machine.h adds b8686c0d70 S390: Add configure check to detect z10 as mininum architect [...] adds e8023f2685 S390: Use hwcap instead of dl_hwcap in ifunc-resolvers. adds 5f1743d118 S390: Unify 31/64bit memset. adds 712a254a97 S390: Refactor memset ifunc handling. adds 07be392807 S390: Implement bzero with memset. adds 6c6b8c7470 S390: Unify 31/64bit memcmp. adds b7e024a838 S390: Refactor memcmp ifunc handling. adds df3eb8de31 S390: Unify 31/64bit memcpy. adds 18eb862d45 S390: Refactor memcpy/mempcpy ifunc handling. adds e099aab060 S390: Remove s390 specific implementation of bcopy. adds d097d97626 S390: Use memcpy for forward cases in memmove. adds 2ee1bc57ab S390: Add configure check to detect z13 as mininum architect [...] adds cdd927d98c S390: Add z13 memmove ifunc variant. adds 8c25dddd2e S390: Add z13 strstr ifunc variant. adds d2c4c403fe S390: Add z13 memmem ifunc variant. adds ff3ca3743a S390: Refactor strlen ifunc handling. adds de10e44dda S390: Refactor strnlen ifunc handling. adds 914a4e0557 S390: Refactor strcpy ifunc handling. adds 970449311d S390: Refactor stpcpy ifunc handling. adds d1bdbf3809 S390: Refactor strncpy ifunc handling. adds 25218822bd S390: Refactor stpncpy ifunc handling. adds 8e5a0afbbf S390: Refactor strcat ifunc handling. adds b935335155 S390: Refactor strncat ifunc handling. adds cdab85fe33 S390: Refactor strcmp ifunc handling. adds 316b884219 S390: Refactor strncmp ifunc handling. adds 32f12653d4 S390: Refactor strchr ifunc handling. adds a1361e6561 S390: Refactor strchrnul ifunc handling. adds 26ea876087 S390: Refactor strrchr ifunc handling. adds 483fc56978 S390: Refactor strspn ifunc handling. adds 572cca93fa S390: Refactor strpbrk ifunc handling. adds 5d2ec20a99 S390: Refactor strcspn ifunc handling. adds 581a051c2e S390: Refactor memchr ifunc handling. adds 4c7b3cec11 S390: Refactor rawmemchr ifunc handling. adds 196655ba54 S390: Refactor memccpy ifunc handling. adds 89bfcbdf9d S390: Refactor memrchr ifunc handling. adds 2e02d0b7a9 S390: Refactor wcslen ifunc handling. adds c7e7cd266e S390: Refactor wcsnlen ifunc handling. adds 804f2e5c73 S390: Refactor wcscpy ifunc handling. adds 0582e42845 S390: Refactor wcpcpy ifunc handling. adds 0966dd8689 S390: Refactor wcsncpy ifunc handling. adds c3081bcbd9 S390: Refactor wcpncpy ifunc handling. adds 3389cae427 S390: Refactor wcscat ifunc handling. adds 814a76e1bc S390: Refactor wcsncat ifunc handling. adds 3459e23dd4 S390: Refactor wcscmp ifunc handling. adds e9873e1d47 S390: Refactor wcsncmp ifunc handling. adds cf3ccc31a3 S390: Refactor wcschr ifunc handling. adds c09c1b6f01 S390: Refactor wcschrnul ifunc handling. adds 4753713aae S390: Refactor wcsrchr ifunc handling. adds 8507e83190 S390: Refactor wcsspn ifunc handling. adds 8e87c1f6d4 S390: Refactor wcspbrk ifunc handling. adds 79b44cf611 S390: Refactor wcscspn ifunc handling. adds c62534ae52 S390: Refactor wmemchr ifunc handling. adds d2a7436c1c S390: Refactor wmemset ifunc handling. adds 25654a8c74 S390: Refactor wmemcmp ifunc handling. adds 12f0dcb8da S390: Refactor gconv_simple ifunc handling. adds 80190d2b0e S390: Cleanup ifunc-resolve.h. adds 646ce7e0be Remove __ASSUME_ST_INO_64_BIT. adds 43a45c2d82 m68k: Fix sigaction kernel definition (BZ #23960) adds 56b98bf1fb alpha: Use Linux generic sigaction implementation adds f9eabb197f hppa: Remove kernel_sigaction.h adds 8b1d5da566 ia64: Remove kernel_sigaction.h adds 64dd7a1630 s390: Use generic kernel_sigaction.h adds 64c2277d2e Y2038: add function __localtime64_r adds 131db8b0c8 Y2038: add function __gmtime64 adds a1d346ce0d Y2038: add function __gmtime64_r adds 7755e50411 Y2038: add function __ctime64 adds c4c2836ada Y2038: add function __ctime64_r adds dfa6216f24 Fix BZ number for 43a45c2d82 adds bbb7dc8475 hurd: Fix 64bit fcntl lock implementation adds 61595e3d36 nscd: avoid assertion failure during persistent db check adds 1616d034b6 Print cache size and geometry auxv types on LD_SHOW_AUXV=1 adds 515f463f52 Remove x86 mathinline.h sinh, cosh, tanh inlines. adds da75c1b180 Remove x86 mathinline.h. adds ab4169313c manual/examples: Remove redundant "if not" adds ac253355ba Y2038: make __difftime compatible with 64-bit time adds 5f72b00591 Add C-SKY port adds ebe544bf6e malloc: Add more integrity checks to mremap_chunk. adds c0e82f1173 malloc: Check the alignment of mmapped chunks before unmapping. adds 192963be49 Require GCC 5 or later to build glibc (bug 23993). adds 5d025ea617 Update longlong.h. adds 90d3320d7f Refactor string benchtests adds 57b3ff8e1a Update nios2, sparc32 localplt.data for difftime changes (bu [...] adds 8700a7851b x86-64: Vectorize sincosf_poly and update s_sincosf-fma.c adds 9412979a43 Regenerate sysdeps/x86_64/fpu/libm-test-ulps adds ba4b8fab20 x86-64: Remove s_sincosf-sse2.S adds 5289f1f56b Improve bench-strlen adds c0feb731d5 regex: simplify Gnulib port adds e46d7dedcf NEWS: Fix a minor typo ("incosistent" -> "inconsistent"). adds 09104e5ba4 Update Alpha libm-test-ulps adds 0253580a75 Replace check_mul_overflow_size_t with __builtin_mul_overflow adds 5fc3eca750 NEWS: Fix another typo ("multithread..." -> "multi-threaded..."). adds 27841a7d5a sq_AL: Use the correct date and time formats (bug 10496, 23724). adds 989182c40a Multiple locales: Use the correct 12-hour time formats (bug 10496). adds 065957a370 hurd: Handle "pid" magical lookup retry adds 01047fa6d0 Use Linux 4.20 in build-many-glibcs.py. adds 0b9c84906f riscv: Use __has_include__ to include <asm/syscalls.h> [BZ #24022] adds b50dd3bc8c malloc: Always call memcpy in _int_realloc [BZ #24027] adds 9b7f98b345 regex: improve Gnulib port to AIX adds e740e5b1f0 Update timezone code from tzcode 2018i. adds 04277e02d7 Update copyright dates with scripts/update-copyrights. adds c9123888d8 Update copyright dates not handled by scripts/update-copyrights. adds 7628a1b05a Update miscellaneous files from upstream sources. adds 47ad5e1a2a Update syscall-names.list for Linux 4.20. adds f45077974a Add HWCAP_SSBS from Linux 4.20 to AArch64 bits/hwcap.h. adds e3d4e292f5 Add PACKET_IGNORE_OUTGOING from Linux 4.20 to netpacket/packet.h. adds 6ef3d22558 Add IPV6_MULTICAST_ALL from Linux 4.20 to bits/in.h. adds 66081e383c nptl/tst-audit-threads: Switch to <support/test-driver.c> adds 8c1aafc1f3 intl: Do not return NULL on asprintf failure in gettext [BZ #24018] adds d5c6df0b0e Fix ChangeLog entry adds 2d9837c1fb Set behavior of sprintf-like functions with overlapping sour [...] adds fe20bb1d60 ARM: fix kernel assisted atomics with GCC 8 (bug 24034) adds 2ce09e0187 Update MIPS libm-test-ulps. adds acb55dcb89 Update Linux kernel version in tst-mman-consts.py. adds 55137f7dd9 hurd: advertise *_setpshared as not supported adds 8e291a293b Update powerpc-nofpu libm-test-ulps. adds 4d7d7dc6fe bs_BA: Fix a small typo in comment (bug 24011). adds 8083afa55d termios: Define TIOCSER_TEMT with __USE_MISC (BZ#17783) adds e5a50db36e termios: Consolidate struct termios adds 48c1dd9632 termios: Consolidate termios c_cc symbolic constants adds 3127003e75 termios: Consolidate Input Modes definitions. adds 7b83201888 termios: Consolidate Output Modes definitions adds 9c5d0d02c1 termios: Consolidate Baud Rate Selection definitions (BZ#23783) adds 72eb6ecc7e termios: Consolidate control mode definitions adds 22679ddf10 termios: Consolidate local mode definitions adds 3aa4a07ec1 termios: Consolidate tcflow symbolic constants adds f69c5cb2a5 termios: Remove Linux _IOT_termios adds 51f4beb081 termios: Add powerpc termios-misc adds 6f343c1f33 termios: Consolidate termios.h adds 03992356e6 Use C99-compliant scanf under _GNU_SOURCE with modern compilers. adds 805334b26c posix: Clear close-on-exec for posix_spawn adddup2 (BZ#23640) adds 7d7af8f17d AArch64: Update dl-procinfo.c with new HWCAP adds 17cc27d5b7 nptl: Remove tst-cancel-wrappers test and related macros adds d0d7f85f66 nptl: Fix testcases for new pthread cancellation mechanism adds 85c828a462 x86_64: Remove wrong THREAD_ATOMIC_* macros adds 0b13e25581 i386: Remove bogus THREAD_ATOMIC_* macros adds ce7eb0e903 nptl: Cleanup cancellation macros adds 4392898d8c Linux: Improve handling of resource limits in misc/tst-ttyname adds 8b18d418bd Fix the manual for old texinfo adds 27c5e756a2 sysdeps/ieee754: prevent maybe-uninitialized errors with -O [...] adds 890461fe12 ChangeLog: Fix an obvious typo in the previous commit. adds b79dc8d0fe posix: Fix tst-spawn.c issue from commit 805334b26c adds 010fe23177 manual: Use @code{errno} instead of @var{errno} [BZ #24063] adds 7395f3a0ef en_US: define date_fmt (bug 24046) adds 2ef4271688 Only build libm with -fno-math-errno (bug 24024) adds 69da3c9e87 soft-fp: Properly check _FP_W_TYPE_SIZE [BZ #24066] adds 02f440c1ef [AArch64] Add ifunc support for Ares adds e17f63ffa1 RISC-V: Update LP64D libm-test-ulps. adds 5494af04ad resolv: IDNA tests: AAAA (28) is valid, no fallthrough to default adds 0bc9bdf159 powerpc: Fix VSCR position in ucontext (bug 24088) adds 5cbbf01ebe strftime: Consequently use the "L_" macro with character literals adds a1b02ae763 Fix a few typos in comments adds 1a153e47fc x86-64: Optimize strcat/strncat, strcpy/strncpy and stpcpy/s [...] adds 56054664cc powerpc: fix tst-ucontext-ppc64-vscr test for POWER 5/6. adds ecdacd34a2 Add XFAIL_ROUNDING_IBM128_LIBGCC to more fma() tests adds 5f1135e4e5 Update libc.pot adds fbbc9a4e34 Tests for minimal signal handler functionality in MINSIGSTKS [...] adds 008b598e2a powerpc: Fix tiny bug in strncmp.c adds 80dfa29874 manual: Fix the wording to "alternative" rather than "alternate" adds 562f43620d Disable lazy binding on tests for minimal signal handler adds 71effcea34 malloc: Revert fastbins to old-style atomics adds 5e30b8ef07 resolv: Reformat inet_addr, inet_aton to GNU style adds 6ca53a2453 resolv: Do not send queries for non-host-names in nss_dns [B [...] adds 97700a34f3 x86-64 memchr/wmemchr: Properly handle the length parameter [...] adds b304fc201d x86-64 memcmp/wmemcmp: Properly handle the length parameter [...] adds 231c56760c x86-64 memcpy: Properly handle the length parameter [BZ# 24097] adds ecd8b842cf x86-64 memrchr: Properly handle the length parameter [BZ# 24097] adds 82d0b4a4d7 x86-64 memset/wmemset: Properly handle the length parameter [...] adds ee915088a0 x86-64 strncmp family: Properly handle the length parameter [...] adds c7c54f65b0 x86-64 strncpy: Properly handle the length parameter [BZ# 24097] adds 5165de69c0 x86-64 strnlen/wcsnlen: Properly handle the length parameter [...] adds 108bc4049f CVE-2016-10739: getaddrinfo: Fully parse IPv4 address string [...] adds 712f1167b4 Use binutils 2.32 branch in build-many-glibcs.py. adds a95dc01c9e hurd: Check at_flags passed to faccessat adds ee4d79026d hurd: Support AT_EMPTY_PATH adds 8e889c5da3 elf: Fix LD_AUDIT for modules with invalid version (BZ#24122) adds 3367acdb34 hurd: Fix libsupport xsigstack build adds b22eed3710 strftime: Set the default width of "%Ey" to 2 [BZ #23758] adds 32f600a272 strftime: Pass the additional flags from "%EY" to "%Ey" [BZ #24096] adds a0bb5abd09 hurd: Fix initial sigaltstack state adds 8d0168264a alpha: Fix __remqu corrupting $f3 register adds 22ff602427 RISC-V: Update nofpu ULPs adds b96e22d080 hurd: Fix initial sigaltstack state adds 83e6b59625 [elf] Revert 8e889c5da3 (BZ#24122) adds e1e47c912a Update translations adds 330c9d0db1 Prepare for 2.29 release adds 56c86f5dd5 Tag 2.29 release adds de44ab67aa Open master for 2.30 development adds 2bac7daa58 nss_files: Fix /etc/aliases null pointer dereference [BZ #24059] adds 583dd860d5 regex: fix read overrun [BZ #24114] adds 5f10701fdc libio: use stdout in puts and putchar, etc [BZ #24051]. adds 932329a513 Use MPFR 4.0.2 in build-many-glibcs.py. adds 5fc9ed4c40 nptl: Fix pthread_rwlock_try*lock stalls (Bug 23844) adds d5627550ae make-syscalls.sh: fix comment referencing syscall-template adds 114f792eae posix/tst-spawn: Fix racy tests in spawned processes. adds 07c3d1ec03 aarch64: Add AmpereComputing emag to tunable cpu list adds c7d3890ff5 aarch64: Optimized memset specific to AmpereComputing emag adds 83d1cc42d8 aarch64: Optimized memchr specific to AmpereComputing emag adds b06f4c0094 Cleanup clock_*time includes adds 395599f0cf manual: Update struct sockaddr_in, struct sockaddr_sin6 description adds baef194387 support: Handle AF_LOCAL, AF_UNSPEC in support_format_addres [...] adds 6175507c06 support: Correct error message for TEST_COMPARE_STRING adds 4dcbbc3b28 Require GCC 6.2 or later to build glibc. adds c70824b9a4 manual: Document lack of conformance of sched_* functions [B [...] adds ee9941f94e libio: Use stdin consistently for input functions [BZ #24153] adds 77c7d55ece time: Use int, not long int, for internal GMT offsets adds 11f382ee78 testsuite: stdlib/isomac.c: add missing include adds b8c7238167 time: Use struct alloc_buffer in __tzfile_read adds 221baae001 time: Avoid alignment gaps in __tzfile_read adds 5e10136b3c testrun.sh: Exit in case of incorrect argument adds 8692ebdb12 elf: Implement --preload option for the dynamic linker adds 2ab5741b8a <spawn.h>: Add missing nonnull attributes and __restrict qualifiers adds 3f635fb433 x86-64 memcmp: Use unsigned Jcc instructions on size [BZ #24155] adds 65f7767a91 Fix handling of collating elements in fnmatch (bug 17396, bu [...] adds 7a0dcfc643 Remove duplicate initialization of field in nscd. adds 77dc0d8643 Fix assertion in malloc.c:tcache_get. adds f1ac745583 arm: Use "nr" constraint for Systemtap probes [BZ #24164] adds bc79db3fd4 Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP [...] adds 94eeeec04b S390: Fix introduction of __wmemcmp and weak wmemcmp symbols. adds b6d8a999cd Fix wide char format specifier in libio/tst-bz24153.c. adds b433334065 x86: Remove unnecessary <stap-probe.h> include from lowlevellock.h adds 3b93559585 support: Use dlerror to detect NULL symbols in xdlsym adds c2d8f0b704 Avoid "inline" after return type in function definitions. adds 94b63e6620 support: Implement xdlmopen adds 8311c83f91 array_length: Make usable as a constant expression adds 823624bdc4 Add compiler barriers around modifications of the robust mut [...] adds f289e656ec rt: Turn forwards from librt to libc into compat symbols [BZ [...] adds 1d0fc21382 Linux: Add gettid system call wrapper [BZ #6399] adds d0bd87d4c0 ChangeLog: Correct date of last commit adds 669ff911e2 nptl: Avoid fork handler lock for async-signal-safe fork [BZ [...] adds 144a794e0a tst-strftime2: Use array_length macros instead of magic numbers adds 8f89ab216f posix: Fix missing wrapper header for <bits/unistd_ext.h> adds e47d82c99a Provide <bits/unistd_ext.h> as a sysdeps header exclusively adds 11eb21c465 nss: Add tst-nss-files-hosts-long test [BZ #21915] adds fdfbd47d92 Move generic <bits/unistd_ext.h> to a more regular location adds eef4d4f80c math: Enable <bits/math-finite.h> sysdeps override adds 32ea729996 Remove powerpc bits/mathinline.h. adds fb25b1356a Fix a few whitespace arrangement inconsistencies in time/str [...] adds a51bc4fe9d Use float in e_sqrt.c adds 32db86d558 Add fall-through comments. adds 3b856d093f elf: Ignore LD_AUDIT interfaces if la_version returns 0 [BZ #24122] adds b3fbfe8196 elf: Test for LD_AUDIT module returning zero from la_version [...] adds 0c6d82e979 nss: getent: Print IPv6 scope ID for ahosts/ahostsv6 if available adds 16f87cfd63 String benchtest cleanup adds 86140c6223 Avoid fall-through in test-container if execlp fails. adds 0538372096 Fix -Wempty-body warnings in glibc. adds 107562682c Adjust wording of two fall-through comments. adds 85bd1ddbdf RISC-V: Fix elfutils testsuite unwind failures. adds 24ca04febe benchtests: Remove useless ORIG_SRC in memmove benchmarks adds 3904fd85d3 Add malloc micro benchmark adds 20d0195c71 Add missing bench-malloc-simple.c file. adds eb76e5b465 nptl: Reinstate pthread_timedjoin_np as a cancellation point [...] adds 712182c8dc Fix fall-through warnings in sunrpc/xdr.c. adds 56a731d4ad Avoid readline conflicts in pexpect adds 365f05c7a5 Fix implicit-fallthrough warnings in tst-setjmp.c. adds 8a11f97062 Remove qualifier from function return type in tst-svc_register.c. adds bc10e22c90 nptl: Fix invalid Systemtap probe in pthread_join [BZ #24211] adds e442e40de5 io: Consolidate lockf implementation adds a198d37ade Move remaining nptl_db headers to sysdeps/nptl adds ebd32784ce Add missing header wrappers under include/ adds ad18dadec9 Add check for missing wrapper headers adds 6c29942cbf misc/tst-clone3: Fix waiting for exited thread. adds a5406364ac libio: Eliminate _IO_stdin, _IO_stdout, _IO_stderr adds 308e022fc4 resolv: Remove debugging code from compat-gethnamaddr.c adds 8c9289b642 Fix SPARC64 handling of R_SPARC_H34 (bug 24231). adds b026ce1ee9 nptl: Fix pthread_tryjoin comment. adds 04de930226 nptl: Fix comment typo in pthread_mutex_trylock.c adds 4a2dd41cb5 powerpc64le: Remove test for GCC 6.2 adds dc0afac325 Add new Fortran vector math header file. adds f43b8dd555 Add internal implementations for argp.h, err.h, and error.h [...] adds b0b50fe005 nss: tst-nss-files-hosts-long: Add host.conf [BZ #21915] adds 34a5a1460e Break some lines before not after operators. adds a04549c194 Break more lines before not after operators. adds e0cb7b6131 Add and move fall-through comments in system-specific code. adds aa0e46636a Break further lines before not after operators. adds 7b3fb62051 wcsmbs: optimize wcpcpy adds 39ef074419 wcsmbs: optimize wcpncpy adds 81a1443941 wcsmbs: optimize wcscat adds 4d8015639a wcsmbs: optimize wcscpy adds ddf21ec79f wcsmbs: optimize wcsncat adds 30a7e2081c wcsmbs: optimize wcsncpy adds 457208b1e9 wcsmbs: optimize wcsnlen adds c4f50205e1 Add some spaces before '('. adds f627dd4da8 Fix -Wempty-body warnings in Hurd-specific code. adds 1b21841775 hurd: Add renameat2 support for RENAME_NOREPLACE adds 6bd4d02ee9 powerpc: Fix linknamespace introduced by 4d8015639a75 adds 92ad88fe72 elf/Makefile: Run IFUNC tests if binutils supports IFUNC adds cc3e573ce3 elf: Add tests with a local IFUNC resolver [BZ #23937] adds 462e83a4a0 Add more spaces before '('. adds 36f30c104f __netlink_assert_response: Add more __libc_fatal newlines [B [...] adds 928b305d3f S390: Fix introduction of __wcscpy and weak wcscpy symbols. adds c259196b50 elf/tst-big-note: Improve accuracy of test [BZ #20419] adds 6e1f6440b9 ldbl-opt: Add argp_error and argp_failure (bug 23983) adds ea2d89d01c ldbl-opt: Reuse argp tests that print long double adds 90188e7d1a ldbl-opt: Add err, errx, verr, verrx, warn, warnx, vwarn, an [...] adds d11086a939 ldbl-opt: Add error and error_at_line (bug 23984) adds f0eaf86276 ldbl-opt: Reuse test cases from misc/ that check long double adds 31effacee2 ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162] adds ce6ddae036 S390: Increase function alignment to 16 bytes. adds de71ee7b3c elf: Remove remnants of MAP_ANON emulation adds 590675c079 powerpc: Fix build of wcscpy with --disable-multi-arch adds 0ddb7ea842 nptl: Assume __ASSUME_FUTEX_CLOCK_REALTIME support adds ae51497134 Fix location where math-vector-fortran.h is installed. adds 27a2f2f34c check-wrapper-headers test: Adjust Fortran include file directory adds c5f65462a2 Break lines before not after operators, batch 4. adds 86bdd49d93 Bug 24307: Update to Unicode 12.0.0 adds 6229c9bff7 C-SKY: fix sigcontext miss match adds 827e30f3a3 C-SKY: remove user_regs definition adds c4e5f34bf0 C-SKY: mark lr as undefined to stop unwinding adds 5fbcd76351 C-SKY: add elf header definition for elfutils adds 08504de718 resolv: Enable full ICMP errors for UDP DNS sockets [BZ #24047] adds 38b52865d4 elf: Add DF_1_KMOD, DF_1_WEAKFILTER, DF_1_NOCOMMON to <elf.h> adds 7c6513082b Fix output of LD_SHOW_AUXV=1. adds 711a322a23 Use a proper C tokenizer to implement the obsolete typedefs test. adds 29218b265f Move inttypes.h and stdint.h to stdlib. adds 043440e761 hurd: Add no-op version of __res_enable_icmp [BZ #24047] adds 0c1041ee5b Use Linux 5.0 in build-many-glibcs.py. adds 97f8225d22 scripts/check-obsolete-constructs.py: Process all headers as UTF-8. adds 081bdf9421 nss: Fix tst-nss-files-alias-truncated for default --as-need [...] adds a0a0dc8317 Remove obsolete, never-implemented XSI STREAMS declarations adds 5b06f538c5 malloc: Check for large bin list corruption when inserting u [...] adds 238d60a1fb localedata: Add Minguo calendar support to Taiwanese locales [...] adds 477e739b32 Update syscall-names.list for Linux 5.0. adds e87d8ada29 hurd: Document how EINTR should be handled in critical sections adds 066ae81ec9 hurd: Fix comment style adds b626c5aa5d Record CVE-2019-9169 in NEWS and ChangeLog [BZ #24114] adds 78919d3886 * time/mktime.c: Update obsolete URL in comment. adds a2e57f89a3 Add AArch64 HWCAPs from Linux 5.0. adds 57ada43c90 tt_RU: Fix orthographic mistakes in day and abday sections [ [...] adds 61f5e9470f S390: Mark vx and vxe as important hwcap. adds ac64195ccd iconv, localedef: avoid floating point rounding differences [...] adds 5abcddd794 Fix parentheses error in iconvconfig.c and ld-collate.c [BZ #24372] adds 1a7df49c92 S390: Add new hwcap values for new cpu architecture arch13. adds a899a5512f S390: Add configure check to detect support for arch13. adds 96fbb9a328 S390: Add arch13 memmove ifunc variant. adds 6f47401bd5 S390: Add arch13 strstr ifunc variant. adds 421749d693 S390: Add arch13 memmem ifunc variant. adds 38cc11daa4 nptl: Remove pthread_clock_gettime pthread_clock_settime adds 77b6f55347 linux: Assume clock_getres CLOCK_{PROCESS,THREAD}_CPUTIME_ID adds 6e8ba7fd57 Remove __get_clockfreq adds 359653aaac Do not use HP_TIMING_NOW for random bits adds 1e372ded4f Refactor hp-timing rtld usage adds 7621e38bf3 Add generic hp-timing support adds 9ac2de697e Add NT_ARM_PAC_MASK and NT_MIPS_MSA from Linux 5.0 to elf.h. adds d7563e6277 Add UDP_GRO from Linux 5.0 to netinet/udp.h. adds 7a773abf7c nptl: Convert tst-sem5 & tst-sem13 to use libsupport adds 82849fde3b nptl/tst-rwlock14: Test pthread_rwlock_timedwrlock correctly adds 67112f7ae8 nss/tst-nss-files-alias-leak: add missing opening quote in printf adds 019638910e powerpc: Remove ununsed s_float_bitwise.h adds 4997e8f31e math: Enable some math builtins for clang adds 5e67e4bfa0 ChangeLog: Correct two dates. adds 225d94459b ChangeLog: Correct more dates. adds 10cce66930 [powerpc] Use __builtin_{mffs,mtfsf} adds 656dd306d4 RISC-V: Fix `test' operand error with soft-float ABI being c [...] adds d5ecee822e alpha: Do not redefine __NR_shmat or __NR_osf_shmat adds 993e3107af alpha: Improve sysdeps/alpha/divqu.S and sysdeps/alpha/remqu.S adds e0e4c321c3 Fix strptime era handling, add more strftime tests [BZ #24394] adds 62449176e0 Add verbose comments to 'era' in ja_JP locale. adds 2c7e704b7e NEWS: Mention Minguo calendar support added [BZ #24293] adds 2f1d61552d time/tst-strftime2.c: Make the file easier to maintain adds 84aea16929 time: Add tests for Minguo calendar [BZ #24293] adds 466afec308 ja_JP locale: Add entry for the new Japanese era [BZ #22964] adds 0bd545ee23 Add Reiwa era tests to time/tst-strftime3.c adds 8260f23616 time/tst-strftime3.c: Disable snprintf warning. adds e3fd0b0e93 wcsmbs: Add wcscpy loop unroll option adds 447a1306c3 powerpc: Use generic wcscpy optimization adds 7ba0100c6a wcsmbs: Use loop_unroll on wcschr adds 421e3005ca powerpc: Use generic wcschr optimization adds 662c2cc4e9 wcsmbs: Use loop_unroll on wcsrchr adds f82ed45d7f powerpc: Use generic wcsrchr optimization new 23d36e7d41 Prepare vfprintf to use __printf_fp/__printf_fphex with floa [...] new 00ebf9aced ldbl-128ibm-compat: Add Makefile routine to control compiler [...] new 1b2f7f2236 ldbl-128ibm-compat: Add regular character printing functions new f213b94986 ldbl-128ibm-compat: Add wide character printing functions new e0af52f4f5 ldbl-128ibm-compat: Add regular character, fortified printin [...] new 977c609e0f ldbl-128ibm-compat: Add wide character, fortified printing f [...] new 647f17483c ldbl-128ibm-compat: Test double values new 021d52a836 ldbl-128ibm-compat: Test positional arguments new d7fee1ffde ldbl-128ibm-compat: Add regular character scanning functions new ce0bdd4827 ldbl-128ibm-compat: Add wide character scanning functions new 4a0fc8c24d ldbl-128ibm-compat: Add argp_error and argp_failure new 4d12a346cc ldbl-128ibm-compat: Add err.h functions new 75f785fbad ldbl-128ibm-compat: Add error.h functions new 64b20fed21 ldbl-128ibm-compat: Add tests for err.h and error.h functions new 40835b9500 ldbl-128ibm-compat: Add ISO C99 versions of scanf functions new 249b0cb1a8 ldbl-128ibm-compat: Add obstack printing functions new 9045dd5444 ldbl-128ibm-compat: Add syslog functions new f560389949 ldbl-128ibm-compat: Add strfmon_l with IEEE long double format new 4299a30d70 ldbl-128ibm-compat: Add tests for strfmon and strfmon_l new fd73a4a4e9 ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold new 94a234fff7 Remove hidden_def and hidden_proto from cvt functions new 2b2cdb118e Refactor *cvt functions implementation (1/4) new d0936b129a Refactor *cvt functions implementation (2/4) new d1348a7877 Refactor *cvt functions implementation (3/4) new 6149983ca8 Refactor *cvt functions implementation (4/4) new d784dc8a19 ldbl-128ibm-compat: Add *cvt functions new 17b8d64af2 Do not redirect calls to __GI_* symbols, when redirecting to [...] new 3409ce316d ldbl-128ibm-compat: Compiler flags for stdio functions new d929c19d9a TEMP: powerpc64le: Enable support for IEEE long double
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 (2c6fc6c7c7) \ N -- N -- N refs/heads/gabriel/powerpc-ieee128-printscan (d929c19d9a)
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 29 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 | 8866 +++++++++++++++- INSTALL | 102 +- Makeconfig | 70 +- Makefile | 72 +- Makerules | 174 +- NEWS | 291 +- README | 1 + Rules | 58 +- argp/Makefile | 19 +- argp/argp-ba.c | 2 +- argp/argp-eexst.c | 2 +- argp/argp-fmtstream.c | 8 +- argp/argp-fmtstream.h | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 10 +- argp/argp-namefrob.h | 6 +- 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 | 16 +- argp/bits/argp-ldbl.h | 3 +- argp/tst-argp1.c | 2 +- argp/tst-argp2.c | 2 +- argp/tst-ldbl-argp-error.c | 3 - argp/tst-ldbl-argp-error.sh | 46 - argp/tst-ldbl-argp-failure.c | 3 - argp/tst-ldbl-argp-failure.sh | 45 - argp/tst-ldbl-argp-template.c | 69 - argp/tst-ldbl-argp.c | 102 + 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 | 37 +- benchtests/README | 12 +- benchtests/bench-bcopy.c | 20 - benchtests/bench-bzero.c | 19 - benchtests/bench-malloc-simple.c | 188 + benchtests/bench-malloc-thread.c | 2 +- benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 27 +- benchtests/bench-memchr.c | 7 +- benchtests/bench-memcmp.c | 21 +- benchtests/bench-memcpy-large.c | 2 +- benchtests/bench-memcpy-random.c | 2 +- benchtests/bench-memcpy-walk.c | 2 +- benchtests/bench-memcpy.c | 17 +- benchtests/bench-memmem.c | 10 +- benchtests/bench-memmove-large.c | 10 +- benchtests/bench-memmove-walk.c | 2 +- benchtests/bench-memmove.c | 36 +- benchtests/bench-mempcpy.c | 16 +- benchtests/bench-memrchr.c | 2 +- benchtests/bench-memset-large.c | 9 +- benchtests/bench-memset-walk.c | 9 +- benchtests/bench-memset.c | 69 +- benchtests/bench-rawmemchr.c | 19 +- benchtests/bench-skeleton.c | 10 +- benchtests/bench-stpcpy.c | 8 +- benchtests/bench-stpcpy_chk.c | 2 +- benchtests/bench-stpncpy.c | 10 +- benchtests/bench-strcasecmp.c | 22 +- benchtests/bench-strcasestr.c | 27 +- benchtests/bench-strcat.c | 15 +- benchtests/bench-strchr.c | 33 +- benchtests/bench-strchrnul.c | 2 +- benchtests/bench-strcmp.c | 59 +- benchtests/bench-strcoll.c | 2 +- benchtests/bench-strcpy.c | 26 +- benchtests/bench-strcpy_chk.c | 2 +- benchtests/bench-strcspn.c | 28 +- benchtests/bench-string.h | 54 +- benchtests/bench-strlen.c | 108 +- benchtests/bench-strncasecmp.c | 25 +- benchtests/bench-strncat.c | 15 +- benchtests/bench-strncmp.c | 44 +- benchtests/bench-strncpy.c | 20 +- benchtests/bench-strnlen.c | 11 +- benchtests/bench-strpbrk.c | 32 +- benchtests/bench-strrchr.c | 13 +- benchtests/bench-strsep.c | 2 +- benchtests/bench-strspn.c | 36 +- benchtests/bench-strstr.c | 2 +- benchtests/bench-strtod.c | 5 +- benchtests/bench-strtok.c | 2 +- benchtests/bench-timing-type.c | 2 +- benchtests/bench-timing.h | 46 +- 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/json-lib.c | 2 +- benchtests/json-lib.h | 2 +- benchtests/pthread_once-source.c | 2 +- benchtests/scripts/bench.py | 2 +- benchtests/scripts/benchout.schema.json | 4 + benchtests/scripts/compare_bench.py | 38 +- benchtests/scripts/compare_strings.py | 2 +- benchtests/scripts/import_bench.py | 2 +- benchtests/scripts/validate_benchout.py | 2 +- benchtests/thread_create-source.c | 2 +- bits/byteswap.h | 2 +- bits/confname.h | 2 +- bits/dirent.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-finite.h | 197 + bits/math-vector.h | 2 +- bits/mathdef.h | 2 +- bits/mman.h | 2 +- bits/mqueue.h | 2 +- bits/msq.h | 2 +- bits/netdb.h | 2 +- bits/param.h | 2 +- bits/poll.h | 2 +- bits/resource.h | 2 +- bits/sched.h | 2 +- bits/select.h | 2 +- bits/sem.h | 2 +- bits/shm.h | 2 +- bits/sigaction.h | 2 +- bits/sigcontext.h | 2 +- bits/sigevent-consts.h | 2 +- bits/siginfo-consts.h | 2 +- bits/signum-generic.h | 2 +- bits/signum.h | 2 +- bits/sigstack.h | 2 +- bits/sigthread.h | 2 +- bits/sockaddr.h | 2 +- bits/socket.h | 2 +- bits/ss_flags.h | 2 +- bits/stat.h | 2 +- bits/statfs.h | 2 +- bits/statvfs.h | 2 +- bits/stdint-intn.h | 2 +- bits/stdint-uintn.h | 2 +- bits/stdlib-bsearch.h | 2 +- bits/stropts.h | 230 - bits/sys_errlist.h | 2 +- bits/syslog-path.h | 2 +- bits/sysmacros.h | 2 +- bits/termios.h | 2 +- bits/time.h | 2 +- bits/time64.h | 36 + bits/timesize.h | 22 + bits/types/error_t.h | 2 +- bits/types/stack_t.h | 2 +- bits/types/struct_sched_param.h | 2 +- bits/typesizes.h | 2 +- bits/uintn-identity.h | 2 +- bits/uio-ext.h | 2 +- bits/uio_lim.h | 2 +- bits/unistd_ext.h | 21 + bits/utmp.h | 2 +- bits/utsname.h | 2 +- bits/waitflags.h | 2 +- bits/waitstatus.h | 2 +- bits/wchar.h | 2 +- bits/xtitypes.h | 33 - catgets/Makefile | 2 +- catgets/catgets.c | 2 +- catgets/catgetsinfo.h | 2 +- catgets/gencat.c | 10 +- catgets/nl_types.h | 2 +- catgets/open_catalog.c | 2 +- catgets/test-gencat.sh | 2 +- catgets/xopen-msg.awk | 2 +- config.h.in | 18 + config.make.in | 2 + configure | 94 +- configure.ac | 64 +- conform/GlibcConform.pm | 74 - conform/Makefile | 54 +- conform/check-header-lists.sh | 2 +- conform/conformtest.pl | 898 -- conform/conformtest.py | 734 ++ conform/data/arpa/inet.h-data | 24 +- conform/data/fcntl.h-data | 2 +- conform/data/signal.h-data | 3 +- conform/data/spawn.h-data | 4 +- conform/data/stropts.h-data | 140 - conform/data/sys/wait.h-data | 3 +- conform/data/termios.h-data | 2 +- conform/data/wchar.h-data | 4 +- conform/glibcconform.py | 94 + conform/linknamespace.pl | 233 - conform/linknamespace.py | 217 + conform/list-header-symbols.pl | 83 - conform/list-header-symbols.py | 76 + crypt/Makefile | 2 +- crypt/badsalttest.c | 3 +- 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 | 6 +- crypt/md5.h | 2 +- crypt/md5test-giant.c | 2 +- crypt/sha256-crypt.c | 2 +- crypt/sha256.c | 6 +- crypt/sha256.h | 2 +- crypt/sha256c-test.c | 1 - crypt/sha512-crypt.c | 2 +- crypt/sha512.c | 6 +- crypt/sha512.h | 2 +- crypt/ufc-crypt.h | 2 +- crypt/ufc.c | 2 +- csu/Makefile | 2 +- csu/abi-note.S | 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 | 2 +- csu/init.c | 2 +- csu/libc-start.c | 2 +- csu/libc-tls.c | 2 +- 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 | 2 +- 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 | 18 +- 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 | 6 +- 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 | 2 +- debug/snprintf_chk.c | 2 +- debug/sprintf_chk.c | 6 +- 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 | 21 +- 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 | 3 +- debug/vprintf_chk.c | 2 +- debug/vsnprintf_chk.c | 2 +- debug/vsprintf_chk.c | 6 +- debug/vswprintf_chk.c | 2 +- debug/vwprintf_chk.c | 2 +- debug/warning-nop.c | 2 +- debug/wcpcpy_chk.c | 2 +- debug/wcpncpy_chk.c | 2 +- debug/wcrtomb_chk.c | 2 +- debug/wcscat_chk.c | 2 +- debug/wcscpy_chk.c | 2 +- debug/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 | 6 +- 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-fdopendir.c | 1 - dirent/tst-scandir.c | 2 +- dirent/versionsort.c | 2 +- dirent/versionsort64.c | 2 +- dlfcn/Makefile | 2 +- dlfcn/bug-dl-leaf-lib-cb.c | 2 +- dlfcn/bug-dl-leaf-lib.c | 2 +- dlfcn/bug-dl-leaf.c | 2 +- dlfcn/dladdr.c | 2 +- dlfcn/dladdr1.c | 2 +- dlfcn/dlclose.c | 2 +- dlfcn/dlerror.c | 7 +- dlfcn/dlfcn.c | 2 +- dlfcn/dlfcn.h | 2 +- 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 | 64 +- elf/cache.c | 17 +- elf/chroot_canon.c | 2 +- elf/dl-addr-obj.c | 2 +- elf/dl-addr.c | 2 +- elf/dl-cache.c | 7 +- elf/dl-close.c | 2 +- elf/dl-conflict.c | 2 +- elf/dl-debug.c | 2 +- elf/dl-deps.c | 2 +- elf/dl-dst.h | 2 +- elf/dl-environ.c | 2 +- elf/dl-error-minimal.c | 2 +- elf/dl-error-skeleton.c | 2 +- elf/dl-error.c | 2 +- elf/dl-exception.c | 44 +- elf/dl-execstack.c | 2 +- elf/dl-fini.c | 2 +- elf/dl-fptr.c | 2 +- elf/dl-hwcaps.c | 2 +- elf/dl-hwcaps.h | 2 +- elf/dl-init.c | 2 +- elf/dl-iteratephdr.c | 2 +- elf/dl-libc.c | 2 +- elf/dl-load.c | 33 +- elf/dl-load.h | 4 +- elf/dl-lookup.c | 2 +- elf/dl-machine-reject-phdr.h | 2 +- elf/dl-map-segments.h | 2 +- elf/dl-minimal.c | 2 +- elf/dl-misc.c | 2 +- elf/dl-object.c | 2 +- elf/dl-open.c | 2 +- elf/dl-origin.c | 2 +- elf/dl-profile.c | 2 +- elf/dl-profstub.c | 2 +- elf/dl-reloc-static-pie.c | 2 +- elf/dl-reloc.c | 22 +- elf/dl-runtime.c | 50 +- elf/dl-scope.c | 2 +- elf/dl-sort-maps.c | 2 +- elf/dl-support.c | 10 +- elf/dl-sym.c | 2 +- elf/dl-symaddr.c | 2 +- elf/dl-sysdep-open.h | 2 +- elf/dl-sysdep.c | 75 +- elf/dl-tls.c | 2 +- elf/dl-tunable-types.h | 2 +- elf/dl-tunables.c | 5 +- elf/dl-tunables.h | 5 +- elf/dl-tunables.list | 2 +- elf/dl-unmap-segments.h | 2 +- elf/dl-version.c | 2 +- elf/dl-writev.h | 2 +- elf/do-rel.h | 2 +- elf/dynamic-link.h | 2 +- elf/elf.h | 92 +- elf/enbl-secure.c | 2 +- elf/get-dynamic-info.h | 6 +- elf/ifuncmain9.c | 107 + elf/ifuncmain9pic.c | 1 + elf/ifuncmain9picstatic.c | 1 + elf/ifuncmain9pie.c | 1 + elf/ifuncmain9static.c | 1 + elf/interp.c | 2 +- elf/ldconfig.c | 5 +- elf/ldd.bash.in | 4 +- elf/link.h | 2 +- elf/pldd-xx.c | 2 +- elf/pldd.c | 4 +- elf/readelflib.c | 10 +- elf/readlib.c | 2 +- elf/rtld-Rules | 2 +- elf/rtld.c | 669 +- elf/setup-vdso.h | 2 +- elf/sln.c | 2 +- elf/sotruss-lib.c | 2 +- elf/sotruss.sh | 4 +- elf/sprof.c | 8 +- elf/static-stubs.c | 2 +- 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 | 28 + elf/tst-audit13mod1.c | 93 + elf/tst-auditmod11.c | 2 +- elf/tst-auditmod12.c | 2 +- elf/tst-auxv.c | 2 +- elf/tst-big-note-lib.S | 12 +- elf/tst-big-note.c | 2 +- elf/tst-create_format1.c | 103 + elf/tst-debug1.c | 2 +- elf/tst-dl-iter-static.c | 2 +- elf/tst-dlmodcount.c | 2 +- elf/tst-dlopen-aout.c | 14 +- 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-gnu2-tls1.c | 2 +- elf/tst-gnu2-tls1mod.c | 2 +- elf/tst-ifunc-textrel.c | 45 + elf/tst-latepthread.c | 2 +- elf/tst-latepthreadmod.c | 2 +- elf/tst-ldconfig-X.sh | 2 +- 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 | 2 +- elf/tst-linkall-static.c | 2 +- elf/tst-main1.c | 2 +- elf/tst-main1mod.c | 2 +- elf/tst-nodelete-dlclose-dso.c | 2 +- elf/tst-nodelete-dlclose-plugin.c | 2 +- elf/tst-nodelete-dlclose.c | 2 +- elf/tst-nodelete-opened-lib.c | 2 +- elf/tst-nodelete-opened.c | 2 +- elf/tst-noload.c | 2 +- elf/tst-null-argv-lib.c | 2 +- elf/tst-null-argv.c | 2 +- elf/tst-pathopt.sh | 2 +- elf/tst-pie2.c | 2 +- elf/tst-prelink.c | 2 +- elf/tst-protected1a.c | 2 +- elf/tst-protected1b.c | 2 +- elf/tst-protected1mod.h | 2 +- elf/tst-protected1moda.c | 2 +- elf/tst-protected1modb.c | 2 +- elf/tst-ptrguard1.c | 2 +- elf/tst-rtld-load-self.sh | 2 +- elf/tst-rtld-preload.sh | 38 + elf/tst-stackguard1.c | 2 +- elf/tst-tls-manydynamic.c | 2 +- elf/tst-tls-manydynamic.h | 2 +- elf/tst-tls-manydynamicmod.c | 2 +- elf/tst-tlsalign-extern.c | 2 +- elf/tst-tlsalign.c | 2 +- elf/tst-unwind-ctor-lib.c | 42 + elf/tst-unwind-ctor.c | 27 + elf/tst-unwind-main.c | 60 + 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 | 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 | 4 +- grp/putgrent.c | 2 +- grp/setgroups.c | 2 +- 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 | 8 +- 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-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 | 2 +- htl/alloca_cutoff.c | 2 +- htl/cthreads-compat.c | 2 +- htl/forward.c | 2 +- htl/libc_pthread_init.c | 2 +- htl/lockfile.c | 2 +- htl/pt-alloc.c | 2 +- htl/pt-cancel.c | 2 +- htl/pt-cleanup.c | 2 +- htl/pt-create.c | 2 +- htl/pt-dealloc.c | 2 +- htl/pt-detach.c | 2 +- htl/pt-exit.c | 2 +- htl/pt-getattr.c | 8 +- htl/pt-initialize.c | 2 +- htl/pt-internal.h | 2 +- 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/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 | 4 +- hurd/Versions | 4 + hurd/alloc-fd.c | 2 +- hurd/catch-exc.c | 2 +- hurd/catch-signal.c | 2 +- hurd/compat-20.c | 2 +- hurd/ctty-input.c | 6 +- hurd/ctty-output.c | 6 +- hurd/dtable.c | 30 +- hurd/exc2signal.c | 2 +- hurd/fchroot.c | 2 +- hurd/fcntl-internal.h | 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 | 6 +- hurd/geteuids.c | 2 +- hurd/getumask.c | 2 +- hurd/hurd-raise.c | 2 +- hurd/hurd.h | 2 +- hurd/hurd/fd.h | 2 +- hurd/hurd/id.h | 2 +- hurd/hurd/ioctl.h | 2 +- hurd/hurd/lookup.h | 2 +- hurd/hurd/port.h | 27 +- hurd/hurd/resource.h | 2 +- hurd/hurd/signal.h | 13 +- hurd/hurd/sigpreempt.h | 6 +- hurd/hurd/threadvar.h | 2 +- hurd/hurd/userlink.h | 26 +- hurd/hurd/xattr.h | 2 +- hurd/hurdauth.c | 2 +- hurd/hurdchdir.c | 2 +- hurd/hurdexec.c | 2 +- hurd/hurdfault.c | 6 +- hurd/hurdfault.h | 2 +- hurd/hurdfchdir.c | 2 +- hurd/hurdhost.h | 2 +- hurd/hurdid.c | 2 +- hurd/hurdinit.c | 20 +- hurd/hurdioctl.c | 14 +- hurd/hurdkill.c | 6 +- hurd/hurdlock.c | 2 +- hurd/hurdlock.h | 2 +- hurd/hurdlookup.c | 6 +- hurd/hurdmsg.c | 2 +- hurd/hurdpid.c | 2 +- hurd/hurdports.c | 2 +- hurd/hurdprio.c | 2 +- hurd/hurdrlimit.c | 2 +- hurd/hurdselect.c | 26 +- hurd/hurdsig.c | 41 +- hurd/hurdsock.c | 2 +- hurd/hurdsocket.h | 2 +- hurd/hurdstartup.c | 8 +- hurd/hurdstartup.h | 2 +- hurd/intern-fd.c | 2 +- hurd/intr-msg.c | 41 +- hurd/intr-rpc.defs | 2 +- hurd/intr-rpc.h | 2 +- hurd/longjmp-ts.c | 2 +- hurd/lookup-at.c | 34 +- hurd/lookup-retry.c | 96 +- hurd/msgportdemux.c | 6 +- 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 | 7 +- hurd/ports-get.c | 2 +- hurd/ports-set.c | 2 +- hurd/preempt-sig.c | 2 +- hurd/privports.c | 2 +- hurd/report-wait.c | 2 +- hurd/set-host.c | 2 +- hurd/setauth.c | 30 +- 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 | 7 +- 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.h | 2 +- iconv/gconv_close.c | 2 +- iconv/gconv_conf.c | 222 +- iconv/gconv_db.c | 10 +- iconv/gconv_dl.c | 8 +- iconv/gconv_int.h | 27 +- iconv/gconv_open.c | 6 +- iconv/gconv_simple.c | 2 +- iconv/gconv_trans.c | 2 +- iconv/iconv.c | 2 +- iconv/iconv.h | 2 +- iconv/iconv_charmap.c | 2 +- iconv/iconv_close.c | 2 +- iconv/iconv_open.c | 2 +- iconv/iconv_prog.c | 4 +- iconv/iconv_prog.h | 2 +- iconv/iconvconfig.c | 8 +- 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 | 142 + iconv/tst-iconv2.c | 2 +- iconv/tst-iconv5.c | 2 +- iconv/tst-iconv6.c | 2 +- iconvdata/8bit-gap.c | 2 +- iconvdata/8bit-generic.c | 2 +- iconvdata/Makefile | 2 +- iconvdata/TESTS | 2 +- iconvdata/TESTS2 | 2 +- iconvdata/ansi_x3.110.c | 2 +- iconvdata/armscii-8.c | 2 +- iconvdata/asmo_449.c | 2 +- iconvdata/big5.c | 2 +- iconvdata/big5hkscs.c | 2 +- iconvdata/brf.c | 2 +- iconvdata/bug-iconv10.c | 2 +- iconvdata/bug-iconv11.c | 2 +- iconvdata/bug-iconv12.c | 2 +- iconvdata/bug-iconv3.c | 2 +- iconvdata/bug-iconv8.c | 4 +- iconvdata/cns11643.c | 2 +- iconvdata/cns11643.h | 5 +- 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 | 2 +- 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 | 2 +- iconvdata/ibm1364.h | 2 +- iconvdata/ibm1371.c | 2 +- iconvdata/ibm1371.h | 2 +- iconvdata/ibm1388.c | 2 +- iconvdata/ibm1388.h | 2 +- iconvdata/ibm1390.c | 2 +- iconvdata/ibm1390.h | 2 +- iconvdata/ibm1399.c | 2 +- iconvdata/ibm1399.h | 2 +- iconvdata/ibm16804.c | 2 +- iconvdata/ibm16804.h | 2 +- iconvdata/ibm256.c | 2 +- iconvdata/ibm273.c | 2 +- iconvdata/ibm274.c | 2 +- iconvdata/ibm275.c | 2 +- iconvdata/ibm277.c | 2 +- iconvdata/ibm278.c | 2 +- iconvdata/ibm280.c | 2 +- iconvdata/ibm281.c | 2 +- iconvdata/ibm284.c | 2 +- iconvdata/ibm285.c | 2 +- iconvdata/ibm290.c | 2 +- iconvdata/ibm297.c | 2 +- iconvdata/ibm420.c | 2 +- iconvdata/ibm423.c | 2 +- iconvdata/ibm424.c | 2 +- iconvdata/ibm437.c | 2 +- iconvdata/ibm4517.c | 2 +- iconvdata/ibm4517.h | 2 +- iconvdata/ibm4899.c | 2 +- iconvdata/ibm4899.h | 2 +- iconvdata/ibm4909.c | 2 +- iconvdata/ibm4909.h | 2 +- iconvdata/ibm4971.c | 2 +- iconvdata/ibm4971.h | 2 +- iconvdata/ibm500.c | 2 +- iconvdata/ibm5347.c | 2 +- iconvdata/ibm5347.h | 2 +- iconvdata/ibm803.c | 2 +- iconvdata/ibm803.h | 2 +- iconvdata/ibm850.c | 2 +- iconvdata/ibm851.c | 2 +- iconvdata/ibm852.c | 2 +- iconvdata/ibm855.c | 2 +- iconvdata/ibm856.c | 2 +- iconvdata/ibm856.h | 2 +- iconvdata/ibm857.c | 2 +- iconvdata/ibm858.c | 2 +- iconvdata/ibm860.c | 2 +- iconvdata/ibm861.c | 2 +- iconvdata/ibm862.c | 2 +- iconvdata/ibm863.c | 2 +- iconvdata/ibm864.c | 2 +- iconvdata/ibm865.c | 2 +- iconvdata/ibm866.c | 2 +- iconvdata/ibm866nav.c | 2 +- iconvdata/ibm868.c | 2 +- iconvdata/ibm869.c | 2 +- iconvdata/ibm870.c | 2 +- iconvdata/ibm871.c | 2 +- iconvdata/ibm874.c | 2 +- iconvdata/ibm875.c | 2 +- iconvdata/ibm880.c | 2 +- iconvdata/ibm891.c | 2 +- iconvdata/ibm901.c | 2 +- iconvdata/ibm901.h | 2 +- iconvdata/ibm902.c | 2 +- iconvdata/ibm902.h | 2 +- iconvdata/ibm903.c | 2 +- iconvdata/ibm9030.c | 2 +- iconvdata/ibm9030.h | 2 +- iconvdata/ibm904.c | 2 +- iconvdata/ibm905.c | 2 +- iconvdata/ibm9066.c | 2 +- iconvdata/ibm9066.h | 2 +- iconvdata/ibm918.c | 2 +- iconvdata/ibm921.c | 2 +- iconvdata/ibm921.h | 2 +- iconvdata/ibm922.c | 2 +- iconvdata/ibm922.h | 2 +- iconvdata/ibm930.c | 2 +- iconvdata/ibm930.h | 2 +- iconvdata/ibm932.c | 2 +- iconvdata/ibm932.h | 2 +- iconvdata/ibm933.c | 2 +- iconvdata/ibm933.h | 2 +- iconvdata/ibm935.c | 2 +- iconvdata/ibm935.h | 2 +- iconvdata/ibm937.c | 2 +- iconvdata/ibm937.h | 2 +- iconvdata/ibm939.c | 2 +- iconvdata/ibm939.h | 2 +- iconvdata/ibm943.c | 2 +- iconvdata/ibm943.h | 2 +- iconvdata/ibm9448.c | 2 +- iconvdata/ibm9448.h | 2 +- iconvdata/iec_p27-1.c | 2 +- iconvdata/inis-8.c | 2 +- iconvdata/inis-cyrillic.c | 2 +- iconvdata/inis.c | 2 +- iconvdata/isiri-3342.c | 2 +- iconvdata/iso-2022-cn-ext.c | 2 +- iconvdata/iso-2022-cn.c | 2 +- iconvdata/iso-2022-jp-3.c | 2 +- iconvdata/iso-2022-jp.c | 2 +- iconvdata/iso-2022-kr.c | 2 +- iconvdata/iso-ir-165.c | 2 +- iconvdata/iso-ir-165.h | 2 +- iconvdata/iso-ir-197.c | 2 +- iconvdata/iso-ir-209.c | 2 +- iconvdata/iso646.c | 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 | 2 +- iconvdata/jis0212.c | 2 +- iconvdata/jis0212.h | 2 +- iconvdata/jisx0213.c | 2 +- iconvdata/jisx0213.h | 2 +- iconvdata/johab.c | 2 +- iconvdata/koi-8.c | 2 +- iconvdata/koi8-r.c | 2 +- iconvdata/koi8-ru.c | 2 +- iconvdata/koi8-t.c | 2 +- iconvdata/koi8-u.c | 2 +- iconvdata/ksc5601.c | 2 +- iconvdata/ksc5601.h | 2 +- iconvdata/latin-greek-1.c | 2 +- iconvdata/latin-greek.c | 2 +- iconvdata/mac-centraleurope.c | 2 +- iconvdata/mac-is.c | 2 +- iconvdata/mac-sami.c | 2 +- iconvdata/mac-uk.c | 2 +- iconvdata/macintosh.c | 2 +- iconvdata/mik.c | 2 +- iconvdata/nats-dano.c | 2 +- iconvdata/nats-sefi.c | 2 +- iconvdata/pt154.c | 2 +- iconvdata/rk1048.c | 2 +- iconvdata/run-iconv-test.sh | 2 +- iconvdata/sami-ws2.c | 2 +- iconvdata/shift_jisx0213.c | 2 +- iconvdata/sjis.c | 2 +- iconvdata/t.61.c | 2 +- iconvdata/tcvn5712-1.c | 2 +- iconvdata/tis-620.c | 2 +- iconvdata/tscii.c | 2 +- iconvdata/tst-e2big.c | 2 +- iconvdata/tst-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/alloc_buffer.h | 2 +- include/allocate_once.h | 2 +- include/ar.h | 1 + include/arpa/inet.h | 6 +- include/array_length.h | 14 +- include/atomic.h | 2 +- include/bits/argp-ldbl.h | 1 + include/bits/err-ldbl.h | 1 + include/bits/error-ldbl.h | 1 + include/bits/monetary-ldbl.h | 1 + include/bits/mqueue2.h | 1 + include/bits/printf-ldbl.h | 1 + include/bits/stdio-ldbl.h | 1 + include/bits/stdio.h | 1 + include/bits/stdio2.h | 1 + include/bits/stdlib-ldbl.h | 1 + include/bits/syslog-ldbl.h | 1 + include/bits/wchar-ldbl.h | 1 + include/bits/xopen_lim.h | 2 +- include/features.h | 26 +- include/fenv.h | 90 + include/fstab.h | 1 + include/fts.h | 1 + include/gnu-versions.h | 2 +- include/gnu/libc-version.h | 2 +- include/ifunc-impl-list.h | 2 +- include/inline-hashtab.h | 2 +- include/intprops.h | 455 + include/inttypes.h | 2 +- include/lastlog.h | 1 + include/libc-diag.h | 2 +- include/libc-internal.h | 5 +- include/libc-pointer-arith.h | 2 +- include/libc-symbols.h | 55 +- include/limits.h | 2 +- include/link.h | 6 +- include/list.h | 2 +- include/list_t.h | 2 +- include/loop_unroll.h | 78 + include/math-narrow-eval.h | 2 +- include/math.h | 58 +- include/monetary.h | 15 +- include/netinet/icmp6.h | 1 + include/netinet/igmp.h | 1 + include/netinet/ip6.h | 1 + include/programs/xmalloc.h | 2 +- include/random-bits.h | 41 + include/re_comp.h | 1 + include/regexp.h | 1 + include/rounding-mode.h | 2 +- include/rpcsvc/bootparam.h | 1 + include/rpcsvc/yp_prot.h | 1 + include/sched.h | 4 + include/scratch_buffer.h | 2 +- include/set-hooks.h | 2 +- include/shlib-compat.h | 2 +- include/spawn.h | 35 + include/stackinfo.h | 2 +- include/stap-probe.h | 13 +- include/stdc-predef.h | 2 +- include/stdint.h | 1 + include/stdio.h | 30 +- include/stdlib.h | 20 +- include/stropts.h | 1 - include/sys/random.h | 1 + include/sys/syslog.h | 8 +- include/sys/sysmacros.h | 2 +- include/sys/time.h | 2 +- include/sys/ttychars.h | 1 + include/sys/vfs.h | 1 + include/time.h | 73 +- include/unistd.h | 2 + include/values.h | 2 +- include/verify.h | 2 + include/wait.h | 1 + include/wchar.h | 20 +- inet/Makefile | 4 +- inet/aliases.h | 2 +- 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 | 2 +- inet/ether_line.c | 2 +- inet/ether_ntoa.c | 2 +- inet/ether_ntoa_r.c | 2 +- inet/ether_ntoh.c | 2 +- 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 | 2 +- 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/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 | 2 +- inet/netinet/ether.h | 2 +- inet/netinet/icmp6.h | 2 +- inet/netinet/igmp.h | 2 +- inet/netinet/in.h | 10 +- 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 | 61 + inet/tst-inet6_scopeid_pton.c | 2 +- inet/tst-network.c | 2 +- inet/tst-sockaddr.c | 2 +- intl/Makefile | 2 +- intl/bindtextdom.c | 2 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 4 +- intl/dcngettext.c | 2 +- intl/dgettext.c | 2 +- intl/dngettext.c | 2 +- intl/eval-plural.h | 2 +- intl/explodename.c | 2 +- intl/finddomain.c | 2 +- intl/gettext.c | 2 +- intl/gettextP.h | 2 +- intl/gmo.h | 2 +- intl/hash-string.c | 2 +- intl/hash-string.h | 2 +- intl/l10nflist.c | 2 +- intl/libintl.h | 2 +- intl/loadinfo.h | 2 +- intl/loadmsgcat.c | 2 +- intl/locale.alias | 2 +- intl/localealias.c | 2 +- intl/ngettext.c | 2 +- intl/plural-exp.c | 2 +- intl/plural-exp.h | 2 +- intl/plural.y | 2 +- intl/po2test.awk | 2 +- intl/textdomain.c | 2 +- intl/tst-codeset.c | 2 +- intl/tst-gettext.c | 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 | 4 +- io/access.c | 2 +- io/bits/fcntl2.h | 2 +- io/bits/poll2.h | 2 +- io/bits/statx.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-compat.c | 2 +- io/copy_file_range.c | 2 +- io/creat.c | 5 +- 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/flock.c | 2 +- io/fstat.c | 2 +- io/fstat64.c | 2 +- io/fstatat.c | 2 +- io/fstatat64.c | 2 +- io/fstatfs.c | 2 +- io/fstatfs64.c | 2 +- io/fstatvfs.c | 2 +- io/fstatvfs64.c | 2 +- io/fts.c | 2 +- io/fts.h | 2 +- io/fts64.c | 2 +- io/ftw.c | 2 +- io/ftw.h | 2 +- io/ftw64.c | 2 +- io/ftwtest-sh | 2 +- io/futimens.c | 2 +- io/fxstat.c | 2 +- io/fxstat64.c | 2 +- io/fxstatat.c | 2 +- io/fxstatat64.c | 2 +- io/getcwd.c | 2 +- io/getdirname.c | 2 +- io/getwd.c | 2 +- io/isatty.c | 2 +- io/lchmod.c | 2 +- io/lchown.c | 2 +- io/link.c | 2 +- io/linkat.c | 2 +- io/lockf.c | 56 +- io/lockf64.c | 69 +- io/lseek.c | 2 +- io/lseek64.c | 2 +- io/lstat.c | 2 +- io/lstat64.c | 2 +- io/lxstat.c | 2 +- io/lxstat64.c | 2 +- io/mkdir.c | 2 +- io/mkdirat.c | 2 +- io/mkfifo.c | 2 +- io/mkfifoat.c | 2 +- io/mknod.c | 2 +- io/mknodat.c | 2 +- io/open.c | 2 +- io/open64.c | 2 +- io/open64_2.c | 2 +- io/open_2.c | 2 +- io/openat.c | 2 +- io/openat64.c | 2 +- io/openat64_2.c | 2 +- io/openat_2.c | 2 +- io/pipe.c | 2 +- io/pipe2.c | 2 +- io/poll.c | 2 +- io/posix_fadvise.c | 2 +- io/posix_fadvise64.c | 2 +- io/posix_fallocate.c | 2 +- io/posix_fallocate64.c | 2 +- io/ppoll.c | 4 +- io/pwd.c | 2 +- io/read.c | 2 +- io/readlink.c | 2 +- io/readlinkat.c | 2 +- io/rmdir.c | 2 +- io/sendfile.c | 2 +- io/sendfile64.c | 2 +- io/stat.c | 2 +- io/stat64.c | 2 +- io/statfs.c | 2 +- io/statfs64.c | 2 +- io/statvfs.c | 2 +- io/statvfs64.c | 2 +- io/statx.c | 2 +- io/statx_generic.c | 2 +- io/symlink.c | 2 +- io/symlinkat.c | 2 +- io/sys/poll.h | 2 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 2 +- io/sys/statfs.h | 2 +- io/sys/statvfs.h | 2 +- io/test-lfs.c | 8 +- io/test-stat.c | 2 +- io/test-stat2.c | 2 +- io/test-utime.c | 2 +- io/tst-copy_file_range-compat.c | 2 +- io/tst-copy_file_range.c | 9 +- io/tst-fcntl.c | 2 +- io/tst-fts.c | 2 +- io/tst-getcwd-abspath.c | 2 +- io/tst-getcwd.c | 2 +- io/tst-lockf.c | 138 + 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 | 2 +- io/utimensat.c | 2 +- io/write.c | 2 +- io/xmknod.c | 2 +- io/xmknodat.c | 2 +- io/xstat.c | 2 +- io/xstat64.c | 2 +- libio/Makefile | 13 +- 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 | 55 +- libio/bits/stdio.h | 2 +- libio/bits/stdio2.h | 2 +- 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 | 10 +- 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 | 31 +- libio/freopen64.c | 28 +- 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 | 7 +- libio/genops.c | 2 +- libio/getc.c | 2 +- libio/getc_u.c | 2 +- libio/getchar.c | 12 +- libio/getchar_u.c | 4 +- libio/getwc.c | 2 +- libio/getwc_u.c | 2 +- libio/getwchar.c | 8 +- libio/getwchar_u.c | 4 +- libio/iofclose.c | 9 +- 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 | 5 +- libio/iofwrite.c | 2 +- libio/iofwrite_u.c | 2 +- libio/iogetdelim.c | 2 +- libio/iogetline.c | 2 +- libio/iogets.c | 18 +- libio/iogetwline.c | 2 +- libio/iolibio.h | 3 - libio/iopadn.c | 2 +- libio/iopopen.c | 134 +- libio/ioputs.c | 14 +- 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 | 4 +- libio/iovsprintf.c | 24 +- libio/iovsscanf.c | 7 +- libio/iovswscanf.c | 7 +- libio/iowpadn.c | 2 +- libio/libc_fatal.c | 2 +- libio/libio.h | 10 +- libio/libioP.h | 140 +- libio/memstream.c | 2 +- libio/obprintf.c | 6 +- libio/oldfileops.c | 7 +- libio/oldfmemopen.c | 2 +- libio/oldiofclose.c | 9 +- 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 | 20 +- libio/oldtmpfile.c | 2 +- libio/pclose.c | 2 +- libio/peekc.c | 2 +- libio/putc.c | 2 +- libio/putc_u.c | 2 +- libio/putchar.c | 8 +- libio/putchar_u.c | 6 +- libio/putwc.c | 2 +- libio/putwc_u.c | 2 +- libio/putwchar.c | 8 +- libio/putwchar_u.c | 6 +- libio/readline.c | 2 +- libio/rewind.c | 2 +- libio/setbuf.c | 2 +- libio/setlinebuf.c | 2 +- libio/stdfiles.c | 11 +- libio/stdio.c | 13 +- libio/stdio.h | 47 +- libio/strfile.h | 4 +- libio/strops.c | 2 +- libio/swprintf.c | 2 +- libio/swscanf.c | 7 +- libio/test-fmemopen.c | 2 +- libio/test-freopen.c | 2 +- libio/test-freopen.sh | 2 +- libio/tst-atime.c | 1 - libio/tst-bz22415.c | 2 +- libio/tst-bz24051.c | 81 + libio/tst-bz24153.c | 114 + 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 | 68 + libio/tst-memstream3.c | 2 +- libio/tst-memstream4.c | 64 + libio/tst-mmap-setvbuf.c | 2 +- libio/tst-readline.c | 3 +- libio/tst-sprintf-chk-ub.c | 2 + libio/tst-sprintf-ub.c | 102 + libio/tst-vtables-common.c | 20 +- libio/tst-vtables-interposed.c | 2 +- libio/tst-vtables.c | 2 +- libio/tst-widetext.c | 2 +- libio/tst-wmemstream3.c | 2 +- libio/tst-wmemstream4.c | 20 + libio/tst_getwc.c | 2 +- libio/tst_putwc.c | 2 +- libio/vasprintf.c | 4 +- libio/vscanf.c | 9 +- libio/vsnprintf.c | 5 +- libio/vswprintf.c | 6 +- libio/vtables.c | 2 +- libio/vwprintf.c | 2 +- libio/vwscanf.c | 9 +- libio/wfiledoalloc.c | 2 +- libio/wfileops.c | 10 +- libio/wgenops.c | 2 +- libio/wmemstream.c | 2 +- libio/wprintf.c | 2 +- libio/wscanf.c | 7 +- libio/wstrops.c | 6 +- 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 | 836 -- locale/C-translit.h.in | 2744 ++--- locale/Makefile | 9 +- 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.pl | 144 - locale/gen-translit.py | 177 + 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 | 3 +- 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 | 24 +- 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 | 14 +- locale/programs/localedef.h | 3 +- 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 | 23 +- 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/xmalloc.c | 2 +- locale/programs/xstrdup.c | 2 +- locale/setlocale.c | 14 +- locale/strlen-hash.h | 2 +- locale/tst-C-locale.c | 2 +- locale/uselocale.c | 2 +- locale/weight.h | 2 +- locale/weightwc.h | 2 +- locale/xlocale.c | 2 +- localedata/Makefile | 4 +- localedata/charmaps/UTF-8 | 590 +- localedata/collate-test.c | 2 +- localedata/dump-ctype.c | 2 +- localedata/gen-locale.sh | 2 +- localedata/locales/aa_DJ | 4 +- localedata/locales/aa_ER | 4 +- localedata/locales/aa_ER@saaho | 4 +- localedata/locales/aa_ET | 4 +- localedata/locales/am_ET | 4 +- localedata/locales/anp_IN | 4 +- localedata/locales/ar_AE | 2 +- localedata/locales/ar_BH | 2 +- localedata/locales/ar_DZ | 2 +- localedata/locales/ar_EG | 2 +- localedata/locales/ar_IN | 4 +- localedata/locales/ar_IQ | 2 +- localedata/locales/ar_JO | 2 +- localedata/locales/ar_KW | 2 +- localedata/locales/ar_LB | 2 +- localedata/locales/ar_LY | 2 +- localedata/locales/ar_MA | 6 +- localedata/locales/ar_OM | 2 +- localedata/locales/ar_QA | 2 +- localedata/locales/ar_SD | 2 +- localedata/locales/ar_SS | 2 +- localedata/locales/ar_SY | 2 +- localedata/locales/ar_TN | 2 +- localedata/locales/ar_YE | 2 +- localedata/locales/bg_BG | 2 +- localedata/locales/bhb_IN | 4 +- localedata/locales/bho_IN | 4 +- localedata/locales/bi_VU | 2 +- localedata/locales/bn_BD | 4 +- localedata/locales/bn_IN | 4 +- localedata/locales/brx_IN | 4 +- localedata/locales/bs_BA | 2 +- localedata/locales/byn_ER | 4 +- localedata/locales/ca_ES | 6 +- localedata/locales/cmn_TW | 4 + localedata/locales/cs_CZ | 2 +- localedata/locales/de_CH | 4 +- localedata/locales/doi_IN | 4 +- localedata/locales/en_HK | 4 +- localedata/locales/en_IN | 6 +- localedata/locales/en_PH | 2 +- localedata/locales/en_US | 3 + localedata/locales/gez_ER | 4 +- localedata/locales/gez_ET | 4 +- localedata/locales/gu_IN | 4 +- localedata/locales/hak_TW | 4 + localedata/locales/hi_IN | 4 +- localedata/locales/hif_FJ | 7 +- localedata/locales/hne_IN | 4 +- localedata/locales/i18n_ctype | 2358 ++--- localedata/locales/it_CH | 10 +- localedata/locales/it_IT | 8 +- localedata/locales/ja_JP | 24 +- localedata/locales/kl_GL | 44 +- localedata/locales/kn_IN | 4 +- localedata/locales/kok_IN | 4 +- localedata/locales/ks_IN | 4 +- localedata/locales/ks_IN@devanagari | 4 +- localedata/locales/lzh_TW | 4 + localedata/locales/mag_IN | 4 +- localedata/locales/mai_IN | 4 +- localedata/locales/mjw_IN | 4 +- localedata/locales/ml_IN | 4 +- localedata/locales/mni_IN | 4 +- localedata/locales/mr_IN | 4 +- localedata/locales/ms_MY | 2 +- localedata/locales/mt_MT | 6 +- localedata/locales/nan_TW | 4 + localedata/locales/ne_NP | 2 +- localedata/locales/om_ET | 4 +- localedata/locales/pa_IN | 4 +- localedata/locales/raj_IN | 4 +- localedata/locales/sa_IN | 4 +- localedata/locales/sat_IN | 4 +- localedata/locales/sd_IN | 4 +- localedata/locales/sd_IN@devanagari | 4 +- localedata/locales/sid_ET | 4 +- localedata/locales/sk_SK | 2 +- localedata/locales/so_DJ | 4 +- localedata/locales/so_ET | 4 +- localedata/locales/so_KE | 8 +- localedata/locales/so_SO | 4 +- localedata/locales/sq_AL | 11 +- localedata/locales/ta_IN | 8 +- localedata/locales/ta_LK | 8 +- localedata/locales/tcy_IN | 4 +- localedata/locales/te_IN | 2 +- localedata/locales/the_NP | 2 +- localedata/locales/ti_ER | 4 +- localedata/locales/ti_ET | 4 +- localedata/locales/tig_ER | 4 +- localedata/locales/to_TO | 4 +- localedata/locales/tr_TR | 2352 ++--- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 54 +- localedata/locales/translit_compat | 4 +- localedata/locales/translit_font | 2 +- localedata/locales/translit_fraction | 2 +- localedata/locales/tt_RU | 28 +- localedata/locales/ur_IN | 4 +- localedata/locales/wal_ET | 4 +- localedata/locales/zh_HK | 4 +- localedata/locales/zh_TW | 4 + localedata/sort-test.sh | 2 +- localedata/tests-mbwc/tst_swscanf.c | 10 +- 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-langinfo-newlocale.c | 2 +- localedata/tst-langinfo-setlocale.c | 2 +- localedata/tst-langinfo.c | 2 +- localedata/tst-langinfo.sh | 2 +- localedata/tst-leaks.c | 1 - localedata/tst-locale.sh | 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/DerivedCoreProperties.txt | 506 +- localedata/unicode-gen/EastAsianWidth.txt | 114 +- localedata/unicode-gen/Makefile | 4 +- localedata/unicode-gen/PropList.txt | 77 +- localedata/unicode-gen/UnicodeData.txt | 564 +- localedata/unicode-gen/ctype_compatibility.py | 2 +- .../unicode-gen/ctype_compatibility_test_cases.py | 7 +- 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 | 2 +- login/endutxent.c | 2 +- login/forkpty.c | 2 +- login/getlogin.c | 2 +- login/getlogin_r.c | 2 +- login/getlogin_r_chk.c | 2 +- login/getpt.c | 2 +- login/getutent.c | 2 +- login/getutent_r.c | 2 +- login/getutid.c | 2 +- login/getutid_r.c | 2 +- login/getutline.c | 2 +- login/getutline_r.c | 2 +- login/getutmp.c | 2 +- login/getutmpx.c | 2 +- login/getutxent.c | 2 +- login/getutxid.c | 2 +- login/getutxline.c | 2 +- login/grantpt.c | 2 +- login/login.c | 2 +- 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-ptsname.c | 2 +- login/tst-utmp.c | 10 +- login/unlockpt.c | 2 +- login/updwtmp.c | 2 +- login/updwtmpx.c | 2 +- login/utmp-private.h | 2 +- login/utmp.h | 2 +- login/utmp_file.c | 2 +- login/utmpname.c | 2 +- login/utmpxname.c | 2 +- mach/Machrules | 2 +- mach/Makefile | 2 +- mach/devstream.c | 2 +- mach/lock-intern.h | 2 +- mach/lowlevellock.h | 10 +- mach/mach.h | 2 +- mach/mach/mach_traps.h | 2 +- mach/mach/mig_support.h | 2 +- mach/mach_init.c | 2 +- mach/mach_init.h | 2 +- mach/mig-alloc.c | 2 +- mach/mig-dealloc.c | 2 +- mach/mig-reply.c | 2 +- mach/msgserver.c | 2 +- mach/mutex-init.c | 2 +- mach/mutex-solid.c | 2 +- mach/setup-thread.c | 2 +- mach/spin-lock.h | 2 +- mach/spin-solid.c | 2 +- malloc/Makefile | 3 +- malloc/alloc_buffer_alloc_array.c | 5 +- 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 | 6 +- malloc/dynarray-skeleton.c | 2 +- malloc/dynarray.h | 2 +- malloc/dynarray_at_failure.c | 2 +- malloc/dynarray_emplace_enlarge.c | 5 +- malloc/dynarray_finalize.c | 2 +- malloc/dynarray_resize.c | 5 +- malloc/dynarray_resize_clear.c | 2 +- malloc/hooks.c | 2 +- malloc/malloc-hooks.h | 2 +- malloc/malloc-internal.h | 22 +- malloc/malloc.c | 259 +- malloc/malloc.h | 2 +- malloc/mcheck-init.c | 2 +- malloc/mcheck.c | 2 +- malloc/mcheck.h | 2 +- malloc/memusage.c | 2 +- malloc/memusage.sh | 4 +- malloc/memusagestat.c | 8 +- malloc/morecore.c | 2 +- malloc/mtrace.c | 2 +- malloc/mtrace.pl | 4 +- malloc/obstack.c | 2 +- malloc/obstack.h | 2 +- malloc/reallocarray.c | 8 +- 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 | 2 +- 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 | 2 +- malloc/tst-dynarray-shared.h | 2 +- malloc/tst-dynarray.c | 2 +- malloc/tst-interpose-aux-nothread.c | 2 +- malloc/tst-interpose-aux-thread.c | 2 +- malloc/tst-interpose-aux.c | 2 +- malloc/tst-interpose-aux.h | 2 +- malloc/tst-interpose-nothread.c | 2 +- malloc/tst-interpose-skeleton.c | 2 +- malloc/tst-interpose-static-nothread.c | 2 +- malloc/tst-interpose-static-thread.c | 2 +- malloc/tst-interpose-thread.c | 2 +- malloc/tst-malloc-backtrace.c | 2 +- malloc/tst-malloc-fork-deadlock.c | 2 +- malloc/tst-malloc-tcache-leak.c | 2 +- malloc/tst-malloc-thread-exit.c | 2 +- malloc/tst-malloc-thread-fail.c | 2 +- malloc/tst-malloc-too-large.c | 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-posix_memalign.c | 2 +- malloc/tst-pvalloc.c | 2 +- malloc/tst-realloc.c | 2 +- malloc/tst-reallocarray.c | 2 +- malloc/tst-scratch_buffer.c | 2 +- malloc/tst-tcfree1.c | 42 + malloc/tst-tcfree2.c | 48 + malloc/tst-tcfree3.c | 56 + malloc/tst-valloc.c | 2 +- manual/Makefile | 12 +- manual/README.pretty-printers | 2 +- manual/arith.texi | 16 +- manual/check-safety.sh | 2 +- manual/conf.texi | 2 + manual/contrib.texi | 36 +- manual/errno.texi | 13 + manual/examples/add.c | 4 +- manual/examples/argp-ex1.c | 4 +- manual/examples/argp-ex2.c | 4 +- manual/examples/argp-ex3.c | 4 +- manual/examples/argp-ex4.c | 4 +- manual/examples/atexit.c | 4 +- manual/examples/db.c | 4 +- manual/examples/dir.c | 4 +- manual/examples/dir2.c | 4 +- manual/examples/execinfo.c | 4 +- manual/examples/filecli.c | 4 +- manual/examples/filesrv.c | 4 +- manual/examples/fmtmsgexpl.c | 4 +- manual/examples/genpass.c | 4 +- manual/examples/inetcli.c | 4 +- manual/examples/inetsrv.c | 4 +- manual/examples/isockad.c | 4 +- manual/examples/longopt.c | 4 +- manual/examples/memopen.c | 4 +- manual/examples/memstrm.c | 4 +- manual/examples/mkdirent.c | 4 +- manual/examples/mkfsock.c | 4 +- manual/examples/mkisock.c | 4 +- manual/examples/mygetpass.c | 4 +- manual/examples/ofdlocks.c | 2 +- manual/examples/pipe.c | 4 +- manual/examples/popen.c | 4 +- manual/examples/rprintf.c | 4 +- manual/examples/search.c | 4 +- manual/examples/select.c | 4 +- manual/examples/setjmp.c | 4 +- manual/examples/sigh1.c | 4 +- manual/examples/sigusr.c | 4 +- manual/examples/stpcpy.c | 4 +- manual/examples/strdupa.c | 4 +- manual/examples/strftim.c | 4 +- manual/examples/subopt.c | 4 +- manual/examples/swapcontext.c | 4 +- manual/examples/termios.c | 4 +- manual/examples/testopt.c | 4 +- manual/examples/testpass.c | 4 +- manual/examples/timeval_subtract.c | 4 +- manual/filesys.texi | 6 +- manual/install.texi | 98 +- manual/job.texi | 40 +- manual/libc.texinfo | 2 +- manual/libm-err-tab.pl | 206 - manual/llio.texi | 4 +- manual/maint.texi | 125 + manual/math.texi | 2 +- manual/message.texi | 18 +- manual/nss.texi | 4 +- manual/probes.texi | 12 + manual/process.texi | 71 +- manual/resource.texi | 81 +- manual/search.texi | 2 +- manual/setjmp.texi | 4 +- manual/signal.texi | 4 +- manual/socket.texi | 39 +- manual/summary.pl | 2 +- manual/terminal.texi | 13 - manual/texinfo.tex | 119 +- manual/time.texi | 26 +- manual/tsort.awk | 2 +- manual/tunables.texi | 29 +- manual/users.texi | 4 +- math/Makefile | 32 +- math/Versions | 4 + math/atest-exp.c | 2 +- math/atest-exp2.c | 2 +- math/atest-sincos.c | 2 +- math/auto-libm-test-in | 4 +- math/auto-libm-test-out-pow | 50 + math/basic-test.c | 2 +- math/bits/cmathcalls.h | 2 +- math/bits/math-finite.h | 197 - 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 | 14 +- math/e_exp10.c | 2 +- math/e_exp10f.c | 2 +- math/e_exp10l.c | 2 +- math/e_exp2_template.c | 2 +- math/e_scalb.c | 4 +- math/e_scalbf.c | 4 +- math/e_scalbl.c | 4 +- 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 | 19 + math/fpu_control.c | 2 +- math/fraiseexcpt.c | 5 +- math/fromfp.h | 3 +- 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 | 105 +- 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-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 | 5 +- 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 | 211 +- 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 | 2 +- math/libm-test-frexp.inc | 2 +- math/libm-test-fromfp.inc | 2 +- math/libm-test-fromfpx.inc | 2 +- math/libm-test-getpayload.inc | 2 +- math/libm-test-hypot.inc | 2 +- math/libm-test-ilogb.inc | 2 +- math/libm-test-iscanonical.inc | 2 +- math/libm-test-iseqsig.inc | 2 +- math/libm-test-isfinite.inc | 2 +- math/libm-test-isgreater.inc | 2 +- math/libm-test-isgreaterequal.inc | 2 +- math/libm-test-isinf.inc | 2 +- math/libm-test-isless.inc | 2 +- math/libm-test-islessequal.inc | 2 +- math/libm-test-islessgreater.inc | 2 +- math/libm-test-isnan.inc | 2 +- math/libm-test-isnormal.inc | 2 +- math/libm-test-issignaling.inc | 2 +- math/libm-test-issubnormal.inc | 2 +- math/libm-test-isunordered.inc | 2 +- math/libm-test-iszero.inc | 2 +- math/libm-test-j0.inc | 2 +- math/libm-test-j1.inc | 2 +- math/libm-test-jn.inc | 2 +- math/libm-test-lgamma.inc | 2 +- math/libm-test-llogb.inc | 2 +- math/libm-test-llrint.inc | 2 +- math/libm-test-llround.inc | 2 +- math/libm-test-log.inc | 2 +- math/libm-test-log10.inc | 2 +- math/libm-test-log1p.inc | 2 +- math/libm-test-log2.inc | 2 +- math/libm-test-logb.inc | 2 +- math/libm-test-lrint.inc | 2 +- math/libm-test-lround.inc | 2 +- math/libm-test-modf.inc | 2 +- math/libm-test-narrow-add.inc | 2 +- math/libm-test-narrow-div.inc | 2 +- math/libm-test-narrow-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 | 11 +- 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 | 3 +- math/math-svid-compat.h | 2 +- math/math-underflow.h | 2 +- math/math.h | 19 +- math/mul_split.h | 2 +- math/mul_splitl.h | 2 +- math/multc3.c | 26 +- math/s_cacos_template.c | 2 +- math/s_cacosh_template.c | 3 +- math/s_canonicalize_template.c | 2 +- math/s_casin_template.c | 3 +- math/s_casinh_template.c | 3 +- math/s_catan_template.c | 2 +- math/s_catanh_template.c | 2 +- math/s_ccos_template.c | 3 +- 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 | 3 +- 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 | 3 +- 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 | 3 +- math/s_fmin_template.c | 2 +- math/s_fminmag_template.c | 3 +- math/s_iseqsig_template.c | 3 +- math/s_ldexp_template.c | 1 - math/s_nan_template.c | 2 +- math/s_nextdown_template.c | 3 +- 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 | 4 +- math/test-double-vlen4.h | 4 +- math/test-double-vlen8.h | 4 +- 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 | 6 +- math/test-fenvinline.c | 6 +- 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-finite-macros.c | 2 +- math/test-float-vlen16.h | 4 +- math/test-float-vlen4.h | 4 +- math/test-float-vlen8.h | 4 +- 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-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-finite.h | 2 +- math/test-math-floatn.h | 2 +- math/test-math-inline.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-no-finite.h | 2 +- math/test-math-no-inline.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-finite-c99.c | 2 +- math/test-signgam-finite.c | 2 +- math/test-signgam-main.c | 2 +- math/test-snan.c | 2 +- math/test-tgmath-int.c | 2 +- math/test-tgmath-ret.c | 4 +- math/test-tgmath.c | 2 +- math/test-tgmath2.c | 2 +- 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_exp.c | 8 + 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.c | 8 + math/w_exp2_compat.c | 20 +- math/w_exp2_template.c | 2 +- math/w_exp_compat.c | 23 +- 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 | 3 +- 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_main.c | 2 +- math/w_lgamma_r_compat.c | 2 +- math/w_lgamma_r_template.c | 2 +- math/w_lgamma_template.c | 2 +- math/w_lgammaf_main.c | 2 +- math/w_lgammaf_r_compat.c | 2 +- math/w_lgammal_main.c | 2 +- math/w_lgammal_r_compat.c | 2 +- math/w_llogb_template.c | 3 +- math/w_log.c | 8 + 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 | 3 +- math/w_log2.c | 8 + math/w_log2_compat.c | 22 +- math/w_log2_template.c | 2 +- math/w_log2f_compat.c | 2 +- math/w_log2l_compat.c | 2 +- math/w_log_compat.c | 22 +- math/w_log_template.c | 2 +- math/w_logf_compat.c | 2 +- math/w_logl_compat.c | 2 +- math/w_pow.c | 8 + math/w_pow_compat.c | 22 +- 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_scalbf_compat.c | 2 +- math/w_scalbl_compat.c | 2 +- math/w_scalbln_template.c | 3 +- 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_compat.c | 2 +- math/w_tgamma_template.c | 4 +- math/w_tgammaf_compat.c | 2 +- math/w_tgammal_compat.c | 2 +- mathvec/Makefile | 2 +- misc/Makefile | 43 +- 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 | 6 +- 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 | 52 + misc/efgcvt-ldbl-macros.h | 59 + misc/efgcvt-template.c | 75 + misc/efgcvt.c | 126 +- misc/efgcvt_r-template.c | 195 + misc/efgcvt_r.c | 255 +- misc/err.c | 89 +- misc/err.h | 18 +- misc/error.c | 75 +- misc/error.h | 20 +- misc/fchflags.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 | 14 +- misc/fsync.c | 2 +- misc/ftruncate.c | 2 +- misc/ftruncate64.c | 2 +- misc/futimes.c | 2 +- misc/futimesat.c | 2 +- misc/getauxval.c | 2 +- misc/getclktck.c | 2 +- misc/getdomain.c | 2 +- misc/getdtsz.c | 2 +- misc/gethostid.c | 2 +- misc/gethostname.c | 2 +- misc/getloadavg.c | 2 +- misc/getpagesize.c | 2 +- misc/getpass.c | 2 +- misc/getsysstats.c | 2 +- misc/getxattr.c | 2 +- misc/gtty.c | 2 +- misc/hsearch.c | 2 +- misc/hsearch_r.c | 2 +- misc/ifunc-impl-list.c | 2 +- misc/init-misc.c | 2 +- misc/insremque.c | 2 +- misc/ioctl.c | 2 +- misc/lgetxattr.c | 2 +- misc/libgen.h | 2 +- misc/listxattr.c | 2 +- misc/llistxattr.c | 2 +- misc/lremovexattr.c | 2 +- misc/lsearch.c | 2 +- misc/lsetxattr.c | 2 +- misc/lutimes.c | 2 +- misc/madvise.c | 2 +- misc/makedev.c | 2 +- misc/mincore.c | 2 +- misc/mkdtemp.c | 2 +- misc/mkostemp.c | 2 +- misc/mkostemp64.c | 2 +- misc/mkostemps.c | 2 +- misc/mkostemps64.c | 2 +- misc/mkstemp.c | 2 +- misc/mkstemp64.c | 2 +- misc/mkstemps.c | 2 +- misc/mkstemps64.c | 2 +- misc/mktemp.c | 2 +- misc/mlock.c | 2 +- misc/mlockall.c | 2 +- misc/mmap.c | 2 +- misc/mmap64.c | 2 +- misc/mntent.c | 2 +- misc/mntent.h | 2 +- misc/mntent_r.c | 4 +- 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 | 4 +- misc/ptrace.c | 2 +- misc/pwritev.c | 2 +- misc/pwritev2.c | 2 +- misc/pwritev64.c | 2 +- misc/pwritev64v2.c | 2 +- misc/qefgcvt.c | 45 +- misc/qefgcvt_r.c | 50 +- 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 | 2 +- misc/search.h | 2 +- misc/select.c | 2 +- misc/setdomain.c | 2 +- misc/setegid.c | 2 +- misc/seteuid.c | 2 +- misc/sethostid.c | 2 +- misc/sethostname.c | 2 +- misc/setregid.c | 2 +- misc/setreuid.c | 2 +- misc/setxattr.c | 2 +- misc/sgtty.h | 2 +- misc/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 | 59 +- misc/sys/dir.h | 2 +- misc/sys/file.h | 2 +- misc/sys/ioctl.h | 2 +- misc/sys/mman.h | 2 +- misc/sys/param.h | 2 +- misc/sys/select.h | 2 +- misc/sys/syslog.h | 16 +- misc/sys/sysmacros.h | 2 +- misc/sys/uio.h | 2 +- misc/sys/xattr.h | 2 +- misc/syscall.c | 2 +- misc/syslog.c | 5 +- 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 | 36 + misc/tst-dirname.c | 2 +- misc/tst-efgcvt-template.c | 235 + misc/tst-efgcvt.c | 216 - misc/tst-fdset.c | 2 +- misc/tst-gethostid.c | 108 + misc/tst-ldbl-efgcvt.c | 28 + misc/tst-ldbl-error-err.c | 3 - misc/tst-ldbl-error-error.c | 3 - misc/tst-ldbl-error-error_at_line.c | 3 - misc/tst-ldbl-error-errx.c | 3 - misc/tst-ldbl-error-template.c | 45 - misc/tst-ldbl-error-verr.c | 3 - misc/tst-ldbl-error-verrx.c | 3 - misc/tst-ldbl-error.c | 124 + misc/tst-ldbl-error.sh | 55 - misc/tst-ldbl-warn.c | 93 +- misc/tst-ldbl-warn.sh | 48 - misc/tst-makedev.c | 2 +- misc/tst-mntent-blank-corrupt.c | 2 +- misc/tst-mntent-blank-passno.c | 2 +- misc/tst-preadvwritev-common.c | 6 +- misc/tst-preadvwritev.c | 2 +- misc/tst-preadvwritev2-common.c | 72 +- misc/tst-preadvwritev2.c | 4 +- misc/tst-preadvwritev64.c | 8 +- misc/tst-preadvwritev64v2.c | 4 +- misc/tst-pselect.c | 2 +- misc/tst-tsearch.c | 2 +- misc/tst-warn-wide.c | 88 + misc/ualarm.c | 2 +- misc/usleep.c | 2 +- misc/ustat.c | 2 +- misc/utimes.c | 2 +- misc/vhangup.c | 2 +- misc/writev.c | 2 +- nis/Makefile | 12 +- nis/libnsl.h | 2 +- nis/nis_add.c | 2 +- nis/nis_addmember.c | 2 +- nis/nis_call.c | 9 +- nis/nis_callback.c | 6 +- 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 | 18 +- 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 | 10 +- nis/nis_free.c | 2 +- nis/nis_getservlist.c | 2 +- nis/nis_hash.c | 2 +- nis/nis_intern.h | 2 +- nis/nis_ismember.c | 6 +- nis/nis_local_names.c | 6 +- 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 | 4 +- 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/nisplus-parser.h | 2 +- nis/nss-default.c | 2 +- nis/nss-nis.c | 2 +- nis/nss-nis.h | 2 +- nis/nss-nisplus.c | 2 +- nis/nss-nisplus.h | 2 +- nis/nss_nis/nis-alias.c | 2 +- nis/nss_nis/nis-ethers.c | 2 +- nis/nss_nis/nis-grp.c | 2 +- nis/nss_nis/nis-hosts.c | 2 +- nis/nss_nis/nis-initgroups.c | 2 +- nis/nss_nis/nis-netgrp.c | 2 +- nis/nss_nis/nis-network.c | 2 +- nis/nss_nis/nis-proto.c | 2 +- nis/nss_nis/nis-publickey.c | 2 +- nis/nss_nis/nis-pwd.c | 2 +- nis/nss_nis/nis-rpc.c | 8 +- nis/nss_nis/nis-service.c | 2 +- nis/nss_nis/nis-spwd.c | 2 +- nis/nss_nisplus/nisplus-alias.c | 2 +- nis/nss_nisplus/nisplus-ethers.c | 2 +- nis/nss_nisplus/nisplus-grp.c | 2 +- nis/nss_nisplus/nisplus-hosts.c | 2 +- nis/nss_nisplus/nisplus-initgroups.c | 2 +- nis/nss_nisplus/nisplus-netgrp.c | 20 +- nis/nss_nisplus/nisplus-network.c | 2 +- nis/nss_nisplus/nisplus-parser.c | 2 +- nis/nss_nisplus/nisplus-proto.c | 2 +- nis/nss_nisplus/nisplus-publickey.c | 2 +- nis/nss_nisplus/nisplus-pwd.c | 2 +- nis/nss_nisplus/nisplus-rpc.c | 2 +- nis/nss_nisplus/nisplus-service.c | 2 +- nis/nss_nisplus/nisplus-spwd.c | 2 +- nis/rpcsvc/nislib.h | 2 +- nis/rpcsvc/ypclnt.h | 2 +- nis/ypclnt.c | 26 +- nptl/Makefile | 60 +- nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 57 +- nptl/call_once.c | 2 +- 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/cnd_broadcast.c | 2 +- nptl/cnd_destroy.c | 2 +- nptl/cnd_init.c | 2 +- nptl/cnd_signal.c | 2 +- nptl/cnd_timedwait.c | 2 +- nptl/cnd_wait.c | 2 +- nptl/compat-pthread_self.c | 2 +- nptl/createthread.c | 2 +- nptl/default-sched.h | 2 +- nptl/descr.h | 9 +- nptl/eintr.c | 2 +- nptl/events.c | 2 +- nptl/forward.c | 2 +- nptl/herrno.c | 2 +- nptl/libc-cancellation.c | 2 +- nptl/libc-cleanup.c | 2 +- nptl/libc-lowlevellock.c | 2 +- nptl/libc_multiple_threads.c | 2 +- nptl/libc_pthread_init.c | 2 +- nptl/lll_timedlock_wait.c | 2 +- nptl/lll_timedwait_tid.c | 70 - nptl/lowlevellock.c | 2 +- nptl/mtx_destroy.c | 2 +- nptl/mtx_init.c | 2 +- nptl/mtx_lock.c | 2 +- nptl/mtx_timedlock.c | 2 +- nptl/mtx_trylock.c | 2 +- nptl/mtx_unlock.c | 2 +- nptl/nptl-init.c | 39 +- nptl/nptl-printers.py | 5 +- nptl/nptlfreeres.c | 2 +- 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/pt-vfork.c | 2 +- nptl/pthread-pids.h | 2 +- nptl/pthreadP.h | 45 +- nptl/pthread_atfork.c | 2 +- nptl/pthread_attr_destroy.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_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_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_clock_gettime.c | 67 - nptl/pthread_clock_settime.c | 54 - nptl/pthread_cond_broadcast.c | 2 +- nptl/pthread_cond_common.c | 10 +- nptl/pthread_cond_destroy.c | 2 +- nptl/pthread_cond_init.c | 2 +- nptl/pthread_cond_signal.c | 2 +- nptl/pthread_cond_wait.c | 4 +- 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 | 9 +- 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 | 71 +- 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 | 46 + nptl/pthread_mutex_conf.h | 34 + nptl/pthread_mutex_consistent.c | 9 +- nptl/pthread_mutex_destroy.c | 13 +- nptl/pthread_mutex_getprioceiling.c | 6 +- nptl/pthread_mutex_init.c | 16 +- nptl/pthread_mutex_lock.c | 32 +- nptl/pthread_mutex_setprioceiling.c | 9 +- nptl/pthread_mutex_timedlock.c | 48 +- nptl/pthread_mutex_trylock.c | 78 +- nptl/pthread_mutex_unlock.c | 24 +- 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_common.c | 162 +- nptl/pthread_rwlock_destroy.c | 2 +- nptl/pthread_rwlock_init.c | 2 +- nptl/pthread_rwlock_rdlock.c | 2 +- nptl/pthread_rwlock_timedrdlock.c | 2 +- nptl/pthread_rwlock_timedwrlock.c | 2 +- nptl/pthread_rwlock_tryrdlock.c | 27 +- nptl/pthread_rwlock_trywrlock.c | 11 +- nptl/pthread_rwlock_unlock.c | 2 +- nptl/pthread_rwlock_wrlock.c | 2 +- nptl/pthread_rwlockattr_destroy.c | 2 +- nptl/pthread_rwlockattr_getkind_np.c | 2 +- nptl/pthread_rwlockattr_getpshared.c | 2 +- nptl/pthread_rwlockattr_init.c | 2 +- nptl/pthread_rwlockattr_setkind_np.c | 2 +- nptl/pthread_rwlockattr_setpshared.c | 2 +- nptl/pthread_self.c | 2 +- nptl/pthread_setaffinity.c | 2 +- nptl/pthread_setattr_default_np.c | 2 +- nptl/pthread_setcancelstate.c | 2 +- nptl/pthread_setcanceltype.c | 2 +- nptl/pthread_setconcurrency.c | 2 +- nptl/pthread_setname.c | 2 +- nptl/pthread_setschedparam.c | 2 +- nptl/pthread_setschedprio.c | 2 +- nptl/pthread_setspecific.c | 2 +- nptl/pthread_sigmask.c | 2 +- nptl/pthread_sigqueue.c | 2 +- nptl/pthread_spin_destroy.c | 2 +- nptl/pthread_spin_init.c | 2 +- nptl/pthread_spin_lock.c | 2 +- nptl/pthread_spin_trylock.c | 2 +- nptl/pthread_spin_unlock.c | 2 +- nptl/pthread_testcancel.c | 2 +- nptl/pthread_timedjoin.c | 2 +- nptl/pthread_tryjoin.c | 4 +- nptl/pthread_yield.c | 2 +- nptl/register-atfork.c | 10 +- nptl/res.c | 2 +- nptl/sem_close.c | 2 +- nptl/sem_destroy.c | 2 +- nptl/sem_getvalue.c | 2 +- nptl/sem_init.c | 2 +- nptl/sem_open.c | 2 +- nptl/sem_post.c | 2 +- nptl/sem_timedwait.c | 2 +- nptl/sem_unlink.c | 2 +- nptl/sem_wait.c | 10 +- nptl/sem_waitcommon.c | 2 +- nptl/semaphoreP.h | 2 +- nptl/sigaction.c | 2 +- nptl/smp.h | 2 +- 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_create.c | 2 +- nptl/thrd_current.c | 2 +- nptl/thrd_detach.c | 2 +- nptl/thrd_equal.c | 2 +- nptl/thrd_exit.c | 2 +- nptl/thrd_join.c | 2 +- nptl/thrd_priv.h | 2 +- nptl/thrd_sleep.c | 2 +- nptl/thrd_yield.c | 2 +- nptl/tpp.c | 2 +- nptl/tss_create.c | 2 +- nptl/tss_delete.c | 2 +- nptl/tss_get.c | 2 +- nptl/tss_set.c | 2 +- nptl/tst-_res1.c | 2 +- nptl/tst-_res1mod1.c | 2 +- nptl/tst-abstime.c | 2 +- nptl/tst-align.c | 2 +- nptl/tst-align3.c | 2 +- nptl/tst-atfork1.c | 2 +- nptl/tst-atfork2.c | 2 +- nptl/tst-atfork2mod.c | 2 +- nptl/tst-attr1.c | 2 +- nptl/tst-attr2.c | 2 +- nptl/tst-attr3.c | 2 +- nptl/tst-audit-threads-mod1.c | 74 + nptl/tst-audit-threads-mod2.c | 22 + nptl/tst-audit-threads.c | 95 + nptl/tst-audit-threads.h | 92 + nptl/tst-backtrace1.c | 2 +- nptl/tst-bad-schedattr.c | 2 +- nptl/tst-barrier1.c | 2 +- nptl/tst-barrier2.c | 2 +- nptl/tst-barrier3.c | 2 +- nptl/tst-barrier4.c | 2 +- nptl/tst-barrier5.c | 2 +- nptl/tst-basic1.c | 2 +- nptl/tst-basic2.c | 2 +- nptl/tst-basic3.c | 2 +- nptl/tst-basic4.c | 2 +- nptl/tst-basic5.c | 2 +- nptl/tst-basic6.c | 2 +- nptl/tst-call-once.c | 2 +- nptl/tst-cancel-self-cancelstate.c | 2 +- nptl/tst-cancel-self-canceltype.c | 2 +- nptl/tst-cancel-self-cleanup.c | 2 +- nptl/tst-cancel-self-testcancel.c | 2 +- nptl/tst-cancel-self.c | 2 +- nptl/tst-cancel-wrappers.sh | 92 - nptl/tst-cancel1.c | 2 +- nptl/tst-cancel10.c | 2 +- nptl/tst-cancel11.c | 2 +- nptl/tst-cancel12.c | 2 +- nptl/tst-cancel13.c | 2 +- nptl/tst-cancel14.c | 2 +- nptl/tst-cancel15.c | 2 +- nptl/tst-cancel16.c | 2 +- nptl/tst-cancel17.c | 2 +- nptl/tst-cancel18.c | 2 +- nptl/tst-cancel19.c | 3 +- nptl/tst-cancel2.c | 2 +- nptl/tst-cancel20.c | 2 +- nptl/tst-cancel21.c | 2 +- nptl/tst-cancel22.c | 3 +- nptl/tst-cancel25.c | 1 - nptl/tst-cancel26.c | 2 +- nptl/tst-cancel27.c | 2 +- nptl/tst-cancel3.c | 2 +- nptl/tst-cancel4-common.c | 2 +- nptl/tst-cancel4-common.h | 6 +- nptl/tst-cancel4.c | 10 +- nptl/tst-cancel4_1.c | 2 +- nptl/tst-cancel4_2.c | 2 +- nptl/tst-cancel6.c | 2 +- nptl/tst-cancel7.c | 3 +- nptl/tst-cancel8.c | 2 +- nptl/tst-cancel9.c | 2 +- nptl/tst-cleanup0.c | 2 +- nptl/tst-cleanup1.c | 2 +- nptl/tst-cleanup2.c | 2 +- nptl/tst-cleanup3.c | 2 +- nptl/tst-cleanup4.c | 2 +- nptl/tst-cleanup4aux.c | 2 +- nptl/tst-clock1.c | 2 +- nptl/tst-clock2.c | 2 +- nptl/tst-cnd-basic.c | 2 +- nptl/tst-cnd-broadcast.c | 2 +- nptl/tst-cnd-timedwait.c | 2 +- nptl/tst-compat-forwarder-mod.c | 2 +- nptl/tst-compat-forwarder.c | 2 +- nptl/tst-cond-except.c | 3 +- nptl/tst-cond1.c | 2 +- nptl/tst-cond10.c | 2 +- nptl/tst-cond11-static.c | 1 + nptl/tst-cond11.c | 3 +- nptl/tst-cond12.c | 2 +- nptl/tst-cond14.c | 3 +- nptl/tst-cond15.c | 3 +- nptl/tst-cond16.c | 2 +- nptl/tst-cond18.c | 2 +- nptl/tst-cond19.c | 2 +- nptl/tst-cond2.c | 2 +- nptl/tst-cond20.c | 2 +- nptl/tst-cond23.c | 2 +- nptl/tst-cond24.c | 3 +- nptl/tst-cond25.c | 3 +- nptl/tst-cond3.c | 2 +- nptl/tst-cond4.c | 2 +- nptl/tst-cond5.c | 2 +- nptl/tst-cond6.c | 2 +- nptl/tst-cond7.c | 2 +- nptl/tst-cond8.c | 2 +- nptl/tst-cond9.c | 2 +- nptl/tst-context1.c | 2 +- nptl/tst-create-detached.c | 2 +- nptl/tst-default-attr.c | 2 +- nptl/tst-detach1.c | 2 +- nptl/tst-eintr1.c | 2 +- nptl/tst-eintr2.c | 2 +- nptl/tst-eintr3.c | 2 +- nptl/tst-eintr4.c | 2 +- nptl/tst-eintr5.c | 2 +- nptl/tst-exec1.c | 2 +- nptl/tst-exec2.c | 2 +- nptl/tst-exec3.c | 2 +- nptl/tst-exec4.c | 2 +- nptl/tst-exec5.c | 2 +- nptl/tst-exit1.c | 2 +- nptl/tst-fini1.c | 2 +- nptl/tst-fini1mod.c | 2 +- nptl/tst-flock1.c | 2 +- nptl/tst-flock2.c | 2 +- nptl/tst-fork1.c | 2 +- nptl/tst-fork2.c | 2 +- nptl/tst-fork3.c | 2 +- nptl/tst-fork4.c | 2 +- nptl/tst-initializers1.c | 2 +- nptl/tst-join1.c | 2 +- nptl/tst-join2.c | 2 +- nptl/tst-join3.c | 2 +- nptl/tst-join4.c | 2 +- nptl/tst-join5.c | 94 +- nptl/tst-join7.c | 2 +- nptl/tst-join7mod.c | 2 +- nptl/tst-join8.c | 20 + nptl/tst-join9.c | 21 + nptl/tst-key1.c | 2 +- nptl/tst-key2.c | 2 +- nptl/tst-key3.c | 2 +- nptl/tst-key4.c | 2 +- nptl/tst-kill1.c | 2 +- nptl/tst-kill2.c | 3 +- nptl/tst-kill3.c | 3 +- nptl/tst-kill4.c | 2 +- nptl/tst-kill5.c | 2 +- nptl/tst-kill6.c | 2 +- nptl/tst-memstream.c | 2 +- nptl/tst-minstack-cancel.c | 2 +- nptl/tst-minstack-exit.c | 2 +- nptl/tst-minstack-throw.cc | 2 +- nptl/tst-mtx-basic.c | 2 +- nptl/tst-mtx-recursive.c | 2 +- nptl/tst-mtx-timedlock.c | 2 +- nptl/tst-mtx-trylock.c | 2 +- nptl/tst-mutex-errorcheck.c | 2 +- nptl/tst-mutex1.c | 2 +- nptl/tst-mutex10.c | 109 + nptl/tst-mutex2.c | 2 +- nptl/tst-mutex3.c | 2 +- nptl/tst-mutex4.c | 3 +- nptl/tst-mutex5.c | 3 +- nptl/tst-mutex6.c | 2 +- nptl/tst-mutex7.c | 2 +- nptl/tst-mutex8.c | 2 +- nptl/tst-mutex9.c | 3 +- nptl/tst-mutexpp10.c | 2 +- nptl/tst-oddstacklimit.c | 2 +- nptl/tst-once1.c | 2 +- nptl/tst-once2.c | 3 +- nptl/tst-once3.c | 3 +- nptl/tst-once4.c | 3 +- nptl/tst-once5.cc | 2 +- nptl/tst-popen1.c | 2 +- nptl/tst-pthread-attr-affinity.c | 2 +- nptl/tst-pthread-getattr.c | 2 +- nptl/tst-pthread-mutexattr.c | 2 +- nptl/tst-raise1.c | 2 +- nptl/tst-robust-fork.c | 2 +- nptl/tst-robust1.c | 2 +- nptl/tst-robust10.c | 2 +- nptl/tst-robust7.c | 2 +- nptl/tst-robust8.c | 1 - nptl/tst-robust9.c | 1 - nptl/tst-rwlock-pwn.c | 87 + nptl/tst-rwlock-tryrdlock-stall.c | 355 + nptl/tst-rwlock-trywrlock-stall.c | 108 + nptl/tst-rwlock1.c | 2 +- nptl/tst-rwlock10.c | 2 +- nptl/tst-rwlock11.c | 2 +- nptl/tst-rwlock12.c | 2 +- nptl/tst-rwlock13.c | 2 +- nptl/tst-rwlock14.c | 14 +- nptl/tst-rwlock15.c | 2 +- nptl/tst-rwlock16.c | 3 +- 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-rwlock4.c | 2 +- nptl/tst-rwlock5.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-sem1.c | 2 +- nptl/tst-sem10.c | 2 +- nptl/tst-sem13.c | 47 +- nptl/tst-sem14.c | 3 +- nptl/tst-sem15.c | 2 +- nptl/tst-sem16.c | 2 +- nptl/tst-sem2.c | 2 +- nptl/tst-sem3.c | 2 +- nptl/tst-sem4.c | 2 +- nptl/tst-sem5.c | 54 +- nptl/tst-sem6.c | 3 +- nptl/tst-sem7.c | 2 +- nptl/tst-sem8.c | 2 +- nptl/tst-sem9.c | 2 +- nptl/tst-setuid1.c | 2 +- nptl/tst-setuid2.c | 2 +- nptl/tst-setuid3.c | 2 +- nptl/tst-signal1.c | 2 +- nptl/tst-signal2.c | 2 +- nptl/tst-signal3.c | 3 +- nptl/tst-signal4.c | 2 +- nptl/tst-signal5.c | 2 +- nptl/tst-signal6.c | 2 +- nptl/tst-signal7.c | 2 +- nptl/tst-spin1.c | 2 +- nptl/tst-spin2.c | 2 +- nptl/tst-spin3.c | 2 +- nptl/tst-spin4.c | 1 - nptl/tst-stack1.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-stdio1.c | 2 +- nptl/tst-stdio2.c | 2 +- nptl/tst-sysconf.c | 2 +- nptl/tst-thrd-detach.c | 2 +- nptl/tst-thrd-sleep.c | 2 +- nptl/tst-thread-exit-clobber.cc | 2 +- nptl/tst-thread_local1.cc | 2 +- nptl/tst-tls1.c | 92 +- nptl/tst-tls2.c | 2 +- nptl/tst-tls3-malloc.c | 2 +- nptl/tst-tls3.c | 3 +- nptl/tst-tls3mod.c | 2 +- nptl/tst-tls4.c | 3 +- nptl/tst-tls4moda.c | 2 +- nptl/tst-tls4modb.c | 2 +- nptl/tst-tls5.c | 2 +- nptl/tst-tls6.sh | 2 +- nptl/tst-tpp.h | 2 +- nptl/tst-tsd1.c | 2 +- nptl/tst-tsd2.c | 2 +- nptl/tst-tsd3.c | 2 +- nptl/tst-tsd4.c | 2 +- nptl/tst-tsd5.c | 2 +- nptl/tst-tss-basic.c | 2 +- nptl/tst-umask1.c | 2 +- nptl/tst-unload.c | 2 +- nptl/tst-unwind-thread.c | 2 + nptl/unwind.c | 2 +- nptl/vars.c | 2 +- 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 | 2 +- nptl_db/proc_service.h | 95 - nptl_db/structs.def | 2 +- nptl_db/td_init.c | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- nptl_db/td_thr_tsd.c | 2 +- nptl_db/td_thr_validate.c | 2 +- nptl_db/thread_db.h | 458 - nptl_db/thread_dbP.h | 2 +- nscd/Makefile | 2 +- nscd/aicache.c | 2 +- nscd/cache.c | 2 +- nscd/connections.c | 6 +- nscd/dbg_log.c | 2 +- nscd/dbg_log.h | 2 +- nscd/gai.c | 3 +- nscd/getgrgid_r.c | 2 +- nscd/getgrnam_r.c | 2 +- nscd/gethstbyad_r.c | 2 +- nscd/gethstbynm3_r.c | 4 +- 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 | 8 +- nscd/initgrcache.c | 8 +- nscd/mem.c | 2 +- nscd/netgroupcache.c | 44 +- nscd/nscd-client.h | 2 +- nscd/nscd.c | 4 +- nscd/nscd.h | 2 +- nscd/nscd_conf.c | 8 +- nscd/nscd_getai.c | 2 +- nscd/nscd_getgr_r.c | 2 +- nscd/nscd_gethst_r.c | 2 +- nscd/nscd_getpw_r.c | 2 +- nscd/nscd_getserv_r.c | 2 +- nscd/nscd_helper.c | 2 +- nscd/nscd_initgroups.c | 2 +- nscd/nscd_netgroup.c | 2 +- nscd/nscd_proto.h | 2 +- nscd/nscd_setup_thread.c | 2 +- nscd/nscd_stat.c | 2 +- nscd/pwdcache.c | 2 +- nscd/selinux.c | 2 +- nscd/selinux.h | 2 +- nscd/servicescache.c | 2 +- nss/Makefile | 15 +- nss/XXX-lookup.c | 2 +- nss/alias-lookup.c | 2 +- nss/bug17079.c | 2 +- nss/compat-lookup.c | 2 +- nss/databases.def | 2 +- nss/db-Makefile | 2 +- nss/digits_dots.c | 5 +- nss/ethers-lookup.c | 2 +- nss/function.def | 2 +- nss/getXXbyYY.c | 2 +- nss/getXXbyYY_r.c | 2 +- nss/getXXent.c | 2 +- nss/getXXent_r.c | 2 +- nss/getent.c | 40 +- nss/getnssent.c | 2 +- nss/getnssent_r.c | 2 +- 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_compat/compat-grp.c | 24 +- nss/nss_compat/compat-initgroups.c | 12 +- nss/nss_compat/compat-pwd.c | 48 +- nss/nss_compat/compat-spwd.c | 20 +- nss/nss_compat/nisdomain.c | 2 +- nss/nss_compat/nisdomain.h | 2 +- nss/nss_db/db-XXX.c | 2 +- nss/nss_db/db-init.c | 2 +- nss/nss_db/db-initgroups.c | 2 +- nss/nss_db/db-netgrp.c | 2 +- nss/nss_db/db-open.c | 2 +- nss/nss_db/nss_db.h | 2 +- nss/nss_files/files-XXX.c | 2 +- nss/nss_files/files-alias.c | 21 +- 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-key.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_hash.c | 2 +- nss/nss_test.h | 2 +- nss/nss_test1.c | 4 +- nss/nss_test2.c | 2 +- nss/nsswitch.c | 4 +- nss/nsswitch.h | 2 +- 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 | 4 +- nss/tst-cancel-getpwuid_r.c | 2 +- nss/tst-field.c | 2 +- nss/tst-nss-files-alias-leak.c | 237 + nss/tst-nss-files-alias-truncated.c | 69 + nss/tst-nss-files-hosts-erange.c | 2 +- nss/tst-nss-files-hosts-getent.c | 2 +- nss/tst-nss-files-hosts-long.c | 45 + nss/tst-nss-files-hosts-long.root/etc/host.conf | 1 + nss/tst-nss-files-hosts-long.root/etc/hosts | 8 + nss/tst-nss-files-hosts-multi.c | 3 +- nss/tst-nss-getpwent.c | 2 +- nss/tst-nss-test1.c | 2 +- nss/tst-nss-test2.c | 2 +- nss/tst-nss-test3.c | 8 +- nss/tst-nss-test3.root/etc/nsswitch.conf | 1 + nss/tst-nss-test3.root/tst-nss-test3.script | 2 + nss/tst-nss-test4.c | 2 +- nss/tst-nss-test5.c | 2 +- nss/valid_field.c | 2 +- nss/valid_list_field.c | 2 +- po/Makefile | 2 +- po/be.po | 1039 +- po/bg.po | 686 +- po/ca.po | 668 +- po/cs.po | 678 +- po/da.po | 666 +- po/de.po | 662 +- po/el.po | 664 +- po/eo.po | 662 +- po/es.po | 735 +- po/fi.po | 884 +- po/fr.po | 695 +- po/gl.po | 664 +- po/hr.po | 701 +- po/hu.po | 644 +- po/ia.po | 644 +- po/id.po | 666 +- po/it.po | 669 +- po/ja.po | 663 +- po/ko.po | 692 +- po/libc.pot | 643 +- po/lt.po | 656 +- po/nb.po | 664 +- po/nl.po | 695 +- po/pl.po | 663 +- po/pt_BR.po | 675 +- po/ru.po | 733 +- po/rw.po | 659 +- po/sk.po | 664 +- po/sl.po | 648 +- po/sv.po | 692 +- po/tr.po | 678 +- po/uk.po | 676 +- po/vi.po | 697 +- po/zh_CN.po | 683 +- po/zh_TW.po | 666 +- posix/Makefile | 31 +- posix/Versions | 10 + 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 | 20 +- posix/bits/unistd.h | 2 +- posix/bsd-getpgrp.c | 2 +- posix/bug-glob2.c | 2 +- posix/bug-regex10.c | 2 +- posix/bug-regex11.c | 2 +- posix/bug-regex12.c | 2 +- posix/bug-regex13.c | 2 +- posix/bug-regex14.c | 2 +- posix/bug-regex17.c | 2 +- posix/bug-regex18.c | 2 +- posix/bug-regex19.c | 2 +- posix/bug-regex2.c | 2 +- posix/bug-regex20.c | 2 +- posix/bug-regex21.c | 2 +- posix/bug-regex22.c | 10 +- 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 | 6 +- posix/cpio.h | 2 +- posix/execl.c | 2 +- posix/execle.c | 2 +- posix/execlp.c | 2 +- posix/execv.c | 2 +- posix/execve.c | 2 +- posix/execvp.c | 2 +- posix/execvpe.c | 4 +- posix/fexecve.c | 2 +- posix/flexmember.h | 2 +- posix/fnmatch.c | 8 +- posix/fnmatch.h | 2 +- posix/fnmatch_loop.c | 230 +- posix/fork.c | 2 +- posix/fpathconf.c | 2 +- posix/gai_strerror.c | 2 +- posix/get_child_max.c | 2 +- posix/getaddrinfo.c | 2 +- posix/getconf-speclist.c | 2 +- posix/getconf.c | 4 +- posix/getegid.c | 2 +- posix/geteuid.c | 2 +- posix/getgid.c | 2 +- posix/getgroups.c | 2 +- posix/getopt.c | 2 +- posix/getopt.h | 2 +- posix/getopt1.c | 2 +- posix/getopt_int.h | 2 +- posix/getpgid.c | 2 +- posix/getpgrp.c | 2 +- posix/getpid.c | 2 +- posix/getppid.c | 2 +- posix/getresgid.c | 2 +- posix/getresuid.c | 2 +- posix/getsid.c | 2 +- posix/getuid.c | 2 +- posix/glob-lstat-compat.c | 2 +- posix/glob.c | 2 +- posix/glob.h | 16 +- posix/glob64-lstat-compat.c | 2 +- posix/glob64.c | 2 +- posix/glob_internal.h | 2 +- posix/glob_pattern_p.c | 2 +- posix/globfree.c | 2 +- posix/globfree64.c | 2 +- posix/globtest.c | 2 +- posix/globtest.sh | 2 +- posix/group_member.c | 2 +- posix/nanosleep.c | 2 +- posix/pathconf.c | 2 +- posix/pause.c | 2 +- posix/posix-conf-vars.h | 2 +- posix/posix-envs.def | 2 +- posix/posix_madvise.c | 2 +- posix/pread.c | 2 +- posix/pread64.c | 2 +- posix/ptestcases.h | 326 - posix/pwrite.c | 2 +- posix/pwrite64.c | 2 +- posix/re_comp.h | 2 +- posix/regcomp.c | 352 +- posix/regex.c | 8 +- posix/regex.h | 2 +- posix/regex_internal.c | 154 +- posix/regex_internal.h | 47 +- posix/regexec.c | 396 +- posix/runptests.c | 2 +- posix/sched.h | 2 +- posix/sched_cpualloc.c | 2 +- posix/sched_cpucount.c | 2 +- posix/sched_cpufree.c | 2 +- posix/sched_getaffinity.c | 2 +- posix/sched_getp.c | 2 +- posix/sched_gets.c | 2 +- posix/sched_primax.c | 2 +- posix/sched_primin.c | 2 +- posix/sched_rr_gi.c | 2 +- posix/sched_setaffinity.c | 2 +- posix/sched_setp.c | 2 +- posix/sched_sets.c | 2 +- posix/sched_yield.c | 2 +- posix/setgid.c | 2 +- posix/setpgid.c | 2 +- posix/setpgrp.c | 2 +- posix/setresgid.c | 2 +- posix/setresuid.c | 2 +- posix/setsid.c | 2 +- posix/setuid.c | 2 +- posix/sleep.c | 2 +- posix/spawn.c | 3 +- posix/spawn.h | 74 +- posix/spawn_faction_addchdir.c | 53 + posix/spawn_faction_addclose.c | 8 +- posix/spawn_faction_adddup2.c | 8 +- posix/spawn_faction_addfchdir.c | 46 + posix/spawn_faction_addopen.c | 2 +- posix/spawn_faction_destroy.c | 10 +- posix/spawn_faction_init.c | 5 +- posix/spawn_int.h | 14 +- posix/spawn_valid_fd.c | 2 +- posix/spawnattr_destroy.c | 5 +- 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 | 5 +- posix/spawnattr_setdefault.c | 7 +- posix/spawnattr_setflags.c | 5 +- posix/spawnattr_setpgroup.c | 2 +- posix/spawnattr_setschedparam.c | 2 +- posix/spawnattr_setschedpolicy.c | 2 +- posix/spawnattr_setsigmask.c | 5 +- posix/spawni.c | 2 +- posix/spawnp.c | 2 +- posix/streams-compat.c | 101 + posix/sys/times.h | 2 +- posix/sys/types.h | 35 +- posix/sys/utsname.h | 2 +- posix/sys/wait.h | 2 +- posix/sysconf.c | 2 +- posix/tar.h | 2 +- posix/test-errno.c | 2 +- posix/test-ssize-max.c | 2 +- posix/testcases.h | 167 - posix/times.c | 2 +- posix/tst-boost.c | 2 +- posix/tst-chmod.c | 7 +- 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 | 41 + posix/tst-fnmatch5.c | 46 + posix/tst-fork.c | 2 +- posix/tst-getaddrinfo.c | 2 +- posix/tst-getaddrinfo4.c | 3 +- posix/tst-getaddrinfo5.c | 3 +- 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 | 5 +- posix/tst-preadwrite.c | 2 +- posix/tst-preadwrite64.c | 2 +- posix/tst-regcomp-truncated.c | 191 + posix/tst-regex.c | 2 +- posix/tst-regex2.c | 1 - posix/tst-regexloc.c | 2 +- posix/tst-rxspencer.c | 2 +- posix/tst-spawn-chdir.c | 218 + posix/tst-spawn.c | 259 +- posix/tst-spawn2.c | 2 +- posix/tst-spawn3.c | 6 +- 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-waitid.c | 4 +- posix/uname-values.h | 2 +- posix/uname.c | 2 +- posix/unistd.h | 5 +- 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 | 14 +- posix/wordexp-tst.sh | 2 +- posix/wordexp.c | 12 +- posix/wordexp.h | 6 +- pwd/Makefile | 2 +- pwd/fgetpwent.c | 2 +- pwd/fgetpwent_r.c | 6 +- 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 | 2 +- pwd/pwd.h | 2 +- pwd/tst-getpw.c | 2 +- pwd/tst-putpwent.c | 2 +- resolv/Makefile | 11 +- resolv/Versions | 1 + resolv/compat-gethnamaddr.c | 23 - resolv/compat-hooks.c | 2 +- resolv/gai_cancel.c | 2 +- resolv/gai_error.c | 2 +- resolv/gai_misc.c | 9 +- resolv/gai_misc.h | 2 +- resolv/gai_notify.c | 2 +- resolv/gai_sigqueue.c | 2 +- resolv/gai_suspend.c | 2 +- resolv/getaddrinfo_a.c | 2 +- resolv/inet_addr.c | 226 +- resolv/inet_pton.c | 2 +- resolv/netdb.h | 2 +- resolv/ns_ttl.c | 4 + resolv/nss_dns/dns-canon.c | 2 +- resolv/nss_dns/dns-host.c | 26 +- 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 | 37 + resolv/res_hconf.c | 2 +- resolv/res_hconf.h | 2 +- resolv/res_init.c | 19 +- resolv/res_libc.c | 2 +- resolv/res_mkquery.c | 21 +- resolv/res_randomid.c | 2 +- resolv/res_send.c | 26 +- resolv/res_use_inet6.h | 2 +- resolv/resolv-internal.h | 8 +- resolv/resolv_conf.c | 2 +- resolv/resolv_conf.h | 2 +- resolv/resolv_context.c | 2 +- resolv/resolv_context.h | 2 +- resolv/tst-aton.c | 35 +- resolv/tst-bug18665-tcp.c | 2 +- resolv/tst-bug18665.c | 2 +- resolv/tst-inet_aton_exact.c | 47 + resolv/tst-inet_pton.c | 2 +- resolv/tst-leaks.c | 2 +- resolv/tst-leaks2.c | 2 +- resolv/tst-ns_name.c | 2 +- resolv/tst-ns_name.data | 2 +- resolv/tst-ns_name_compress.c | 2 +- resolv/tst-ns_name_pton.c | 2 +- resolv/tst-p_secstodate.c | 2 +- resolv/tst-res_hconf_reorder.c | 2 +- resolv/tst-res_hnok.c | 2 +- resolv/tst-res_use_inet6.c | 2 +- resolv/tst-resolv-ai_idn-common.c | 3 +- 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 | 8 +- resolv/tst-resolv-nondecimal.c | 139 + 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 | 136 + resource/Makefile | 2 +- resource/bits/types/struct_rusage.h | 7 +- resource/getpriority.c | 2 +- resource/getrlimit.c | 2 +- resource/getrlimit64.c | 2 +- resource/getrusage.c | 2 +- resource/nice.c | 2 +- resource/setpriority.c | 2 +- resource/setrlimit.c | 2 +- resource/setrlimit64.c | 2 +- resource/sys/resource.h | 2 +- resource/sys/vlimit.h | 2 +- resource/sys/vtimes.h | 2 +- resource/tst-getrlimit.c | 2 +- resource/ulimit.c | 2 +- resource/ulimit.h | 2 +- resource/vlimit.c | 2 +- resource/vtimes.c | 6 +- rt/Makefile | 4 +- rt/aio.h | 2 +- rt/aio_cancel.c | 2 +- rt/aio_error.c | 2 +- rt/aio_fsync.c | 2 +- rt/aio_misc.c | 2 +- rt/aio_notify.c | 2 +- rt/aio_read.c | 2 +- rt/aio_return.c | 2 +- rt/aio_sigqueue.c | 2 +- rt/aio_suspend.c | 2 +- rt/aio_write.c | 2 +- rt/bits/mqueue2.h | 2 +- rt/clock-compat.c | 8 +- rt/clock_getcpuclockid.c | 2 +- rt/clock_getres.c | 2 +- rt/clock_gettime.c | 2 +- rt/clock_nanosleep.c | 2 +- rt/clock_settime.c | 2 +- rt/get_clockfreq.c | 27 - 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 | 2 +- rt/shm_open.c | 2 +- rt/shm_unlink.c | 2 +- rt/timer_create.c | 2 +- rt/timer_delete.c | 2 +- rt/timer_getoverr.c | 2 +- rt/timer_gettime.c | 2 +- rt/timer_settime.c | 2 +- rt/tst-aio.c | 5 +- rt/tst-aio10.c | 1 - rt/tst-aio2.c | 2 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 5 +- rt/tst-aio5.c | 5 +- rt/tst-aio6.c | 6 +- rt/tst-aio64.c | 5 +- rt/tst-aio7.c | 6 +- rt/tst-aio9.c | 1 - rt/tst-clock.c | 5 +- rt/tst-clock_nanosleep.c | 2 +- rt/tst-cpuclock1.c | 3 +- rt/tst-cpuclock2.c | 3 +- rt/tst-mqueue.h | 2 +- rt/tst-mqueue1.c | 2 +- rt/tst-mqueue2.c | 3 +- rt/tst-mqueue3.c | 2 +- rt/tst-mqueue4.c | 3 +- rt/tst-mqueue5.c | 4 +- rt/tst-mqueue6.c | 2 +- rt/tst-mqueue7.c | 2 +- rt/tst-mqueue8.c | 2 +- rt/tst-mqueue9.c | 2 +- rt/tst-shm-cancel.c | 2 +- rt/tst-shm.c | 2 +- rt/tst-timer.c | 2 +- rt/tst-timer4.c | 3 +- scripts/abilist.awk | 23 +- scripts/backport-support.sh | 2 +- scripts/build-many-glibcs.py | 108 +- scripts/check-c++-types.sh | 2 +- scripts/check-initfini.awk | 2 +- scripts/check-installed-headers.sh | 43 +- scripts/check-local-headers.sh | 2 +- scripts/check-obsolete-constructs.py | 466 + scripts/check-wrapper-headers.py | 117 + scripts/config.guess | 553 +- scripts/config.sub | 2511 +++-- scripts/cross-test-ssh.sh | 2 +- scripts/evaluate-test.sh | 2 +- scripts/gen-as-const.awk | 63 - scripts/gen-as-const.py | 120 + scripts/gen-py-const.awk | 118 - scripts/gen-rrtypes.py | 2 +- scripts/gen-sorted.awk | 2 +- scripts/glibcextract.py | 175 + scripts/haveversions.awk | 23 + scripts/install-sh | 27 +- scripts/list-fixed-bugs.py | 2 +- scripts/merge-test-results.sh | 2 +- scripts/mkinstalldirs | 4 +- scripts/move-if-change | 6 +- scripts/rellns-sh | 2 +- scripts/test-installation.pl | 4 +- scripts/test_printers_common.py | 6 +- scripts/test_printers_exceptions.py | 2 +- scripts/update-abilist.sh | 2 +- scripts/update-copyrights | 4 +- scripts/versionlist.awk | 2 +- scripts/versions.awk | 2 +- setjmp/Makefile | 2 +- setjmp/__longjmp.c | 2 +- setjmp/bits/setjmp2.h | 2 +- setjmp/bsd-_setjmp.c | 2 +- setjmp/bsd-setjmp.c | 2 +- setjmp/bug269-setjmp.c | 2 +- setjmp/jmp-unwind.c | 2 +- setjmp/longjmp.c | 2 +- setjmp/setjmp.c | 2 +- setjmp/setjmp.h | 2 +- setjmp/sigjmp.c | 8 +- setjmp/tst-setjmp-fp.c | 2 +- setjmp/tst-setjmp.c | 4 +- setjmp/tst-sigsetjmp.c | 2 +- shadow/Makefile | 2 +- shadow/fgetspent.c | 2 +- shadow/fgetspent_r.c | 6 +- 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 | 12 +- 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 | 2 +- signal/sigfillset.c | 2 +- signal/siggetmask.c | 2 +- signal/sighold.c | 2 +- signal/sigignore.c | 2 +- signal/sigintr.c | 2 +- signal/sigisempty.c | 2 +- signal/sigismem.c | 2 +- signal/signal.c | 2 +- signal/signal.h | 2 +- signal/sigorset.c | 2 +- signal/sigpause.c | 2 +- signal/sigpending.c | 2 +- signal/sigprocmask.c | 2 +- signal/sigqueue.c | 2 +- signal/sigrelse.c | 2 +- signal/sigreturn.c | 2 +- signal/sigset.c | 2 +- signal/sigsetmask.c | 2 +- signal/sigsetops.c | 2 +- signal/sigstack.c | 2 +- signal/sigsuspend.c | 2 +- signal/sigtimedwait.c | 2 +- signal/sigvec.c | 2 +- signal/sigwait.c | 2 +- signal/sigwaitinfo.c | 2 +- signal/sysv_signal.c | 2 +- signal/tst-minsigstksz-1.c | 131 + signal/tst-minsigstksz-2.c | 66 + signal/tst-minsigstksz-3.c | 64 + signal/tst-minsigstksz-3a.c | 69 + signal/tst-minsigstksz-4.c | 65 + signal/tst-raise.c | 2 +- signal/tst-sigaction.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 | 2 +- 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 | 4 +- socket/socket.c | 2 +- socket/socketpair.c | 2 +- socket/sys/socket.h | 4 +- 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 | 4 +- soft-fp/extended.h | 2 +- soft-fp/extendhftf2.c | 4 +- soft-fp/extendsfdf2.c | 2 +- soft-fp/extendsftf2.c | 4 +- soft-fp/extendxftf2.c | 4 +- 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 | 65 +- soft-fp/op-8.h | 90 +- 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 | 4 +- soft-fp/trunctfhf2.c | 4 +- soft-fp/trunctfsf2.c | 4 +- soft-fp/trunctfxf2.c | 4 +- soft-fp/unorddf2.c | 2 +- soft-fp/unordsf2.c | 2 +- soft-fp/unordtf2.c | 2 +- stdio-common/Makefile | 22 +- stdio-common/Versions | 3 + 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 | 3 +- stdio-common/bits/printf-ldbl.h | 2 +- stdio-common/bug-vfprintf-nargs.c | 2 +- stdio-common/bug21.c | 11 +- stdio-common/bug22.c | 22 + stdio-common/bug26.c | 2 +- stdio-common/ctermid.c | 2 +- stdio-common/cuserid.c | 2 +- stdio-common/dprintf.c | 2 +- stdio-common/errlist.c | 2 +- stdio-common/errnobug.c | 2 +- stdio-common/flockfile.c | 2 +- stdio-common/fprintf.c | 2 +- stdio-common/fscanf.c | 7 +- stdio-common/ftrylockfile.c | 2 +- stdio-common/funlockfile.c | 2 +- stdio-common/fxprintf.c | 28 +- stdio-common/gentempfd.c | 2 +- stdio-common/getline.c | 2 +- stdio-common/getw.c | 2 +- stdio-common/iovfscanf.c | 8 +- stdio-common/iovfwscanf.c | 8 +- stdio-common/isoc99_fscanf.c | 3 +- stdio-common/isoc99_scanf.c | 3 +- stdio-common/isoc99_sscanf.c | 4 +- stdio-common/isoc99_vfscanf.c | 3 +- stdio-common/isoc99_vscanf.c | 3 +- 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 | 17 +- stdio-common/printf_fp.c | 22 +- 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 | 6 +- stdio-common/scanf.c | 7 +- stdio-common/scanf11.c | 2 +- stdio-common/scanf14.c | 52 +- stdio-common/scanf14a.c | 143 + stdio-common/scanf15.c | 31 +- stdio-common/scanf16.c | 37 +- stdio-common/scanf16a.c | 173 + stdio-common/scanf17.c | 31 +- stdio-common/siglist.c | 2 +- stdio-common/snprintf.c | 2 +- stdio-common/sprintf.c | 2 +- stdio-common/sscanf.c | 8 +- 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-vfprintf.c | 2 +- stdio-common/test_rdwr.c | 2 +- stdio-common/tmpfile.c | 2 +- stdio-common/tmpfile64.c | 2 +- stdio-common/tmpnam.c | 2 +- stdio-common/tmpnam_r.c | 2 +- stdio-common/tst-bz11319-fortify2.c | 1 + stdio-common/tst-bz11319.c | 49 + stdio-common/tst-fileno.c | 8 +- stdio-common/tst-fmemopen.c | 2 +- stdio-common/tst-fmemopen2.c | 2 +- stdio-common/tst-fmemopen3.c | 2 +- stdio-common/tst-fmemopen4.c | 8 +- stdio-common/tst-fphex-wide.c | 2 +- stdio-common/tst-fseek.c | 3 +- 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-round.c | 2 +- stdio-common/tst-printf.c | 11 +- stdio-common/tst-printf.sh | 2 +- stdio-common/tst-printfsz-islongdouble.c | 2 +- stdio-common/tst-printfsz-islongdouble.sh | 2 +- stdio-common/tst-put-error.c | 2 +- stdio-common/tst-renameat2.c | 2 +- stdio-common/tst-rndseek.c | 1 - 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.c | 2 +- stdio-common/tstgetln.c | 2 +- stdio-common/tstscanf.c | 2 +- stdio-common/vfprintf-internal.c | 105 +- stdio-common/vfprintf.c | 2 +- stdio-common/vfscanf-internal.c | 67 +- stdio-common/vfscanf.c | 7 +- stdio-common/vfwprintf.c | 2 +- stdio-common/vfwscanf.c | 8 +- stdio-common/vprintf.c | 2 +- stdlib/Makefile | 8 +- 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 | 2 +- stdlib/at_quick_exit.c | 2 +- stdlib/atexit.c | 2 +- stdlib/atof.c | 2 +- stdlib/atoi.c | 2 +- stdlib/atol.c | 2 +- stdlib/atoll.c | 2 +- stdlib/bits/monetary-ldbl.h | 2 +- stdlib/bits/stdlib-float.h | 2 +- stdlib/bits/stdlib-ldbl.h | 24 +- stdlib/bits/stdlib.h | 2 +- stdlib/bsearch.c | 2 +- stdlib/bug-strtod.c | 2 +- stdlib/canonicalize.c | 2 +- stdlib/cmp.c | 2 +- stdlib/cxa_at_quick_exit.c | 2 +- stdlib/cxa_atexit.c | 6 +- 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 | 4 +- stdlib/fmtmsg.h | 2 +- stdlib/fpioconst.c | 2 +- stdlib/fpioconst.h | 2 +- stdlib/gen-fpioconst.c | 2 +- stdlib/gen-tst-strtod-round.c | 2 +- stdlib/getcontext.c | 2 +- stdlib/getentropy.c | 2 +- stdlib/getenv.c | 2 +- stdlib/getrandom.c | 2 +- stdlib/getsubopt.c | 2 +- stdlib/gmp-impl.h | 2 +- stdlib/gmp.h | 2 +- stdlib/grouping.c | 2 +- stdlib/grouping.h | 2 +- stdlib/inttypes.h | 434 + stdlib/isomac.c | 3 +- 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 | 117 +- stdlib/lrand48.c | 2 +- stdlib/lrand48_r.c | 2 +- stdlib/lshift.c | 2 +- stdlib/makecontext.c | 2 +- stdlib/mblen.c | 2 +- stdlib/mbstowcs.c | 9 +- stdlib/mbtowc.c | 2 +- stdlib/mod_1.c | 2 +- stdlib/monetary.h | 17 +- 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 | 7 +- stdlib/putenv.c | 2 +- stdlib/qsort.c | 4 +- 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 | 319 + stdlib/stdlib.h | 9 +- stdlib/strfmon.c | 4 +- stdlib/strfmon_l.c | 20 +- stdlib/strfrom-skeleton.c | 4 +- stdlib/strfromd.c | 2 +- stdlib/strfromf.c | 2 +- stdlib/strfroml.c | 2 +- stdlib/strtod.c | 2 +- stdlib/strtod_l.c | 27 +- 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/strtol.c | 2 +- stdlib/strtol_l.c | 2 +- stdlib/strtold.c | 2 +- stdlib/strtold_l.c | 2 +- stdlib/strtold_nan.c | 2 +- stdlib/strtoll.c | 2 +- stdlib/strtoll_l.c | 2 +- stdlib/strtoul.c | 2 +- stdlib/strtoul_l.c | 2 +- stdlib/strtoull.c | 2 +- stdlib/strtoull_l.c | 2 +- stdlib/sub_n.c | 2 +- stdlib/submul_1.c | 2 +- stdlib/swapcontext.c | 2 +- stdlib/sys/random.h | 2 +- stdlib/system.c | 2 +- stdlib/test-a64l.c | 2 +- stdlib/test-at_quick_exit-race.c | 2 +- stdlib/test-atexit-race-common.c | 2 +- stdlib/test-atexit-race.c | 2 +- stdlib/test-bz22786.c | 56 +- stdlib/test-canon.c | 6 +- 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 | 115 + stdlib/tst-cxa_atexit.c | 2 +- stdlib/tst-empty-env.c | 3 +- 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 | 51 +- stdlib/tst-strfmon_l.c | 2 +- stdlib/tst-strfrom-locale.c | 2 +- stdlib/tst-strfrom.c | 2 +- stdlib/tst-strfrom.h | 10 +- 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 | 18 +- 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 | 6 +- stdlib/tst-system.c | 2 +- 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/wcstombs.c | 2 +- stdlib/wctomb.c | 2 +- stdlib/xpg_basename.c | 2 +- streams/Makefile | 28 - streams/Versions | 15 - streams/fattach.c | 29 - streams/fdetach.c | 29 - streams/getmsg.c | 29 - streams/getpmsg.c | 30 - streams/isastream.c | 33 - streams/putmsg.c | 30 - streams/putpmsg.c | 30 - streams/stropts.h | 92 - streams/sys/stropts.h | 1 - string/Makefile | 8 +- 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/string_fortified.h | 2 +- string/bits/strings_fortified.h | 2 +- string/bug-strcoll2.c | 2 +- string/byteswap.h | 2 +- string/bzero.c | 2 +- string/endian.h | 2 +- string/envz.c | 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 | 4 +- string/memcpy.c | 2 +- string/memfrob.c | 2 +- string/memmem.c | 6 +- string/memmove.c | 2 +- string/memory.h | 2 +- string/mempcpy.c | 2 +- string/memrchr.c | 2 +- string/memset.c | 2 +- string/rawmemchr.c | 2 +- string/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 | 7 +- string/strcat.c | 2 +- string/strchr.c | 8 +- string/strchrnul.c | 8 +- string/strcmp.c | 2 +- string/strcoll.c | 2 +- string/strcoll_l.c | 2 +- string/strcpy.c | 2 +- string/strcspn.c | 6 +- string/strdup.c | 2 +- string/strerror.c | 2 +- string/strerror_l.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 | 7 +- string/strtok.c | 2 +- string/strtok_r.c | 2 +- string/strverscmp.c | 2 +- string/strxfrm.c | 2 +- string/strxfrm_l.c | 2 +- string/swab.c | 2 +- string/test-bcopy.c | 2 +- string/test-bzero.c | 2 +- string/test-endian-file-scope.c | 2 +- string/test-endian-sign-conversion.c | 2 +- string/test-endian-types.c | 2 +- string/test-explicit_bzero.c | 2 +- string/test-ffs.c | 2 +- string/test-memccpy.c | 2 +- string/test-memchr.c | 2 +- string/test-memcmp.c | 2 +- string/test-memcpy.c | 2 +- string/test-memmem.c | 10 +- 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-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 | 2 +- string/test-strchrnul.c | 2 +- string/test-strcmp.c | 2 +- string/test-strcpy.c | 10 +- string/test-strcspn.c | 2 +- string/test-strerror-errno.c | 61 + string/test-string.h | 2 +- string/test-strlen.c | 14 +- string/test-strncasecmp.c | 2 +- string/test-strncat.c | 2 +- string/test-strncmp.c | 2 +- string/test-strncpy.c | 2 +- string/test-strnlen.c | 2 +- string/test-strpbrk.c | 2 +- string/test-strrchr.c | 6 +- string/test-strspn.c | 2 +- string/test-strstr.c | 32 +- string/testcopy.c | 2 +- string/tester.c | 14 +- string/tst-bswap.c | 2 +- string/tst-cmp.c | 2 +- string/tst-inlcall.c | 2 +- string/tst-strcoll-overflow.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/getrpcbyname.c | 2 +- sunrpc/getrpcbyname_r.c | 2 +- sunrpc/getrpcbynumber.c | 2 +- sunrpc/getrpcbynumber_r.c | 2 +- sunrpc/getrpcent.c | 2 +- sunrpc/getrpcent_r.c | 2 +- sunrpc/getrpcport.c | 2 +- sunrpc/netname.c | 2 +- sunrpc/publickey.c | 2 +- sunrpc/rpc/auth_des.h | 2 +- sunrpc/rpc/svc.h | 2 +- sunrpc/rpc_gethostbyname.c | 2 +- sunrpc/rpcsvc/bootparam.h | 2 +- sunrpc/svc.c | 2 +- sunrpc/svc_tcp.c | 2 +- sunrpc/svc_udp.c | 2 +- sunrpc/svc_unix.c | 2 +- sunrpc/test-rpcent.c | 2 +- sunrpc/tst-svc_register.c | 4 +- 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 | 7 +- sunrpc/xdr_intXX_t.c | 2 +- support/Makefile | 52 +- support/blob_repeat.c | 282 + support/blob_repeat.h | 44 + support/capture_subprocess.h | 17 +- support/check.c | 2 +- support/check.h | 19 +- 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 | 47 + support/echo-container.c | 34 + support/format_nss.h | 2 +- support/ignore_stderr.c | 2 +- support/links-dso-program-c.c | 9 + support/links-dso-program.cc | 11 + support/namespace.h | 4 +- support/next_to_fault.c | 2 +- support/next_to_fault.h | 2 +- support/oom_error.c | 2 +- support/resolv_test.c | 2 +- support/resolv_test.h | 2 +- support/run_diff.h | 2 +- support/set_fortify_handler.c | 2 +- support/shell-container.c | 395 + support/support-xfstat.c | 2 +- support/support-xstat.c | 2 +- support/support.h | 35 +- support/support_become_root.c | 2 +- support/support_can_chroot.c | 2 +- support/support_capture_subprocess.c | 8 +- support/support_capture_subprocess_check.c | 43 +- support/support_chroot.c | 4 +- support/support_copy_file_range.c | 143 + support/support_descriptor_supports_holes.c | 87 + support/support_descriptors.c | 274 + support/support_enter_mount_namespace.c | 2 +- support/support_enter_network_namespace.c | 2 +- support/support_format_address_family.c | 6 +- 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 | 59 + support/support_quote_blob.c | 2 +- support/support_quote_string.c | 26 + support/support_record_failure.c | 10 +- support/support_run_diff.c | 2 +- support/support_shared_allocate.c | 2 +- support/support_test_compare_blob.c | 2 +- support/support_test_compare_failure.c | 2 +- support/support_test_compare_string.c | 91 + support/support_test_main.c | 30 +- support/support_test_verify_impl.c | 2 +- support/support_write_file_string.c | 2 +- support/temp_file-internal.h | 2 +- support/temp_file.c | 2 +- support/temp_file.h | 2 +- support/test-container.c | 1078 ++ support/test-driver.c | 2 +- support/test-driver.h | 2 +- support/true-container.c | 26 + support/tst-support-namespace.c | 2 +- support/tst-support_blob_repeat.c | 85 + support/tst-support_capture_subprocess.c | 16 +- support/tst-support_descriptors.c | 198 + support/tst-support_format_dns_packet.c | 2 +- support/tst-support_quote_blob.c | 2 +- support/tst-support_quote_string.c | 60 + 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 | 107 + support/tst-xreadlink.c | 2 +- support/tst-xsigstack.c | 64 + 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/xchroot.c | 2 +- support/xclose.c | 2 +- support/xconnect.c | 2 +- support/xcopy_file_range.c | 32 + support/xdlfcn.c | 22 +- support/xdlfcn.h | 4 +- support/xdlmopen.c | 31 + support/xdup2.c | 2 +- support/xfclose.c | 2 +- support/xfopen.c | 2 +- support/xfork.c | 2 +- support/xftruncate.c | 2 +- support/xgetsockname.c | 2 +- support/xlisten.c | 2 +- support/xlseek.c | 2 +- support/xmalloc.c | 2 +- support/xmemstream.c | 2 +- support/xmemstream.h | 2 +- support/xmkdir.c | 2 +- support/xmkdirp.c | 66 + support/xmmap.c | 2 +- support/xmprotect.c | 2 +- support/xmunmap.c | 2 +- support/xopen.c | 2 +- support/xpipe.c | 2 +- support/xpoll.c | 2 +- support/xposix_memalign.c | 35 + 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 | 26 + 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_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 | 26 + 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/xraise.c | 2 +- support/xreadlink.c | 2 +- support/xrealloc.c | 2 +- support/xrecvfrom.c | 2 +- support/xsendto.c | 2 +- support/xsetsockopt.c | 2 +- support/xsigaction.c | 2 +- support/xsignal.c | 2 +- support/xsignal.h | 19 +- support/xsigstack.c | 114 + support/xsocket.c | 2 +- support/xsocket.h | 2 +- support/xstdio.h | 2 +- support/xstrdup.c | 2 +- support/xstrndup.c | 2 +- support/xsymlink.c | 29 + support/xsysconf.c | 2 +- support/xthread.h | 5 +- support/xunistd.h | 9 +- support/xunlink.c | 2 +- support/xwaitpid.c | 2 +- support/xwrite.c | 2 +- sysdeps/aarch64/__longjmp.S | 2 +- sysdeps/aarch64/atomic-machine.h | 2 +- sysdeps/aarch64/bits/endian.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/crti.S | 2 +- sysdeps/aarch64/crtn.S | 2 +- sysdeps/aarch64/dl-irel.h | 4 +- sysdeps/aarch64/dl-machine.h | 2 +- sysdeps/aarch64/dl-sysdep.h | 2 +- sysdeps/aarch64/dl-tls.h | 2 +- sysdeps/aarch64/dl-tlsdesc.S | 2 +- sysdeps/aarch64/dl-tlsdesc.h | 2 +- sysdeps/aarch64/dl-trampoline.S | 2 +- sysdeps/aarch64/dl-tunables.list | 2 +- sysdeps/aarch64/e_sqrtl.c | 2 +- sysdeps/aarch64/fpu/e_sqrt.c | 2 +- sysdeps/aarch64/fpu/e_sqrtf.c | 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 | 4 +- sysdeps/aarch64/fpu/fenv_private.h | 303 + sysdeps/aarch64/fpu/fesetenv.c | 2 +- sysdeps/aarch64/fpu/fesetexcept.c | 2 +- sysdeps/aarch64/fpu/fesetmode.c | 2 +- sysdeps/aarch64/fpu/fesetround.c | 4 +- sysdeps/aarch64/fpu/feupdateenv.c | 2 +- sysdeps/aarch64/fpu/fgetexcptflg.c | 4 +- sysdeps/aarch64/fpu/fpu_control.h | 8 +- sysdeps/aarch64/fpu/fraiseexcpt.c | 2 +- sysdeps/aarch64/fpu/fsetexcptflg.c | 2 +- sysdeps/aarch64/fpu/ftestexcept.c | 4 +- sysdeps/aarch64/fpu/get-rounding-mode.h | 2 +- sysdeps/aarch64/fpu/math-barriers.h | 2 +- sysdeps/aarch64/fpu/math_private.h | 282 +- sysdeps/aarch64/fpu/s_ceil.c | 3 +- sysdeps/aarch64/fpu/s_ceilf.c | 3 +- sysdeps/aarch64/fpu/s_floor.c | 3 +- sysdeps/aarch64/fpu/s_floorf.c | 3 +- sysdeps/aarch64/fpu/s_fma.c | 2 +- sysdeps/aarch64/fpu/s_fmaf.c | 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 | 3 +- sysdeps/aarch64/fpu/s_llrintf.c | 3 +- sysdeps/aarch64/fpu/s_llround.c | 2 +- sysdeps/aarch64/fpu/s_llroundf.c | 2 +- sysdeps/aarch64/fpu/s_lrint.c | 3 +- sysdeps/aarch64/fpu/s_lrintf.c | 3 +- sysdeps/aarch64/fpu/s_lround.c | 2 +- sysdeps/aarch64/fpu/s_lroundf.c | 2 +- sysdeps/aarch64/fpu/s_nearbyint.c | 2 +- sysdeps/aarch64/fpu/s_nearbyintf.c | 2 +- sysdeps/aarch64/fpu/s_rint.c | 3 +- sysdeps/aarch64/fpu/s_rintf.c | 3 +- sysdeps/aarch64/fpu/s_round.c | 3 +- sysdeps/aarch64/fpu/s_roundf.c | 3 +- sysdeps/aarch64/fpu/s_trunc.c | 3 +- sysdeps/aarch64/fpu/s_truncf.c | 3 +- sysdeps/aarch64/jmpbuf-offsets.h | 2 +- sysdeps/aarch64/jmpbuf-unwind.h | 2 +- sysdeps/aarch64/ldsodefs.h | 2 +- sysdeps/aarch64/libc-tls.c | 2 +- sysdeps/aarch64/libm-test-ulps | 112 +- sysdeps/aarch64/linkmap.h | 2 +- sysdeps/aarch64/machine-gmon.h | 2 +- sysdeps/aarch64/math-tests-trap.h | 26 + sysdeps/aarch64/math-tests.h | 22 - sysdeps/aarch64/mcount.c | 2 +- sysdeps/aarch64/memchr.S | 12 +- sysdeps/aarch64/memcmp.S | 2 +- sysdeps/aarch64/memcpy.S | 2 +- sysdeps/aarch64/memset-reg.h | 2 +- sysdeps/aarch64/memset.S | 9 +- sysdeps/aarch64/memusage.h | 2 +- sysdeps/aarch64/multiarch/Makefile | 5 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 10 +- sysdeps/aarch64/multiarch/init-arch.h | 2 +- sysdeps/aarch64/multiarch/memchr.c | 41 + sysdeps/aarch64/multiarch/memchr_generic.S | 33 + sysdeps/aarch64/multiarch/memchr_nosimd.S | 223 + sysdeps/aarch64/multiarch/memcpy.c | 4 +- sysdeps/aarch64/multiarch/memcpy_falkor.S | 2 +- sysdeps/aarch64/multiarch/memcpy_generic.S | 2 +- sysdeps/aarch64/multiarch/memcpy_thunderx.S | 16 +- sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 609 +- sysdeps/aarch64/multiarch/memmove.c | 2 +- sysdeps/aarch64/multiarch/memmove_falkor.S | 2 +- sysdeps/aarch64/multiarch/memset.c | 7 +- sysdeps/aarch64/multiarch/memset_base64.S | 178 + sysdeps/aarch64/multiarch/memset_emag.S | 32 + sysdeps/aarch64/multiarch/memset_falkor.S | 2 +- sysdeps/aarch64/multiarch/memset_generic.S | 2 +- sysdeps/aarch64/multiarch/rtld-memset.S | 2 +- sysdeps/aarch64/multiarch/strlen.c | 41 + sysdeps/aarch64/multiarch/strlen_asimd.S | 168 + sysdeps/aarch64/multiarch/strlen_generic.S | 39 + sysdeps/aarch64/nptl/Makefile | 2 +- sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/aarch64/nptl/bits/semaphore.h | 2 +- sysdeps/aarch64/nptl/pthreaddef.h | 2 +- sysdeps/aarch64/nptl/tls.h | 2 +- sysdeps/aarch64/rawmemchr.S | 2 +- sysdeps/aarch64/setjmp.S | 2 +- sysdeps/aarch64/sfp-machine.h | 4 +- sysdeps/aarch64/sotruss-lib.c | 2 +- sysdeps/aarch64/stackinfo.h | 2 +- sysdeps/aarch64/start.S | 2 +- sysdeps/aarch64/stpcpy.S | 2 +- sysdeps/aarch64/strchr.S | 2 +- sysdeps/aarch64/strchrnul.S | 2 +- sysdeps/aarch64/strcmp.S | 2 +- sysdeps/aarch64/strcpy.S | 2 +- sysdeps/aarch64/string_private.h | 2 +- sysdeps/aarch64/strlen.S | 12 +- sysdeps/aarch64/strncmp.S | 2 +- sysdeps/aarch64/strnlen.S | 2 +- sysdeps/aarch64/strrchr.S | 2 +- sysdeps/aarch64/sysdep.h | 2 +- sysdeps/aarch64/tls-macros.h | 2 +- sysdeps/aarch64/tlsdesc.c | 2 +- sysdeps/aarch64/tst-audit.h | 2 +- sysdeps/alpha/Makefile | 2 +- sysdeps/alpha/__longjmp.S | 2 +- sysdeps/alpha/_mcount.S | 2 +- sysdeps/alpha/add_n.S | 2 +- sysdeps/alpha/addmul_1.S | 2 +- sysdeps/alpha/alphaev5/add_n.S | 2 +- sysdeps/alpha/alphaev5/lshift.S | 2 +- sysdeps/alpha/alphaev5/rshift.S | 2 +- sysdeps/alpha/alphaev5/sub_n.S | 2 +- sysdeps/alpha/alphaev6/addmul_1.S | 2 +- sysdeps/alpha/alphaev6/fpu/e_sqrt.S | 2 +- sysdeps/alpha/alphaev6/fpu/e_sqrtf.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 | 2 +- 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 | 9 +- 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/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 | 88 +- sysdeps/alpha/fpu/math-barriers.h | 2 +- sysdeps/alpha/fpu/math_private.h | 18 - sysdeps/alpha/fpu/s_cacosf.c | 2 +- sysdeps/alpha/fpu/s_cacoshf.c | 2 +- sysdeps/alpha/fpu/s_casinf.c | 2 +- sysdeps/alpha/fpu/s_casinhf.c | 2 +- sysdeps/alpha/fpu/s_catanf.c | 2 +- sysdeps/alpha/fpu/s_catanhf.c | 2 +- sysdeps/alpha/fpu/s_ccosf.c | 2 +- sysdeps/alpha/fpu/s_ccoshf.c | 2 +- sysdeps/alpha/fpu/s_cexpf.c | 2 +- sysdeps/alpha/fpu/s_clog10f.c | 2 +- sysdeps/alpha/fpu/s_clogf.c | 2 +- sysdeps/alpha/fpu/s_copysign.c | 3 +- sysdeps/alpha/fpu/s_copysignf.c | 3 +- sysdeps/alpha/fpu/s_cpowf.c | 2 +- sysdeps/alpha/fpu/s_cprojf.c | 2 +- sysdeps/alpha/fpu/s_csinf.c | 2 +- sysdeps/alpha/fpu/s_csinhf.c | 2 +- sysdeps/alpha/fpu/s_csqrtf.c | 2 +- sysdeps/alpha/fpu/s_ctanf.c | 2 +- sysdeps/alpha/fpu/s_ctanhf.c | 2 +- sysdeps/alpha/fpu/s_fabs.c | 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 | 3 +- sysdeps/alpha/fpu/s_rintf.c | 3 +- sysdeps/alpha/gccframe.h | 2 +- sysdeps/alpha/hp-timing.h | 20 +- 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/pthreadtypes-arch.h | 2 +- sysdeps/alpha/nptl/pthread_spin_lock.S | 2 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 2 +- sysdeps/alpha/nptl/pthreaddef.h | 2 +- sysdeps/alpha/nptl/tls.h | 2 +- sysdeps/alpha/nscd-types.h | 2 +- sysdeps/alpha/ots_add.c | 2 +- sysdeps/alpha/ots_cmp.c | 2 +- sysdeps/alpha/ots_cmpe.c | 2 +- sysdeps/alpha/ots_cvtqux.c | 2 +- sysdeps/alpha/ots_cvtqx.c | 2 +- sysdeps/alpha/ots_cvttx.c | 4 +- sysdeps/alpha/ots_cvtxq.c | 2 +- sysdeps/alpha/ots_cvtxt.c | 4 +- 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 | 18 +- 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/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 | 5 +- 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 | 4 +- 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/e_sqrt.c | 2 +- sysdeps/arm/e_sqrtf.c | 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 | 10 +- 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/gmp-mparam.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 | 88 +- sysdeps/arm/machine-gmon.h | 2 +- sysdeps/arm/math-tests-trap.h | 26 + sysdeps/arm/math-tests.h | 35 - sysdeps/arm/math_private.h | 7 - 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 | 29 + sysdeps/arm/nofpu/math-tests-rounding.h | 29 + sysdeps/arm/nptl/Makefile | 2 +- sysdeps/arm/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/arm/nptl/bits/semaphore.h | 2 +- sysdeps/arm/nptl/pthreaddef.h | 2 +- sysdeps/arm/nptl/tls.h | 2 +- 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 | 22 + 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 | 6 +- 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/Implies | 5 + sysdeps/csky/Makefile | 9 + sysdeps/csky/abiv2/__longjmp.S | 61 + sysdeps/csky/abiv2/csky-mcount.S | 67 + sysdeps/csky/abiv2/dl-trampoline.S | 50 + sysdeps/csky/abiv2/memcmp.S | 142 + sysdeps/csky/abiv2/memcpy.S | 238 + sysdeps/csky/abiv2/memmove.S | 1 + sysdeps/csky/abiv2/memset.S | 98 + sysdeps/csky/abiv2/setjmp.S | 77 + sysdeps/csky/abiv2/start.S | 112 + sysdeps/csky/abiv2/strcmp.S | 156 + sysdeps/csky/abiv2/strcpy.S | 127 + sysdeps/csky/abiv2/strlen.S | 102 + sysdeps/csky/abiv2/tls-macros.h | 55 + sysdeps/csky/abort-instr.h | 2 + sysdeps/csky/atomic-machine.h | 77 + sysdeps/csky/bits/endian.h | 9 + sysdeps/csky/bits/fenv.h | 111 + sysdeps/csky/bits/link.h | 55 + sysdeps/csky/bits/setjmp.h | 34 + sysdeps/csky/bsd-_setjmp.S | 1 + sysdeps/csky/bsd-setjmp.S | 1 + sysdeps/csky/configure | 4 + sysdeps/csky/configure.ac | 4 + sysdeps/csky/dl-machine.h | 362 + sysdeps/csky/dl-procinfo.c | 62 + sysdeps/csky/dl-procinfo.h | 59 + sysdeps/csky/dl-sysdep.h | 23 + sysdeps/csky/dl-tls.h | 26 + sysdeps/csky/fpu/fclrexcpt.c | 42 + sysdeps/csky/fpu/fedisblxcpt.c | 41 + sysdeps/csky/fpu/feenablxcpt.c | 40 + sysdeps/csky/fpu/fegetenv.c | 37 + sysdeps/csky/fpu/fegetexcept.c | 32 + sysdeps/csky/fpu/fegetmode.c | 28 + sysdeps/csky/fpu/fegetround.c | 34 + sysdeps/csky/fpu/feholdexcpt.c | 34 + sysdeps/csky/fpu/fenv_libc.h | 30 + sysdeps/csky/fpu/fenv_private.h | 280 + sysdeps/csky/fpu/fesetenv.c | 59 + sysdeps/csky/fpu/fesetexcept.c | 33 + sysdeps/csky/fpu/fesetmode.c | 33 + sysdeps/csky/fpu/fesetround.c | 32 + sysdeps/csky/fpu/feupdateenv.c | 46 + sysdeps/csky/fpu/fgetexcptflg.c | 32 + sysdeps/csky/fpu/fix-fp-int-convert-overflow.h | 33 + sysdeps/csky/fpu/fraiseexcpt.c | 126 + sysdeps/csky/fpu/fsetexcptflg.c | 43 + sysdeps/csky/fpu/ftestexcept.c | 30 + sysdeps/csky/fpu/libm-test-ulps | 1640 +++ sysdeps/csky/fpu/libm-test-ulps-name | 1 + sysdeps/csky/fpu_control.h | 148 + sysdeps/csky/gccframe.h | 21 + sysdeps/csky/jmpbuf-unwind.h | 48 + sysdeps/csky/ldsodefs.h | 42 + sysdeps/csky/libc-tls.c | 32 + sysdeps/csky/linkmap.h | 4 + sysdeps/csky/machine-gmon.h | 32 + sysdeps/csky/memusage.h | 21 + sysdeps/{arm => csky}/nofpu/Implies | 0 sysdeps/csky/nofpu/libm-test-ulps | 1694 +++ sysdeps/csky/nofpu/libm-test-ulps-name | 1 + sysdeps/csky/nptl/Makefile | 20 + sysdeps/csky/nptl/bits/pthreadtypes-arch.h | 70 + sysdeps/csky/nptl/bits/semaphore.h | 35 + sysdeps/{arm => csky}/nptl/pthread-offsets.h | 0 sysdeps/csky/nptl/pthreaddef.h | 32 + sysdeps/csky/nptl/tcb-offsets.sym | 10 + sysdeps/csky/nptl/tls.h | 156 + sysdeps/csky/preconfigure | 37 + sysdeps/csky/sfp-machine.h | 50 + sysdeps/csky/sotruss-lib.c | 49 + sysdeps/csky/stackinfo.h | 29 + sysdeps/csky/sysdep.h | 84 + sysdeps/{alpha => csky}/tininess.h | 0 sysdeps/csky/tst-audit.h | 23 + sysdeps/generic/Makefile | 2 +- sysdeps/generic/_itoa.h | 2 +- sysdeps/generic/abort-instr.h | 2 +- sysdeps/generic/adaptive_spin_count.h | 22 + sysdeps/generic/aio_misc.h | 2 +- sysdeps/generic/atomic-machine.h | 2 +- sysdeps/generic/device-nrs.h | 2 +- sysdeps/generic/dirstream.h | 2 +- sysdeps/generic/dl-cache.h | 2 +- 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-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 | 2 +- sysdeps/generic/dl-sysdep.h | 2 +- sysdeps/generic/dl-unistd.h | 2 +- sysdeps/generic/dwarf2.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 | 6 +- sysdeps/generic/fenv_private.h | 327 + 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 | 10 +- sysdeps/generic/hp-timing.h | 32 +- sysdeps/generic/ifreq.h | 2 +- sysdeps/generic/ifunc-init.h | 2 +- sysdeps/generic/internal-signals.h | 2 +- sysdeps/generic/inttypes.h | 434 - sysdeps/generic/ldbl-classify-compat.h | 2 +- sysdeps/generic/ldconfig.h | 2 +- sysdeps/generic/ldsodefs.h | 11 +- sysdeps/generic/libc-lock.h | 2 +- sysdeps/generic/libc-mmap.h | 2 +- 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-tests-arch.h | 2 +- sysdeps/generic/math-tests-exceptions.h | 30 + sysdeps/generic/math-tests-rounding.h | 30 + sysdeps/generic/math-tests-snan-cast.h | 2 +- sysdeps/generic/math-tests-snan-payload.h | 2 +- sysdeps/generic/math-tests-snan.h | 30 + sysdeps/generic/math-tests-trap-force.h | 30 + sysdeps/generic/math-tests-trap.h | 32 + sysdeps/generic/math-tests.h | 75 +- 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 | 4 +- sysdeps/generic/math_private.h | 419 +- sysdeps/generic/math_private_calls.h | 11 +- sysdeps/generic/memcopy.h | 8 +- 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 | 4 +- sysdeps/generic/nscd-types.h | 2 +- sysdeps/generic/pagecopy.h | 2 +- sysdeps/generic/profil-counter.h | 2 +- sysdeps/generic/pty-private.h | 2 +- sysdeps/generic/register-dump.h | 2 +- sysdeps/generic/safe-fatal.h | 2 +- sysdeps/generic/setjmpP.h | 2 +- sysdeps/generic/sigcontextinfo.h | 2 +- sysdeps/generic/siglist.h | 2 +- sysdeps/generic/sigset-cvt-mask.h | 2 +- sysdeps/generic/sigsetops.h | 2 +- sysdeps/generic/stackinfo.h | 2 +- sysdeps/generic/stap-probe-machine.h | 19 + sysdeps/generic/startup.h | 2 +- sysdeps/generic/stdint.h | 319 - sysdeps/generic/stdio-lock.h | 2 +- sysdeps/generic/string_private.h | 2 +- sysdeps/generic/symbol-hacks.h | 4 +- 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-cancel.h | 1 - sysdeps/generic/sysdep.h | 2 +- sysdeps/generic/thread_state.h | 2 +- sysdeps/generic/tininess.h | 2 +- sysdeps/generic/tls-setup.h | 2 +- sysdeps/generic/tls.h | 2 +- sysdeps/generic/tst-stack-align.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 | 6 +- sysdeps/generic/unwind-pe.h | 6 +- sysdeps/generic/unwind-resume.h | 2 +- sysdeps/generic/unwind.h | 2 +- sysdeps/generic/utmp-equal.h | 2 +- sysdeps/gnu/Makefile | 2 +- sysdeps/gnu/bits/ipc.h | 2 +- sysdeps/gnu/bits/msq.h | 2 +- sysdeps/gnu/bits/sem.h | 2 +- sysdeps/gnu/bits/shm.h | 2 +- sysdeps/gnu/bits/utmp.h | 2 +- sysdeps/gnu/bits/utmpx.h | 2 +- sysdeps/gnu/errlist-compat.awk | 2 +- sysdeps/gnu/errlist.awk | 2 +- sysdeps/gnu/errlist.c | 15 +- sysdeps/gnu/getutmp.c | 2 +- sysdeps/gnu/glob-lstat-compat.c | 2 +- sysdeps/gnu/glob64-lstat-compat.c | 2 +- sysdeps/gnu/ifaddrs.c | 2 +- sysdeps/gnu/ldsodefs.h | 2 +- sysdeps/gnu/net/if.h | 2 +- sysdeps/gnu/netinet/ip_icmp.h | 12 +- sysdeps/gnu/netinet/tcp.h | 16 + sysdeps/gnu/netinet/udp.h | 4 +- sysdeps/gnu/siglist.c | 2 +- sysdeps/gnu/sys/mtio.h | 2 +- sysdeps/gnu/unwind-resume.c | 2 +- sysdeps/gnu/updwtmp.c | 16 +- sysdeps/gnu/utmp_file.c | 16 +- sysdeps/gnu/utmpx.h | 2 +- sysdeps/hppa/Makefile | 2 +- sysdeps/hppa/__longjmp.c | 2 +- sysdeps/hppa/add_n.S | 2 +- sysdeps/hppa/bits/link.h | 2 +- sysdeps/hppa/bits/setjmp.h | 2 +- sysdeps/hppa/bsd-_setjmp.S | 2 +- sysdeps/hppa/bsd-setjmp.S | 2 +- sysdeps/hppa/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 | 4 +- sysdeps/hppa/dl-symaddr.c | 2 +- sysdeps/hppa/dl-tls.h | 2 +- sysdeps/hppa/dl-trampoline.S | 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 | 4 +- 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/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 | 6 +- 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/semaphore.h | 2 +- sysdeps/hppa/nptl/jmpbuf-unwind.h | 2 +- sysdeps/hppa/nptl/pthread_spin_init.c | 2 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 2 +- sysdeps/hppa/nptl/pthreaddef.h | 2 +- sysdeps/hppa/nptl/tls.h | 2 +- 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/bits/cancelation.h | 2 +- sysdeps/htl/bits/pthread-np.h | 2 +- sysdeps/htl/bits/pthread.h | 2 +- sysdeps/htl/bits/pthreadtypes.h | 2 +- sysdeps/htl/bits/semaphore.h | 2 +- sysdeps/htl/bits/thread-shared-types.h | 2 +- sysdeps/htl/bits/types/__pthread_key.h | 2 +- sysdeps/htl/bits/types/struct___pthread_attr.h | 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/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 | 2 +- sysdeps/htl/pt-attr-getstacksize.c | 2 +- sysdeps/htl/pt-attr-init.c | 2 +- sysdeps/htl/pt-attr-setdetachstate.c | 2 +- sysdeps/htl/pt-attr-setguardsize.c | 2 +- sysdeps/htl/pt-attr-setinheritsched.c | 2 +- sysdeps/htl/pt-attr-setschedparam.c | 2 +- sysdeps/htl/pt-attr-setschedpolicy.c | 2 +- sysdeps/htl/pt-attr-setscope.c | 2 +- sysdeps/htl/pt-attr-setstack.c | 2 +- sysdeps/htl/pt-attr-setstackaddr.c | 2 +- sysdeps/htl/pt-attr-setstacksize.c | 2 +- sysdeps/htl/pt-attr.c | 2 +- sysdeps/htl/pt-barrier-destroy.c | 2 +- sysdeps/htl/pt-barrier-init.c | 4 +- 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 | 3 +- sysdeps/htl/pt-cond-brdcast.c | 2 +- sysdeps/htl/pt-cond-destroy.c | 2 +- sysdeps/htl/pt-cond-init.c | 4 +- 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 | 3 +- 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-kill.c | 2 +- sysdeps/htl/pt-mutex-destroy.c | 2 +- sysdeps/htl/pt-mutex-getprioceiling.c | 2 +- sysdeps/htl/pt-mutex-init.c | 4 +- sysdeps/htl/pt-mutex-lock.c | 2 +- sysdeps/htl/pt-mutex-setprioceiling.c | 2 +- sysdeps/htl/pt-mutex-timedlock.c | 2 +- sysdeps/htl/pt-mutex-transfer-np.c | 2 +- sysdeps/htl/pt-mutex-trylock.c | 2 +- sysdeps/htl/pt-mutex-unlock.c | 2 +- sysdeps/htl/pt-mutexattr-destroy.c | 2 +- sysdeps/htl/pt-mutexattr-getprioceiling.c | 2 +- sysdeps/htl/pt-mutexattr-getprotocol.c | 2 +- sysdeps/htl/pt-mutexattr-getpshared.c | 2 +- sysdeps/htl/pt-mutexattr-gettype.c | 2 +- sysdeps/htl/pt-mutexattr-init.c | 2 +- sysdeps/htl/pt-mutexattr-setprioceiling.c | 2 +- sysdeps/htl/pt-mutexattr-setprotocol.c | 2 +- sysdeps/htl/pt-mutexattr-setpshared.c | 3 +- sysdeps/htl/pt-mutexattr-settype.c | 2 +- sysdeps/htl/pt-mutexattr.c | 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 | 4 +- 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 | 3 +- 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-spin.c | 2 +- sysdeps/htl/pt-startup.c | 2 +- sysdeps/htl/pthread-functions.h | 2 +- sysdeps/htl/pthread.h | 2 +- sysdeps/htl/pthreadP.h | 2 +- sysdeps/htl/raise.c | 2 +- sysdeps/htl/sem-close.c | 2 +- sysdeps/htl/sem-destroy.c | 2 +- sysdeps/htl/sem-getvalue.c | 2 +- sysdeps/htl/sem-init.c | 2 +- sysdeps/htl/sem-open.c | 2 +- sysdeps/htl/sem-post.c | 2 +- sysdeps/htl/sem-timedwait.c | 2 +- sysdeps/htl/sem-trywait.c | 2 +- sysdeps/htl/sem-unlink.c | 2 +- sysdeps/htl/sem-wait.c | 2 +- sysdeps/htl/shm-directory.h | 2 +- sysdeps/htl/timer_routines.h | 2 +- sysdeps/hurd/htl/pt-kill.c | 2 +- sysdeps/hurd/stdc-predef.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/atomic-machine.h | 545 - sysdeps/i386/backtrace.c | 2 +- sysdeps/i386/bsd-_setjmp.S | 2 +- sysdeps/i386/bsd-setjmp.S | 2 +- sysdeps/i386/crti.S | 2 +- sysdeps/i386/crtn.S | 2 +- sysdeps/i386/dl-cet.c | 67 - sysdeps/i386/dl-irel.h | 4 +- sysdeps/i386/dl-lookupcfg.h | 2 +- sysdeps/i386/dl-machine.h | 16 +- sysdeps/i386/dl-procinfo.c | 2 +- sysdeps/i386/dl-tls.h | 2 +- sysdeps/i386/dl-tlsdesc.S | 2 +- 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/{doasin.c => e_exp_data.c} | 0 sysdeps/i386/fpu/e_hypot.S | 2 +- sysdeps/i386/fpu/e_hypotf.S | 2 +- sysdeps/i386/fpu/{doasin.c => e_log2_data.c} | 0 sysdeps/i386/fpu/{doasin.c => e_log_data.c} | 0 sysdeps/i386/fpu/e_pow.S | 2 +- sysdeps/i386/fpu/{doasin.c => e_pow_log_data.c} | 0 sysdeps/i386/fpu/e_powl.S | 2 +- sysdeps/i386/fpu/e_rem_pio2.c | 3 - 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/fenv_private.h | 495 - 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/math-tests-snan.h | 39 + sysdeps/i386/fpu/math-tests.h | 27 - sysdeps/i386/fpu/{doasin.c => math_err.c} | 0 sysdeps/i386/fpu/math_private.h | 7 - 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_atanl.c | 1 - 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 | 3 +- sysdeps/i386/fpu/s_f32xdivf64.c | 2 +- sysdeps/i386/fpu/s_f32xmulf64.c | 2 +- sysdeps/i386/fpu/s_f32xsubf64.c | 3 +- sysdeps/i386/fpu/s_fdim.c | 3 +- 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 | 2 +- sysdeps/i386/fpu/s_frexp.S | 2 +- sysdeps/i386/fpu/s_frexpf.S | 2 +- sysdeps/i386/fpu/s_frexpl.S | 2 +- sysdeps/i386/fpu/s_llrint.S | 2 +- sysdeps/i386/fpu/s_llrintf.S | 2 +- sysdeps/i386/fpu/s_llrintl.S | 2 +- sysdeps/i386/fpu/s_logbl.c | 1 - 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_rintl.c | 2 +- sysdeps/i386/fpu/s_significandl.c | 1 - sysdeps/i386/fpu/s_trunc.S | 2 +- sysdeps/i386/fpu/s_truncf.S | 2 +- sysdeps/i386/fpu/s_truncl.S | 2 +- sysdeps/i386/fpu/t_exp.c | 1 - sysdeps/i386/fpu/w_exp.c | 1 + sysdeps/i386/fpu/w_exp2.c | 1 + sysdeps/i386/fpu/w_log.c | 1 + sysdeps/i386/fpu/w_log2.c | 1 + sysdeps/i386/fpu/w_pow.c | 1 + sysdeps/i386/gccframe.h | 2 +- sysdeps/i386/gmp-mparam.h | 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/init-arch.h | 19 - sysdeps/i386/i586/isa.h | 24 + 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 | 4 +- sysdeps/i386/i686/fpu/multiarch/e_log2f.c | 4 +- sysdeps/i386/i686/fpu/multiarch/e_logf.c | 4 +- sysdeps/i386/i686/fpu/multiarch/e_powf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_cosf.c | 4 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf.c | 4 +- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 4 +- 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/hp-timing.h | 42 - sysdeps/i386/i686/init-arch.h | 19 - sysdeps/i386/i686/isa.h | 24 + 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/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/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 | 5 +- 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/init-arch.h | 19 - sysdeps/i386/isa.h | 24 + sysdeps/i386/jmpbuf-offsets.h | 2 +- sysdeps/i386/jmpbuf-unwind.h | 2 +- sysdeps/i386/ldbl2mpn.c | 2 +- sysdeps/i386/lshift.S | 2 +- sysdeps/i386/machine-gmon.h | 2 +- sysdeps/i386/malloc-alignment.h | 2 +- sysdeps/i386/memchr.S | 2 +- sysdeps/i386/memcmp.S | 2 +- sysdeps/i386/memcopy.h | 2 +- sysdeps/i386/memcpy.S | 2 +- sysdeps/i386/memcpy_chk.S | 2 +- sysdeps/i386/memmove_chk.S | 2 +- sysdeps/i386/mempcpy_chk.S | 2 +- sysdeps/i386/memset.S | 2 +- sysdeps/i386/memset_chk.S | 2 +- sysdeps/i386/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 | 2 +- sysdeps/i386/nptl/tls.h | 39 +- sysdeps/i386/pthread_spin_trylock.S | 2 +- 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 | 12 +- 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/bits/xtitypes.h | 33 - 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/fpu/bits/math-finite.h | 2 +- sysdeps/ia64/fpu/e_exp.S | 6 + sysdeps/ia64/fpu/e_exp2.S | 12 +- sysdeps/ia64/fpu/e_exp2f.S | 6 +- .../{i386/fpu/doasin.c => ia64/fpu/e_exp_data.c} | 0 sysdeps/ia64/fpu/e_log.S | 6 + sysdeps/ia64/fpu/e_log2.S | 12 +- .../{i386/fpu/doasin.c => ia64/fpu/e_log2_data.c} | 0 sysdeps/ia64/fpu/e_log2f.S | 6 +- .../{i386/fpu/doasin.c => ia64/fpu/e_log_data.c} | 0 sysdeps/ia64/fpu/e_pow.S | 12 +- .../fpu/doasin.c => ia64/fpu/e_pow_log_data.c} | 0 sysdeps/ia64/fpu/e_powf.S | 6 +- sysdeps/ia64/fpu/e_rem_pio2.c | 1 - sysdeps/ia64/fpu/e_rem_pio2f.c | 1 - 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/k_rem_pio2f.c | 1 - sysdeps/ia64/fpu/lgamma-compat.h | 2 +- sysdeps/ia64/fpu/libm_sincos_large.S | 2 +- sysdeps/ia64/fpu/libm_sincosl.S | 2 +- sysdeps/{i386/fpu/doasin.c => ia64/fpu/math_err.c} | 0 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_cosl.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_matherrf.c | 1 - sysdeps/ia64/fpu/s_matherrl.c | 1 - sysdeps/ia64/fpu/s_signbit.S | 2 +- sysdeps/ia64/fpu/sfp-machine.h | 12 +- sysdeps/ia64/fpu/t_exp.c | 1 - sysdeps/ia64/fpu/w_log1p.c | 2 +- sysdeps/ia64/fpu/w_log1pf.c | 2 +- sysdeps/ia64/fpu/w_log1pl.c | 2 +- sysdeps/ia64/fpu/w_scalblnf.c | 2 +- sysdeps/ia64/gccframe.h | 2 +- sysdeps/ia64/hp-timing.h | 6 +- sysdeps/ia64/htonl.S | 2 +- sysdeps/ia64/htons.S | 2 +- sysdeps/ia64/ieee754.h | 2 +- sysdeps/ia64/jmpbuf-unwind.h | 2 +- sysdeps/ia64/ldsodefs.h | 2 +- sysdeps/ia64/libc-tls.c | 2 +- sysdeps/ia64/machine-gmon.h | 2 +- sysdeps/ia64/math-tests-snan.h | 34 + sysdeps/ia64/math-tests.h | 25 - 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/pthreadtypes-arch.h | 2 +- sysdeps/ia64/nptl/bits/semaphore.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 | 2 +- sysdeps/ia64/nptl/tls.h | 2 +- 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/Makefile | 1 - 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_asin.c | 2 +- sysdeps/ieee754/dbl-64/e_atan2.c | 5 +- sysdeps/ieee754/dbl-64/e_atanh.c | 4 +- sysdeps/ieee754/dbl-64/e_exp.c | 488 +- sysdeps/ieee754/dbl-64/e_exp10.c | 2 +- sysdeps/ieee754/dbl-64/e_exp2.c | 234 +- sysdeps/ieee754/dbl-64/e_exp_data.c | 196 + sysdeps/ieee754/dbl-64/e_gamma_r.c | 23 +- sysdeps/ieee754/dbl-64/e_jn.c | 7 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 4 +- sysdeps/ieee754/dbl-64/e_log.c | 273 +- sysdeps/ieee754/dbl-64/e_log2.c | 254 +- sysdeps/ieee754/dbl-64/e_log2_data.c | 220 + sysdeps/ieee754/dbl-64/e_log_data.c | 347 + sysdeps/ieee754/dbl-64/e_pow.c | 667 +- sysdeps/ieee754/dbl-64/e_pow_log_data.c | 195 + sysdeps/ieee754/dbl-64/e_rem_pio2.c | 193 - sysdeps/ieee754/dbl-64/e_remainder.c | 3 +- sysdeps/ieee754/dbl-64/e_sqrt.c | 3 +- sysdeps/ieee754/dbl-64/eexp.tbl | 172 - sysdeps/ieee754/dbl-64/gamma_product.c | 3 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 2 +- sysdeps/ieee754/dbl-64/k_cos.c | 1 - sysdeps/ieee754/dbl-64/k_rem_pio2.c | 4 +- sysdeps/ieee754/dbl-64/k_sin.c | 1 - sysdeps/ieee754/dbl-64/lgamma_neg.c | 7 +- sysdeps/ieee754/dbl-64/lgamma_product.c | 2 +- sysdeps/ieee754/dbl-64/math_config.h | 190 + sysdeps/ieee754/dbl-64/math_err.c | 92 + 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_asinh.c | 2 +- sysdeps/ieee754/dbl-64/s_atan.c | 6 +- sysdeps/ieee754/dbl-64/s_cbrt.c | 3 +- sysdeps/ieee754/dbl-64/s_ceil.c | 1 + sysdeps/ieee754/dbl-64/s_copysign.c | 1 + sysdeps/ieee754/dbl-64/s_f32xaddf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xdivf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xmulf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xsubf64.c | 2 +- sysdeps/ieee754/dbl-64/s_fadd.c | 2 +- sysdeps/ieee754/dbl-64/s_fdiv.c | 2 +- sysdeps/ieee754/dbl-64/s_floor.c | 1 + sysdeps/ieee754/dbl-64/s_fma.c | 4 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 4 +- sysdeps/ieee754/dbl-64/s_fmul.c | 2 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 2 +- sysdeps/ieee754/dbl-64/s_fromfp_main.c | 2 +- sysdeps/ieee754/dbl-64/s_fsub.c | 2 +- sysdeps/ieee754/dbl-64/s_getpayload.c | 2 +- sysdeps/ieee754/dbl-64/s_issignaling.c | 2 +- sysdeps/ieee754/dbl-64/s_llrint.c | 2 +- sysdeps/ieee754/dbl-64/s_llround.c | 2 +- sysdeps/ieee754/dbl-64/s_lrint.c | 2 +- sysdeps/ieee754/dbl-64/s_lround.c | 2 +- sysdeps/ieee754/dbl-64/s_nearbyint.c | 1 + sysdeps/ieee754/dbl-64/s_nextup.c | 2 +- sysdeps/ieee754/dbl-64/s_remquo.c | 2 +- sysdeps/ieee754/dbl-64/s_rint.c | 1 + sysdeps/ieee754/dbl-64/s_round.c | 3 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 2 +- sysdeps/ieee754/dbl-64/s_scalbln.c | 6 +- sysdeps/ieee754/dbl-64/s_scalbn.c | 6 +- sysdeps/ieee754/dbl-64/s_setpayload_main.c | 2 +- sysdeps/ieee754/dbl-64/s_signbit.c | 2 +- sysdeps/ieee754/dbl-64/s_sin.c | 19 +- sysdeps/ieee754/dbl-64/s_sincos.c | 5 +- sysdeps/ieee754/dbl-64/s_tan.c | 3 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 2 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 2 +- sysdeps/ieee754/dbl-64/s_trunc.c | 3 +- sysdeps/ieee754/dbl-64/sincos32.c | 2 +- sysdeps/ieee754/dbl-64/sincos32.h | 2 +- sysdeps/ieee754/dbl-64/sincostab.c | 2 +- sysdeps/ieee754/dbl-64/t_exp.c | 435 - sysdeps/ieee754/dbl-64/t_exp2.h | 585 -- sysdeps/ieee754/dbl-64/uasncs.h | 2 +- sysdeps/ieee754/dbl-64/uatan.tbl | 2 +- sysdeps/ieee754/dbl-64/uexp.h | 68 - sysdeps/ieee754/dbl-64/uexp.tbl | 1786 ---- sysdeps/ieee754/dbl-64/ulog.h | 93 - sysdeps/ieee754/dbl-64/ulog.tbl | 3326 ------ sysdeps/ieee754/dbl-64/upow.h | 76 - sysdeps/ieee754/dbl-64/upow.tbl | 10188 ------------------- sysdeps/ieee754/dbl-64/urem.h | 2 +- sysdeps/ieee754/dbl-64/usncs.h | 2 +- sysdeps/ieee754/dbl-64/utan.h | 2 +- sysdeps/ieee754/dbl-64/utan.tbl | 2 +- sysdeps/{ia64/fpu => ieee754/dbl-64}/w_exp.c | 0 sysdeps/{ia64/fpu => ieee754/dbl-64}/w_exp2.c | 0 sysdeps/{ia64/fpu => ieee754/dbl-64}/w_log.c | 0 sysdeps/{ia64/fpu => ieee754/dbl-64}/w_log2.c | 0 sysdeps/{ia64/fpu => ieee754/dbl-64}/w_pow.c | 0 sysdeps/ieee754/dbl-64/wordsize-64/e_log2.c | 128 - sysdeps/ieee754/dbl-64/wordsize-64/s_ceil.c | 1 + sysdeps/ieee754/dbl-64/wordsize-64/s_floor.c | 3 +- sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_logb.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_nearbyint.c | 3 +- sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_rint.c | 1 + sysdeps/ieee754/dbl-64/wordsize-64/s_round.c | 3 +- sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c | 6 +- sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c | 6 +- .../ieee754/dbl-64/wordsize-64/s_setpayload_main.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c | 2 +- .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c | 3 +- sysdeps/ieee754/dbl-64/x2y2m1.c | 3 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 2 +- sysdeps/ieee754/float128/float1282mpn.c | 2 +- sysdeps/ieee754/float128/float128_private.h | 3 +- sysdeps/ieee754/float128/ieee754_float128.h | 2 +- .../ieee754/float128/math-nan-payload-float128.h | 2 +- sysdeps/ieee754/float128/mpn2float128.c | 2 +- sysdeps/ieee754/float128/s_ceilf128.c | 1 + sysdeps/ieee754/float128/s_copysignf128.c | 1 + sysdeps/ieee754/float128/s_floorf128.c | 1 + sysdeps/ieee754/float128/s_rintf128.c | 1 + sysdeps/ieee754/float128/s_roundf128.c | 1 + sysdeps/ieee754/float128/s_signbitf128.c | 2 +- sysdeps/ieee754/float128/s_truncf128.c | 1 + 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 | 4 +- 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 | 21 +- sysdeps/ieee754/flt-32/e_j1f.c | 1 + sysdeps/ieee754/flt-32/e_jnf.c | 5 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 16 +- 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 | 17 +- sysdeps/ieee754/flt-32/e_powf_log2_data.c | 2 +- sysdeps/ieee754/flt-32/e_rem_pio2f.c | 179 - sysdeps/ieee754/flt-32/k_cosf.c | 55 - sysdeps/ieee754/flt-32/k_rem_pio2f.c | 219 - sysdeps/ieee754/flt-32/k_sinf.c | 51 - sysdeps/ieee754/flt-32/lgamma_negf.c | 7 +- 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_asinhf.c | 2 +- sysdeps/ieee754/flt-32/s_cbrtf.c | 3 +- sysdeps/ieee754/flt-32/s_ceilf.c | 1 + sysdeps/ieee754/flt-32/s_copysignf.c | 1 + sysdeps/ieee754/flt-32/s_cosf.c | 161 +- sysdeps/ieee754/flt-32/s_floorf.c | 1 + 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_nearbyintf.c | 1 + sysdeps/ieee754/flt-32/s_nextupf.c | 2 +- sysdeps/ieee754/flt-32/s_remquof.c | 2 +- sysdeps/ieee754/flt-32/s_rintf.c | 1 + sysdeps/ieee754/flt-32/s_roundevenf.c | 2 +- sysdeps/ieee754/flt-32/s_roundf.c | 3 +- sysdeps/ieee754/flt-32/s_scalbnf.c | 6 +- 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 | 182 +- sysdeps/ieee754/flt-32/s_sincosf_data.c | 2 +- sysdeps/ieee754/flt-32/s_sinf.c | 172 +- sysdeps/ieee754/flt-32/s_tanf.c | 29 +- sysdeps/ieee754/flt-32/s_totalorderf.c | 2 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 2 +- sysdeps/ieee754/flt-32/s_truncf.c | 3 +- sysdeps/ieee754/flt-32/sincosf_poly.h | 87 + sysdeps/ieee754/ieee754.h | 2 +- sysdeps/ieee754/k_standard.c | 12 +- sysdeps/ieee754/k_standardf.c | 3 +- sysdeps/ieee754/k_standardl.c | 9 +- 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 | 23 +- sysdeps/ieee754/ldbl-128/e_j1l.c | 1 + sysdeps/ieee754/ldbl-128/e_jnl.c | 9 +- sysdeps/ieee754/ldbl-128/e_lgammal_r.c | 6 +- sysdeps/ieee754/ldbl-128/e_powl.c | 6 +- sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128/gamma_productl.c | 3 +- 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 | 7 +- 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_ceill.c | 1 + sysdeps/ieee754/ldbl-128/s_copysignl.c | 1 + 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_expm1l.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_floorl.c | 1 + 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_rintl.c | 1 + sysdeps/ieee754/ldbl-128/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundl.c | 3 +- sysdeps/ieee754/ldbl-128/s_scalblnl.c | 6 +- sysdeps/ieee754/ldbl-128/s_scalbnl.c | 6 +- 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 | 3 +- 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 | 3 +- sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 226 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 8 +- .../ieee754/ldbl-128ibm-compat/bits/argp-ieee128.h | 34 - .../ieee754/ldbl-128ibm-compat/bits/err-ieee128.h | 40 - .../ldbl-128ibm-compat/bits/error-ieee128.h | 34 - .../ldbl-128ibm-compat/bits/monetary-ieee128.h | 43 - .../ldbl-128ibm-compat/bits/printf-ieee128.h | 35 - .../ldbl-128ibm-compat/bits/stdio-ieee128.h | 115 - .../ldbl-128ibm-compat/bits/syslog-ieee128.h | 51 - .../ldbl-128ibm-compat/bits/wchar-ieee128.h | 93 - .../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 +- .../ieee754/ldbl-128ibm-compat/ieee128-fprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fwprintf_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 | 52 + .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt_r.c | 34 + .../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-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-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-vfwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsnprintf.c | 4 +- .../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-vswprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vswprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-wprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-wprintf_chk.c | 2 +- .../ldbl-128ibm-compat/libm-alias-float128.h | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strfromf128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128_l.c | 2 +- .../test-printf-chk-ldbl-compat.c | 76 +- .../test-printf-chk-ldbl-compat.sh | 64 - .../test-printf-chk-redir-ibm128.c | 2 + .../test-printf-chk-redir-ieee128.c | 2 + .../ldbl-128ibm-compat/test-printf-ldbl-compat.c | 90 +- .../ldbl-128ibm-compat/test-printf-ldbl-compat.sh | 64 - .../ldbl-128ibm-compat/test-strfmon-ibm128.c | 1 + .../ldbl-128ibm-compat/test-strfmon-ieee128.c | 1 + .../ldbl-128ibm-compat/test-strfmon-ldbl-compat.c | 59 + .../ldbl-128ibm-compat/test-strfrom-ibm128.c | 1 + .../ldbl-128ibm-compat/test-strfrom-ieee128.c | 1 + .../ldbl-128ibm-compat/test-strfrom-ldbl-compat.c | 50 + .../ldbl-128ibm-compat/test-wcstold-ibm128.c | 1 + .../ldbl-128ibm-compat/test-wcstold-ieee128.c | 1 + .../ldbl-128ibm-compat/test-wcstold-ldbl-compat.c | 39 + .../test-wprintf-chk-ldbl-compat.c | 55 +- .../test-wprintf-chk-ldbl-compat.sh | 52 - .../test-wprintf-chk-redir-ibm128.c | 2 + .../test-wprintf-chk-redir-ieee128.c | 2 + .../ldbl-128ibm-compat/test-wprintf-ldbl-compat.c | 57 +- .../ldbl-128ibm-compat/test-wprintf-ldbl-compat.sh | 52 - 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 | 14 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 23 +- sysdeps/ieee754/ldbl-128ibm/e_j1l.c | 1 + sysdeps/ieee754/ldbl-128ibm/e_jnl.c | 9 +- sysdeps/ieee754/ldbl-128ibm/e_lgammal_r.c | 6 +- sysdeps/ieee754/ldbl-128ibm/e_powl.c | 6 +- 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 | 7 +- sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c | 2 +- .../ieee754/ldbl-128ibm/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 9 +- sysdeps/ieee754/ldbl-128ibm/s_copysignl.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_expm1l.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 | 9 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 5 +- 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 | 4 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 9 +- sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c | 6 +- sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c | 6 +- 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 | 11 +- 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 | 3 +- sysdeps/ieee754/ldbl-64-128/s_finitel.c | 1 - sysdeps/ieee754/ldbl-64-128/s_fpclassifyl.c | 1 - sysdeps/ieee754/ldbl-64-128/s_isinfl.c | 1 - sysdeps/ieee754/ldbl-64-128/s_isnanl.c | 1 - sysdeps/ieee754/ldbl-64-128/s_signbitl.c | 1 - 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 | 23 +- sysdeps/ieee754/ldbl-96/e_jnl.c | 9 +- sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 4 +- sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_productl.c | 3 +- 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 | 7 +- 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/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-96/s_asinhl.c | 2 +- sysdeps/ieee754/ldbl-96/s_cbrtl.c | 3 +- sysdeps/ieee754/ldbl-96/s_copysignl.c | 1 + 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 | 3 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 3 +- 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 | 2 +- sysdeps/ieee754/ldbl-96/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-96/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_scalblnl.c | 6 +- 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-totalorderl-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 3 +- sysdeps/ieee754/ldbl-opt/Makefile | 61 +- sysdeps/ieee754/ldbl-opt/Versions | 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/math_ldbl_opt.h | 7 +- sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 70 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 6 +- sysdeps/ieee754/ldbl-opt/nldbl-copysign.c | 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-fscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-fsub.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fwscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-iovfscanf.c | 5 + 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-scanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-sscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-swscanf.c | 5 + 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/nldbl-vfscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vfwscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vsscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vswscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vwscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-wscanf.c | 5 + 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 | 42 + sysdeps/ieee754/s_signgam.c | 1 - sysdeps/ieee754/soft-fp/s_daddl.c | 4 +- sysdeps/ieee754/soft-fp/s_ddivl.c | 4 +- sysdeps/ieee754/soft-fp/s_dmull.c | 4 +- sysdeps/ieee754/soft-fp/s_dsubl.c | 4 +- sysdeps/ieee754/soft-fp/s_fadd.c | 2 +- sysdeps/ieee754/soft-fp/s_faddl.c | 4 +- sysdeps/ieee754/soft-fp/s_fdiv.c | 14 +- sysdeps/ieee754/soft-fp/s_fdivl.c | 4 +- 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 | 4 +- sysdeps/ieee754/soft-fp/s_fsub.c | 2 +- sysdeps/ieee754/soft-fp/s_fsubl.c | 4 +- sysdeps/init_array/elf-init.c | 2 +- sysdeps/init_array/gmon-start.c | 2 +- sysdeps/init_array/pt-crti.S | 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/e_sqrt.c | 2 +- sysdeps/m68k/coldfire/fpu/e_sqrtf.c | 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 | 3 +- sysdeps/m68k/coldfire/fpu/s_rintf.c | 3 +- sysdeps/m68k/coldfire/math-tests.h | 29 - 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/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/bits/mathinline.h | 2 +- sysdeps/m68k/m680x0/fpu/e_acos.c | 2 +- sysdeps/m68k/m680x0/fpu/e_atan2.c | 2 +- .../fpu/doasin.c => m68k/m680x0/fpu/e_exp_data.c} | 0 sysdeps/m68k/m680x0/fpu/e_fmod.c | 2 +- sysdeps/m68k/m680x0/fpu/e_ilogb.c | 2 +- .../fpu/doasin.c => m68k/m680x0/fpu/e_log2_data.c} | 0 .../fpu/doasin.c => m68k/m680x0/fpu/e_log_data.c} | 0 sysdeps/m68k/m680x0/fpu/e_pow.c | 2 +- .../doasin.c => m68k/m680x0/fpu/e_pow_log_data.c} | 0 sysdeps/m68k/m680x0/fpu/e_rem_pio2.c | 3 - sysdeps/m68k/m680x0/fpu/e_rem_pio2f.c | 3 - sysdeps/m68k/m680x0/fpu/e_scalb.c | 2 +- sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/m680x0/fpu/k_rem_pio2f.c | 3 - sysdeps/m68k/m680x0/fpu/math-barriers.h | 2 +- .../fpu/doasin.c => m68k/m680x0/fpu/math_err.c} | 0 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 | 3 +- sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_cos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csin_template.c | 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 | 3 +- 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.c | 1 + sysdeps/m68k/m680x0/fpu/s_rint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_rintf.c | 1 + sysdeps/m68k/m680x0/fpu/s_rintl.c | 1 + 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 | 3 +- sysdeps/m68k/m680x0/fpu/t_exp.c | 1 - sysdeps/m68k/m680x0/fpu/w_exp.c | 1 + sysdeps/m68k/m680x0/fpu/w_exp2.c | 1 + sysdeps/m68k/m680x0/fpu/w_log.c | 1 + sysdeps/m68k/m680x0/fpu/w_log2.c | 1 + sysdeps/m68k/m680x0/fpu/w_pow.c | 1 + 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 | 18 +- 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 | 2 +- sysdeps/m68k/nptl/tls.h | 2 +- sysdeps/m68k/rawmemchr.S | 2 +- sysdeps/m68k/setjmp.c | 2 +- sysdeps/m68k/sotruss-lib.c | 2 +- sysdeps/m68k/stackinfo.h | 2 +- sysdeps/m68k/start.S | 2 +- sysdeps/m68k/strchr.S | 2 +- sysdeps/m68k/strchrnul.S | 2 +- sysdeps/m68k/symbol-hacks.h | 2 +- sysdeps/m68k/sys/ucontext.h | 2 +- sysdeps/m68k/sysdep.h | 2 +- sysdeps/m68k/tls-macros.h | 2 +- sysdeps/m68k/tst-audit.h | 2 +- sysdeps/m68k/wcpcpy.c | 36 - sysdeps/m68k/wcpcpy_chk.c | 2 +- sysdeps/mach/Makefile | 2 +- sysdeps/mach/_strerror.c | 2 +- sysdeps/mach/adjtime.c | 2 +- sysdeps/mach/getloadavg.c | 2 +- sysdeps/mach/getpagesize.c | 2 +- sysdeps/mach/getsysstats.c | 2 +- sysdeps/mach/gettimeofday.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/hurd/Makefile | 13 +- sysdeps/mach/hurd/_exit.c | 2 +- sysdeps/mach/hurd/accept.c | 2 +- sysdeps/mach/hurd/accept4.c | 2 +- sysdeps/mach/hurd/access.c | 2 +- sysdeps/mach/hurd/adjtime.c | 2 +- sysdeps/mach/hurd/bind.c | 2 +- sysdeps/mach/hurd/bits/errno.h | 8 + sysdeps/mach/hurd/bits/fcntl.h | 17 +- sysdeps/mach/hurd/bits/ioctls.h | 2 +- sysdeps/mach/hurd/bits/local_lim.h | 2 +- sysdeps/mach/hurd/bits/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 2 +- sysdeps/mach/hurd/bits/socket.h | 2 +- sysdeps/mach/hurd/bits/stat.h | 6 +- sysdeps/mach/hurd/bits/statfs.h | 2 +- sysdeps/mach/hurd/bits/statvfs.h | 2 +- sysdeps/mach/hurd/bits/sysmacros.h | 2 +- sysdeps/mach/hurd/bits/types/error_t.h | 2 +- sysdeps/mach/hurd/bits/typesizes.h | 2 +- sysdeps/mach/hurd/brk.c | 2 +- sysdeps/mach/hurd/chdir.c | 2 +- sysdeps/mach/hurd/check_fds.c | 2 +- sysdeps/mach/hurd/chflags.c | 2 +- sysdeps/mach/hurd/chmod.c | 2 +- sysdeps/mach/hurd/chown.c | 2 +- sysdeps/mach/hurd/chroot.c | 2 +- sysdeps/mach/hurd/clock.c | 2 +- sysdeps/mach/hurd/close.c | 2 +- sysdeps/mach/hurd/closedir.c | 2 +- sysdeps/mach/hurd/connect.c | 2 +- sysdeps/mach/hurd/cthreads.c | 2 +- sysdeps/mach/hurd/device-nrs.h | 2 +- sysdeps/mach/hurd/dirfd.c | 2 +- sysdeps/mach/hurd/dirstream.h | 2 +- sysdeps/mach/hurd/dl-execstack.c | 2 +- sysdeps/mach/hurd/dl-fcntl.h | 2 +- sysdeps/mach/hurd/dl-mman.h | 2 +- sysdeps/mach/hurd/dl-sysdep.c | 23 +- sysdeps/mach/hurd/dl-sysdep.h | 2 +- sysdeps/mach/hurd/dl-unistd.h | 2 +- sysdeps/mach/hurd/dup2.c | 2 +- sysdeps/mach/hurd/dup3.c | 2 +- sysdeps/mach/hurd/eloop-threshold.h | 2 +- sysdeps/mach/hurd/enbl-secure.c | 2 +- sysdeps/mach/hurd/errlist.c | 2 +- sysdeps/mach/hurd/errno-loc.c | 2 +- sysdeps/mach/hurd/errnos.awk | 5 +- sysdeps/mach/hurd/euidaccess.c | 2 +- sysdeps/mach/hurd/execve.c | 2 +- sysdeps/mach/hurd/f_setlk.c | 82 + sysdeps/mach/hurd/f_setlk.h | 23 + sysdeps/mach/hurd/faccessat.c | 6 +- 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 | 60 +- sysdeps/mach/hurd/fcntl64.c | 1 + 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 | 74 +- sysdeps/mach/hurd/fpathconf.c | 2 +- sysdeps/mach/hurd/fremovexattr.c | 2 +- sysdeps/mach/hurd/fsetxattr.c | 2 +- sysdeps/mach/hurd/fstatfs.c | 2 +- sysdeps/mach/hurd/fstatfs64.c | 2 +- sysdeps/mach/hurd/fstatvfs.c | 2 +- sysdeps/mach/hurd/fstatvfs64.c | 2 +- sysdeps/mach/hurd/fsync.c | 2 +- sysdeps/mach/hurd/ftruncate.c | 2 +- sysdeps/mach/hurd/ftruncate64.c | 2 +- sysdeps/mach/hurd/futimens.c | 2 +- sysdeps/mach/hurd/futimes.c | 2 +- sysdeps/mach/hurd/futimesat.c | 2 +- sysdeps/mach/hurd/fxstat.c | 2 +- sysdeps/mach/hurd/fxstat64.c | 2 +- sysdeps/mach/hurd/fxstatat.c | 2 +- sysdeps/mach/hurd/fxstatat64.c | 2 +- sysdeps/mach/hurd/gai_misc.h | 2 +- sysdeps/mach/hurd/getclktck.c | 2 +- sysdeps/mach/hurd/getcwd.c | 12 +- sysdeps/mach/hurd/getdomain.c | 2 +- sysdeps/mach/hurd/getdtsz.c | 2 +- sysdeps/mach/hurd/getegid.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/getresgid.c | 2 +- sysdeps/mach/hurd/getresuid.c | 2 +- sysdeps/mach/hurd/getrlimit.c | 2 +- sysdeps/mach/hurd/getrusage.c | 2 +- sysdeps/mach/hurd/getsid.c | 2 +- sysdeps/mach/hurd/getsockname.c | 2 +- sysdeps/mach/hurd/getsockopt.c | 2 +- sysdeps/mach/hurd/getuid.c | 2 +- sysdeps/mach/hurd/getxattr.c | 2 +- sysdeps/mach/hurd/group_member.c | 2 +- sysdeps/mach/hurd/hp-timing.h | 2 +- sysdeps/mach/hurd/htl/bits/pthread-np.h | 2 +- .../hurd/htl/bits/types/struct___pthread_mutex.h | 2 +- sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c | 2 +- sysdeps/mach/hurd/htl/pt-attr-setstacksize.c | 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-consistent.c | 12 +- 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 | 14 +- sysdeps/mach/hurd/htl/pt-mutex-lock.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 6 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex.h | 12 +- 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 | 6 +- 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 | 9 +- sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 3 +- 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 | 2 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 2 +- sysdeps/mach/hurd/i386/Makefile | 4 + sysdeps/mach/hurd/i386/____longjmp_chk.S | 2 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 2 +- sysdeps/mach/hurd/i386/exc2signal.c | 2 +- sysdeps/mach/hurd/i386/htl/pt-machdep.c | 2 +- sysdeps/mach/hurd/i386/htl/pt-setup.c | 2 +- sysdeps/mach/hurd/i386/init-first.c | 8 +- sysdeps/mach/hurd/i386/intr-msg.h | 25 +- sysdeps/mach/hurd/i386/ioperm.c | 2 +- sysdeps/mach/hurd/i386/libc.abilist | 5 +- sysdeps/mach/hurd/i386/libm.abilist | 5 + sysdeps/mach/hurd/i386/longjmp-ts.c | 2 +- sysdeps/mach/hurd/i386/sigcontextinfo.h | 2 +- sysdeps/mach/hurd/i386/sigreturn.c | 2 +- sysdeps/mach/hurd/i386/static-start.S | 2 +- sysdeps/mach/hurd/i386/sys/io.h | 2 +- sysdeps/mach/hurd/i386/tls.h | 2 +- sysdeps/mach/hurd/i386/trampoline.c | 10 +- sysdeps/mach/hurd/if_index.c | 2 +- sysdeps/mach/hurd/ifreq.c | 2 +- sysdeps/mach/hurd/ifreq.h | 2 +- sysdeps/mach/hurd/ioctl.c | 42 +- sysdeps/mach/hurd/isatty.c | 2 +- sysdeps/mach/hurd/jmp-unwind.c | 6 +- sysdeps/mach/hurd/kernel-features.h | 2 +- sysdeps/mach/hurd/kill.c | 10 +- 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/lutimes.c | 2 +- sysdeps/mach/hurd/lxstat.c | 2 +- sysdeps/mach/hurd/lxstat64.c | 2 +- sysdeps/mach/hurd/malloc-machine.h | 2 +- sysdeps/mach/hurd/mig-reply.c | 8 +- sysdeps/mach/hurd/mkdir.c | 2 +- sysdeps/mach/hurd/mkdirat.c | 2 +- sysdeps/mach/hurd/mlock.c | 2 +- sysdeps/mach/hurd/mlockall.c | 2 +- sysdeps/mach/hurd/mmap.c | 6 +- sysdeps/mach/hurd/mmap64.c | 2 +- sysdeps/mach/hurd/msync.c | 93 + sysdeps/mach/hurd/munlock.c | 2 +- sysdeps/mach/hurd/munlockall.c | 2 +- sysdeps/mach/hurd/net/ethernet.h | 2 +- sysdeps/mach/hurd/net/if_arp.h | 2 +- sysdeps/mach/hurd/net/if_ether.h | 2 +- sysdeps/mach/hurd/net/route.h | 2 +- sysdeps/mach/hurd/not-errno.h | 2 +- sysdeps/mach/hurd/open.c | 2 +- sysdeps/mach/hurd/openat.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/profil.c | 2 +- sysdeps/mach/hurd/pselect.c | 2 +- sysdeps/mach/hurd/ptrace.c | 10 +- sysdeps/mach/hurd/ptsname.c | 2 +- sysdeps/mach/hurd/pwrite.c | 2 +- sysdeps/mach/hurd/pwrite64.c | 2 +- sysdeps/mach/hurd/read.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 | 23 +- sysdeps/mach/hurd/renameat2.c | 56 + sysdeps/mach/hurd/res_enable_icmp.c | 27 + 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/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 | 14 +- sysdeps/mach/hurd/setlogin.c | 2 +- sysdeps/mach/hurd/setpgid.c | 2 +- sysdeps/mach/hurd/setpriority.c | 2 +- sysdeps/mach/hurd/setregid.c | 2 +- sysdeps/mach/hurd/setresgid.c | 2 +- sysdeps/mach/hurd/setresuid.c | 2 +- sysdeps/mach/hurd/setreuid.c | 2 +- sysdeps/mach/hurd/setrlimit.c | 2 +- sysdeps/mach/hurd/setsid.c | 2 +- sysdeps/mach/hurd/setsockopt.c | 2 +- sysdeps/mach/hurd/settimeofday.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 | 14 +- sysdeps/mach/hurd/sigaltstack.c | 7 +- sysdeps/mach/hurd/siglist.h | 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 | 151 +- 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/sysdep-cancel.h | 1 - sysdeps/mach/hurd/telldir.c | 2 +- sysdeps/mach/hurd/times.c | 2 +- sysdeps/mach/hurd/tls.h | 2 +- sysdeps/mach/hurd/tmpfile.c | 2 +- sysdeps/mach/hurd/truncate.c | 2 +- sysdeps/mach/hurd/truncate64.c | 2 +- sysdeps/mach/hurd/ttyname.c | 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/write.c | 2 +- sysdeps/mach/hurd/x86/dl-sysdep.c | 2 +- sysdeps/mach/hurd/xmknod.c | 2 +- sysdeps/mach/hurd/xmknodat.c | 2 +- sysdeps/mach/hurd/xstat.c | 2 +- sysdeps/mach/hurd/xstat64.c | 2 +- sysdeps/mach/hurd/xstatconv.c | 2 +- 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 | 2 +- sysdeps/mach/i386/thread_state.h | 2 +- sysdeps/mach/libc-lock.h | 2 +- sysdeps/mach/mprotect.c | 2 +- sysdeps/mach/msync.c | 2 +- sysdeps/mach/munmap.c | 2 +- sysdeps/mach/nanosleep.c | 2 +- sysdeps/mach/pagecopy.h | 14 +- sysdeps/mach/readonly-area.c | 2 +- sysdeps/mach/sched_yield.c | 2 +- sysdeps/mach/sleep.c | 2 +- sysdeps/mach/strerror_l.c | 2 +- sysdeps/mach/sysdep.h | 2 +- sysdeps/mach/thread_state.h | 6 +- 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 | 2 +- sysdeps/microblaze/backtrace_linux.c | 2 +- sysdeps/microblaze/bits/endian.h | 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 | 16 +- sysdeps/microblaze/dl-tls.h | 2 +- sysdeps/microblaze/dl-trampoline.S | 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/bits/pthreadtypes-arch.h | 2 +- sysdeps/microblaze/nptl/bits/semaphore.h | 2 +- sysdeps/microblaze/nptl/pthreaddef.h | 2 +- sysdeps/microblaze/nptl/tls.h | 2 +- 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 | 9 +- 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 | 4 +- sysdeps/mips/dl-procinfo.c | 2 +- sysdeps/mips/dl-procinfo.h | 2 +- sysdeps/mips/dl-tls.h | 2 +- sysdeps/mips/dl-trampoline.c | 4 +- sysdeps/mips/fpregdef.h | 2 +- sysdeps/mips/fpu/e_sqrt.c | 2 +- sysdeps/mips/fpu/e_sqrtf.c | 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 | 241 + 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/math-tests.h | 32 - sysdeps/mips/math_private.h | 245 - 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 | 88 +- sysdeps/mips/mips32/sfp-machine.h | 4 +- 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 | 88 +- 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/sfp-machine.h | 4 +- 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/pthreaddef.h | 2 +- sysdeps/mips/nptl/tls.h | 2 +- sysdeps/mips/regdef.h | 2 +- sysdeps/mips/rshift.S | 2 +- sysdeps/mips/setjmp.S | 2 +- sysdeps/mips/setjmp_aux.c | 2 +- sysdeps/mips/sgidefs.h | 2 +- sysdeps/mips/sotruss-lib.c | 2 +- sysdeps/mips/stackinfo.h | 2 +- sysdeps/mips/start.S | 2 +- sysdeps/mips/strcmp.S | 2 +- sysdeps/mips/sub_n.S | 2 +- sysdeps/mips/submul_1.S | 2 +- sysdeps/mips/sys/asm.h | 18 +- sysdeps/mips/sys/fpregdef.h | 2 +- sysdeps/mips/sys/regdef.h | 2 +- sysdeps/mips/sys/tas.h | 5 +- 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/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/gccframe.h | 2 +- sysdeps/nios2/gmp-mparam.h | 2 +- sysdeps/nios2/jmpbuf-offsets.h | 2 +- sysdeps/nios2/jmpbuf-unwind.h | 2 +- sysdeps/nios2/ldsodefs.h | 2 +- sysdeps/nios2/libc-tls.c | 2 +- sysdeps/nios2/machine-gmon.h | 2 +- sysdeps/nios2/math-tests.h | 28 - sysdeps/nios2/memusage.h | 2 +- sysdeps/nios2/nptl/Makefile | 2 +- sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/nios2/nptl/bits/semaphore.h | 2 +- sysdeps/nios2/nptl/pthreaddef.h | 2 +- sysdeps/nios2/nptl/tls.h | 2 +- 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 | 17 +- sysdeps/nptl/allocrtsig.c | 2 +- sysdeps/nptl/bits/pthreadtypes.h | 2 +- sysdeps/nptl/bits/thread-shared-types.h | 24 +- sysdeps/nptl/dl-tunables.list | 27 + sysdeps/nptl/fork.c | 16 +- sysdeps/nptl/fork.h | 10 +- sysdeps/nptl/futex-internal.h | 4 +- sysdeps/nptl/gai_misc.h | 17 +- 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 | 12 +- sysdeps/nptl/lowlevellock.h | 32 +- sysdeps/nptl/malloc-machine.h | 2 +- sysdeps/nptl/proc_service.h | 95 + sysdeps/nptl/pthread-functions.h | 2 +- sysdeps/nptl/pthread.h | 2 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/nptl/shm-directory.h | 2 +- sysdeps/nptl/stdio-lock.h | 2 +- sysdeps/nptl/sys/procfs.h | 2 +- sysdeps/nptl/thread_db.h | 458 + sysdeps/nptl/threads.h | 2 +- sysdeps/nptl/timer_routines.h | 2 +- sysdeps/nptl/unwind-forcedunwind.c | 2 +- sysdeps/posix/alarm.c | 2 +- sysdeps/posix/clock.c | 2 +- sysdeps/posix/clock_getres.c | 57 +- sysdeps/posix/closedir.c | 2 +- sysdeps/posix/ctermid.c | 2 +- sysdeps/posix/cuserid.c | 2 +- sysdeps/posix/dirfd.c | 2 +- sysdeps/posix/dirstream.h | 2 +- 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 | 2 +- sysdeps/posix/flock.c | 2 +- sysdeps/posix/fpathconf.c | 2 +- sysdeps/posix/gai_strerror.c | 2 +- sysdeps/posix/getaddrinfo.c | 4 +- sysdeps/posix/getcwd.c | 2 +- sysdeps/posix/getdtsz.c | 2 +- sysdeps/posix/gethostname.c | 2 +- sysdeps/posix/getpagesize.c | 2 +- sysdeps/posix/gettimeofday.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 | 14 +- sysdeps/posix/opendir.c | 2 +- sysdeps/posix/pathconf.c | 2 +- sysdeps/posix/pause.c | 4 +- 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 | 2 +- sysdeps/posix/readdir_r.c | 2 +- sysdeps/posix/readv.c | 2 +- sysdeps/posix/remove.c | 2 +- sysdeps/posix/rename.c | 6 +- sysdeps/posix/rewinddir.c | 2 +- sysdeps/posix/seekdir.c | 2 +- sysdeps/posix/shm-directory.c | 2 +- sysdeps/posix/shm-directory.h | 2 +- sysdeps/posix/shm_open.c | 2 +- sysdeps/posix/shm_unlink.c | 2 +- sysdeps/posix/sigblock.c | 2 +- sysdeps/posix/sigignore.c | 2 +- sysdeps/posix/sigintr.c | 2 +- sysdeps/posix/signal.c | 2 +- sysdeps/posix/sigpause.c | 5 +- sysdeps/posix/sigset.c | 2 +- sysdeps/posix/sigsetmask.c | 2 +- sysdeps/posix/sigsuspend.c | 2 +- sysdeps/posix/sigwait.c | 14 +- sysdeps/posix/sleep.c | 2 +- sysdeps/posix/spawni.c | 34 +- sysdeps/posix/sprofil.c | 2 +- sysdeps/posix/sysconf.c | 6 +- sysdeps/posix/system.c | 191 +- sysdeps/posix/sysv_signal.c | 2 +- sysdeps/posix/telldir.c | 2 +- sysdeps/posix/tempname.c | 42 +- sysdeps/posix/time.c | 2 +- sysdeps/posix/timespec_get.c | 4 +- sysdeps/posix/truncate.c | 2 +- sysdeps/posix/ttyname.c | 2 +- sysdeps/posix/ttyname_r.c | 2 +- sysdeps/posix/ulimit.c | 2 +- sysdeps/posix/usleep.c | 2 +- sysdeps/posix/utime.c | 2 +- sysdeps/posix/utimes.c | 2 +- sysdeps/posix/wait.c | 2 +- sysdeps/posix/wait3.c | 2 +- sysdeps/posix/waitid.c | 14 +- sysdeps/posix/writev.c | 2 +- sysdeps/powerpc/Makefile | 6 +- sysdeps/powerpc/atomic-machine.h | 2 +- sysdeps/powerpc/bits/endian.h | 2 +- sysdeps/powerpc/bits/fenv.h | 2 +- sysdeps/powerpc/bits/fenvinline.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/mathinline.h | 58 - 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 | 59 +- sysdeps/powerpc/dl-tls.c | 2 +- sysdeps/powerpc/dl-tls.h | 2 +- sysdeps/powerpc/dl-tunables.list | 2 +- sysdeps/powerpc/ffs.c | 2 +- sysdeps/powerpc/fpu/e_hypot.c | 2 +- sysdeps/powerpc/fpu/e_hypotf.c | 2 +- sysdeps/powerpc/fpu/e_rem_pio2f.c | 188 - sysdeps/powerpc/fpu/e_sqrt.c | 3 +- sysdeps/powerpc/fpu/e_sqrtf.c | 5 +- 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 | 7 +- sysdeps/powerpc/fpu/fenv_private.h | 8 +- 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/k_cosf.c | 65 - sysdeps/powerpc/fpu/k_rem_pio2f.c | 273 - sysdeps/powerpc/fpu/k_sinf.c | 57 - sysdeps/powerpc/fpu/libm-test-ulps | 96 +- sysdeps/powerpc/fpu/math-barriers.h | 2 +- sysdeps/powerpc/fpu/math-tests-trap-force.h | 27 + sysdeps/powerpc/fpu/math_ldbl.h | 2 +- sysdeps/powerpc/fpu/math_private.h | 87 +- sysdeps/powerpc/fpu/s_cosf.c | 70 - sysdeps/powerpc/fpu/s_fabs.S | 2 +- sysdeps/powerpc/fpu/s_float_bitwise.h | 115 - sysdeps/powerpc/fpu/s_fma.S | 2 +- sysdeps/powerpc/fpu/s_fmaf.S | 2 +- sysdeps/powerpc/fpu/s_isnan.c | 2 +- sysdeps/powerpc/fpu/s_rint.c | 3 +- sysdeps/powerpc/fpu/s_rintf.c | 3 +- sysdeps/powerpc/fpu/s_sinf.c | 70 - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 14 +- 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/math-tests.h | 25 - sysdeps/powerpc/memusage.h | 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 | 88 +- sysdeps/powerpc/nofpu/sim-full.c | 8 +- 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 | 8 +- sysdeps/powerpc/novmxsetjmp.h | 2 +- sysdeps/powerpc/nptl/Makefile | 2 +- sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/powerpc/nptl/elide.h | 2 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 2 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 2 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 2 +- sysdeps/powerpc/nptl/pthreaddef.h | 2 +- sysdeps/powerpc/nptl/tcb-offsets.sym | 1 - sysdeps/powerpc/nptl/tls.h | 15 +- sysdeps/powerpc/power4/fpu/mpa-arch.h | 2 +- sysdeps/powerpc/power4/fpu/mpa.c | 2 +- sysdeps/powerpc/power4/wordcopy.c | 2 +- sysdeps/powerpc/power5+/fpu/s_modf.c | 13 +- sysdeps/powerpc/power5+/fpu/s_modff.c | 13 +- sysdeps/powerpc/power6/wcschr.c | 96 - sysdeps/powerpc/power6/wcscpy.c | 105 - sysdeps/powerpc/power6/wcsrchr.c | 89 - sysdeps/powerpc/power6/wordcopy.c | 2 +- sysdeps/powerpc/power7/fpu/s_logb.c | 2 +- sysdeps/powerpc/power7/fpu/s_logbf.c | 3 +- sysdeps/powerpc/power7/fpu/s_logbl.c | 2 +- sysdeps/powerpc/powerpc32/405/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/405/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/405/memset.S | 2 +- sysdeps/powerpc/powerpc32/405/strcmp.S | 2 +- sysdeps/powerpc/powerpc32/405/strcpy.S | 2 +- sysdeps/powerpc/powerpc32/405/strlen.S | 2 +- sysdeps/powerpc/powerpc32/405/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/476/memset.S | 2 +- sysdeps/powerpc/powerpc32/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/__longjmp.S | 2 +- sysdeps/powerpc/powerpc32/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/add_n.S | 2 +- sysdeps/powerpc/powerpc32/addmul_1.S | 2 +- sysdeps/powerpc/powerpc32/atomic-machine.h | 2 +- sysdeps/powerpc/powerpc32/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 | 4 +- sysdeps/powerpc/powerpc32/dl-machine.c | 6 +- sysdeps/powerpc/powerpc32/dl-machine.h | 2 +- sysdeps/powerpc/powerpc32/dl-start.S | 5 +- sysdeps/powerpc/powerpc32/dl-trampoline.S | 2 +- .../powerpc32/e500/nofpu/atomic-feclearexcept.c | 2 +- .../powerpc32/e500/nofpu/atomic-feholdexcept.c | 2 +- .../powerpc32/e500/nofpu/atomic-feupdateenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fe_note_change.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetmode.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c | 2 +- .../powerpc32/e500/nofpu/fetestexceptflag.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c | 2 +- .../powerpc32/e500/nofpu/fexcepts_from_prctl.c | 2 +- .../powerpc32/e500/nofpu/fexcepts_from_spe.c | 2 +- .../powerpc32/e500/nofpu/fexcepts_to_prctl.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c | 2 +- .../powerpc32/e500/nofpu/fraiseexcept-soft.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c | 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_ceil.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_ceilf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_copysignl.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_floor.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_floorf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llrint.c | 4 +- sysdeps/powerpc/powerpc32/fpu/s_llrintf.c | 4 +- sysdeps/powerpc/powerpc32/fpu/s_llround.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llroundf.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_nearbyint.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_nearbyintf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_rint.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_rintf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_truncf.S | 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 +- .../power4/fpu/multiarch/s_ceil-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceil-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceil.c | 3 +- .../power4/fpu/multiarch/s_ceilf-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceilf.c | 3 +- .../power4/fpu/multiarch/s_copysign-power6.S | 2 +- .../power4/fpu/multiarch/s_copysign-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_copysign.c | 3 +- .../powerpc32/power4/fpu/multiarch/s_copysignf.c | 3 +- .../power4/fpu/multiarch/s_finite-power7.S | 2 +- .../power4/fpu/multiarch/s_finite-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_finite.c | 2 +- .../power4/fpu/multiarch/s_finitef-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_finitef.c | 2 +- .../power4/fpu/multiarch/s_floor-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_floor-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_floor.c | 3 +- .../power4/fpu/multiarch/s_floorf-power5+.S | 2 +- .../power4/fpu/multiarch/s_floorf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_floorf.c | 3 +- .../power4/fpu/multiarch/s_isinf-power7.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_isinf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_isinf.c | 2 +- .../power4/fpu/multiarch/s_isinff-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_isinff.c | 2 +- .../power4/fpu/multiarch/s_isnan-power5.S | 2 +- .../power4/fpu/multiarch/s_isnan-power6.S | 2 +- .../power4/fpu/multiarch/s_isnan-power7.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_isnan-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_isnan.c | 2 +- .../power4/fpu/multiarch/s_isnanf-power5.S | 2 +- .../power4/fpu/multiarch/s_isnanf-power6.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_isnanf.c | 2 +- .../power4/fpu/multiarch/s_llrint-power6.S | 2 +- .../power4/fpu/multiarch/s_llrint-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_llrint.c | 2 +- .../power4/fpu/multiarch/s_llrintf-power6.S | 2 +- .../power4/fpu/multiarch/s_llrintf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_llrintf.c | 2 +- .../power4/fpu/multiarch/s_llround-power5+.S | 2 +- .../power4/fpu/multiarch/s_llround-power6.S | 2 +- .../power4/fpu/multiarch/s_llround-ppc32.S | 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-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrint.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrintf.c | 2 +- .../power4/fpu/multiarch/s_lround-power5+.S | 2 +- .../power4/fpu/multiarch/s_lround-power6x.S | 2 +- .../power4/fpu/multiarch/s_lround-ppc32.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 +- .../power4/fpu/multiarch/s_round-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_round-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_round.c | 3 +- .../power4/fpu/multiarch/s_roundf-power5+.S | 2 +- .../power4/fpu/multiarch/s_roundf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_roundf.c | 3 +- .../power4/fpu/multiarch/s_trunc-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc.c | 3 +- .../power4/fpu/multiarch/s_truncf-power5+.S | 2 +- .../power4/fpu/multiarch/s_truncf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_truncf.c | 3 +- sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S | 2 +- sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc32/power4/hp-timing.h | 6 +- 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 +- .../powerpc/powerpc32/power4/multiarch/Makefile | 13 - .../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 | 35 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 2 +- .../powerpc32/power4/multiarch/memchr-power7.S | 2 +- .../powerpc32/power4/multiarch/memchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memchr.c | 2 +- .../powerpc32/power4/multiarch/memcmp-power7.S | 2 +- .../powerpc32/power4/multiarch/memcmp-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memcmp.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memcpy-a2.S | 2 +- .../powerpc32/power4/multiarch/memcpy-cell.S | 2 +- .../powerpc32/power4/multiarch/memcpy-power6.S | 2 +- .../powerpc32/power4/multiarch/memcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/memcpy-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memcpy.c | 2 +- .../powerpc32/power4/multiarch/memmove-power7.c | 2 +- .../powerpc32/power4/multiarch/memmove-ppc.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memmove.c | 2 +- .../powerpc32/power4/multiarch/mempcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/mempcpy-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/mempcpy.c | 2 +- .../powerpc32/power4/multiarch/memrchr-power7.S | 2 +- .../powerpc32/power4/multiarch/memrchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memrchr.c | 2 +- .../powerpc32/power4/multiarch/memset-power6.S | 2 +- .../powerpc32/power4/multiarch/memset-power7.S | 2 +- .../powerpc32/power4/multiarch/memset-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memset.c | 2 +- .../powerpc32/power4/multiarch/rawmemchr-power7.S | 2 +- .../powerpc32/power4/multiarch/rawmemchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/rawmemchr.c | 2 +- .../powerpc32/power4/multiarch/rtld-memcmp.S | 2 +- .../powerpc32/power4/multiarch/rtld-memset.S | 2 +- .../powerpc32/power4/multiarch/rtld-strchr.S | 2 +- .../powerpc32/power4/multiarch/rtld-strnlen.c | 2 +- .../powerpc32/power4/multiarch/strcasecmp-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp.c | 2 +- .../power4/multiarch/strcasecmp_l-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp_l.c | 2 +- .../powerpc32/power4/multiarch/strchr-power7.S | 2 +- .../powerpc32/power4/multiarch/strchr-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strchr.c | 2 +- .../powerpc32/power4/multiarch/strchrnul-power7.S | 2 +- .../powerpc32/power4/multiarch/strchrnul-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strchrnul.c | 2 +- .../powerpc32/power4/multiarch/strlen-power7.S | 2 +- .../powerpc32/power4/multiarch/strlen-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strlen.c | 2 +- .../powerpc32/power4/multiarch/strncase-power7.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strncase.c | 2 +- .../powerpc32/power4/multiarch/strncase_l-power7.c | 2 +- .../powerpc32/power4/multiarch/strncase_l.c | 2 +- .../powerpc32/power4/multiarch/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/wcschr-power6.c | 26 - .../powerpc32/power4/multiarch/wcschr-power7.c | 26 - .../powerpc32/power4/multiarch/wcschr-ppc32.c | 43 - .../powerpc/powerpc32/power4/multiarch/wcschr.c | 41 - .../powerpc32/power4/multiarch/wcscpy-power6.c | 22 - .../powerpc32/power4/multiarch/wcscpy-power7.c | 22 - .../powerpc32/power4/multiarch/wcscpy-ppc32.c | 26 - .../powerpc/powerpc32/power4/multiarch/wcscpy.c | 36 - .../powerpc32/power4/multiarch/wcsrchr-power6.c | 20 - .../powerpc32/power4/multiarch/wcsrchr-power7.c | 20 - .../powerpc32/power4/multiarch/wcsrchr-ppc32.c | 26 - .../powerpc/powerpc32/power4/multiarch/wcsrchr.c | 36 - .../powerpc32/power4/multiarch/wordcopy-power7.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-ppc32.c | 2 +- sysdeps/powerpc/powerpc32/power4/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_ceil.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_ceilf.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_floor.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_floorf.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llround.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/fpu/s_finite.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.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 | 10 +- 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 | 19 +- sysdeps/powerpc/powerpc32/tst-audit.h | 2 +- sysdeps/powerpc/powerpc64/Makefile | 5 + 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 | 33 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 2 +- sysdeps/powerpc/powerpc64/backtrace.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 | 4 +- sysdeps/powerpc/powerpc64/dl-machine.c | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 4 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 2 +- sysdeps/powerpc/powerpc64/entry.h | 2 +- sysdeps/powerpc/powerpc64/ffsll.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 2 - .../powerpc64/fpu/multiarch/e_expf-power8.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c | 2 +- .../powerpc64/fpu/multiarch/e_hypot-power7.c | 2 +- .../powerpc64/fpu/multiarch/e_hypot-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c | 2 +- .../powerpc64/fpu/multiarch/e_hypotf-power7.c | 2 +- .../powerpc64/fpu/multiarch/e_hypotf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c | 2 +- .../powerpc64/fpu/multiarch/s_ceil-power5+.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c | 3 +- .../powerpc64/fpu/multiarch/s_ceilf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_ceilf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c | 3 +- .../powerpc64/fpu/multiarch/s_copysign-power6.S | 2 +- .../powerpc64/fpu/multiarch/s_copysign-ppc64.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_copysign.c | 3 +- .../powerpc/powerpc64/fpu/multiarch/s_copysignf.c | 3 +- .../powerpc64/fpu/multiarch/s_cosf-power8.S | 24 - .../powerpc/powerpc64/fpu/multiarch/s_cosf-ppc64.c | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf.c | 32 - .../powerpc64/fpu/multiarch/s_finite-power7.S | 2 +- .../powerpc64/fpu/multiarch/s_finite-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_finite-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c | 2 +- .../powerpc64/fpu/multiarch/s_finitef-ppc64.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_finitef.c | 2 +- .../powerpc64/fpu/multiarch/s_floor-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_floor-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor.c | 3 +- .../powerpc64/fpu/multiarch/s_floorf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_floorf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf.c | 3 +- .../powerpc64/fpu/multiarch/s_isinf-power7.S | 2 +- .../powerpc64/fpu/multiarch/s_isinf-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_isinf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c | 2 +- .../powerpc64/fpu/multiarch/s_isinff-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c | 2 +- .../powerpc64/fpu/multiarch/s_isnan-power5.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-power6.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-power6x.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-power7.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c | 2 +- .../powerpc64/fpu/multiarch/s_llrint-power6x.S | 2 +- .../powerpc64/fpu/multiarch/s_llrint-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_llrint-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_llrintf.c | 2 +- .../powerpc64/fpu/multiarch/s_llround-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_llround-power6x.S | 2 +- .../powerpc64/fpu/multiarch/s_llround-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_llround-ppc64.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_llround.c | 2 +- .../powerpc64/fpu/multiarch/s_llroundf-ppc64.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_llroundf.c | 2 +- .../powerpc64/fpu/multiarch/s_logb-power7.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_logb-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb.c | 2 +- .../powerpc64/fpu/multiarch/s_logbf-power7.c | 2 +- .../powerpc64/fpu/multiarch/s_logbf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf.c | 2 +- .../powerpc64/fpu/multiarch/s_logbl-power7.c | 2 +- .../powerpc64/fpu/multiarch/s_logbl-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl.c | 2 +- .../powerpc64/fpu/multiarch/s_modf-power5+.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_modf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf.c | 2 +- .../powerpc64/fpu/multiarch/s_modff-power5+.c | 2 +- .../powerpc64/fpu/multiarch/s_modff-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff.c | 2 +- .../powerpc64/fpu/multiarch/s_round-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_round-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_round.c | 3 +- .../powerpc64/fpu/multiarch/s_roundf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_roundf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c | 3 +- .../powerpc64/fpu/multiarch/s_sinf-power8.S | 24 - .../powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.c | 32 - .../powerpc64/fpu/multiarch/s_trunc-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_trunc-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc.c | 3 +- .../powerpc64/fpu/multiarch/s_truncf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_truncf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c | 3 +- sysdeps/powerpc/powerpc64/fpu/s_ceil.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_ceilf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_copysignl.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_floor.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_floorf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llroundf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyint.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_rint.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_rintf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc64/hp-timing.h | 6 +- sysdeps/powerpc/powerpc64/le/configure | 42 +- sysdeps/powerpc/powerpc64/le/configure.ac | 28 - sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c | 2 +- .../powerpc64/le/fpu/multiarch/w_sqrtf128-power9.c | 2 +- .../le/fpu/multiarch/w_sqrtf128-ppc64le.c | 2 +- .../powerpc64/le/fpu/multiarch/w_sqrtf128.c | 2 +- sysdeps/powerpc/powerpc64/le/fpu/sfp-machine.h | 5 +- .../powerpc/powerpc64/le/power9/fpu/e_sqrtf128.c | 2 +- sysdeps/powerpc/powerpc64/le/power9/strcmp.S | 264 + sysdeps/powerpc/powerpc64/le/power9/strncmp.S | 375 + sysdeps/powerpc/powerpc64/lshift.S | 14 +- sysdeps/powerpc/powerpc64/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/memset.S | 2 +- sysdeps/powerpc/powerpc64/mul_1.S | 15 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 20 +- 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 | 39 +- 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-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 +- 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-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 2 +- .../powerpc64/multiarch/strcasecmp-power7.S | 2 +- .../powerpc64/multiarch/strcasecmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcasecmp-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 2 +- .../powerpc64/multiarch/strcasecmp_l-power7.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 2 +- .../powerpc64/multiarch/strcasestr-power8.S | 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 | 6 +- sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 6 +- .../powerpc/powerpc64/multiarch/strcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power8.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 | 6 +- .../powerpc/powerpc64/multiarch/strncmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 6 +- .../powerpc/powerpc64/multiarch/strncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 2 +- .../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/wcschr-power6.c | 19 - .../powerpc/powerpc64/multiarch/wcschr-power7.c | 19 - sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c | 18 - sysdeps/powerpc/powerpc64/multiarch/wcschr.c | 43 - .../powerpc/powerpc64/multiarch/wcscpy-power6.c | 19 - .../powerpc/powerpc64/multiarch/wcscpy-power7.c | 19 - sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c | 18 - sysdeps/powerpc/powerpc64/multiarch/wcscpy.c | 36 - .../powerpc/powerpc64/multiarch/wcsrchr-power6.c | 19 - .../powerpc/powerpc64/multiarch/wcsrchr-power7.c | 19 - .../powerpc/powerpc64/multiarch/wcsrchr-ppc64.c | 18 - sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c | 36 - .../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/power5+/fpu/s_ceil.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_ceilf.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_floor.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_floorf.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power6/memset.S | 2 +- sysdeps/powerpc/powerpc64/power6/wcschr.c | 1 - sysdeps/powerpc/powerpc64/power6/wcscpy.c | 1 - sysdeps/powerpc/powerpc64/power6/wcsrchr.c | 1 - sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc64/power7/add_n.S | 2 +- sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S | 2 +- sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S | 2 +- sysdeps/powerpc/powerpc64/power7/fpu/s_isnan.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/fpu/e_expf.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_cosf.S | 509 - sysdeps/powerpc/powerpc64/power8/fpu/s_finite.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S | 520 - 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/power9/strcmp.S | 268 - sysdeps/powerpc/powerpc64/power9/strncmp.S | 379 - sysdeps/powerpc/powerpc64/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc64/register-dump.h | 10 +- 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 | 19 +- sysdeps/powerpc/powerpc64/tst-audit.h | 2 +- .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 2 +- .../powerpc/powerpc64/tst-ucontext-ppc64-vscr.c | 84 + sysdeps/powerpc/sched_cpucount.c | 2 +- sysdeps/powerpc/sigjmp.c | 8 +- sysdeps/powerpc/sotruss-lib.c | 2 +- sysdeps/powerpc/stackinfo.h | 2 +- sysdeps/powerpc/sys/platform/ppc.h | 2 +- sysdeps/powerpc/sysdep.h | 22 +- sysdeps/powerpc/test-arith.c | 28 +- sysdeps/powerpc/test-get_hwcap-static.c | 2 +- sysdeps/powerpc/test-get_hwcap.c | 2 +- sysdeps/powerpc/test-gettimebase.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 | 2 +- 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 | 2 +- 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/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/posix-timer.h | 2 +- sysdeps/pthread/semaphore.h | 2 +- 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/tst-timer.c | 2 +- sysdeps/riscv/__longjmp.S | 2 +- sysdeps/riscv/bits/fenv.h | 2 +- sysdeps/riscv/bits/link.h | 2 +- sysdeps/riscv/bits/setjmp.h | 2 +- sysdeps/riscv/bits/wordsize.h | 2 +- sysdeps/riscv/dl-machine.h | 2 +- sysdeps/riscv/dl-tls.h | 2 +- sysdeps/riscv/dl-trampoline.S | 2 +- sysdeps/riscv/e_sqrtl.c | 2 +- sysdeps/riscv/fpu_control.h | 2 +- sysdeps/riscv/gccframe.h | 2 +- sysdeps/riscv/jmpbuf-offsets.h | 2 +- sysdeps/riscv/jmpbuf-unwind.h | 2 +- sysdeps/riscv/ldsodefs.h | 2 +- sysdeps/riscv/libc-tls.c | 2 +- sysdeps/riscv/machine-gmon.h | 2 +- sysdeps/riscv/math-tests-snan-payload.h | 2 +- sysdeps/riscv/math-tests-trap.h | 26 + sysdeps/riscv/math-tests.h | 39 - sysdeps/riscv/memusage.h | 2 +- sysdeps/riscv/nofpu/libm-test-ulps | 8 + sysdeps/riscv/nofpu/math-tests-exceptions.h | 29 + sysdeps/riscv/nofpu/math-tests-rounding.h | 27 + sysdeps/riscv/nptl/Makefile | 2 +- sysdeps/riscv/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/riscv/nptl/bits/semaphore.h | 2 +- sysdeps/riscv/nptl/pthread-offsets.h | 2 +- sysdeps/riscv/nptl/pthreaddef.h | 2 +- sysdeps/riscv/nptl/tls.h | 2 +- sysdeps/riscv/rv64/rvd/libm-test-ulps | 114 +- sysdeps/riscv/rv64/rvd/s_ceil.c | 5 +- sysdeps/riscv/rv64/rvd/s_floor.c | 5 +- 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 | 4 +- sysdeps/riscv/rv64/rvd/s_rint.c | 5 +- sysdeps/riscv/rv64/rvd/s_round.c | 5 +- sysdeps/riscv/rv64/rvd/s_roundeven.c | 4 +- sysdeps/riscv/rv64/rvd/s_trunc.c | 5 +- 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/e_sqrt.c | 2 +- sysdeps/riscv/rvd/s_copysign.c | 3 +- sysdeps/riscv/rvd/s_finite.c | 4 +- sysdeps/riscv/rvd/s_fma.c | 2 +- sysdeps/riscv/rvd/s_fmax.c | 4 +- sysdeps/riscv/rvd/s_fmin.c | 4 +- sysdeps/riscv/rvd/s_fpclassify.c | 4 +- sysdeps/riscv/rvd/s_isinf.c | 4 +- sysdeps/riscv/rvd/s_isnan.c | 4 +- sysdeps/riscv/rvd/s_issignaling.c | 4 +- sysdeps/riscv/rvf/e_sqrtf.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 | 4 +- sysdeps/riscv/rvf/feholdexcpt.c | 4 +- sysdeps/riscv/rvf/fenv_private.h | 161 + sysdeps/riscv/rvf/fesetenv.c | 4 +- sysdeps/riscv/rvf/fesetexcept.c | 2 +- sysdeps/riscv/rvf/fesetmode.c | 2 +- sysdeps/riscv/rvf/fesetround.c | 4 +- sysdeps/riscv/rvf/feupdateenv.c | 4 +- sysdeps/riscv/rvf/fgetexcptflg.c | 4 +- sysdeps/riscv/rvf/fraiseexcpt.c | 2 +- sysdeps/riscv/rvf/fsetexcptflg.c | 2 +- sysdeps/riscv/rvf/ftestexcept.c | 4 +- sysdeps/riscv/rvf/get-rounding-mode.h | 2 +- sysdeps/riscv/rvf/math_private.h | 161 - sysdeps/riscv/rvf/s_ceilf.c | 5 +- sysdeps/riscv/rvf/s_copysignf.c | 3 +- sysdeps/riscv/rvf/s_finitef.c | 4 +- sysdeps/riscv/rvf/s_floorf.c | 5 +- sysdeps/riscv/rvf/s_fmaf.c | 2 +- sysdeps/riscv/rvf/s_fmaxf.c | 4 +- sysdeps/riscv/rvf/s_fminf.c | 4 +- sysdeps/riscv/rvf/s_fpclassifyf.c | 4 +- sysdeps/riscv/rvf/s_isinff.c | 4 +- sysdeps/riscv/rvf/s_isnanf.c | 4 +- sysdeps/riscv/rvf/s_issignalingf.c | 4 +- sysdeps/riscv/rvf/s_nearbyintf.c | 4 +- sysdeps/riscv/rvf/s_rintf.c | 5 +- sysdeps/riscv/rvf/s_roundevenf.c | 4 +- sysdeps/riscv/rvf/s_roundf.c | 5 +- sysdeps/riscv/rvf/s_truncf.c | 5 +- sysdeps/riscv/setjmp.S | 2 +- sysdeps/riscv/sfp-machine.h | 2 +- sysdeps/riscv/sotruss-lib.c | 2 +- sysdeps/riscv/stackinfo.h | 2 +- sysdeps/riscv/start.S | 9 +- sysdeps/riscv/sys/asm.h | 2 +- sysdeps/riscv/tls-macros.h | 2 +- sysdeps/riscv/tst-audit.h | 2 +- sysdeps/s390/Makefile | 51 + sysdeps/s390/asm-syntax.h | 2 +- sysdeps/s390/atomic-machine.h | 2 +- sysdeps/s390/bits/flt-eval-method.h | 2 +- sysdeps/s390/bits/link.h | 2 +- sysdeps/s390/bits/setjmp.h | 2 +- sysdeps/s390/bits/xtitypes.h | 33 - sysdeps/s390/bzero.c | 47 + sysdeps/s390/configure | 148 + sysdeps/s390/configure.ac | 106 + sysdeps/s390/dl-irel.h | 4 +- sysdeps/s390/dl-procinfo.c | 6 +- sysdeps/s390/dl-procinfo.h | 12 +- sysdeps/s390/dl-tls.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_sqrt.c | 2 +- sysdeps/s390/fpu/e_sqrtf.c | 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 | 6 +- 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/fetestexceptflag.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 | 154 +- sysdeps/s390/fpu/s_fma.c | 2 +- sysdeps/s390/fpu/s_fmaf.c | 2 +- sysdeps/s390/gccframe.h | 2 +- sysdeps/s390/gconv-modules | 2 +- sysdeps/s390/gmp-mparam.h | 2 +- sysdeps/s390/ifunc-memccpy.h | 52 + sysdeps/s390/ifunc-memchr.h | 52 + sysdeps/s390/ifunc-memcmp.h | 59 + sysdeps/s390/ifunc-memcpy.h | 122 + sysdeps/s390/ifunc-memmem.h | 76 + sysdeps/s390/ifunc-memrchr.h | 52 + sysdeps/s390/ifunc-memset.h | 74 + sysdeps/s390/ifunc-rawmemchr.h | 52 + sysdeps/s390/ifunc-stpcpy.h | 52 + sysdeps/s390/ifunc-stpncpy.h | 52 + sysdeps/s390/ifunc-strcat.h | 52 + sysdeps/s390/ifunc-strchr.h | 52 + sysdeps/s390/ifunc-strchrnul.h | 52 + sysdeps/s390/ifunc-strcmp.h | 52 + sysdeps/s390/ifunc-strcpy.h | 52 + sysdeps/s390/ifunc-strcspn.h | 52 + sysdeps/s390/ifunc-strlen.h | 52 + sysdeps/s390/ifunc-strncat.h | 52 + sysdeps/s390/ifunc-strncmp.h | 52 + sysdeps/s390/ifunc-strncpy.h | 52 + sysdeps/s390/ifunc-strnlen.h | 52 + sysdeps/s390/ifunc-strpbrk.h | 52 + sysdeps/s390/ifunc-strrchr.h | 52 + sysdeps/s390/ifunc-strspn.h | 52 + sysdeps/s390/ifunc-strstr.h | 76 + sysdeps/s390/ifunc-wcpcpy.h | 53 + sysdeps/s390/ifunc-wcpncpy.h | 53 + sysdeps/s390/ifunc-wcscat.h | 53 + sysdeps/s390/ifunc-wcschr.h | 53 + sysdeps/s390/ifunc-wcschrnul.h | 53 + sysdeps/s390/ifunc-wcscmp.h | 52 + sysdeps/s390/ifunc-wcscpy.h | 53 + sysdeps/s390/ifunc-wcscspn.h | 53 + sysdeps/s390/ifunc-wcslen.h | 53 + sysdeps/s390/ifunc-wcsncat.h | 53 + sysdeps/s390/ifunc-wcsncmp.h | 52 + sysdeps/s390/ifunc-wcsncpy.h | 53 + sysdeps/s390/ifunc-wcsnlen.h | 53 + sysdeps/s390/ifunc-wcspbrk.h | 53 + sysdeps/s390/ifunc-wcsrchr.h | 53 + sysdeps/s390/ifunc-wcsspn.h | 53 + sysdeps/s390/ifunc-wmemchr.h | 53 + sysdeps/s390/ifunc-wmemcmp.h | 52 + sysdeps/s390/ifunc-wmemset.h | 53 + sysdeps/s390/iso-8859-1_cp037_z900.c | 9 +- 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 | 29 + sysdeps/s390/memccpy-vx.S | 164 + sysdeps/s390/memccpy.c | 39 + sysdeps/s390/memchr-vx.S | 163 + sysdeps/s390/memchr-z900.S | 63 + sysdeps/s390/memchr.c | 41 + sysdeps/s390/memcmp-z900.S | 173 + sysdeps/s390/memcmp.c | 49 + sysdeps/s390/memcopy.h | 23 + sysdeps/s390/memcpy-z900.S | 366 + sysdeps/s390/memcpy.c | 49 + sysdeps/s390/memmem-arch13.S | 161 + sysdeps/s390/memmem-c.c | 47 + sysdeps/s390/memmem-vx.c | 61 + sysdeps/s390/memmem.c | 49 + sysdeps/s390/memmove-c.c | 37 + sysdeps/s390/memmove.c | 54 + sysdeps/s390/mempcpy.S | 19 - sysdeps/s390/mempcpy.c | 54 + sysdeps/s390/memrchr-c.c | 27 + sysdeps/s390/memrchr-vx.S | 168 + sysdeps/s390/memrchr.c | 39 + sysdeps/s390/memset-z900.S | 219 + sysdeps/s390/memset.c | 48 + sysdeps/s390/memusage.h | 2 +- sysdeps/s390/multiarch/8bit-generic.c | 2 +- sysdeps/s390/multiarch/Makefile | 46 - sysdeps/s390/multiarch/gconv_simple.c | 25 +- sysdeps/s390/multiarch/iconv/skeleton.c | 2 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 714 +- sysdeps/s390/multiarch/ifunc-resolve.h | 50 +- sysdeps/s390/multiarch/memccpy-c.c | 25 - sysdeps/s390/multiarch/memccpy-vx.S | 156 - sysdeps/s390/multiarch/memccpy.c | 28 - sysdeps/s390/multiarch/memchr-vx.S | 159 - sysdeps/s390/multiarch/memchr.c | 27 - sysdeps/s390/multiarch/mempcpy.c | 32 - sysdeps/s390/multiarch/memrchr-c.c | 25 - sysdeps/s390/multiarch/memrchr-vx.S | 160 - sysdeps/s390/multiarch/memrchr.c | 28 - sysdeps/s390/multiarch/rawmemchr-c.c | 34 - sysdeps/s390/multiarch/rawmemchr-vx.S | 92 - sysdeps/s390/multiarch/rawmemchr.c | 31 - sysdeps/s390/multiarch/stpcpy-c.c | 35 - sysdeps/s390/multiarch/stpcpy-vx.S | 104 - sysdeps/s390/multiarch/stpcpy.c | 35 - sysdeps/s390/multiarch/stpncpy-c.c | 28 - sysdeps/s390/multiarch/stpncpy-vx.S | 200 - sysdeps/s390/multiarch/stpncpy.c | 32 - sysdeps/s390/multiarch/strcat-c.c | 28 - sysdeps/s390/multiarch/strcat-vx.S | 161 - sysdeps/s390/multiarch/strcat.c | 29 - sysdeps/s390/multiarch/strchr-c.c | 29 - sysdeps/s390/multiarch/strchr-vx.S | 100 - sysdeps/s390/multiarch/strchr.c | 32 - sysdeps/s390/multiarch/strchrnul-c.c | 26 - sysdeps/s390/multiarch/strchrnul-vx.S | 93 - sysdeps/s390/multiarch/strchrnul.c | 28 - sysdeps/s390/multiarch/strcmp-vx.S | 116 - sysdeps/s390/multiarch/strcmp.c | 29 - sysdeps/s390/multiarch/strcpy-vx.S | 109 - sysdeps/s390/multiarch/strcpy.c | 27 - sysdeps/s390/multiarch/strcspn-c.c | 28 - sysdeps/s390/multiarch/strcspn-vx.S | 281 - sysdeps/s390/multiarch/strcspn.c | 31 - sysdeps/s390/multiarch/strlen-c.c | 28 - sysdeps/s390/multiarch/strlen-vx.S | 84 - sysdeps/s390/multiarch/strlen.c | 29 - sysdeps/s390/multiarch/strncat-c.c | 23 - sysdeps/s390/multiarch/strncat-vx.S | 239 - sysdeps/s390/multiarch/strncat.c | 27 - sysdeps/s390/multiarch/strncmp-c.c | 28 - sysdeps/s390/multiarch/strncmp-vx.S | 137 - sysdeps/s390/multiarch/strncmp.c | 31 - sysdeps/s390/multiarch/strncpy-vx.S | 207 - sysdeps/s390/multiarch/strncpy.c | 29 - sysdeps/s390/multiarch/strnlen-c.c | 30 - sysdeps/s390/multiarch/strnlen-vx.S | 134 - sysdeps/s390/multiarch/strnlen.c | 32 - sysdeps/s390/multiarch/strpbrk-c.c | 28 - sysdeps/s390/multiarch/strpbrk-vx.S | 302 - sysdeps/s390/multiarch/strpbrk.c | 31 - sysdeps/s390/multiarch/strrchr-c.c | 29 - sysdeps/s390/multiarch/strrchr-vx.S | 180 - sysdeps/s390/multiarch/strrchr.c | 30 - sysdeps/s390/multiarch/strspn-c.c | 28 - sysdeps/s390/multiarch/strspn-vx.S | 256 - sysdeps/s390/multiarch/strspn.c | 31 - 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/multiarch/wcpcpy-c.c | 25 - sysdeps/s390/multiarch/wcpcpy-vx.S | 114 - sysdeps/s390/multiarch/wcpcpy.c | 28 - sysdeps/s390/multiarch/wcpncpy-c.c | 25 - sysdeps/s390/multiarch/wcpncpy-vx.S | 222 - sysdeps/s390/multiarch/wcpncpy.c | 28 - sysdeps/s390/multiarch/wcscat-c.c | 25 - sysdeps/s390/multiarch/wcscat-vx.S | 175 - sysdeps/s390/multiarch/wcscat.c | 28 - sysdeps/s390/multiarch/wcschr-c.c | 37 - sysdeps/s390/multiarch/wcschr-vx.S | 103 - sysdeps/s390/multiarch/wcschr.c | 32 - sysdeps/s390/multiarch/wcschrnul-c.c | 25 - sysdeps/s390/multiarch/wcschrnul-vx.S | 97 - sysdeps/s390/multiarch/wcschrnul.c | 28 - sysdeps/s390/multiarch/wcscmp-c.c | 32 - sysdeps/s390/multiarch/wcscmp-vx.S | 131 - sysdeps/s390/multiarch/wcscmp.c | 30 - sysdeps/s390/multiarch/wcscpy-c.c | 25 - sysdeps/s390/multiarch/wcscpy-vx.S | 111 - sysdeps/s390/multiarch/wcscpy.c | 27 - sysdeps/s390/multiarch/wcscspn-c.c | 26 - sysdeps/s390/multiarch/wcscspn-vx.S | 293 - sysdeps/s390/multiarch/wcscspn.c | 27 - sysdeps/s390/multiarch/wcslen-c.c | 25 - sysdeps/s390/multiarch/wcslen-vx.S | 91 - sysdeps/s390/multiarch/wcslen.c | 28 - sysdeps/s390/multiarch/wcsncat-c.c | 25 - sysdeps/s390/multiarch/wcsncat-vx.S | 265 - sysdeps/s390/multiarch/wcsncat.c | 27 - sysdeps/s390/multiarch/wcsncmp-c.c | 25 - sysdeps/s390/multiarch/wcsncmp-vx.S | 177 - sysdeps/s390/multiarch/wcsncmp.c | 27 - sysdeps/s390/multiarch/wcsncpy-c.c | 25 - sysdeps/s390/multiarch/wcsncpy-vx.S | 223 - sysdeps/s390/multiarch/wcsncpy.c | 28 - sysdeps/s390/multiarch/wcsnlen-c.c | 25 - sysdeps/s390/multiarch/wcsnlen-vx.S | 151 - sysdeps/s390/multiarch/wcsnlen.c | 28 - sysdeps/s390/multiarch/wcspbrk-c.c | 31 - sysdeps/s390/multiarch/wcspbrk-vx.S | 315 - sysdeps/s390/multiarch/wcspbrk.c | 29 - sysdeps/s390/multiarch/wcsrchr-c.c | 25 - sysdeps/s390/multiarch/wcsrchr-vx.S | 190 - sysdeps/s390/multiarch/wcsrchr.c | 27 - sysdeps/s390/multiarch/wcsspn-c.c | 31 - sysdeps/s390/multiarch/wcsspn-vx.S | 270 - sysdeps/s390/multiarch/wcsspn.c | 29 - sysdeps/s390/multiarch/wmemchr-c.c | 37 - sysdeps/s390/multiarch/wmemchr-vx.S | 166 - sysdeps/s390/multiarch/wmemchr.c | 32 - sysdeps/s390/multiarch/wmemcmp-c.c | 26 - sysdeps/s390/multiarch/wmemcmp-vx.S | 149 - sysdeps/s390/multiarch/wmemcmp.c | 27 - sysdeps/s390/multiarch/wmemset-c.c | 37 - sysdeps/s390/multiarch/wmemset-vx.S | 142 - sysdeps/s390/multiarch/wmemset.c | 32 - sysdeps/s390/nptl/Makefile | 2 +- sysdeps/s390/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/s390/nptl/bits/semaphore.h | 2 +- sysdeps/s390/nptl/pthreaddef.h | 2 +- sysdeps/s390/nptl/tls.h | 2 +- sysdeps/s390/rawmemchr-c.c | 34 + sysdeps/s390/rawmemchr-vx.S | 104 + sysdeps/s390/rawmemchr.c | 41 + 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/backtrace.c | 2 +- sysdeps/s390/s390-32/bcopy.S | 85 - sysdeps/s390/s390-32/bzero.S | 42 - 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/memchr.S | 41 - sysdeps/s390/s390-32/memcmp.S | 66 - sysdeps/s390/s390-32/memcpy.S | 89 - sysdeps/s390/s390-32/memset.S | 65 - sysdeps/s390/s390-32/mul_1.S | 2 +- sysdeps/s390/s390-32/multiarch/Makefile | 4 - sysdeps/s390/s390-32/multiarch/memchr.c | 21 - sysdeps/s390/s390-32/multiarch/memcmp-s390.S | 107 - sysdeps/s390/s390-32/multiarch/memcmp.c | 27 - sysdeps/s390/s390-32/multiarch/memcpy-s390.S | 128 - sysdeps/s390/s390-32/multiarch/memcpy.c | 27 - sysdeps/s390/s390-32/multiarch/memset-s390.S | 116 - sysdeps/s390/s390-32/multiarch/memset.c | 26 - sysdeps/s390/s390-32/multiarch/strcmp.c | 21 - sysdeps/s390/s390-32/multiarch/strcpy.c | 21 - sysdeps/s390/s390-32/multiarch/strncpy.c | 21 - 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/strcmp.S | 41 - sysdeps/s390/s390-32/strcpy.S | 36 - sysdeps/s390/s390-32/strncpy-z900.S | 89 + sysdeps/s390/s390-32/strncpy.S | 79 - sysdeps/s390/s390-32/sub_n.S | 2 +- sysdeps/s390/s390-32/symbol-hacks.h | 2 +- sysdeps/s390/s390-32/sysdep.h | 4 +- sysdeps/s390/s390-32/tst-audit.h | 2 +- sysdeps/s390/s390-64/__longjmp.c | 2 +- sysdeps/s390/s390-64/add_n.S | 2 +- sysdeps/s390/s390-64/backtrace.c | 2 +- sysdeps/s390/s390-64/bcopy.S | 71 - sysdeps/s390/s390-64/bzero.S | 41 - sysdeps/s390/s390-64/crti.S | 2 +- sysdeps/s390/s390-64/crtn.S | 2 +- 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/memchr.S | 40 - sysdeps/s390/s390-64/memcmp.S | 64 - sysdeps/s390/s390-64/memcpy.S | 88 - sysdeps/s390/s390-64/memset.S | 64 - sysdeps/s390/s390-64/multiarch/Makefile | 4 - sysdeps/s390/s390-64/multiarch/memchr.c | 21 - sysdeps/s390/s390-64/multiarch/memcmp-s390x.S | 104 - sysdeps/s390/s390-64/multiarch/memcmp.c | 27 - sysdeps/s390/s390-64/multiarch/memcpy-s390x.S | 122 - sysdeps/s390/s390-64/multiarch/memcpy.c | 27 - sysdeps/s390/s390-64/multiarch/memset-s390x.S | 112 - sysdeps/s390/s390-64/multiarch/memset.c | 26 - sysdeps/s390/s390-64/multiarch/strcmp.c | 21 - sysdeps/s390/s390-64/multiarch/strcpy.c | 21 - sysdeps/s390/s390-64/multiarch/strncpy.c | 21 - 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/strcmp.S | 41 - sysdeps/s390/s390-64/strcpy.S | 35 - sysdeps/s390/s390-64/strncpy-z900.S | 100 + sysdeps/s390/s390-64/strncpy.S | 90 - sysdeps/s390/s390-64/sub_n.S | 2 +- sysdeps/s390/s390-64/sysdep.h | 4 +- sysdeps/s390/s390-64/tst-audit.h | 2 +- sysdeps/s390/sotruss-lib.c | 2 +- sysdeps/s390/stackinfo.h | 2 +- sysdeps/s390/stpcpy-c.c | 40 + sysdeps/s390/stpcpy-vx.S | 116 + sysdeps/s390/stpcpy.c | 46 + sysdeps/s390/stpncpy-c.c | 33 + sysdeps/s390/stpncpy-vx.S | 211 + sysdeps/s390/stpncpy.c | 43 + sysdeps/s390/strcat-c.c | 32 + sysdeps/s390/strcat-vx.S | 170 + sysdeps/s390/strcat.c | 40 + sysdeps/s390/strchr-c.c | 33 + sysdeps/s390/strchr-vx.S | 112 + sysdeps/s390/strchr.c | 43 + sysdeps/s390/strchrnul-c.c | 30 + sysdeps/s390/strchrnul-vx.S | 101 + sysdeps/s390/strchrnul.c | 39 + sysdeps/s390/strcmp-vx.S | 119 + sysdeps/s390/strcmp-z900.S | 59 + sysdeps/s390/strcmp.c | 42 + sysdeps/s390/strcpy-vx.S | 109 + sysdeps/s390/strcpy-z900.S | 56 + sysdeps/s390/strcpy.c | 40 + sysdeps/s390/strcspn-c.c | 32 + sysdeps/s390/strcspn-vx.S | 292 + sysdeps/s390/strcspn.c | 42 + sysdeps/s390/string_private.h | 2 +- sysdeps/s390/strlen-c.c | 32 + sysdeps/s390/strlen-vx.S | 93 + sysdeps/s390/strlen.c | 40 + sysdeps/s390/strncat-c.c | 27 + sysdeps/s390/strncat-vx.S | 252 + sysdeps/s390/strncat.c | 38 + sysdeps/s390/strncmp-c.c | 32 + sysdeps/s390/strncmp-vx.S | 148 + sysdeps/s390/strncmp.c | 42 + sysdeps/s390/strncpy-vx.S | 208 + sysdeps/s390/strncpy.c | 42 + sysdeps/s390/strnlen-c.c | 34 + sysdeps/s390/strnlen-vx.S | 147 + sysdeps/s390/strnlen.c | 43 + sysdeps/s390/strpbrk-c.c | 32 + sysdeps/s390/strpbrk-vx.S | 313 + sysdeps/s390/strpbrk.c | 42 + sysdeps/s390/strrchr-c.c | 33 + sysdeps/s390/strrchr-vx.S | 192 + sysdeps/s390/strrchr.c | 41 + sysdeps/s390/strspn-c.c | 32 + sysdeps/s390/strspn-vx.S | 267 + sysdeps/s390/strspn.c | 42 + sysdeps/s390/strstr-arch13.S | 179 + sysdeps/s390/strstr-c.c | 32 + sysdeps/s390/strstr-vx.c | 52 + sysdeps/s390/strstr.c | 46 + 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 | 6 +- sysdeps/s390/utf8-utf32-z9.c | 2 +- sysdeps/s390/wcpcpy-c.c | 27 + sysdeps/s390/wcpcpy-vx.S | 120 + sysdeps/s390/wcpcpy.c | 39 + sysdeps/s390/wcpncpy-c.c | 27 + sysdeps/s390/wcpncpy-vx.S | 228 + sysdeps/s390/wcpncpy.c | 39 + sysdeps/s390/wcscat-c.c | 27 + sysdeps/s390/wcscat-vx.S | 181 + sysdeps/s390/wcscat.c | 39 + sysdeps/s390/wcschr-c.c | 44 + sysdeps/s390/wcschr-vx.S | 115 + sysdeps/s390/wcschr.c | 43 + sysdeps/s390/wcschrnul-c.c | 27 + sysdeps/s390/wcschrnul-vx.S | 103 + sysdeps/s390/wcschrnul.c | 39 + sysdeps/s390/wcscmp-c.c | 34 + sysdeps/s390/wcscmp-vx.S | 141 + sysdeps/s390/wcscmp.c | 41 + sysdeps/s390/wcscpy-c.c | 27 + sysdeps/s390/wcscpy-vx.S | 120 + sysdeps/s390/wcscpy.c | 40 + sysdeps/s390/wcscspn-c.c | 27 + sysdeps/s390/wcscspn-vx.S | 298 + sysdeps/s390/wcscspn.c | 38 + sysdeps/s390/wcslen-c.c | 27 + sysdeps/s390/wcslen-vx.S | 97 + sysdeps/s390/wcslen.c | 39 + sysdeps/s390/wcsncat-c.c | 27 + sysdeps/s390/wcsncat-vx.S | 270 + sysdeps/s390/wcsncat.c | 38 + sysdeps/s390/wcsncmp-c.c | 27 + sysdeps/s390/wcsncmp-vx.S | 182 + sysdeps/s390/wcsncmp.c | 38 + sysdeps/s390/wcsncpy-c.c | 27 + sysdeps/s390/wcsncpy-vx.S | 228 + sysdeps/s390/wcsncpy.c | 39 + sysdeps/s390/wcsnlen-c.c | 27 + sysdeps/s390/wcsnlen-vx.S | 157 + sysdeps/s390/wcsnlen.c | 39 + sysdeps/s390/wcspbrk-c.c | 37 + sysdeps/s390/wcspbrk-vx.S | 325 + sysdeps/s390/wcspbrk.c | 39 + sysdeps/s390/wcsrchr-c.c | 27 + sysdeps/s390/wcsrchr-vx.S | 195 + sysdeps/s390/wcsrchr.c | 38 + sysdeps/s390/wcsspn-c.c | 37 + sysdeps/s390/wcsspn-vx.S | 280 + sysdeps/s390/wcsspn.c | 39 + sysdeps/s390/wmemchr-c.c | 44 + sysdeps/s390/wmemchr-vx.S | 178 + sysdeps/s390/wmemchr.c | 43 + sysdeps/s390/wmemcmp-c.c | 27 + sysdeps/s390/wmemcmp-vx.S | 155 + sysdeps/s390/wmemcmp.c | 39 + sysdeps/s390/wmemset-c.c | 44 + sysdeps/s390/wmemset-vx.S | 154 + sysdeps/s390/wmemset.c | 43 + sysdeps/sh/____longjmp_chk.S | 2 +- sysdeps/sh/_mcount.S | 2 +- sysdeps/sh/bits/fenv.h | 2 +- sysdeps/sh/bits/link.h | 2 +- sysdeps/sh/bits/setjmp.h | 2 +- sysdeps/sh/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/fpu_control.h | 2 +- sysdeps/sh/gccframe.h | 2 +- sysdeps/sh/gmp-mparam.h | 2 +- sysdeps/sh/jmpbuf-offsets.h | 2 +- sysdeps/sh/jmpbuf-unwind.h | 2 +- sysdeps/sh/ldsodefs.h | 2 +- sysdeps/sh/libc-tls.c | 2 +- sysdeps/sh/machine-gmon.h | 2 +- sysdeps/sh/memcpy.S | 2 +- sysdeps/sh/memset.S | 2 +- sysdeps/sh/memusage.h | 2 +- sysdeps/sh/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/sh/nptl/bits/semaphore.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 | 2 +- sysdeps/sh/nptl/tls.h | 2 +- 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/backtrace.c | 2 +- sysdeps/sparc/bits/hwcap.h | 2 +- sysdeps/sparc/bits/link.h | 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 | 6 +- sysdeps/sparc/dl-sysdep.h | 2 +- sysdeps/sparc/dl-tls.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/fenv_private.h | 8 +- 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 | 88 +- sysdeps/sparc/fpu/math_private.h | 7 - 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/pthreadtypes-arch.h | 2 +- sysdeps/sparc/nptl/bits/semaphore.h | 2 +- sysdeps/sparc/nptl/tls.h | 2 +- sysdeps/sparc/sparc-ifunc.h | 5 +- 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/atomic-machine.h | 2 +- sysdeps/sparc/sparc32/bits/setjmp.h | 2 +- sysdeps/sparc/sparc32/dl-irel.h | 4 +- sysdeps/sparc/sparc32/dl-machine.h | 2 +- sysdeps/sparc/sparc32/dl-plt.h | 2 +- sysdeps/sparc/sparc32/dl-trampoline.S | 2 +- sysdeps/sparc/sparc32/e_sqrt.c | 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/lll_timedwait_tid.c | 1 - sysdeps/sparc/sparc32/lowlevellock.c | 42 +- sysdeps/sparc/sparc32/lshift.S | 2 +- sysdeps/sparc/sparc32/memchr.S | 2 +- sysdeps/sparc/sparc32/memcpy.S | 2 +- sysdeps/sparc/sparc32/memset.S | 2 +- sysdeps/sparc/sparc32/mul_1.S | 2 +- sysdeps/sparc/sparc32/pthread_spin_lock.S | 2 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc32/pthreaddef.h | 2 +- sysdeps/sparc/sparc32/q_add.c | 2 +- sysdeps/sparc/sparc32/q_cmp.c | 2 +- sysdeps/sparc/sparc32/q_cmpe.c | 2 +- sysdeps/sparc/sparc32/q_div.c | 2 +- sysdeps/sparc/sparc32/q_dtoq.c | 4 +- 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 | 4 +- sysdeps/sparc/sparc32/q_qtoi.c | 2 +- sysdeps/sparc/sparc32/q_qtoll.c | 2 +- sysdeps/sparc/sparc32/q_qtos.c | 4 +- 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 | 4 +- 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/sem_post.c | 2 +- sysdeps/sparc/sparc32/sem_waitcommon.c | 2 +- sysdeps/sparc/sparc32/setjmp.S | 2 +- sysdeps/sparc/sparc32/sfp-machine.h | 2 +- sysdeps/sparc/sparc32/sparcv8/addmul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv8/mul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv8/submul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/addmul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/atomic-machine.h | 2 +- .../sparcv9/fpu/multiarch/s_copysign-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_copysign.c | 3 +- .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_copysignf.c | 3 +- .../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 | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rintf.c | 3 +- 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 | 4 +- 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/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/atomic-machine.h | 2 +- sysdeps/sparc/sparc64/cpu_relax.c | 2 +- sysdeps/sparc/sparc64/dl-irel.h | 4 +- sysdeps/sparc/sparc64/dl-machine.h | 47 +- 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 | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c | 3 +- .../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 | 3 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c | 3 +- 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 | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf.c | 3 +- .../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 | 3 +- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c | 3 +- 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 | 4 +- 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 | 2 +- sysdeps/sparc/sparc64/qp_add.c | 2 +- sysdeps/sparc/sparc64/qp_cmp.c | 2 +- sysdeps/sparc/sparc64/qp_cmpe.c | 2 +- sysdeps/sparc/sparc64/qp_div.c | 2 +- sysdeps/sparc/sparc64/qp_dtoq.c | 4 +- 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 | 4 +- sysdeps/sparc/sparc64/qp_qtoi.c | 2 +- sysdeps/sparc/sparc64/qp_qtos.c | 4 +- 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 | 4 +- 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/getegid.S | 2 +- sysdeps/unix/alpha/geteuid.S | 2 +- sysdeps/unix/alpha/getppid.S | 2 +- sysdeps/unix/alpha/pipe.S | 2 +- sysdeps/unix/alpha/sysdep.S | 2 +- sysdeps/unix/alpha/sysdep.h | 4 +- sysdeps/unix/arm/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.h | 2 +- sysdeps/unix/bsd/bits/signum.h | 2 +- sysdeps/unix/bsd/bits/sockaddr.h | 2 +- sysdeps/unix/bsd/ftime.c | 2 +- sysdeps/unix/bsd/getpt.c | 2 +- sysdeps/unix/bsd/gtty.c | 2 +- sysdeps/unix/bsd/stty.c | 2 +- sysdeps/unix/bsd/tcdrain.c | 2 +- sysdeps/unix/bsd/tcflow.c | 2 +- sysdeps/unix/bsd/tcflush.c | 2 +- sysdeps/unix/bsd/tcgetattr.c | 2 +- sysdeps/unix/bsd/tcgetpgrp.c | 2 +- sysdeps/unix/bsd/tcsendbrk.c | 2 +- sysdeps/unix/bsd/tcsetattr.c | 2 +- sysdeps/unix/bsd/tcsetpgrp.c | 2 +- sysdeps/unix/bsd/ualarm.c | 2 +- sysdeps/unix/bsd/unlockpt.c | 2 +- sysdeps/unix/bsd/wait.c | 2 +- sysdeps/unix/bsd/wait3.c | 2 +- sysdeps/unix/bsd/waitpid.c | 2 +- sysdeps/unix/clock_gettime.c | 76 +- sysdeps/unix/clock_nanosleep.c | 32 +- sysdeps/unix/clock_settime.c | 88 +- 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 | 6 +- sysdeps/unix/i386/sysdep.S | 2 +- sysdeps/unix/i386/sysdep.h | 2 +- sysdeps/unix/ifreq.c | 2 +- sysdeps/unix/inet/Subdirs | 1 - sysdeps/unix/make-syscalls.sh | 2 +- sysdeps/unix/mips/mips32/sysdep.h | 2 +- sysdeps/unix/mips/mips64/n32/sysdep.h | 2 +- sysdeps/unix/mips/mips64/n64/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 | 4 +- sysdeps/unix/stime.c | 2 +- sysdeps/unix/syscall-template.S | 2 +- sysdeps/unix/syscall.S | 2 +- sysdeps/unix/sysdep.h | 2 +- sysdeps/unix/sysv/linux/Makefile | 44 +- sysdeps/unix/sysv/linux/Versions | 6 + sysdeps/unix/sysv/linux/_exit.c | 2 +- sysdeps/unix/sysv/linux/a.out.h | 4 +- sysdeps/unix/sysv/linux/aarch64/__read_tp.S | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 9 +- sysdeps/unix/sysv/linux/aarch64/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 48 - sysdeps/unix/sysv/linux/aarch64/bits/procfs.h | 35 + sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 2 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 4 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 7 +- sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 7 +- 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 | 2 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/aarch64/init-first.c | 10 +- sysdeps/unix/sysv/linux/aarch64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/aarch64/ipc_priv.h | 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 | 2 +- sysdeps/unix/sysv/linux/aarch64/libc-start.c | 2 +- sysdeps/unix/sysv/linux/aarch64/libc-vdso.h | 9 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 5 + sysdeps/unix/sysv/linux/aarch64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/aarch64/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/aarch64/pt-vfork.c | 2 +- sysdeps/unix/sysv/linux/aarch64/readelflib.c | 2 +- sysdeps/unix/sysv/linux/aarch64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/aarch64/sigaction.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/procfs.h | 123 - sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall.S | 2 +- sysdeps/unix/sysv/linux/aarch64/sysconf.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 11 +- .../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 | 2 +- sysdeps/unix/sysv/linux/aio_misc.h | 2 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/alpha/Makefile | 2 +- sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/alpha/a.out.h | 10 +- sysdeps/unix/sysv/linux/alpha/adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/bits/dirent.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/ipc.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/msq.h | 75 - sysdeps/unix/sysv/linux/alpha/bits/netdb.h | 2 +- .../unix/sysv/linux/alpha/bits/procfs-prregset.h | 25 + sysdeps/unix/sysv/linux/alpha/bits/procfs.h | 38 + sysdeps/unix/sysv/linux/alpha/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/sem.h | 85 - sysdeps/unix/sysv/linux/alpha/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/shm.h | 101 - 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.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h | 46 + sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h | 40 + .../unix/sysv/linux/alpha/bits/termios-c_cflag.h | 35 + .../unix/sysv/linux/alpha/bits/termios-c_iflag.h | 38 + .../unix/sysv/linux/alpha/bits/termios-c_lflag.h | 42 + .../unix/sysv/linux/alpha/bits/termios-c_oflag.h | 66 + .../unix/sysv/linux/alpha/bits/termios-struct.h | 37 + sysdeps/unix/sysv/linux/alpha/bits/termios.h | 223 - 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 | 2 +- sysdeps/unix/sysv/linux/alpha/clone.S | 2 +- sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 2 +- sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S | 2 +- sysdeps/unix/sysv/linux/alpha/fxstat.c | 2 +- sysdeps/unix/sysv/linux/alpha/fxstatat.c | 2 +- sysdeps/unix/sysv/linux/alpha/getcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/gethostname.c | 2 +- sysdeps/unix/sysv/linux/alpha/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/alpha/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/alpha/globfree.c | 2 +- .../unix/sysv/linux/alpha/ieee_get_fp_control.S | 2 +- .../unix/sysv/linux/alpha/ieee_set_fp_control.S | 2 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 15 +- sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 11 +- sysdeps/unix/sysv/linux/alpha/kernel_sigaction.h | 19 +- sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 28 +- sysdeps/unix/sysv/linux/alpha/libm.abilist | 5 + sysdeps/unix/sysv/linux/alpha/lxstat.c | 2 +- sysdeps/unix/sysv/linux/alpha/makecontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/oldglob.c | 2 +- sysdeps/unix/sysv/linux/alpha/pt-vfork.S | 2 +- sysdeps/unix/sysv/linux/alpha/register-dump.h | 2 +- sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 43 +- 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/sigaction.c | 38 - sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/alpha/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/alpha/sizes.h | 2 +- sysdeps/unix/sysv/linux/alpha/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/sys/acct.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/io.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/procfs.h | 127 - 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/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 29 +- sysdeps/unix/sysv/linux/alpha/vfork.S | 2 +- sysdeps/unix/sysv/linux/alpha/xstat.c | 2 +- sysdeps/unix/sysv/linux/alpha/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/alpha/xstatconv.h | 2 +- sysdeps/unix/sysv/linux/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 2 +- sysdeps/unix/sysv/linux/arm/arm-features.h | 2 +- sysdeps/unix/sysv/linux/arm/atomic-machine.h | 20 +- sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/hwcap.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/mman.h | 44 - sysdeps/unix/sysv/linux/arm/bits/procfs-id.h | 25 + sysdeps/unix/sysv/linux/arm/bits/procfs.h | 34 + sysdeps/unix/sysv/linux/arm/bits/shm.h | 104 - sysdeps/unix/sysv/linux/arm/bits/shmlba.h | 29 + sysdeps/unix/sysv/linux/arm/brk.c | 2 +- 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 | 4 +- sysdeps/unix/sysv/linux/arm/getcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/init-first.c | 11 +- sysdeps/unix/sysv/linux/arm/ioperm.c | 4 +- sysdeps/unix/sysv/linux/arm/kernel-features.h | 10 +- sysdeps/unix/sysv/linux/arm/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/arm/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/arm/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/libc-vdso.h | 8 +- sysdeps/unix/sysv/linux/arm/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/libm.abilist | 5 + sysdeps/unix/sysv/linux/arm/lockf64.c | 1 - sysdeps/unix/sysv/linux/arm/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arm/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/arm/readelflib.c | 2 +- sysdeps/unix/sysv/linux/arm/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/io.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/procfs.h | 122 - 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 | 5 +- 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/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 | 3 +- 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.h | 2 +- sysdeps/unix/sysv/linux/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/mman-linux.h | 8 +- .../unix/sysv/linux/bits/mman-map-flags-generic.h | 42 + sysdeps/unix/sysv/linux/bits/mman-shared.h | 6 +- sysdeps/unix/sysv/linux/bits/mman.h | 32 + sysdeps/unix/sysv/linux/bits/mqueue.h | 2 +- sysdeps/unix/sysv/linux/bits/msq-pad.h | 31 + sysdeps/unix/sysv/linux/bits/msq.h | 32 +- sysdeps/unix/sysv/linux/bits/param.h | 2 +- sysdeps/unix/sysv/linux/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/bits/posix_opt.h | 7 +- sysdeps/unix/sysv/linux/bits/procfs-extra.h | 22 + sysdeps/unix/sysv/linux/bits/procfs-id.h | 25 + sysdeps/unix/sysv/linux/bits/procfs-prregset.h | 25 + sysdeps/unix/sysv/linux/bits/procfs.h | 1 + sysdeps/unix/sysv/linux/bits/ptrace-shared.h | 2 +- sysdeps/unix/sysv/linux/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/bits/sched.h | 5 +- sysdeps/unix/sysv/linux/bits/sem-pad.h | 33 + sysdeps/unix/sysv/linux/bits/sem.h | 26 +- sysdeps/unix/sysv/linux/bits/shm-pad.h | 37 + sysdeps/unix/sysv/linux/bits/shm.h | 72 +- sysdeps/unix/sysv/linux/bits/shmlba.h | 29 + 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 | 33 +- sysdeps/unix/sysv/linux/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/bits/signum.h | 2 +- sysdeps/unix/sysv/linux/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/bits/socket.h | 7 +- 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/sys_errlist.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-baud.h | 48 + sysdeps/unix/sysv/linux/bits/termios-c_cc.h | 40 + sysdeps/unix/sysv/linux/bits/termios-c_cflag.h | 34 + sysdeps/unix/sysv/linux/bits/termios-c_iflag.h | 40 + sysdeps/unix/sysv/linux/bits/termios-c_lflag.h | 58 + sysdeps/unix/sysv/linux/bits/termios-c_oflag.h | 61 + sysdeps/unix/sysv/linux/bits/termios-misc.h | 21 + sysdeps/unix/sysv/linux/bits/termios-struct.h | 36 + sysdeps/unix/sysv/linux/bits/termios-tcflow.h | 26 + sysdeps/unix/sysv/linux/bits/termios.h | 169 +- sysdeps/unix/sysv/linux/bits/time.h | 2 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 6 +- sysdeps/unix/sysv/linux/bits/types/siginfo_t.h | 2 +- sysdeps/unix/sysv/linux/bits/types/stack_t.h | 2 +- sysdeps/unix/sysv/linux/bits/uio-ext.h | 2 +- sysdeps/unix/sysv/linux/bits/uio_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/unistd_ext.h | 36 + sysdeps/unix/sysv/linux/bits/utsname.h | 2 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 2 +- sysdeps/unix/sysv/linux/check_native.c | 2 +- sysdeps/unix/sysv/linux/check_pf.c | 2 +- sysdeps/unix/sysv/linux/clock.c | 2 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 2 +- sysdeps/unix/sysv/linux/clock_getres.c | 32 +- sysdeps/unix/sysv/linux/clock_gettime.c | 29 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 22 +- sysdeps/unix/sysv/linux/clock_settime.c | 31 +- sysdeps/unix/sysv/linux/close.c | 2 +- sysdeps/unix/sysv/linux/close_nocancel.c | 2 +- sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 2 +- sysdeps/unix/sysv/linux/connect.c | 2 +- sysdeps/unix/sysv/linux/copy_file_range.c | 2 +- sysdeps/unix/sysv/linux/creat.c | 4 +- sysdeps/unix/sysv/linux/creat64.c | 4 +- sysdeps/unix/sysv/linux/createthread.c | 2 +- sysdeps/unix/sysv/linux/csky/Implies | 3 + sysdeps/unix/sysv/linux/csky/Makefile | 8 + sysdeps/unix/sysv/linux/csky/Versions | 5 + .../unix/sysv/linux/csky/abiv2/____longjmp_chk.S | 81 + sysdeps/unix/sysv/linux/csky/abiv2/clone.S | 98 + sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S | 73 + sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S | 98 + sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S | 78 + sysdeps/unix/sysv/linux/csky/abiv2/syscall.S | 69 + sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S | 65 + sysdeps/unix/sysv/linux/csky/abiv2/ucontext_i.sym | 32 + sysdeps/unix/sysv/linux/csky/bits/procfs.h | 37 + sysdeps/unix/sysv/linux/csky/bits/shmlba.h | 29 + .../unix/sysv/linux/{nios2 => csky}/c++-types.data | 0 sysdeps/unix/sysv/linux/csky/configure | 4 + sysdeps/unix/sysv/linux/csky/configure.ac | 5 + sysdeps/unix/sysv/linux/csky/ipc_priv.h | 21 + sysdeps/unix/sysv/linux/csky/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/csky/kernel-features.h | 29 + sysdeps/unix/sysv/linux/csky/ld.abilist | 9 + sysdeps/unix/sysv/linux/csky/ldconfig.h | 34 + .../unix/sysv/linux/csky/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/csky/libanl.abilist | 4 + sysdeps/unix/sysv/linux/csky/libc.abilist | 2088 ++++ sysdeps/unix/sysv/linux/csky/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/csky/libdl.abilist | 9 + sysdeps/unix/sysv/linux/csky/libm.abilist | 753 ++ sysdeps/unix/sysv/linux/csky/libpthread.abilist | 235 + sysdeps/unix/sysv/linux/csky/libresolv.abilist | 79 + sysdeps/unix/sysv/linux/csky/librt.abilist | 35 + sysdeps/unix/sysv/linux/csky/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/csky/libutil.abilist | 6 + .../unix/sysv/linux/{riscv => csky}/localplt.data | 0 sysdeps/unix/sysv/linux/csky/makecontext.c | 74 + sysdeps/unix/sysv/linux/csky/profil-counter.h | 31 + .../doasin.c => unix/sysv/linux/csky/pt-vfork.S} | 0 sysdeps/unix/sysv/linux/csky/register-dump.h | 190 + sysdeps/unix/sysv/linux/csky/shlib-versions | 9 + sysdeps/unix/sysv/linux/csky/sigcontextinfo.h | 32 + sysdeps/unix/sysv/linux/csky/sys/cachectl.h | 36 + sysdeps/unix/sysv/linux/csky/sys/ucontext.h | 89 + sysdeps/unix/sysv/linux/csky/sys/user.h | 23 + sysdeps/unix/sysv/linux/csky/syscalls.list | 2 + sysdeps/unix/sysv/linux/csky/sysdep.h | 534 + sysdeps/unix/sysv/linux/default-sched.h | 2 +- sysdeps/unix/sysv/linux/device-nrs.h | 2 +- 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.c | 2 +- sysdeps/unix/sysv/linux/dl-vdso.h | 2 +- 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/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 | 2 +- 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/fd_to_filename.h | 36 +- sysdeps/unix/sysv/linux/fdatasync.c | 2 +- sysdeps/unix/sysv/linux/fexecve.c | 2 +- sysdeps/unix/sysv/linux/filter-nr-syscalls.awk | 2 +- sysdeps/unix/sysv/linux/fips-private.h | 2 +- sysdeps/unix/sysv/linux/fpathconf.c | 2 +- sysdeps/unix/sysv/linux/fstatfs64.c | 2 +- sysdeps/unix/sysv/linux/fstatvfs.c | 2 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 2 +- sysdeps/unix/sysv/linux/fsync.c | 2 +- sysdeps/unix/sysv/linux/ftruncate.c | 2 +- sysdeps/unix/sysv/linux/ftruncate64.c | 2 +- sysdeps/unix/sysv/linux/futex-internal.h | 6 +- sysdeps/unix/sysv/linux/futimens.c | 2 +- sysdeps/unix/sysv/linux/futimes.c | 2 +- sysdeps/unix/sysv/linux/futimesat.c | 2 +- sysdeps/unix/sysv/linux/fxstat.c | 2 +- sysdeps/unix/sysv/linux/fxstat64.c | 17 +- sysdeps/unix/sysv/linux/fxstatat.c | 2 +- sysdeps/unix/sysv/linux/fxstatat64.c | 13 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/gen-syscall-h.awk | 2 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 6 +- sysdeps/unix/sysv/linux/generic/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/msq.h | 85 - sysdeps/unix/sysv/linux/generic/bits/sem.h | 93 - sysdeps/unix/sysv/linux/generic/bits/shm.h | 112 - sysdeps/unix/sysv/linux/generic/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/generic/brk.c | 2 +- sysdeps/unix/sysv/linux/generic/chmod.c | 2 +- sysdeps/unix/sysv/linux/generic/chown.c | 2 +- sysdeps/unix/sysv/linux/generic/dl-origin.c | 2 +- sysdeps/unix/sysv/linux/generic/dup2.c | 2 +- sysdeps/unix/sysv/linux/generic/epoll_create.c | 2 +- sysdeps/unix/sysv/linux/generic/futimesat.c | 6 +- sysdeps/unix/sysv/linux/generic/inotify_init.c | 2 +- sysdeps/unix/sysv/linux/generic/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/generic/lchown.c | 2 +- sysdeps/unix/sysv/linux/generic/link.c | 2 +- sysdeps/unix/sysv/linux/generic/lxstat.c | 2 +- sysdeps/unix/sysv/linux/generic/mkdir.c | 2 +- sysdeps/unix/sysv/linux/generic/pipe.c | 2 +- sysdeps/unix/sysv/linux/generic/readlink.c | 2 +- sysdeps/unix/sysv/linux/generic/readlink_chk.c | 39 - sysdeps/unix/sysv/linux/generic/rmdir.c | 2 +- sysdeps/unix/sysv/linux/generic/symlink.c | 2 +- sysdeps/unix/sysv/linux/generic/sysctl.c | 2 +- sysdeps/unix/sysv/linux/generic/sysdep.h | 2 +- sysdeps/unix/sysv/linux/generic/unlink.c | 2 +- sysdeps/unix/sysv/linux/generic/utimes.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/fstatfs.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/fxstat.c | 12 +- .../unix/sysv/linux/generic/wordsize-32/fxstat64.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/fxstatat.c | 12 +- .../sysv/linux/generic/wordsize-32/fxstatat64.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/lxstat.c | 12 +- .../unix/sysv/linux/generic/wordsize-32/lxstat64.c | 21 +- .../unix/sysv/linux/generic/wordsize-32/overflow.h | 18 +- .../unix/sysv/linux/generic/wordsize-32/sendfile.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/statfs.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/xstat.c | 11 +- .../unix/sysv/linux/generic/wordsize-32/xstat64.c | 18 +- sysdeps/unix/sysv/linux/generic/xmknod.c | 2 +- sysdeps/unix/sysv/linux/generic/xstat.c | 2 +- sysdeps/unix/sysv/linux/gentempfd.c | 2 +- sysdeps/unix/sysv/linux/getclktck.c | 2 +- sysdeps/unix/sysv/linux/getcpu.c | 38 + sysdeps/unix/sysv/linux/getcwd.c | 2 +- sysdeps/unix/sysv/linux/getdents.c | 2 +- sysdeps/unix/sysv/linux/getdents64.c | 18 +- sysdeps/unix/sysv/linux/getdirentries.c | 2 +- sysdeps/unix/sysv/linux/getdirentries64.c | 2 +- sysdeps/unix/sysv/linux/getdtsz.c | 2 +- sysdeps/unix/sysv/linux/getentropy.c | 2 +- sysdeps/unix/sysv/linux/gethostid.c | 6 +- sysdeps/unix/sysv/linux/getipv4sourcefilter.c | 2 +- sysdeps/unix/sysv/linux/getloadavg.c | 2 +- sysdeps/unix/sysv/linux/getlogin.c | 2 +- sysdeps/unix/sysv/linux/getlogin_r.c | 2 +- sysdeps/unix/sysv/linux/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/getpeername.c | 2 +- sysdeps/unix/sysv/linux/getpriority.c | 2 +- sysdeps/unix/sysv/linux/getpt.c | 2 +- sysdeps/unix/sysv/linux/getrandom.c | 2 +- sysdeps/unix/sysv/linux/getrlimit.c | 2 +- sysdeps/unix/sysv/linux/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/getsockname.c | 2 +- sysdeps/unix/sysv/linux/getsockopt.c | 2 +- sysdeps/unix/sysv/linux/getsourcefilter.c | 2 +- sysdeps/unix/sysv/linux/getsourcefilter.h | 2 +- sysdeps/unix/sysv/linux/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/gettimeofday.c | 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/hppa/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/mman.h | 86 +- sysdeps/unix/sysv/linux/hppa/bits/msq-pad.h | 26 + sysdeps/unix/sysv/linux/hppa/bits/msq.h | 85 - sysdeps/unix/sysv/linux/hppa/bits/procfs.h | 30 + sysdeps/unix/sysv/linux/hppa/bits/sem-pad.h | 26 + sysdeps/unix/sysv/linux/hppa/bits/sem.h | 92 - sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h | 28 + sysdeps/unix/sysv/linux/hppa/bits/shm.h | 108 - sysdeps/unix/sysv/linux/hppa/bits/shmlba.h | 24 + sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signum.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/brk.c | 2 +- sysdeps/unix/sysv/linux/hppa/clone.S | 2 +- sysdeps/unix/sysv/linux/hppa/getcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/hppa/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h | 18 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 5 + sysdeps/unix/sysv/linux/hppa/makecontext.c | 16 +- sysdeps/unix/sysv/linux/hppa/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/hppa/pt-vfork.S | 2 +- sysdeps/unix/sysv/linux/hppa/pthread.h | 2 +- sysdeps/unix/sysv/linux/hppa/setcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/hppa/sys/procfs.h | 118 - 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 | 2 +- sysdeps/unix/sysv/linux/hppa/utimes.c | 2 +- sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/i386/_exit.S | 2 +- sysdeps/unix/sysv/linux/i386/brk.c | 2 +- sysdeps/unix/sysv/linux/i386/clone.S | 2 +- sysdeps/unix/sysv/linux/i386/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 6 +- sysdeps/unix/sysv/linux/i386/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 2 +- sysdeps/unix/sysv/linux/i386/fxstatat.c | 2 +- sysdeps/unix/sysv/linux/i386/get_clockfreq.c | 88 - sysdeps/unix/sysv/linux/i386/getcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/getmsg.c | 33 - sysdeps/unix/sysv/linux/i386/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/init-first.c | 14 +- sysdeps/unix/sysv/linux/i386/kernel-features.h | 5 +- sysdeps/unix/sysv/linux/i386/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/libc-lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + sysdeps/unix/sysv/linux/i386/libm.abilist | 5 + sysdeps/unix/sysv/linux/i386/lll_timedwait_tid.c | 1 - sysdeps/unix/sysv/linux/i386/lockf64.c | 70 - sysdeps/unix/sysv/linux/i386/lowlevellock.S | 168 +- sysdeps/unix/sysv/linux/i386/lowlevellock.h | 31 +- sysdeps/unix/sysv/linux/i386/lxstat.c | 2 +- sysdeps/unix/sysv/linux/i386/makecontext.S | 2 +- sysdeps/unix/sysv/linux/i386/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/i386/putmsg.c | 34 - sysdeps/unix/sysv/linux/i386/readelflib.c | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/i386/startup.h | 2 +- sysdeps/unix/sysv/linux/i386/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.c | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 5 +- sysdeps/unix/sysv/linux/i386/time.c | 2 +- sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 2 +- sysdeps/unix/sysv/linux/i386/vfork.S | 2 +- sysdeps/unix/sysv/linux/i386/xstat.c | 2 +- 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/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/mman.h | 17 +- sysdeps/unix/sysv/linux/ia64/bits/msq.h | 76 - sysdeps/unix/sysv/linux/ia64/bits/procfs.h | 41 + sysdeps/unix/sysv/linux/ia64/bits/sem.h | 86 - sysdeps/unix/sysv/linux/ia64/bits/setjmp.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/shm.h | 95 - sysdeps/unix/sysv/linux/ia64/bits/shmlba.h | 24 + sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 2 +- .../sysv/linux/ia64/bits/siginfo-consts-arch.h | 13 +- sysdeps/unix/sysv/linux/ia64/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/ia64/brk.S | 2 +- sysdeps/unix/sysv/linux/ia64/clone2.S | 2 +- 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/get_clockfreq.c | 87 - sysdeps/unix/sysv/linux/ia64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/ia64/has_cpuclock.c | 51 - sysdeps/unix/sysv/linux/ia64/ioperm.c | 2 +- sysdeps/unix/sysv/linux/ia64/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/ia64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h | 7 - sysdeps/unix/sysv/linux/ia64/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/ia64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/ia64/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 5 + 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/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/ia64/pt-vfork.S | 2 +- sysdeps/unix/sysv/linux/ia64/readelflib.c | 2 +- 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/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/ia64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/ia64/sys/io.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/procfs.h | 130 - 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.c | 30 - sysdeps/unix/sysv/linux/ia64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 4 +- sysdeps/unix/sysv/linux/ia64/system.c | 30 - 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 | 13 +- sysdeps/unix/sysv/linux/ifaddrs.c | 2 +- sysdeps/unix/sysv/linux/ifreq.c | 2 +- sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/internal-signals.h | 2 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 2 +- sysdeps/unix/sysv/linux/internal_statvfs.h | 2 +- sysdeps/unix/sysv/linux/ipc_ops.h | 2 +- sysdeps/unix/sysv/linux/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/kernel-features.h | 13 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 2 +- sysdeps/unix/sysv/linux/kernel_sigaction.h | 12 +- sysdeps/unix/sysv/linux/kernel_termios.h | 5 +- sysdeps/unix/sysv/linux/lddlibc4.c | 4 +- sysdeps/unix/sysv/linux/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/libc_fatal.c | 2 +- sysdeps/unix/sysv/linux/linux_fsinfo.h | 2 +- sysdeps/unix/sysv/linux/listen.c | 2 +- sysdeps/unix/sysv/linux/lowlevellock-futex.h | 20 +- sysdeps/unix/sysv/linux/lseek.c | 2 +- sysdeps/unix/sysv/linux/lseek64.c | 2 +- sysdeps/unix/sysv/linux/lutimes.c | 2 +- sysdeps/unix/sysv/linux/lxstat.c | 2 +- sysdeps/unix/sysv/linux/lxstat64.c | 8 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/m68k/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/mman.h | 44 - sysdeps/unix/sysv/linux/m68k/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/procfs-id.h | 25 + sysdeps/unix/sysv/linux/m68k/bits/procfs.h | 34 + sysdeps/unix/sysv/linux/m68k/bits/sockaddr.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/m68k/brk.c | 2 +- sysdeps/unix/sysv/linux/m68k/clone.S | 2 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 5 + sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/dl-static.c | 2 +- sysdeps/unix/sysv/linux/m68k/getmsg.c | 1 - sysdeps/unix/sysv/linux/m68k/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/m68k/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/m68k/init-first.c | 2 +- sysdeps/unix/sysv/linux/m68k/kernel-features.h | 5 +- sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h | 26 +- sysdeps/unix/sysv/linux/m68k/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/m68k/lockf64.c | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 5 + sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/m68k-helpers.S | 2 +- sysdeps/unix/sysv/linux/m68k/m68k-vdso.c | 2 +- sysdeps/unix/sysv/linux/m68k/m68k-vdso.h | 2 +- sysdeps/unix/sysv/linux/m68k/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/m68k/mremap.S | 2 +- sysdeps/unix/sysv/linux/m68k/putmsg.c | 1 - sysdeps/unix/sysv/linux/m68k/register-dump.h | 2 +- sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/procfs.h | 125 - 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 | 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/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/mman.h | 46 - sysdeps/unix/sysv/linux/microblaze/bits/procfs.h | 35 + sysdeps/unix/sysv/linux/microblaze/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/microblaze/brk.c | 2 +- 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 | 10 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/microblaze/libc.abilist | 4 + sysdeps/unix/sysv/linux/microblaze/libm.abilist | 5 + sysdeps/unix/sysv/linux/microblaze/pt-vfork.S | 2 +- .../unix/sysv/linux/microblaze/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/procfs.h | 123 - 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/sysdep.S | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 2 +- sysdeps/unix/sysv/linux/microblaze/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/mips/_test_and_set.c | 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/ipc.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/msq-pad.h | 31 + sysdeps/unix/sysv/linux/mips/bits/msq.h | 93 - sysdeps/unix/sysv/linux/mips/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/procfs.h | 37 + sysdeps/unix/sysv/linux/mips/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sem-pad.h | 24 + sysdeps/unix/sysv/linux/mips/bits/sem.h | 85 - sysdeps/unix/sysv/linux/mips/bits/shm-pad.h | 26 + sysdeps/unix/sysv/linux/mips/bits/shm.h | 96 - sysdeps/unix/sysv/linux/mips/bits/shmlba.h | 24 + 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.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h | 43 + .../unix/sysv/linux/mips/bits/termios-c_lflag.h | 46 + sysdeps/unix/sysv/linux/mips/bits/termios-struct.h | 34 + sysdeps/unix/sysv/linux/mips/bits/termios-tcflow.h | 26 + sysdeps/unix/sysv/linux/mips/bits/termios.h | 222 - sysdeps/unix/sysv/linux/mips/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/types/stack_t.h | 2 +- sysdeps/unix/sysv/linux/mips/brk.c | 2 +- sysdeps/unix/sysv/linux/mips/clone.S | 2 +- sysdeps/unix/sysv/linux/mips/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/mips/dl-static.c | 2 +- sysdeps/unix/sysv/linux/mips/getcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/getmsg.c | 1 - sysdeps/unix/sysv/linux/mips/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/mips/init-first.c | 10 +- sysdeps/unix/sysv/linux/mips/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/mips/kernel_termios.h | 5 +- sysdeps/unix/sysv/linux/mips/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/mips/libc-vdso.h | 8 +- sysdeps/unix/sysv/linux/mips/makecontext.S | 2 +- .../linux/mips/mips32/bug-getcontext-mips-gp.c | 2 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 5 + sysdeps/unix/sysv/linux/mips/mips32/lockf64.c | 1 - .../unix/sysv/linux/mips/mips32/mips-syscall5.S | 2 +- .../unix/sysv/linux/mips/mips32/mips-syscall6.S | 2 +- .../unix/sysv/linux/mips/mips32/mips-syscall7.S | 2 +- .../sysv/linux/mips/mips32/mips16/mips16-syscall.h | 2 +- .../linux/mips/mips32/mips16/mips16-syscall0.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall1.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall2.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall3.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall4.c | 2 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 5 +- sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 5 + sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 2 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips64/n32/lockf64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c | 2 +- .../sysv/linux/mips/mips64/n32/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 5 +- sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 2 +- .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + .../sysv/linux/mips/mips64/n64/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h | 5 +- sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/statx_cp.c | 3 + sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +- sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/putmsg.c | 1 - sysdeps/unix/sysv/linux/mips/readelflib.c | 2 +- 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/procfs.h | 126 - 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/ustat.c | 2 +- sysdeps/unix/sysv/linux/mips/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/mlock2.c | 2 +- sysdeps/unix/sysv/linux/mmap.c | 2 +- sysdeps/unix/sysv/linux/mmap64.c | 2 +- sysdeps/unix/sysv/linux/mmap_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 | 2 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 2 +- sysdeps/unix/sysv/linux/mq_unlink.c | 2 +- sysdeps/unix/sysv/linux/msgctl.c | 2 +- sysdeps/unix/sysv/linux/msgget.c | 2 +- sysdeps/unix/sysv/linux/msgrcv.c | 2 +- sysdeps/unix/sysv/linux/msgsnd.c | 2 +- sysdeps/unix/sysv/linux/msync.c | 2 +- sysdeps/unix/sysv/linux/nanosleep.c | 2 +- sysdeps/unix/sysv/linux/nanosleep_nocancel.c | 2 +- sysdeps/unix/sysv/linux/net/ethernet.h | 2 +- sysdeps/unix/sysv/linux/net/if_arp.h | 2 +- sysdeps/unix/sysv/linux/net/if_packet.h | 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 | 10 +- sysdeps/unix/sysv/linux/netlinkaccess.h | 2 +- sysdeps/unix/sysv/linux/netpacket/packet.h | 3 +- sysdeps/unix/sysv/linux/netrom/netrom.h | 2 +- sysdeps/unix/sysv/linux/netrose/rose.h | 2 +- sysdeps/unix/sysv/linux/nios2/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/nios2/bits/mman.h | 46 - sysdeps/unix/sysv/linux/nios2/bits/procfs.h | 34 + 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/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h | 3 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 5 + sysdeps/unix/sysv/linux/nios2/localplt.data | 1 + sysdeps/unix/sysv/linux/nios2/makecontext.c | 2 +- sysdeps/unix/sysv/linux/nios2/setcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/nios2/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/procfs.h | 123 - sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/user.h | 2 +- sysdeps/unix/sysv/linux/nios2/syscall.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.h | 2 +- sysdeps/unix/sysv/linux/nios2/vfork.S | 2 +- sysdeps/unix/sysv/linux/not-cancel.h | 2 +- sysdeps/unix/sysv/linux/not-errno.h | 16 +- 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/opensock.c | 2 +- sysdeps/unix/sysv/linux/pathconf.c | 2 +- sysdeps/unix/sysv/linux/pathconf.h | 2 +- sysdeps/unix/sysv/linux/pause.c | 2 +- sysdeps/unix/sysv/linux/pause_nocancel.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 | 2 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 2 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 2 +- sysdeps/unix/sysv/linux/posix_madvise.c | 2 +- .../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.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/msq-pad.h | 26 + sysdeps/unix/sysv/linux/powerpc/bits/msq.h | 84 - sysdeps/unix/sysv/linux/powerpc/bits/ppc.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/procfs.h | 49 + sysdeps/unix/sysv/linux/powerpc/bits/sem-pad.h | 26 + sysdeps/unix/sysv/linux/powerpc/bits/sem.h | 91 - sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/shm-pad.h | 28 + sysdeps/unix/sysv/linux/powerpc/bits/shm.h | 113 - sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/stat.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-baud.h | 45 + .../unix/sysv/linux/powerpc/bits/termios-c_cc.h | 41 + .../unix/sysv/linux/powerpc/bits/termios-c_cflag.h | 35 + .../unix/sysv/linux/powerpc/bits/termios-c_iflag.h | 38 + .../unix/sysv/linux/powerpc/bits/termios-c_lflag.h | 45 + .../unix/sysv/linux/powerpc/bits/termios-c_oflag.h | 65 + .../unix/sysv/linux/powerpc/bits/termios-misc.h | 72 + sysdeps/unix/sysv/linux/powerpc/bits/termios.h | 279 - sysdeps/unix/sysv/linux/powerpc/dl-static.c | 2 +- sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 22 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/force-elision.h | 46 +- sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c | 107 - .../unix/sysv/linux/powerpc/get_timebase_freq.c | 83 +- sysdeps/unix/sysv/linux/powerpc/getmsg.c | 1 - sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/powerpc/htm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/init-first.c | 10 +- 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 | 5 +- sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h | 3 +- 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 | 7 +- sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 2 +- sysdeps/unix/sysv/linux/powerpc/not-errno.h | 30 - .../sysv/linux/powerpc/powerpc32/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 28 +- .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 5 + .../linux/powerpc/powerpc32/getcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/kernel_stat.h | 2 +- .../unix/sysv/linux/powerpc/powerpc32/lockf64.c | 1 - .../sysv/linux/powerpc/powerpc32/makecontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/context-e500.h | 2 +- .../linux/powerpc/powerpc32/nofpu/getcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 28 +- .../linux/powerpc/powerpc32/nofpu/libm.abilist | 5 + .../linux/powerpc/powerpc32/nofpu/setcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/swapcontext.S | 2 +- .../linux/powerpc/powerpc32/setcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/setcontext.S | 2 +- .../linux/powerpc/powerpc32/swapcontext-common.S | 2 +- .../sysv/linux/powerpc/powerpc32/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 6 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S | 2 +- .../sysv/linux/powerpc/powerpc64/____longjmp_chk.S | 2 +- .../linux/powerpc/powerpc64/{ => be}/ld.abilist | 0 .../powerpc64/{ => be}/libBrokenLocale.abilist | 0 .../powerpc/powerpc64/{ => be}/libanl.abilist | 0 .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2351 +++++ .../powerpc/powerpc64/{ => be}/libcrypt.abilist | 0 .../linux/powerpc/powerpc64/{ => be}/libdl.abilist | 0 .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 912 ++ .../powerpc/powerpc64/{ => be}/libnsl.abilist | 0 .../powerpc/powerpc64/{ => be}/libpthread.abilist | 0 .../powerpc/powerpc64/{ => be}/libresolv.abilist | 0 .../linux/powerpc/powerpc64/{ => be}/librt.abilist | 0 .../powerpc64/{ => be}/libthread_db.abilist | 0 .../powerpc/powerpc64/{ => be}/libutil.abilist | 0 sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/dl-cache.h | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/kernel_stat.h | 2 +- .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 2 +- .../powerpc64/{ld-le.abilist => le/ld.abilist} | 0 .../powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h | 4 +- .../powerpc64/le}/libBrokenLocale.abilist | 0 .../powerpc64/le}/libanl.abilist | 0 .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2339 +++++ .../powerpc64/le}/libcrypt.abilist | 0 .../powerpc64/le}/libdl.abilist | 0 .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 1083 ++ .../powerpc64/le}/libnsl.abilist | 0 .../powerpc64/le}/libpthread.abilist | 0 .../powerpc64/le}/libresolv.abilist | 0 .../powerpc64/le}/librt.abilist | 0 .../powerpc64/le}/libthread_db.abilist | 0 .../powerpc64/le}/libutil.abilist | 0 .../powerpc/powerpc64/libBrokenLocale-le.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libanl-le.abilist | 4 - .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 2325 ----- .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 2347 ----- .../linux/powerpc/powerpc64/libcrypt-le.abilist | 7 - .../sysv/linux/powerpc/powerpc64/libdl-le.abilist | 9 - .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 1078 -- .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 907 -- .../sysv/linux/powerpc/powerpc64/libnsl-le.abilist | 121 - .../linux/powerpc/powerpc64/libpthread-le.abilist | 245 - .../linux/powerpc/powerpc64/libresolv-le.abilist | 91 - .../sysv/linux/powerpc/powerpc64/librt-le.abilist | 35 - .../powerpc/powerpc64/libthread_db-le.abilist | 40 - .../linux/powerpc/powerpc64/libutil-le.abilist | 6 - .../sysv/linux/powerpc/powerpc64/makecontext.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 6 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S | 2 +- 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/putmsg.c | 1 - sysdeps/unix/sysv/linux/powerpc/readelflib.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/procfs.h | 139 - sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 9 +- sysdeps/unix/sysv/linux/powerpc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/powerpc/syscall.S | 3 +- sysdeps/unix/sysv/linux/powerpc/sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.c | 2 +- .../unix/sysv/linux/powerpc/test-gettimebasefreq.c | 2 +- .../linux/powerpc/test-powerpc-linux-sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/time.c | 2 +- sysdeps/unix/sysv/linux/ppoll.c | 2 +- sysdeps/unix/sysv/linux/pread.c | 2 +- sysdeps/unix/sysv/linux/pread64.c | 2 +- sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/preadv2.c | 4 +- sysdeps/unix/sysv/linux/preadv64.c | 2 +- sysdeps/unix/sysv/linux/preadv64v2.c | 4 +- sysdeps/unix/sysv/linux/prlimit.c | 2 +- sysdeps/unix/sysv/linux/prof-freq.c | 2 +- sysdeps/unix/sysv/linux/pselect.c | 2 +- sysdeps/unix/sysv/linux/pt-raise.c | 2 +- sysdeps/unix/sysv/linux/pthread-pids.h | 2 +- sysdeps/unix/sysv/linux/pthread_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 2 +- sysdeps/unix/sysv/linux/pthread_getname.c | 2 +- sysdeps/unix/sysv/linux/pthread_kill.c | 2 +- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 2 +- sysdeps/unix/sysv/linux/pthread_setname.c | 2 +- sysdeps/unix/sysv/linux/pthread_sigmask.c | 2 +- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/ptrace.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 2 +- sysdeps/unix/sysv/linux/pwrite.c | 2 +- sysdeps/unix/sysv/linux/pwrite64.c | 2 +- sysdeps/unix/sysv/linux/pwritev.c | 2 +- sysdeps/unix/sysv/linux/pwritev2.c | 4 +- sysdeps/unix/sysv/linux/pwritev64.c | 2 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 4 +- 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 | 2 +- sysdeps/unix/sysv/linux/readdir.c | 2 +- sysdeps/unix/sysv/linux/readdir64.c | 2 +- sysdeps/unix/sysv/linux/readdir64_r.c | 2 +- sysdeps/unix/sysv/linux/readdir_r.c | 2 +- sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/readv.c | 2 +- sysdeps/unix/sysv/linux/reboot.c | 2 +- sysdeps/unix/sysv/linux/recv.c | 2 +- sysdeps/unix/sysv/linux/recvfrom.c | 2 +- sysdeps/unix/sysv/linux/recvmmsg.c | 2 +- sysdeps/unix/sysv/linux/recvmsg.c | 2 +- sysdeps/unix/sysv/linux/rename.c | 2 +- sysdeps/unix/sysv/linux/renameat.c | 2 +- sysdeps/unix/sysv/linux/renameat2.c | 6 +- sysdeps/unix/sysv/linux/riscv/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/mman.h | 40 - sysdeps/unix/sysv/linux/riscv/bits/procfs.h | 31 + sysdeps/unix/sysv/linux/riscv/bits/sigcontext.h | 3 +- sysdeps/unix/sysv/linux/riscv/clone.S | 7 +- sysdeps/unix/sysv/linux/riscv/configure | 2 +- sysdeps/unix/sysv/linux/riscv/configure.ac | 2 +- sysdeps/unix/sysv/linux/riscv/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/riscv/dl-static.c | 2 +- sysdeps/unix/sysv/linux/riscv/flush-icache.c | 8 +- sysdeps/unix/sysv/linux/riscv/getcontext.S | 2 +- sysdeps/unix/sysv/linux/riscv/init-first.c | 2 +- sysdeps/unix/sysv/linux/riscv/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/riscv/kernel-features.h | 7 +- sysdeps/unix/sysv/linux/riscv/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/riscv/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/riscv/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/riscv/makecontext.c | 2 +- sysdeps/unix/sysv/linux/riscv/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/riscv/readelflib.c | 2 +- sysdeps/unix/sysv/linux/riscv/register-dump.h | 2 +- .../unix/sysv/linux/riscv/rv64/jmp_buf-macros.h | 2 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + sysdeps/unix/sysv/linux/riscv/setcontext.S | 6 +- 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/procfs.h | 114 - 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/sysdep.S | 2 +- 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 | 6 +- sysdeps/unix/sysv/linux/s390/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/mman.h | 45 - sysdeps/unix/sysv/linux/s390/bits/msq.h | 85 - sysdeps/unix/sysv/linux/s390/bits/procfs-extra.h | 75 + sysdeps/unix/sysv/linux/s390/bits/procfs-id.h | 30 + sysdeps/unix/sysv/linux/s390/bits/procfs.h | 29 + sysdeps/unix/sysv/linux/s390/bits/sem.h | 91 - sysdeps/unix/sysv/linux/s390/bits/shm.h | 111 - sysdeps/unix/sysv/linux/s390/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/utmp.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/utmpx.h | 2 +- sysdeps/unix/sysv/linux/s390/brk.c | 2 +- sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 6 +- sysdeps/unix/sysv/linux/s390/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/s390/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/s390/force-elision.h | 46 +- sysdeps/unix/sysv/linux/s390/htm.h | 2 +- sysdeps/unix/sysv/linux/s390/init-first.c | 2 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 2 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 5 +- sysdeps/unix/sysv/linux/s390/kernel_sigaction.h | 29 +- sysdeps/unix/sysv/linux/s390/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/s390/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/s390/longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 2 +- 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 | 2 +- .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 2 +- .../sysv/linux/s390/s390-32/__makecontext_ret.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 28 +- sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-32/lockf64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/login.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c | 2 +- .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 2 +- .../unix/sysv/linux/s390/s390-32/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/pututxline.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 | 8 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmp-convert.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmpx-convert.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 2 +- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 2 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 28 +- sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c | 2 +- .../unix/sysv/linux/s390/s390-64/profil-counter.h | 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/sigprocmask.c | 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 | 8 +- sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 2 +- sysdeps/unix/sysv/linux/s390/semtimedop.c | 2 +- sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/procfs.h | 176 - 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/system.c | 29 - .../unix/sysv/linux/s390/tst-ptrace-singleblock.c | 2 +- sysdeps/unix/sysv/linux/safe-fatal.h | 2 +- sysdeps/unix/sysv/linux/scandir64.c | 2 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/sched_getcpu.c | 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/select.c | 2 +- sysdeps/unix/sysv/linux/semctl.c | 2 +- sysdeps/unix/sysv/linux/semget.c | 2 +- sysdeps/unix/sysv/linux/semop.c | 2 +- sysdeps/unix/sysv/linux/semtimedop.c | 2 +- sysdeps/unix/sysv/linux/send.c | 2 +- sysdeps/unix/sysv/linux/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/setregid.c | 2 +- sysdeps/unix/sysv/linux/setresgid.c | 2 +- sysdeps/unix/sysv/linux/setresuid.c | 2 +- sysdeps/unix/sysv/linux/setreuid.c | 2 +- sysdeps/unix/sysv/linux/setrlimit.c | 2 +- sysdeps/unix/sysv/linux/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/setsockopt.c | 2 +- sysdeps/unix/sysv/linux/setsourcefilter.c | 2 +- sysdeps/unix/sysv/linux/setuid.c | 2 +- sysdeps/unix/sysv/linux/sh/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/sh/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/mman.h | 44 - sysdeps/unix/sysv/linux/sh/bits/procfs-id.h | 25 + sysdeps/unix/sysv/linux/sh/bits/procfs.h | 24 + sysdeps/unix/sysv/linux/sh/bits/shm.h | 102 - sysdeps/unix/sysv/linux/sh/bits/shmlba.h | 24 + sysdeps/unix/sysv/linux/sh/brk.c | 2 +- sysdeps/unix/sysv/linux/sh/clone.S | 2 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 14 +- sysdeps/unix/sysv/linux/sh/kernel_sigaction.h | 3 +- sysdeps/unix/sysv/linux/sh/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/libm.abilist | 5 + sysdeps/unix/sysv/linux/sh/lockf64.c | 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/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/sh/sh3/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/register-dump.h | 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/register-dump.h | 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 | 2 +- sysdeps/unix/sysv/linux/sh/sys/procfs.h | 111 - 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/vfork.S | 2 +- sysdeps/unix/sysv/linux/shm-directory.c | 2 +- sysdeps/unix/sysv/linux/shmat.c | 2 +- sysdeps/unix/sysv/linux/shmctl.c | 2 +- sysdeps/unix/sysv/linux/shmdt.c | 2 +- sysdeps/unix/sysv/linux/shmget.c | 2 +- sysdeps/unix/sysv/linux/shutdown.c | 2 +- sysdeps/unix/sysv/linux/sigaction.c | 6 +- sysdeps/unix/sysv/linux/siglist.h | 2 +- sysdeps/unix/sysv/linux/signalfd.c | 2 +- sysdeps/unix/sysv/linux/sigpending.c | 2 +- sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigqueue.c | 2 +- sysdeps/unix/sysv/linux/sigset-cvt-mask.h | 2 +- sysdeps/unix/sysv/linux/sigsetops.h | 2 +- sysdeps/unix/sysv/linux/sigstack.c | 2 +- sysdeps/unix/sysv/linux/sigsuspend.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 2 +- sysdeps/unix/sysv/linux/sigwait.c | 5 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 5 +- sysdeps/unix/sysv/linux/sizes.h | 2 +- sysdeps/unix/sysv/linux/socket.c | 2 +- sysdeps/unix/sysv/linux/socketcall.h | 2 +- sysdeps/unix/sysv/linux/socketpair.c | 2 +- sysdeps/unix/sysv/linux/sparc/Makefile | 4 + sysdeps/unix/sysv/linux/sparc/Versions | 4 + sysdeps/unix/sysv/linux/sparc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ipc.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/msq-pad.h | 26 + sysdeps/unix/sysv/linux/sparc/bits/msq.h | 85 - sysdeps/unix/sysv/linux/sparc/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs-extra.h | 88 + sysdeps/unix/sysv/linux/sparc/bits/procfs-id.h | 30 + sysdeps/unix/sysv/linux/sparc/bits/procfs.h | 61 + sysdeps/unix/sysv/linux/sparc/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sem-pad.h | 26 + sysdeps/unix/sysv/linux/sparc/bits/sem.h | 92 - sysdeps/unix/sysv/linux/sparc/bits/setjmp.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/shm-pad.h | 28 + sysdeps/unix/sysv/linux/sparc/bits/shm.h | 111 - sysdeps/unix/sysv/linux/sparc/bits/shmlba.h | 29 + sysdeps/unix/sysv/linux/sparc/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/siginfo-arch.h | 7 +- sysdeps/unix/sysv/linux/sparc/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/signum.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h | 46 + sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h | 43 + .../unix/sysv/linux/sparc/bits/termios-c_oflag.h | 64 + .../unix/sysv/linux/sparc/bits/termios-struct.h | 34 + sysdeps/unix/sysv/linux/sparc/bits/termios.h | 225 - sysdeps/unix/sysv/linux/sparc/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/sparc/dl-cache.h | 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/init-first.c | 46 + sysdeps/unix/sysv/linux/sparc/kernel-features.h | 30 +- sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h | 7 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 5 +- sysdeps/unix/sysv/linux/sparc/libc-vdso.h | 33 + sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 26 +- sysdeps/unix/sysv/linux/sparc/readelflib.c | 2 +- .../sysv/linux/sparc/sparc32/____longjmp_chk.S | 2 +- .../sysv/linux/sparc/sparc32/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/brk.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 28 +- sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 5 + .../unix/sysv/linux/sparc/sparc32/localplt.data | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/lockf64.c | 1 - .../unix/sysv/linux/sparc/sparc32/makecontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S | 2 +- .../unix/sysv/linux/sparc/sparc32/profil-counter.h | 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 | 7 +- .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 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 | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/Makefile | 5 + .../sysv/linux/sparc/sparc64/____longjmp_chk.S | 2 +- .../sysv/linux/sparc/sparc64/__start_context.S | 2 +- .../sysv/linux/sparc/sparc64/bits/long-double.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h | 2 +- .../unix/sysv/linux/sparc/sparc64/get_clockfreq.c | 250 - sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 5 + 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/profil-counter.h | 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 | 7 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 2 +- .../unix/sysv/linux/sparc/sparc64/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h | 2 +- .../unix/sysv/linux/sparc/sparc64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc64/syscalls.list | 3 - 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/procfs.h | 210 - 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 | 13 +- sysdeps/unix/sysv/linux/sparc/system.c | 29 - sysdeps/unix/sysv/linux/spawni.c | 38 +- sysdeps/unix/sysv/linux/speed.c | 6 +- sysdeps/unix/sysv/linux/splice.c | 2 +- sysdeps/unix/sysv/linux/statfs64.c | 2 +- sysdeps/unix/sysv/linux/statvfs.c | 2 +- sysdeps/unix/sysv/linux/statvfs64.c | 2 +- sysdeps/unix/sysv/linux/statx.c | 2 +- sysdeps/unix/sysv/linux/statx_cp.c | 49 + sysdeps/unix/sysv/linux/statx_cp.h | 20 + 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 | 3 +- sysdeps/unix/sysv/linux/sys/kd.h | 2 +- sysdeps/unix/sysv/linux/sys/klog.h | 2 +- sysdeps/unix/sysv/linux/sys/mount.h | 2 +- sysdeps/unix/sysv/linux/sys/pci.h | 2 +- sysdeps/unix/sysv/linux/sys/personality.h | 2 +- sysdeps/unix/sysv/linux/sys/prctl.h | 2 +- sysdeps/unix/sysv/linux/sys/procfs.h | 70 +- 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 | 9 +- sysdeps/unix/sysv/linux/sys/swap.h | 2 +- sysdeps/unix/sysv/linux/sys/syscall.h | 2 +- sysdeps/unix/sysv/linux/sys/sysctl.h | 2 +- sysdeps/unix/sysv/linux/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/sys/timerfd.h | 2 +- sysdeps/unix/sysv/linux/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/syscall-names.list | 10 +- sysdeps/unix/sysv/linux/syscalls.list | 3 +- sysdeps/unix/sysv/linux/sysconf.c | 66 +- sysdeps/unix/sysv/linux/sysctl.c | 2 +- sysdeps/unix/sysv/linux/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/sysdep-vdso.h | 31 +- sysdeps/unix/sysv/linux/sysdep.h | 9 +- sysdeps/unix/sysv/linux/system.c | 76 - 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 | 10 +- sysdeps/unix/sysv/linux/tcsendbrk.c | 2 +- sysdeps/unix/sysv/linux/tcsetattr.c | 6 +- sysdeps/unix/sysv/linux/tee.c | 2 +- sysdeps/unix/sysv/linux/test-errno-linux.c | 2 +- sysdeps/unix/sysv/linux/time.c | 2 +- sysdeps/unix/sysv/linux/timer_create.c | 2 +- sysdeps/unix/sysv/linux/timer_delete.c | 2 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 2 +- sysdeps/unix/sysv/linux/timer_gettime.c | 2 +- sysdeps/unix/sysv/linux/timer_routines.c | 2 +- sysdeps/unix/sysv/linux/timer_settime.c | 2 +- sysdeps/unix/sysv/linux/times.c | 2 +- sysdeps/unix/sysv/linux/timespec_get.c | 2 +- sysdeps/unix/sysv/linux/truncate.c | 2 +- sysdeps/unix/sysv/linux/truncate64.c | 2 +- sysdeps/unix/sysv/linux/tst-affinity-pid.c | 2 +- sysdeps/unix/sysv/linux/tst-affinity-static.c | 1 + 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 | 25 +- sysdeps/unix/sysv/linux/tst-fallocate-common.c | 4 +- sysdeps/unix/sysv/linux/tst-fallocate.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate64.c | 2 +- sysdeps/unix/sysv/linux/tst-fanotify.c | 2 +- sysdeps/unix/sysv/linux/tst-gettid-kill.c | 129 + sysdeps/unix/sysv/linux/tst-gettid.c | 79 + 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 | 65 + sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c | 2 +- sysdeps/unix/sysv/linux/tst-ofdlocks.c | 2 +- sysdeps/unix/sysv/linux/tst-personality.c | 12 +- sysdeps/unix/sysv/linux/tst-pkey.c | 2 +- sysdeps/unix/sysv/linux/tst-quota.c | 2 +- sysdeps/unix/sysv/linux/tst-readdir64-compat.c | 6 +- sysdeps/unix/sysv/linux/tst-rlimit-infinity.c | 2 +- sysdeps/unix/sysv/linux/tst-setgetname.c | 8 +- sysdeps/unix/sysv/linux/tst-signal-numbers.py | 48 + sysdeps/unix/sysv/linux/tst-signal-numbers.sh | 86 - sysdeps/unix/sysv/linux/tst-skeleton-affinity.c | 14 +- .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 2 +- sysdeps/unix/sysv/linux/tst-sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/tst-syscall-list.sh | 2 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max-uapi.c | 2 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max.c | 2 +- .../unix/sysv/linux/tst-thread-affinity-pthread.c | 2 +- .../unix/sysv/linux/tst-thread-affinity-pthread2.c | 2 +- .../unix/sysv/linux/tst-thread-affinity-sched.c | 2 +- sysdeps/unix/sysv/linux/tst-ttyname.c | 69 +- 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/umount.c | 2 +- sysdeps/unix/sysv/linux/unlockpt.c | 2 +- sysdeps/unix/sysv/linux/updwtmp.c | 26 +- sysdeps/unix/sysv/linux/ustat.c | 2 +- sysdeps/unix/sysv/linux/utimensat.c | 2 +- sysdeps/unix/sysv/linux/utimes.c | 2 +- sysdeps/unix/sysv/linux/utmp_file.c | 26 +- sysdeps/unix/sysv/linux/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/vmsplice.c | 2 +- sysdeps/unix/sysv/linux/wait.c | 2 +- sysdeps/unix/sysv/linux/waitid.c | 2 +- sysdeps/unix/sysv/linux/waitpid.c | 2 +- sysdeps/unix/sysv/linux/waitpid_nocancel.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/fxstat.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/lxstat.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/statx_cp.c | 3 + sysdeps/unix/sysv/linux/wordsize-64/xstat.c | 2 +- sysdeps/unix/sysv/linux/write.c | 2 +- sysdeps/unix/sysv/linux/write_nocancel.c | 2 +- sysdeps/unix/sysv/linux/writev.c | 2 +- sysdeps/unix/sysv/linux/x86/Makefile | 4 + 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 | 19 +- sysdeps/unix/sysv/linux/x86/bits/msq.h | 83 - sysdeps/unix/sysv/linux/x86/bits/procfs-id.h | 30 + sysdeps/unix/sysv/linux/x86/bits/procfs.h | 50 + sysdeps/unix/sysv/linux/x86/bits/sem-pad.h | 24 + sysdeps/unix/sysv/linux/x86/bits/sem.h | 87 - sysdeps/unix/sysv/linux/x86/bits/shm.h | 110 - sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 4 +- sysdeps/unix/sysv/linux/x86/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sysctl.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/timesize.h | 25 + 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-sysdep.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-conf.c | 8 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/x86/force-elision.h | 46 +- sysdeps/unix/sysv/linux/x86/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/x86/hle.h | 70 +- sysdeps/unix/sysv/linux/x86/libc-vdso.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/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/procfs.h | 145 - sysdeps/unix/sysv/linux/x86/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/user.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/vm86.h | 2 +- sysdeps/unix/sysv/linux/x86/sysconf.c | 2 +- sysdeps/unix/sysv/linux/x86/time.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-property-1.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c | 6 +- .../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-saved_mask-1.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 5 + sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/x86_64/cancellation.S | 2 +- sysdeps/unix/sysv/linux/x86_64/clone.S | 2 +- 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/init-first.c | 14 +- sysdeps/unix/sysv/linux/x86_64/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/x86_64/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/x86_64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S | 2 +- sysdeps/unix/sysv/linux/x86_64/libc-lowlevellock.S | 2 +- .../unix/sysv/linux/x86_64/librt-cancellation.S | 2 +- sysdeps/unix/sysv/linux/x86_64/lll_timedwait_tid.c | 1 - sysdeps/unix/sysv/linux/x86_64/lowlevellock.S | 200 +- sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 31 +- sysdeps/unix/sysv/linux/x86_64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/x86_64/profil-counter.h | 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 | 5 +- sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/sigprocmask.c | 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 | 5 +- 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 | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_settime.c | 2 +- sysdeps/unix/sysv/linux/x86_64/vfork.S | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/arch_prctl.c | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 5 + sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 2 +- sysdeps/unix/sysv/linux/xmknod.c | 2 +- sysdeps/unix/sysv/linux/xmknodat.c | 2 +- sysdeps/unix/sysv/linux/xstat.c | 2 +- sysdeps/unix/sysv/linux/xstat64.c | 8 +- sysdeps/unix/sysv/linux/xstatconv.c | 17 +- sysdeps/unix/sysv/linux/xstatconv.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 | 2 +- sysdeps/wordsize-32/strtoumax.c | 2 +- sysdeps/wordsize-32/wcstoimax.c | 2 +- sysdeps/wordsize-32/wcstoumax.c | 2 +- sysdeps/wordsize-64/bits/wordsize.h | 2 +- sysdeps/wordsize-64/labs.c | 2 +- sysdeps/wordsize-64/ldiv.c | 2 +- sysdeps/wordsize-64/strtoimax.c | 2 +- sysdeps/wordsize-64/strtoumax.c | 2 +- sysdeps/wordsize-64/tst-writev.c | 5 +- sysdeps/wordsize-64/wcstoimax.c | 2 +- sysdeps/wordsize-64/wcstoumax.c | 2 +- sysdeps/x86/Makefile | 7 +- sysdeps/x86/__longjmp_cancel.S | 2 +- sysdeps/x86/atomic-machine.h | 571 ++ 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/select.h | 2 +- sysdeps/x86/bits/semaphore.h | 2 +- sysdeps/x86/bits/setjmp.h | 2 +- sysdeps/x86/bits/xtitypes.h | 33 - sysdeps/x86/cacheinfo.c | 22 +- sysdeps/x86/cet-tunables.h | 2 +- sysdeps/x86/check-cet.awk | 2 +- sysdeps/x86/cpu-features.c | 164 +- sysdeps/x86/cpu-features.h | 1090 +- sysdeps/x86/cpu-tunables.c | 2 +- sysdeps/x86/dl-cet.c | 2 +- sysdeps/x86/dl-get-cpu-features.c | 2 +- sysdeps/x86/dl-hwcap.h | 2 +- sysdeps/x86/dl-procinfo.c | 2 +- sysdeps/x86/dl-procinfo.h | 2 +- sysdeps/x86/dl-procruntime.c | 2 +- sysdeps/x86/dl-prop.h | 53 +- sysdeps/x86/dl-tunables.list | 2 +- sysdeps/x86/elide.h | 2 +- sysdeps/x86/fpu/bits/fenv.h | 2 +- sysdeps/x86/fpu/bits/math-vector.h | 2 +- sysdeps/x86/fpu/bits/mathinline.h | 328 - sysdeps/x86/fpu/e_sqrtf128.c | 2 +- sysdeps/x86/fpu/fenv_private.h | 497 + sysdeps/x86/fpu/finclude/math-vector-fortran.h | 43 + sysdeps/x86/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/x86/fpu/include/bits/fenv.h | 2 +- sysdeps/x86/fpu/math-barriers.h | 2 +- sysdeps/x86/fpu/math_private.h | 32 + sysdeps/x86/fpu/powl_helper.c | 4 +- sysdeps/x86/fpu/s_sincosf_data.c | 68 + sysdeps/x86/fpu/sfp-machine.h | 2 +- sysdeps/x86/fpu/sincosf_poly.h | 111 + 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/hp-timing.h | 61 + sysdeps/x86/init-arch.h | 3 +- sysdeps/x86/ldsodefs.h | 2 +- sysdeps/x86/libc-start.c | 2 +- sysdeps/x86/libc-start.h | 2 +- sysdeps/x86/link_map.h | 11 +- sysdeps/x86/longjmp.c | 2 +- sysdeps/x86/math-tests.h | 25 - sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/x86/nptl/pt-longjmp.c | 2 +- sysdeps/x86/nptl/tls-setup.h | 2 +- sysdeps/x86/string_private.h | 2 +- sysdeps/x86/sysdep.h | 2 +- sysdeps/x86/tst-cet-legacy-1.c | 2 +- sysdeps/x86/tst-cet-legacy-1a.c | 81 + 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-mod-1.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-2.c | 2 +- sysdeps/x86/tst-get-cpu-features.c | 266 +- 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/atomic-machine.h | 482 - sysdeps/x86_64/bsd-_setjmp.S | 2 +- sysdeps/x86_64/bsd-setjmp.S | 2 +- sysdeps/x86_64/crti.S | 2 +- sysdeps/x86_64/crtn.S | 2 +- sysdeps/x86_64/dl-irel.h | 4 +- sysdeps/x86_64/dl-lookupcfg.h | 2 +- sysdeps/x86_64/dl-machine.h | 4 +- sysdeps/x86_64/dl-procinfo.c | 2 +- sysdeps/x86_64/dl-tls.c | 2 +- sysdeps/x86_64/dl-tls.h | 2 +- sysdeps/x86_64/dl-tlsdesc.S | 2 +- sysdeps/x86_64/dl-tlsdesc.h | 2 +- sysdeps/x86_64/dl-trampoline.S | 2 +- sysdeps/x86_64/dl-trampoline.h | 2 +- sysdeps/x86_64/ffs.c | 2 +- sysdeps/x86_64/ffsll.c | 2 +- sysdeps/x86_64/fpu/e_powl.S | 2 +- sysdeps/x86_64/fpu/e_sqrt.c | 2 +- sysdeps/x86_64/fpu/e_sqrtf.c | 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 | 106 +- sysdeps/x86_64/fpu/math-tests-arch.h | 2 +- sysdeps/x86_64/fpu/math-tests-snan.h | 34 + sysdeps/x86_64/fpu/math_ldbl.h | 2 +- sysdeps/x86_64/fpu/math_private.h | 101 - sysdeps/x86_64/fpu/multiarch/Makefile | 4 +- 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-avx.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_exp-fma.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_exp-fma4.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_exp.c | 6 +- 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-avx.c | 3 +- sysdeps/x86_64/fpu/multiarch/e_log-fma.c | 3 +- sysdeps/x86_64/fpu/multiarch/e_log-fma4.c | 3 +- sysdeps/x86_64/fpu/multiarch/e_log.c | 6 +- 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-fma.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_pow-fma4.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_pow.c | 6 +- sysdeps/x86_64/fpu/multiarch/e_powf.c | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx2.h | 2 +- .../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 | 3 +- sysdeps/x86_64/fpu/multiarch/s_ceilf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.c | 3 +- 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 | 3 +- sysdeps/x86_64/fpu/multiarch/s_floorf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_floorf.c | 3 +- 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 | 3 +- sysdeps/x86_64/fpu/multiarch/s_rintf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_rintf.c | 3 +- sysdeps/x86_64/fpu/multiarch/s_sin.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_sincosf-fma.c | 240 +- sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S | 2 - sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.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 | 3 +- sysdeps/x86_64/fpu/multiarch/s_truncf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_truncf.c | 3 +- .../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/multiarch/w_exp.c | 1 + sysdeps/x86_64/fpu/multiarch/w_log.c | 1 + sysdeps/x86_64/fpu/multiarch/w_pow.c | 1 + 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_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_sincosf.S | 566 -- sysdeps/x86_64/fpu/s_sincosf_data.c | 1 - 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_finite_alias.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_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 +- sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c | 2 +- sysdeps/x86_64/fpu/test-double-libmvec-alias.c | 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 +- sysdeps/x86_64/fpu/test-float-libmvec-alias-mod.c | 2 +- sysdeps/x86_64/fpu/test-float-libmvec-alias.c | 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/test-libmvec-alias-mod.c | 2 +- sysdeps/x86_64/fpu/x86_64-math-asm.h | 2 +- sysdeps/x86_64/hp-timing.h | 40 - sysdeps/x86_64/htonl.S | 2 +- sysdeps/x86_64/ifuncmain8.c | 2 +- sysdeps/x86_64/ifuncmod8.c | 2 +- sysdeps/x86_64/isa.h | 24 + sysdeps/x86_64/jmpbuf-offsets.h | 2 +- sysdeps/x86_64/jmpbuf-unwind.h | 2 +- sysdeps/x86_64/lshift.S | 2 +- sysdeps/x86_64/machine-gmon.h | 2 +- sysdeps/x86_64/memchr.S | 12 +- sysdeps/x86_64/memcmp.S | 22 +- 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 | 6 +- 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 | 3 + sysdeps/x86_64/multiarch/ifunc-avx2.h | 2 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 14 +- 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 | 46 + sysdeps/x86_64/multiarch/ifunc-unaligned-ssse3.h | 40 - sysdeps/x86_64/multiarch/ifunc-wmemset.h | 2 +- sysdeps/x86_64/multiarch/memchr-avx2.S | 10 +- sysdeps/x86_64/multiarch/memchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/memchr.c | 4 +- sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 9 +- sysdeps/x86_64/multiarch/memcmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 11 +- sysdeps/x86_64/multiarch/memcmp-ssse3.S | 9 +- sysdeps/x86_64/multiarch/memcmp.c | 4 +- sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 19 +- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 19 +- 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 | 18 +- .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 2 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 56 +- 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 | 6 +- sysdeps/x86_64/multiarch/mempcpy_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk.c | 2 +- sysdeps/x86_64/multiarch/memrchr-avx2.S | 6 +- sysdeps/x86_64/multiarch/memrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/memrchr.c | 2 +- .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 8 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 2 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 36 +- sysdeps/x86_64/multiarch/memset.c | 4 +- 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 | 4 +- sysdeps/x86_64/multiarch/stpcpy-avx2.S | 3 + sysdeps/x86_64/multiarch/stpcpy-sse2.S | 2 +- sysdeps/x86_64/multiarch/stpcpy.c | 8 +- sysdeps/x86_64/multiarch/stpncpy-avx2.S | 4 + sysdeps/x86_64/multiarch/stpncpy.c | 4 +- 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 | 275 + 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 | 6 +- sysdeps/x86_64/multiarch/strchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/strchr-sse2-no-bsf.S | 2 +- sysdeps/x86_64/multiarch/strchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/strchr.c | 4 +- sysdeps/x86_64/multiarch/strchrnul-sse2.S | 2 +- sysdeps/x86_64/multiarch/strchrnul.c | 2 +- sysdeps/x86_64/multiarch/strcmp-avx2.S | 8 +- sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse42.S | 8 +- sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 2 +- sysdeps/x86_64/multiarch/strcmp.c | 4 +- sysdeps/x86_64/multiarch/strcpy-avx2.S | 1022 ++ sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/strcpy-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcpy-ssse3.S | 8 +- sysdeps/x86_64/multiarch/strcpy.c | 6 +- sysdeps/x86_64/multiarch/strcspn-c.c | 2 +- sysdeps/x86_64/multiarch/strcspn-sse2.S | 2 +- sysdeps/x86_64/multiarch/strcspn.c | 4 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 11 +- sysdeps/x86_64/multiarch/strlen-sse2.S | 2 +- sysdeps/x86_64/multiarch/strlen.c | 4 +- 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-avx2.S | 3 + sysdeps/x86_64/multiarch/strncat.c | 6 +- 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 | 4 +- sysdeps/x86_64/multiarch/strncpy-avx2.S | 3 + sysdeps/x86_64/multiarch/strncpy.c | 6 +- sysdeps/x86_64/multiarch/strnlen-sse2.S | 2 +- sysdeps/x86_64/multiarch/strnlen.c | 6 +- sysdeps/x86_64/multiarch/strpbrk-sse2.S | 2 +- sysdeps/x86_64/multiarch/strpbrk.c | 4 +- sysdeps/x86_64/multiarch/strrchr-avx2.S | 2 +- sysdeps/x86_64/multiarch/strrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/strrchr.c | 4 +- sysdeps/x86_64/multiarch/strspn-c.c | 2 +- sysdeps/x86_64/multiarch/strspn-sse2.S | 2 +- sysdeps/x86_64/multiarch/strspn.c | 4 +- sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strstr.c | 2 +- sysdeps/x86_64/multiarch/test-multiarch.c | 6 +- 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-c.c | 4 +- sysdeps/x86_64/multiarch/wcscpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/wcscpy.c | 13 +- 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 | 5 +- 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 | 2 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 2 +- sysdeps/x86_64/nptl/pthreaddef.h | 2 +- sysdeps/x86_64/nptl/tls.h | 39 +- 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 | 2 +- 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 | 8 +- sysdeps/x86_64/strcpy.S | 2 +- sysdeps/x86_64/strcspn.S | 2 +- sysdeps/x86_64/strlen.S | 14 +- 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-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/Makefile | 12 + 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 | 35 + sysdeps/x86_64/x32/tst-size_t-memchr.c | 72 + sysdeps/x86_64/x32/tst-size_t-memcmp-2.c | 79 + sysdeps/x86_64/x32/tst-size_t-memcmp.c | 76 + sysdeps/x86_64/x32/tst-size_t-memcpy.c | 58 + sysdeps/x86_64/x32/tst-size_t-memrchr.c | 57 + sysdeps/x86_64/x32/tst-size_t-memset.c | 73 + sysdeps/x86_64/x32/tst-size_t-strncasecmp.c | 59 + sysdeps/x86_64/x32/tst-size_t-strncmp.c | 78 + sysdeps/x86_64/x32/tst-size_t-strncpy.c | 58 + sysdeps/x86_64/x32/tst-size_t-strnlen.c | 72 + sysdeps/x86_64/x32/tst-size_t-wcsncmp.c | 20 + sysdeps/x86_64/x32/tst-size_t-wcsnlen.c | 20 + sysdeps/x86_64/x32/tst-size_t-wmemchr.c | 20 + sysdeps/x86_64/x32/tst-size_t-wmemcmp.c | 20 + sysdeps/x86_64/x32/tst-size_t-wmemset.c | 20 + sysvipc/Makefile | 2 +- sysvipc/ftok.c | 2 +- sysvipc/msgctl.c | 2 +- sysvipc/msgget.c | 2 +- sysvipc/msgrcv.c | 2 +- sysvipc/msgsnd.c | 2 +- sysvipc/semctl.c | 2 +- sysvipc/semget.c | 2 +- sysvipc/semop.c | 2 +- sysvipc/semtimedop.c | 2 +- sysvipc/shmat.c | 2 +- sysvipc/shmctl.c | 2 +- sysvipc/shmdt.c | 2 +- sysvipc/shmget.c | 2 +- sysvipc/sys/ipc.h | 2 +- sysvipc/sys/msg.h | 2 +- sysvipc/sys/sem.h | 2 +- sysvipc/sys/shm.h | 2 +- sysvipc/test-sysvmsg.c | 2 +- sysvipc/test-sysvsem.c | 2 +- sysvipc/test-sysvshm.c | 2 +- termios/Makefile | 2 +- termios/cfmakeraw.c | 2 +- termios/cfsetspeed.c | 2 +- termios/speed.c | 2 +- termios/tcdrain.c | 2 +- termios/tcflow.c | 2 +- termios/tcflush.c | 2 +- termios/tcgetattr.c | 2 +- termios/tcgetpgrp.c | 2 +- termios/tcgetsid.c | 2 +- termios/tcsendbrk.c | 2 +- termios/tcsetattr.c | 8 +- termios/tcsetpgrp.c | 2 +- termios/termios.h | 2 +- test-skeleton.c | 2 +- time/Makefile | 9 +- time/adjtime.c | 2 +- time/alt_digit.c | 6 +- time/asctime.c | 10 +- time/bug-mktime4.c | 92 + time/clock.c | 2 +- time/ctime.c | 21 +- time/ctime_r.c | 21 +- time/difftime.c | 35 +- time/dysize.c | 2 +- time/era.c | 2 +- time/ftime.c | 2 +- time/getdate.c | 2 +- time/getitimer.c | 2 +- time/gettimeofday.c | 2 +- time/gmtime.c | 38 +- time/lc-time-cleanup.c | 2 +- time/localtime.c | 35 +- time/mktime-internal.h | 2 + time/mktime.c | 768 +- time/offtime.c | 14 +- time/setitimer.c | 2 +- time/settimeofday.c | 2 +- time/stime.c | 2 +- time/strftime.c | 2 +- time/strftime_l.c | 34 +- time/strptime.c | 2 +- time/strptime_l.c | 25 +- time/sys/time.h | 8 +- time/sys/timeb.h | 2 +- time/test_time.c | 4 +- time/time.c | 2 +- time/time.h | 2 +- time/timegm.c | 25 +- time/timespec_get.c | 2 +- time/tst-ftime.c | 3 +- time/tst-getdate.c | 2 +- time/tst-mktime2.c | 71 +- time/tst-strftime2.c | 196 + time/tst-strftime3.c | 522 + time/tst-strptime-whitespace.c | 2 +- time/tst-strptime.c | 2 +- time/tst-tzname.c | 2 +- time/tst-y2039.c | 2 +- time/tzfile.c | 172 +- time/tzset.c | 37 +- time/wcsftime.c | 2 +- time/wcsftime_l.c | 2 +- timezone/Makefile | 2 +- timezone/private.h | 236 +- timezone/tst-timezone.c | 2 +- timezone/tst-tzset.c | 6 +- timezone/tzfile.h | 6 +- timezone/tzselect.ksh | 33 +- timezone/zdump.c | 133 +- timezone/zic.c | 528 +- version.h | 2 +- wcsmbs/Makefile | 9 +- wcsmbs/bits/wchar-ldbl.h | 45 +- wcsmbs/bits/wchar2.h | 2 +- wcsmbs/btowc.c | 2 +- wcsmbs/c16rtomb.c | 43 +- wcsmbs/c32rtomb.c | 32 + wcsmbs/isoc99_fwscanf.c | 3 +- wcsmbs/isoc99_swscanf.c | 2 +- wcsmbs/isoc99_vfwscanf.c | 3 +- wcsmbs/isoc99_vswscanf.c | 2 +- wcsmbs/isoc99_vwscanf.c | 3 +- wcsmbs/isoc99_wscanf.c | 3 +- wcsmbs/mbrlen.c | 2 +- wcsmbs/mbrtoc16.c | 2 +- wcsmbs/mbrtoc32.c | 32 + wcsmbs/mbrtowc.c | 7 +- 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 | 89 + wcsmbs/tst-c32-state.c | 44 + wcsmbs/tst-mbrtowc.c | 2 +- wcsmbs/tst-mbsrtowcs.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 | 34 +- wcsmbs/wcpcpy.c | 21 +- wcsmbs/wcpncpy.c | 59 +- wcsmbs/wcrtomb.c | 7 +- wcsmbs/wcscasecmp.c | 2 +- wcsmbs/wcscasecmp_l.c | 2 +- wcsmbs/wcscat.c | 23 +- wcsmbs/wcschr.c | 24 +- wcsmbs/wcschrnul.c | 2 +- wcsmbs/wcscmp.c | 2 +- wcsmbs/wcscoll.c | 2 +- wcsmbs/wcscoll_l.c | 2 +- wcsmbs/wcscpy.c | 60 +- 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 | 55 +- wcsmbs/wcsncmp.c | 2 +- wcsmbs/wcsncpy.c | 62 +- wcsmbs/wcsnlen.c | 24 +- wcsmbs/wcsnrtombs.c | 2 +- wcsmbs/wcspbrk.c | 2 +- wcsmbs/wcsrchr.c | 24 +- wcsmbs/wcsrtombs.c | 2 +- wcsmbs/wcsspn.c | 2 +- wcsmbs/wcsstr.c | 2 +- wcsmbs/wcstod.c | 2 +- wcsmbs/wcstod_l.c | 2 +- wcsmbs/wcstod_nan.c | 2 +- wcsmbs/wcstof.c | 2 +- wcsmbs/wcstof_l.c | 2 +- wcsmbs/wcstof_nan.c | 2 +- wcsmbs/wcstok.c | 2 +- wcsmbs/wcstol.c | 2 +- wcsmbs/wcstol_l.c | 2 +- wcsmbs/wcstold.c | 2 +- wcsmbs/wcstold_l.c | 2 +- wcsmbs/wcstold_nan.c | 2 +- wcsmbs/wcstoll.c | 2 +- wcsmbs/wcstoll_l.c | 2 +- wcsmbs/wcstoul.c | 2 +- wcsmbs/wcstoul_l.c | 2 +- wcsmbs/wcstoull.c | 2 +- wcsmbs/wcstoull_l.c | 2 +- wcsmbs/wcswidth.c | 2 +- wcsmbs/wcsxfrm.c | 2 +- wcsmbs/wcsxfrm_l.c | 2 +- wcsmbs/wctob.c | 2 +- wcsmbs/wcwidth.c | 2 +- wcsmbs/wcwidth.h | 2 +- wcsmbs/wmemchr.c | 2 +- wcsmbs/wmemcmp.c | 11 +- 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 +- 11844 files changed, 117293 insertions(+), 98586 deletions(-) delete mode 100644 argp/tst-ldbl-argp-error.c delete mode 100644 argp/tst-ldbl-argp-error.sh delete mode 100644 argp/tst-ldbl-argp-failure.c delete mode 100644 argp/tst-ldbl-argp-failure.sh delete mode 100644 argp/tst-ldbl-argp-template.c create mode 100644 argp/tst-ldbl-argp.c delete mode 100644 benchtests/bench-bcopy.c delete mode 100644 benchtests/bench-bzero.c create mode 100644 benchtests/bench-malloc-simple.c create mode 100644 bits/math-finite.h delete mode 100644 bits/stropts.h create mode 100644 bits/time64.h create mode 100644 bits/timesize.h create mode 100644 bits/unistd_ext.h delete mode 100644 bits/xtitypes.h delete mode 100644 conform/GlibcConform.pm delete mode 100644 conform/conformtest.pl create mode 100644 conform/conformtest.py delete mode 100644 conform/data/stropts.h-data create mode 100644 conform/glibcconform.py delete mode 100644 conform/linknamespace.pl create mode 100644 conform/linknamespace.py delete mode 100644 conform/list-header-symbols.pl create mode 100644 conform/list-header-symbols.py create mode 100644 elf/ifuncmain9.c create mode 100644 elf/ifuncmain9pic.c create mode 100644 elf/ifuncmain9picstatic.c create mode 100644 elf/ifuncmain9pie.c create mode 100644 elf/ifuncmain9static.c create mode 100644 elf/tst-audit13.c create mode 100644 elf/tst-audit13mod1.c create mode 100644 elf/tst-create_format1.c create mode 100644 elf/tst-ifunc-textrel.c create mode 100755 elf/tst-rtld-preload.sh create mode 100644 elf/tst-unwind-ctor-lib.c create mode 100644 elf/tst-unwind-ctor.c create mode 100644 elf/tst-unwind-main.c create mode 100644 iconv/tst-iconv-mt.c create mode 100644 include/ar.h create mode 100644 include/bits/argp-ldbl.h create mode 100644 include/bits/err-ldbl.h create mode 100644 include/bits/error-ldbl.h create mode 100644 include/bits/monetary-ldbl.h create mode 100644 include/bits/mqueue2.h create mode 100644 include/bits/printf-ldbl.h create mode 100644 include/bits/stdio-ldbl.h create mode 100644 include/bits/stdio.h create mode 100644 include/bits/stdio2.h create mode 100644 include/bits/stdlib-ldbl.h create mode 100644 include/bits/syslog-ldbl.h create mode 100644 include/bits/wchar-ldbl.h create mode 100644 include/fstab.h create mode 100644 include/fts.h create mode 100644 include/intprops.h create mode 100644 include/lastlog.h create mode 100644 include/loop_unroll.h create mode 100644 include/netinet/icmp6.h create mode 100644 include/netinet/igmp.h create mode 100644 include/netinet/ip6.h create mode 100644 include/random-bits.h create mode 100644 include/re_comp.h create mode 100644 include/regexp.h create mode 100644 include/rpcsvc/bootparam.h create mode 100644 include/rpcsvc/yp_prot.h create mode 100644 include/stdint.h delete mode 100644 include/stropts.h create mode 100644 include/sys/random.h create mode 100644 include/sys/ttychars.h create mode 100644 include/sys/vfs.h create mode 100644 include/verify.h create mode 100644 include/wait.h create mode 100644 inet/tst-if_index-long.c create mode 100644 io/tst-lockf.c create mode 100644 libio/tst-bz24051.c create mode 100644 libio/tst-bz24153.c create mode 100644 libio/tst-memstream.h create mode 100644 libio/tst-memstream4.c create mode 100644 libio/tst-sprintf-chk-ub.c create mode 100644 libio/tst-sprintf-ub.c create mode 100644 libio/tst-wmemstream4.c delete mode 100644 locale/C-translit.h delete mode 100644 locale/gen-translit.pl create mode 100644 locale/gen-translit.py mode change 100755 => 100644 localedata/locales/bi_VU create mode 100644 malloc/tst-tcfree1.c create mode 100644 malloc/tst-tcfree2.c create mode 100644 malloc/tst-tcfree3.c delete mode 100755 manual/libm-err-tab.pl delete mode 100644 math/bits/math-finite.h create mode 100644 math/finclude/math-vector-fortran.h create mode 100644 math/w_exp.c create mode 100644 math/w_exp2.c create mode 100644 math/w_log.c create mode 100644 math/w_log2.c create mode 100644 math/w_pow.c create mode 100644 misc/efgcvt-dbl-macros.h create mode 100644 misc/efgcvt-ldbl-macros.h create mode 100644 misc/efgcvt-template.c create mode 100644 misc/efgcvt_r-template.c create mode 100644 misc/tst-dbl-efgcvt.c create mode 100644 misc/tst-efgcvt-template.c delete mode 100644 misc/tst-efgcvt.c create mode 100644 misc/tst-gethostid.c create mode 100644 misc/tst-ldbl-efgcvt.c delete mode 100644 misc/tst-ldbl-error-err.c delete mode 100644 misc/tst-ldbl-error-error.c delete mode 100644 misc/tst-ldbl-error-error_at_line.c delete mode 100644 misc/tst-ldbl-error-errx.c delete mode 100644 misc/tst-ldbl-error-template.c delete mode 100644 misc/tst-ldbl-error-verr.c delete mode 100644 misc/tst-ldbl-error-verrx.c create mode 100644 misc/tst-ldbl-error.c delete mode 100644 misc/tst-ldbl-error.sh delete mode 100644 misc/tst-ldbl-warn.sh create mode 100644 misc/tst-warn-wide.c delete mode 100644 nptl/lll_timedwait_tid.c delete mode 100644 nptl/pthread_clock_gettime.c delete mode 100644 nptl/pthread_clock_settime.c create mode 100644 nptl/pthread_mutex_conf.c create mode 100644 nptl/pthread_mutex_conf.h create mode 100644 nptl/tst-audit-threads-mod1.c create mode 100644 nptl/tst-audit-threads-mod2.c create mode 100644 nptl/tst-audit-threads.c create mode 100644 nptl/tst-audit-threads.h delete mode 100644 nptl/tst-cancel-wrappers.sh create mode 100644 nptl/tst-cond11-static.c create mode 100644 nptl/tst-join8.c create mode 100644 nptl/tst-join9.c create mode 100644 nptl/tst-mutex10.c create mode 100644 nptl/tst-rwlock-pwn.c create mode 100644 nptl/tst-rwlock-tryrdlock-stall.c create mode 100644 nptl/tst-rwlock-trywrlock-stall.c create mode 100644 nptl/tst-unwind-thread.c delete mode 100644 nptl_db/proc_service.h delete mode 100644 nptl_db/thread_db.h create mode 100644 nss/tst-nss-files-alias-leak.c create mode 100644 nss/tst-nss-files-alias-truncated.c create mode 100644 nss/tst-nss-files-hosts-long.c create mode 100644 nss/tst-nss-files-hosts-long.root/etc/host.conf create mode 100644 nss/tst-nss-files-hosts-long.root/etc/hosts create mode 100644 nss/tst-nss-test3.root/etc/nsswitch.conf create mode 100644 nss/tst-nss-test3.root/tst-nss-test3.script delete mode 100644 posix/ptestcases.h create mode 100644 posix/spawn_faction_addchdir.c create mode 100644 posix/spawn_faction_addfchdir.c create mode 100644 posix/streams-compat.c delete mode 100644 posix/testcases.h create mode 100644 posix/tst-fnmatch4.c create mode 100644 posix/tst-fnmatch5.c create mode 100644 posix/tst-regcomp-truncated.c create mode 100644 posix/tst-spawn-chdir.c create mode 100644 resolv/res_enable_icmp.c create mode 100644 resolv/tst-inet_aton_exact.c create mode 100644 resolv/tst-resolv-nondecimal.c create mode 100644 resolv/tst-resolv-trailing.c delete mode 100644 rt/get_clockfreq.c create mode 100755 scripts/check-obsolete-constructs.py create mode 100644 scripts/check-wrapper-headers.py delete mode 100644 scripts/gen-as-const.awk create mode 100644 scripts/gen-as-const.py delete mode 100644 scripts/gen-py-const.awk create mode 100644 scripts/glibcextract.py create mode 100644 scripts/haveversions.awk create mode 100644 signal/tst-minsigstksz-1.c create mode 100644 signal/tst-minsigstksz-2.c create mode 100644 signal/tst-minsigstksz-3.c create mode 100644 signal/tst-minsigstksz-3a.c create mode 100644 signal/tst-minsigstksz-4.c create mode 100644 stdio-common/scanf14a.c create mode 100644 stdio-common/scanf16a.c create mode 100644 stdio-common/tst-bz11319-fortify2.c create mode 100644 stdio-common/tst-bz11319.c create mode 100644 stdlib/inttypes.h create mode 100644 stdlib/stdint.h create mode 100644 stdlib/tst-bz20544.c delete mode 100644 streams/Makefile delete mode 100644 streams/Versions delete mode 100644 streams/fattach.c delete mode 100644 streams/fdetach.c delete mode 100644 streams/getmsg.c delete mode 100644 streams/getpmsg.c delete mode 100644 streams/isastream.c delete mode 100644 streams/putmsg.c delete mode 100644 streams/putpmsg.c delete mode 100644 streams/stropts.h delete mode 100644 streams/sys/stropts.h create mode 100644 string/test-strerror-errno.c create mode 100644 support/blob_repeat.c create mode 100644 support/blob_repeat.h create mode 100644 support/descriptors.h create mode 100644 support/echo-container.c create mode 100644 support/links-dso-program-c.c create mode 100644 support/links-dso-program.cc create mode 100644 support/shell-container.c create mode 100644 support/support_copy_file_range.c create mode 100644 support/support_descriptor_supports_holes.c create mode 100644 support/support_descriptors.c create mode 100644 support/support_paths.c create mode 100644 support/support_quote_string.c create mode 100644 support/support_test_compare_string.c create mode 100644 support/test-container.c create mode 100644 support/true-container.c create mode 100644 support/tst-support_blob_repeat.c create mode 100644 support/tst-support_descriptors.c create mode 100644 support/tst-support_quote_string.c create mode 100644 support/tst-test_compare_string.c create mode 100644 support/tst-xsigstack.c create mode 100644 support/xcopy_file_range.c create mode 100644 support/xdlmopen.c create mode 100644 support/xmkdirp.c create mode 100644 support/xposix_memalign.c create mode 100644 support/xpthread_attr_setstack.c create mode 100644 support/xpthread_rwlock_destroy.c create mode 100644 support/xsigstack.c create mode 100644 support/xsymlink.c create mode 100644 sysdeps/aarch64/fpu/fenv_private.h create mode 100644 sysdeps/aarch64/math-tests-trap.h delete mode 100644 sysdeps/aarch64/math-tests.h create mode 100644 sysdeps/aarch64/multiarch/memchr.c create mode 100644 sysdeps/aarch64/multiarch/memchr_generic.S create mode 100644 sysdeps/aarch64/multiarch/memchr_nosimd.S create mode 100644 sysdeps/aarch64/multiarch/memset_base64.S create mode 100644 sysdeps/aarch64/multiarch/memset_emag.S create mode 100644 sysdeps/aarch64/multiarch/strlen.c create mode 100644 sysdeps/aarch64/multiarch/strlen_asimd.S create mode 100644 sysdeps/aarch64/multiarch/strlen_generic.S delete mode 100644 sysdeps/alpha/fpu/math_private.h create mode 100644 sysdeps/arm/math-tests-trap.h delete mode 100644 sysdeps/arm/math-tests.h delete mode 100644 sysdeps/arm/math_private.h create mode 100644 sysdeps/arm/nofpu/math-tests-exceptions.h create mode 100644 sysdeps/arm/nofpu/math-tests-rounding.h create mode 100644 sysdeps/arm/stap-probe-machine.h create mode 100644 sysdeps/csky/Implies create mode 100644 sysdeps/csky/Makefile create mode 100644 sysdeps/csky/abiv2/__longjmp.S create mode 100644 sysdeps/csky/abiv2/csky-mcount.S create mode 100644 sysdeps/csky/abiv2/dl-trampoline.S create mode 100644 sysdeps/csky/abiv2/memcmp.S create mode 100644 sysdeps/csky/abiv2/memcpy.S create mode 100644 sysdeps/csky/abiv2/memmove.S create mode 100644 sysdeps/csky/abiv2/memset.S create mode 100644 sysdeps/csky/abiv2/setjmp.S create mode 100644 sysdeps/csky/abiv2/start.S create mode 100644 sysdeps/csky/abiv2/strcmp.S create mode 100644 sysdeps/csky/abiv2/strcpy.S create mode 100644 sysdeps/csky/abiv2/strlen.S create mode 100644 sysdeps/csky/abiv2/tls-macros.h create mode 100644 sysdeps/csky/abort-instr.h create mode 100644 sysdeps/csky/atomic-machine.h create mode 100644 sysdeps/csky/bits/endian.h create mode 100644 sysdeps/csky/bits/fenv.h create mode 100644 sysdeps/csky/bits/link.h create mode 100644 sysdeps/csky/bits/setjmp.h create mode 100644 sysdeps/csky/bsd-_setjmp.S create mode 100644 sysdeps/csky/bsd-setjmp.S create mode 100644 sysdeps/csky/configure create mode 100644 sysdeps/csky/configure.ac create mode 100644 sysdeps/csky/dl-machine.h create mode 100644 sysdeps/csky/dl-procinfo.c create mode 100644 sysdeps/csky/dl-procinfo.h create mode 100644 sysdeps/csky/dl-sysdep.h create mode 100644 sysdeps/csky/dl-tls.h create mode 100644 sysdeps/csky/fpu/fclrexcpt.c create mode 100644 sysdeps/csky/fpu/fedisblxcpt.c create mode 100644 sysdeps/csky/fpu/feenablxcpt.c create mode 100644 sysdeps/csky/fpu/fegetenv.c create mode 100644 sysdeps/csky/fpu/fegetexcept.c create mode 100644 sysdeps/csky/fpu/fegetmode.c create mode 100644 sysdeps/csky/fpu/fegetround.c create mode 100644 sysdeps/csky/fpu/feholdexcpt.c create mode 100644 sysdeps/csky/fpu/fenv_libc.h create mode 100644 sysdeps/csky/fpu/fenv_private.h create mode 100644 sysdeps/csky/fpu/fesetenv.c create mode 100644 sysdeps/csky/fpu/fesetexcept.c create mode 100644 sysdeps/csky/fpu/fesetmode.c create mode 100644 sysdeps/csky/fpu/fesetround.c create mode 100644 sysdeps/csky/fpu/feupdateenv.c create mode 100644 sysdeps/csky/fpu/fgetexcptflg.c create mode 100644 sysdeps/csky/fpu/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/csky/fpu/fraiseexcpt.c create mode 100644 sysdeps/csky/fpu/fsetexcptflg.c create mode 100644 sysdeps/csky/fpu/ftestexcept.c create mode 100644 sysdeps/csky/fpu/libm-test-ulps create mode 100644 sysdeps/csky/fpu/libm-test-ulps-name create mode 100644 sysdeps/csky/fpu_control.h create mode 100644 sysdeps/csky/gccframe.h create mode 100644 sysdeps/csky/jmpbuf-unwind.h create mode 100644 sysdeps/csky/ldsodefs.h create mode 100644 sysdeps/csky/libc-tls.c create mode 100644 sysdeps/csky/linkmap.h create mode 100644 sysdeps/csky/machine-gmon.h create mode 100644 sysdeps/csky/memusage.h copy sysdeps/{arm => csky}/nofpu/Implies (100%) create mode 100644 sysdeps/csky/nofpu/libm-test-ulps create mode 100644 sysdeps/csky/nofpu/libm-test-ulps-name create mode 100644 sysdeps/csky/nptl/Makefile create mode 100644 sysdeps/csky/nptl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/csky/nptl/bits/semaphore.h copy sysdeps/{arm => csky}/nptl/pthread-offsets.h (100%) create mode 100644 sysdeps/csky/nptl/pthreaddef.h create mode 100644 sysdeps/csky/nptl/tcb-offsets.sym create mode 100644 sysdeps/csky/nptl/tls.h create mode 100644 sysdeps/csky/preconfigure create mode 100644 sysdeps/csky/sfp-machine.h create mode 100644 sysdeps/csky/sotruss-lib.c create mode 100644 sysdeps/csky/stackinfo.h create mode 100644 sysdeps/csky/sysdep.h copy sysdeps/{alpha => csky}/tininess.h (100%) create mode 100644 sysdeps/csky/tst-audit.h create mode 100644 sysdeps/generic/adaptive_spin_count.h create mode 100644 sysdeps/generic/fenv_private.h delete mode 100644 sysdeps/generic/inttypes.h create mode 100644 sysdeps/generic/math-tests-exceptions.h create mode 100644 sysdeps/generic/math-tests-rounding.h create mode 100644 sysdeps/generic/math-tests-snan.h create mode 100644 sysdeps/generic/math-tests-trap-force.h create mode 100644 sysdeps/generic/math-tests-trap.h create mode 100644 sysdeps/generic/stap-probe-machine.h delete mode 100644 sysdeps/generic/stdint.h delete mode 100644 sysdeps/i386/atomic-machine.h delete mode 100644 sysdeps/i386/dl-cet.c copy sysdeps/i386/fpu/{doasin.c => e_exp_data.c} (100%) copy sysdeps/i386/fpu/{doasin.c => e_log2_data.c} (100%) copy sysdeps/i386/fpu/{doasin.c => e_log_data.c} (100%) copy sysdeps/i386/fpu/{doasin.c => e_pow_log_data.c} (100%) delete mode 100644 sysdeps/i386/fpu/e_rem_pio2.c delete mode 100644 sysdeps/i386/fpu/fenv_private.h create mode 100644 sysdeps/i386/fpu/math-tests-snan.h delete mode 100644 sysdeps/i386/fpu/math-tests.h copy sysdeps/i386/fpu/{doasin.c => math_err.c} (100%) delete mode 100644 sysdeps/i386/fpu/math_private.h delete mode 100644 sysdeps/i386/fpu/t_exp.c create mode 100644 sysdeps/i386/fpu/w_exp.c create mode 100644 sysdeps/i386/fpu/w_exp2.c create mode 100644 sysdeps/i386/fpu/w_log.c create mode 100644 sysdeps/i386/fpu/w_log2.c create mode 100644 sysdeps/i386/fpu/w_pow.c delete mode 100644 sysdeps/i386/i586/init-arch.h create mode 100644 sysdeps/i386/i586/isa.h delete mode 100644 sysdeps/i386/i686/hp-timing.h delete mode 100644 sysdeps/i386/i686/init-arch.h create mode 100644 sysdeps/i386/i686/isa.h delete mode 100644 sysdeps/i386/init-arch.h create mode 100644 sysdeps/i386/isa.h delete mode 100644 sysdeps/ia64/bits/xtitypes.h copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/e_exp_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/e_log2_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/e_log_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/e_pow_log_data.c} (100%) delete mode 100644 sysdeps/ia64/fpu/e_rem_pio2.c delete mode 100644 sysdeps/ia64/fpu/e_rem_pio2f.c delete mode 100644 sysdeps/ia64/fpu/k_rem_pio2f.c copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/math_err.c} (100%) delete mode 100644 sysdeps/ia64/fpu/t_exp.c create mode 100644 sysdeps/ia64/math-tests-snan.h delete mode 100644 sysdeps/ia64/math-tests.h create mode 100644 sysdeps/ieee754/dbl-64/e_exp_data.c create mode 100644 sysdeps/ieee754/dbl-64/e_log2_data.c create mode 100644 sysdeps/ieee754/dbl-64/e_log_data.c create mode 100644 sysdeps/ieee754/dbl-64/e_pow_log_data.c delete mode 100644 sysdeps/ieee754/dbl-64/e_rem_pio2.c delete mode 100644 sysdeps/ieee754/dbl-64/eexp.tbl delete mode 100644 sysdeps/ieee754/dbl-64/k_cos.c delete mode 100644 sysdeps/ieee754/dbl-64/k_sin.c create mode 100644 sysdeps/ieee754/dbl-64/math_config.h create mode 100644 sysdeps/ieee754/dbl-64/math_err.c delete mode 100644 sysdeps/ieee754/dbl-64/t_exp.c delete mode 100644 sysdeps/ieee754/dbl-64/t_exp2.h delete mode 100644 sysdeps/ieee754/dbl-64/uexp.h delete mode 100644 sysdeps/ieee754/dbl-64/uexp.tbl delete mode 100644 sysdeps/ieee754/dbl-64/ulog.h delete mode 100644 sysdeps/ieee754/dbl-64/ulog.tbl delete mode 100644 sysdeps/ieee754/dbl-64/upow.h delete mode 100644 sysdeps/ieee754/dbl-64/upow.tbl copy sysdeps/{ia64/fpu => ieee754/dbl-64}/w_exp.c (100%) copy sysdeps/{ia64/fpu => ieee754/dbl-64}/w_exp2.c (100%) copy sysdeps/{ia64/fpu => ieee754/dbl-64}/w_log.c (100%) copy sysdeps/{ia64/fpu => ieee754/dbl-64}/w_log2.c (100%) copy sysdeps/{ia64/fpu => ieee754/dbl-64}/w_pow.c (100%) delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_log2.c delete mode 100644 sysdeps/ieee754/flt-32/e_rem_pio2f.c delete mode 100644 sysdeps/ieee754/flt-32/k_cosf.c delete mode 100644 sysdeps/ieee754/flt-32/k_rem_pio2f.c delete mode 100644 sysdeps/ieee754/flt-32/k_sinf.c create mode 100644 sysdeps/ieee754/flt-32/sincosf_poly.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/argp-ieee128.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/err-ieee128.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/error-ieee128.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/monetary-ieee128.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/printf-ieee128.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/stdio-ieee128.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/syslog-ieee128.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/wchar-ieee128.h create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-qefgcvt.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-qefgcvt_r.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-ldbl-compat.sh create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-redir-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-redir-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-ldbl-compat.sh create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfmon-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfmon-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfmon-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfrom-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfrom-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfrom-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wcstold-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wcstold-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wcstold-ldbl-compat.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-chk-ldbl-compat.sh create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-chk-redir-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-chk-redir-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-ldbl-compat.sh create mode 100644 sysdeps/ieee754/ldbl-opt/test-nldbl-redirect.c delete mode 100644 sysdeps/m68k/coldfire/math-tests.h copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/e_exp_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/e_log2_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/e_log_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/e_pow_log_data.c} (100%) delete mode 100644 sysdeps/m68k/m680x0/fpu/e_rem_pio2.c delete mode 100644 sysdeps/m68k/m680x0/fpu/e_rem_pio2f.c delete mode 100644 sysdeps/m68k/m680x0/fpu/k_rem_pio2f.c copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/math_err.c} (100%) delete mode 100644 sysdeps/m68k/m680x0/fpu/t_exp.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_exp.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_exp2.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_log.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_log2.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_pow.c delete mode 100644 sysdeps/m68k/wcpcpy.c create mode 100644 sysdeps/mach/hurd/f_setlk.c create mode 100644 sysdeps/mach/hurd/f_setlk.h create mode 100644 sysdeps/mach/hurd/fcntl64.c create mode 100644 sysdeps/mach/hurd/msync.c create mode 100644 sysdeps/mach/hurd/renameat2.c create mode 100644 sysdeps/mach/hurd/res_enable_icmp.c create mode 100644 sysdeps/mips/fpu/fenv_private.h delete mode 100644 sysdeps/mips/math-tests.h delete mode 100644 sysdeps/mips/math_private.h delete mode 100644 sysdeps/nios2/math-tests.h create mode 100644 sysdeps/nptl/dl-tunables.list create mode 100644 sysdeps/nptl/proc_service.h create mode 100644 sysdeps/nptl/thread_db.h delete mode 100644 sysdeps/powerpc/bits/mathinline.h delete mode 100644 sysdeps/powerpc/fpu/e_rem_pio2f.c delete mode 100644 sysdeps/powerpc/fpu/k_cosf.c delete mode 100644 sysdeps/powerpc/fpu/k_rem_pio2f.c delete mode 100644 sysdeps/powerpc/fpu/k_sinf.c create mode 100644 sysdeps/powerpc/fpu/math-tests-trap-force.h delete mode 100644 sysdeps/powerpc/fpu/s_cosf.c delete mode 100644 sysdeps/powerpc/fpu/s_float_bitwise.h delete mode 100644 sysdeps/powerpc/fpu/s_sinf.c delete mode 100644 sysdeps/powerpc/math-tests.h delete mode 100644 sysdeps/powerpc/power6/wcschr.c delete mode 100644 sysdeps/powerpc/power6/wcscpy.c delete mode 100644 sysdeps/powerpc/power6/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.c create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strcmp.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-power6.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-power6.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power6.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc64/power6/wcschr.c delete mode 100644 sysdeps/powerpc/powerpc64/power6/wcscpy.c delete mode 100644 sysdeps/powerpc/powerpc64/power6/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_cosf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S delete mode 100644 sysdeps/powerpc/powerpc64/power9/strcmp.S delete mode 100644 sysdeps/powerpc/powerpc64/power9/strncmp.S create mode 100644 sysdeps/powerpc/powerpc64/tst-ucontext-ppc64-vscr.c create mode 100644 sysdeps/riscv/math-tests-trap.h delete mode 100644 sysdeps/riscv/math-tests.h create mode 100644 sysdeps/riscv/nofpu/math-tests-exceptions.h create mode 100644 sysdeps/riscv/nofpu/math-tests-rounding.h create mode 100644 sysdeps/riscv/rvf/fenv_private.h delete mode 100644 sysdeps/riscv/rvf/math_private.h delete mode 100644 sysdeps/s390/bits/xtitypes.h create mode 100644 sysdeps/s390/bzero.c create mode 100644 sysdeps/s390/ifunc-memccpy.h create mode 100644 sysdeps/s390/ifunc-memchr.h create mode 100644 sysdeps/s390/ifunc-memcmp.h create mode 100644 sysdeps/s390/ifunc-memcpy.h create mode 100644 sysdeps/s390/ifunc-memmem.h create mode 100644 sysdeps/s390/ifunc-memrchr.h create mode 100644 sysdeps/s390/ifunc-memset.h create mode 100644 sysdeps/s390/ifunc-rawmemchr.h create mode 100644 sysdeps/s390/ifunc-stpcpy.h create mode 100644 sysdeps/s390/ifunc-stpncpy.h create mode 100644 sysdeps/s390/ifunc-strcat.h create mode 100644 sysdeps/s390/ifunc-strchr.h create mode 100644 sysdeps/s390/ifunc-strchrnul.h create mode 100644 sysdeps/s390/ifunc-strcmp.h create mode 100644 sysdeps/s390/ifunc-strcpy.h create mode 100644 sysdeps/s390/ifunc-strcspn.h create mode 100644 sysdeps/s390/ifunc-strlen.h create mode 100644 sysdeps/s390/ifunc-strncat.h create mode 100644 sysdeps/s390/ifunc-strncmp.h create mode 100644 sysdeps/s390/ifunc-strncpy.h create mode 100644 sysdeps/s390/ifunc-strnlen.h create mode 100644 sysdeps/s390/ifunc-strpbrk.h create mode 100644 sysdeps/s390/ifunc-strrchr.h create mode 100644 sysdeps/s390/ifunc-strspn.h create mode 100644 sysdeps/s390/ifunc-strstr.h create mode 100644 sysdeps/s390/ifunc-wcpcpy.h create mode 100644 sysdeps/s390/ifunc-wcpncpy.h create mode 100644 sysdeps/s390/ifunc-wcscat.h create mode 100644 sysdeps/s390/ifunc-wcschr.h create mode 100644 sysdeps/s390/ifunc-wcschrnul.h create mode 100644 sysdeps/s390/ifunc-wcscmp.h create mode 100644 sysdeps/s390/ifunc-wcscpy.h create mode 100644 sysdeps/s390/ifunc-wcscspn.h create mode 100644 sysdeps/s390/ifunc-wcslen.h create mode 100644 sysdeps/s390/ifunc-wcsncat.h create mode 100644 sysdeps/s390/ifunc-wcsncmp.h create mode 100644 sysdeps/s390/ifunc-wcsncpy.h create mode 100644 sysdeps/s390/ifunc-wcsnlen.h create mode 100644 sysdeps/s390/ifunc-wcspbrk.h create mode 100644 sysdeps/s390/ifunc-wcsrchr.h create mode 100644 sysdeps/s390/ifunc-wcsspn.h create mode 100644 sysdeps/s390/ifunc-wmemchr.h create mode 100644 sysdeps/s390/ifunc-wmemcmp.h create mode 100644 sysdeps/s390/ifunc-wmemset.h create mode 100644 sysdeps/s390/memccpy-c.c create mode 100644 sysdeps/s390/memccpy-vx.S create mode 100644 sysdeps/s390/memccpy.c create mode 100644 sysdeps/s390/memchr-vx.S create mode 100644 sysdeps/s390/memchr-z900.S create mode 100644 sysdeps/s390/memchr.c create mode 100644 sysdeps/s390/memcmp-z900.S create mode 100644 sysdeps/s390/memcmp.c create mode 100644 sysdeps/s390/memcopy.h create mode 100644 sysdeps/s390/memcpy-z900.S create mode 100644 sysdeps/s390/memcpy.c create mode 100644 sysdeps/s390/memmem-arch13.S create mode 100644 sysdeps/s390/memmem-c.c create mode 100644 sysdeps/s390/memmem-vx.c create mode 100644 sysdeps/s390/memmem.c create mode 100644 sysdeps/s390/memmove-c.c create mode 100644 sysdeps/s390/memmove.c delete mode 100644 sysdeps/s390/mempcpy.S create mode 100644 sysdeps/s390/mempcpy.c create mode 100644 sysdeps/s390/memrchr-c.c create mode 100644 sysdeps/s390/memrchr-vx.S create mode 100644 sysdeps/s390/memrchr.c create mode 100644 sysdeps/s390/memset-z900.S create mode 100644 sysdeps/s390/memset.c delete mode 100644 sysdeps/s390/multiarch/memccpy-c.c delete mode 100644 sysdeps/s390/multiarch/memccpy-vx.S delete mode 100644 sysdeps/s390/multiarch/memccpy.c delete mode 100644 sysdeps/s390/multiarch/memchr-vx.S delete mode 100644 sysdeps/s390/multiarch/memchr.c delete mode 100644 sysdeps/s390/multiarch/mempcpy.c delete mode 100644 sysdeps/s390/multiarch/memrchr-c.c delete mode 100644 sysdeps/s390/multiarch/memrchr-vx.S delete mode 100644 sysdeps/s390/multiarch/memrchr.c delete mode 100644 sysdeps/s390/multiarch/rawmemchr-c.c delete mode 100644 sysdeps/s390/multiarch/rawmemchr-vx.S delete mode 100644 sysdeps/s390/multiarch/rawmemchr.c delete mode 100644 sysdeps/s390/multiarch/stpcpy-c.c delete mode 100644 sysdeps/s390/multiarch/stpcpy-vx.S delete mode 100644 sysdeps/s390/multiarch/stpcpy.c delete mode 100644 sysdeps/s390/multiarch/stpncpy-c.c delete mode 100644 sysdeps/s390/multiarch/stpncpy-vx.S delete mode 100644 sysdeps/s390/multiarch/stpncpy.c delete mode 100644 sysdeps/s390/multiarch/strcat-c.c delete mode 100644 sysdeps/s390/multiarch/strcat-vx.S delete mode 100644 sysdeps/s390/multiarch/strcat.c delete mode 100644 sysdeps/s390/multiarch/strchr-c.c delete mode 100644 sysdeps/s390/multiarch/strchr-vx.S delete mode 100644 sysdeps/s390/multiarch/strchr.c delete mode 100644 sysdeps/s390/multiarch/strchrnul-c.c delete mode 100644 sysdeps/s390/multiarch/strchrnul-vx.S delete mode 100644 sysdeps/s390/multiarch/strchrnul.c delete mode 100644 sysdeps/s390/multiarch/strcmp-vx.S delete mode 100644 sysdeps/s390/multiarch/strcmp.c delete mode 100644 sysdeps/s390/multiarch/strcpy-vx.S delete mode 100644 sysdeps/s390/multiarch/strcpy.c delete mode 100644 sysdeps/s390/multiarch/strcspn-c.c delete mode 100644 sysdeps/s390/multiarch/strcspn-vx.S delete mode 100644 sysdeps/s390/multiarch/strcspn.c delete mode 100644 sysdeps/s390/multiarch/strlen-c.c delete mode 100644 sysdeps/s390/multiarch/strlen-vx.S delete mode 100644 sysdeps/s390/multiarch/strlen.c delete mode 100644 sysdeps/s390/multiarch/strncat-c.c delete mode 100644 sysdeps/s390/multiarch/strncat-vx.S delete mode 100644 sysdeps/s390/multiarch/strncat.c delete mode 100644 sysdeps/s390/multiarch/strncmp-c.c delete mode 100644 sysdeps/s390/multiarch/strncmp-vx.S delete mode 100644 sysdeps/s390/multiarch/strncmp.c delete mode 100644 sysdeps/s390/multiarch/strncpy-vx.S delete mode 100644 sysdeps/s390/multiarch/strncpy.c delete mode 100644 sysdeps/s390/multiarch/strnlen-c.c delete mode 100644 sysdeps/s390/multiarch/strnlen-vx.S delete mode 100644 sysdeps/s390/multiarch/strnlen.c delete mode 100644 sysdeps/s390/multiarch/strpbrk-c.c delete mode 100644 sysdeps/s390/multiarch/strpbrk-vx.S delete mode 100644 sysdeps/s390/multiarch/strpbrk.c delete mode 100644 sysdeps/s390/multiarch/strrchr-c.c delete mode 100644 sysdeps/s390/multiarch/strrchr-vx.S delete mode 100644 sysdeps/s390/multiarch/strrchr.c delete mode 100644 sysdeps/s390/multiarch/strspn-c.c delete mode 100644 sysdeps/s390/multiarch/strspn-vx.S delete mode 100644 sysdeps/s390/multiarch/strspn.c delete mode 100644 sysdeps/s390/multiarch/wcpcpy-c.c delete mode 100644 sysdeps/s390/multiarch/wcpcpy-vx.S delete mode 100644 sysdeps/s390/multiarch/wcpcpy.c delete mode 100644 sysdeps/s390/multiarch/wcpncpy-c.c delete mode 100644 sysdeps/s390/multiarch/wcpncpy-vx.S delete mode 100644 sysdeps/s390/multiarch/wcpncpy.c delete mode 100644 sysdeps/s390/multiarch/wcscat-c.c delete mode 100644 sysdeps/s390/multiarch/wcscat-vx.S delete mode 100644 sysdeps/s390/multiarch/wcscat.c delete mode 100644 sysdeps/s390/multiarch/wcschr-c.c delete mode 100644 sysdeps/s390/multiarch/wcschr-vx.S delete mode 100644 sysdeps/s390/multiarch/wcschr.c delete mode 100644 sysdeps/s390/multiarch/wcschrnul-c.c delete mode 100644 sysdeps/s390/multiarch/wcschrnul-vx.S delete mode 100644 sysdeps/s390/multiarch/wcschrnul.c delete mode 100644 sysdeps/s390/multiarch/wcscmp-c.c delete mode 100644 sysdeps/s390/multiarch/wcscmp-vx.S delete mode 100644 sysdeps/s390/multiarch/wcscmp.c delete mode 100644 sysdeps/s390/multiarch/wcscpy-c.c delete mode 100644 sysdeps/s390/multiarch/wcscpy-vx.S delete mode 100644 sysdeps/s390/multiarch/wcscpy.c delete mode 100644 sysdeps/s390/multiarch/wcscspn-c.c delete mode 100644 sysdeps/s390/multiarch/wcscspn-vx.S delete mode 100644 sysdeps/s390/multiarch/wcscspn.c delete mode 100644 sysdeps/s390/multiarch/wcslen-c.c delete mode 100644 sysdeps/s390/multiarch/wcslen-vx.S delete mode 100644 sysdeps/s390/multiarch/wcslen.c delete mode 100644 sysdeps/s390/multiarch/wcsncat-c.c delete mode 100644 sysdeps/s390/multiarch/wcsncat-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsncat.c delete mode 100644 sysdeps/s390/multiarch/wcsncmp-c.c delete mode 100644 sysdeps/s390/multiarch/wcsncmp-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsncmp.c delete mode 100644 sysdeps/s390/multiarch/wcsncpy-c.c delete mode 100644 sysdeps/s390/multiarch/wcsncpy-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsncpy.c delete mode 100644 sysdeps/s390/multiarch/wcsnlen-c.c delete mode 100644 sysdeps/s390/multiarch/wcsnlen-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsnlen.c delete mode 100644 sysdeps/s390/multiarch/wcspbrk-c.c delete mode 100644 sysdeps/s390/multiarch/wcspbrk-vx.S delete mode 100644 sysdeps/s390/multiarch/wcspbrk.c delete mode 100644 sysdeps/s390/multiarch/wcsrchr-c.c delete mode 100644 sysdeps/s390/multiarch/wcsrchr-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsrchr.c delete mode 100644 sysdeps/s390/multiarch/wcsspn-c.c delete mode 100644 sysdeps/s390/multiarch/wcsspn-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsspn.c delete mode 100644 sysdeps/s390/multiarch/wmemchr-c.c delete mode 100644 sysdeps/s390/multiarch/wmemchr-vx.S delete mode 100644 sysdeps/s390/multiarch/wmemchr.c delete mode 100644 sysdeps/s390/multiarch/wmemcmp-c.c delete mode 100644 sysdeps/s390/multiarch/wmemcmp-vx.S delete mode 100644 sysdeps/s390/multiarch/wmemcmp.c delete mode 100644 sysdeps/s390/multiarch/wmemset-c.c delete mode 100644 sysdeps/s390/multiarch/wmemset-vx.S delete mode 100644 sysdeps/s390/multiarch/wmemset.c create mode 100644 sysdeps/s390/rawmemchr-c.c create mode 100644 sysdeps/s390/rawmemchr-vx.S create mode 100644 sysdeps/s390/rawmemchr.c delete mode 100644 sysdeps/s390/s390-32/bcopy.S delete mode 100644 sysdeps/s390/s390-32/bzero.S delete mode 100644 sysdeps/s390/s390-32/memchr.S delete mode 100644 sysdeps/s390/s390-32/memcmp.S delete mode 100644 sysdeps/s390/s390-32/memcpy.S delete mode 100644 sysdeps/s390/s390-32/memset.S delete mode 100644 sysdeps/s390/s390-32/multiarch/Makefile delete mode 100644 sysdeps/s390/s390-32/multiarch/memchr.c delete mode 100644 sysdeps/s390/s390-32/multiarch/memcmp-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memcmp.c delete mode 100644 sysdeps/s390/s390-32/multiarch/memcpy-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memcpy.c delete mode 100644 sysdeps/s390/s390-32/multiarch/memset-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memset.c delete mode 100644 sysdeps/s390/s390-32/multiarch/strcmp.c delete mode 100644 sysdeps/s390/s390-32/multiarch/strcpy.c delete mode 100644 sysdeps/s390/s390-32/multiarch/strncpy.c delete mode 100644 sysdeps/s390/s390-32/strcmp.S delete mode 100644 sysdeps/s390/s390-32/strcpy.S create mode 100644 sysdeps/s390/s390-32/strncpy-z900.S delete mode 100644 sysdeps/s390/s390-32/strncpy.S delete mode 100644 sysdeps/s390/s390-64/bcopy.S delete mode 100644 sysdeps/s390/s390-64/bzero.S delete mode 100644 sysdeps/s390/s390-64/memchr.S delete mode 100644 sysdeps/s390/s390-64/memcmp.S delete mode 100644 sysdeps/s390/s390-64/memcpy.S delete mode 100644 sysdeps/s390/s390-64/memset.S delete mode 100644 sysdeps/s390/s390-64/multiarch/Makefile delete mode 100644 sysdeps/s390/s390-64/multiarch/memchr.c delete mode 100644 sysdeps/s390/s390-64/multiarch/memcmp-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memcmp.c delete mode 100644 sysdeps/s390/s390-64/multiarch/memcpy-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memcpy.c delete mode 100644 sysdeps/s390/s390-64/multiarch/memset-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memset.c delete mode 100644 sysdeps/s390/s390-64/multiarch/strcmp.c delete mode 100644 sysdeps/s390/s390-64/multiarch/strcpy.c delete mode 100644 sysdeps/s390/s390-64/multiarch/strncpy.c delete mode 100644 sysdeps/s390/s390-64/strcmp.S delete mode 100644 sysdeps/s390/s390-64/strcpy.S create mode 100644 sysdeps/s390/s390-64/strncpy-z900.S delete mode 100644 sysdeps/s390/s390-64/strncpy.S create mode 100644 sysdeps/s390/stpcpy-c.c create mode 100644 sysdeps/s390/stpcpy-vx.S create mode 100644 sysdeps/s390/stpcpy.c create mode 100644 sysdeps/s390/stpncpy-c.c create mode 100644 sysdeps/s390/stpncpy-vx.S create mode 100644 sysdeps/s390/stpncpy.c create mode 100644 sysdeps/s390/strcat-c.c create mode 100644 sysdeps/s390/strcat-vx.S create mode 100644 sysdeps/s390/strcat.c create mode 100644 sysdeps/s390/strchr-c.c create mode 100644 sysdeps/s390/strchr-vx.S create mode 100644 sysdeps/s390/strchr.c create mode 100644 sysdeps/s390/strchrnul-c.c create mode 100644 sysdeps/s390/strchrnul-vx.S create mode 100644 sysdeps/s390/strchrnul.c create mode 100644 sysdeps/s390/strcmp-vx.S create mode 100644 sysdeps/s390/strcmp-z900.S create mode 100644 sysdeps/s390/strcmp.c create mode 100644 sysdeps/s390/strcpy-vx.S create mode 100644 sysdeps/s390/strcpy-z900.S create mode 100644 sysdeps/s390/strcpy.c create mode 100644 sysdeps/s390/strcspn-c.c create mode 100644 sysdeps/s390/strcspn-vx.S create mode 100644 sysdeps/s390/strcspn.c create mode 100644 sysdeps/s390/strlen-c.c create mode 100644 sysdeps/s390/strlen-vx.S create mode 100644 sysdeps/s390/strlen.c create mode 100644 sysdeps/s390/strncat-c.c create mode 100644 sysdeps/s390/strncat-vx.S create mode 100644 sysdeps/s390/strncat.c create mode 100644 sysdeps/s390/strncmp-c.c create mode 100644 sysdeps/s390/strncmp-vx.S create mode 100644 sysdeps/s390/strncmp.c create mode 100644 sysdeps/s390/strncpy-vx.S create mode 100644 sysdeps/s390/strncpy.c create mode 100644 sysdeps/s390/strnlen-c.c create mode 100644 sysdeps/s390/strnlen-vx.S create mode 100644 sysdeps/s390/strnlen.c create mode 100644 sysdeps/s390/strpbrk-c.c create mode 100644 sysdeps/s390/strpbrk-vx.S create mode 100644 sysdeps/s390/strpbrk.c create mode 100644 sysdeps/s390/strrchr-c.c create mode 100644 sysdeps/s390/strrchr-vx.S create mode 100644 sysdeps/s390/strrchr.c create mode 100644 sysdeps/s390/strspn-c.c create mode 100644 sysdeps/s390/strspn-vx.S create mode 100644 sysdeps/s390/strspn.c create mode 100644 sysdeps/s390/strstr-arch13.S create mode 100644 sysdeps/s390/strstr-c.c create mode 100644 sysdeps/s390/strstr-vx.c create mode 100644 sysdeps/s390/strstr.c create mode 100644 sysdeps/s390/wcpcpy-c.c create mode 100644 sysdeps/s390/wcpcpy-vx.S create mode 100644 sysdeps/s390/wcpcpy.c create mode 100644 sysdeps/s390/wcpncpy-c.c create mode 100644 sysdeps/s390/wcpncpy-vx.S create mode 100644 sysdeps/s390/wcpncpy.c create mode 100644 sysdeps/s390/wcscat-c.c create mode 100644 sysdeps/s390/wcscat-vx.S create mode 100644 sysdeps/s390/wcscat.c create mode 100644 sysdeps/s390/wcschr-c.c create mode 100644 sysdeps/s390/wcschr-vx.S create mode 100644 sysdeps/s390/wcschr.c create mode 100644 sysdeps/s390/wcschrnul-c.c create mode 100644 sysdeps/s390/wcschrnul-vx.S create mode 100644 sysdeps/s390/wcschrnul.c create mode 100644 sysdeps/s390/wcscmp-c.c create mode 100644 sysdeps/s390/wcscmp-vx.S create mode 100644 sysdeps/s390/wcscmp.c create mode 100644 sysdeps/s390/wcscpy-c.c create mode 100644 sysdeps/s390/wcscpy-vx.S create mode 100644 sysdeps/s390/wcscpy.c create mode 100644 sysdeps/s390/wcscspn-c.c create mode 100644 sysdeps/s390/wcscspn-vx.S create mode 100644 sysdeps/s390/wcscspn.c create mode 100644 sysdeps/s390/wcslen-c.c create mode 100644 sysdeps/s390/wcslen-vx.S create mode 100644 sysdeps/s390/wcslen.c create mode 100644 sysdeps/s390/wcsncat-c.c create mode 100644 sysdeps/s390/wcsncat-vx.S create mode 100644 sysdeps/s390/wcsncat.c create mode 100644 sysdeps/s390/wcsncmp-c.c create mode 100644 sysdeps/s390/wcsncmp-vx.S create mode 100644 sysdeps/s390/wcsncmp.c create mode 100644 sysdeps/s390/wcsncpy-c.c create mode 100644 sysdeps/s390/wcsncpy-vx.S create mode 100644 sysdeps/s390/wcsncpy.c create mode 100644 sysdeps/s390/wcsnlen-c.c create mode 100644 sysdeps/s390/wcsnlen-vx.S create mode 100644 sysdeps/s390/wcsnlen.c create mode 100644 sysdeps/s390/wcspbrk-c.c create mode 100644 sysdeps/s390/wcspbrk-vx.S create mode 100644 sysdeps/s390/wcspbrk.c create mode 100644 sysdeps/s390/wcsrchr-c.c create mode 100644 sysdeps/s390/wcsrchr-vx.S create mode 100644 sysdeps/s390/wcsrchr.c create mode 100644 sysdeps/s390/wcsspn-c.c create mode 100644 sysdeps/s390/wcsspn-vx.S create mode 100644 sysdeps/s390/wcsspn.c create mode 100644 sysdeps/s390/wmemchr-c.c create mode 100644 sysdeps/s390/wmemchr-vx.S create mode 100644 sysdeps/s390/wmemchr.c create mode 100644 sysdeps/s390/wmemcmp-c.c create mode 100644 sysdeps/s390/wmemcmp-vx.S create mode 100644 sysdeps/s390/wmemcmp.c create mode 100644 sysdeps/s390/wmemset-c.c create mode 100644 sysdeps/s390/wmemset-vx.S create mode 100644 sysdeps/s390/wmemset.c delete mode 100644 sysdeps/sparc/fpu/math_private.h delete mode 100644 sysdeps/sparc/sparc32/lll_timedwait_tid.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/procfs-prregset.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_cflag.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_iflag.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_lflag.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_oflag.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-struct.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/arm/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/procfs-id.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/arm/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/shmlba.h delete mode 100644 sysdeps/unix/sysv/linux/arm/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/sys/procfs.h create mode 100644 sysdeps/unix/sysv/linux/bits/mman-map-flags-generic.h create mode 100644 sysdeps/unix/sysv/linux/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/bits/msq-pad.h create mode 100644 sysdeps/unix/sysv/linux/bits/procfs-extra.h create mode 100644 sysdeps/unix/sysv/linux/bits/procfs-id.h create mode 100644 sysdeps/unix/sysv/linux/bits/procfs-prregset.h create mode 100644 sysdeps/unix/sysv/linux/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/bits/sem-pad.h create mode 100644 sysdeps/unix/sysv/linux/bits/shm-pad.h create mode 100644 sysdeps/unix/sysv/linux/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_cflag.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_iflag.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_lflag.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_oflag.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-misc.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-struct.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-tcflow.h create mode 100644 sysdeps/unix/sysv/linux/bits/unistd_ext.h create mode 100644 sysdeps/unix/sysv/linux/csky/Implies create mode 100644 sysdeps/unix/sysv/linux/csky/Makefile create mode 100644 sysdeps/unix/sysv/linux/csky/Versions create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/____longjmp_chk.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/clone.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/syscall.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/ucontext_i.sym create mode 100644 sysdeps/unix/sysv/linux/csky/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/csky/bits/shmlba.h copy sysdeps/unix/sysv/linux/{nios2 => csky}/c++-types.data (100%) create mode 100644 sysdeps/unix/sysv/linux/csky/configure create mode 100644 sysdeps/unix/sysv/linux/csky/configure.ac create mode 100644 sysdeps/unix/sysv/linux/csky/ipc_priv.h create mode 100644 sysdeps/unix/sysv/linux/csky/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/csky/kernel-features.h create mode 100644 sysdeps/unix/sysv/linux/csky/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/csky/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libutil.abilist copy sysdeps/unix/sysv/linux/{riscv => csky}/localplt.data (100%) create mode 100644 sysdeps/unix/sysv/linux/csky/makecontext.c create mode 100644 sysdeps/unix/sysv/linux/csky/profil-counter.h copy sysdeps/{i386/fpu/doasin.c => unix/sysv/linux/csky/pt-vfork.S} (100%) create mode 100644 sysdeps/unix/sysv/linux/csky/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/csky/shlib-versions create mode 100644 sysdeps/unix/sysv/linux/csky/sigcontextinfo.h create mode 100644 sysdeps/unix/sysv/linux/csky/sys/cachectl.h create mode 100644 sysdeps/unix/sysv/linux/csky/sys/ucontext.h create mode 100644 sysdeps/unix/sysv/linux/csky/sys/user.h create mode 100644 sysdeps/unix/sysv/linux/csky/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/csky/sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/msq.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/shm.h delete mode 100644 sysdeps/unix/sysv/linux/generic/readlink_chk.c create mode 100644 sysdeps/unix/sysv/linux/getcpu.c create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/msq-pad.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/sem-pad.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/sem.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/shmlba.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/i386/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/i386/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lll_timedwait_tid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/shmlba.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/has_cpuclock.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sysconf.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/system.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/procfs-id.h create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/sys/procfs.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/msq-pad.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/sem-pad.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/sem.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/shm-pad.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-c_lflag.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-struct.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-tcflow.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios.h delete mode 100644 sysdeps/unix/sysv/linux/mips/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/lockf64.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/statx_cp.c delete mode 100644 sysdeps/unix/sysv/linux/mips/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/mips/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/nios2/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/sys/procfs.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/msq-pad.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/sem-pad.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/sem.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/shm-pad.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cflag.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_iflag.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_lflag.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_oflag.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-misc.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/not-errno.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/lockf64.c rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/ld.abilist (100%) rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libBrokenLocale.abilist (100%) rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libanl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libcrypt.abilist (100%) rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libdl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libnsl.abilist (100%) rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libpthread.abilist (100%) rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libresolv.abilist (100%) rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/librt.abilist (100%) rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libthread_db.abilist (100%) rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libutil.abilist (100%) rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ld-le.abilist => le/ld.abilist} (100%) copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libBrokenLocale.abi [...] copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libanl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libcrypt.abilist (100%) copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libdl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libnsl.abilist (100%) copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libpthread.abilist (100%) copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libresolv.abilist (100%) copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/librt.abilist (100%) copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libthread_db.abilis [...] copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libutil.abilist (100%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libBrokenLocale-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libanl-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libcrypt-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libdl-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libnsl-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libpthread-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libresolv-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/librt-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libthread_db-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libutil-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/mman.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/s390/bits/procfs-extra.h create mode 100644 sysdeps/unix/sysv/linux/s390/bits/procfs-id.h create mode 100644 sysdeps/unix/sysv/linux/s390/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/shm.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/s390/system.c delete mode 100644 sysdeps/unix/sysv/linux/sh/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/sh/bits/procfs-id.h create mode 100644 sysdeps/unix/sysv/linux/sh/bits/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/sh/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/sh/bits/shmlba.h delete mode 100644 sysdeps/unix/sysv/linux/sh/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/sh/sys/procfs.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/msq-pad.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/procfs-extra.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/procfs-id.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/sem-pad.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/sem.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/shm-pad.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-c_oflag.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-struct.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios.h create mode 100644 sysdeps/unix/sysv/linux/sparc/init-first.c create mode 100644 sysdeps/unix/sysv/linux/sparc/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/system.c create mode 100644 sysdeps/unix/sysv/linux/statx_cp.c create mode 100644 sysdeps/unix/sysv/linux/statx_cp.h delete mode 100644 sysdeps/unix/sysv/linux/system.c create mode 100644 sysdeps/unix/sysv/linux/tst-affinity-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-gettid-kill.c create mode 100644 sysdeps/unix/sysv/linux/tst-gettid.c create mode 100644 sysdeps/unix/sysv/linux/tst-mman-consts.py create mode 100644 sysdeps/unix/sysv/linux/tst-signal-numbers.py delete mode 100644 sysdeps/unix/sysv/linux/tst-signal-numbers.sh create mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statx_cp.c delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/procfs-id.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/sem-pad.h delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/x86/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lll_timedwait_tid.c create mode 100644 sysdeps/x86/atomic-machine.h delete mode 100644 sysdeps/x86/bits/xtitypes.h delete mode 100644 sysdeps/x86/fpu/bits/mathinline.h create mode 100644 sysdeps/x86/fpu/fenv_private.h create mode 100644 sysdeps/x86/fpu/finclude/math-vector-fortran.h create mode 100644 sysdeps/x86/fpu/math_private.h create mode 100644 sysdeps/x86/fpu/s_sincosf_data.c create mode 100644 sysdeps/x86/fpu/sincosf_poly.h create mode 100644 sysdeps/x86/hp-timing.h delete mode 100644 sysdeps/x86/math-tests.h create mode 100644 sysdeps/x86/tst-cet-legacy-1a.c delete mode 100644 sysdeps/x86_64/atomic-machine.h create mode 100644 sysdeps/x86_64/fpu/math-tests-snan.h delete mode 100644 sysdeps/x86_64/fpu/math_private.h delete mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.c create mode 100644 sysdeps/x86_64/fpu/multiarch/w_exp.c create mode 100644 sysdeps/x86_64/fpu/multiarch/w_log.c create mode 100644 sysdeps/x86_64/fpu/multiarch/w_pow.c delete mode 100644 sysdeps/x86_64/fpu/s_sincosf.S delete mode 100644 sysdeps/x86_64/fpu/s_sincosf_data.c delete mode 100644 sysdeps/x86_64/hp-timing.h create mode 100644 sysdeps/x86_64/isa.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-strcpy.h delete mode 100644 sysdeps/x86_64/multiarch/ifunc-unaligned-ssse3.h create mode 100644 sysdeps/x86_64/multiarch/stpcpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/stpncpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strcat-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strcpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strncat-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strncpy-avx2.S create mode 100644 sysdeps/x86_64/x32/test-size_t.h create mode 100644 sysdeps/x86_64/x32/tst-size_t-memchr.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memcmp-2.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memcmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memcpy.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memrchr.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memset.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-strncasecmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-strncmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-strncpy.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-strnlen.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wcsncmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wcsnlen.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wmemchr.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wmemcmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wmemset.c create mode 100644 time/bug-mktime4.c create mode 100644 time/mktime-internal.h create mode 100644 time/tst-strftime2.c create mode 100644 time/tst-strftime3.c create mode 100644 wcsmbs/c32rtomb.c create mode 100644 wcsmbs/mbrtoc32.c create mode 100644 wcsmbs/tst-c16-surrogate.c create mode 100644 wcsmbs/tst-c32-state.c