This is an automated email from the git hooks/post-receive script.
git pushed a change to branch azanella/bz12683 in repository glibc.
discards b7f07c5 nptl: s390x: Fix Race conditions in pthread cancellation (BZ#12683) discards cedfebf nptl: s390: Fix Race conditions in pthread cancellation (BZ#12683) discards 1600ca8 nptl: arm: Fix Race conditions in pthread cancellation (BZ#12683) discards 248ecd8 nptl: aarch64: Fix Race conditions in pthread cancellation (B [...] discards 25016b1 nptl: powerpc32: Fix Race conditions in pthread cancellation [...] discards 5a221e8 nptl: i386: Fix Race conditions in pthread cancellation (BZ#12683) discards 608a89b nptl: x32: Fix Race conditions in pthread cancellation (BZ#12683) discards e89b858 nptl: x86_64: Fix Race conditions in pthread cancellation (BZ#12683) discards 421b23a nptl: powerpc64: Fix Race conditions in pthread cancellation [...] discards 233bbf7 nptl: Fix Race conditions in pthread cancellation (BZ#12683) discards f057c95 nptl: Fix testcases for new pthread cancellation mechanism discards 4e70e61 nptl: x86_64: Remove assembly pthread_cond_{timed}wait.S impl [...] discards 8ff83cc nptl: i386: Remove assembly pthread_cond_{timed}wait.S implem [...] adds e8dab94 Fix powerpc32 llrint, llrintf bad exceptions (bug 16422). adds 2020748 Move powerpc llround implementations to powerpc32 directory. adds 0a5768f Support x86-64 assmebler without AVX512 adds fb1cf10 Add INLINE_SYSCALL_ERROR_RETURN_VALUE adds 2caca60 Use INLINE_SYSCALL_ERROR_RETURN_VALUE adds d7025ba Fix powerpc32 llround, llroundf exceptions (bug 19125). adds 8f763b0 Use INTERNAL_SYSCALL and INLINE_SYSCALL_ERROR_RETURN_VALUE adds d3d9c95 Support PLT and GOT references in local PIC check adds d95453e Avoid PLT when calling __sched_getaffinity_new adds f463c7b Fix double-checked locking in _res_hconf_reorder_addrs [BZ #19074] adds 90b2517 include/stap-probe.h: Fix formatting. adds f45e45a manual/argp.texi (Specifying Argp Parsers): Fix typo. adds 1fae5a6 [BZ #19129][ARM] Fix _dl_tlsdesc_resolve_hold to save r0 adds 0c25f5b Fix powerpc32 lround, lroundf spurious exceptions (bug 19134). adds a014cec Always enable pointer guard [BZ #18928] adds 83c01ab i386: Remove syscall assembly codes with 6 arguments adds 98ad631 Optimize i386 syscall inlining for GCC 5 adds b994fd7 Remove i386/epoll_pwait.S adds 95e8397 vfscanf: Use struct scratch_buffer instead of extend_alloca adds 06e2c64 Remove stddef.h configure test. adds 30f58bb Remove -static-libgcc configure test. adds 75b0964 Remove .previous, .popsection configure tests. adds b7d09f0 Remove assembler -mtune=i686 configure test. adds 983a33f Add comments for GCC 5 requirement adds 9edf9b1 Mark x86 _dl_unmap/_dl_make_tlsdesc_dynamic hidden adds b8b21bd Mark _wordcopy_XXX functions hidden adds 58c9ff1 Mark internal _dl_XXX functions hidden adds a1afb41 Mark internal _itoa functions hidden adds d6e855d Mark _dl_catch_error hidden adds 8303c74 Mark internal dirent functions hidden adds 6d56699 Mark internal fcntl functions hidden adds e19f024 Mark ld.so internel __profile_frequency hidden adds 661462d Mark internal setjmp functions hidden adds bdcd03e Mark ld.so internel sigaction functions hidden adds f3fc94c Mark ld.so internel stdlib functions hidden adds f841146 Mark ld.so internel string functions hidden adds 3c82bb5 Mark ld.so internel __uname hidden adds e5e6bea nptl: Add adapt_count parameter to lll_unlock_elision adds fadd2ad powerpc: Optimize lock elision for pthread_mutex_t adds cf14556 Do not leave files behind in /tmp from testing. adds 56ab386 Remove -fexceptions configure test. adds 3d0dbdc Remove sizeof (long double) configure test. adds 2b714df Remove -Bgroup configure test. adds 15306e3 Remove NPTL configure errors based on top-level configure tests. adds 5ef1933 Fix i386 build for lll_unlock_elision change. adds 9d46370 Convert 703 function definitions to prototype style. adds b0c3e04 Add more tests for ceil, floor, round, trunc. adds 45d8d77 Make performance improvement to MIPS memcpy for small copies. adds 8fe5f98 Add more libm tests (fabs, fdim, fma, fmax, fmin, fmod). adds c7266a2 hu_HU: change time separator to colon [BZ #18918] adds 213938e lt_LT: change currency symbol to the euro [BZ #18953] adds f546f87 The va_list pointer is unspecified after a call to vfprintf [ [...] adds 52fb79d Assume that SOCK_CLOEXEC is available and works adds db8ad8f vfprintf: Rewrite printf_positional to use struct scratch_buffer adds 6782806 malloc: Rewrite with explicit TLS access using __thread adds 4e16650 sunrpc: Rewrite with explicit TLS access using __thread adds bd2260a Convert 231 sysdeps function definitions to prototype style. adds 210dd78 Remove .weak, .weakext configure tests. adds 361468f Remove -fgnu89-inline configure test. adds 2028f49 pt_chown: Clear any signal mask inherited from the parent process. adds bc148ca timezone: document new --disable-timezone-tools option adds 44f826e timezone: polish grammar a bit in documentation adds 6ec52bf PowerPC: Fix a race condition when eliding a lock adds cf6d542 Mark ld.so internel __fxstatat64 hidden adds 6ab674e use -fstack-protector-strong when available adds f63f2bf Convert 69 more function definitions to prototype style (line [...] adds d10a3ab Do not use -Wno-strict-prototypes. adds 864198e Remove gnu_unique_object configure test. adds a72ddc1 Convert 24 more function definitions to prototype style (arra [...] adds 41075ae Convert 29 more function definitions to prototype style (mult [...] adds 9dd346f Convert 113 more function definitions to prototype style (fil [...] adds 80d9be8 Convert miscellaneous function definitions to prototype style. adds ca88f36 Add more libm tests (fmod, fpclassify, frexp, hypot, ilogb, j [...] adds 8523152 Convert a few more function definitions to prototype style. adds 8e2f7c6 Use -Wold-style-definition. adds 0ad76d1 tst-backtrace4: fix a warning message adds d8f7fca Apply -fomit-frame-pointer only to .o/.os files adds 23c4baa Disable GCC 5 optimization when PROF is defined adds 1245e51 tile: avoid preprocessor redefinition warnings adds 0a90a8f Fix ldbl-128 j0l spurious underflows (bug 19156). adds 95b0977 Build i386 __libc_do_syscall when PROF is defined adds 1107424 Make io/ftwtest-sh remove temporary files on early exit. adds 1ee1218 Move io/tst-fcntl temporary file creation to do_prepare. adds 751709f Always use INTERNAL_SYSCALL_ERRNO with INTERNAL_SYSCALL adds c2c904f Cleanup sync_file_range implementation adds 822095e tile: regenerate libm-test-ulps adds 45ccb83 Update NEWS to mention drive-by fix for bug 18699. adds 846d9a4 Fix i386 / x86_64 nearbyint exception clearing (bug 15491). adds c643db8 Fix j1, jn missing errno setting on underflow (bug 18611). adds 9d1687b Add more libm tests (ilogb, is*, j0, j1, jn, lgamma, log*). adds 6d834d2 Remove libm-test.inc special-casing of errors up to 0.5 ulp. adds d337ceb Use the CXX compiler only if it can create dynamic and static [...] adds e39edb0 x86_64: Regenerate ulps [BZ #19168] adds 8c0c01d Remove configure test for assembler .text directive. adds f565991 Remove support for removing glibc 2.0 headers. adds e4f5eae Remove configure test for needing -P for .S files. adds 7a4cb4a Remove TLS configure tests. adds 0062ace Gracefully handle incompatible locale data adds b08b421 Require GCC 4.7 or later to build glibc. adds caf2d83 Use -std=c11 for C11 conform/ tests. adds 8b126a4 Remove pre-GCC-4.7 conform/ test XFAILs. adds 76c5ae0 Add AT_PLATFORM to _dl_aux_init () adds 72f1463 powerpc: Fix usage of elision transient failure adapt param adds 3e2ee6f Remove sysdeps/nptl/configure.ac. adds 783dd2d Use -std=gnu11 instead of -std=gnu99. adds 678443c Add -std=gnu11 and -std=c11 NPTL initializers tests. adds f1d237d Remove GCC version conditionals on -Wmaybe-uninitialized pragmas. adds 8f82f28 Remove MIPS16 atomics using __sync_* (bug 17404). adds 5658328 Remove configure test for ARM TLS descriptors support. adds c871b9b Remove -mavx2 configure tests. adds 352988a powerpc: Provide __tls_get_addr () in static libc adds eae6c38 Use C11 *_DECIMAL_DIG macros in libm-test.inc. adds 0b9af58 Fix i386/x86_64 fesetenv SSE exception clearing (bug 19181). adds a62719b malloc: Prevent arena free_list from turning cyclic [BZ #19048] adds 1f4dafa Use C11 *_TRUE_MIN macros where applicable. adds 5878dd9 Use C11 CMPLX* macros in libm tests. adds 2145f97 Handle more state in i386/x86_64 fesetenv (bug 16068). adds 58acfe6 _dl_fini: Rewrite to use VLA instead of extend_alloca adds dbb7600 Use max_align_t from <stddef.h>. adds 2a723ff Remove configure tests for visibility support. adds 91bcb95 Remove cpuid.h configure tests. adds 5ce8f12 Make drem an alias of remainder (bug 16171). adds 68b7f7d Do not test sign of zero result from infinite argument to Bes [...] adds af1b2fd Fix ldbl-128 log1pl (-qNaN) spurious "invalid" exception (bug [...] adds a922456 Remove init_array / fini_array configure test. adds 85422c2 Make nextafter, nexttoward set errno (bug 6799). adds 444ec6b Fix dbl-64 remainder sign of zero result (bug 19201). adds d86812d Add more libm tests (modf, nearbyint, nextafter, nexttoward, [...] adds cf09d0b Remove --no-whole-archive configure test. adds 8ba1439 Don't macro-expand failed assertion expression [BZ #18604] adds 199a338 Add more libm tests (scalb*, signbit, sin, sincos, sinh, sqrt [...] adds 739d805 Add bug 18604 to NEWS adds b257c66 Remove a spurious attribution adds 6fdd5d6 Add bug 18604 to the correct section adds e3a0002 Refactor libm-test inline tests disabling. adds 9f9f272 Remove miscellaneous GCC >= 4.7 version conditionals. adds 3bfee8b Make bits/math-finite.h conditions match other headers (bug 19205). adds 8fed865 Don't redirect ldexp to scalbn in bits/math-finite.h (bug 19209). adds f248238 Fix features.h for -Wundef (bug 19212). adds 939fdd1 Fix finite-math-only lgamma functions signgam setting (bug 19211). adds 01189b0 Fix i386/x86_64 log* (1) zero sign for -ffinite-math-only (bu [...] adds f268ab5 Add script to list fixed bugs for the NEWS file. adds f75226e Fix some stub prototypes missing ... after K&R conversion adds 5a28590 Run libm-test tests for finite-math-only functions. adds 8b7b7f7 Add LFS support for fts functions (bug 11460) adds 8c77b6a Simplify the abilist format adds b9eaf28 Remove configure tests for some linker -z options. adds d699ab2 Fix typo in signgam test messages. adds f3d18ef Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits for prelink adds 2eecc8a Terminate process on invalid netlink response from kernel [BZ [...] adds 016495b S390: Call direct system calls for socket operations. adds 37d13b1 S390: Clean setjmp, longjmp, getcontext symbols. adds a1b85ae ld.so: Add original DSO name if overridden by audit module [B [...] adds 755f6e0 Remove __signbit* from localplt.data as they are no longer ca [...] adds 2fee269 Enable _STRING_ARCH_unaligned on AArch64. adds 71bbdde Fix nearbyintl linkage for ia64 (bug 19219) adds 6853122 Add more tests of pow. adds fe534fe Add a test for prelink output adds 71d1b01 Fix powerpc nearbyint wrongly clearing "inexact" and leaving [...] adds c0d6f2a NaCl: Use open_resource API for shared objects adds 1a44f14 pylintrc: disable reports adds 32b71ad Fix powerpc64 lround, lroundf, llround, llroundf spurious "in [...] adds 21378ae Fix powerpc round, roundf spurious "inexact" (bug 19238). adds 909f8e1 Fix ldbl-128ibm strtold overflow handling (bug 14551). adds 89569c8 Run tst-prelink test for GLOB_DAT reloc adds b43e857 Work around conflicting declarations of math functions adds 4916acd benchtests: Mark output variables as used adds b7665e5 Remove redundant else clauses in s_sin.c adds 463ac90 Include s_sin.c in s_sincos.c adds 79adcb5 Shuffle includes in ldbl-128ibm/mpn2ldl.c adds 86b4939 powerpc: More elision improvements adds 9695cb3 powerpc: Spinlock optimization and cleanup adds 31cf394 S390: Use __asm__ instead of asm. adds 8c873bf Remove signal handling for nanosleep (bug 16364) adds d709042 Fix lgamma setting signgam for ISO C (bug 15421). adds 2d2c271 Fix math_private.h multiple include guards. adds f549f0b NaCl: Use allocate_code_data after dyncode_create adds f5eee5c Fix strtol in Turkish locales (bug 19242). adds dd17ede Update <netpacket/packet.h> for Linux 4.3. adds a61a1a2 Update <sys/ptrace.h> for Linux 4.3. adds 400e122 Replace MUTEX_INITIALIZER with _LIBC_LOCK_INITIALIZER in gene [...] adds c100dca Implement "make update-all-abi" adds 2359035 Remove CPU set size checking from affinity functions [BZ #19143] adds 87d0eec malloc: remove redundant getenv call adds 6a4448a tile: define __NO_LONG_DOUBLE_MATH adds 869c2f1 misc/tst-tsearch.c: bump up TIMEOUT to 10 seconds. adds a7f0c5a Fix strtod ("NAN(I)") in Turkish locales (bug 19266). adds e02cabe Refactor strtod parsing of NaN payloads. adds fb30403 Fix RPC breakage when longjumping from signal handler adds 6e45e6e Fix hurd build with hidden support adds d1e815e Revert not defining NO_HIDDEN on hurd adds c679db4 Do not add relro attribute to __libc_stack_end adds 4d95285 hurd: Initialize __libc_stack_end for hidden support adds 977a308 Better workaround for aliases of *_finite symbols in vector m [...] adds 90fe682 Rename localedir to complocaledir (bug 14259). adds db4855b MIPS: Wire FCSR.ABS2008 to FCSR.NAN2008 adds 894f3e1 hurd: install correct number of send rights on fork adds 5f75f6b hurd: Make mmap64 use vm_offset_t for overflow check adds 9627da3 Update family and model detection for AMD CPUs adds 60f435b Use hex float constants in sysdeps/ieee754/dbl-64/e_sqrt.c. adds c960ded [AArch64] Regenerate libm-test-ulps adds 7635a88 Add __CPU_MASK_TYPE for __cpu_mask adds d0e3ffb nptl: Fix racy pipe closing in tst-cancel{20,21} adds 4de3b51 Comment on IBM930, IBM933, IBM935, IBM937, IBM939. adds db340c9 Use shell's builtin pwd. adds 67385a0 powerpc: Add hwcap/hwcap2/platform data to TCB. adds b3f6040 Corrected path to installed libmvec_nonshared.a adds e59c94f math: add LDBL_CLASSIFY_COMPAT support adds 2cc4b9c Consistency about byte vs character in string.texi adds 731a713 tst-res_hconf_reorder: Set RESOLV_REORDER environment variable adds 79e0d34 Revert "tst-res_hconf_reorder: Set RESOLV_REORDER environment [...] adds 8f5e8b0 Fix nan functions handling of payload strings (bug 16961, bug [...] adds 5d1d491 Fix typo in strncat, wcsncat manual entries adds 377ed00 Utilize x86_64 vector math functions w/o -fopenmp. adds 520e7ed benchtests: Add inputs from sin and cos to sincos adds aad287f benchtests: ffs and ffsll are string functions, not math adds 3b51c39 Fix grantpt basename namespace bug adds 578d080 mips: fix testsuite build for O32 FPXX ABI on pre-R2 CPU adds e5a5315 Use direct socket syscalls for new kernels on i386, m68k, mic [...] adds ca2fcac Fix ldbl-128ibm tanhl inaccuracy for small arguments (bug 19349). adds f517e06 Fix ldbl-128ibm sinhl spurious overflows (bug 19350). adds e6a6b1c Fix ldbl-128ibm logl inaccuracy near 1 (bug 19351). adds 6f84663 Generic updates to transliterations. adds 40b59ca Regenerate locale/C-translit.h. adds dd8e8e5 Update transliteration support to Unicode 7.0.0. adds 589ac52 Update da, nb, nn, and sv locales (Bug 89) adds 23256f5 Update to Unicode 8.0.0. adds d4e301c Document best practice for disconnected NSS modules. adds 0a13c9e Split large string section; add truncation advice adds 7735691 grantpt: trust the kernel about pty group and permission mode adds 85bafe6 Automate LC_CTYPE generation for tr_TR, update to Unicode 8.0 [...] adds 895f3a1 Fix indentation. adds 996b03d Fix indentation. adds 976ef87 Fix indentation. adds 5db0877 Cleanup ARM ioperm implementation adds eed3e1e Make obsolete syscall wrappers into compat symbols (bug 18472). adds 04ae79a Fix aliasing violation in tst-rec-dlopen adds 42d6443 Don't emit invalid extra shift character at block boundary by [...] adds c9afcaa Enable Silvermont optimizations for Knights Landing adds b9eb92a Add Prefer_MAP_32BIT_EXEC to map executable pages with MAP_32BIT adds f1aceee Add missing ChangeLog entries adds 3da825c malloc: Fix attached thread reference count handling [BZ #19243] adds d29d57e Add REGISTERS_CLOBBERED_BY_SYSCALL for x86-64 adds 2094350 Fix POWER7 logb results for negative subnormals (bug 19375) adds 8ead7a9 Provide x32 times adds fc48bfb Fix SYSCALL_CANCEL for empty argumetns adds 794950e Remove unused variable in math/atest-exp2.c. adds 83d776f Added memset optimized with AVX512 for KNL hardware. adds 5537f46 i386: move ULPs to i686/multiarch and regenerate new ones for i386 adds 760c2eb Fix up ChangeLog adds a045832 Consolidate range reduction in sincos for x > 281474976710656 adds f7953c4 Consolidate sin and cos code for 105414350 <|x|< 281474976710656 adds b300455 Consolidate sincos computation for 2.426265 < |x| < 105414350 adds 90c400b malloc: Fix list_lock/arena lock deadlock [BZ #19182] adds 661a29a powerpc: Regenerate libm-test-ulps adds 2cf3e1a Harmonize generic stdio-lock support with nptl adds b1f19b8 powerpc: Add basic support for POWER9 sans hwcap. adds c676e65 powerpc: Export __parse_hwcap_and_convert_at_platform to libc.a. adds 7962541 malloc: Update comment for list_lock adds 389fdf7 Do not violate mutex destruction requirements. adds 3cf74f8 Fix getaddrinfo bug number in ChangeLog and NEWS files adds d46256f ia64: fpu: fix gammaf typo [BZ #15421] adds d51442a hppa: Define __NO_LONG_DOUBLE_MATH so headers are consistent [...] adds b674b82 resolv: Reset defdname before use in __res_vinit [BZ #19369] adds d108b75 list-fixed-bugs: use argparse for the commandline adds b69b5b3 localedata: bg_BG: use colon as time separator [BZ #19385] adds 1bd5483 malloc: Test various special cases related to allocation failures adds a82cd94 localedata: nl_NL@euro: copy measurement from nl_NL [BZ #19198] adds cc42170 Cleanup ARM ioperm implementation (step 2) adds e0043e1 Fix linux personality syscall wrapper adds 19e0751 ia64: fpu: fix gamma definition handling [BZ #15421] adds d4eed61 hppa: Add MAP_HUGETLB and MAP_STACK defines [BZ #19285] adds f7a9f78 Update copyright dates with scripts/update-copyrights. adds 1979f3c Update copyright dates not handled by scripts/update-copyrights. adds 0a1f1e7 Eliminate redundant sign extensions in pow() adds 084e7d5 Update miscellaneous files from upstream sources. adds 38acf35 Mark ld.so internal mmap functions hidden in ld.so adds 730bbab Mark internal unistd functions hidden in ld.so adds db2f6f4 Update copyright dates committed in 2016 adds d7f9148 hppa: fix pthread spinlock adds 48d0341 Make shebang interpreter directives consistent adds 45c4f36 argp: Use fwrite_unlocked instead of __fxprintf when !_LIBC adds 670a687 Update timezone code from tzcode 2015g. adds 1f89b8d xstat: only check to see if __ASSUME_ST_INO_64_BIT is defined adds 7f49b7c longlong.h: Disable alpha umul_ppmm for old g++ adds 5d29eef longlong: add SH FDPIC support adds 6e76c11 longlong: fix sh -Wundef builds adds 48025aa hppa: fix dladdr [BZ #19415] adds d2de9ef powerpc: Add hwcap2 bits for POWER9. adds bc49a7a Make shebang interpreter directives consistent adds 42bf1c8 powerpc: Enforce compiler barriers on hardware transactions adds 8126180 localedata: nl_NL: date_fmt: rewrite to match standards [BZ #16495] adds 97ee300 Fix doc quoting problems with Texinfo 5 adds c83196b Force rereading TZDEFRULES after it was used to set DST rules [...] adds d9b965f Fix isinf/isnan declaration conflict with C++11 adds fb53a27 Add new header definitions from Linux 4.4 (plus older ptrace [...] adds e42ce0f Fix O_DIRECTORY lookup on trivial translators adds 67fc563 Use $(PYTHON) to run benchtests python files. adds a4b5177 Add __private_ss to s390 struct tcbhead. adds d7890e6 Set index_Fast_Unaligned_Load for Excavator family CPUs adds 82c9a4f Use TIME_T_MAX and TIME_T_MIN in tst-mktime2.c adds 0924537 Call math_opt_barrier inside if adds ad37480 Fix build errors with -DNDEBUG. adds f2b3078 Fix build failures with -DDEBUG. adds 692de4b Have iconv accept redundant escape sequences in IBM900, IBM90 [...] adds a3e5b4f Fix race in tst-mqueue5 adds b02840b New pthread_barrier algorithm to fulfill barrier destruction [...] adds 72276d6 Added memcpy/memmove family optimized with AVX512 for KNL hardware. adds 12c3bb7 Fix pthread_barrier_init typo. adds 019bf21 nptl: Add first-line description for barrier tests. adds 3f2c972 sparc: mman.h: fix bad comment insertion adds 214a44f Fixed typos in __memcpy_chk. adds 4e58b64 configure: make the unsupported error message less hostile adds c4d1746 S/390: Do not raise inexact exception in lrint/lround. [BZ #19486] adds 8d079ae [BZ #19451] * math/Makefile (libm-vec-tests): Move libraries [...] adds a99236d Regenerate ARM libm-test-ulps. adds 844c75a Regenerate powerpc-nofpu libm-test-ulps. adds 204a038 Regenerate MIPS libm-test-ulps. adds 415031f S390: Regenerate ULPs adds df782dc Fixed build with assembler w/o AVX-512 support. adds 2e3d0de Fix ulps regeneration for *-finite tests. adds ab9f625 S390: Fix build error in iconvdata/bug-iconv11.c. adds 00b8537 Update localplt.data for powerpc-nofpu. adds dcb133b Fix __finitel libm compat symbol version. adds b274130 2016-01-20 Paul Pluzhnikov ppluzhnikov@google.com adds a314083 NaCl: Fix unused variable errors in lowlevellock-futex.h macros. adds 2a9feb9 Silence some false positive warnings for gcc 4.7 adds fba91f1 Maintainence patch for nios2: update ULPS file and localplt.d [...] adds af8ea0f powerpc: Fix macro usage of htm builtins adds fad7e4d Fix nptl/tst-setuid3.c adds d5f2798 MIPS: Set the required Linux kernel version to 4.5.0 for 2008 NaN adds a9d460a Update sparc ULPS. adds c34ae92 Fix missing __sqrtl_finite symbol in libm on sparc 32-bit. adds f69f887 S390: Fix build failure in test string/tst-endian.c with gcc 6. adds 9200e58 Cleanup ppc bits/ipc.h adds 5aded6f Don't do lock elision on an error checking mutex (bug 17514) adds 89cfb55 Update Alpha libm-test-ulps adds 7a18c2a Adjust sparc 32-bit __sqrtl_finite version tag. adds 82e5836 Define __sqrtl_finite on sparc 32-bit with correct symbol version. adds 6ef1cb9 Update localplt.data for 32-bit sparc. adds 4fb66fa Remove unused variables adds 8a71d2e Fix MIPS64 memcpy regression. adds bae7c7c Improve check against integer wraparound in hcreate_r [BZ #18240] adds 3da75f0 elf/elf.h: Add new 386 and X86_64 relocations from binutils. adds 0f0f4db Revert "elf/elf.h: Add new 386 and X86_64 relocations from bi [...] adds 5163b4b Fix MIPS mmap negative offset handling for consistency (bug 19550). adds ebf1264 powerpc: Regenerate libm-test-ulps adds cd46e35 localedata: convert all files to utf-8 adds d2bb040 ChangeLogs: convert to utf-8 adds e535ce2 [ARM] add missing -funwind-tables to test case (bug 19529) adds f34f146 hsearch_r: Apply VM size limit in test case adds 1233be7 Revert "ChangeLogs: convert to utf-8" adds 3c47c83 Ensure isinff, isinfl, isnanf, and isnanl are defined (Bug 19439) adds 2c8f75f Update INSTALL with latest versions tested to work. adds e9db92d CVE-2015-7547: getaddrinfo() stack-based buffer overflow (Bug [...] adds a5df321 Use PIC relocation in ALIAS_IMPL adds 6400ae6 NEWS: List additional fixed security bugs adds 16396c4 Add _STRING_INLINE_unaligned and string_private.h adds ad372e2 Update NEWS with fixed bugs for 2.23 release adds ab30899 Update version.h and include/features.h for 2.23 release adds c6f391d Open development for 2.24. adds 31ef23a Updated translations for 2.23. adds eabd6f4 Regenerate libc.pot for 2.23. adds 656ee79 Regenerated configure scripts. adds 1833769 Fix ldbl-128ibm floorl for non-default rounding modes (bug 17899). adds 8a9fa00 Fix ldbl-128ibm ceill for non-default rounding modes (bug 19592). adds e2310a2 Fix ldbl-128ibm truncl for non-default rounding modes (bug 19593). adds b9a7633 Fix ldbl-128ibm roundl for non-default rounding modes (bug 19594). adds e2c6313 Fix ldbl-128ibm fmodl handling of subnormal results (bug 19595). adds 0fed79a Fix ldbl-128ibm fmodl handling of equal arguments with low pa [...] adds 9120a57 Fix ldbl-128ibm remainderl, remquol equality tests (bug 19603). adds c091488 Fix ldbl-128ibm powl overflow handling (bug 19674). adds b859f89 locledata: trim trailing blank lines/comments adds 3040149 localedata: dz_BT/ps_AF: reformat data adds 2a38688 tst-malloc-thread-exit: Use fewer system resources adds ff889b1 Remove trailing newline from date_fmt in Serbian locales [BZ #19581] adds 6793dd5 Improve file descriptor checks for posix_spawn actions [BZ #19505] adds aff8c7a res_ninit: Update comment adds 00d4e2e malloc: Remove arena_mem variable adds ca135f8 malloc: Remove max_total_mem member form struct malloc_par adds 59eda02 malloc: Remove NO_THREADS adds 7b428e7 Fix ldbl-128ibm nextafterl, nexttowardl sign of zero result ( [...] adds 11fca96 Update NEWS with 2.24 template adds d615a47 nptl: support thread stacks that grow up adds d3362b1 localedata: CLDRv28: update LC_TELEPHONE.int_prefix adds b6ebba7 locales: pap_AN: delete old/deprecated locale [BZ #16003] adds a28605b test-skeleton: increase default TIMEOUT to 20 seconds adds 7aa5adf elf/elf.h: Add new 386 and X86_64 relocations from binutils. adds eab5028 elf.h: Add NT_ARM_SYSTEM_CALL constant. adds 8d9c920 [x86_64] Set DL_RUNTIME_UNALIGNED_VEC_SIZE to 8 adds 7584a3f Deprecate readdir_r, readdir64_r [BZ #19056] adds de6e5df Add missing inclusion of libc-internal.h. adds 80fcb5c intl: reintroduce unintentionally disabled optimization adds b2e7228 Add fts64_* to sysdeps/arm/nacl/libc.abilist adds 8dfdd07 Don't use long double math functions if NO_LONG_DOUBLE adds 5b4ecd3 Require Linux 3.2 except on x86 / x86_64, 3.2 headers everywhere. adds f4a2740 Remove linux/fanotify.h configure test. adds 7e6eccb GB 18030-2005: Document non-rountrip and PUA mappings (bug 19575). adds 314f6de Enable --localedir to set message catalog directory (Bug 14259) adds de51ff8 NEWS (2.23): Fix typo in bug 19048 text. adds ad1b6d8 Remove kernel-features.h conditionals on pre-3.2 kernels. adds 75aa31d localedata: an_ES: fix lang_ab value adds dacc1a2 localedata: es_PR: change LC_MEASUREMENT to metric adds 521266a Call x86-64 __setcontext directly adds ec21534 Call x86-64 __mcount_internal/__sigjmp_save directly adds 87a07a4 Copy x86_64 _mcount.op from _mcount.o adds 5cdc3d9 2016-03-03 Paul Pluzhnikov ppluzhnikov@google.com adds e5d6bc6 Typo fixes. adds a475427 Or bit_Prefer_MAP_32BIT_EXEC in EXTRA_LD_ENVVARS adds 4b230f6 Gratuitous change to poke buildbot. adds 14a1d7c x86-64: Fix memcpy IFUNC selection adds 97f7112 Add a comment in sysdeps/x86_64/Makefile adds 00db8bf Fix c++-types-check conditionalization. adds 0800411 Omit test-math-isinff when no C++ compiler. adds 1241b50 Conditionalize c++-types-check.out addition to tests-special. adds 684ce7e Fix edito in last change. adds 21683b5 Replace @PLT with @GOTPCREL(%rip) in call adds 16b23e0 Replace PREINIT_FUNCTION@PLT with *%rax in call adds 5453f73 localedata: clear LC_IDENTIFICATION tel/fax fields adds 4e940b2 Use HAS_ARCH_FEATURE with Fast_Rep_String adds 8a74071 Add placeholder libnsl.abilist and libutil.abilist files adds fee9eb6 Group AVX512 functions in .text.avx512 section adds f83bb9b posix: Remove dynamic memory allocation from execl{e,p} adds 1eb8930 posix: execvpe cleanup adds 9ff72da posix: New Linux posix_spawn{p} implementation adds 9000560 test-skeleton.c: Do not set RLIMIT_DATA [BZ #19648] adds 3c0f740 tst-audit4, tst-audit10: Compile AVX/AVX-512 code separately [...] adds abc40bb libio: Clean up _IO_file_doallocate and _IO_wfile_doallocate adds f5e753c8 sln: use stat64 adds 8de3f8b Fix min/max needed for ascii to INTERNAL conversion adds 515b076 link sln fix to bugzilla [BZ #15333] adds 920b35c ldconfig: Do not remove stale symbolic links with -X [BZ #19610] adds cc40840 Fix ldbl-128ibm remainderl equality test for zero low part (b [...] adds e49b221 posix: Fix tst-execvpe5 for --enable-hardcoded-path-in-tests adds 30bcdc1 sunrpc: In key_call_keyenvoy, use int status instead of union wait adds 87da630 Support --enable-hardcoded-path-in-tests in benchtests adds 911569d powerpc: Fix dl-procinfo HWCAP adds 183a34d powerpc: Remove uses of operand modifier (%s) in inline asm adds 2b35e48 Define _HAVE_STRING_ARCH_mempcpy to 1 for x86 adds 0b8dedd Add sys/auxv.h wrapper to include/sys/ adds 3bd80c0 Fix tst-audit10 build when -mavx512f is not supported. adds 613c92b Fix ldbl-128ibm nearbyintl in non-default rounding modes (bug [...] adds f8e9c4d mips: terminate the FDE before the return trampoline in makecontext adds 6aa3e97 Add _arch_/_cpu_ to index_*/bit_* in x86 cpu-features.h adds b55b28e Allow spurious underflow / inexact for ldbl-128ibm. adds f60ee13 Removed unused timezone/checktab.awk. adds 869d718 powerpc: Rearrange cfi_offset calls adds b43f552 Fix type of parameter passed by malloc_consolidate adds 15b9738 Fix flag test in waitid compatibility layer adds 3205a39 Remove mention of checktab.awk in timezone/README. adds 981569c Update glibc headers for Linux 4.5. adds 2beb101 Fix compilation of test-signgam-* tests adds 5e7fdab Fix resource leak in resolver (bug 19257) adds 35ade9f Adjust kernel-features.h defaults for socket syscalls. adds 089b772 Remove __ASSUME_PPOLL. adds b4f518e Fix building glibc master with NDEBUG and --with-cpu. adds 35fbb34 Fix hurd build adds 6f915e9 localedata: an_ES: fix case of lang_ab adds b07aa58 localedata: use same comment_char/escape_char in these files adds 0863cf2 add ChangeLog entry adds 86ed888 Use JUMPTARGET in x86-64 mathvec adds 4674df4 Remove __ASSUME_FALLOCATE. adds a64e3aa Remove __ASSUME_EVENTFD2, move eventfd to syscalls.list. adds fe43d0f hurd: Break errnos.d / libc-modules.h dependency loop adds c775104 Fix mach-syscalls.mk build adds d2129ad hurd: Do not hide rtld symbols which need to be preempted adds 4d10ceb hurd: Allow inlining IO locks adds 0e8e593 hurd: Add c++-types expected result adds 2a69f85 posix: Fix posix_spawn invalid memory access adds 6bc81cf localedata: standardize first few lines adds f9378ac math: don't clobber old libm.so on install [BZ #19822] adds a4cea54 localedata: standardize copyright/license information [BZ #11213] adds 893e371 Use JUMPTARGET in x86-64 pthread adds 67b2337 posix: Fix posix_spawn implict check style adds 238d60a Remove __ASSUME_SIGNALFD4. adds 37ad347 Remove __ASSUME_GETDENTS64_SYSCALL. adds b87e413 Fix malloc threaded tests link on non-Linux adds f781a9e Set index_arch_AVX_Fast_Unaligned_Load only for Intel processors adds 3c9a4cd Don't set %rcx twice before "rep movsb" adds 7a25d6a x86, pthread_cond_*wait: Do not depend on %eax not being clobbered adds 16d94f6 Assume __NR_openat is always defined adds 7e1ff08 Assume __NR_utimensat is always defined adds c898991 Fix x86_64 / x86 powl inaccuracy for integer exponents (bug 19848). adds f327f5b tst-audit10: Fix compilation on compilers without bit_AVX512F [...] adds b66d837 resolv: Always set *resplen2 out parameter in send_dg [BZ #19791] adds e41b395 [x86] Add a feature bit: Fast_Unaligned_Copy adds c365e61 Implement x86-64 multiarch mempcpy in memcpy adds 064f01b Make __memcpy_avx512_no_vzeroupper an alias adds 9ff9351 Synchronize <sys/personality.h> with kernel headers adds 0791f91 Initial Enhanced REP MOVSB/STOSB (ERMS) support adds a603305 nss_db: Propagate ERANGE error if parse_line fails [BZ #19837] adds 317b199 CVE-2016-3075: Stack overflow in _nss_dns_getnetbyname_r [BZ #19879] adds 258ec8a [microblaze] Remove __ASSUME_FUTIMESAT. adds 7d45c16 Report dlsym, dlvsym lookup errors using dlerror [BZ #19509] adds e91bd74 Fix tst-dlsym-error build adds 4603c51 S390: Save and restore fprs/vrs while resolving symbols. adds 5cdd198 S390: Extend structs La_s390_regs / La_s390_retval with vecto [...] adds 88b57b8 Add x86-64 memmove with unaligned load/store and rep movsb adds 8305663 Add x86-64 memset with unaligned store and rep stosb adds 37a4c70 Increase internal precision of ldbl-128ibm decimal printf [BZ [...] adds d8a012c S390: Use ahi instead of aghi in 32bit _dl_runtime_resolve. adds d3496c9 Improve generic strcspn performance adds 91f3b75 Improve generic strspn performance adds 282b71f Improve generic strpbrk performance adds 528ffb3 Remove powerpc64 strspn, strcspn, and strpbrk implementation adds 32b28d2 Test 64-byte alignment in memcpy benchtest adds aea44bf Test 64-byte alignment in memmove benchtest adds 344303f Test 64-byte alignment in memset benchtest adds 2e51bc3 Use PTR_ALIGN_DOWN on strcspn and strspn adds 27d3ce1 Remove Fast_Copy_Backward from Intel Core processors adds ea2785e Fix memmove-vec-unaligned-erms.S adds 5cd7af0 Don't put SSE2/AVX/AVX512 memmove/memset in ld.so adds 985fc13 strfmon_l: Use specified locale for number formatting [BZ #19633] adds 696ac77 Add a comment in memset-sse2-unaligned-erms.S adds ec0cac9 Force 32-bit displacement in memset-vec-unaligned-erms.S adds aa7353c Mention Bug in ChangeLog for S390: Save and restore fprs/vrs [...] adds a25322f Add memcpy/memmove/memset benchmarks with large data adds 4af1bb0 X86-64: Prepare memset-vec-unaligned-erms.S adds a7d1c51 X86-64: Prepare memmove-vec-unaligned-erms.S adds c04af60 scratch_buffer_set_array_size: Include <limits.h> adds 1d2a824 hsearch_r: Include <limits.h> adds 25dba0a powerpc: Add optimized P8 strspn adds fb3227b Fix termios.h XCASE namespace (bug 19925). adds ed80f20 localedata: i18n: fix typos in tel_int_fmt adds eb64b6d Fix limits.h NL_NMAX namespace (bug 19929). adds 20003c4 localedata: iw_IL: delete old/deprecated locale [BZ #16137] adds b2d4456 configure: fix `test ==` usage adds ef9ec89 localedata: CLDRv28: update LC_PAPER values adds 1a5d01e When disabling SSE, make sure -fpmath is not set to use SSE either adds 5057fef Allow overriding of CFLAGS as well as CPPFLAGS for rtld. adds 0cdc5e9 Fix crash on getauxval call without HAVE_AUX_VECTOR adds e1ef505 Fix build with HAVE_AUX_VECTOR adds eb68636 Add missing bug number to ChangeLog adds d29fb41 nss_dns: Fix assertion failure in _nss_dns_getcanonname_r [BZ [...] adds 482b2f8 Define __ASSUME_ALIGNED_REGISTER_PAIRS for missing ports adds eeddfa9 Consolidate off_t/off64_t syscall argument passing adds 77a4fbd Consolidate pread/pread64 implementations adds 071af47 Consolidate pwrite/pwrite64 implementations adds b39d84a VDSO support for MIPS adds a057f5f X86-64: Use non-temporal store in memcpy on large data adds 2e7a461 localedata: LC_TIME.date_fmt: delete entries same as the defa [...] adds ff01283 localedata: CLDRv29: update LC_IDENTIFICATION language/territ [...] adds 1c20cb2 localedata: LC_MEASUREMENT: use copy directives everywhere adds b4bcb3a Register extra test objects adds 4042132 localedata: de_{AT,CH}: copy data from de_DE adds 5f5682b localedata: de_IT: new locale adds b49ab5f Remove union wait [BZ #19613] adds 29d7948 malloc: Run fork handler as late as possible [BZ #19431] adds ae9e94e malloc: Remove unused definitions of thread_atfork, thread_at [...] adds 8a727af malloc: Remove malloc hooks from fork handler adds b1b8f5d Fix strfmon_l: Use specified locale for number formatting [BZ [...] adds 186fe87 malloc: Add missing internal_function attributes on function [...] adds 41e77f3 Fix pread consolidation on ports that require argument alignment adds fe1f87a localedata: LC_PAPER: use copy directives everywhere adds 76c3498 localedata: CLDRv29: update LC_ADDRESS.country_num values adds 0e8120a localedata: fix LC_ADDRESS.country_car entries adds f8da6e9 localedata: CLDRv29: update LC_ADDRESS.country_name translations adds df1cf48 Suppress GCC 6 warning about ambiguous 'else' with -Wparentheses adds 155bc2a Remove pre GCC3.2 optimizations from string/bits/string2.h. adds 2e2d979 Detect Intel Goldmont and Airmont processors adds 1a06eee localedata: LC_IDENTIFICATION.category: set to ISO 30112 2014 [...] adds 900f59f localedef: check LC_IDENTIFICATION.category values adds 223f17c localedata: CLDRv29: update LC_MONETARY int_curr_symbol & cur [...] adds 1b045ee powerpc: Optimization for strlen for POWER8. adds 3544cbc localedata: LC_IDENTIFICATION: delete uncommon fields adds 7c84d5c locale: ld-telephone: update to ISO-30112 2014 adds a837257 localedef: allow %l/%n in postal_fmt [BZ #16983] adds 36f91a5 localedata: fix LC_TELEPHONE in a few locales adds 5379c09 locale: iso-639: add Talossan language [BZ #19400] adds d20dce2 Move mempcpy, strcpy and stpcpy inlines to string/string-inli [...] adds 593285a hurd: fix profiling short-living processes adds 6f8222a Fix gprof timing adds a00d3f4 New make target to only build benchmark binaries adds 68e9d3c Fix up ChangeLog formatting adds bfdda21 benchtests: Update README to include instructions for bench-b [...] adds f1f9a72 Fix up ChangeLog adds d7aea0c benchtests: Clean up extra-objs adds 2d304f3 benchtests: Support for cross-building benchmarks adds c33ab19 localedata: ln_CD: new locale [BZ #12676] adds 146ffc1 localedata: en_IL: new English locale [BZ #19963] adds e413b14 powerpc: strcasestr optmization for power8 adds 0a410e7 localedata: CLDRv29: update LC_TIME week/first_week,workday fields adds d088aa7 localedef: change week_1stweek default to 7 adds f3d92ff localedata: kk_KZ: various updates [BZ #15578] adds ebf01e8 localedata: standard LC_MESSAGES string regexes a bit adds f982160 localedata: LC_MESSAGES.{yes,no}expr: add +1/-0 to all regexe [...] adds 06f61f1 localedata: LC_MESSAGES.{yes,no}expr: standardize yY/nN [BZ #15262] adds 00277a3 localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ #1 [...] adds 2bc983b Reduce number of mmap calls from __libc_memalign in ld.so adds 4964bb4 tst-langinfo: update yesexpr/noexpr baselines adds b2cae5d tst-fmon/tst-numeric: switch malloc to static stack space [BZ [...] adds 2a517d9 non-linux: Apply RFC3542 obsoletion of RFC2292 macros adds d454fd2 non-linux: Apply RFC3542 obsoletion of RFC2292 macros adds a5507df Fix stdlib/tst-makecontext regression for Nios II adds fdcf1c9 vfprintf: Fix memory with large width and precision [BZ #19931] adds 8f1b841 powerpc: Add optimized strcspn for P8 adds 12404bb Fix stdio.h cuserid namespace (bug 19989). adds bf07472 Define off_t in stdio.h for XOPEN2K. adds 6da052f conformtest: Correct XOPEN2K stdarg.h expectations. adds 085bbec Fix langinfo.h nl_langinfo_l namespace (bug 19996). adds f9123b5 libio: Update internal fmemopen position after write (BZ #20005) adds 045cd31 localedata: add more translit entries adds b06549a Add missing iucv related defines. adds b9bdfa7 resolv: Always set *resplen2 out parameter in send_vc [BZ #19825] adds f749498 nss_dns: Validate RDATA length against packet length [BZ #19830] adds 9f57e65 conformtest: Correct some signal.h expectations for XOPEN2K. adds b9b026c resolv, nss_dns: Remove remaining syslog logging [BZ #19862] adds 5e0c421 nss_dns: Check address length before creating addrinfo result [...] adds c3bae68 nss_dns: Remove custom offsetof macro definition adds a12f943 nss_dns: Skip over non-PTR records in the netent code [BZ #19868] adds 1876dfe conformtest: Correct some stdio.h expectations for UNIX98. adds 9a01886 conformtest: Correct stdio.h expectations for fdopen. adds 6b255f4 Fix ChangeLog date to reflect commit date adds 1f32be0 resolv: Remove SCCS and RCS keywords adds c99c925 resolv: Remove _LIBC conditionals adds 283952c inet: Remove SCCS keywords adds 561905e resolv: Remove BIND_UPDATE preprocessor conditionals adds 74a6983 resolv: Remove RESOLVSORT preprocess conditionals adds 18b36f5 resolv: Remove RFC1535 conditionals adds 687c1c0 resolv: Remove traces of ULTRIX support adds e5a0ec9 resolv: Remove __BIND_NOSTATIC conditionals adds c40226c resolv: Remove BSD compatibility conditionals and header adds ecfda0f resolv: Remove SUNSECURITY preprocessor conditionals adds e01eef6 resolv: Assorted preprocessor cleanups adds ed3c787 resolv: Reindent preprocessor conditionals following cleanups adds 2b54cbc getnameinfo: Do not preserve errno adds 10b8108 Also define off_t in stdio.h for UNIX98. adds 022d239 conformtest: Add langinfo.h expectations for YESSTR, NOSTR. adds a7657f3 Fix stdio.h namespace for pre-threads POSIX (bug 20014). adds 137fe72 glob: Simplify the interface for the GLOB_ALTDIRFUNC callback [...] adds 4ab2ab0 CVE-2016-3706: getaddrinfo: stack overflow in hostent convers [...] adds f5b3338 NEWS entry for CVE-2016-3075 adds 72c11b3 powerpc: Zero pad using memset in strncpy/stpncpy adds 2dce81a getnameinfo: Refactor and fix memory leak [BZ #19642] adds 0cb313f Fix clone (CLONE_VM) pid/tid reset (BZ#19957) adds b65b205 libio: Fix fmemopen append mode failure (BZ# 20012) adds ced8f89 NSS: Implement group merging support. adds 4816d80 m68k: avoid local labels in symbol table adds 8a9ea3c m68k: use large PIC model for gcrt1.o adds c2fc674 localedata: sgs_LT: new locale [BZ #12450] adds dbdc657 hesiod: Remove RCS keywords adds 46cb402 hesiod: Remove DEF_RHS adds 5018f16 hesiod: Always use thread-local resolver state [BZ #19573] adds 8a03ccb hesiod: Avoid heap overflow in get_txt_records [BZ #20031] adds 230528c powerpc: Fix clone CLONE_VM compare adds 35281b1 Fix fcntl.h timespec namespace (bug 20023). adds cbc06bc powerpc: Add missing insn in swapcontext [BZ #20004] adds 2faba59 Fix sys/time.h timespec namespace (bug 20041). adds 5171f30 CVE-2016-1234: glob: Do not copy d_name field of struct diren [...] adds eb3b8a4 powerpc: Fix operand prefixes adds c9b0e6a getnameinfo: Reduce line length and add missing comments adds 1c3490d getnameinfo: Avoid calling strnlen on uninitialized buffer adds 0667467 getnameinfo: Return EAI_OVERFLOW in more cases [BZ #19787] adds fd67a9c aio: fix newp->running data race adds 6635568 malloc: Adjust header file guard in malloc-internal.h adds 04794f3 Revert "aio: fix newp->running data race" adds 5301c98 charmaps: IBM875: fix mapping of iota/upsilon variants [BZ #18453] adds b869703 localedata: chr_US: new Cherokee locale [BZ #12143] adds a9558b4 Move sysdeps/x86_64/cacheinfo.c to sysdeps/x86 adds b91a333 S390: Add support for vdso getcpu symbol. adds 9e6e128 conformtest: Remove some bogus sys/types.h expectations for X [...] adds 8db2cf1 getaddrinfo: Restore RES_USE_INET6 flag on error path [BZ #19994] adds 4efdc6d resolv: Call gmtime_r instead of gmtime in p_secstodate [BZ #20017] adds b9eca49 Declare cuserid in unistd.h for UNIX98 and before (bug 20043). adds 46c1ffa Declare pthread_atfork in unistd.h for UNIX98 (bug 20044). adds 77d21a1 conformtest: Fix st_blksize, st_blocks expectations for XPG3, XPG4. adds 23f3a3b conformtest: Correct some sys/stat.h expectations for XPG3. adds 8da7d8f Fix sys/stat.h fchmod namespace (bug 20073). adds 2a1f15b Remove x86 ifunc-defines.sym and rtld-global-offsets.sym adds c64a10e S390: Use fPIC to avoid R_390_GOT12 relocation in gcrt1.o. adds 1ac3eaa localedef: Do not compile with mcheck adds b7db760 Declare tcgetsid for XPG4 (bug 20055). adds cd065b6 getaddrinfo: Convert from extend_alloca to struct scratch_buffer adds 56290d6 Increase fork signal safety for single-threaded processes [BZ [...] adds a8c5a2a This is an optimized memset for AArch64. Memset is split int [...] adds ca927ec conformtest: Do not expect S_IF* in fcntl.h. adds 612fe43 Declare gethostname for XPG4 (bug 20054). adds 7f8843c conformtest: Correct some unistd.h expectations for XPG3, XPG4. adds 567c710 conformtest: Correct time.h XPG3 expectations. adds 4cf6c72 malloc: Rewrite dumped heap for compatibility in __malloc_set_state adds 9e4ec3e Support non-inclusive caches on Intel processors adds 4facca0 Call init_cpu_features only if SHARED is defined adds 8142262 conformtest: Do not expect strdup in string.h for XPG3. adds fdbdbc8 conformtest: Correct some stdlib.h expectations for XPG3. adds e2cd73a tst-mallocfork2: Fix race condition, use fewer resources adds b3a810d Fix tst-cancel17/tst-cancelx17, which sometimes segfaults whi [...] adds 4242d96 Correct ttyslot header declaration conditions (bug 20051). adds b098852 Fix stdlib.h rand_r namespace (bug 20074). adds 9ff8185 Make sys/stat.h define S_IFSOCK, S_ISSOCK for XPG4 (bug 20076). adds 0014680 Do not declare grantpt, ptsname, unlockpt in stdlib.h for XPG [...] adds 447720b Clear destination buffer updated by the previous run adds 2a1aa52 Add Q_GETNEXTQUOTA from Linux 4.6 to sys/quota.h. adds 4852667 Add CLONE_NEWCGROUP from Linux 4.6 to bits/sched.h. adds d29261d Don't call internal __pthread_unwind via PLT adds 16cd2b3 Don't call internal _Unwind_Resume via PLT adds b3d7eaf Update libm-test.inc comment about NaN signs. new 5d936e3 nptl: Remove i386/x86_64 assembly pthread_cond_{timed}wait new ae90ad1 nptl: Fix testcases for new pthread cancellation mechanism new 437dcab nptl: Fix Race conditions in pthread cancellation (BZ#12683) new f549bc5 nptl: powerpc64: Fix Race conditions in pthread cancellation [...] new 605447b nptl: x86_64: Fix Race conditions in pthread cancellation (BZ#12683) new 0aebecb nptl: x32: Fix Race conditions in pthread cancellation (BZ#12683) new f9fb944 nptl: i386: Fix Race conditions in pthread cancellation (BZ#12683) new 044620a nptl: powerpc32: Fix Race conditions in pthread cancellation [...] new 493732b nptl: aarch64: Fix Race conditions in pthread cancellation (B [...] new fdb3bf5 nptl: arm: Fix Race conditions in pthread cancellation (BZ#12683) new 0f5e582 nptl: s390: Fix Race conditions in pthread cancellation (BZ#12683) new d47dbed nptl: s390x: Fix Race conditions in pthread cancellation (BZ#12683)
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 (b7f07c5) \ N -- N -- N refs/heads/azanella/bz12683 (d47dbed)
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 12 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: .gitattributes | 1 + ChangeLog | 7970 ++++++++++- INSTALL | 27 +- Makeconfig | 27 +- Makefile | 38 +- Makefile.in | 2 +- Makerules | 37 +- NEWS | 425 +- README | 4 +- Rules | 4 +- aclocal.m4 | 2 +- argp/Makefile | 2 +- argp/argp-ba.c | 2 +- argp/argp-eexst.c | 2 +- argp/argp-fmtstream.c | 6 +- argp/argp-fmtstream.h | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 2 +- argp/argp-namefrob.h | 2 +- argp/argp-parse.c | 2 +- argp/argp-pv.c | 2 +- argp/argp-pvh.c | 2 +- argp/argp-test.c | 2 +- argp/argp-xinl.c | 2 +- argp/argp.h | 2 +- argp/tst-argp1.c | 2 +- argp/tst-argp2.c | 2 +- assert/Makefile | 2 +- assert/__assert.c | 2 +- assert/assert-perr.c | 2 +- assert/assert.c | 2 +- assert/assert.h | 4 +- benchtests/Makefile | 76 +- benchtests/README | 19 + benchtests/bench-bcopy.c | 2 +- benchtests/bench-bzero.c | 2 +- benchtests/bench-malloc-thread.c | 2 +- benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 2 +- benchtests/bench-memchr.c | 2 +- benchtests/bench-memcmp.c | 2 +- benchtests/bench-memcpy-large.c | 123 + benchtests/bench-memcpy.c | 14 +- benchtests/bench-memmem.c | 2 +- benchtests/bench-memmove-large.c | 123 + benchtests/bench-memmove.c | 11 +- benchtests/bench-mempcpy.c | 2 +- benchtests/bench-memrchr.c | 2 +- benchtests/bench-memset-large.c | 134 + benchtests/bench-memset.c | 9 +- benchtests/bench-rawmemchr.c | 2 +- benchtests/bench-skeleton.c | 2 +- benchtests/bench-stpcpy.c | 2 +- benchtests/bench-stpcpy_chk.c | 2 +- benchtests/bench-stpncpy.c | 2 +- benchtests/bench-strcasecmp.c | 2 +- benchtests/bench-strcasestr.c | 2 +- benchtests/bench-strcat.c | 2 +- benchtests/bench-strchr.c | 2 +- benchtests/bench-strchrnul.c | 2 +- benchtests/bench-strcmp.c | 2 +- benchtests/bench-strcoll.c | 4 +- benchtests/bench-strcpy.c | 2 +- benchtests/bench-strcpy_chk.c | 2 +- benchtests/bench-strcspn.c | 2 +- benchtests/bench-string.h | 6 +- benchtests/bench-strlen.c | 2 +- benchtests/bench-strncasecmp.c | 2 +- benchtests/bench-strncat.c | 2 +- benchtests/bench-strncmp.c | 2 +- benchtests/bench-strncpy.c | 2 +- benchtests/bench-strnlen.c | 2 +- benchtests/bench-strpbrk.c | 2 +- benchtests/bench-strrchr.c | 2 +- benchtests/bench-strsep.c | 2 +- benchtests/bench-strspn.c | 2 +- benchtests/bench-strstr.c | 2 +- benchtests/bench-strtod.c | 2 +- benchtests/bench-strtok.c | 2 +- benchtests/bench-timing-type.c | 2 +- benchtests/bench-timing.h | 2 +- benchtests/bench-util.c | 2 +- benchtests/bench-util.h | 2 +- benchtests/bench-wcpcpy.c | 2 +- benchtests/bench-wcpncpy.c | 2 +- benchtests/bench-wcscat.c | 2 +- benchtests/bench-wcschr.c | 2 +- benchtests/bench-wcschrnul.c | 2 +- benchtests/bench-wcscmp.c | 2 +- benchtests/bench-wcscpy.c | 2 +- benchtests/bench-wcscspn.c | 2 +- benchtests/bench-wcslen.c | 2 +- benchtests/bench-wcsncat.c | 2 +- benchtests/bench-wcsncmp.c | 2 +- benchtests/bench-wcsncpy.c | 2 +- benchtests/bench-wcsnlen.c | 2 +- benchtests/bench-wcspbrk.c | 2 +- benchtests/bench-wcsrchr.c | 2 +- benchtests/bench-wcsspn.c | 2 +- benchtests/bench-wmemchr.c | 2 +- benchtests/bench-wmemcmp.c | 2 +- benchtests/bench-wmemset.c | 2 +- benchtests/json-lib.c | 2 +- benchtests/json-lib.h | 2 +- benchtests/pthread_once-source.c | 2 +- benchtests/scripts/bench.py | 4 +- benchtests/scripts/compare_bench.py | 2 +- benchtests/scripts/import_bench.py | 2 +- benchtests/scripts/validate_benchout.py | 2 +- benchtests/sincos-inputs | 5102 +++++++ benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 3 +- ...m_ipsum#iw_IL.UTF-8 => lorem_ipsum#he_IL.UTF-8} | 0 bits/byteswap-16.h | 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/huge_val.h | 2 +- bits/huge_valf.h | 2 +- bits/huge_vall.h | 2 +- bits/in.h | 40 +- bits/inf.h | 2 +- bits/ioctl-types.h | 2 +- bits/ipc.h | 2 +- bits/ipctypes.h | 2 +- bits/libm-simd-decl-stubs.h | 2 +- bits/math-vector.h | 2 +- bits/mathdef.h | 2 +- bits/mman-linux.h | 5 +- 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/siginfo.h | 2 +- bits/signum.h | 2 +- bits/sigset.h | 2 +- bits/sigstack.h | 2 +- bits/sigthread.h | 2 +- bits/sockaddr.h | 2 +- bits/socket.h | 2 +- bits/stat.h | 2 +- bits/statfs.h | 2 +- bits/statvfs.h | 2 +- bits/stdlib-bsearch.h | 2 +- bits/string.h | 8 +- bits/stropts.h | 2 +- bits/sys_errlist.h | 2 +- bits/syslog-path.h | 2 +- bits/termios.h | 2 +- bits/time.h | 2 +- bits/types.h | 2 +- bits/typesizes.h | 3 +- bits/uio.h | 2 +- bits/ustat.h | 2 +- bits/utmp.h | 2 +- bits/utsname.h | 2 +- bits/waitflags.h | 2 +- bits/waitstatus.h | 48 +- bits/wchar.h | 2 +- bits/xtitypes.h | 2 +- catgets/Makefile | 4 +- catgets/catgets.c | 2 +- catgets/catgetsinfo.h | 2 +- catgets/gencat.c | 4 +- catgets/nl_types.h | 2 +- catgets/open_catalog.c | 2 +- catgets/test-gencat.sh | 4 +- catgets/tst-catgets.c | 2 +- catgets/xopen-msg.awk | 2 +- conf/portability.h | 26 - config.h.in | 34 +- config.make.in | 15 +- configure | 1140 +- configure.ac | 508 +- conform/GlibcConform.pm | 6 +- conform/Makefile | 44 +- conform/check-header-lists.sh | 4 +- conform/conformtest.pl | 2 +- conform/data/fcntl.h-data | 9 - conform/data/langinfo.h-data | 5 + conform/data/signal.h-data | 2 +- conform/data/stdarg.h-data | 2 +- conform/data/stdio.h-data | 14 +- conform/data/stdlib.h-data | 40 +- conform/data/string.h-data | 2 +- conform/data/sys/stat.h-data | 22 +- conform/data/sys/types.h-data | 4 + conform/data/termios.h-data | 2 +- conform/data/time.h-data | 4 +- conform/data/unistd.h-data | 50 +- conform/linknamespace.pl | 8 +- conform/list-header-symbols.pl | 4 +- crypt/Makefile | 2 +- crypt/badsalttest.c | 2 +- crypt/cert.c | 13 +- crypt/crypt-entry.c | 16 +- crypt/crypt-private.h | 2 +- crypt/crypt.c | 12 +- crypt/crypt.h | 2 +- crypt/crypt_util.c | 68 +- crypt/md5-crypt.c | 8 +- crypt/md5.c | 27 +- crypt/md5.h | 2 +- crypt/md5test-giant.c | 2 +- crypt/sha256-crypt.c | 8 +- crypt/sha256.c | 14 +- crypt/sha256.h | 2 +- crypt/sha512-crypt.c | 8 +- crypt/sha512.c | 14 +- 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/tst-atomic-long.c | 2 +- csu/tst-atomic.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 | 6 +- ctype/test_ctype.c | 2 +- debug/Makefile | 36 +- debug/asprintf_chk.c | 2 +- debug/backtrace.c | 6 +- debug/backtracesyms.c | 6 +- debug/backtracesymsfd.c | 7 +- debug/catchsegv.sh | 6 +- debug/chk_fail.c | 2 +- debug/confstr_chk.c | 2 +- debug/dprintf_chk.c | 2 +- debug/execinfo.h | 2 +- debug/fdelt_chk.c | 2 +- debug/fgets_chk.c | 8 +- debug/fgets_u_chk.c | 8 +- debug/fgetws_chk.c | 2 +- debug/fgetws_u_chk.c | 2 +- debug/fortify_fail.c | 7 +- debug/fprintf_chk.c | 2 +- debug/fread_chk.c | 2 +- debug/fread_u_chk.c | 2 +- debug/fwprintf_chk.c | 2 +- debug/getcwd_chk.c | 2 +- debug/getdomainname_chk.c | 2 +- debug/getgroups_chk.c | 2 +- debug/gethostname_chk.c | 2 +- debug/gets_chk.c | 2 +- debug/getwd_chk.c | 2 +- debug/longjmp_chk.c | 2 +- debug/mbsnrtowcs_chk.c | 2 +- debug/mbsrtowcs_chk.c | 2 +- debug/mbstowcs_chk.c | 2 +- debug/memcpy_chk.c | 8 +- debug/memmove_chk.c | 8 +- debug/mempcpy_chk.c | 8 +- debug/memset_chk.c | 8 +- debug/noophooks.c | 2 +- debug/obprintf_chk.c | 2 +- debug/pcprofile.c | 2 +- debug/pcprofiledump.c | 4 +- debug/poll_chk.c | 2 +- debug/ppoll_chk.c | 2 +- debug/pread64_chk.c | 2 +- debug/pread_chk.c | 2 +- debug/printf_chk.c | 2 +- debug/read_chk.c | 2 +- debug/readlink_chk.c | 2 +- debug/readlinkat_chk.c | 2 +- debug/readonly-area.c | 2 +- debug/realpath_chk.c | 2 +- debug/recv_chk.c | 2 +- debug/recvfrom_chk.c | 2 +- debug/segfault.c | 2 +- debug/snprintf_chk.c | 2 +- debug/sprintf_chk.c | 2 +- debug/stack_chk_fail.c | 2 +- debug/stack_chk_fail_local.c | 2 +- debug/stpcpy_chk.c | 2 +- debug/stpncpy_chk.c | 2 +- debug/strcat_chk.c | 7 +- debug/strcpy_chk.c | 2 +- debug/strncat_chk.c | 8 +- debug/strncpy_chk.c | 8 +- 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 | 6 +- debug/tst-backtrace5.c | 2 +- debug/tst-backtrace6.c | 2 +- debug/tst-chk1.c | 2 +- debug/tst-longjmp_chk3.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/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 | 9 +- dirent/dirfd.c | 5 +- dirent/fdopendir.c | 2 +- dirent/getdents.c | 8 +- dirent/getdents64.c | 8 +- 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 | 5 +- dirent/scandir-cancel.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 | 6 +- dirent/telldir.c | 5 +- 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 | 4 +- dlfcn/bug-dl-leaf.c | 2 +- dlfcn/dladdr.c | 2 +- dlfcn/dladdr1.c | 2 +- dlfcn/dlclose.c | 2 +- dlfcn/dlerror.c | 2 +- dlfcn/dlfcn.c | 2 +- dlfcn/dlfcn.h | 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 | 4 +- dlfcn/tstatexit.c | 2 +- dlfcn/tstcxaatexit.c | 2 +- dlfcn/tststatic3.c | 2 +- dlfcn/tststatic4.c | 2 +- dlfcn/tststatic5.c | 2 +- elf/Makefile | 56 +- elf/cache.c | 2 +- elf/chroot_canon.c | 2 +- elf/dl-addr.c | 2 +- elf/dl-cache.c | 2 +- elf/dl-caller.c | 2 +- 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.c | 2 +- elf/dl-execstack.c | 2 +- elf/dl-fini.c | 195 +- elf/dl-fptr.c | 2 +- elf/dl-hwcaps.c | 2 +- elf/dl-init.c | 2 +- elf/dl-iteratephdr.c | 2 +- elf/dl-libc.c | 2 +- elf/dl-load.c | 79 +- elf/dl-load.h | 2 +- elf/dl-lookup.c | 24 +- elf/dl-machine-reject-phdr.h | 2 +- elf/dl-map-segments.h | 2 +- elf/dl-minimal.c | 21 +- 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.c | 2 +- elf/dl-runtime.c | 4 +- elf/dl-scope.c | 2 +- elf/dl-support.c | 5 +- elf/dl-sym.c | 2 +- elf/dl-symaddr.c | 2 +- elf/dl-sysdep-open.h | 45 + elf/dl-sysdep.c | 2 +- elf/dl-tls.c | 2 +- elf/dl-tsd.c | 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 | 5 +- elf/elf.h | 18 +- elf/enbl-secure.c | 2 +- elf/genrtldtbl.awk | 2 +- elf/get-dynamic-info.h | 2 +- elf/interp.c | 2 +- elf/ldconfig.c | 11 +- elf/ldd.bash.in | 4 +- elf/link.h | 2 +- elf/pldd-xx.c | 2 +- elf/pldd.c | 4 +- elf/readelflib.c | 2 +- elf/readlib.c | 2 +- elf/rtld-Rules | 4 +- elf/rtld.c | 17 +- elf/setup-vdso.h | 2 +- elf/sln.c | 13 +- elf/sotruss-lib.c | 2 +- elf/sotruss.sh | 4 +- elf/sprof.c | 4 +- elf/static-stubs.c | 2 +- elf/tlsdeschtab.h | 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 | 36 + elf/tst-audit11mod1.c | 24 + elf/tst-audit11mod2.c | 23 + elf/tst-audit11mod2.map | 22 + elf/tst-audit12.c | 49 + elf/tst-audit12mod1.c | 24 + elf/tst-audit12mod2.c | 23 + elf/tst-audit12mod2.map | 22 + elf/tst-audit12mod3.c | 23 + elf/tst-auditmod11.c | 39 + elf/tst-auditmod12.c | 43 + elf/tst-auxv.c | 2 +- elf/tst-dl-iter-static.c | 2 +- elf/tst-dlmodcount.c | 2 +- elf/tst-dlopen-aout.c | 2 +- elf/tst-dlopenrpath.c | 2 +- elf/tst-dlopenrpathmod.c | 2 +- elf/tst-dlsym-error.c | 114 + elf/tst-ldconfig-X.sh | 62 + elf/tst-nodelete-opened-lib.c | 2 +- elf/tst-nodelete-opened.c | 2 +- elf/tst-null-argv-lib.c | 2 +- elf/tst-null-argv.c | 2 +- elf/tst-pathopt.sh | 4 +- elf/tst-pie2.c | 2 +- elf/tst-prelink.c | 30 + elf/tst-prelink.exp | 1 + 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 | 4 +- elf/tst-stackguard1.c | 2 +- elf/tst-tlsalign-extern.c | 2 +- elf/tst-tlsalign.c | 2 +- elf/tst-unique1.c | 2 - elf/tst-unique1mod1.c | 2 - elf/tst-unique1mod2.c | 2 - elf/tst-unique2.c | 4 - elf/tst-unique2mod1.c | 2 - elf/tst-unique2mod2.c | 2 - elf/vismain.c | 2 +- elf/vismod1.c | 2 +- elf/vismod2.c | 2 +- elf/vismod3.c | 2 +- gmon/Makefile | 4 +- gmon/bb_exit_func.c | 2 +- gmon/bb_init_func.c | 2 +- gmon/gmon.c | 16 +- gmon/profil.c | 2 +- gmon/sprofil.c | 2 +- gmon/sys/gmon_out.h | 2 +- gmon/sys/profil.h | 2 +- gmon/tst-sprofil.c | 2 +- gnulib/Makefile | 2 +- gnulib/tst-gcc.c | 2 +- grp/Makefile | 7 +- grp/Versions | 3 + 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 | 5 +- grp/getgrnam.c | 2 +- grp/getgrnam_r.c | 6 +- grp/grp-merge.c | 186 + grp/grp-merge.h | 37 + grp/grp.h | 2 +- grp/initgroups.c | 2 +- grp/putgrent.c | 2 +- grp/setgroups.c | 6 +- grp/tst-putgrent.c | 2 +- grp/tst_fgetgrent.c | 2 +- grp/tst_fgetgrent.sh | 4 +- gshadow/Makefile | 2 +- gshadow/fgetsgent.c | 2 +- gshadow/fgetsgent_r.c | 2 +- gshadow/getsgent.c | 2 +- gshadow/getsgent_r.c | 2 +- gshadow/getsgnam.c | 2 +- gshadow/getsgnam_r.c | 2 +- gshadow/gshadow.h | 2 +- gshadow/putsgent.c | 2 +- gshadow/sgetsgent.c | 2 +- gshadow/sgetsgent_r.c | 2 +- gshadow/tst-putsgent.c | 2 +- hesiod/Makefile | 4 +- hesiod/hesiod.c | 102 +- hesiod/hesiod.h | 34 +- hesiod/hesiod_p.h | 27 +- hesiod/nss_hesiod/hesiod-grp.c | 10 +- hesiod/nss_hesiod/hesiod-init.c | 38 - hesiod/nss_hesiod/hesiod-proto.c | 7 +- hesiod/nss_hesiod/hesiod-pwd.c | 7 +- hesiod/nss_hesiod/hesiod-service.c | 7 +- hesiod/nss_hesiod/nss_hesiod.h | 20 - hurd/Makefile | 2 +- hurd/alloc-fd.c | 2 +- hurd/catch-exc.c | 2 +- hurd/catch-signal.c | 2 +- hurd/compat-20.c | 2 +- hurd/ctty-input.c | 2 +- hurd/ctty-output.c | 2 +- hurd/dtable.c | 2 +- hurd/exc2signal.c | 2 +- hurd/fchroot.c | 2 +- hurd/fd-close.c | 2 +- hurd/fd-read.c | 2 +- hurd/fd-write.c | 2 +- hurd/fopenport.c | 2 +- hurd/get-host.c | 2 +- hurd/getdport.c | 2 +- hurd/geteuids.c | 2 +- hurd/getumask.c | 2 +- hurd/hurd-raise.c | 2 +- hurd/hurd.h | 2 +- hurd/hurd/fd.h | 2 +- hurd/hurd/id.h | 2 +- hurd/hurd/ioctl.h | 2 +- hurd/hurd/lookup.h | 2 +- hurd/hurd/port.h | 2 +- hurd/hurd/resource.h | 2 +- hurd/hurd/signal.h | 2 +- hurd/hurd/sigpreempt.h | 2 +- hurd/hurd/threadvar.h | 2 +- hurd/hurd/userlink.h | 2 +- hurd/hurd/xattr.h | 2 +- hurd/hurdauth.c | 2 +- hurd/hurdchdir.c | 2 +- hurd/hurdexec.c | 2 +- hurd/hurdfault.c | 2 +- hurd/hurdfault.h | 2 +- hurd/hurdfchdir.c | 2 +- hurd/hurdhost.h | 2 +- hurd/hurdid.c | 2 +- hurd/hurdinit.c | 2 +- hurd/hurdioctl.c | 2 +- hurd/hurdkill.c | 2 +- hurd/hurdlookup.c | 2 +- hurd/hurdmalloc.c | 10 +- hurd/hurdmsg.c | 2 +- hurd/hurdpid.c | 2 +- hurd/hurdports.c | 2 +- hurd/hurdprio.c | 2 +- hurd/hurdrlimit.c | 2 +- hurd/hurdselect.c | 2 +- hurd/hurdsig.c | 2 +- hurd/hurdsock.c | 2 +- hurd/hurdsocket.h | 2 +- hurd/hurdstartup.c | 2 +- hurd/hurdstartup.h | 2 +- hurd/intern-fd.c | 2 +- hurd/intr-msg.c | 2 +- hurd/intr-rpc.defs | 2 +- hurd/intr-rpc.h | 2 +- hurd/longjmp-ts.c | 2 +- hurd/lookup-at.c | 2 +- hurd/lookup-retry.c | 13 +- hurd/msgportdemux.c | 2 +- hurd/new-fd.c | 2 +- hurd/openport.c | 2 +- hurd/path-lookup.c | 2 +- hurd/pid2task.c | 2 +- hurd/port-cleanup.c | 2 +- hurd/port2fd.c | 2 +- hurd/ports-get.c | 2 +- hurd/ports-set.c | 2 +- hurd/preempt-sig.c | 2 +- hurd/privports.c | 2 +- hurd/report-wait.c | 2 +- hurd/set-host.c | 2 +- hurd/setauth.c | 2 +- hurd/seteuids.c | 2 +- hurd/siginfo.c | 2 +- hurd/sigunwind.c | 5 +- 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 | 2 +- iconv/dummy-repertoire.c | 2 +- iconv/gconv.c | 2 +- iconv/gconv.h | 2 +- iconv/gconv_builtin.c | 2 +- iconv/gconv_builtin.h | 4 +- iconv/gconv_cache.c | 2 +- iconv/gconv_charset.h | 2 +- iconv/gconv_close.c | 2 +- iconv/gconv_conf.c | 2 +- iconv/gconv_db.c | 2 +- iconv/gconv_dl.c | 7 +- iconv/gconv_int.h | 2 +- iconv/gconv_open.c | 2 +- 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 | 4 +- iconv/iconvconfig.h | 2 +- iconv/loop.c | 2 +- iconv/skeleton.c | 4 +- iconv/strtab.c | 2 +- iconv/tst-iconv2.c | 2 +- iconv/tst-iconv5.c | 2 +- iconvdata/8bit-gap.c | 2 +- iconvdata/8bit-generic.c | 2 +- iconvdata/Makefile | 7 +- iconvdata/TESTS | 2 +- iconvdata/TESTS2 | 2 +- iconvdata/ansi_x3.110.c | 2 +- iconvdata/armscii-8.c | 2 +- iconvdata/asmo_449.c | 2 +- iconvdata/big5.c | 2 +- iconvdata/big5hkscs.c | 2 +- iconvdata/brf.c | 2 +- iconvdata/bug-iconv10.c | 94 + iconvdata/bug-iconv11.c | 114 + iconvdata/bug-iconv3.c | 2 +- iconvdata/cns11643.c | 2 +- iconvdata/cns11643.h | 2 +- iconvdata/cns11643l1.c | 2 +- iconvdata/cns11643l1.h | 2 +- iconvdata/cns11643l2.h | 2 +- iconvdata/cp10007.c | 2 +- iconvdata/cp1125.c | 2 +- iconvdata/cp1250.c | 2 +- iconvdata/cp1251.c | 2 +- iconvdata/cp1252.c | 2 +- iconvdata/cp1253.c | 2 +- iconvdata/cp1254.c | 2 +- iconvdata/cp1255.c | 2 +- iconvdata/cp1256.c | 2 +- iconvdata/cp1257.c | 2 +- iconvdata/cp1258.c | 2 +- iconvdata/cp737.c | 2 +- iconvdata/cp737.h | 2 +- iconvdata/cp770.c | 2 +- iconvdata/cp771.c | 2 +- iconvdata/cp772.c | 2 +- iconvdata/cp773.c | 2 +- iconvdata/cp774.c | 2 +- iconvdata/cp775.c | 2 +- iconvdata/cp775.h | 2 +- iconvdata/cp932.c | 2 +- iconvdata/csn_369103.c | 2 +- iconvdata/cwi.c | 2 +- iconvdata/dec-mcs.c | 2 +- iconvdata/ebcdic-at-de-a.c | 2 +- iconvdata/ebcdic-at-de.c | 2 +- iconvdata/ebcdic-ca-fr.c | 2 +- iconvdata/ebcdic-dk-no-a.c | 2 +- iconvdata/ebcdic-dk-no.c | 2 +- iconvdata/ebcdic-es-a.c | 2 +- iconvdata/ebcdic-es-s.c | 2 +- iconvdata/ebcdic-es.c | 2 +- iconvdata/ebcdic-fi-se-a.c | 2 +- iconvdata/ebcdic-fi-se.c | 2 +- iconvdata/ebcdic-fr.c | 2 +- iconvdata/ebcdic-is-friss.c | 2 +- iconvdata/ebcdic-it.c | 2 +- iconvdata/ebcdic-pt.c | 2 +- iconvdata/ebcdic-uk.c | 2 +- iconvdata/ebcdic-us.c | 2 +- iconvdata/ecma-cyrillic.c | 2 +- iconvdata/euc-cn.c | 2 +- iconvdata/euc-jisx0213.c | 2 +- iconvdata/euc-jp-ms.c | 2 +- iconvdata/euc-jp.c | 2 +- iconvdata/euc-kr.c | 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/gen-8bit-gap-1.sh | 2 +- iconvdata/gen-8bit-gap.sh | 2 +- iconvdata/gen-8bit.sh | 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/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 | 23 +- iconvdata/ibm930.h | 2 +- iconvdata/ibm932.c | 2 +- iconvdata/ibm932.h | 2 +- iconvdata/ibm933.c | 22 +- iconvdata/ibm933.h | 2 +- iconvdata/ibm935.c | 23 +- iconvdata/ibm935.h | 2 +- iconvdata/ibm937.c | 23 +- iconvdata/ibm937.h | 2 +- iconvdata/ibm939.c | 23 +- 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 | 4 +- 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 | 4 +- 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/atomic.h | 2 +- include/bits/xopen_lim.h | 6 +- include/caller.h | 2 +- include/dirent.h | 17 +- include/dlfcn.h | 13 - include/fcntl.h | 6 +- include/features.h | 21 +- include/gnu-versions.h | 2 +- include/gnu/libc-version.h | 2 +- include/grp-merge.h | 7 + include/ifunc-impl-list.h | 2 +- include/inline-hashtab.h | 2 +- include/libc-internal.h | 13 +- include/libc-symbols.h | 33 +- include/limits.h | 2 +- include/link.h | 2 +- include/list.h | 2 +- include/math.h | 2 + include/printf.h | 4 + include/programs/xmalloc.h | 2 +- include/rounding-mode.h | 2 +- include/sched.h | 2 + include/scratch_buffer.h | 7 +- include/set-hooks.h | 2 +- include/setjmp.h | 6 +- include/shlib-compat.h | 2 +- include/signal.h | 5 + include/stackinfo.h | 2 +- include/stap-probe.h | 14 +- include/stdc-predef.h | 14 +- include/stdlib.h | 23 + include/string.h | 23 + include/sys/auxv.h | 1 + include/sys/mman.h | 4 + include/sys/socket.h | 8 - include/sys/stat.h | 3 + include/sys/time.h | 2 +- include/sys/utsname.h | 4 + include/sys/wait.h | 6 +- include/unistd.h | 8 +- include/values.h | 2 +- include/wchar.h | 3 + inet/Makefile | 2 +- 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/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 | 598 +- 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/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 | 32 +- inet/inet6_rth.c | 2 +- inet/inet_lnaof.c | 7 +- inet/inet_mkadr.c | 7 +- inet/inet_net.c | 10 +- inet/inet_netof.c | 7 +- inet/inet_ntoa.c | 2 +- inet/netgroup.h | 2 +- inet/netinet/ether.h | 2 +- inet/netinet/icmp6.h | 2 +- inet/netinet/igmp.h | 2 +- inet/netinet/in.h | 2 +- inet/netinet/ip6.h | 2 +- inet/rcmd.c | 77 +- inet/rexec.c | 19 +- inet/ruserpass.c | 7 +- inet/setipv4sourcefilter.c | 2 +- inet/setsourcefilter.c | 2 +- inet/test-ifaddrs.c | 2 +- inet/test_ifindex.c | 2 +- inet/tst-network.c | 2 +- intl/Makefile | 10 +- intl/bindtextdom.c | 2 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 2 +- intl/dcngettext.c | 2 +- intl/dgettext.c | 2 +- intl/dngettext.c | 2 +- intl/eval-plural.h | 2 +- intl/explodename.c | 2 +- intl/finddomain.c | 2 +- intl/gettext.c | 2 +- intl/gettextP.h | 2 +- intl/gmo.h | 2 +- intl/hash-string.c | 2 +- intl/hash-string.h | 2 +- intl/l10nflist.c | 2 +- intl/libintl.h | 2 +- intl/loadinfo.h | 2 +- intl/loadmsgcat.c | 2 +- intl/locale.alias | 2 +- intl/localealias.c | 2 +- intl/ngettext.c | 2 +- intl/plural-exp.c | 2 +- intl/plural-exp.h | 2 +- intl/plural.c | 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 | 4 +- intl/tst-gettext2.c | 2 +- intl/tst-gettext2.sh | 4 +- intl/tst-gettext3.c | 2 +- intl/tst-gettext4.c | 2 +- intl/tst-gettext4.sh | 4 +- intl/tst-gettext5.c | 2 +- intl/tst-gettext6.c | 2 +- intl/tst-gettext6.sh | 4 +- intl/tst-ngettext.c | 2 +- intl/tst-translit.c | 2 +- intl/tst-translit.sh | 4 +- io/Makefile | 7 +- io/Versions | 3 + io/access.c | 6 +- io/bits/fcntl2.h | 2 +- io/bits/poll2.h | 2 +- io/bug-ftw1.c | 2 +- io/bug-ftw2.c | 2 +- io/bug-ftw4.c | 2 +- io/chdir.c | 5 +- io/chmod.c | 6 +- io/chown.c | 7 +- io/close.c | 5 +- io/creat.c | 6 +- io/creat64.c | 6 +- io/dup.c | 5 +- io/dup2.c | 6 +- io/dup3.c | 7 +- io/euidaccess.c | 6 +- io/faccessat.c | 8 +- io/fchdir.c | 2 +- io/fchmod.c | 6 +- io/fchmodat.c | 8 +- io/fchown.c | 7 +- io/fchownat.c | 9 +- io/fcntl.c | 6 +- io/fcntl.h | 6 +- io/flock.c | 6 +- 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 | 182 +- io/fts.h | 96 +- io/fts64.c | 30 + io/ftw.c | 25 +- io/ftw.h | 2 +- io/ftw64.c | 2 +- io/ftwtest-sh | 16 +- 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 | 5 +- io/have_o_cloexec.c | 2 +- io/isatty.c | 5 +- io/lchmod.c | 2 +- io/lchown.c | 7 +- io/link.c | 6 +- io/linkat.c | 9 +- io/lockf.c | 2 +- io/lockf64.c | 2 +- io/lseek.c | 7 +- io/lseek64.c | 2 +- io/lstat.c | 2 +- io/lstat64.c | 2 +- io/lxstat.c | 2 +- io/lxstat64.c | 2 +- io/mkdir.c | 6 +- io/mkdirat.c | 7 +- io/mkfifo.c | 6 +- io/mkfifoat.c | 7 +- io/mknod.c | 2 +- io/mknodat.c | 2 +- io/open.c | 6 +- io/open64.c | 6 +- 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 | 5 +- io/pipe2.c | 6 +- io/poll.c | 2 +- io/posix_fadvise.c | 2 +- io/posix_fadvise64.c | 2 +- io/posix_fallocate.c | 2 +- io/posix_fallocate64.c | 2 +- io/ppoll.c | 2 +- io/pwd.c | 2 +- io/read.c | 2 +- io/readlink.c | 7 +- io/readlinkat.c | 8 +- io/rmdir.c | 5 +- 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/symlink.c | 6 +- io/symlinkat.c | 7 +- io/sys/poll.h | 2 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 8 +- io/sys/statfs.h | 2 +- io/sys/statvfs.h | 2 +- io/test-lfs.c | 4 +- io/test-stat.c | 2 +- io/test-stat2.c | 2 +- io/test-utime.c | 2 +- io/tst-fcntl.c | 20 +- io/tst-fts-lfs.c | 2 + io/tst-fts.c | 231 + io/tst-getcwd.c | 2 +- io/ttyname.c | 5 +- io/ttyname_r.c | 7 +- io/umask.c | 5 +- io/unlink.c | 5 +- io/unlinkat.c | 7 +- io/utime.c | 6 +- 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 +- libidn/ChangeLog | 5 + libidn/Makefile | 2 +- libidn/iconvme.c | 2 +- libidn/iconvme.h | 2 +- libio/Makefile | 118 +- 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/libio-ldbl.h | 2 +- libio/bits/stdio-ldbl.h | 2 +- libio/bits/stdio.h | 2 +- libio/bits/stdio2.h | 2 +- libio/bug-ungetc4.c | 2 +- libio/clearerr.c | 5 +- libio/clearerr_u.c | 5 +- libio/fcloseall.c | 2 +- libio/feof.c | 5 +- libio/feof_u.c | 5 +- libio/ferror.c | 5 +- libio/ferror_u.c | 5 +- libio/filedoalloc.c | 41 +- libio/fileno.c | 5 +- libio/fileops.c | 2 +- libio/fmemopen.c | 34 +- libio/fputc.c | 6 +- libio/fputc_u.c | 6 +- libio/fputwc.c | 6 +- libio/fputwc_u.c | 6 +- libio/freopen.c | 9 +- libio/freopen64.c | 7 +- libio/fseek.c | 7 +- libio/fseeko.c | 7 +- libio/fseeko64.c | 7 +- libio/ftello.c | 5 +- libio/ftello64.c | 5 +- libio/fwide.c | 6 +- libio/fwprintf.c | 2 +- libio/fwscanf.c | 2 +- libio/genops.c | 201 +- libio/getc.c | 5 +- libio/getc_u.c | 2 +- libio/getchar.c | 2 +- libio/getchar_u.c | 2 +- libio/getwc.c | 5 +- libio/getwc_u.c | 2 +- libio/getwchar.c | 2 +- libio/getwchar_u.c | 2 +- libio/iofclose.c | 5 +- libio/iofdopen.c | 6 +- libio/iofflush.c | 5 +- libio/iofflush_u.c | 5 +- libio/iofgetpos.c | 6 +- libio/iofgetpos64.c | 6 +- libio/iofgets.c | 7 +- libio/iofgets_u.c | 7 +- libio/iofgetws.c | 7 +- libio/iofgetws_u.c | 7 +- libio/iofopen.c | 2 +- libio/iofopen64.c | 6 +- libio/iofopncook.c | 43 +- libio/iofputs.c | 6 +- libio/iofputs_u.c | 6 +- libio/iofputws.c | 6 +- libio/iofputws_u.c | 6 +- libio/iofread.c | 8 +- libio/iofread_u.c | 8 +- libio/iofsetpos.c | 6 +- libio/iofsetpos64.c | 6 +- libio/ioftell.c | 5 +- libio/iofwide.c | 6 +- libio/iofwrite.c | 8 +- libio/iofwrite_u.c | 9 +- libio/iogetdelim.c | 8 +- libio/iogetline.c | 19 +- libio/iogets.c | 7 +- libio/iogetwline.c | 19 +- libio/iopadn.c | 7 +- libio/iopopen.c | 14 +- libio/ioputs.c | 5 +- libio/ioseekoff.c | 14 +- libio/ioseekpos.c | 12 +- libio/iosetbuffer.c | 7 +- libio/iosetvbuf.c | 8 +- libio/ioungetc.c | 6 +- libio/ioungetwc.c | 6 +- libio/iovdprintf.c | 7 +- libio/iovsprintf.c | 2 +- libio/iovsscanf.c | 7 +- libio/iovswscanf.c | 2 +- libio/iowpadn.c | 7 +- libio/libc_fatal.c | 5 +- libio/libio.h | 2 +- libio/libioP.h | 2 +- libio/memstream.c | 13 +- libio/obprintf.c | 2 +- libio/oldfileops.c | 62 +- libio/oldfmemopen.c | 2 +- libio/oldiofclose.c | 5 +- libio/oldiofdopen.c | 6 +- libio/oldiofgetpos.c | 6 +- libio/oldiofgetpos64.c | 6 +- libio/oldiofopen.c | 6 +- libio/oldiofsetpos.c | 6 +- libio/oldiofsetpos64.c | 6 +- libio/oldiopopen.c | 14 +- libio/oldpclose.c | 5 +- libio/oldstdfiles.c | 2 +- libio/oldtmpfile.c | 2 +- libio/pclose.c | 5 +- libio/peekc.c | 5 +- libio/putc.c | 6 +- libio/putc_u.c | 6 +- libio/putchar.c | 5 +- libio/putchar_u.c | 5 +- libio/putwc.c | 6 +- libio/putwc_u.c | 6 +- libio/putwchar.c | 5 +- libio/putwchar_u.c | 5 +- libio/rewind.c | 5 +- libio/setbuf.c | 6 +- libio/setlinebuf.c | 5 +- libio/stdfiles.c | 2 +- libio/stdio.c | 2 +- libio/stdio.h | 14 +- libio/strfile.h | 2 +- libio/strops.c | 44 +- libio/swprintf.c | 2 +- libio/swscanf.c | 2 +- libio/test-fmemopen.c | 2 +- libio/test-freopen.c | 2 +- libio/test-freopen.sh | 4 +- 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-mmap-setvbuf.c | 2 +- libio/tst-widetext.c | 2 +- libio/tst_getwc.c | 2 +- libio/tst_putwc.c | 2 +- libio/vasprintf.c | 7 +- libio/vscanf.c | 6 +- libio/vsnprintf.c | 13 +- libio/vswprintf.c | 13 +- libio/vwprintf.c | 2 +- libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 25 +- libio/wfileops.c | 2 +- libio/wgenops.c | 95 +- libio/wmemstream.c | 13 +- libio/wprintf.c | 2 +- libio/wscanf.c | 2 +- libio/wstrops.c | 33 +- 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 | 1258 +- locale/C-translit.h.in | 4 +- locale/Makefile | 11 +- locale/bits/locale.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 | 4 +- locale/freelocale.c | 2 +- locale/gen-translit.pl | 2 +- locale/global-locale.c | 2 +- locale/hashval.h | 2 +- locale/indigits.h | 2 +- locale/indigitswc.h | 2 +- locale/iso-4217.def | 3 +- locale/iso-639.def | 2 + locale/langinfo.h | 4 +- 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 | 4 +- locale/loadlocale.c | 9 +- locale/locale.h | 2 +- locale/localeconv.c | 2 +- locale/localeinfo.h | 23 +- locale/localename.c | 2 +- locale/locarchive.h | 2 +- locale/mb_cur_max.c | 2 +- locale/newlocale.c | 2 +- locale/nl_langinfo.c | 5 +- locale/nl_langinfo_l.c | 6 +- locale/outdigits.h | 2 +- locale/outdigitswc.h | 2 +- locale/programs/3level.h | 2 +- locale/programs/charmap-dir.c | 2 +- locale/programs/charmap-dir.h | 2 +- locale/programs/charmap-kw.gperf | 2 +- locale/programs/charmap-kw.h | 2 +- locale/programs/charmap.c | 2 +- locale/programs/charmap.h | 2 +- locale/programs/config.h | 2 +- locale/programs/ld-address.c | 8 +- locale/programs/ld-collate.c | 2 +- locale/programs/ld-ctype.c | 2 +- locale/programs/ld-identification.c | 47 +- 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 | 8 +- locale/programs/ld-time.c | 6 +- locale/programs/linereader.c | 2 +- locale/programs/linereader.h | 2 +- locale/programs/locale-spec.c | 2 +- locale/programs/locale.c | 24 +- locale/programs/localedef.c | 26 +- locale/programs/localedef.h | 2 +- locale/programs/locarchive.c | 20 +- locale/programs/locfile-kw.gperf | 2 +- locale/programs/locfile-kw.h | 2 +- locale/programs/locfile-token.h | 2 +- locale/programs/locfile.c | 2 +- locale/programs/locfile.h | 2 +- locale/programs/repertoire.c | 2 +- locale/programs/repertoire.h | 2 +- locale/programs/simple-hash.c | 58 +- locale/programs/simple-hash.h | 2 +- locale/programs/xmalloc.c | 15 +- locale/programs/xstrdup.c | 5 +- locale/setlocale.c | 2 +- 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 +- locale/xlocale.h | 2 +- localedata/ChangeLog | 3077 +++++ localedata/Makefile | 4 +- localedata/SUPPORTED | 9 +- localedata/charmaps/GB18030 | 25 + localedata/charmaps/IBM875 | 8 +- localedata/charmaps/UTF-8 | 2190 ++- localedata/collate-test.c | 6 +- localedata/dump-ctype.c | 2 +- localedata/gen-locale.sh | 4 +- localedata/locales/POSIX | 294 +- localedata/locales/aa_DJ | 63 +- localedata/locales/aa_ER | 47 +- localedata/locales/aa_ER@saaho | 47 +- localedata/locales/aa_ET | 52 +- localedata/locales/af_ZA | 70 +- localedata/locales/ak_GH | 64 +- localedata/locales/am_ET | 54 +- localedata/locales/an_ES | 56 +- localedata/locales/anp_IN | 58 +- localedata/locales/ar_AE | 55 +- localedata/locales/ar_BH | 55 +- localedata/locales/ar_DZ | 55 +- localedata/locales/ar_EG | 64 +- localedata/locales/ar_IN | 42 +- localedata/locales/ar_IQ | 55 +- localedata/locales/ar_JO | 55 +- localedata/locales/ar_KW | 55 +- localedata/locales/ar_LB | 54 +- localedata/locales/ar_LY | 57 +- localedata/locales/ar_MA | 55 +- localedata/locales/ar_OM | 56 +- localedata/locales/ar_QA | 55 +- localedata/locales/ar_SA | 50 +- localedata/locales/ar_SD | 61 +- localedata/locales/ar_SS | 68 +- localedata/locales/ar_SY | 57 +- localedata/locales/ar_TN | 54 +- localedata/locales/ar_YE | 55 +- localedata/locales/as_IN | 47 +- localedata/locales/ast_ES | 52 +- localedata/locales/ayc_PE | 69 +- localedata/locales/az_AZ | 53 +- localedata/locales/be_BY | 59 +- localedata/locales/be_BY@latin | 51 +- localedata/locales/bem_ZM | 59 +- localedata/locales/ber_DZ | 55 +- localedata/locales/ber_MA | 51 +- localedata/locales/bg_BG | 59 +- localedata/locales/bhb_IN | 47 +- localedata/locales/bho_IN | 46 +- localedata/locales/bn_BD | 55 +- localedata/locales/bn_IN | 43 +- localedata/locales/bo_CN | 52 +- localedata/locales/bo_IN | 38 +- localedata/locales/br_FR | 46 +- localedata/locales/br_FR@euro | 42 +- localedata/locales/brx_IN | 68 +- localedata/locales/bs_BA | 53 +- localedata/locales/byn_ER | 47 +- localedata/locales/ca_AD | 45 +- localedata/locales/ca_ES | 59 +- localedata/locales/ca_ES@euro | 42 +- localedata/locales/ca_FR | 43 +- localedata/locales/ca_IT | 45 +- localedata/locales/ce_RU | 52 +- localedata/locales/chr_US | 141 + localedata/locales/cmn_TW | 55 +- localedata/locales/crh_UA | 55 +- localedata/locales/cs_CZ | 273 +- localedata/locales/csb_PL | 52 +- localedata/locales/cv_RU | 55 +- localedata/locales/cy_GB | 54 +- localedata/locales/da_DK | 77 +- localedata/locales/de_AT | 56 +- localedata/locales/de_AT@euro | 40 +- localedata/locales/de_BE | 48 +- localedata/locales/de_BE@euro | 42 +- localedata/locales/de_CH | 59 +- localedata/locales/de_DE | 49 +- localedata/locales/de_DE@euro | 39 +- localedata/locales/de_IT | 143 + localedata/locales/de_LU | 55 +- localedata/locales/de_LU@euro | 44 +- localedata/locales/doi_IN | 56 +- localedata/locales/dv_MV | 53 +- localedata/locales/dz_BT | 69 +- localedata/locales/el_CY | 79 +- localedata/locales/el_GR | 56 +- localedata/locales/el_GR@euro | 38 +- localedata/locales/en_AG | 86 +- localedata/locales/en_AU | 57 +- localedata/locales/en_BW | 53 +- localedata/locales/en_CA | 70 +- localedata/locales/en_DK | 53 +- localedata/locales/en_GB | 54 +- localedata/locales/en_HK | 78 +- localedata/locales/en_IE | 54 +- localedata/locales/en_IE@euro | 42 +- localedata/locales/en_IL | 133 + localedata/locales/en_IN | 68 +- localedata/locales/en_NG | 66 +- localedata/locales/en_NZ | 55 +- localedata/locales/en_PH | 79 +- localedata/locales/en_SG | 76 +- localedata/locales/en_US | 63 +- localedata/locales/en_ZA | 72 +- localedata/locales/en_ZM | 79 +- localedata/locales/en_ZW | 52 +- localedata/locales/es_AR | 52 +- localedata/locales/es_BO | 55 +- localedata/locales/es_CL | 51 +- localedata/locales/es_CO | 51 +- localedata/locales/es_CR | 47 +- localedata/locales/es_CU | 83 +- localedata/locales/es_DO | 56 +- localedata/locales/es_EC | 53 +- localedata/locales/es_ES | 66 +- localedata/locales/es_ES@euro | 42 +- localedata/locales/es_GT | 50 +- localedata/locales/es_HN | 55 +- localedata/locales/es_MX | 52 +- localedata/locales/es_NI | 52 +- localedata/locales/es_PA | 54 +- localedata/locales/es_PE | 52 +- localedata/locales/es_PR | 53 +- localedata/locales/es_PY | 52 +- localedata/locales/es_SV | 54 +- localedata/locales/es_US | 53 +- localedata/locales/es_UY | 53 +- localedata/locales/es_VE | 50 +- localedata/locales/et_EE | 55 +- localedata/locales/eu_ES | 59 +- localedata/locales/eu_ES@euro | 42 +- localedata/locales/fa_IR | 60 +- localedata/locales/ff_SN | 56 +- localedata/locales/fi_FI | 56 +- localedata/locales/fi_FI@euro | 42 +- localedata/locales/fil_PH | 55 +- localedata/locales/fo_FO | 57 +- localedata/locales/fr_BE | 58 +- localedata/locales/fr_BE@euro | 42 +- localedata/locales/fr_CA | 49 +- localedata/locales/fr_CH | 61 +- localedata/locales/fr_FR | 57 +- localedata/locales/fr_FR@euro | 42 +- localedata/locales/fr_LU | 61 +- localedata/locales/fr_LU@euro | 44 +- localedata/locales/fur_IT | 55 +- localedata/locales/fy_DE | 57 +- localedata/locales/fy_NL | 50 +- localedata/locales/ga_IE | 61 +- localedata/locales/ga_IE@euro | 43 +- localedata/locales/gd_GB | 63 +- localedata/locales/gez_ER | 47 +- localedata/locales/gez_ER@abegede | 45 +- localedata/locales/gez_ET | 46 +- localedata/locales/gez_ET@abegede | 45 +- localedata/locales/gl_ES | 63 +- localedata/locales/gl_ES@euro | 42 +- localedata/locales/gu_IN | 54 +- localedata/locales/gv_GB | 65 +- localedata/locales/ha_NG | 61 +- localedata/locales/hak_TW | 55 +- localedata/locales/he_IL | 61 +- localedata/locales/hi_IN | 60 +- localedata/locales/hne_IN | 55 +- localedata/locales/hr_HR | 59 +- localedata/locales/hsb_DE | 50 +- localedata/locales/ht_HT | 67 +- localedata/locales/hu_HU | 63 +- localedata/locales/hy_AM | 59 +- localedata/locales/i18n | 2373 ++-- localedata/locales/ia_FR | 47 +- localedata/locales/id_ID | 58 +- localedata/locales/ig_NG | 57 +- localedata/locales/ik_CA | 52 +- localedata/locales/is_IS | 57 +- localedata/locales/iso14651_t1 | 13 +- localedata/locales/iso14651_t1_common | 7 + localedata/locales/iso14651_t1_pinyin | 7 + localedata/locales/it_CH | 56 +- localedata/locales/it_IT | 56 +- localedata/locales/it_IT@euro | 42 +- localedata/locales/iu_CA | 48 +- localedata/locales/iw_IL | 163 - localedata/locales/ja_JP | 57 +- localedata/locales/ka_GE | 58 +- localedata/locales/kk_KZ | 132 +- localedata/locales/kl_GL | 62 +- localedata/locales/km_KH | 91 +- localedata/locales/kn_IN | 54 +- localedata/locales/ko_KR | 67 +- localedata/locales/kok_IN | 64 +- localedata/locales/ks_IN | 57 +- localedata/locales/ks_IN@devanagari | 55 +- localedata/locales/ku_TR | 55 +- localedata/locales/kw_GB | 63 +- localedata/locales/ky_KG | 60 +- localedata/locales/lb_LU | 44 +- localedata/locales/lg_UG | 79 +- localedata/locales/li_BE | 53 +- localedata/locales/li_NL | 52 +- localedata/locales/lij_IT | 48 +- localedata/locales/ln_CD | 201 + localedata/locales/lo_LA | 75 +- localedata/locales/lt_LT | 61 +- localedata/locales/lv_LV | 61 +- localedata/locales/lzh_TW | 55 +- localedata/locales/mag_IN | 47 +- localedata/locales/mai_IN | 42 +- localedata/locales/mg_MG | 62 +- localedata/locales/mhr_RU | 52 +- localedata/locales/mi_NZ | 46 +- localedata/locales/mk_MK | 56 +- localedata/locales/ml_IN | 65 +- localedata/locales/mn_MN | 57 +- localedata/locales/mni_IN | 47 +- localedata/locales/mr_IN | 68 +- localedata/locales/ms_MY | 79 +- localedata/locales/mt_MT | 78 +- localedata/locales/my_MM | 63 +- localedata/locales/nan_TW | 55 +- localedata/locales/nan_TW@latin | 64 +- localedata/locales/nb_NO | 77 +- localedata/locales/nds_DE | 52 +- localedata/locales/nds_NL | 52 +- localedata/locales/ne_NP | 66 +- localedata/locales/nhn_MX | 55 +- localedata/locales/niu_NU | 81 +- localedata/locales/niu_NZ | 81 +- localedata/locales/nl_AW | 82 +- localedata/locales/nl_BE | 50 +- localedata/locales/nl_BE@euro | 42 +- localedata/locales/nl_NL | 63 +- localedata/locales/nl_NL@euro | 42 +- localedata/locales/nn_NO | 51 +- localedata/locales/nr_ZA | 56 +- localedata/locales/nso_ZA | 71 +- localedata/locales/oc_FR | 52 +- localedata/locales/om_ET | 46 +- localedata/locales/om_KE | 53 +- localedata/locales/or_IN | 46 +- localedata/locales/os_RU | 56 +- localedata/locales/pa_IN | 54 +- localedata/locales/pa_PK | 61 +- localedata/locales/pap_AN | 156 - localedata/locales/pap_AW | 69 +- localedata/locales/pap_CW | 62 +- localedata/locales/pl_PL | 53 +- localedata/locales/ps_AF | 228 +- localedata/locales/pt_BR | 62 +- localedata/locales/pt_PT | 59 +- localedata/locales/pt_PT@euro | 42 +- localedata/locales/quz_PE | 65 +- localedata/locales/raj_IN | 52 +- localedata/locales/ro_RO | 58 +- localedata/locales/ru_RU | 61 +- localedata/locales/ru_UA | 61 +- localedata/locales/rw_RW | 57 +- localedata/locales/sa_IN | 59 +- localedata/locales/sat_IN | 65 +- localedata/locales/sc_IT | 50 +- localedata/locales/sd_IN | 47 +- localedata/locales/sd_IN@devanagari | 56 +- localedata/locales/se_NO | 55 +- localedata/locales/sgs_LT | 154 + localedata/locales/shs_CA | 43 +- localedata/locales/si_LK | 68 +- localedata/locales/sid_ET | 46 +- localedata/locales/sk_SK | 85 +- localedata/locales/sl_SI | 59 +- localedata/locales/so_DJ | 59 +- localedata/locales/so_ET | 48 +- localedata/locales/so_KE | 47 +- localedata/locales/so_SO | 66 +- localedata/locales/sq_AL | 64 +- localedata/locales/sq_MK | 44 +- localedata/locales/sr_ME | 55 +- localedata/locales/sr_RS | 60 +- localedata/locales/sr_RS@latin | 60 +- localedata/locales/ss_ZA | 54 +- localedata/locales/st_ZA | 56 +- localedata/locales/sv_FI | 48 +- localedata/locales/sv_FI@euro | 41 +- localedata/locales/sv_SE | 107 +- localedata/locales/sw_KE | 53 +- localedata/locales/sw_TZ | 89 +- localedata/locales/szl_PL | 48 +- localedata/locales/ta_IN | 62 +- localedata/locales/ta_LK | 75 +- localedata/locales/tcy_IN | 47 +- localedata/locales/te_IN | 66 +- localedata/locales/tg_TJ | 55 +- localedata/locales/th_TH | 71 +- localedata/locales/the_NP | 75 +- localedata/locales/ti_ER | 62 +- localedata/locales/ti_ET | 61 +- localedata/locales/tig_ER | 47 +- localedata/locales/tk_TM | 59 +- localedata/locales/tl_PH | 49 +- localedata/locales/tn_ZA | 54 +- localedata/locales/tr_CY | 63 +- localedata/locales/tr_TR | 2884 ++-- localedata/locales/translit_circle | 37 +- localedata/locales/translit_cjk_compat | 429 +- localedata/locales/translit_cjk_variants | 7 + localedata/locales/translit_combining | 645 +- localedata/locales/translit_compat | 585 +- localedata/locales/translit_font | 158 +- localedata/locales/translit_fraction | 22 +- localedata/locales/translit_hangul | 7 + localedata/locales/translit_narrow | 7 + localedata/locales/translit_neutral | 487 +- localedata/locales/translit_small | 7 + localedata/locales/translit_wide | 7 + localedata/locales/ts_ZA | 54 +- localedata/locales/tt_RU | 48 +- localedata/locales/tt_RU@iqtelif | 57 +- localedata/locales/ug_CN | 58 +- localedata/locales/uk_UA | 113 +- localedata/locales/unm_US | 52 +- localedata/locales/ur_IN | 57 +- localedata/locales/ur_PK | 62 +- localedata/locales/uz_UZ | 67 +- localedata/locales/uz_UZ@cyrillic | 59 +- localedata/locales/ve_ZA | 70 +- localedata/locales/vi_VN | 58 +- localedata/locales/wa_BE | 50 +- localedata/locales/wa_BE@euro | 42 +- localedata/locales/wae_CH | 56 +- localedata/locales/wal_ET | 46 +- localedata/locales/wo_SN | 64 +- localedata/locales/xh_ZA | 54 +- localedata/locales/yi_US | 54 +- localedata/locales/yo_NG | 62 +- localedata/locales/yue_HK | 58 +- localedata/locales/zh_CN | 57 +- localedata/locales/zh_HK | 67 +- localedata/locales/zh_SG | 80 +- localedata/locales/zh_TW | 62 +- localedata/locales/zu_ZA | 75 +- localedata/sort-test.sh | 4 +- localedata/tests/test6.c | 2 +- localedata/tst-ctype.c | 2 +- localedata/tst-ctype.sh | 4 +- localedata/tst-digits.c | 2 +- localedata/tst-fmon.c | 6 +- localedata/tst-fmon.data | 2 +- localedata/tst-fmon.sh | 4 +- localedata/tst-langinfo.c | 2 +- localedata/tst-langinfo.sh | 28 +- localedata/tst-locale.sh | 4 +- localedata/tst-mbswcs1.c | 2 +- localedata/tst-mbswcs2.c | 2 +- localedata/tst-mbswcs3.c | 2 +- localedata/tst-mbswcs4.c | 2 +- localedata/tst-mbswcs5.c | 2 +- localedata/tst-mbswcs6.c | 2 +- localedata/tst-numeric.c | 6 +- localedata/tst-numeric.data | 2 +- localedata/tst-numeric.sh | 4 +- localedata/tst-rpmatch.c | 2 +- localedata/tst-rpmatch.sh | 4 +- localedata/tst-setlocale3.c | 2 +- localedata/tst-trans.c | 2 +- localedata/tst-trans.sh | 4 +- localedata/tst-wctype.c | 2 +- localedata/unicode-gen/DerivedCoreProperties.txt | 483 +- localedata/unicode-gen/EastAsianWidth.txt | 121 +- localedata/unicode-gen/Makefile | 54 +- localedata/unicode-gen/UnicodeData.txt | 2161 ++- localedata/unicode-gen/ctype_compatibility.py | 2 +- .../unicode-gen/ctype_compatibility_test_cases.py | 2 +- localedata/unicode-gen/gen_translit_circle.py | 150 + localedata/unicode-gen/gen_translit_cjk_compat.py | 220 + localedata/unicode-gen/gen_translit_combining.py | 444 + localedata/unicode-gen/gen_translit_compat.py | 326 + localedata/unicode-gen/gen_translit_font.py | 156 + localedata/unicode-gen/gen_translit_fraction.py | 197 + localedata/unicode-gen/gen_unicode_ctype.py | 513 +- localedata/unicode-gen/unicode_utils.py | 516 + localedata/unicode-gen/utf8_compatibility.py | 219 +- localedata/unicode-gen/utf8_gen.py | 30 +- localedata/xfrm-test.c | 6 +- login/Makefile | 6 +- login/endutxent.c | 2 +- login/forkpty.c | 9 +- login/getlogin.c | 2 +- login/getlogin_r.c | 6 +- login/getlogin_r_chk.c | 2 +- login/getpt.c | 5 +- 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 | 5 +- login/login.c | 2 +- login/login_tty.c | 3 +- login/logout.c | 2 +- login/logwtmp.c | 2 +- login/openpty.c | 2 +- login/programs/pt_chown.c | 10 +- login/programs/utmpdump.c | 2 +- login/ptsname.c | 12 +- login/ptsname_r_chk.c | 2 +- login/pty.h | 2 +- login/pututxline.c | 2 +- login/setlogin.c | 5 +- login/setutxent.c | 2 +- login/tst-getlogin.c | 2 +- login/tst-ptsname.c | 2 +- login/tst-utmp.c | 4 +- login/unlockpt.c | 5 +- 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 | 4 +- mach/devstream.c | 2 +- mach/lock-intern.h | 2 +- mach/mach.h | 2 +- mach/mach/mach_traps.h | 2 +- mach/mach/mig_support.h | 2 +- mach/mach_init.c | 2 +- mach/mach_init.h | 2 +- mach/mig-alloc.c | 2 +- mach/mig-dealloc.c | 2 +- mach/mig-reply.c | 2 +- mach/msg-destroy.c | 11 +- mach/msgserver.c | 10 +- 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 | 12 +- malloc/arena.c | 318 +- malloc/hooks.c | 154 +- malloc/malloc-internal.h | 32 + malloc/malloc.c | 91 +- malloc/malloc.h | 4 +- malloc/mcheck-init.c | 2 +- malloc/mcheck.c | 16 +- malloc/mcheck.h | 2 +- malloc/memusage.c | 7 +- malloc/memusage.sh | 4 +- malloc/memusagestat.c | 4 +- malloc/morecore.c | 2 +- malloc/mtrace.c | 2 +- malloc/mtrace.pl | 4 +- malloc/obstack.c | 2 +- malloc/obstack.h | 2 +- malloc/scratch_buffer_grow.c | 2 +- malloc/scratch_buffer_grow_preserve.c | 2 +- malloc/scratch_buffer_set_array_size.c | 3 +- malloc/set-freeres.c | 2 +- malloc/thread-freeres.c | 2 +- malloc/tst-calloc.c | 2 +- malloc/tst-malloc-backtrace.c | 2 +- malloc/tst-malloc-fork-deadlock.c | 220 + malloc/tst-malloc-thread-exit.c | 218 + malloc/tst-malloc-thread-fail.c | 442 + malloc/tst-malloc-usable.c | 2 +- malloc/tst-malloc.c | 2 +- malloc/tst-mallocfork2.c | 218 + 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 | 4 +- malloc/tst-posix_memalign.c | 2 +- malloc/tst-pvalloc.c | 2 +- malloc/tst-realloc.c | 2 +- malloc/tst-scratch_buffer.c | 2 +- malloc/tst-valloc.c | 2 +- manual/Makefile | 2 +- manual/argp.texi | 2 +- manual/check-safety.sh | 4 +- manual/examples/add.c | 2 +- manual/examples/argp-ex1.c | 2 +- manual/examples/argp-ex2.c | 2 +- manual/examples/argp-ex3.c | 2 +- manual/examples/argp-ex4.c | 2 +- manual/examples/atexit.c | 2 +- manual/examples/db.c | 2 +- manual/examples/dir.c | 2 +- manual/examples/dir2.c | 2 +- manual/examples/execinfo.c | 2 +- manual/examples/filecli.c | 2 +- manual/examples/filesrv.c | 2 +- manual/examples/fmtmsgexpl.c | 2 +- manual/examples/genpass.c | 2 +- manual/examples/inetcli.c | 2 +- manual/examples/inetsrv.c | 2 +- manual/examples/isockad.c | 2 +- manual/examples/longopt.c | 2 +- manual/examples/memopen.c | 2 +- manual/examples/memstrm.c | 2 +- manual/examples/mkdirent.c | 42 + manual/examples/mkfsock.c | 2 +- manual/examples/mkisock.c | 2 +- manual/examples/mygetpass.c | 2 +- manual/examples/ofdlocks.c | 2 +- manual/examples/pipe.c | 2 +- manual/examples/popen.c | 2 +- manual/examples/rprintf.c | 2 +- manual/examples/search.c | 2 +- manual/examples/select.c | 2 +- manual/examples/setjmp.c | 2 +- manual/examples/sigh1.c | 2 +- manual/examples/sigusr.c | 2 +- manual/examples/stpcpy.c | 2 +- manual/examples/strdupa.c | 2 +- manual/examples/strftim.c | 2 +- manual/examples/strncat.c | 32 - manual/examples/subopt.c | 2 +- manual/examples/swapcontext.c | 2 +- manual/examples/termios.c | 2 +- manual/examples/testopt.c | 2 +- manual/examples/testpass.c | 2 +- manual/examples/timeval_subtract.c | 5 +- manual/filesys.texi | 13 +- manual/install.texi | 23 +- manual/lang.texi | 2 +- manual/libc-texinfo.sh | 2 +- manual/libc.texinfo | 9 +- manual/libm-err-tab.pl | 2 +- manual/locale.texi | 4 +- manual/math.texi | 10 + manual/memory.texi | 16 +- manual/nss.texi | 53 +- manual/pattern.texi | 39 +- manual/process.texi | 48 +- manual/stdio.texi | 26 +- manual/string.texi | 840 +- manual/summary.awk | 2 +- manual/sysinfo.texi | 2 - manual/texinfo.tex | 2129 ++- manual/threads.texi | 2 - manual/tsort.awk | 4 +- manual/xtract-typefun.awk | 2 +- math/Makefile | 74 +- math/Versions | 7 + math/atest-exp.c | 4 +- math/atest-exp2.c | 9 +- math/atest-sincos.c | 2 +- math/auto-libm-test-in | 249 +- math/auto-libm-test-out | 13595 ++++++++++++++++++- math/basic-test.c | 2 +- math/bits/cmathcalls.h | 2 +- math/bits/math-finite.h | 212 +- math/bits/mathcalls.h | 10 +- math/cabs.c | 2 +- math/cabsf.c | 2 +- math/cabsl.c | 2 +- math/carg.c | 2 +- math/cargf.c | 2 +- math/cargl.c | 2 +- math/cimag.c | 2 +- math/cimagf.c | 2 +- math/cimagl.c | 2 +- math/complex.h | 2 +- math/conj.c | 2 +- math/conjf.c | 2 +- math/conjl.c | 2 +- math/creal.c | 2 +- math/crealf.c | 2 +- math/creall.c | 2 +- math/divtc3.c | 2 +- math/e_exp10.c | 2 +- math/e_exp10f.c | 2 +- math/e_exp10l.c | 2 +- math/e_exp2l.c | 2 +- math/e_scalb.c | 2 +- math/e_scalbf.c | 2 +- math/e_scalbl.c | 2 +- math/fclrexcpt.c | 2 +- math/fedisblxcpt.c | 2 +- math/feenablxcpt.c | 2 +- math/fegetenv.c | 2 +- math/fegetexcept.c | 2 +- math/fegetround.c | 2 +- math/feholdexcpt.c | 2 +- math/fenv.h | 2 +- math/fesetenv.c | 2 +- math/fesetround.c | 2 +- math/feupdateenv.c | 2 +- math/fgetexcptflg.c | 2 +- math/fpu_control.c | 2 +- math/fraiseexcpt.c | 2 +- math/fsetexcptflg.c | 2 +- math/ftestexcept.c | 2 +- math/gen-auto-libm-tests.c | 6 +- math/gen-libm-have-vector-test.sh | 2 +- math/gen-libm-test.pl | 21 +- math/k_casinh.c | 2 +- math/k_casinhf.c | 2 +- math/k_casinhl.c | 2 +- math/lgamma-compat.h | 73 + math/libm-test.inc | 1083 +- math/math.h | 2 +- math/multc3.c | 2 +- math/s_cacos.c | 2 +- math/s_cacosf.c | 2 +- math/s_cacosh.c | 2 +- math/s_cacoshf.c | 2 +- math/s_cacoshl.c | 2 +- math/s_cacosl.c | 2 +- math/s_casin.c | 2 +- math/s_casinf.c | 2 +- math/s_casinh.c | 2 +- math/s_casinhf.c | 2 +- math/s_casinhl.c | 2 +- math/s_casinl.c | 2 +- math/s_catan.c | 2 +- math/s_catanf.c | 2 +- math/s_catanh.c | 2 +- math/s_catanhf.c | 2 +- math/s_catanhl.c | 2 +- math/s_catanl.c | 2 +- math/s_ccos.c | 2 +- math/s_ccosf.c | 2 +- math/s_ccosh.c | 2 +- math/s_ccoshf.c | 2 +- math/s_ccoshl.c | 2 +- math/s_ccosl.c | 2 +- math/s_cexp.c | 2 +- math/s_cexpf.c | 2 +- math/s_cexpl.c | 2 +- math/s_clog.c | 2 +- math/s_clog10.c | 2 +- math/s_clog10f.c | 2 +- math/s_clog10l.c | 2 +- math/s_clogf.c | 2 +- math/s_clogl.c | 2 +- math/s_cpow.c | 2 +- math/s_cpowf.c | 2 +- math/s_cpowl.c | 2 +- math/s_cproj.c | 2 +- math/s_cprojf.c | 2 +- math/s_cprojl.c | 2 +- math/s_csin.c | 2 +- math/s_csinf.c | 2 +- math/s_csinh.c | 2 +- math/s_csinhf.c | 2 +- math/s_csinhl.c | 2 +- math/s_csinl.c | 2 +- math/s_csqrt.c | 2 +- math/s_csqrtf.c | 2 +- math/s_csqrtl.c | 2 +- math/s_ctan.c | 2 +- math/s_ctanf.c | 2 +- math/s_ctanh.c | 2 +- math/s_ctanhf.c | 2 +- math/s_ctanhl.c | 2 +- math/s_ctanl.c | 2 +- math/s_fdim.c | 2 +- math/s_fdimf.c | 2 +- math/s_fdiml.c | 2 +- math/s_fma.c | 2 +- math/s_fmaf.c | 2 +- math/s_fmal.c | 2 +- math/s_fmax.c | 2 +- math/s_fmaxf.c | 2 +- math/s_fmaxl.c | 2 +- math/s_fmin.c | 2 +- math/s_fminf.c | 2 +- math/s_fminl.c | 2 +- math/s_nan.c | 11 +- math/s_nanf.c | 11 +- math/s_nanl.c | 11 +- math/s_nextafter.c | 3 + math/s_nexttowardf.c | 3 + math/setfpucw.c | 2 +- math/test-double-finite.c | 26 + math/test-double-vlen2.h | 2 +- math/test-double-vlen4.h | 2 +- math/test-double-vlen8.h | 2 +- math/test-double.c | 4 +- math/test-double.h | 3 +- math/test-fenv-clear-main.c | 91 + math/test-fenv-clear.c | 2 + math/test-fenv-preserve.c | 2 +- math/test-fenv-return.c | 2 +- math/test-fenv-tls.c | 2 +- math/test-fenv.c | 2 +- math/test-fenvinline.c | 2 +- math/test-float-finite.c | 26 + math/test-float-vlen16.h | 2 +- math/test-float-vlen4.h | 2 +- math/test-float-vlen8.h | 2 +- math/test-float.c | 4 +- math/test-float.h | 3 +- math/test-fpucw-ieee.c | 2 +- math/test-fpucw.c | 2 +- math/test-idouble.c | 2 +- math/test-ifloat.c | 2 +- math/test-ildoubl.c | 2 +- math/test-ldouble-finite.c | 26 + math/test-ldouble.c | 4 +- math/test-ldouble.h | 3 +- math/test-math-errno.h | 19 + math/test-math-finite.h | 20 + math/test-math-inline.h | 7 +- math/test-math-isinff.cc | 53 + math/test-math-no-finite.h | 19 + math/test-math-no-inline.h | 5 +- math/test-math-scalar.h | 2 +- math/test-math-vector.h | 4 +- math/test-misc.c | 2 +- math/test-nan-overflow.c | 66 + math/test-nan-payload.c | 122 + math/test-nearbyint-except-2.c | 72 + math/test-nearbyint-except.c | 82 + math/test-powl.c | 2 +- math/test-signgam-finite-c11.c | 1 + math/test-signgam-finite-c99.c | 67 + math/test-signgam-finite.c | 65 + math/test-signgam-main.c | 72 + math/test-signgam-uchar-init-static.c | 1 + math/test-signgam-uchar-init.c | 3 + math/test-signgam-uchar-static.c | 1 + math/test-signgam-uchar.c | 3 + math/test-signgam-uint-init-static.c | 1 + math/test-signgam-uint-init.c | 3 + math/test-signgam-uint-static.c | 1 + math/test-signgam-uint.c | 3 + math/test-signgam-ullong-init-static.c | 1 + math/test-signgam-ullong-init.c | 3 + math/test-signgam-ullong-static.c | 1 + math/test-signgam-ullong.c | 3 + math/test-snan.c | 2 +- math/test-tgmath-int.c | 2 +- math/test-tgmath-ret.c | 2 +- math/test-tgmath.c | 2 +- math/test-tgmath2.c | 2 +- math/tgmath.h | 2 +- math/tst-CMPLX2.c | 2 +- math/tst-definitions.c | 2 +- math/w_acos.c | 2 +- math/w_acosf.c | 2 +- math/w_acosh.c | 2 +- math/w_acoshf.c | 2 +- math/w_acoshl.c | 2 +- math/w_acosl.c | 2 +- math/w_asin.c | 2 +- math/w_asinf.c | 2 +- math/w_asinl.c | 2 +- math/w_atan2.c | 2 +- math/w_atan2f.c | 2 +- math/w_atan2l.c | 2 +- math/w_atanh.c | 2 +- math/w_atanhf.c | 2 +- math/w_atanhl.c | 2 +- math/w_drem.c | 20 - math/w_dremf.c | 17 - math/w_dreml.c | 18 - math/w_exp10.c | 2 +- math/w_exp10f.c | 2 +- math/w_exp10l.c | 2 +- math/w_fmod.c | 2 +- math/w_fmodf.c | 2 +- math/w_fmodl.c | 2 +- math/w_ilogb.c | 2 +- math/w_ilogbf.c | 2 +- math/w_ilogbl.c | 2 +- math/w_j0.c | 2 +- math/w_j0f.c | 2 +- math/w_j0l.c | 2 +- math/w_j1.c | 2 +- math/w_j1f.c | 2 +- math/w_j1l.c | 2 +- math/w_jn.c | 2 +- math/w_jnf.c | 2 +- math/w_lgamma.c | 51 +- math/w_lgamma_compat.c | 2 + math/w_lgamma_compatf.c | 2 + math/w_lgamma_compatl.c | 2 + math/w_lgamma_main.c | 59 + math/w_lgammaf.c | 42 +- math/w_lgammaf_main.c | 44 + math/w_lgammal.c | 49 +- math/w_lgammal_main.c | 51 + math/w_log.c | 2 +- math/w_log10.c | 2 +- math/w_log10f.c | 2 +- math/w_log10l.c | 2 +- math/w_log1p.c | 2 +- math/w_log1pf.c | 2 +- math/w_log1pl.c | 2 +- math/w_log2.c | 2 +- math/w_log2f.c | 2 +- math/w_log2l.c | 2 +- math/w_logf.c | 2 +- math/w_logl.c | 2 +- math/w_pow.c | 2 +- math/w_powf.c | 2 +- math/w_powl.c | 2 +- math/w_remainder.c | 4 +- math/w_remainderf.c | 3 +- math/w_remainderl.c | 3 +- math/w_scalb.c | 2 +- math/w_scalbf.c | 2 +- math/w_scalbl.c | 2 +- math/w_scalbln.c | 2 +- math/w_scalblnf.c | 2 +- math/w_scalblnl.c | 2 +- math/w_sqrt.c | 2 +- math/w_sqrtf.c | 2 +- math/w_sqrtl.c | 2 +- mathvec/Makefile | 2 +- misc/Makefile | 4 +- misc/acct.c | 5 +- misc/ar.h | 2 +- misc/bits/error.h | 2 +- misc/bits/select2.h | 2 +- misc/bits/stab.def | 2 +- misc/bits/syslog-ldbl.h | 2 +- misc/bits/syslog.h | 2 +- misc/brk.c | 5 +- misc/bug18240.c | 97 + misc/chflags.c | 6 +- misc/chroot.c | 5 +- misc/daemon.c | 3 +- misc/dirname.c | 2 +- misc/efgcvt.c | 17 +- misc/efgcvt_r.c | 16 +- misc/err.c | 2 +- misc/err.h | 2 +- misc/error.c | 2 +- misc/error.h | 2 +- misc/fchflags.c | 6 +- misc/fdatasync.c | 2 +- misc/fgetxattr.c | 2 +- misc/flistxattr.c | 2 +- misc/fremovexattr.c | 2 +- misc/fsetxattr.c | 2 +- misc/fstab.c | 8 +- misc/fsync.c | 5 +- misc/ftruncate.c | 6 +- misc/ftruncate64.c | 6 +- misc/futimes.c | 2 +- misc/futimesat.c | 7 +- misc/getauxval.c | 4 +- misc/getclktck.c | 2 +- misc/getdomain.c | 10 +- misc/getdtsz.c | 2 +- misc/gethostid.c | 2 +- misc/gethostname.c | 6 +- misc/getloadavg.c | 2 +- misc/getpagesize.c | 2 +- misc/getpass.c | 5 +- misc/getsysstats.c | 2 +- misc/getttyent.c | 6 +- misc/getxattr.c | 2 +- misc/gtty.c | 6 +- misc/hsearch.c | 9 +- misc/hsearch_r.c | 52 +- misc/ifunc-impl-list.c | 2 +- misc/init-misc.c | 2 +- misc/insremque.c | 2 +- misc/ioctl.c | 6 +- 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/mincore.c | 2 +- misc/mkdtemp.c | 5 +- misc/mkostemp.c | 6 +- misc/mkostemp64.c | 6 +- misc/mkostemps.c | 7 +- misc/mkostemps64.c | 7 +- misc/mkstemp.c | 5 +- misc/mkstemp64.c | 5 +- misc/mkstemps.c | 6 +- misc/mkstemps64.c | 6 +- misc/mktemp.c | 5 +- misc/mlock.c | 2 +- misc/mlockall.c | 2 +- misc/mmap.c | 2 +- misc/mmap64.c | 2 +- misc/mntent.c | 2 +- misc/mntent.h | 2 +- misc/mntent_r.c | 2 +- misc/mprotect.c | 2 +- misc/msync.c | 2 +- misc/munlock.c | 2 +- misc/munlockall.c | 2 +- misc/munmap.c | 2 +- misc/preadv.c | 8 +- misc/preadv64.c | 8 +- misc/pselect.c | 2 +- misc/ptrace.c | 2 +- misc/pwritev.c | 8 +- misc/pwritev64.c | 8 +- misc/qefgcvt.c | 2 +- misc/qefgcvt_r.c | 2 +- misc/readv.c | 7 +- 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 | 5 +- misc/sbrk.c | 2 +- misc/search.h | 2 +- misc/select.c | 10 +- misc/setdomain.c | 6 +- misc/setegid.c | 5 +- misc/seteuid.c | 5 +- misc/sethostid.c | 5 +- misc/sethostname.c | 6 +- misc/setregid.c | 6 +- misc/setreuid.c | 6 +- misc/setxattr.c | 2 +- misc/sgtty.h | 2 +- misc/sstk.c | 5 +- misc/stty.c | 6 +- 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 | 2 +- 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 | 6 +- misc/sys/uio.h | 2 +- misc/sys/ustat.h | 2 +- misc/sys/xattr.h | 2 +- misc/syscall.c | 5 +- misc/syslog.c | 36 +- misc/truncate.c | 6 +- misc/truncate64.c | 6 +- misc/tsearch.c | 7 +- misc/tst-dirname.c | 2 +- misc/tst-efgcvt.c | 2 +- misc/tst-fdset.c | 2 +- misc/tst-mntent-blank-corrupt.c | 2 +- misc/tst-mntent-blank-passno.c | 2 +- misc/tst-tsearch.c | 3 +- misc/ualarm.c | 6 +- misc/usleep.c | 5 +- misc/ustat.c | 6 +- misc/utimes.c | 6 +- misc/vhangup.c | 2 +- misc/writev.c | 7 +- nis/Makefile | 2 +- nis/libnsl.h | 2 +- nis/nis_add.c | 2 +- nis/nis_addmember.c | 2 +- nis/nis_call.c | 22 +- nis/nis_callback.c | 2 +- nis/nis_checkpoint.c | 2 +- nis/nis_clone_dir.c | 2 +- nis/nis_clone_obj.c | 2 +- nis/nis_clone_res.c | 2 +- nis/nis_creategroup.c | 2 +- nis/nis_defaults.c | 2 +- nis/nis_destroygroup.c | 2 +- nis/nis_domain_of.c | 2 +- nis/nis_domain_of_r.c | 2 +- nis/nis_error.c | 2 +- nis/nis_file.c | 2 +- nis/nis_findserv.c | 2 +- nis/nis_free.c | 2 +- nis/nis_getservlist.c | 2 +- nis/nis_hash.c | 2 +- nis/nis_intern.h | 2 +- nis/nis_ismember.c | 2 +- nis/nis_local_names.c | 2 +- nis/nis_lookup.c | 2 +- nis/nis_mkdir.c | 2 +- nis/nis_modify.c | 2 +- nis/nis_ping.c | 2 +- nis/nis_print.c | 2 +- nis/nis_print_group_entry.c | 2 +- nis/nis_remove.c | 2 +- nis/nis_removemember.c | 2 +- nis/nis_rmdir.c | 2 +- nis/nis_server.c | 2 +- nis/nis_subr.c | 2 +- nis/nis_table.c | 11 +- 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_compat/compat-grp.c | 2 +- nis/nss_compat/compat-initgroups.c | 2 +- nis/nss_compat/compat-pwd.c | 2 +- nis/nss_compat/compat-spwd.c | 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 | 2 +- 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 | 2 +- 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 | 18 +- nptl/DESIGN-barrier.txt | 44 - nptl/Makefile | 15 +- nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 22 +- nptl/check-cpuset.h | 32 - nptl/cleanup.c | 2 +- nptl/cleanup_compat.c | 12 +- nptl/cleanup_defer.c | 2 +- nptl/cleanup_defer_compat.c | 13 +- nptl/cleanup_routine.c | 2 +- nptl/createthread.c | 2 +- nptl/default-sched.h | 2 +- nptl/descr.h | 8 +- 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 | 9 +- nptl/lll_timedlock_wait.c | 2 +- nptl/lll_timedwait_tid.c | 2 +- nptl/lowlevelbarrier.sym | 12 - nptl/lowlevellock.c | 2 +- nptl/lowlevelrobustlock.c | 2 +- nptl/nptl-init.c | 2 +- nptl/old_pthread_atfork.c | 2 +- nptl/old_pthread_cond_broadcast.c | 5 +- nptl/old_pthread_cond_destroy.c | 5 +- nptl/old_pthread_cond_init.c | 7 +- nptl/old_pthread_cond_signal.c | 5 +- nptl/old_pthread_cond_timedwait.c | 8 +- nptl/old_pthread_cond_wait.c | 6 +- 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 | 5 +- nptl/pt-system.c | 2 +- nptl/pt-vfork.c | 2 +- nptl/pthread-pids.h | 2 +- nptl/pthreadP.h | 2 +- nptl/pthread_atfork.c | 8 +- nptl/pthread_attr_destroy.c | 5 +- nptl/pthread_attr_getaffinity.c | 2 +- nptl/pthread_attr_getdetachstate.c | 6 +- nptl/pthread_attr_getguardsize.c | 6 +- nptl/pthread_attr_getinheritsched.c | 6 +- nptl/pthread_attr_getschedparam.c | 7 +- nptl/pthread_attr_getschedpolicy.c | 6 +- nptl/pthread_attr_getscope.c | 6 +- nptl/pthread_attr_getstack.c | 8 +- nptl/pthread_attr_getstackaddr.c | 6 +- nptl/pthread_attr_getstacksize.c | 6 +- nptl/pthread_attr_init.c | 8 +- nptl/pthread_attr_setaffinity.c | 8 +- nptl/pthread_attr_setdetachstate.c | 6 +- nptl/pthread_attr_setguardsize.c | 6 +- nptl/pthread_attr_setinheritsched.c | 6 +- nptl/pthread_attr_setschedparam.c | 7 +- nptl/pthread_attr_setschedpolicy.c | 6 +- nptl/pthread_attr_setscope.c | 6 +- nptl/pthread_attr_setstack.c | 8 +- nptl/pthread_attr_setstackaddr.c | 6 +- nptl/pthread_attr_setstacksize.c | 6 +- nptl/pthread_barrier_destroy.c | 56 +- nptl/pthread_barrier_init.c | 33 +- nptl/pthread_barrier_wait.c | 234 +- nptl/pthread_barrierattr_destroy.c | 5 +- nptl/pthread_barrierattr_getpshared.c | 7 +- nptl/pthread_barrierattr_init.c | 5 +- nptl/pthread_barrierattr_setpshared.c | 12 +- nptl/pthread_cancel.c | 2 +- nptl/pthread_clock_gettime.c | 2 +- nptl/pthread_clock_settime.c | 2 +- nptl/pthread_cond_broadcast.c | 5 +- nptl/pthread_cond_destroy.c | 5 +- nptl/pthread_cond_init.c | 6 +- nptl/pthread_cond_signal.c | 5 +- nptl/pthread_cond_timedwait.c | 2 +- nptl/pthread_cond_wait.c | 2 +- nptl/pthread_condattr_destroy.c | 5 +- nptl/pthread_condattr_getclock.c | 6 +- nptl/pthread_condattr_getpshared.c | 6 +- nptl/pthread_condattr_init.c | 5 +- nptl/pthread_condattr_setclock.c | 6 +- nptl/pthread_condattr_setpshared.c | 6 +- nptl/pthread_create.c | 38 +- nptl/pthread_detach.c | 5 +- nptl/pthread_equal.c | 6 +- nptl/pthread_exit.c | 2 +- nptl/pthread_getaffinity.c | 2 +- nptl/pthread_getattr_default_np.c | 2 +- nptl/pthread_getattr_np.c | 23 +- nptl/pthread_getconcurrency.c | 2 +- nptl/pthread_getcpuclockid.c | 6 +- nptl/pthread_getname.c | 2 +- nptl/pthread_getschedparam.c | 8 +- nptl/pthread_getspecific.c | 5 +- nptl/pthread_join.c | 2 +- nptl/pthread_key_create.c | 6 +- nptl/pthread_key_delete.c | 5 +- nptl/pthread_kill.c | 2 +- nptl/pthread_kill_other_threads.c | 2 +- nptl/pthread_mutex_cond_lock.c | 2 +- nptl/pthread_mutex_consistent.c | 5 +- nptl/pthread_mutex_destroy.c | 5 +- nptl/pthread_mutex_getprioceiling.c | 6 +- nptl/pthread_mutex_init.c | 7 +- nptl/pthread_mutex_lock.c | 9 +- nptl/pthread_mutex_setprioceiling.c | 8 +- nptl/pthread_mutex_timedlock.c | 10 +- nptl/pthread_mutex_trylock.c | 5 +- nptl/pthread_mutex_unlock.c | 25 +- nptl/pthread_mutexattr_destroy.c | 5 +- nptl/pthread_mutexattr_getprioceiling.c | 7 +- nptl/pthread_mutexattr_getprotocol.c | 6 +- nptl/pthread_mutexattr_getpshared.c | 6 +- nptl/pthread_mutexattr_getrobust.c | 6 +- nptl/pthread_mutexattr_gettype.c | 6 +- nptl/pthread_mutexattr_init.c | 5 +- nptl/pthread_mutexattr_setprioceiling.c | 6 +- nptl/pthread_mutexattr_setprotocol.c | 6 +- nptl/pthread_mutexattr_setpshared.c | 6 +- nptl/pthread_mutexattr_setrobust.c | 6 +- nptl/pthread_mutexattr_settype.c | 6 +- nptl/pthread_once.c | 2 +- nptl/pthread_rwlock_destroy.c | 5 +- nptl/pthread_rwlock_init.c | 7 +- nptl/pthread_rwlock_rdlock.c | 2 +- nptl/pthread_rwlock_timedrdlock.c | 7 +- nptl/pthread_rwlock_timedwrlock.c | 7 +- nptl/pthread_rwlock_tryrdlock.c | 2 +- nptl/pthread_rwlock_trywrlock.c | 2 +- nptl/pthread_rwlock_unlock.c | 2 +- nptl/pthread_rwlock_wrlock.c | 2 +- nptl/pthread_rwlockattr_destroy.c | 5 +- nptl/pthread_rwlockattr_getkind_np.c | 6 +- nptl/pthread_rwlockattr_getpshared.c | 6 +- nptl/pthread_rwlockattr_init.c | 5 +- nptl/pthread_rwlockattr_setkind_np.c | 6 +- nptl/pthread_rwlockattr_setpshared.c | 6 +- nptl/pthread_self.c | 2 +- nptl/pthread_setaffinity.c | 2 +- nptl/pthread_setattr_default_np.c | 7 +- nptl/pthread_setcancelstate.c | 6 +- nptl/pthread_setcanceltype.c | 6 +- nptl/pthread_setconcurrency.c | 5 +- nptl/pthread_setname.c | 2 +- nptl/pthread_setschedparam.c | 8 +- nptl/pthread_setschedprio.c | 6 +- nptl/pthread_setspecific.c | 6 +- nptl/pthread_sigmask.c | 2 +- nptl/pthread_sigqueue.c | 2 +- nptl/pthread_spin_destroy.c | 5 +- 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 | 6 +- nptl/pthread_yield.c | 2 +- nptl/register-atfork.c | 9 +- nptl/res.c | 2 +- nptl/sem_close.c | 5 +- nptl/sem_destroy.c | 5 +- nptl/sem_getvalue.c | 2 +- nptl/sem_init.c | 7 +- nptl/sem_open.c | 2 +- nptl/sem_post.c | 2 +- nptl/sem_timedwait.c | 2 +- nptl/sem_unlink.c | 2 +- nptl/sem_wait.c | 2 +- nptl/sem_waitcommon.c | 2 +- nptl/semaphoreP.h | 2 +- nptl/sigaction.c | 7 +- nptl/smp.h | 2 +- nptl/stack-aliasing.h | 2 +- nptl/tpp.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-backtrace1.c | 2 +- nptl/tst-bad-schedattr.c | 2 +- nptl/tst-barrier1.c | 3 +- nptl/tst-barrier2.c | 3 +- nptl/tst-barrier3.c | 5 +- nptl/tst-barrier4.c | 4 +- nptl/tst-barrier5.c | 145 + 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-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-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 | 18 +- nptl/tst-cancel18.c | 2 +- nptl/tst-cancel19.c | 2 +- nptl/tst-cancel2.c | 2 +- nptl/tst-cancel20.c | 18 +- nptl/tst-cancel21.c | 18 +- nptl/tst-cancel22.c | 2 +- nptl/tst-cancel26.c | 2 +- nptl/tst-cancel27.c | 2 +- nptl/tst-cancel3.c | 2 +- nptl/tst-cancel4.c | 2 +- nptl/tst-cancel6.c | 2 +- nptl/tst-cancel7.c | 2 +- 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-cond-except.c | 2 +- nptl/tst-cond1.c | 2 +- nptl/tst-cond10.c | 2 +- nptl/tst-cond11.c | 2 +- nptl/tst-cond12.c | 2 +- nptl/tst-cond14.c | 2 +- nptl/tst-cond15.c | 2 +- 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 | 2 +- nptl/tst-cond25.c | 2 +- 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-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-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 +- ...itializers1-gnu99.c => tst-initializers1-c11.c} | 0 ...ializers1-gnu99.c => tst-initializers1-gnu11.c} | 0 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 | 2 +- nptl/tst-join7.c | 2 +- nptl/tst-join7mod.c | 2 +- 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 | 2 +- nptl/tst-kill3.c | 2 +- nptl/tst-kill4.c | 2 +- nptl/tst-kill5.c | 2 +- nptl/tst-kill6.c | 2 +- nptl/tst-mutex-errorcheck.c | 61 + nptl/tst-mutex1.c | 2 +- nptl/tst-mutex2.c | 2 +- nptl/tst-mutex3.c | 2 +- nptl/tst-mutex4.c | 2 +- nptl/tst-mutex5.c | 2 +- nptl/tst-mutex6.c | 2 +- nptl/tst-mutex7.c | 2 +- nptl/tst-mutex8.c | 2 +- nptl/tst-mutex9.c | 2 +- nptl/tst-mutexpp10.c | 2 +- nptl/tst-oddstacklimit.c | 2 +- nptl/tst-once1.c | 2 +- nptl/tst-once2.c | 2 +- nptl/tst-once3.c | 2 +- nptl/tst-once4.c | 2 +- nptl/tst-once5.cc | 3 +- 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-robust1.c | 2 +- nptl/tst-robust7.c | 2 +- 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 | 2 +- nptl/tst-rwlock15.c | 2 +- nptl/tst-rwlock16.c | 2 +- nptl/tst-rwlock2.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-sem14.c | 2 +- nptl/tst-sem15.c | 2 +- nptl/tst-sem2.c | 2 +- nptl/tst-sem3.c | 2 +- nptl/tst-sem4.c | 2 +- nptl/tst-sem5.c | 2 +- nptl/tst-sem6.c | 2 +- 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 | 20 +- nptl/tst-signal1.c | 2 +- nptl/tst-signal2.c | 2 +- nptl/tst-signal3.c | 2 +- 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-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-thread_local1.cc | 2 +- nptl/tst-tls1.c | 2 +- nptl/tst-tls2.c | 2 +- nptl/tst-tls3.c | 2 +- nptl/tst-tls3mod.c | 2 +- nptl/tst-tls4.c | 2 +- nptl/tst-tls4moda.c | 2 +- nptl/tst-tls4modb.c | 2 +- nptl/tst-tls5.c | 2 +- nptl/tst-tls6.sh | 4 +- 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-typesizes.c | 2 +- nptl/tst-umask1.c | 2 +- nptl/tst-unload.c | 2 +- nptl/unregister-atfork.c | 5 +- nptl/unwind.c | 36 +- nptl/vars.c | 2 +- nptl/version.c | 6 +- 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 | 2 +- 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 | 6 +- 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 | 6 +- 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 | 6 +- nptl_db/td_thr_dbresume.c | 2 +- nptl_db/td_thr_dbsuspend.c | 2 +- nptl_db/td_thr_event_enable.c | 6 +- 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 | 6 +- 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 | 2 +- nptl_db/thread_dbP.h | 2 +- nscd/Makefile | 6 +- nscd/aicache.c | 2 +- nscd/cache.c | 2 +- nscd/connections.c | 70 +- nscd/dbg_log.c | 2 +- nscd/dbg_log.h | 2 +- nscd/gai.c | 2 +- nscd/getgrgid_r.c | 6 +- nscd/getgrnam_r.c | 6 +- nscd/gethstbyad_r.c | 2 +- nscd/gethstbynm3_r.c | 2 +- nscd/getpwnam_r.c | 2 +- nscd/getpwuid_r.c | 2 +- nscd/getsrvbynm_r.c | 2 +- nscd/getsrvbypt_r.c | 2 +- nscd/grpcache.c | 2 +- nscd/hstcache.c | 2 +- nscd/initgrcache.c | 2 +- nscd/mem.c | 2 +- nscd/netgroupcache.c | 2 +- nscd/nscd-client.h | 2 +- nscd/nscd.c | 10 +- nscd/nscd.h | 2 +- nscd/nscd_conf.c | 2 +- nscd/nscd_getai.c | 2 +- nscd/nscd_getgr_r.c | 2 +- nscd/nscd_gethst_r.c | 2 +- nscd/nscd_getpw_r.c | 2 +- nscd/nscd_getserv_r.c | 2 +- nscd/nscd_helper.c | 29 +- nscd/nscd_initgroups.c | 2 +- nscd/nscd_netgroup.c | 2 +- nscd/nscd_proto.h | 2 +- nscd/nscd_setup_thread.c | 2 +- nscd/nscd_stat.c | 2 +- nscd/pwdcache.c | 2 +- nscd/selinux.c | 2 +- nscd/selinux.h | 2 +- nscd/servicescache.c | 2 +- nss/Makefile | 3 +- nss/XXX-lookup.c | 2 +- nss/alias-lookup.c | 2 +- nss/bug17079.c | 2 +- nss/databases.def | 2 +- nss/db-Makefile | 2 +- nss/digits_dots.c | 2 +- nss/ethers-lookup.c | 2 +- nss/function.def | 2 +- nss/getXXbyYY.c | 2 +- nss/getXXbyYY_r.c | 112 +- nss/getXXent.c | 2 +- nss/getXXent_r.c | 2 +- nss/getent.c | 4 +- nss/getnssent.c | 2 +- nss/getnssent_r.c | 29 +- nss/grp-lookup.c | 2 +- nss/hosts-lookup.c | 2 +- nss/key-lookup.c | 2 +- nss/makedb.c | 10 +- nss/netgrp-lookup.c | 2 +- nss/network-lookup.c | 2 +- nss/nss.h | 2 +- nss/nss_db/db-XXX.c | 6 +- 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 | 2 +- nss/nss_files/files-ethers.c | 2 +- nss/nss_files/files-grp.c | 2 +- nss/nss_files/files-have_o_cloexec.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/nsswitch.c | 5 +- nss/nsswitch.h | 5 +- nss/proto-lookup.c | 2 +- nss/pwd-lookup.c | 2 +- nss/rewrite_field.c | 2 +- nss/rpc-lookup.c | 2 +- nss/service-lookup.c | 2 +- nss/sgrp-lookup.c | 2 +- nss/spwd-lookup.c | 2 +- nss/test-digits-dots.c | 2 +- nss/test-netdb.c | 2 +- nss/tst-field.c | 2 +- nss/tst-nss-getpwent.c | 2 +- nss/valid_field.c | 2 +- nss/valid_list_field.c | 2 +- po/Makefile | 4 +- po/be.po | 653 +- po/bg.po | 677 +- po/ca.po | 806 +- po/cs.po | 674 +- po/da.po | 666 +- po/el.po | 660 +- po/eo.po | 652 +- po/es.po | 665 +- po/fi.po | 666 +- po/fr.po | 675 +- po/gl.po | 666 +- po/hr.po | 665 +- po/hu.po | 647 +- po/ia.po | 660 +- po/id.po | 664 +- po/it.po | 675 +- po/ja.po | 669 +- po/libc.pot | 890 +- po/lt.po | 661 +- po/nb.po | 655 +- po/nl.po | 680 +- po/pt_BR.po | 653 +- po/rw.po | 651 +- po/sk.po | 660 +- po/sl.po | 934 +- po/sv.po | 665 +- po/tr.po | 665 +- po/zh_CN.po | 2143 +-- po/zh_TW.po | 663 +- posix/Makefile | 13 +- posix/_exit.c | 5 +- posix/alarm.c | 5 +- posix/annexc.c | 2 +- posix/bits/posix1_lim.h | 2 +- posix/bits/posix2_lim.h | 2 +- posix/bits/unistd.h | 2 +- posix/bsd-getpgrp.c | 2 +- posix/bug-glob2.c | 18 +- posix/bug-regex10.c | 2 +- posix/bug-regex11.c | 2 +- posix/bug-regex12.c | 2 +- posix/bug-regex13.c | 2 +- posix/bug-regex14.c | 2 +- posix/bug-regex17.c | 2 +- posix/bug-regex18.c | 2 +- posix/bug-regex19.c | 2 +- posix/bug-regex2.c | 2 +- posix/bug-regex20.c | 2 +- posix/bug-regex21.c | 2 +- posix/bug-regex22.c | 2 +- posix/bug-regex23.c | 2 +- posix/bug-regex25.c | 2 +- posix/bug-regex26.c | 2 +- posix/bug-regex27.c | 2 +- posix/bug-regex28.c | 2 +- posix/bug-regex3.c | 2 +- posix/bug-regex30.c | 2 +- posix/bug-regex33.c | 2 +- posix/bug-regex34.c | 2 +- posix/bug-regex35.c | 2 +- posix/bug-regex36.c | 2 +- posix/bug-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 | 7 +- posix/cpio.h | 2 +- posix/execl.c | 70 +- posix/execle.c | 72 +- posix/execlp.c | 68 +- posix/execv.c | 2 +- posix/execve.c | 7 +- posix/execvp.c | 6 +- posix/execvpe.c | 262 +- posix/fexecve.c | 7 +- posix/fnmatch.c | 15 +- posix/fnmatch.h | 2 +- posix/fnmatch_loop.c | 12 +- posix/fork.c | 2 +- posix/fpathconf.c | 6 +- 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 | 6 +- posix/getopt.c | 2 +- posix/getopt.h | 2 +- posix/getopt1.c | 2 +- posix/getopt_init.c | 2 +- posix/getopt_int.h | 2 +- posix/getpgid.c | 5 +- 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.c | 263 +- posix/glob.h | 2 +- posix/glob64.c | 2 +- posix/globtest.c | 2 +- posix/globtest.sh | 4 +- posix/group_member.c | 5 +- posix/nanosleep.c | 2 +- posix/pathconf.c | 6 +- posix/pause.c | 2 +- posix/posix-conf-vars.h | 2 +- posix/posix-envs.def | 2 +- posix/posix_madvise.c | 2 +- posix/pread.c | 2 +- posix/pread64.c | 2 +- posix/pwrite.c | 2 +- posix/pwrite64.c | 2 +- posix/re_comp.h | 2 +- posix/regcomp.c | 32 +- posix/regex.c | 2 +- posix/regex.h | 2 +- posix/regex_internal.c | 2 +- posix/regex_internal.h | 2 +- posix/regexec.c | 94 +- 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 | 7 +- 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 | 7 +- posix/sched_setp.c | 2 +- posix/sched_sets.c | 2 +- posix/sched_yield.c | 2 +- posix/setgid.c | 5 +- posix/setpgid.c | 6 +- posix/setpgrp.c | 2 +- posix/setresgid.c | 2 +- posix/setresuid.c | 2 +- posix/setsid.c | 2 +- posix/setuid.c | 5 +- posix/sleep.c | 5 +- posix/spawn.c | 2 +- posix/spawn.h | 2 +- posix/spawn_faction_addclose.c | 6 +- posix/spawn_faction_adddup2.c | 6 +- posix/spawn_faction_addopen.c | 7 +- posix/spawn_faction_destroy.c | 2 +- posix/spawn_faction_init.c | 2 +- posix/spawn_int.h | 30 + posix/spawn_valid_fd.c | 31 + posix/spawnattr_destroy.c | 2 +- posix/spawnattr_getdefault.c | 2 +- posix/spawnattr_getflags.c | 2 +- posix/spawnattr_getpgroup.c | 2 +- posix/spawnattr_getschedparam.c | 2 +- posix/spawnattr_getschedpolicy.c | 2 +- posix/spawnattr_getsigmask.c | 2 +- posix/spawnattr_init.c | 2 +- posix/spawnattr_setdefault.c | 2 +- posix/spawnattr_setflags.c | 2 +- posix/spawnattr_setpgroup.c | 2 +- posix/spawnattr_setschedparam.c | 2 +- posix/spawnattr_setschedpolicy.c | 2 +- posix/spawnattr_setsigmask.c | 2 +- posix/spawni.c | 2 +- posix/spawnp.c | 2 +- posix/sys/times.h | 2 +- posix/sys/types.h | 2 +- posix/sys/utsname.h | 2 +- posix/sys/wait.h | 63 +- posix/sysconf.c | 5 +- posix/tar.h | 2 +- posix/times.c | 5 +- posix/tst-boost.c | 2 +- posix/tst-chmod.c | 2 +- posix/tst-dir.c | 16 +- posix/tst-exec.c | 2 +- posix/tst-execvp1.c | 6 +- posix/tst-execvp2.c | 5 +- posix/tst-execvp3.c | 5 +- posix/tst-execvp4.c | 6 +- posix/tst-execvpe1.c | 20 + posix/tst-execvpe2.c | 20 + posix/tst-execvpe3.c | 20 + posix/tst-execvpe4.c | 20 + posix/tst-execvpe5.c | 160 + posix/tst-execvpe6.c | 150 + posix/tst-fnmatch.c | 2 +- posix/tst-fnmatch.input | 2 +- posix/tst-fnmatch3.c | 2 +- posix/tst-fork.c | 2 +- posix/tst-getaddrinfo.c | 2 +- posix/tst-getaddrinfo4.c | 2 +- posix/tst-getaddrinfo5.c | 2 +- posix/tst-getconf.sh | 4 +- posix/tst-gnuglob.c | 4 +- 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_spawn-fd.c | 165 + posix/tst-preadwrite.c | 2 +- posix/tst-preadwrite64.c | 2 +- posix/tst-regex.c | 2 +- posix/tst-regexloc.c | 2 +- posix/tst-rxspencer.c | 2 +- posix/tst-spawn.c | 6 +- posix/tst-spawn2.c | 72 + 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 | 2 +- posix/uname-values.h | 2 +- posix/uname.c | 5 +- posix/unistd.h | 24 +- posix/vfork.c | 2 +- posix/wait.c | 4 +- posix/wait3.c | 4 +- posix/wait4.c | 5 +- posix/waitid.c | 8 +- posix/waitpid.c | 2 +- posix/wordexp-test.c | 2 +- posix/wordexp-tst.sh | 4 +- posix/wordexp.c | 2 +- posix/wordexp.h | 2 +- pwd/Makefile | 2 +- pwd/fgetpwent.c | 2 +- pwd/fgetpwent_r.c | 2 +- pwd/getpw.c | 6 +- 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 | 8 +- resolv/README | 7 +- resolv/arpa/nameser.h | 6 +- resolv/base64.c | 5 +- resolv/gai_cancel.c | 2 +- resolv/gai_error.c | 2 +- resolv/gai_misc.c | 2 +- resolv/gai_misc.h | 2 +- resolv/gai_notify.c | 2 +- resolv/gai_sigqueue.c | 8 +- resolv/gai_suspend.c | 2 +- resolv/getaddrinfo_a.c | 2 +- resolv/gethnamaddr.c | 206 +- resolv/herror.c | 5 - resolv/inet_addr.c | 54 +- resolv/inet_net_ntop.c | 17 +- resolv/inet_net_pton.c | 15 +- resolv/inet_neta.c | 9 +- resolv/inet_ntop.c | 20 +- resolv/inet_pton.c | 17 +- resolv/netdb.h | 2 +- resolv/ns_date.c | 4 - resolv/ns_name.c | 4 - resolv/ns_netint.c | 4 - resolv/ns_parse.c | 4 - resolv/ns_print.c | 4 - resolv/ns_samedomain.c | 4 - resolv/ns_ttl.c | 4 - resolv/nsap_addr.c | 4 - resolv/nss_dns/dns-canon.c | 25 +- resolv/nss_dns/dns-host.c | 218 +- resolv/nss_dns/dns-network.c | 31 +- resolv/res-state.c | 2 +- resolv/res_comp.c | 7 - resolv/res_data.c | 135 - resolv/res_debug.c | 27 +- resolv/res_hconf.c | 72 +- resolv/res_hconf.h | 2 +- resolv/res_init.c | 88 +- resolv/res_libc.c | 8 +- resolv/res_mkquery.c | 15 +- resolv/res_query.c | 8 +- resolv/res_send.c | 428 +- resolv/resolv.h | 2 - resolv/tst-leaks.c | 2 +- resolv/tst-leaks2.c | 2 +- resolv/tst-res_hconf_reorder.c | 2 +- resource/Makefile | 2 +- resource/getpriority.c | 6 +- resource/getrlimit.c | 2 +- resource/getrlimit64.c | 2 +- resource/getrusage.c | 6 +- resource/nice.c | 5 +- resource/setpriority.c | 7 +- resource/setrlimit.c | 2 +- resource/setrlimit64.c | 6 +- resource/sys/resource.h | 2 +- resource/sys/vlimit.h | 2 +- resource/sys/vtimes.h | 2 +- resource/ulimit.c | 2 +- resource/ulimit.h | 2 +- resource/vlimit.c | 6 +- resource/vtimes.c | 6 +- rt/Makefile | 2 +- rt/aio.h | 2 +- rt/aio_cancel.c | 2 +- rt/aio_error.c | 5 +- rt/aio_fsync.c | 2 +- rt/aio_misc.c | 2 +- rt/aio_notify.c | 2 +- rt/aio_read.c | 2 +- rt/aio_return.c | 5 +- rt/aio_sigqueue.c | 8 +- rt/aio_suspend.c | 2 +- rt/aio_write.c | 2 +- rt/bits/mqueue2.h | 2 +- rt/clock-compat.c | 2 +- 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 | 2 +- rt/lio_listio.c | 2 +- rt/mq_close.c | 2 +- rt/mq_getattr.c | 2 +- rt/mq_notify.c | 2 +- rt/mq_open.c | 2 +- rt/mq_receive.c | 2 +- rt/mq_send.c | 2 +- rt/mq_setattr.c | 2 +- rt/mq_timedreceive.c | 2 +- rt/mq_timedsend.c | 2 +- rt/mq_unlink.c | 2 +- rt/mqueue.h | 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 | 4 +- rt/tst-aio2.c | 2 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 2 +- rt/tst-aio5.c | 2 +- rt/tst-aio6.c | 2 +- rt/tst-aio64.c | 4 +- rt/tst-aio7.c | 2 +- rt/tst-clock.c | 2 +- rt/tst-clock_nanosleep.c | 2 +- rt/tst-cpuclock1.c | 2 +- rt/tst-cpuclock2.c | 2 +- rt/tst-mqueue.h | 2 +- rt/tst-mqueue1.c | 2 +- rt/tst-mqueue2.c | 2 +- rt/tst-mqueue3.c | 2 +- rt/tst-mqueue4.c | 2 +- rt/tst-mqueue5.c | 23 +- rt/tst-mqueue6.c | 2 +- rt/tst-mqueue7.c | 2 +- rt/tst-mqueue8.c | 2 +- rt/tst-mqueue9.c | 2 +- rt/tst-shm.c | 2 +- rt/tst-timer.c | 2 +- rt/tst-timer4.c | 2 +- scripts/abilist.awk | 67 +- scripts/check-c++-types.sh | 4 +- scripts/check-local-headers.sh | 4 +- scripts/config.guess | 61 +- scripts/config.sub | 51 +- scripts/cpp | 2 +- scripts/cross-test-ssh.sh | 4 +- scripts/documented.sh | 2 +- scripts/evaluate-test.sh | 4 +- scripts/gen-libc-abis | 2 +- scripts/gen-sorted.awk | 4 +- scripts/list-fixed-bugs.py | 64 + scripts/localplt.awk | 2 +- scripts/merge-test-results.sh | 4 +- scripts/move-if-change | 2 +- scripts/pylintrc | 2 +- scripts/rellns-sh | 22 +- scripts/sysd-rules.awk | 2 +- scripts/test-installation.pl | 6 +- scripts/update-abilist.sh | 66 + 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 | 2 +- setjmp/tst-setjmp-fp.c | 2 +- setjmp/tst-setjmp.c | 2 +- setjmp/tst-sigsetjmp.c | 2 +- shadow/Makefile | 2 +- shadow/fgetspent.c | 2 +- shadow/fgetspent_r.c | 2 +- shadow/getspent.c | 2 +- shadow/getspent_r.c | 2 +- shadow/getspnam.c | 2 +- shadow/getspnam_r.c | 2 +- shadow/lckpwdf.c | 2 +- shadow/putspent.c | 2 +- shadow/sgetspent.c | 2 +- shadow/sgetspent_r.c | 2 +- shadow/shadow.h | 2 +- shadow/tst-putspent.c | 2 +- signal/Makefile | 2 +- signal/allocrtsig.c | 2 +- signal/kill.c | 6 +- signal/killpg.c | 6 +- signal/raise.c | 5 +- signal/sigaction.c | 7 +- signal/sigaddset.c | 6 +- signal/sigaltstack.c | 6 +- signal/sigandset.c | 7 +- signal/sigblock.c | 5 +- signal/sigdelset.c | 6 +- signal/sigempty.c | 5 +- signal/sigfillset.c | 5 +- signal/siggetmask.c | 2 +- signal/sighold.c | 5 +- signal/sigignore.c | 5 +- signal/sigintr.c | 6 +- signal/sigisempty.c | 5 +- signal/sigismem.c | 6 +- signal/signal.c | 6 +- signal/signal.h | 2 +- signal/sigorset.c | 7 +- signal/sigpause.c | 6 +- signal/sigpending.c | 5 +- signal/sigprocmask.c | 7 +- signal/sigqueue.c | 2 +- signal/sigrelse.c | 5 +- signal/sigreturn.c | 5 +- signal/sigset.c | 6 +- signal/sigsetmask.c | 5 +- signal/sigsetops.h | 2 +- signal/sigstack.c | 6 +- signal/sigsuspend.c | 5 +- signal/sigtimedwait.c | 2 +- signal/sigvec.c | 5 +- signal/sigwait.c | 2 +- signal/sigwaitinfo.c | 2 +- signal/sysv_signal.c | 6 +- signal/tst-raise.c | 2 +- signal/tst-sigsimple.c | 2 +- socket/Makefile | 2 +- socket/accept.c | 7 +- socket/accept4.c | 8 +- socket/bind.c | 7 +- socket/bits/socket2.h | 2 +- socket/connect.c | 7 +- socket/getpeername.c | 7 +- socket/getsockname.c | 7 +- socket/getsockopt.c | 9 +- socket/have_sock_cloexec.c | 6 +- socket/isfdtype.c | 2 +- socket/listen.c | 6 +- socket/opensock.c | 2 +- socket/recv.c | 8 +- socket/recvfrom.c | 11 +- socket/recvmmsg.c | 2 +- socket/recvmsg.c | 7 +- socket/sa_len.c | 2 +- socket/send.c | 8 +- socket/sendmmsg.c | 2 +- socket/sendmsg.c | 7 +- socket/sendto.c | 11 +- socket/setsockopt.c | 10 +- socket/shutdown.c | 6 +- socket/sockatmark.c | 5 +- socket/socket.c | 7 +- socket/socketpair.c | 8 +- socket/sys/socket.h | 2 +- socket/sys/un.h | 2 +- soft-fp/Makefile | 2 +- soft-fp/adddf3.c | 2 +- soft-fp/addsf3.c | 2 +- soft-fp/addtf3.c | 2 +- soft-fp/divdf3.c | 2 +- soft-fp/divsf3.c | 2 +- soft-fp/divtf3.c | 2 +- soft-fp/double.h | 2 +- soft-fp/eqdf2.c | 2 +- soft-fp/eqsf2.c | 2 +- soft-fp/eqtf2.c | 2 +- soft-fp/extenddftf2.c | 2 +- soft-fp/extended.h | 2 +- soft-fp/extendsfdf2.c | 2 +- soft-fp/extendsftf2.c | 2 +- soft-fp/extendxftf2.c | 2 +- soft-fp/fixdfdi.c | 2 +- soft-fp/fixdfsi.c | 2 +- soft-fp/fixdfti.c | 2 +- soft-fp/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/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/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/floatuntisf.c | 2 +- soft-fp/floatuntitf.c | 2 +- soft-fp/fmadf4.c | 6 +- soft-fp/fmasf4.c | 6 +- soft-fp/fmatf4.c | 6 +- soft-fp/gedf2.c | 2 +- soft-fp/gesf2.c | 2 +- soft-fp/getf2.c | 2 +- soft-fp/ledf2.c | 2 +- soft-fp/lesf2.c | 2 +- soft-fp/letf2.c | 2 +- soft-fp/muldf3.c | 2 +- soft-fp/mulsf3.c | 2 +- soft-fp/multf3.c | 2 +- soft-fp/negdf2.c | 2 +- soft-fp/negsf2.c | 2 +- soft-fp/negtf2.c | 2 +- soft-fp/op-1.h | 2 +- soft-fp/op-2.h | 2 +- soft-fp/op-4.h | 2 +- soft-fp/op-8.h | 2 +- soft-fp/op-common.h | 2 +- soft-fp/quad.h | 2 +- soft-fp/single.h | 2 +- soft-fp/soft-fp.h | 2 +- soft-fp/sqrtdf2.c | 2 +- soft-fp/sqrtsf2.c | 2 +- soft-fp/sqrttf2.c | 2 +- soft-fp/subdf3.c | 2 +- soft-fp/subsf3.c | 2 +- soft-fp/subtf3.c | 2 +- soft-fp/truncdfsf2.c | 2 +- soft-fp/trunctfdf2.c | 2 +- soft-fp/trunctfsf2.c | 2 +- soft-fp/trunctfxf2.c | 2 +- soft-fp/unorddf2.c | 2 +- soft-fp/unordsf2.c | 2 +- soft-fp/unordtf2.c | 2 +- stdio-common/Makefile | 40 +- stdio-common/_i18n_number.h | 2 +- stdio-common/_itoa.c | 9 +- stdio-common/_itowa.c | 9 +- stdio-common/_itowa.h | 2 +- stdio-common/asprintf.c | 2 +- stdio-common/bits/printf-ldbl.h | 2 +- stdio-common/bug-vfprintf-nargs.c | 2 +- stdio-common/bug26.c | 2 +- stdio-common/ctermid.c | 5 +- stdio-common/cuserid.c | 5 +- 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 | 2 +- stdio-common/ftrylockfile.c | 2 +- stdio-common/funlockfile.c | 2 +- stdio-common/fxprintf.c | 2 +- stdio-common/getline.c | 2 +- stdio-common/getw.c | 2 +- stdio-common/isoc99_fscanf.c | 2 +- stdio-common/isoc99_scanf.c | 2 +- stdio-common/isoc99_sscanf.c | 2 +- stdio-common/isoc99_vfscanf.c | 2 +- stdio-common/isoc99_vscanf.c | 2 +- stdio-common/isoc99_vsscanf.c | 2 +- stdio-common/itoa-digits.c | 2 +- stdio-common/itoa-udigits.c | 2 +- stdio-common/itowa-digits.c | 2 +- stdio-common/perror.c | 2 +- stdio-common/printf-parse.h | 2 +- stdio-common/printf-parsemb.c | 2 +- stdio-common/printf-prs.c | 7 +- stdio-common/printf.c | 2 +- stdio-common/printf.h | 2 +- stdio-common/printf_fp.c | 53 +- 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 | 14 +- stdio-common/reg-type.c | 2 +- stdio-common/remove.c | 5 +- stdio-common/rename.c | 6 +- stdio-common/renameat.c | 8 +- stdio-common/scanf.c | 2 +- stdio-common/scanf11.c | 2 +- stdio-common/siglist.c | 2 +- stdio-common/snprintf.c | 2 +- stdio-common/sprintf.c | 2 +- stdio-common/sscanf.c | 2 +- stdio-common/stdio_ext.h | 2 +- stdio-common/stdio_lim.h.in | 2 +- stdio-common/tempnam.c | 2 +- stdio-common/tempname.c | 16 +- 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-fileno.c | 2 +- stdio-common/tst-fmemopen.c | 2 +- stdio-common/tst-fmemopen2.c | 2 +- stdio-common/tst-fmemopen3.c | 120 +- stdio-common/tst-fmemopen4.c | 71 + stdio-common/tst-fphex-wide.c | 2 +- stdio-common/tst-fseek.c | 2 +- stdio-common/tst-gets.c | 2 +- stdio-common/tst-long-dbl-fphex.c | 2 +- stdio-common/tst-popen.c | 2 +- stdio-common/tst-printf-bz18872.sh | 2 +- stdio-common/tst-printf-round.c | 2 +- stdio-common/tst-printf.c | 2 +- stdio-common/tst-printf.sh | 4 +- stdio-common/tst-put-error.c | 2 +- stdio-common/tst-sprintf3.c | 16 +- stdio-common/tst-sscanf.c | 2 +- stdio-common/tst-tmpnam.c | 2 +- stdio-common/tst-unbputc.sh | 4 +- stdio-common/tst-unlockedio.c | 2 +- stdio-common/tst-vfprintf-width-prec.c | 107 + stdio-common/tstgetln.c | 2 +- stdio-common/tstscanf.c | 2 +- stdio-common/vfprintf.c | 57 +- stdio-common/vfscanf.c | 368 +- stdio-common/vprintf.c | 2 +- stdio-common/xbug.c | 15 +- stdlib/Makefile | 16 +- stdlib/Versions | 1 + stdlib/a64l.c | 5 +- stdlib/abort.c | 2 +- stdlib/abs.c | 2 +- stdlib/add_n.c | 10 +- stdlib/addmul_1.c | 9 +- stdlib/alloca.h | 2 +- stdlib/at_quick_exit.c | 2 +- stdlib/atexit.c | 2 +- stdlib/atof.c | 2 +- stdlib/atoi.c | 2 +- stdlib/atol.c | 2 +- stdlib/atoll.c | 2 +- stdlib/bits/monetary-ldbl.h | 2 +- stdlib/bits/stdlib-float.h | 2 +- stdlib/bits/stdlib-ldbl.h | 2 +- stdlib/bits/stdlib.h | 2 +- stdlib/bsearch.c | 2 +- stdlib/bug-strtod.c | 2 +- stdlib/canonicalize.c | 2 +- stdlib/cmp.c | 9 +- stdlib/cxa_at_quick_exit.c | 2 +- stdlib/cxa_atexit.c | 2 +- stdlib/cxa_finalize.c | 2 +- stdlib/cxa_thread_atexit_impl.c | 2 +- stdlib/dbl2mpn.c | 2 +- stdlib/div.c | 5 +- stdlib/divmod_1.c | 10 +- stdlib/divrem.c | 12 +- stdlib/drand48-iter.c | 6 +- stdlib/drand48.c | 2 +- stdlib/drand48_r.c | 6 +- stdlib/erand48.c | 5 +- stdlib/erand48_r.c | 8 +- stdlib/errno.h | 2 +- stdlib/exit.c | 2 +- stdlib/exit.h | 2 +- stdlib/fmtmsg.c | 2 +- stdlib/fmtmsg.h | 2 +- stdlib/fpioconst.c | 2 +- stdlib/fpioconst.h | 2 +- stdlib/gen-fpioconst.c | 2 +- stdlib/gen-tst-strtod-round.c | 2 +- stdlib/getcontext.c | 5 +- stdlib/getenv.c | 5 +- stdlib/getsubopt.c | 2 +- stdlib/gmp-impl.h | 2 +- stdlib/gmp.h | 2 +- stdlib/grouping.c | 2 +- stdlib/grouping.h | 2 +- stdlib/isomac.c | 2 +- stdlib/jrand48.c | 5 +- stdlib/jrand48_r.c | 8 +- stdlib/l64a.c | 5 +- stdlib/labs.c | 2 +- stdlib/lcong48.c | 5 +- stdlib/lcong48_r.c | 6 +- stdlib/ldiv.c | 2 +- stdlib/llabs.c | 5 +- stdlib/lldiv.c | 6 +- stdlib/longlong.h | 38 +- stdlib/lrand48.c | 2 +- stdlib/lrand48_r.c | 6 +- stdlib/lshift.c | 10 +- stdlib/makecontext.c | 2 +- stdlib/mblen.c | 2 +- stdlib/mbstowcs.c | 2 +- stdlib/mbtowc.c | 2 +- stdlib/mod_1.c | 9 +- stdlib/monetary.h | 2 +- stdlib/mp_clz_tab.c | 2 +- stdlib/mpn2dbl.c | 2 +- stdlib/mpn2flt.c | 2 +- stdlib/mrand48.c | 2 +- stdlib/mrand48_r.c | 6 +- stdlib/msort.c | 2 +- stdlib/mul.c | 11 +- stdlib/mul_1.c | 9 +- stdlib/mul_n.c | 42 +- stdlib/nrand48.c | 5 +- stdlib/nrand48_r.c | 8 +- stdlib/on_exit.c | 2 +- stdlib/putenv.c | 5 +- stdlib/qsort.c | 2 +- stdlib/quick_exit.c | 2 +- stdlib/rand.c | 2 +- stdlib/rand_r.c | 2 +- stdlib/random.c | 13 +- stdlib/random_r.c | 21 +- stdlib/rpmatch.c | 2 +- stdlib/rshift.c | 17 +- stdlib/secure-getenv.c | 5 +- stdlib/seed48.c | 5 +- stdlib/seed48_r.c | 6 +- stdlib/setcontext.c | 5 +- stdlib/setenv.c | 49 +- stdlib/srand48.c | 5 +- stdlib/srand48_r.c | 6 +- stdlib/stdlib.h | 65 +- stdlib/strfmon.c | 2 +- stdlib/strfmon_l.c | 7 +- stdlib/strtod.c | 11 +- stdlib/strtod_l.c | 62 +- stdlib/strtod_nan.c | 24 + stdlib/strtod_nan_double.h | 30 + stdlib/strtod_nan_float.h | 29 + stdlib/strtod_nan_main.c | 63 + stdlib/strtod_nan_narrow.h | 22 + stdlib/strtod_nan_wide.h | 22 + stdlib/strtof.c | 2 +- stdlib/strtof_l.c | 13 +- stdlib/strtof_nan.c | 24 + stdlib/strtol.c | 9 +- stdlib/strtol_l.c | 29 +- stdlib/strtold.c | 2 +- stdlib/strtold_l.c | 2 +- stdlib/strtold_nan.c | 30 + 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 | 10 +- stdlib/submul_1.c | 9 +- stdlib/swapcontext.c | 6 +- stdlib/system.c | 5 +- stdlib/test-a64l.c | 2 +- stdlib/test-canon.c | 2 +- stdlib/test-canon2.c | 2 +- stdlib/testdiv.c | 2 +- stdlib/testrand.c | 2 +- stdlib/tst-bsearch.c | 2 +- stdlib/tst-environ.c | 2 +- stdlib/tst-fmtmsg.sh | 4 +- stdlib/tst-makecontext.c | 2 +- stdlib/tst-makecontext2.c | 2 +- stdlib/tst-makecontext3.c | 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 | 4 +- stdlib/tst-strfmon_l.c | 220 + stdlib/tst-strtod-nan-locale-main.c | 89 + stdlib/tst-strtod-nan-locale.c | 25 + stdlib/tst-strtod-overflow.c | 2 +- stdlib/tst-strtod-round.c | 2 +- stdlib/tst-strtod-underflow.c | 2 +- stdlib/tst-strtod.c | 6 +- stdlib/tst-strtol-locale-main.c | 87 + stdlib/tst-strtol-locale.c | 25 + stdlib/tst-strtol.c | 4 +- stdlib/tst-strtoll.c | 4 +- stdlib/tst-system.c | 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-xpg-basename.c | 2 +- stdlib/ucontext.h | 2 +- stdlib/wcstombs.c | 2 +- stdlib/wctomb.c | 2 +- stdlib/xpg_basename.c | 2 +- streams/Makefile | 2 +- streams/fattach.c | 6 +- streams/fdetach.c | 5 +- streams/getmsg.c | 8 +- streams/getpmsg.c | 10 +- streams/isastream.c | 5 +- streams/putmsg.c | 9 +- streams/putpmsg.c | 10 +- streams/stropts.h | 2 +- string/Makefile | 2 +- string/Versions | 2 + string/_strerror.c | 2 +- string/argz-addsep.c | 2 +- string/argz-append.c | 2 +- string/argz-count.c | 2 +- string/argz-create.c | 2 +- string/argz-ctsep.c | 2 +- string/argz-delete.c | 2 +- string/argz-extract.c | 2 +- string/argz-insert.c | 2 +- string/argz-next.c | 2 +- string/argz-replace.c | 2 +- string/argz-stringify.c | 2 +- string/argz.h | 2 +- string/basename.c | 2 +- string/bcopy.c | 2 +- string/bits/string2.h | 986 +- string/bits/string3.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/ffs.c | 5 +- string/ffsll.c | 5 +- string/memccpy.c | 2 +- string/memchr.c | 2 +- string/memcmp.c | 20 +- string/memcpy.c | 7 +- string/memfrob.c | 2 +- string/memmem.c | 2 +- string/memmove.c | 7 +- string/memory.h | 2 +- string/mempcpy.c | 2 +- string/memrchr.c | 7 +- string/memset.c | 7 +- string/rawmemchr.c | 6 +- string/stpcpy.c | 2 +- string/stpncpy.c | 2 +- string/str-two-way.h | 2 +- string/stratcliff.c | 2 +- string/strcasecmp.c | 11 +- string/strcasecmp_l.c | 2 +- string/strcasestr.c | 2 +- string/strcat.c | 2 +- string/strchr.c | 2 +- string/strchrnul.c | 6 +- string/strcmp.c | 2 +- string/strcoll.c | 2 +- string/strcoll_l.c | 2 +- string/strcpy.c | 2 +- string/strcspn.c | 49 +- string/strdup.c | 2 +- string/strerror.c | 5 +- string/strerror_l.c | 2 +- string/strfry.c | 2 +- string/string-inlines.c | 444 +- string/string.h | 6 +- string/strings.h | 2 +- string/strlen.c | 2 +- string/strncase.c | 12 +- string/strncase_l.c | 2 +- string/strncat.c | 2 +- string/strncmp.c | 2 +- string/strncpy.c | 2 +- string/strndup.c | 6 +- string/strnlen.c | 2 +- string/strpbrk.c | 14 +- string/strrchr.c | 2 +- string/strsep.c | 2 +- string/strsignal.c | 2 +- string/strspn.c | 61 +- string/strstr.c | 2 +- string/strtok.c | 2 +- string/strtok_r.c | 2 +- string/strverscmp.c | 6 +- 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-ffs.c | 2 +- string/test-memccpy.c | 2 +- string/test-memchr.c | 2 +- string/test-memcmp.c | 2 +- string/test-memcpy.c | 8 +- string/test-memmem.c | 2 +- string/test-memmove.c | 3 +- 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 | 2 +- string/test-strcspn.c | 2 +- string/test-string.h | 2 +- string/test-strlen.c | 2 +- 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 | 2 +- string/test-strspn.c | 2 +- string/test-strstr.c | 2 +- string/testcopy.c | 2 +- string/tester.c | 2 +- string/tst-bswap.c | 2 +- string/tst-endian.c | 23 + string/tst-inlcall.c | 2 +- string/tst-strcoll-overflow.c | 2 +- string/tst-strtok_r.c | 2 +- string/wordcopy.c | 2 +- string/xpg-strerror.c | 2 +- sunrpc/Makefile | 2 +- sunrpc/clnt_raw.c | 15 +- sunrpc/clnt_tcp.c | 20 +- sunrpc/clnt_udp.c | 66 +- sunrpc/clnt_unix.c | 16 +- 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/key_call.c | 4 +- sunrpc/netname.c | 2 +- sunrpc/pm_getport.c | 18 +- sunrpc/pmap_prot.c | 4 +- sunrpc/pmap_prot2.c | 4 +- sunrpc/pmap_rmt.c | 39 +- sunrpc/publickey.c | 2 +- sunrpc/rpc/auth_des.h | 2 +- sunrpc/rpc/svc.h | 2 +- sunrpc/rpc_prot.c | 8 +- sunrpc/rpc_thread.c | 22 +- sunrpc/rpcinfo.c | 37 +- sunrpc/rpcsvc/bootparam.h | 2 +- sunrpc/rpcsvc/rusers.x | 24 +- sunrpc/svc.c | 2 +- sunrpc/svc_raw.c | 4 +- sunrpc/svc_tcp.c | 2 +- sunrpc/svc_udp.c | 40 +- sunrpc/svc_unix.c | 2 +- sunrpc/test-rpcent.c | 2 +- sunrpc/tst-xdrmem.c | 2 +- sunrpc/tst-xdrmem2.c | 2 +- sunrpc/xdr.c | 34 +- sunrpc/xdr_array.c | 26 +- sunrpc/xdr_float.c | 8 +- sunrpc/xdr_intXX_t.c | 2 +- sunrpc/xdr_mem.c | 4 +- sunrpc/xdr_ref.c | 18 +- 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/link.h | 2 +- sysdeps/aarch64/bits/mathdef.h | 2 +- sysdeps/aarch64/bits/setjmp.h | 2 +- sysdeps/aarch64/bits/string.h | 24 + sysdeps/aarch64/crti.S | 2 +- sysdeps/aarch64/crtn.S | 2 +- sysdeps/aarch64/dl-irel.h | 2 +- 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/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/fegetround.c | 2 +- sysdeps/aarch64/fpu/feholdexcpt.c | 2 +- sysdeps/aarch64/fpu/fesetenv.c | 2 +- sysdeps/aarch64/fpu/fesetround.c | 2 +- sysdeps/aarch64/fpu/feupdateenv.c | 2 +- sysdeps/aarch64/fpu/fgetexcptflg.c | 2 +- sysdeps/aarch64/fpu/fpu_control.h | 2 +- sysdeps/aarch64/fpu/fraiseexcpt.c | 2 +- sysdeps/aarch64/fpu/fsetexcptflg.c | 2 +- sysdeps/aarch64/fpu/ftestexcept.c | 2 +- sysdeps/aarch64/fpu/get-rounding-mode.h | 2 +- sysdeps/aarch64/fpu/math_private.h | 2 +- sysdeps/aarch64/fpu/s_ceil.c | 2 +- sysdeps/aarch64/fpu/s_ceilf.c | 2 +- sysdeps/aarch64/fpu/s_floor.c | 2 +- sysdeps/aarch64/fpu/s_floorf.c | 2 +- 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_frint.c | 2 +- sysdeps/aarch64/fpu/s_frintf.c | 2 +- sysdeps/aarch64/fpu/s_llrint.c | 2 +- sysdeps/aarch64/fpu/s_llrintf.c | 2 +- sysdeps/aarch64/fpu/s_llround.c | 2 +- sysdeps/aarch64/fpu/s_llroundf.c | 2 +- sysdeps/aarch64/fpu/s_lrint.c | 2 +- sysdeps/aarch64/fpu/s_lrintf.c | 2 +- sysdeps/aarch64/fpu/s_lround.c | 2 +- sysdeps/aarch64/fpu/s_lroundf.c | 2 +- sysdeps/aarch64/fpu/s_nearbyint.c | 2 +- sysdeps/aarch64/fpu/s_nearbyintf.c | 2 +- sysdeps/aarch64/fpu/s_rint.c | 2 +- sysdeps/aarch64/fpu/s_rintf.c | 2 +- sysdeps/aarch64/fpu/s_round.c | 2 +- sysdeps/aarch64/fpu/s_roundf.c | 2 +- sysdeps/aarch64/fpu/s_trunc.c | 2 +- sysdeps/aarch64/fpu/s_truncf.c | 2 +- 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 | 104 +- sysdeps/aarch64/linkmap.h | 2 +- sysdeps/aarch64/machine-gmon.h | 2 +- sysdeps/aarch64/math-tests.h | 2 +- sysdeps/aarch64/mcount.c | 2 +- sysdeps/aarch64/memcmp.S | 2 +- sysdeps/aarch64/memcpy.S | 2 +- sysdeps/aarch64/memmove.S | 2 +- sysdeps/aarch64/memset.S | 361 +- sysdeps/aarch64/memusage.h | 2 +- sysdeps/aarch64/nptl/Makefile | 2 +- sysdeps/aarch64/nptl/bits/pthreadtypes.h | 2 +- sysdeps/aarch64/nptl/bits/semaphore.h | 2 +- sysdeps/aarch64/nptl/pthread_spin_lock.c | 2 +- sysdeps/aarch64/nptl/pthreaddef.h | 2 +- sysdeps/aarch64/nptl/tls.h | 2 +- sysdeps/aarch64/setjmp.S | 2 +- sysdeps/aarch64/soft-fp/e_sqrtl.c | 2 +- sysdeps/aarch64/sotruss-lib.c | 2 +- sysdeps/aarch64/stackinfo.h | 2 +- sysdeps/aarch64/start.S | 2 +- sysdeps/aarch64/stpcpy.S | 2 +- sysdeps/aarch64/strchr.S | 2 +- sysdeps/aarch64/strchrnul.S | 2 +- sysdeps/aarch64/strcmp.S | 2 +- sysdeps/aarch64/strcpy.S | 2 +- sysdeps/aarch64/string_private.h | 20 + sysdeps/aarch64/strlen.S | 2 +- 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/bb_init_func.S | 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 | 2 +- sysdeps/alpha/dl-machine.h | 2 +- sysdeps/alpha/dl-procinfo.c | 2 +- sysdeps/alpha/dl-procinfo.h | 2 +- sysdeps/alpha/dl-sysdep.h | 2 +- sysdeps/alpha/dl-tls.h | 2 +- sysdeps/alpha/dl-trampoline.S | 2 +- sysdeps/alpha/ffs.S | 2 +- sysdeps/alpha/fpu/bits/fenv.h | 2 +- sysdeps/alpha/fpu/bits/mathinline.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/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/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 | 680 +- 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_ceil.c | 2 +- sysdeps/alpha/fpu/s_ceilf.c | 2 +- sysdeps/alpha/fpu/s_cexpf.c | 2 +- sysdeps/alpha/fpu/s_clog10f.c | 2 +- sysdeps/alpha/fpu/s_clogf.c | 2 +- sysdeps/alpha/fpu/s_copysign.c | 2 +- sysdeps/alpha/fpu/s_copysignf.c | 2 +- sysdeps/alpha/fpu/s_cpowf.c | 2 +- sysdeps/alpha/fpu/s_cprojf.c | 2 +- sysdeps/alpha/fpu/s_csinf.c | 2 +- sysdeps/alpha/fpu/s_csinhf.c | 2 +- sysdeps/alpha/fpu/s_csqrtf.c | 2 +- sysdeps/alpha/fpu/s_ctanf.c | 2 +- sysdeps/alpha/fpu/s_ctanhf.c | 2 +- sysdeps/alpha/fpu/s_fabs.c | 2 +- sysdeps/alpha/fpu/s_fabsf.c | 2 +- sysdeps/alpha/fpu/s_floor.c | 2 +- sysdeps/alpha/fpu/s_floorf.c | 2 +- sysdeps/alpha/fpu/s_fmax.S | 2 +- sysdeps/alpha/fpu/s_fmin.S | 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_nearbyint.c | 2 +- sysdeps/alpha/fpu/s_rint.c | 2 +- sysdeps/alpha/fpu/s_rintf.c | 2 +- sysdeps/alpha/fpu/s_trunc.c | 2 +- sysdeps/alpha/fpu/s_truncf.c | 2 +- sysdeps/alpha/gccframe.h | 2 +- sysdeps/alpha/hp-timing.h | 2 +- sysdeps/alpha/htonl.S | 2 +- sysdeps/alpha/htons.S | 2 +- sysdeps/alpha/jmpbuf-offsets.h | 2 +- sysdeps/alpha/jmpbuf-unwind.h | 2 +- sysdeps/alpha/ldiv.S | 2 +- sysdeps/alpha/ldsodefs.h | 2 +- sysdeps/alpha/libc-tls.c | 2 +- sysdeps/alpha/lshift.S | 2 +- sysdeps/alpha/machine-gmon.h | 2 +- sysdeps/alpha/memchr.c | 2 +- sysdeps/alpha/memset.S | 2 +- sysdeps/alpha/memusage.h | 2 +- sysdeps/alpha/mul_1.S | 2 +- sysdeps/alpha/nptl/Makefile | 2 +- sysdeps/alpha/nptl/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/rawmemchr.S | 2 +- sysdeps/alpha/reml.S | 2 +- sysdeps/alpha/remq.S | 2 +- sysdeps/alpha/remqu.S | 2 +- sysdeps/alpha/rshift.S | 2 +- sysdeps/alpha/setjmp.S | 2 +- sysdeps/alpha/soft-fp/e_sqrtl.c | 2 +- sysdeps/alpha/soft-fp/ots_add.c | 2 +- sysdeps/alpha/soft-fp/ots_cmp.c | 2 +- sysdeps/alpha/soft-fp/ots_cmpe.c | 2 +- sysdeps/alpha/soft-fp/ots_cvtqux.c | 2 +- sysdeps/alpha/soft-fp/ots_cvtqx.c | 2 +- sysdeps/alpha/soft-fp/ots_cvttx.c | 2 +- sysdeps/alpha/soft-fp/ots_cvtxq.c | 2 +- sysdeps/alpha/soft-fp/ots_cvtxt.c | 2 +- sysdeps/alpha/soft-fp/ots_div.c | 2 +- sysdeps/alpha/soft-fp/ots_mul.c | 2 +- sysdeps/alpha/soft-fp/ots_nintxq.c | 2 +- sysdeps/alpha/soft-fp/ots_sub.c | 2 +- sysdeps/alpha/soft-fp/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/Makefile | 5 + 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-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/memcpy.S | 2 +- sysdeps/arm/armv7/multiarch/memcpy_impl.S | 2 +- sysdeps/arm/armv7/strcmp.S | 2 +- sysdeps/arm/atomic-machine.h | 10 +- sysdeps/arm/backtrace.c | 6 +- sysdeps/arm/bits/fenv.h | 2 +- sysdeps/arm/bits/link.h | 2 +- sysdeps/arm/bits/mathdef.h | 2 +- sysdeps/arm/bits/setjmp.h | 2 +- sysdeps/arm/bsd-_setjmp.S | 2 +- sysdeps/arm/bsd-setjmp.S | 2 +- sysdeps/arm/configure | 39 - sysdeps/arm/configure.ac | 19 - sysdeps/arm/crti.S | 2 +- sysdeps/arm/crtn.S | 2 +- sysdeps/arm/dl-irel.h | 2 +- sysdeps/arm/dl-lookupcfg.h | 2 +- sysdeps/arm/dl-machine.h | 4 +- sysdeps/arm/dl-sysdep.h | 2 +- sysdeps/arm/dl-tls.h | 2 +- sysdeps/arm/dl-tlsdesc.S | 29 +- sysdeps/arm/dl-tlsdesc.h | 2 +- sysdeps/arm/dl-trampoline.S | 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/fegetround.c | 2 +- sysdeps/arm/feholdexcpt.c | 2 +- sysdeps/arm/fenv_private.h | 2 +- sysdeps/arm/fesetenv.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 | 4 +- sysdeps/arm/fpu_control.h | 2 +- sysdeps/arm/fraiseexcpt.c | 2 +- sysdeps/arm/frame.h | 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 | 2 + sysdeps/arm/machine-gmon.h | 2 +- sysdeps/arm/math-tests.h | 2 +- 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/nacl/Makefile | 2 +- sysdeps/arm/nacl/____longjmp_chk.S | 2 +- sysdeps/arm/nacl/aeabi_read_tp.S | 2 +- sysdeps/arm/nacl/arm-features.h | 2 +- sysdeps/arm/nacl/dl-machine.h | 2 +- sysdeps/arm/nacl/dl-trampoline.S | 2 +- sysdeps/arm/nacl/include/bits/setjmp.h | 2 +- sysdeps/arm/nacl/libc.abilist | 3679 ++--- sysdeps/arm/nacl/sysdep.h | 2 +- sysdeps/arm/nacl/uname-values.h | 2 +- sysdeps/arm/nptl/Makefile | 2 +- sysdeps/arm/nptl/bits/pthreadtypes.h | 2 +- sysdeps/arm/nptl/bits/semaphore.h | 2 +- sysdeps/arm/nptl/pthread_spin_lock.c | 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/start.S | 2 +- sysdeps/arm/strlen.S | 2 +- sysdeps/arm/submul_1.S | 2 +- sysdeps/arm/sys/ucontext.h | 2 +- sysdeps/arm/sysdep.h | 2 +- sysdeps/arm/tlsdesc.c | 2 +- sysdeps/arm/tst-armtlsdescloc.c | 2 +- sysdeps/arm/tst-armtlsdesclocmod.c | 2 +- sysdeps/arm/tst-audit.h | 2 +- sysdeps/arm/unwind-dw2-fde-glibc.c | 2 +- sysdeps/arm/unwind-resume.h | 2 +- sysdeps/arm/unwind.h | 2 +- sysdeps/generic/Makefile | 2 +- sysdeps/generic/_itoa.h | 7 +- sysdeps/generic/abort-instr.h | 2 +- sysdeps/generic/aio_misc.h | 2 +- sysdeps/generic/atomic-machine.h | 2 +- sysdeps/generic/bits/hwcap.h | 2 +- sysdeps/generic/device-nrs.h | 2 +- sysdeps/generic/dirstream.h | 2 +- sysdeps/generic/dl-cache.h | 4 +- sysdeps/generic/dl-dtprocnum.h | 2 +- sysdeps/generic/dl-fcntl.h | 21 + 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 | 22 + sysdeps/generic/dl-osinfo.h | 2 +- sysdeps/generic/dl-procinfo.h | 2 +- sysdeps/generic/dl-sysdep.h | 2 +- sysdeps/generic/dl-unistd.h | 30 + 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 | 2 +- sysdeps/generic/fips-private.h | 2 +- sysdeps/generic/fix-fp-int-convert-overflow.h | 4 +- sysdeps/generic/fix-int-fp-convert-zero.h | 2 +- sysdeps/generic/fpu_control.h | 2 +- sysdeps/generic/frame.h | 2 +- sysdeps/generic/framestate.c | 2 +- sysdeps/generic/gcc-compat.h | 2 +- sysdeps/generic/gccframe.h | 2 +- sysdeps/generic/get-rounding-mode.h | 2 +- sysdeps/generic/gmp-mparam.h | 2 +- sysdeps/generic/hp-timing-common.h | 2 +- sysdeps/generic/hp-timing.h | 2 +- sysdeps/generic/ifreq.h | 2 +- sysdeps/generic/inttypes.h | 2 +- sysdeps/generic/ld.abilist | 2 - sysdeps/generic/ldconfig.h | 2 +- sysdeps/generic/ldsodefs.h | 61 +- sysdeps/generic/libBrokenLocale.abilist | 2 - sysdeps/generic/libanl.abilist | 2 - sysdeps/generic/libc-lock.h | 2 +- sysdeps/generic/libc-mmap.h | 2 +- sysdeps/generic/libc-tsd.h | 2 +- sysdeps/generic/libc.abilist | 2 - sysdeps/generic/libcrypt.abilist | 2 - sysdeps/generic/libdl.abilist | 2 - sysdeps/generic/libm.abilist | 2 - .../{libnss_nisplus.abilist => libnsl.abilist} | 0 sysdeps/generic/libpthread.abilist | 2 - sysdeps/generic/libresolv.abilist | 2 - sysdeps/generic/librt.abilist | 2 - .../{libnss_nisplus.abilist => libutil.abilist} | 0 sysdeps/generic/machine-gmon.h | 2 +- sysdeps/generic/machine-lock.h | 2 +- sysdeps/generic/machine-sp.h | 2 +- sysdeps/generic/malloc-machine.h | 29 +- sysdeps/generic/malloc-sysdep.h | 2 +- sysdeps/generic/math-tests-arch.h | 2 +- sysdeps/generic/math-tests.h | 2 +- sysdeps/generic/memcopy.h | 14 +- sysdeps/generic/memusage.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/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/sigcontextinfo.h | 2 +- sysdeps/generic/siglist.h | 2 +- sysdeps/generic/sigset-cvt-mask.h | 2 +- sysdeps/generic/stackinfo.h | 2 +- sysdeps/generic/stdint.h | 2 +- sysdeps/generic/stdio-lock.h | 25 +- sysdeps/generic/string_private.h | 21 + sysdeps/generic/sys/ptrace.h | 2 +- sysdeps/generic/sys/swap.h | 2 +- sysdeps/generic/sys/sysinfo.h | 2 +- sysdeps/generic/sys/sysmacros.h | 2 +- sysdeps/generic/sys/ucontext.h | 2 +- sysdeps/generic/sysdep.h | 2 +- sysdeps/generic/thread_state.h | 2 +- sysdeps/generic/tininess.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 | 2 +- sysdeps/generic/unwind-pe.h | 2 +- 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/configure | 2 +- sysdeps/gnu/errlist-compat.awk | 2 +- sysdeps/gnu/errlist.awk | 2 +- sysdeps/gnu/getutmp.c | 2 +- sysdeps/gnu/ifaddrs.c | 2 +- sysdeps/gnu/ldsodefs.h | 2 +- sysdeps/gnu/net/if.h | 2 +- sysdeps/gnu/netinet/ip_icmp.h | 2 +- sysdeps/gnu/netinet/udp.h | 2 +- sysdeps/gnu/siglist.c | 2 +- sysdeps/gnu/sys/mtio.h | 2 +- sysdeps/gnu/unwind-resume.c | 2 +- sysdeps/gnu/updwtmp.c | 2 +- sysdeps/gnu/utmp_file.c | 2 +- sysdeps/gnu/utmpx.h | 2 +- sysdeps/hppa/Makefile | 2 +- sysdeps/hppa/__longjmp.c | 2 +- sysdeps/hppa/add_n.S | 2 +- sysdeps/hppa/bits/link.h | 2 +- sysdeps/hppa/bits/setjmp.h | 2 +- sysdeps/hppa/bsd-_setjmp.S | 2 +- sysdeps/hppa/bsd-setjmp.S | 2 +- sysdeps/hppa/crti.S | 2 +- sysdeps/hppa/crtn.S | 2 +- sysdeps/hppa/dl-fptr.c | 61 +- sysdeps/hppa/dl-fptr.h | 2 +- sysdeps/hppa/dl-irel.h | 2 +- sysdeps/hppa/dl-lookupcfg.h | 6 +- sysdeps/hppa/dl-machine.h | 2 +- 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/bits/mathdef.h | 11 +- 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/fegetround.c | 2 +- sysdeps/hppa/fpu/feholdexcpt.c | 2 +- sysdeps/hppa/fpu/fesetenv.c | 2 +- sysdeps/hppa/fpu/fesetround.c | 2 +- sysdeps/hppa/fpu/feupdateenv.c | 2 +- sysdeps/hppa/fpu/fgetexcptflg.c | 2 +- sysdeps/hppa/fpu/fpu_control.h | 2 +- sysdeps/hppa/fpu/fraiseexcpt.c | 2 +- sysdeps/hppa/fpu/fsetexcptflg.c | 2 +- sysdeps/hppa/fpu/ftestexcept.c | 2 +- sysdeps/hppa/frame.h | 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 | 2 +- sysdeps/hppa/ldsodefs.h | 2 +- sysdeps/hppa/libc-tls.c | 2 +- sysdeps/hppa/libgcc-compat.c | 2 +- sysdeps/hppa/lshift.S | 2 +- sysdeps/hppa/machine-gmon.h | 2 +- sysdeps/hppa/math_private.h | 5 +- sysdeps/hppa/memusage.h | 2 +- sysdeps/hppa/nptl/Makefile | 2 +- sysdeps/hppa/nptl/bits/pthreadtypes.h | 2 +- sysdeps/hppa/nptl/bits/semaphore.h | 2 +- sysdeps/hppa/nptl/jmpbuf-unwind.h | 2 +- sysdeps/hppa/nptl/pthread_spin_init.c | 26 +- sysdeps/hppa/nptl/pthread_spin_lock.c | 2 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 26 +- 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/i386/Makefile | 3 +- 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 | 2 +- sysdeps/i386/backtrace.c | 6 +- sysdeps/i386/bsd-_setjmp.S | 2 +- sysdeps/i386/bsd-setjmp.S | 2 +- sysdeps/i386/cacheinfo.c | 2 +- sysdeps/i386/configure | 92 +- sysdeps/i386/configure.ac | 23 +- sysdeps/i386/crti.S | 2 +- sysdeps/i386/crtn.S | 2 +- sysdeps/i386/dl-irel.h | 2 +- sysdeps/i386/dl-lookupcfg.h | 5 +- sysdeps/i386/dl-machine.h | 6 +- sysdeps/i386/dl-procinfo.c | 2 +- sysdeps/i386/dl-procinfo.h | 2 +- sysdeps/i386/dl-tls.h | 2 +- sysdeps/i386/dl-tlsdesc.S | 2 +- sysdeps/i386/dl-tlsdesc.h | 7 +- sysdeps/i386/dl-trampoline.S | 2 +- sysdeps/i386/ffs.c | 5 +- sysdeps/i386/fpu/e_acosh.S | 2 +- sysdeps/i386/fpu/e_acoshf.S | 2 +- sysdeps/i386/fpu/e_acoshl.S | 2 +- sysdeps/i386/fpu/e_atanh.S | 2 +- sysdeps/i386/fpu/e_atanhf.S | 2 +- sysdeps/i386/fpu/e_atanhl.S | 2 +- sysdeps/i386/fpu/e_hypot.S | 2 +- sysdeps/i386/fpu/e_hypotf.S | 2 +- sysdeps/i386/fpu/e_log.S | 8 +- sysdeps/i386/fpu/e_logf.S | 8 +- sysdeps/i386/fpu/e_logl.S | 8 +- sysdeps/i386/fpu/e_pow.S | 2 +- sysdeps/i386/fpu/e_powf.S | 2 +- sysdeps/i386/fpu/e_powl.S | 12 +- 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/fegetround.c | 2 +- sysdeps/i386/fpu/feholdexcpt.c | 2 +- sysdeps/i386/fpu/fesetenv.c | 42 +- sysdeps/i386/fpu/fesetround.c | 2 +- sysdeps/i386/fpu/feupdateenv.c | 2 +- sysdeps/i386/fpu/fgetexcptflg.c | 2 +- sysdeps/i386/fpu/fraiseexcpt.c | 2 +- sysdeps/i386/fpu/fsetexcptflg.c | 2 +- sysdeps/i386/fpu/ftestexcept.c | 2 +- sysdeps/i386/fpu/i386-math-asm.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 135 +- sysdeps/i386/fpu/math-tests.h | 2 +- sysdeps/i386/fpu/math_private.h | 3 +- sysdeps/i386/fpu/s_asinh.S | 2 +- sysdeps/i386/fpu/s_asinhf.S | 2 +- sysdeps/i386/fpu/s_asinhl.S | 2 +- sysdeps/i386/fpu/s_cbrt.S | 2 +- sysdeps/i386/fpu/s_cbrtf.S | 2 +- sysdeps/i386/fpu/s_cbrtl.S | 2 +- sysdeps/i386/fpu/s_expm1.S | 2 +- sysdeps/i386/fpu/s_expm1f.S | 2 +- sysdeps/i386/fpu/s_fdim.S | 2 +- sysdeps/i386/fpu/s_fdimf.S | 2 +- sysdeps/i386/fpu/s_fdiml.S | 2 +- sysdeps/i386/fpu/s_fmax.S | 2 +- sysdeps/i386/fpu/s_fmaxf.S | 2 +- sysdeps/i386/fpu/s_fmaxl.S | 2 +- sysdeps/i386/fpu/s_fmin.S | 2 +- sysdeps/i386/fpu/s_fminf.S | 2 +- sysdeps/i386/fpu/s_fminl.S | 2 +- sysdeps/i386/fpu/s_fpclassifyl.c | 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_lrint.S | 2 +- sysdeps/i386/fpu/s_lrintf.S | 2 +- sysdeps/i386/fpu/s_lrintl.S | 2 +- sysdeps/i386/fpu/s_nearbyint.S | 23 +- sysdeps/i386/fpu/s_nearbyintf.S | 23 +- sysdeps/i386/fpu/s_nearbyintl.S | 26 +- sysdeps/i386/fpu/s_nextafterl.c | 3 + sysdeps/i386/fpu/s_nexttoward.c | 3 + sysdeps/i386/fpu/s_nexttowardf.c | 3 + sysdeps/i386/fpu/s_trunc.S | 2 +- sysdeps/i386/fpu/s_truncf.S | 2 +- sysdeps/i386/fpu/s_truncl.S | 2 +- sysdeps/i386/gccframe.h | 2 +- sysdeps/i386/gmp-mparam.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 | 2 +- sysdeps/i386/i586/lshift.S | 2 +- sysdeps/i386/i586/memcopy.h | 2 +- sysdeps/i386/i586/memcpy.S | 2 +- sysdeps/i386/i586/memset.S | 2 +- sysdeps/i386/i586/mul_1.S | 2 +- sysdeps/i386/i586/rshift.S | 2 +- sysdeps/i386/i586/strchr.S | 2 +- sysdeps/i386/i586/strcpy.S | 2 +- sysdeps/i386/i586/strlen.S | 2 +- sysdeps/i386/i586/sub_n.S | 2 +- sysdeps/i386/i586/submul_1.S | 2 +- sysdeps/i386/i686/Makefile | 2 - sysdeps/i386/i686/add_n.S | 2 +- sysdeps/i386/i686/dl-hash.h | 3 +- sysdeps/i386/i686/ffs.c | 5 +- sysdeps/i386/i686/fpu/e_logl.S | 8 +- sysdeps/i386/i686/fpu/multiarch/e_expf-ia32.S | 2 +- sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/e_expf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 2176 +++ sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_cosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 2 +- sysdeps/i386/i686/fpu/s_fdim.S | 2 +- sysdeps/i386/i686/fpu/s_fdimf.S | 2 +- sysdeps/i386/i686/fpu/s_fdiml.S | 2 +- sysdeps/i386/i686/fpu/s_fmax.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxf.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 2 +- sysdeps/i386/i686/fpu/s_fmin.S | 2 +- sysdeps/i386/i686/fpu/s_fminf.S | 2 +- sysdeps/i386/i686/fpu/s_fminl.S | 2 +- sysdeps/i386/i686/hp-timing.h | 2 +- sysdeps/i386/i686/init-arch.h | 2 +- sysdeps/i386/i686/memcmp.S | 2 +- sysdeps/i386/i686/memcpy.S | 2 +- sysdeps/i386/i686/memmove.S | 2 +- sysdeps/i386/i686/mempcpy.S | 2 +- sysdeps/i386/i686/memset.S | 2 +- sysdeps/i386/i686/memusage.h | 2 +- sysdeps/i386/i686/multiarch/Makefile | 1 - sysdeps/i386/i686/multiarch/bcopy.S | 4 +- sysdeps/i386/i686/multiarch/bzero.S | 4 +- sysdeps/i386/i686/multiarch/ifunc-defines.sym | 19 - sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memchr.S | 2 +- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/memcmp.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.S | 4 +- sysdeps/i386/i686/multiarch/memcpy_chk.S | 4 +- sysdeps/i386/i686/multiarch/memmove.S | 2 +- sysdeps/i386/i686/multiarch/memmove_chk.S | 4 +- sysdeps/i386/i686/multiarch/mempcpy.S | 4 +- sysdeps/i386/i686/multiarch/mempcpy_chk.S | 4 +- sysdeps/i386/i686/multiarch/memrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/memrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memrchr.S | 2 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 2 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memset.S | 4 +- sysdeps/i386/i686/multiarch/memset_chk.S | 4 +- sysdeps/i386/i686/multiarch/rawmemchr.S | 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/strcasecmp.S | 2 +- sysdeps/i386/i686/multiarch/strcat-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strcat-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcat.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strchr.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcmp.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcpy.S | 2 +- sysdeps/i386/i686/multiarch/strcspn.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strlen.S | 2 +- sysdeps/i386/i686/multiarch/strncase.S | 2 +- sysdeps/i386/i686/multiarch/strnlen.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strrchr.S | 2 +- sysdeps/i386/i686/multiarch/strspn.S | 2 +- sysdeps/i386/i686/multiarch/wcschr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcschr.S | 2 +- sysdeps/i386/i686/multiarch/wcscmp-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcscmp.S | 2 +- sysdeps/i386/i686/multiarch/wcscpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/wcscpy.S | 2 +- sysdeps/i386/i686/multiarch/wcslen-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcslen.S | 2 +- sysdeps/i386/i686/multiarch/wcsrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcsrchr.S | 2 +- sysdeps/i386/i686/multiarch/wmemcmp.S | 2 +- sysdeps/i386/i686/nptl/tls.h | 2 +- sysdeps/i386/i686/pthread_spin_trylock.S | 2 +- sysdeps/i386/i686/stack-aliasing.h | 2 +- sysdeps/i386/i686/strcmp.S | 2 +- sysdeps/i386/i686/strtok.S | 2 +- sysdeps/i386/i686/tst-stack-align.h | 2 +- sysdeps/i386/init-arch.h | 2 +- sysdeps/i386/jmpbuf-offsets.h | 2 +- sysdeps/i386/jmpbuf-unwind.h | 2 +- sysdeps/i386/ldbl2mpn.c | 2 +- sysdeps/i386/ldsodefs.h | 2 +- sysdeps/i386/lshift.S | 2 +- sysdeps/i386/machine-gmon.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 | 2 +- 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 | 3 +- sysdeps/i386/stackinfo.h | 2 +- sysdeps/i386/start.S | 2 +- sysdeps/i386/stpcpy.S | 2 +- sysdeps/i386/stpncpy.S | 2 +- sysdeps/i386/strcat.S | 2 +- sysdeps/i386/strchr.S | 2 +- sysdeps/i386/strchrnul.S | 2 +- sysdeps/i386/strcspn.S | 2 +- sysdeps/i386/string-inlines.c | 21 +- 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/strtok.S | 2 +- sysdeps/i386/sub_n.S | 2 +- sysdeps/i386/submul_1.S | 2 +- sysdeps/i386/sys/ucontext.h | 2 +- sysdeps/i386/sysdep.h | 14 +- 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 | 4 +- sysdeps/i386/tst-stack-align.h | 2 +- sysdeps/ia64/_mcount.S | 2 +- sysdeps/ia64/atomic-machine.h | 2 +- sysdeps/ia64/bits/byteswap-16.h | 2 +- sysdeps/ia64/bits/byteswap.h | 2 +- sysdeps/ia64/bits/fenv.h | 2 +- sysdeps/ia64/bits/huge_vall.h | 2 +- sysdeps/ia64/bits/link.h | 2 +- sysdeps/ia64/bits/mathdef.h | 2 +- sysdeps/ia64/bits/xtitypes.h | 2 +- sysdeps/ia64/bzero.S | 2 +- sysdeps/ia64/crti.S | 2 +- sysdeps/ia64/crtn.S | 2 +- sysdeps/ia64/dl-dtprocnum.h | 2 +- sysdeps/ia64/dl-fptr.h | 2 +- sysdeps/ia64/dl-lookupcfg.h | 2 +- sysdeps/ia64/dl-machine.h | 2 +- sysdeps/ia64/dl-sysdep.h | 2 +- sysdeps/ia64/dl-tls.h | 2 +- sysdeps/ia64/dl-trampoline.S | 2 +- sysdeps/ia64/fpu/bits/math-finite.h | 2 +- sysdeps/ia64/fpu/bits/mathinline.h | 2 +- sysdeps/ia64/fpu/e_remainder.S | 1 + sysdeps/ia64/fpu/e_remainderf.S | 1 + sysdeps/ia64/fpu/e_remainderl.S | 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/fegetround.c | 2 +- sysdeps/ia64/fpu/feholdexcpt.c | 2 +- sysdeps/ia64/fpu/fesetenv.c | 2 +- sysdeps/ia64/fpu/fesetround.c | 2 +- sysdeps/ia64/fpu/feupdateenv.c | 2 +- sysdeps/ia64/fpu/fgetexcptflg.c | 2 +- sysdeps/ia64/fpu/fraiseexcpt.c | 2 +- sysdeps/ia64/fpu/fsetexcptflg.c | 2 +- sysdeps/ia64/fpu/ftestexcept.c | 2 +- sysdeps/ia64/fpu/get-rounding-mode.h | 2 +- sysdeps/ia64/fpu/lgamma-compat.h | 42 + sysdeps/ia64/fpu/printf_fphex.c | 2 +- sysdeps/ia64/fpu/s_copysign.S | 2 +- sysdeps/ia64/fpu/s_finite.S | 2 +- sysdeps/ia64/fpu/s_fpclassify.S | 2 +- sysdeps/ia64/fpu/s_isinf.S | 2 +- sysdeps/ia64/fpu/s_isnan.S | 2 +- sysdeps/ia64/fpu/s_nearbyintl.S | 5 +- sysdeps/ia64/fpu/s_signbit.S | 2 +- sysdeps/ia64/fpu/w_lgamma.c | 80 - sysdeps/ia64/fpu/w_lgamma_main.c | 77 + sysdeps/ia64/fpu/w_lgammaf.c | 80 - sysdeps/ia64/fpu/w_lgammaf_main.c | 77 + sysdeps/ia64/fpu/w_lgammal.c | 79 - sysdeps/ia64/fpu/w_lgammal_main.c | 76 + sysdeps/ia64/fpu/w_log1p.c | 2 +- sysdeps/ia64/fpu/w_log1pf.c | 2 +- sysdeps/ia64/fpu/w_log1pl.c | 2 +- sysdeps/ia64/fpu/w_scalblnf.c | 2 +- sysdeps/ia64/gccframe.h | 2 +- sysdeps/ia64/hp-timing.h | 2 +- sysdeps/ia64/htonl.S | 2 +- sysdeps/ia64/htons.S | 2 +- sysdeps/ia64/ieee754.h | 2 +- sysdeps/ia64/jmpbuf-unwind.h | 2 +- sysdeps/ia64/ldsodefs.h | 2 +- sysdeps/ia64/libc-tls.c | 2 +- sysdeps/ia64/machine-gmon.h | 2 +- sysdeps/ia64/memccpy.S | 2 +- sysdeps/ia64/memchr.S | 2 +- sysdeps/ia64/memcmp.S | 2 +- sysdeps/ia64/memcpy.S | 2 +- sysdeps/ia64/memmove.S | 2 +- sysdeps/ia64/memset.S | 2 +- sysdeps/ia64/memusage.h | 2 +- sysdeps/ia64/nptl/Makefile | 2 +- sysdeps/ia64/nptl/bits/pthreadtypes.h | 2 +- sysdeps/ia64/nptl/bits/semaphore.h | 2 +- sysdeps/ia64/nptl/pthread_spin_lock.c | 5 +- sysdeps/ia64/nptl/pthread_spin_trylock.c | 5 +- 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/strcat.c | 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/bits/huge_val.h | 2 +- sysdeps/ieee754/bits/huge_valf.h | 2 +- sysdeps/ieee754/bits/inf.h | 2 +- sysdeps/ieee754/bits/nan.h | 2 +- sysdeps/ieee754/dbl-64/MathLib.h | 2 +- sysdeps/ieee754/dbl-64/asincos.tbl | 2 +- sysdeps/ieee754/dbl-64/atnat.h | 2 +- sysdeps/ieee754/dbl-64/atnat2.h | 2 +- sysdeps/ieee754/dbl-64/branred.c | 2 +- sysdeps/ieee754/dbl-64/branred.h | 2 +- sysdeps/ieee754/dbl-64/dbl2mpn.c | 2 +- sysdeps/ieee754/dbl-64/dla.h | 2 +- sysdeps/ieee754/dbl-64/doasin.c | 2 +- sysdeps/ieee754/dbl-64/doasin.h | 2 +- sysdeps/ieee754/dbl-64/dosincos.c | 2 +- sysdeps/ieee754/dbl-64/dosincos.h | 2 +- sysdeps/ieee754/dbl-64/e_asin.c | 2 +- sysdeps/ieee754/dbl-64/e_atan2.c | 2 +- sysdeps/ieee754/dbl-64/e_atanh.c | 2 +- sysdeps/ieee754/dbl-64/e_exp.c | 2 +- sysdeps/ieee754/dbl-64/e_exp10.c | 2 +- sysdeps/ieee754/dbl-64/e_exp2.c | 2 +- sysdeps/ieee754/dbl-64/e_gamma_r.c | 2 +- sysdeps/ieee754/dbl-64/e_j1.c | 4 +- sysdeps/ieee754/dbl-64/e_jn.c | 6 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 4 - sysdeps/ieee754/dbl-64/e_log.c | 2 +- sysdeps/ieee754/dbl-64/e_pow.c | 8 +- sysdeps/ieee754/dbl-64/e_remainder.c | 4 +- sysdeps/ieee754/dbl-64/e_sqrt.c | 7 +- sysdeps/ieee754/dbl-64/gamma_product.c | 2 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 2 +- sysdeps/ieee754/dbl-64/halfulp.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_neg.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_product.c | 2 +- sysdeps/ieee754/dbl-64/mpa-arch.h | 2 +- sysdeps/ieee754/dbl-64/mpa.c | 2 +- sysdeps/ieee754/dbl-64/mpa.h | 2 +- sysdeps/ieee754/dbl-64/mpatan.c | 2 +- sysdeps/ieee754/dbl-64/mpatan.h | 2 +- sysdeps/ieee754/dbl-64/mpatan2.c | 2 +- sysdeps/ieee754/dbl-64/mpexp.c | 2 +- sysdeps/ieee754/dbl-64/mplog.c | 2 +- sysdeps/ieee754/dbl-64/mpn2dbl.c | 2 +- sysdeps/ieee754/dbl-64/mpsqrt.c | 2 +- sysdeps/ieee754/dbl-64/mpsqrt.h | 2 +- sysdeps/ieee754/dbl-64/mptan.c | 2 +- sysdeps/ieee754/dbl-64/mydefs.h | 2 +- sysdeps/ieee754/dbl-64/powtwo.tbl | 2 +- sysdeps/ieee754/dbl-64/root.tbl | 2 +- sysdeps/ieee754/dbl-64/s_atan.c | 2 +- sysdeps/ieee754/dbl-64/s_cbrt.c | 2 +- sysdeps/ieee754/dbl-64/s_finite.c | 10 +- sysdeps/ieee754/dbl-64/s_fma.c | 9 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 2 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 2 +- sysdeps/ieee754/dbl-64/s_isinf.c | 5 +- sysdeps/ieee754/dbl-64/s_isnan.c | 5 +- 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_remquo.c | 2 +- sysdeps/ieee754/dbl-64/s_round.c | 2 +- sysdeps/ieee754/dbl-64/s_signbit.c | 2 +- sysdeps/ieee754/dbl-64/s_sin.c | 877 +- sysdeps/ieee754/dbl-64/s_sincos.c | 88 +- sysdeps/ieee754/dbl-64/s_tan.c | 2 +- sysdeps/ieee754/dbl-64/s_trunc.c | 2 +- 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/slowexp.c | 2 +- sysdeps/ieee754/dbl-64/slowpow.c | 2 +- sysdeps/ieee754/dbl-64/t_exp.c | 2 +- sysdeps/ieee754/dbl-64/uasncs.h | 2 +- sysdeps/ieee754/dbl-64/uatan.tbl | 2 +- sysdeps/ieee754/dbl-64/uexp.h | 2 +- sysdeps/ieee754/dbl-64/uexp.tbl | 2 +- sysdeps/ieee754/dbl-64/ulog.h | 2 +- sysdeps/ieee754/dbl-64/ulog.tbl | 2 +- sysdeps/ieee754/dbl-64/upow.h | 2 +- sysdeps/ieee754/dbl-64/upow.tbl | 2 +- sysdeps/ieee754/dbl-64/urem.h | 2 +- sysdeps/ieee754/dbl-64/uroot.h | 43 - sysdeps/ieee754/dbl-64/usncs.h | 2 +- sysdeps/ieee754/dbl-64/utan.h | 2 +- sysdeps/ieee754/dbl-64/utan.tbl | 2 +- sysdeps/ieee754/dbl-64/w_exp.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_finite.c | 10 +- sysdeps/ieee754/dbl-64/wordsize-64/s_floor.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c | 5 +- sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c | 5 +- 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_remquo.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_round.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c | 2 +- sysdeps/ieee754/dbl-64/x2y2m1.c | 2 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 2 +- sysdeps/ieee754/flt-32/e_atanhf.c | 2 +- sysdeps/ieee754/flt-32/e_exp2f.c | 2 +- sysdeps/ieee754/flt-32/e_expf.c | 2 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 2 +- sysdeps/ieee754/flt-32/e_j1f.c | 4 +- sysdeps/ieee754/flt-32/e_jnf.c | 6 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 4 - sysdeps/ieee754/flt-32/k_rem_pio2f.c | 4 +- sysdeps/ieee754/flt-32/lgamma_negf.c | 2 +- sysdeps/ieee754/flt-32/mpn2flt.c | 2 +- sysdeps/ieee754/flt-32/s_cbrtf.c | 2 +- sysdeps/ieee754/flt-32/s_fpclassifyf.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_nextafterf.c | 3 + sysdeps/ieee754/flt-32/s_remquof.c | 2 +- sysdeps/ieee754/flt-32/s_roundf.c | 2 +- sysdeps/ieee754/flt-32/s_signbitf.c | 2 +- sysdeps/ieee754/flt-32/s_sincosf.c | 2 +- sysdeps/ieee754/flt-32/s_truncf.c | 2 +- sysdeps/ieee754/flt-32/t_exp2f.h | 2 +- sysdeps/ieee754/flt-32/w_expf.c | 2 +- sysdeps/ieee754/ieee754.h | 2 +- sysdeps/ieee754/k_standardf.c | 2 +- sysdeps/ieee754/k_standardl.c | 2 +- sysdeps/ieee754/ldbl-128/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128/e_expl.c | 2 +- sysdeps/ieee754/ldbl-128/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128/e_j0l.c | 2 + sysdeps/ieee754/ldbl-128/e_j1l.c | 2 + sysdeps/ieee754/ldbl-128/e_jnl.c | 5 +- sysdeps/ieee754/ldbl-128/e_log2l.c | 3 +- sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-128/k_tanl.c | 4 - sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128/s_fma.c | 2 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 9 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 9 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 13 +- sysdeps/ieee754/ldbl-128/s_log1pl.c | 4 +- sysdeps/ieee754/ldbl-128/s_lrintl.c | 9 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 13 +- sysdeps/ieee754/ldbl-128/s_nextafterl.c | 3 + sysdeps/ieee754/ldbl-128/s_nexttoward.c | 3 + sysdeps/ieee754/ldbl-128/s_nexttowardf.c | 3 + sysdeps/ieee754/ldbl-128/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128/strtod_nan_ldouble.h | 33 + sysdeps/ieee754/ldbl-128/strtold_l.c | 15 +- sysdeps/ieee754/ldbl-128/t_expl.h | 2 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/Makefile | 10 + sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_fmodl.c | 21 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_jnl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_log2l.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_logl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_powl.c | 34 +- sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_remainderl.c | 6 + sysdeps/ieee754/ldbl-128ibm/e_sinhl.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/k_tanl.c | 4 - sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c | 27 +- sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 33 + sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 19 +- sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 54 +- sysdeps/ieee754/ldbl-128ibm/s_erfl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 47 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.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_log1pl.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 | 111 +- sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c | 15 +- sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c | 3 + sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c | 3 + sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 16 +- sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 72 +- sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_tanhl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 52 +- sysdeps/ieee754/ldbl-128ibm/strtod_nan_ldouble.h | 30 + sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 12 +- sysdeps/ieee754/ldbl-128ibm/t_sincosl.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c | 21 + .../ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c | 84 + .../ldbl-128ibm/test-remainderl-ldbl-128ibm.c | 21 + .../ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c | 30 + .../ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c | 85 + sysdeps/ieee754/ldbl-128ibm/w_log1pl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/w_scalblnl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-64-128/strtold_l.c | 15 +- sysdeps/ieee754/ldbl-64-128/w_log1pl.c | 2 +- sysdeps/ieee754/ldbl-64-128/w_scalblnl.c | 2 +- sysdeps/ieee754/ldbl-96/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-96/e_j1l.c | 2 + sysdeps/ieee754/ldbl-96/e_jnl.c | 5 +- sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 4 - sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-96/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-96/k_tanl.c | 4 - sysdeps/ieee754/ldbl-96/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-96/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-96/s_cbrtl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fma.c | 7 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 9 +- 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_nexttoward.c | 3 + sysdeps/ieee754/ldbl-96/s_nexttowardf.c | 3 + sysdeps/ieee754/ldbl-96/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/strtod_nan_ldouble.h | 30 + sysdeps/ieee754/ldbl-96/strtold_l.c | 12 +- sysdeps/ieee754/ldbl-96/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/w_expl.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-opt/Makefile | 5 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-drem.c | 8 - sysdeps/ieee754/ldbl-opt/nldbl-remainder.c | 2 + sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c | 3 + sysdeps/ieee754/ldbl-opt/w_drem.c | 5 - sysdeps/ieee754/ldbl-opt/w_dreml.c | 5 - sysdeps/ieee754/ldbl-opt/w_lgamma.c | 6 - sysdeps/ieee754/ldbl-opt/w_lgamma_compat.c | 7 + sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c | 11 + sysdeps/ieee754/ldbl-opt/w_lgammal.c | 6 - sysdeps/ieee754/ldbl-opt/w_remainder.c | 2 + sysdeps/ieee754/ldbl-opt/w_remainderl.c | 2 + sysdeps/ieee754/s_signgam.c | 3 +- sysdeps/init_array/elf-init.c | 2 +- sysdeps/init_array/gmon-start.c | 2 +- sysdeps/init_array/pt-crti.S | 2 +- sysdeps/m68k/Makefile | 7 +- sysdeps/m68k/__longjmp.c | 2 +- sysdeps/m68k/asm-syntax.h | 2 +- sysdeps/m68k/backtrace.c | 2 +- sysdeps/m68k/bits/byteswap.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/bits/mathinline.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/math_private.h | 10 + sysdeps/m68k/coldfire/fpu/s_fabs.c | 2 +- sysdeps/m68k/coldfire/fpu/s_fabsf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrintf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rintf.c | 2 +- sysdeps/m68k/coldfire/sysdep.h | 2 +- sysdeps/m68k/crti.S | 2 +- sysdeps/m68k/crtn.S | 2 +- sysdeps/m68k/dl-machine.h | 2 +- sysdeps/m68k/dl-tls.h | 2 +- sysdeps/m68k/dl-trampoline.S | 2 +- sysdeps/m68k/ffs.c | 5 +- sysdeps/m68k/fpu/bits/fenv.h | 2 +- sysdeps/m68k/fpu/fclrexcpt.c | 2 +- sysdeps/m68k/fpu/fedisblxcpt.c | 2 +- sysdeps/m68k/fpu/feenablxcpt.c | 2 +- sysdeps/m68k/fpu/fegetenv.c | 2 +- sysdeps/m68k/fpu/fegetexcept.c | 2 +- sysdeps/m68k/fpu/fegetround.c | 2 +- sysdeps/m68k/fpu/feholdexcpt.c | 2 +- sysdeps/m68k/fpu/fesetenv.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/huge_vall.h | 2 +- sysdeps/m68k/m680x0/bits/mathdef.h | 2 +- sysdeps/m68k/m680x0/fpu/bits/mathinline.h | 2 +- sysdeps/m68k/m680x0/fpu/e_acos.c | 5 +- sysdeps/m68k/m680x0/fpu/e_atan2.c | 2 +- sysdeps/m68k/m680x0/fpu/e_fmod.c | 6 +- sysdeps/m68k/m680x0/fpu/e_ilogb.c | 2 +- sysdeps/m68k/m680x0/fpu/e_pow.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalb.c | 2 +- sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/m680x0/fpu/math_private.h | 3 +- sysdeps/m68k/m680x0/fpu/mathimpl.h | 2 +- sysdeps/m68k/m680x0/fpu/s_atan.c | 5 +- sysdeps/m68k/m680x0/fpu/s_ccosh.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cexp.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csin.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csinh.c | 2 +- sysdeps/m68k/m680x0/fpu/s_expm1.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexp.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexpl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_isinf.c | 5 +- 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_lrint.c | 2 +- sysdeps/m68k/m680x0/fpu/s_modf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_nextafterl.c | 3 + sysdeps/m68k/m680x0/fpu/s_remquo.c | 2 +- sysdeps/m68k/m680x0/fpu/s_scalbn.c | 6 +- sysdeps/m68k/m680x0/fpu/s_sin.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sincos.c | 5 +- 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/bits/string.h | 7 +- sysdeps/m68k/m680x0/m68020/mul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/string_private.h | 21 + sysdeps/m68k/m680x0/m68020/submul_1.S | 2 +- sysdeps/m68k/m680x0/rshift.S | 2 +- sysdeps/m68k/m680x0/sub_n.S | 2 +- sysdeps/m68k/m680x0/sysdep.h | 2 +- sysdeps/m68k/memchr.S | 2 +- sysdeps/m68k/memcopy.h | 2 +- sysdeps/m68k/memusage.h | 2 +- sysdeps/m68k/nptl/Makefile | 2 +- sysdeps/m68k/nptl/bits/pthreadtypes.h | 2 +- sysdeps/m68k/nptl/bits/semaphore.h | 2 +- sysdeps/m68k/nptl/pthread_spin_lock.c | 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/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 | 2 +- sysdeps/m68k/wcpcpy_chk.c | 2 +- sysdeps/mach/Makefile | 2 +- sysdeps/mach/_strerror.c | 2 +- sysdeps/mach/adjtime.c | 6 +- sysdeps/mach/getloadavg.c | 2 +- sysdeps/mach/getpagesize.c | 2 +- sysdeps/mach/getsysstats.c | 2 +- sysdeps/mach/gettimeofday.c | 6 +- sysdeps/mach/hurd/Makefile | 8 +- sysdeps/mach/hurd/_exit.c | 5 +- sysdeps/mach/hurd/accept.c | 2 +- sysdeps/mach/hurd/accept4.c | 3 +- sysdeps/mach/hurd/access.c | 6 +- sysdeps/mach/hurd/adjtime.c | 6 +- sysdeps/mach/hurd/bind.c | 2 +- sysdeps/mach/hurd/bits/fcntl.h | 2 +- sysdeps/mach/hurd/bits/ioctls.h | 2 +- sysdeps/mach/hurd/bits/local_lim.h | 2 +- sysdeps/mach/hurd/bits/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 2 +- sysdeps/mach/hurd/bits/socket.h | 2 +- sysdeps/mach/hurd/bits/stat.h | 2 +- sysdeps/mach/hurd/bits/statfs.h | 2 +- sysdeps/mach/hurd/bits/statvfs.h | 2 +- sysdeps/mach/hurd/bits/typesizes.h | 3 +- sysdeps/mach/hurd/brk.c | 2 +- sysdeps/mach/hurd/chdir.c | 5 +- sysdeps/mach/hurd/check_fds.c | 2 +- sysdeps/mach/hurd/chflags.c | 2 +- sysdeps/mach/hurd/chmod.c | 6 +- sysdeps/mach/hurd/chown.c | 7 +- 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 | 16 +- 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 | 22 + sysdeps/mach/hurd/dl-mman.h | 23 + sysdeps/mach/hurd/dl-sysdep.c | 7 +- sysdeps/mach/hurd/dl-sysdep.h | 2 +- sysdeps/mach/hurd/dl-unistd.h | 28 + sysdeps/mach/hurd/dup2.c | 2 +- sysdeps/mach/hurd/dup3.c | 2 +- sysdeps/mach/hurd/eloop-threshold.h | 2 +- sysdeps/mach/hurd/enbl-secure.c | 2 +- sysdeps/mach/hurd/errlist.c | 2 +- sysdeps/mach/hurd/errno-loc.c | 2 +- sysdeps/mach/hurd/errnos.awk | 2 +- sysdeps/mach/hurd/euidaccess.c | 6 +- sysdeps/mach/hurd/execve.c | 7 +- sysdeps/mach/hurd/faccessat.c | 8 +- sysdeps/mach/hurd/fchdir.c | 5 +- sysdeps/mach/hurd/fchflags.c | 2 +- sysdeps/mach/hurd/fchmod.c | 6 +- sysdeps/mach/hurd/fchmodat.c | 8 +- sysdeps/mach/hurd/fchown.c | 7 +- sysdeps/mach/hurd/fchownat.c | 9 +- sysdeps/mach/hurd/fcntl.c | 2 +- sysdeps/mach/hurd/fdatasync.c | 2 +- sysdeps/mach/hurd/fdopendir.c | 2 +- sysdeps/mach/hurd/fexecve.c | 2 +- sysdeps/mach/hurd/fgetxattr.c | 2 +- sysdeps/mach/hurd/flistxattr.c | 2 +- sysdeps/mach/hurd/flock.c | 6 +- sysdeps/mach/hurd/fork.c | 21 +- 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 | 5 +- sysdeps/mach/hurd/ftruncate.c | 6 +- sysdeps/mach/hurd/futimes.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 | 3 +- sysdeps/mach/hurd/getclktck.c | 2 +- sysdeps/mach/hurd/getcwd.c | 8 +- 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 | 6 +- sysdeps/mach/hurd/gethostid.c | 2 +- sysdeps/mach/hurd/gethostname.c | 6 +- sysdeps/mach/hurd/getitimer.c | 6 +- sysdeps/mach/hurd/getlogin.c | 2 +- sysdeps/mach/hurd/getlogin_r.c | 6 +- sysdeps/mach/hurd/getpeername.c | 2 +- sysdeps/mach/hurd/getpgid.c | 5 +- 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 | 6 +- sysdeps/mach/hurd/getsid.c | 2 +- sysdeps/mach/hurd/getsockname.c | 7 +- sysdeps/mach/hurd/getsockopt.c | 2 +- sysdeps/mach/hurd/getuid.c | 2 +- sysdeps/mach/hurd/getxattr.c | 2 +- sysdeps/mach/hurd/group_member.c | 5 +- sysdeps/mach/hurd/i386/____longjmp_chk.S | 2 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 2 +- sysdeps/mach/hurd/i386/c++-types.data | 67 + sysdeps/mach/hurd/i386/exc2signal.c | 2 +- sysdeps/mach/hurd/i386/init-first.c | 2 +- sysdeps/mach/hurd/i386/intr-msg.h | 2 +- sysdeps/mach/hurd/i386/ioperm.c | 2 +- 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 | 2 +- sysdeps/mach/hurd/if_index.c | 5 +- sysdeps/mach/hurd/ifreq.c | 2 +- sysdeps/mach/hurd/ifreq.h | 2 +- sysdeps/mach/hurd/ioctl.c | 2 +- sysdeps/mach/hurd/isatty.c | 5 +- sysdeps/mach/hurd/jmp-unwind.c | 2 +- sysdeps/mach/hurd/kernel-features.h | 2 +- sysdeps/mach/hurd/kill.c | 2 +- sysdeps/mach/hurd/lchmod.c | 2 +- sysdeps/mach/hurd/lchown.c | 7 +- sysdeps/mach/hurd/lgetxattr.c | 2 +- sysdeps/mach/hurd/libc-lock.h | 8 +- sysdeps/mach/hurd/libc-tsd.h | 2 +- sysdeps/mach/hurd/link.c | 6 +- sysdeps/mach/hurd/linkat.c | 9 +- sysdeps/mach/hurd/listen.c | 6 +- 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 | 20 +- sysdeps/mach/hurd/mig-reply.c | 2 +- sysdeps/mach/hurd/mkdir.c | 6 +- sysdeps/mach/hurd/mkdirat.c | 7 +- sysdeps/mach/hurd/mlock.c | 2 +- sysdeps/mach/hurd/mmap.c | 2 +- sysdeps/mach/hurd/mmap64.c | 47 + sysdeps/mach/hurd/munlock.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/open.c | 4 +- sysdeps/mach/hurd/openat.c | 7 +- sysdeps/mach/hurd/opendir.c | 2 +- sysdeps/mach/hurd/pathconf.c | 2 +- sysdeps/mach/hurd/pipe.c | 2 +- sysdeps/mach/hurd/poll.c | 7 +- sysdeps/mach/hurd/ppoll.c | 2 +- sysdeps/mach/hurd/pread.c | 2 +- sysdeps/mach/hurd/pread64.c | 2 +- sysdeps/mach/hurd/profil.c | 9 +- sysdeps/mach/hurd/pselect.c | 11 +- sysdeps/mach/hurd/ptrace.c | 2 +- sysdeps/mach/hurd/ptsname.c | 2 +- sysdeps/mach/hurd/pwrite.c | 2 +- sysdeps/mach/hurd/pwrite64.c | 2 +- sysdeps/mach/hurd/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 | 7 +- sysdeps/mach/hurd/readlinkat.c | 8 +- sysdeps/mach/hurd/reboot.c | 2 +- sysdeps/mach/hurd/recv.c | 8 +- sysdeps/mach/hurd/recvfrom.c | 11 +- sysdeps/mach/hurd/recvmsg.c | 2 +- sysdeps/mach/hurd/removexattr.c | 2 +- sysdeps/mach/hurd/rename.c | 6 +- sysdeps/mach/hurd/renameat.c | 8 +- sysdeps/mach/hurd/revoke.c | 5 +- sysdeps/mach/hurd/rewinddir.c | 5 +- sysdeps/mach/hurd/rmdir.c | 5 +- sysdeps/mach/hurd/sbrk.c | 2 +- sysdeps/mach/hurd/seekdir.c | 6 +- sysdeps/mach/hurd/select.c | 10 +- sysdeps/mach/hurd/send.c | 8 +- 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 | 6 +- sysdeps/mach/hurd/setegid.c | 5 +- sysdeps/mach/hurd/seteuid.c | 5 +- sysdeps/mach/hurd/setgid.c | 5 +- sysdeps/mach/hurd/setgroups.c | 6 +- sysdeps/mach/hurd/sethostid.c | 5 +- sysdeps/mach/hurd/sethostname.c | 6 +- sysdeps/mach/hurd/setitimer.c | 2 +- sysdeps/mach/hurd/setlogin.c | 5 +- sysdeps/mach/hurd/setpgid.c | 6 +- sysdeps/mach/hurd/setpriority.c | 2 +- sysdeps/mach/hurd/setregid.c | 6 +- sysdeps/mach/hurd/setresgid.c | 2 +- sysdeps/mach/hurd/setresuid.c | 2 +- sysdeps/mach/hurd/setreuid.c | 6 +- sysdeps/mach/hurd/setrlimit.c | 2 +- sysdeps/mach/hurd/setsid.c | 2 +- sysdeps/mach/hurd/setsockopt.c | 2 +- sysdeps/mach/hurd/settimeofday.c | 6 +- sysdeps/mach/hurd/setuid.c | 5 +- sysdeps/mach/hurd/setxattr.c | 2 +- sysdeps/mach/hurd/shutdown.c | 6 +- sysdeps/mach/hurd/sigaction.c | 7 +- sysdeps/mach/hurd/sigaltstack.c | 6 +- sysdeps/mach/hurd/siglist.h | 2 +- sysdeps/mach/hurd/sigpending.c | 5 +- sysdeps/mach/hurd/sigprocmask.c | 7 +- sysdeps/mach/hurd/sigstack.c | 2 +- sysdeps/mach/hurd/sigsuspend.c | 5 +- sysdeps/mach/hurd/sigwait.c | 3 +- sysdeps/mach/hurd/socket.c | 7 +- sysdeps/mach/hurd/socketpair.c | 2 +- sysdeps/mach/hurd/spawni.c | 2 +- sysdeps/mach/hurd/statfs.c | 2 +- sysdeps/mach/hurd/statfs64.c | 2 +- sysdeps/mach/hurd/statfsconv.c | 2 +- sysdeps/mach/hurd/statvfs.c | 2 +- sysdeps/mach/hurd/statvfs64.c | 2 +- sysdeps/mach/hurd/symlink.c | 6 +- sysdeps/mach/hurd/symlinkat.c | 7 +- sysdeps/mach/hurd/sync.c | 2 +- sysdeps/mach/hurd/syncfs.c | 2 +- sysdeps/mach/hurd/sysconf.c | 2 +- sysdeps/mach/hurd/telldir.c | 5 +- sysdeps/mach/hurd/times.c | 2 +- sysdeps/mach/hurd/tls.h | 2 +- sysdeps/mach/hurd/tmpfile.c | 2 +- sysdeps/mach/hurd/truncate.c | 6 +- sysdeps/mach/hurd/ttyname.c | 2 +- sysdeps/mach/hurd/ttyname_r.c | 2 +- sysdeps/mach/hurd/umask.c | 5 +- sysdeps/mach/hurd/uname.c | 2 +- sysdeps/mach/hurd/unlink.c | 5 +- sysdeps/mach/hurd/unlinkat.c | 7 +- sysdeps/mach/hurd/utimes.c | 6 +- sysdeps/mach/hurd/wait4.c | 5 +- sysdeps/mach/hurd/write.c | 2 +- sysdeps/mach/hurd/xmknod.c | 2 +- sysdeps/mach/hurd/xmknodat.c | 4 +- sysdeps/mach/hurd/xstat.c | 2 +- sysdeps/mach/hurd/xstat64.c | 2 +- sysdeps/mach/hurd/xstatconv.c | 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 | 8 +- sysdeps/mach/pagecopy.h | 2 +- sysdeps/mach/readonly-area.c | 2 +- sysdeps/mach/sched_yield.c | 2 +- sysdeps/mach/sleep.c | 2 +- sysdeps/mach/strerror_l.c | 2 +- sysdeps/mach/sysdep.h | 2 +- sysdeps/mach/thread_state.h | 2 +- sysdeps/mach/usleep.c | 2 +- sysdeps/mach/xpg-strerror.c | 2 +- sysdeps/microblaze/__longjmp.S | 2 +- sysdeps/microblaze/_mcount.S | 2 +- sysdeps/microblaze/asm-syntax.h | 2 +- sysdeps/microblaze/atomic-machine.h | 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 | 2 +- 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/math_private.h | 7 +- sysdeps/microblaze/memusage.h | 2 +- sysdeps/microblaze/nptl/Makefile | 2 +- sysdeps/microblaze/nptl/bits/pthreadtypes.h | 2 +- sysdeps/microblaze/nptl/bits/semaphore.h | 2 +- sysdeps/microblaze/nptl/pthread_spin_lock.c | 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/Makefile | 6 + sysdeps/mips/__longjmp.c | 2 +- sysdeps/mips/add_n.S | 2 +- sysdeps/mips/addmul_1.S | 2 +- sysdeps/mips/atomic-machine.h | 29 +- 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/mathdef.h | 2 +- sysdeps/mips/bits/nan.h | 2 +- sysdeps/mips/bits/setjmp.h | 2 +- sysdeps/mips/bits/wordsize.h | 2 +- sysdeps/mips/bsd-_setjmp.S | 2 +- sysdeps/mips/bsd-setjmp.S | 2 +- sysdeps/mips/dl-dtprocnum.h | 2 +- sysdeps/mips/dl-machine-reject-phdr.h | 2 +- sysdeps/mips/dl-machine.h | 2 +- sysdeps/mips/dl-procinfo.c | 2 +- sysdeps/mips/dl-procinfo.h | 2 +- sysdeps/mips/dl-tls.h | 2 +- sysdeps/mips/dl-trampoline.c | 2 +- sysdeps/mips/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/fegetround.c | 2 +- sysdeps/mips/fpu/feholdexcpt.c | 2 +- sysdeps/mips/fpu/fenv_libc.h | 2 +- sysdeps/mips/fpu/fesetenv.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 | 8 +- sysdeps/mips/gccframe.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.h | 2 +- sysdeps/mips/math_private.h | 9 +- sysdeps/mips/memcpy.S | 47 +- 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 | 4 +- sysdeps/mips/mips32/fpu/fpucw-helpers.c | 2 +- sysdeps/mips/mips32/libm-test-ulps | 2 + sysdeps/mips/mips64/__longjmp.c | 6 +- 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 | 2 + sysdeps/mips/mips64/lshift.S | 2 +- sysdeps/mips/mips64/mul_1.S | 2 +- sysdeps/mips/mips64/n32/crti.S | 2 +- sysdeps/mips/mips64/n32/crtn.S | 2 +- sysdeps/mips/mips64/n64/crti.S | 2 +- sysdeps/mips/mips64/n64/crtn.S | 2 +- sysdeps/mips/mips64/rshift.S | 2 +- sysdeps/mips/mips64/setjmp.S | 2 +- sysdeps/mips/mips64/setjmp_aux.c | 2 +- sysdeps/mips/mips64/sub_n.S | 2 +- sysdeps/mips/mips64/submul_1.S | 2 +- sysdeps/mips/mul_1.S | 2 +- sysdeps/mips/nptl/Makefile | 2 +- sysdeps/mips/nptl/bits/pthreadtypes.h | 2 +- sysdeps/mips/nptl/bits/semaphore.h | 2 +- sysdeps/mips/nptl/pthread_spin_lock.c | 2 +- sysdeps/mips/nptl/pthreaddef.h | 2 +- sysdeps/mips/nptl/tls.h | 2 +- sysdeps/mips/regdef.h | 2 +- sysdeps/mips/rshift.S | 2 +- sysdeps/mips/setjmp.S | 2 +- sysdeps/mips/setjmp_aux.c | 2 +- sysdeps/mips/sgidefs.h | 2 +- sysdeps/mips/sotruss-lib.c | 2 +- sysdeps/mips/stackinfo.h | 2 +- sysdeps/mips/start.S | 2 +- sysdeps/mips/strcmp.S | 2 +- sysdeps/mips/sub_n.S | 2 +- sysdeps/mips/submul_1.S | 2 +- sysdeps/mips/sys/asm.h | 2 +- sysdeps/mips/sys/fpregdef.h | 2 +- sysdeps/mips/sys/regdef.h | 2 +- sysdeps/mips/sys/tas.h | 2 +- sysdeps/mips/sys/ucontext.h | 2 +- sysdeps/mips/tst-abi-fp32mod.c | 2 +- sysdeps/mips/tst-abi-fp64amod.c | 2 +- sysdeps/mips/tst-abi-fp64mod.c | 2 +- sysdeps/mips/tst-abi-fpxxmod.c | 2 +- sysdeps/mips/tst-abi-fpxxomod.c | 2 +- sysdeps/mips/tst-abi-interlink.c | 2 +- sysdeps/mips/tst-audit.h | 2 +- sysdeps/mips/tst-mode-switch-1.c | 2 +- sysdeps/mips/tst-mode-switch-2.c | 2 +- sysdeps/mips/tst-mode-switch-3.c | 2 +- sysdeps/nacl/Makefile | 2 +- sysdeps/nacl/_exit.c | 2 +- sysdeps/nacl/access.c | 2 +- sysdeps/nacl/bits/dirent.h | 2 +- sysdeps/nacl/bits/fcntl.h | 2 +- sysdeps/nacl/bits/local_lim.h | 2 +- sysdeps/nacl/bits/mman.h | 2 +- sysdeps/nacl/bits/param.h | 2 +- sysdeps/nacl/bits/posix_opt.h | 2 +- sysdeps/nacl/bits/stat.h | 2 +- sysdeps/nacl/bits/typesizes.h | 3 +- sysdeps/nacl/brk.c | 2 +- sysdeps/nacl/chdir.c | 2 +- sysdeps/nacl/check_fds.c | 2 +- sysdeps/nacl/chmod.c | 2 +- sysdeps/nacl/clock.c | 2 +- sysdeps/nacl/clock_getres.c | 2 +- sysdeps/nacl/clock_gettime.c | 2 +- sysdeps/nacl/close.c | 2 +- sysdeps/nacl/createthread.c | 2 +- sysdeps/nacl/dl-map-segments.h | 30 +- sysdeps/nacl/dl-osinfo.h | 2 +- sysdeps/nacl/dl-sysdep-open.h | 40 + sysdeps/nacl/dl-sysdep.c | 25 +- sysdeps/nacl/dl-sysdep.h | 2 +- sysdeps/nacl/dl-unmap-segments.h | 2 +- sysdeps/nacl/dl-writev.h | 2 +- sysdeps/nacl/dup.c | 2 +- sysdeps/nacl/dup2.c | 2 +- sysdeps/nacl/errnos.awk | 2 +- sysdeps/nacl/euidaccess.c | 2 +- sysdeps/nacl/exit-thread.h | 2 +- sysdeps/nacl/fchdir.c | 2 +- sysdeps/nacl/fchmod.c | 2 +- sysdeps/nacl/fdatasync.c | 2 +- sysdeps/nacl/fdopendir.c | 2 +- sysdeps/nacl/fsync.c | 2 +- sysdeps/nacl/ftruncate.c | 2 +- sysdeps/nacl/futex-internal.h | 2 +- sysdeps/nacl/fxstat.c | 2 +- sysdeps/nacl/getcwd.c | 2 +- sysdeps/nacl/getdents.c | 2 +- sysdeps/nacl/getdtsz.c | 2 +- sysdeps/nacl/gethostname.c | 2 +- sysdeps/nacl/getpid.c | 2 +- sysdeps/nacl/getsysstats.c | 2 +- sysdeps/nacl/gettimeofday.c | 2 +- sysdeps/nacl/init-first.c | 2 +- sysdeps/nacl/iofdopen.c | 2 +- sysdeps/nacl/isatty.c | 2 +- sysdeps/nacl/kernel-features.h | 2 +- sysdeps/nacl/ld.abilist | 23 +- sysdeps/nacl/ldsodefs.h | 8 +- sysdeps/nacl/libBrokenLocale.abilist | 5 +- sysdeps/nacl/libanl.abilist | 11 +- sysdeps/nacl/libcrypt.abilist | 17 +- sysdeps/nacl/libdl.abilist | 21 +- sysdeps/nacl/libm.abilist | 744 +- sysdeps/nacl/libpthread.abilist | 351 +- sysdeps/nacl/libresolv.abilist | 185 +- sysdeps/nacl/librt.abilist | 73 +- sysdeps/nacl/libutil.abilist | 15 +- sysdeps/nacl/link.c | 2 +- sysdeps/nacl/lll_timedlock_wait.c | 2 +- sysdeps/nacl/lll_timedwait_tid.c | 2 +- sysdeps/nacl/lowlevellock-futex.h | 9 +- sysdeps/nacl/lowlevellock.h | 2 +- sysdeps/nacl/lseek.c | 2 +- sysdeps/nacl/lxstat.c | 2 +- sysdeps/nacl/mkdir.c | 2 +- sysdeps/nacl/mmap.c | 2 +- sysdeps/nacl/mprotect.c | 2 +- sysdeps/nacl/munmap.c | 2 +- sysdeps/nacl/nacl-after-link.sh | 2 +- sysdeps/nacl/nacl-interface-list.h | 4 +- sysdeps/nacl/nacl-interface-table.c | 2 +- sysdeps/nacl/nacl-interfaces.c | 2 +- sysdeps/nacl/nacl-interfaces.h | 2 +- sysdeps/nacl/nacl-test-wrapper.sh | 2 +- sysdeps/nacl/nacl_interface_ext_supply.c | 2 +- sysdeps/nacl/nacl_interface_query.c | 2 +- sysdeps/nacl/nanosleep.c | 2 +- sysdeps/nacl/open.c | 2 +- sysdeps/nacl/pthread-pids.h | 2 +- sysdeps/nacl/pthread_condattr_setclock.c | 2 +- sysdeps/nacl/read.c | 2 +- sysdeps/nacl/readlink.c | 2 +- sysdeps/nacl/rename.c | 2 +- sysdeps/nacl/rmdir.c | 2 +- sysdeps/nacl/sched_yield.c | 2 +- sysdeps/nacl/start.c | 2 +- sysdeps/nacl/symlink.c | 2 +- sysdeps/nacl/tls.h | 2 +- sysdeps/nacl/truncate.c | 2 +- sysdeps/nacl/uname-values.h | 2 +- sysdeps/nacl/unlink.c | 2 +- sysdeps/nacl/utimes.c | 2 +- sysdeps/nacl/write.c | 2 +- sysdeps/nacl/xstat.c | 2 +- sysdeps/nacl/xstatconv.c | 2 +- sysdeps/nacl/xstatconv.h | 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/libm-test-ulps | 44 +- sysdeps/nios2/machine-gmon.h | 2 +- sysdeps/nios2/math-tests.h | 2 +- sysdeps/nios2/math_private.h | 7 +- sysdeps/nios2/memusage.h | 2 +- sysdeps/nios2/nptl/Makefile | 2 +- sysdeps/nios2/nptl/bits/pthreadtypes.h | 2 +- sysdeps/nios2/nptl/bits/semaphore.h | 2 +- sysdeps/nios2/nptl/pthread_spin_lock.c | 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 | 4 +- sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/allocrtsig.c | 2 +- sysdeps/nptl/configure | 87 - sysdeps/nptl/configure.ac | 46 - sysdeps/nptl/fork.c | 52 +- sysdeps/nptl/fork.h | 2 +- sysdeps/nptl/futex-internal.h | 2 +- sysdeps/nptl/gai_misc.h | 8 +- sysdeps/nptl/internaltypes.h | 17 +- sysdeps/nptl/jmp-unwind.c | 2 +- sysdeps/nptl/libc-lock.h | 2 +- sysdeps/nptl/libc-lockP.h | 3 +- sysdeps/nptl/lowlevellock-futex.h | 2 +- sysdeps/nptl/lowlevellock.h | 20 +- sysdeps/nptl/malloc-machine.h | 40 +- sysdeps/nptl/nptl-signals.h | 2 +- sysdeps/nptl/pthread-functions.h | 2 +- sysdeps/nptl/pthread.h | 2 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/nptl/shm-directory.h | 2 +- sysdeps/nptl/sigfillset.c | 2 +- sysdeps/nptl/stdio-lock.h | 2 +- sysdeps/nptl/sys/procfs.h | 2 +- sysdeps/nptl/unwind-forcedunwind.c | 2 +- sysdeps/posix/alarm.c | 5 +- sysdeps/posix/clock.c | 2 +- sysdeps/posix/clock_getres.c | 2 +- sysdeps/posix/closedir.c | 2 +- sysdeps/posix/ctermid.c | 2 +- sysdeps/posix/cuserid.c | 5 +- sysdeps/posix/dirfd.c | 5 +- sysdeps/posix/dirstream.h | 2 +- sysdeps/posix/dl-fileid.h | 2 +- sysdeps/posix/dup.c | 7 +- sysdeps/posix/dup2.c | 6 +- sysdeps/posix/euidaccess.c | 10 +- sysdeps/posix/fdopendir.c | 2 +- sysdeps/posix/flock.c | 6 +- sysdeps/posix/fpathconf.c | 6 +- sysdeps/posix/gai_strerror.c | 2 +- sysdeps/posix/getaddrinfo.c | 280 +- sysdeps/posix/getcwd.c | 6 +- sysdeps/posix/getdtsz.c | 2 +- sysdeps/posix/gethostname.c | 6 +- sysdeps/posix/getpagesize.c | 2 +- sysdeps/posix/gettimeofday.c | 6 +- sysdeps/posix/isatty.c | 5 +- sysdeps/posix/isfdtype.c | 2 +- sysdeps/posix/killpg.c | 6 +- sysdeps/posix/libc_fatal.c | 5 +- sysdeps/posix/mkfifo.c | 2 +- sysdeps/posix/mkfifoat.c | 7 +- sysdeps/posix/nice.c | 2 +- sysdeps/posix/open64.c | 2 +- sysdeps/posix/opendir.c | 2 +- sysdeps/posix/pathconf.c | 2 +- sysdeps/posix/pause.c | 2 +- sysdeps/posix/posix_fallocate.c | 2 +- sysdeps/posix/posix_fallocate64.c | 2 +- sysdeps/posix/pread.c | 2 +- sysdeps/posix/pread64.c | 2 +- sysdeps/posix/preadv.c | 2 +- sysdeps/posix/profil.c | 2 +- sysdeps/posix/pwrite.c | 2 +- sysdeps/posix/pwrite64.c | 2 +- sysdeps/posix/pwritev.c | 2 +- sysdeps/posix/raise.c | 5 +- sysdeps/posix/readdir.c | 2 +- sysdeps/posix/readdir_r.c | 2 +- sysdeps/posix/readv.c | 2 +- sysdeps/posix/remove.c | 5 +- sysdeps/posix/rename.c | 6 +- sysdeps/posix/rewinddir.c | 5 +- sysdeps/posix/seekdir.c | 6 +- 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 | 5 +- sysdeps/posix/sigignore.c | 5 +- sysdeps/posix/sigintr.c | 6 +- sysdeps/posix/signal.c | 6 +- sysdeps/posix/sigpause.c | 2 +- sysdeps/posix/sigset.c | 6 +- sysdeps/posix/sigsetmask.c | 2 +- sysdeps/posix/sigsuspend.c | 5 +- sysdeps/posix/sigwait.c | 2 +- sysdeps/posix/sleep.c | 11 +- sysdeps/posix/spawni.c | 2 +- sysdeps/posix/sprofil.c | 2 +- sysdeps/posix/sysconf.c | 5 +- sysdeps/posix/system.c | 2 +- sysdeps/posix/sysv_signal.c | 6 +- sysdeps/posix/telldir.c | 2 +- sysdeps/posix/tempname.c | 2 +- sysdeps/posix/time.c | 5 +- sysdeps/posix/timespec_get.c | 2 +- sysdeps/posix/truncate.c | 2 +- sysdeps/posix/ttyname.c | 12 +- sysdeps/posix/ttyname_r.c | 17 +- sysdeps/posix/ulimit.c | 2 +- sysdeps/posix/usleep.c | 2 +- sysdeps/posix/utime.c | 6 +- sysdeps/posix/utimes.c | 2 +- sysdeps/posix/wait.c | 4 +- sysdeps/posix/wait3.c | 4 +- sysdeps/posix/waitid.c | 4 +- sysdeps/posix/writev.c | 2 +- sysdeps/powerpc/Makefile | 11 +- sysdeps/powerpc/Versions | 5 + sysdeps/powerpc/atomic-machine.h | 2 +- sysdeps/powerpc/bits/endian.h | 2 +- sysdeps/powerpc/bits/fenv.h | 2 +- sysdeps/powerpc/bits/fenvinline.h | 18 +- sysdeps/powerpc/bits/hwcap.h | 5 +- sysdeps/powerpc/bits/link.h | 2 +- sysdeps/powerpc/bits/mathdef.h | 2 +- sysdeps/powerpc/bits/mathinline.h | 2 +- sysdeps/powerpc/bits/setjmp.h | 2 +- sysdeps/powerpc/dl-procinfo.c | 12 +- sysdeps/powerpc/dl-procinfo.h | 17 +- sysdeps/powerpc/dl-tls.c | 2 +- sysdeps/powerpc/dl-tls.h | 2 +- sysdeps/powerpc/ffs.c | 2 +- sysdeps/powerpc/fpu/e_hypot.c | 2 +- sysdeps/powerpc/fpu/e_hypotf.c | 4 +- sysdeps/powerpc/fpu/e_rem_pio2f.c | 2 +- sysdeps/powerpc/fpu/e_sqrt.c | 2 +- sysdeps/powerpc/fpu/e_sqrtf.c | 2 +- sysdeps/powerpc/fpu/fclrexcpt.c | 2 +- sysdeps/powerpc/fpu/fe_mask.c | 2 +- sysdeps/powerpc/fpu/fe_nomask.c | 2 +- sysdeps/powerpc/fpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/fpu/feenablxcpt.c | 2 +- sysdeps/powerpc/fpu/fegetenv.c | 2 +- sysdeps/powerpc/fpu/fegetexcept.c | 2 +- sysdeps/powerpc/fpu/fegetround.c | 2 +- sysdeps/powerpc/fpu/feholdexcpt.c | 2 +- sysdeps/powerpc/fpu/fenv_const.c | 2 +- sysdeps/powerpc/fpu/fenv_libc.h | 2 +- sysdeps/powerpc/fpu/fenv_private.h | 6 +- sysdeps/powerpc/fpu/fesetenv.c | 2 +- sysdeps/powerpc/fpu/fesetround.c | 2 +- sysdeps/powerpc/fpu/feupdateenv.c | 2 +- sysdeps/powerpc/fpu/fgetexcptflg.c | 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 | 2 +- sysdeps/powerpc/fpu/k_rem_pio2f.c | 2 +- sysdeps/powerpc/fpu/k_sinf.c | 2 +- sysdeps/powerpc/fpu/libm-test-ulps | 378 +- sysdeps/powerpc/fpu/math_private.h | 2 +- sysdeps/powerpc/fpu/s_cosf.c | 3 +- sysdeps/powerpc/fpu/s_fabs.S | 2 +- sysdeps/powerpc/fpu/s_fdim.c | 2 +- sysdeps/powerpc/fpu/s_fdimf.c | 2 +- sysdeps/powerpc/fpu/s_float_bitwise.h | 2 +- sysdeps/powerpc/fpu/s_fma.S | 2 +- sysdeps/powerpc/fpu/s_fmaf.S | 2 +- sysdeps/powerpc/fpu/s_fmax.S | 2 +- sysdeps/powerpc/fpu/s_fmin.S | 2 +- sysdeps/powerpc/fpu/s_isnan.c | 5 +- sysdeps/powerpc/fpu/s_llround.c | 52 - sysdeps/powerpc/fpu/s_llroundf.c | 44 - sysdeps/powerpc/fpu/s_rint.c | 2 +- sysdeps/powerpc/fpu/s_rintf.c | 2 +- sysdeps/powerpc/fpu/s_sinf.c | 2 +- sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 2 +- sysdeps/powerpc/fpu_control.h | 2 +- sysdeps/powerpc/gccframe.h | 2 +- sysdeps/powerpc/hwcapinfo.c | 84 + sysdeps/powerpc/hwcapinfo.h | 29 + sysdeps/powerpc/jmpbuf-offsets.h | 2 +- sysdeps/powerpc/jmpbuf-unwind.h | 2 +- sysdeps/powerpc/ldsodefs.h | 2 +- sysdeps/powerpc/libc-tls.c | 32 + sysdeps/powerpc/locale-defines.sym | 4 + sysdeps/powerpc/longjmp.c | 2 +- sysdeps/powerpc/machine-gmon.h | 2 +- sysdeps/powerpc/math-tests.h | 2 +- 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/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/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 | 436 +- sysdeps/powerpc/nofpu/sim-full.c | 2 +- sysdeps/powerpc/nofpu/soft-supp.h | 2 +- sysdeps/powerpc/novmx-longjmp.c | 2 +- sysdeps/powerpc/novmx-sigjmp.c | 2 +- sysdeps/powerpc/novmxsetjmp.h | 2 +- sysdeps/powerpc/nptl/Makefile | 2 +- sysdeps/powerpc/nptl/elide.h | 119 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 9 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 9 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 27 + sysdeps/powerpc/nptl/pthreaddef.h | 2 +- sysdeps/powerpc/nptl/tcb-offsets.sym | 8 + sysdeps/powerpc/nptl/tls.h | 46 +- 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 | 2 +- sysdeps/powerpc/power5+/fpu/s_modff.c | 2 +- sysdeps/powerpc/power6/wcschr.c | 2 +- sysdeps/powerpc/power6/wcscpy.c | 2 +- sysdeps/powerpc/power6/wcsrchr.c | 2 +- sysdeps/powerpc/power6/wordcopy.c | 2 +- sysdeps/powerpc/power7/fpu/s_logb.c | 3 +- sysdeps/powerpc/power7/fpu/s_logbf.c | 2 +- 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 | 2 +- sysdeps/powerpc/powerpc32/dl-machine.c | 2 +- sysdeps/powerpc/powerpc32/dl-machine.h | 16 +- sysdeps/powerpc/powerpc32/dl-start.S | 2 +- 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/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/fesetround.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 +- sysdeps/powerpc/powerpc32/fpu/configure | 27 + sysdeps/powerpc/powerpc32/fpu/configure.ac | 16 + .../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 | 33 +- sysdeps/powerpc/powerpc32/fpu/s_llrintf.c | 24 +- sysdeps/powerpc/powerpc32/fpu/s_llround.c | 90 + sysdeps/powerpc/powerpc32/fpu/s_llroundf.c | 72 + sysdeps/powerpc/powerpc32/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lround.S | 45 +- sysdeps/powerpc/powerpc32/fpu/s_nearbyint.S | 8 +- sysdeps/powerpc/powerpc32/fpu/s_nearbyintf.S | 8 +- sysdeps/powerpc/powerpc32/fpu/s_rint.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_rintf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_round.S | 11 +- sysdeps/powerpc/powerpc32/fpu/s_roundf.S | 11 +- 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 | 2 +- .../power4/fpu/multiarch/s_ceilf-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceilf.c | 2 +- .../power4/fpu/multiarch/s_copysign-power6.S | 2 +- .../power4/fpu/multiarch/s_copysign-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_copysign.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_copysignf.c | 2 +- .../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 | 2 +- .../power4/fpu/multiarch/s_floorf-power5+.S | 2 +- .../power4/fpu/multiarch/s_floorf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_floorf.c | 2 +- .../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 | 2 +- .../power4/fpu/multiarch/s_roundf-power5+.S | 2 +- .../power4/fpu/multiarch/s_roundf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_roundf.c | 2 +- .../power4/fpu/multiarch/s_trunc-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc.c | 2 +- .../power4/fpu/multiarch/s_truncf-power5+.S | 2 +- .../power4/fpu/multiarch/s_truncf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_truncf.c | 2 +- .../powerpc32/power4/fpu/multiarch/w_sqrt-power5.S | 2 +- .../powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/w_sqrt.c | 2 +- .../power4/fpu/multiarch/w_sqrtf-power5.S | 2 +- .../powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/w_sqrtf.c | 2 +- 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/fpu/w_sqrt.S | 2 +- sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S | 2 +- sysdeps/powerpc/powerpc32/power4/hp-timing.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 14 +- sysdeps/powerpc/powerpc32/power4/memcopy.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- .../powerpc32/power4/multiarch/bzero-power6.S | 2 +- .../powerpc32/power4/multiarch/bzero-power7.S | 2 +- .../powerpc32/power4/multiarch/bzero-ppc32.S | 2 +- sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 2 +- .../powerpc32/power4/multiarch/ifunc-impl-list.c | 2 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 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 | 2 +- .../powerpc32/power4/multiarch/wcschr-power7.c | 2 +- .../powerpc32/power4/multiarch/wcschr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/wcschr.c | 2 +- .../powerpc32/power4/multiarch/wcscpy-power6.c | 2 +- .../powerpc32/power4/multiarch/wcscpy-power7.c | 2 +- .../powerpc32/power4/multiarch/wcscpy-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/wcscpy.c | 2 +- .../powerpc32/power4/multiarch/wcsrchr-power6.c | 2 +- .../powerpc32/power4/multiarch/wcsrchr-power7.c | 2 +- .../powerpc32/power4/multiarch/wcsrchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/wcsrchr.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-power7.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-ppc32.c | 2 +- sysdeps/powerpc/powerpc32/power4/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/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/power5/fpu/w_sqrt.S | 2 +- sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.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 | 4 +- 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 | 14 +- 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/power9/Implies | 2 + .../powerpc/powerpc32/power9/fpu/multiarch/Implies | 1 + sysdeps/powerpc/powerpc32/power9/multiarch/Implies | 1 + sysdeps/powerpc/powerpc32/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc32/register-dump.h | 2 +- sysdeps/powerpc/powerpc32/rshift.S | 2 +- sysdeps/powerpc/powerpc32/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/setjmp.S | 2 +- sysdeps/powerpc/powerpc32/start.S | 2 +- sysdeps/powerpc/powerpc32/stpcpy.S | 2 +- sysdeps/powerpc/powerpc32/strchr.S | 2 +- sysdeps/powerpc/powerpc32/strcmp.S | 2 +- sysdeps/powerpc/powerpc32/strcpy.S | 2 +- sysdeps/powerpc/powerpc32/strlen.S | 2 +- sysdeps/powerpc/powerpc32/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/sub_n.S | 2 +- sysdeps/powerpc/powerpc32/submul_1.S | 2 +- sysdeps/powerpc/powerpc32/sysdep.h | 2 +- sysdeps/powerpc/powerpc32/tst-audit.h | 2 +- sysdeps/powerpc/powerpc64/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc64/__longjmp.S | 2 +- sysdeps/powerpc/powerpc64/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/addmul_1.S | 2 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 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 | 2 +- sysdeps/powerpc/powerpc64/dl-machine.c | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 16 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 2 +- sysdeps/powerpc/powerpc64/entry.h | 2 +- sysdeps/powerpc/powerpc64/ffsll.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 | 2 +- .../powerpc64/fpu/multiarch/s_ceilf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_ceilf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c | 2 +- .../powerpc64/fpu/multiarch/s_copysign-power6.S | 2 +- .../powerpc64/fpu/multiarch/s_copysign-ppc64.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_copysign.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_copysignf.c | 2 +- .../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 | 2 +- .../powerpc64/fpu/multiarch/s_floorf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_floorf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf.c | 2 +- .../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 +- .../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_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 | 2 +- .../powerpc64/fpu/multiarch/s_roundf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_roundf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c | 2 +- .../powerpc64/fpu/multiarch/s_trunc-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_trunc-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc.c | 2 +- .../powerpc64/fpu/multiarch/s_truncf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_truncf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c | 2 +- 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_llrintf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llround.S | 7 +- sysdeps/powerpc/powerpc64/fpu/s_llroundf.S | 10 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyint.S | 8 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S | 8 +- sysdeps/powerpc/powerpc64/fpu/s_rint.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_rintf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_round.S | 11 +- sysdeps/powerpc/powerpc64/fpu/s_roundf.S | 11 +- sysdeps/powerpc/powerpc64/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc64/hp-timing.h | 2 +- sysdeps/powerpc/powerpc64/lshift.S | 2 +- sysdeps/powerpc/powerpc64/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/memset.S | 2 +- sysdeps/powerpc/powerpc64/mul_1.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 4 +- 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 | 28 +- sysdeps/powerpc/powerpc64/multiarch/init-arch.h | 2 +- .../powerpc/powerpc64/multiarch/memchr-power7.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 +- 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 +- 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-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 +- 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 | 49 + .../powerpc/powerpc64/multiarch/strcasestr-ppc64.c | 34 + sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 37 + .../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 +- 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-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 2 +- .../powerpc/powerpc64/multiarch/strcspn-power8.S | 25 + .../powerpc/powerpc64/multiarch/strcspn-ppc64.c | 26 + sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 35 + .../powerpc/powerpc64/multiarch/strlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strlen-power8.S | 39 + sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 11 +- .../powerpc/powerpc64/multiarch/strncase-power7.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-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-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 2 +- .../powerpc/powerpc64/multiarch/strnlen-power7.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-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 2 +- .../powerpc/powerpc64/multiarch/strspn-power8.S | 25 + sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c | 25 + sysdeps/powerpc/powerpc64/multiarch/strspn.c | 35 + .../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 | 2 +- .../powerpc/powerpc64/multiarch/wcschr-power7.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcschr.c | 2 +- .../powerpc/powerpc64/multiarch/wcscpy-power6.c | 2 +- .../powerpc/powerpc64/multiarch/wcscpy-power7.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcscpy.c | 2 +- .../powerpc/powerpc64/multiarch/wcsrchr-power6.c | 2 +- .../powerpc/powerpc64/multiarch/wcsrchr-power7.c | 2 +- .../powerpc/powerpc64/multiarch/wcsrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c | 2 +- .../powerpc/powerpc64/multiarch/wordcopy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power4/memcmp.S | 14 +- 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/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 | 24 +- 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 | 10 +- sysdeps/powerpc/powerpc64/power7/sub_n.S | 2 +- sysdeps/powerpc/powerpc64/power8/Makefile | 3 + 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/memset.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpncpy.S | 2 +- .../powerpc/powerpc64/power8/strcasestr-ppc64.c | 29 + sysdeps/powerpc/powerpc64/power8/strcasestr.S | 531 + sysdeps/powerpc/powerpc64/power8/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcspn.S | 20 + sysdeps/powerpc/powerpc64/power8/strlen.S | 297 + sysdeps/powerpc/powerpc64/power8/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 133 +- sysdeps/powerpc/powerpc64/power8/strspn.S | 202 + sysdeps/powerpc/powerpc64/power9/Implies | 2 + sysdeps/powerpc/powerpc64/power9/fpu/Implies | 2 + .../powerpc/powerpc64/power9/fpu/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/power9/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc64/register-dump.h | 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/strcspn.S | 127 - sysdeps/powerpc/powerpc64/strlen.S | 2 +- sysdeps/powerpc/powerpc64/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/strpbrk.S | 135 - sysdeps/powerpc/powerpc64/strspn.S | 144 - sysdeps/powerpc/powerpc64/strtok.S | 2 +- sysdeps/powerpc/powerpc64/strtok_r.S | 2 +- sysdeps/powerpc/powerpc64/submul_1.S | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 2 +- sysdeps/powerpc/powerpc64/tst-audit.h | 2 +- sysdeps/powerpc/sched_cpucount.c | 2 +- sysdeps/powerpc/sigjmp.c | 2 +- sysdeps/powerpc/sotruss-lib.c | 2 +- sysdeps/powerpc/stackinfo.h | 2 +- sysdeps/powerpc/strcat.c | 2 +- sysdeps/powerpc/sys/platform/ppc.h | 2 +- sysdeps/powerpc/sysdep.h | 4 +- sysdeps/powerpc/test-arith.c | 2 +- sysdeps/powerpc/test-get_hwcap-static.c | 23 + sysdeps/powerpc/test-get_hwcap.c | 188 + sysdeps/powerpc/test-gettimebase.c | 2 +- sysdeps/powerpc/tst-stack-align.h | 2 +- sysdeps/pthread/Makefile | 2 +- sysdeps/pthread/aio_cancel.c | 6 +- sysdeps/pthread/aio_error.c | 5 +- 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 | 5 +- sysdeps/pthread/aio_read64.c | 5 +- sysdeps/pthread/aio_suspend.c | 8 +- sysdeps/pthread/aio_write.c | 5 +- sysdeps/pthread/aio_write64.c | 5 +- sysdeps/pthread/allocalim.h | 2 +- sysdeps/pthread/bits/sigthread.h | 2 +- sysdeps/pthread/flockfile.c | 5 +- sysdeps/pthread/ftrylockfile.c | 5 +- sysdeps/pthread/funlockfile.c | 5 +- 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 | 7 +- sysdeps/pthread/timer_delete.c | 5 +- sysdeps/pthread/timer_getoverr.c | 5 +- sysdeps/pthread/timer_gettime.c | 6 +- sysdeps/pthread/timer_routines.c | 2 +- sysdeps/pthread/timer_settime.c | 9 +- sysdeps/pthread/tst-timer.c | 2 +- sysdeps/s390/abort-instr.h | 2 +- sysdeps/s390/asm-syntax.h | 2 +- sysdeps/s390/atomic-machine.h | 44 +- sysdeps/s390/bits/byteswap-16.h | 2 +- sysdeps/s390/bits/byteswap.h | 2 +- sysdeps/s390/bits/link.h | 31 +- sysdeps/s390/bits/mathdef.h | 2 +- sysdeps/s390/bits/setjmp.h | 2 +- sysdeps/s390/bits/string.h | 8 +- sysdeps/s390/bits/xtitypes.h | 2 +- sysdeps/s390/dl-irel.h | 2 +- sysdeps/s390/dl-procinfo.c | 2 +- sysdeps/s390/dl-procinfo.h | 2 +- sysdeps/s390/dl-tls.h | 6 +- sysdeps/s390/ffs.c | 5 +- sysdeps/s390/fix-fp-int-convert-overflow.h | 33 + sysdeps/s390/fpu/bits/fenv.h | 2 +- sysdeps/s390/fpu/bits/mathinline.h | 8 +- sysdeps/s390/fpu/e_sqrt.c | 4 +- sysdeps/s390/fpu/e_sqrtf.c | 4 +- sysdeps/s390/fpu/e_sqrtl.c | 4 +- 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/fegetround.c | 2 +- sysdeps/s390/fpu/feholdexcpt.c | 2 +- sysdeps/s390/fpu/fenv_libc.h | 2 +- sysdeps/s390/fpu/fesetenv.c | 2 +- sysdeps/s390/fpu/fesetround.c | 8 +- sysdeps/s390/fpu/feupdateenv.c | 2 +- sysdeps/s390/fpu/fgetexcptflg.c | 2 +- sysdeps/s390/fpu/fpu_control.h | 6 +- sysdeps/s390/fpu/fraiseexcpt.c | 2 +- sysdeps/s390/fpu/fsetexcptflg.c | 2 +- sysdeps/s390/fpu/ftestexcept.c | 2 +- sysdeps/s390/fpu/get-rounding-mode.h | 2 +- sysdeps/s390/fpu/libm-test-ulps | 506 +- sysdeps/s390/fpu/s_fma.c | 4 +- sysdeps/s390/fpu/s_fmaf.c | 4 +- sysdeps/s390/gccframe.h | 2 +- sysdeps/s390/gmp-mparam.h | 2 +- sysdeps/s390/jmpbuf-offsets.h | 2 +- sysdeps/s390/jmpbuf-unwind.h | 2 +- sysdeps/s390/ldsodefs.h | 2 +- sysdeps/s390/libc-tls.c | 2 +- sysdeps/s390/longjmp.c | 12 +- sysdeps/s390/machine-gmon.h | 2 +- sysdeps/s390/memusage.h | 4 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 2 +- sysdeps/s390/multiarch/ifunc-resolve.h | 28 +- sysdeps/s390/multiarch/memccpy-c.c | 2 +- sysdeps/s390/multiarch/memccpy-vx.S | 2 +- sysdeps/s390/multiarch/memccpy.c | 2 +- sysdeps/s390/multiarch/memchr-vx.S | 2 +- sysdeps/s390/multiarch/memchr.c | 2 +- sysdeps/s390/multiarch/memrchr-c.c | 2 +- sysdeps/s390/multiarch/memrchr-vx.S | 2 +- sysdeps/s390/multiarch/memrchr.c | 2 +- sysdeps/s390/multiarch/rawmemchr-c.c | 2 +- sysdeps/s390/multiarch/rawmemchr-vx.S | 2 +- sysdeps/s390/multiarch/rawmemchr.c | 2 +- sysdeps/s390/multiarch/stpcpy-c.c | 2 +- sysdeps/s390/multiarch/stpcpy-vx.S | 2 +- sysdeps/s390/multiarch/stpcpy.c | 2 +- sysdeps/s390/multiarch/stpncpy-c.c | 2 +- sysdeps/s390/multiarch/stpncpy-vx.S | 2 +- sysdeps/s390/multiarch/stpncpy.c | 2 +- sysdeps/s390/multiarch/strcat-c.c | 2 +- sysdeps/s390/multiarch/strcat-vx.S | 2 +- sysdeps/s390/multiarch/strcat.c | 2 +- sysdeps/s390/multiarch/strchr-c.c | 2 +- sysdeps/s390/multiarch/strchr-vx.S | 2 +- sysdeps/s390/multiarch/strchr.c | 2 +- sysdeps/s390/multiarch/strchrnul-c.c | 2 +- sysdeps/s390/multiarch/strchrnul-vx.S | 2 +- sysdeps/s390/multiarch/strchrnul.c | 2 +- sysdeps/s390/multiarch/strcmp-vx.S | 2 +- sysdeps/s390/multiarch/strcmp.c | 2 +- sysdeps/s390/multiarch/strcpy-vx.S | 2 +- sysdeps/s390/multiarch/strcpy.c | 2 +- sysdeps/s390/multiarch/strcspn-c.c | 2 +- sysdeps/s390/multiarch/strcspn-vx.S | 2 +- sysdeps/s390/multiarch/strcspn.c | 2 +- sysdeps/s390/multiarch/strlen-c.c | 2 +- sysdeps/s390/multiarch/strlen-vx.S | 2 +- sysdeps/s390/multiarch/strlen.c | 2 +- sysdeps/s390/multiarch/strncat-c.c | 2 +- sysdeps/s390/multiarch/strncat-vx.S | 2 +- sysdeps/s390/multiarch/strncat.c | 2 +- sysdeps/s390/multiarch/strncmp-c.c | 2 +- sysdeps/s390/multiarch/strncmp-vx.S | 2 +- sysdeps/s390/multiarch/strncmp.c | 2 +- sysdeps/s390/multiarch/strncpy-vx.S | 2 +- sysdeps/s390/multiarch/strncpy.c | 2 +- sysdeps/s390/multiarch/strnlen-c.c | 2 +- sysdeps/s390/multiarch/strnlen-vx.S | 2 +- sysdeps/s390/multiarch/strnlen.c | 2 +- sysdeps/s390/multiarch/strpbrk-c.c | 2 +- sysdeps/s390/multiarch/strpbrk-vx.S | 2 +- sysdeps/s390/multiarch/strpbrk.c | 2 +- sysdeps/s390/multiarch/strrchr-c.c | 2 +- sysdeps/s390/multiarch/strrchr-vx.S | 2 +- sysdeps/s390/multiarch/strrchr.c | 2 +- sysdeps/s390/multiarch/strspn-c.c | 2 +- sysdeps/s390/multiarch/strspn-vx.S | 2 +- sysdeps/s390/multiarch/strspn.c | 2 +- sysdeps/s390/multiarch/wcpcpy-c.c | 2 +- sysdeps/s390/multiarch/wcpcpy-vx.S | 2 +- sysdeps/s390/multiarch/wcpcpy.c | 2 +- sysdeps/s390/multiarch/wcpncpy-c.c | 2 +- sysdeps/s390/multiarch/wcpncpy-vx.S | 2 +- sysdeps/s390/multiarch/wcpncpy.c | 2 +- sysdeps/s390/multiarch/wcscat-c.c | 2 +- sysdeps/s390/multiarch/wcscat-vx.S | 2 +- sysdeps/s390/multiarch/wcscat.c | 2 +- sysdeps/s390/multiarch/wcschr-c.c | 2 +- sysdeps/s390/multiarch/wcschr-vx.S | 2 +- sysdeps/s390/multiarch/wcschr.c | 2 +- sysdeps/s390/multiarch/wcschrnul-c.c | 2 +- sysdeps/s390/multiarch/wcschrnul-vx.S | 2 +- sysdeps/s390/multiarch/wcschrnul.c | 2 +- sysdeps/s390/multiarch/wcscmp-c.c | 2 +- sysdeps/s390/multiarch/wcscmp-vx.S | 2 +- sysdeps/s390/multiarch/wcscmp.c | 2 +- sysdeps/s390/multiarch/wcscpy-c.c | 2 +- sysdeps/s390/multiarch/wcscpy-vx.S | 2 +- sysdeps/s390/multiarch/wcscpy.c | 2 +- sysdeps/s390/multiarch/wcscspn-c.c | 2 +- sysdeps/s390/multiarch/wcscspn-vx.S | 2 +- sysdeps/s390/multiarch/wcscspn.c | 2 +- sysdeps/s390/multiarch/wcslen-c.c | 2 +- sysdeps/s390/multiarch/wcslen-vx.S | 2 +- sysdeps/s390/multiarch/wcslen.c | 2 +- sysdeps/s390/multiarch/wcsncat-c.c | 2 +- sysdeps/s390/multiarch/wcsncat-vx.S | 2 +- sysdeps/s390/multiarch/wcsncat.c | 2 +- sysdeps/s390/multiarch/wcsncmp-c.c | 2 +- sysdeps/s390/multiarch/wcsncmp-vx.S | 2 +- sysdeps/s390/multiarch/wcsncmp.c | 2 +- sysdeps/s390/multiarch/wcsncpy-c.c | 2 +- sysdeps/s390/multiarch/wcsncpy-vx.S | 2 +- sysdeps/s390/multiarch/wcsncpy.c | 2 +- sysdeps/s390/multiarch/wcsnlen-c.c | 2 +- sysdeps/s390/multiarch/wcsnlen-vx.S | 2 +- sysdeps/s390/multiarch/wcsnlen.c | 2 +- sysdeps/s390/multiarch/wcspbrk-c.c | 2 +- sysdeps/s390/multiarch/wcspbrk-vx.S | 2 +- sysdeps/s390/multiarch/wcspbrk.c | 2 +- sysdeps/s390/multiarch/wcsrchr-c.c | 2 +- sysdeps/s390/multiarch/wcsrchr-vx.S | 2 +- sysdeps/s390/multiarch/wcsrchr.c | 2 +- sysdeps/s390/multiarch/wcsspn-c.c | 2 +- sysdeps/s390/multiarch/wcsspn-vx.S | 2 +- sysdeps/s390/multiarch/wcsspn.c | 2 +- sysdeps/s390/multiarch/wmemchr-c.c | 2 +- sysdeps/s390/multiarch/wmemchr-vx.S | 2 +- sysdeps/s390/multiarch/wmemchr.c | 2 +- sysdeps/s390/multiarch/wmemcmp-c.c | 2 +- sysdeps/s390/multiarch/wmemcmp-vx.S | 2 +- sysdeps/s390/multiarch/wmemcmp.c | 2 +- sysdeps/s390/multiarch/wmemset-c.c | 2 +- sysdeps/s390/multiarch/wmemset-vx.S | 2 +- sysdeps/s390/multiarch/wmemset.c | 2 +- sysdeps/s390/nptl/Makefile | 2 +- sysdeps/s390/nptl/bits/pthreadtypes.h | 2 +- sysdeps/s390/nptl/bits/semaphore.h | 2 +- sysdeps/s390/nptl/pthread_spin_init.c | 2 +- sysdeps/s390/nptl/pthread_spin_lock.c | 15 +- sysdeps/s390/nptl/pthread_spin_trylock.c | 11 +- sysdeps/s390/nptl/pthread_spin_unlock.c | 8 +- sysdeps/s390/nptl/pthreaddef.h | 2 +- sysdeps/s390/nptl/tls.h | 10 +- sysdeps/s390/s390-32/Makefile | 2 - sysdeps/s390/s390-32/__longjmp.c | 50 +- sysdeps/s390/s390-32/add_n.S | 2 +- sysdeps/s390/s390-32/addmul_1.S | 2 +- sysdeps/s390/s390-32/backtrace.c | 4 +- sysdeps/s390/s390-32/bcopy.S | 2 +- sysdeps/s390/s390-32/bzero.S | 2 +- sysdeps/s390/s390-32/crti.S | 2 +- sysdeps/s390/s390-32/crtn.S | 2 +- sysdeps/s390/s390-32/dl-machine.h | 55 +- sysdeps/s390/s390-32/dl-sysdep.h | 2 +- sysdeps/s390/s390-32/dl-trampoline.S | 136 +- sysdeps/s390/s390-32/dl-trampoline.h | 231 + sysdeps/s390/s390-32/memchr.S | 2 +- sysdeps/s390/s390-32/memcmp.S | 2 +- sysdeps/s390/s390-32/memcpy.S | 2 +- sysdeps/s390/s390-32/memset.S | 2 +- sysdeps/s390/s390-32/mul_1.S | 2 +- sysdeps/s390/s390-32/multiarch/memchr.c | 2 +- sysdeps/s390/s390-32/multiarch/memcmp-s390.S | 2 +- sysdeps/s390/s390-32/multiarch/memcmp.c | 4 +- sysdeps/s390/s390-32/multiarch/memcpy-s390.S | 2 +- sysdeps/s390/s390-32/multiarch/memcpy.c | 2 +- sysdeps/s390/s390-32/multiarch/memset-s390.S | 2 +- sysdeps/s390/s390-32/multiarch/memset.c | 2 +- sysdeps/s390/s390-32/multiarch/strcmp.c | 2 +- sysdeps/s390/s390-32/multiarch/strcpy.c | 2 +- sysdeps/s390/s390-32/multiarch/strncpy.c | 2 +- sysdeps/s390/s390-32/s390-mcount.S | 2 +- sysdeps/s390/s390-32/setjmp.S | 20 +- sysdeps/s390/s390-32/stackguard-macros.h | 16 +- sysdeps/s390/s390-32/start.S | 2 +- sysdeps/s390/s390-32/strcmp.S | 2 +- sysdeps/s390/s390-32/strcpy.S | 2 +- sysdeps/s390/s390-32/strncpy.S | 2 +- sysdeps/s390/s390-32/sub_n.S | 2 +- sysdeps/s390/s390-32/sysdep.h | 2 +- sysdeps/s390/s390-32/tls-macros.h | 138 +- sysdeps/s390/s390-32/tst-audit.h | 2 +- sysdeps/s390/s390-64/Makefile | 2 - sysdeps/s390/s390-64/__longjmp.c | 66 +- sysdeps/s390/s390-64/add_n.S | 2 +- sysdeps/s390/s390-64/backtrace.c | 4 +- sysdeps/s390/s390-64/bcopy.S | 2 +- sysdeps/s390/s390-64/bzero.S | 2 +- sysdeps/s390/s390-64/crti.S | 2 +- sysdeps/s390/s390-64/crtn.S | 2 +- sysdeps/s390/s390-64/dl-machine.h | 45 +- sysdeps/s390/s390-64/dl-trampoline.S | 132 +- sysdeps/s390/s390-64/dl-trampoline.h | 225 + sysdeps/s390/s390-64/iso-8859-1_cp037_z900.c | 34 +- sysdeps/s390/s390-64/memchr.S | 2 +- sysdeps/s390/s390-64/memcmp.S | 2 +- sysdeps/s390/s390-64/memcpy.S | 2 +- sysdeps/s390/s390-64/memset.S | 2 +- sysdeps/s390/s390-64/multiarch/memchr.c | 2 +- sysdeps/s390/s390-64/multiarch/memcmp-s390x.S | 2 +- sysdeps/s390/s390-64/multiarch/memcmp.c | 4 +- sysdeps/s390/s390-64/multiarch/memcpy-s390x.S | 2 +- sysdeps/s390/s390-64/multiarch/memcpy.c | 2 +- sysdeps/s390/s390-64/multiarch/memset-s390x.S | 2 +- sysdeps/s390/s390-64/multiarch/memset.c | 2 +- sysdeps/s390/s390-64/multiarch/strcmp.c | 2 +- sysdeps/s390/s390-64/multiarch/strcpy.c | 2 +- sysdeps/s390/s390-64/multiarch/strncpy.c | 2 +- sysdeps/s390/s390-64/s390x-mcount.S | 2 +- sysdeps/s390/s390-64/setjmp.S | 36 +- sysdeps/s390/s390-64/stackguard-macros.h | 24 +- sysdeps/s390/s390-64/start.S | 2 +- sysdeps/s390/s390-64/strcmp.S | 2 +- sysdeps/s390/s390-64/strcpy.S | 2 +- sysdeps/s390/s390-64/strncpy.S | 2 +- sysdeps/s390/s390-64/sub_n.S | 2 +- sysdeps/s390/s390-64/sysdep.h | 2 +- sysdeps/s390/s390-64/tls-macros.h | 110 +- sysdeps/s390/s390-64/tst-audit.h | 2 +- sysdeps/s390/s390-64/utf16-utf32-z9.c | 30 +- sysdeps/s390/s390-64/utf8-utf16-z9.c | 30 +- sysdeps/s390/s390-64/utf8-utf32-z9.c | 30 +- sysdeps/s390/sotruss-lib.c | 2 +- sysdeps/s390/stackinfo.h | 2 +- sysdeps/s390/string_private.h | 20 + sysdeps/sh/____longjmp_chk.S | 2 +- sysdeps/sh/_mcount.S | 2 +- sysdeps/sh/bits/fenv.h | 2 +- sysdeps/sh/bits/huge_val.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/math_private.h | 10 + sysdeps/sh/memcpy.S | 2 +- sysdeps/sh/memset.S | 2 +- sysdeps/sh/memusage.h | 2 +- sysdeps/sh/nptl/bits/pthreadtypes.h | 2 +- sysdeps/sh/nptl/bits/semaphore.h | 2 +- sysdeps/sh/nptl/pthread_spin_init.c | 2 +- sysdeps/sh/nptl/pthread_spin_lock.c | 5 +- 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/bits/mathdef.h | 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/fegetround.c | 2 +- sysdeps/sh/sh4/fpu/feholdexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fesetenv.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/huge_vall.h | 2 +- sysdeps/sparc/bits/hwcap.h | 2 +- sysdeps/sparc/bits/link.h | 2 +- sysdeps/sparc/bits/mathdef.h | 2 +- sysdeps/sparc/bits/string.h | 6 +- sysdeps/sparc/crti.S | 2 +- sysdeps/sparc/crtn.S | 2 +- sysdeps/sparc/dl-dtprocnum.h | 2 +- sysdeps/sparc/dl-procinfo.c | 2 +- sysdeps/sparc/dl-procinfo.h | 2 +- sysdeps/sparc/dl-sysdep.h | 2 +- sysdeps/sparc/dl-tls.h | 2 +- sysdeps/sparc/fpu/bits/fenv.h | 2 +- sysdeps/sparc/fpu/bits/mathinline.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/fegetround.c | 2 +- sysdeps/sparc/fpu/feholdexcpt.c | 2 +- sysdeps/sparc/fpu/fesetenv.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 | 436 +- 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.h | 2 +- sysdeps/sparc/nptl/bits/semaphore.h | 2 +- sysdeps/sparc/nptl/pthread_barrier_destroy.c | 45 - sysdeps/sparc/nptl/pthread_barrier_init.c | 56 - sysdeps/sparc/nptl/pthread_barrier_wait.c | 81 - sysdeps/sparc/nptl/tls.h | 2 +- sysdeps/sparc/sparc-ifunc.h | 2 +- sysdeps/sparc/sparc-mcount.S | 2 +- sysdeps/sparc/sparc32/Makefile | 2 +- sysdeps/sparc/sparc32/Versions | 5 + 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 | 2 +- sysdeps/sparc/sparc32/dl-machine.h | 2 +- sysdeps/sparc/sparc32/dl-plt.h | 2 +- sysdeps/sparc/sparc32/dl-trampoline.S | 2 +- sysdeps/sparc/sparc32/e_sqrt.c | 5 +- sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 31 +- 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_fdim.S | 2 +- sysdeps/sparc/sparc32/fpu/s_fdimf.S | 2 +- sysdeps/sparc/sparc32/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc32/fpu/s_signbitl.S | 2 +- sysdeps/sparc/sparc32/fpu/w_sqrt.S | 2 +- sysdeps/sparc/sparc32/fpu/w_sqrtf.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/lowlevellock.c | 2 +- sysdeps/sparc/sparc32/lshift.S | 2 +- sysdeps/sparc/sparc32/memchr.S | 2 +- sysdeps/sparc/sparc32/memcpy.S | 2 +- sysdeps/sparc/sparc32/memset.S | 2 +- sysdeps/sparc/sparc32/mul_1.S | 2 +- sysdeps/sparc/sparc32/pthread_barrier_wait.c | 98 +- 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/rshift.S | 2 +- sysdeps/sparc/sparc32/sem_init.c | 7 +- sysdeps/sparc/sparc32/sem_open.c | 2 +- sysdeps/sparc/sparc32/sem_post.c | 2 +- sysdeps/sparc/sparc32/sem_wait.c | 2 +- sysdeps/sparc/sparc32/sem_waitcommon.c | 2 +- sysdeps/sparc/sparc32/setjmp.S | 2 +- sysdeps/sparc/sparc32/soft-fp/Makefile | 2 +- sysdeps/sparc/sparc32/soft-fp/q_add.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_cmp.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_cmpe.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_div.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_dtoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_feq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_fge.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_fgt.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_fle.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_flt.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_fne.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_itoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_lltoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_mul.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_neg.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtod.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtoi.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtoll.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtos.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtou.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtoull.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_sqrt.c | 3 +- sysdeps/sparc/sparc32/soft-fp/q_stoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_sub.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_ulltoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_util.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_utoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/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 +- .../sparc32/sparcv9/fpu/multiarch/s_ceil-vis2.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_ceil-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_ceilf-vis2.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_ceilf-vis3.S | 2 +- .../sparcv9/fpu/multiarch/s_copysign-vis3.S | 2 +- .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabs-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabsf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_floor-vis2.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_floorf-vis2.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_floorf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fma-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fmaf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fmax-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fmaxf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fmin-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fminf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrint-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf-vis3.S | 2 +- .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 2 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rint-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_trunc-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_truncf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/w_sqrt-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/w_sqrtf-vis3.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fdim.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fdimf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_floor.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_floorf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fmax.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fmaxf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fmin.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fminf.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_lrint.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/fpu/s_trunc.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_truncf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 2 +- sysdeps/sparc/sparc32/sparcv9/mul_1.S | 2 +- .../sparc/sparc32/sparcv9/pthread_barrier_wait.c | 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/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.S | 2 +- sysdeps/sparc/sparc64/dl-irel.h | 2 +- sysdeps/sparc/sparc64/dl-machine.h | 2 +- sysdeps/sparc/sparc64/dl-plt.h | 2 +- sysdeps/sparc/sparc64/dl-trampoline.S | 2 +- sysdeps/sparc/sparc64/fpu/e_sqrtl.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis2.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis2.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_finite-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_finitef-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis2.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis2.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmax-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmin-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fminf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinf-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_isinff-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_isnanf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_lrintf-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_nearbyint-vis3.S | 2 +- .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbit-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/s_ceil.S | 2 +- sysdeps/sparc/sparc64/fpu/s_ceilf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_copysign.S | 2 +- sysdeps/sparc/sparc64/fpu/s_copysignf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_fdim.S | 2 +- sysdeps/sparc/sparc64/fpu/s_fdimf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finite.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finitef.S | 2 +- sysdeps/sparc/sparc64/fpu/s_floor.S | 2 +- sysdeps/sparc/sparc64/fpu/s_floorf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_fmax.S | 2 +- sysdeps/sparc/sparc64/fpu/s_fmaxf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_fmin.S | 2 +- sysdeps/sparc/sparc64/fpu/s_fminf.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/fpu/s_trunc.S | 2 +- sysdeps/sparc/sparc64/fpu/s_truncf.S | 2 +- sysdeps/sparc/sparc64/fpu/w_sqrt.S | 2 +- sysdeps/sparc/sparc64/fpu/w_sqrtf.S | 2 +- sysdeps/sparc/sparc64/hp-timing.h | 2 +- sysdeps/sparc/sparc64/jmpbuf-unwind.h | 2 +- sysdeps/sparc/sparc64/lshift.S | 2 +- sysdeps/sparc/sparc64/memchr.S | 2 +- sysdeps/sparc/sparc64/memcmp.S | 2 +- sysdeps/sparc/sparc64/memcpy.S | 2 +- sysdeps/sparc/sparc64/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.S | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1.S | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 2 +- sysdeps/sparc/sparc64/multiarch/md5-crop.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-ultra3.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset.S | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1.S | 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.S | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1.S | 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/rawmemchr.S | 2 +- sysdeps/sparc/sparc64/rshift.S | 2 +- sysdeps/sparc/sparc64/soft-fp/Makefile | 2 +- sysdeps/sparc/sparc64/soft-fp/e_ilogbl.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_add.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_cmp.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_div.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_feq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_fge.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_fgt.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_fle.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_flt.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_fne.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_itoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_mul.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_neg.S | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtod.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtos.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtox.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_sqrt.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_stoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_sub.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_uitoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_util.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_uxtoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_xtoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/s_frexpl.c | 2 +- sysdeps/sparc/sparc64/soft-fp/s_scalblnl.c | 2 +- sysdeps/sparc/sparc64/soft-fp/s_scalbnl.c | 2 +- sysdeps/sparc/sparc64/soft-fp/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/tile/__longjmp.S | 2 +- sysdeps/tile/__tls_get_addr.S | 2 +- sysdeps/tile/_mcount.S | 2 +- sysdeps/tile/atomic-machine.h | 2 +- sysdeps/tile/bits/byteswap.h | 2 +- sysdeps/tile/bits/fenv.h | 2 +- sysdeps/tile/bits/link.h | 2 +- sysdeps/tile/bits/mathdef.h | 8 +- sysdeps/tile/bits/mathinline.h | 2 +- sysdeps/tile/bits/setjmp.h | 2 +- sysdeps/tile/bzero.S | 2 +- sysdeps/tile/crti.S | 2 +- sysdeps/tile/crtn.S | 2 +- sysdeps/tile/dl-lookupcfg.h | 2 +- sysdeps/tile/dl-machine.h | 2 +- sysdeps/tile/dl-runtime.c | 2 +- sysdeps/tile/dl-start.S | 2 +- sysdeps/tile/dl-tls.c | 2 +- sysdeps/tile/dl-tls.h | 2 +- sysdeps/tile/dl-trampoline.S | 2 +- sysdeps/tile/ffs.c | 2 +- sysdeps/tile/ffsll.c | 2 +- sysdeps/tile/gccframe.h | 2 +- sysdeps/tile/jmpbuf-offsets.h | 2 +- sysdeps/tile/jmpbuf-unwind.h | 2 +- sysdeps/tile/ldsodefs.h | 2 +- sysdeps/tile/libm-test-ulps | 44 +- sysdeps/tile/machine-gmon.h | 2 +- sysdeps/tile/math_private.h | 3 +- sysdeps/tile/memcmp.c | 17 +- sysdeps/tile/memcopy.h | 2 +- sysdeps/tile/nptl/Makefile | 2 +- sysdeps/tile/nptl/bits/pthreadtypes.h | 2 +- sysdeps/tile/nptl/bits/semaphore.h | 2 +- sysdeps/tile/nptl/pthread_spin_lock.c | 2 +- sysdeps/tile/nptl/pthread_spin_trylock.c | 2 +- sysdeps/tile/nptl/pthread_spin_unlock.c | 2 +- sysdeps/tile/nptl/pthreaddef.h | 2 +- sysdeps/tile/nptl/tls.h | 2 +- sysdeps/tile/setjmp.S | 2 +- sysdeps/tile/sfp-machine.h | 2 +- sysdeps/tile/sotruss-lib.c | 2 +- sysdeps/tile/stackinfo.h | 2 +- sysdeps/tile/start.S | 2 +- sysdeps/tile/sysdep.h | 2 +- sysdeps/tile/tilegx/atomic-machine.h | 2 +- sysdeps/tile/tilegx/memchr.c | 2 +- sysdeps/tile/tilegx/memcpy.c | 2 +- sysdeps/tile/tilegx/memset.c | 2 +- sysdeps/tile/tilegx/memusage.h | 2 +- sysdeps/tile/tilegx/rawmemchr.c | 2 +- sysdeps/tile/tilegx/strcasestr.c | 2 +- sysdeps/tile/tilegx/strchr.c | 2 +- sysdeps/tile/tilegx/strchrnul.c | 2 +- sysdeps/tile/tilegx/string-endian.h | 2 +- sysdeps/tile/tilegx/strlen.c | 2 +- sysdeps/tile/tilegx/strnlen.c | 2 +- sysdeps/tile/tilegx/strrchr.c | 2 +- sysdeps/tile/tilegx/strstr.c | 2 +- sysdeps/tile/tilepro/atomic-machine.h | 2 +- sysdeps/tile/tilepro/memchr.c | 2 +- sysdeps/tile/tilepro/memcpy.S | 2 +- sysdeps/tile/tilepro/memset.c | 2 +- sysdeps/tile/tilepro/memusage.h | 2 +- sysdeps/tile/tilepro/rawmemchr.c | 2 +- sysdeps/tile/tilepro/strchr.c | 2 +- sysdeps/tile/tilepro/strchrnul.c | 2 +- sysdeps/tile/tilepro/strlen.c | 2 +- sysdeps/tile/tilepro/strrchr.c | 2 +- sysdeps/tile/tls-macros.h | 2 +- sysdeps/tile/tst-audit.h | 2 +- sysdeps/tile/wordcopy.c | 22 +- sysdeps/unix/Makefile | 16 +- 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 | 2 +- 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 | 5 +- sysdeps/unix/bsd/getpt.c | 2 +- sysdeps/unix/bsd/gtty.c | 6 +- sysdeps/unix/bsd/stty.c | 6 +- sysdeps/unix/bsd/tcdrain.c | 2 +- sysdeps/unix/bsd/tcflow.c | 6 +- sysdeps/unix/bsd/tcflush.c | 6 +- sysdeps/unix/bsd/tcgetattr.c | 6 +- sysdeps/unix/bsd/tcgetpgrp.c | 5 +- sysdeps/unix/bsd/tcsendbrk.c | 6 +- sysdeps/unix/bsd/tcsetattr.c | 7 +- sysdeps/unix/bsd/tcsetpgrp.c | 6 +- sysdeps/unix/bsd/ualarm.c | 6 +- sysdeps/unix/bsd/unlockpt.c | 2 +- sysdeps/unix/bsd/wait.c | 4 +- sysdeps/unix/bsd/wait3.c | 7 +- sysdeps/unix/bsd/waitpid.c | 4 +- sysdeps/unix/clock_gettime.c | 2 +- sysdeps/unix/clock_nanosleep.c | 2 +- sysdeps/unix/clock_settime.c | 2 +- sysdeps/unix/get_child_max.c | 2 +- sysdeps/unix/getlogin.c | 2 +- sysdeps/unix/getlogin_r.c | 6 +- sysdeps/unix/getpagesize.c | 2 +- sysdeps/unix/grantpt.c | 26 +- sysdeps/unix/i386/sysdep.S | 2 +- sysdeps/unix/i386/sysdep.h | 2 +- sysdeps/unix/ifreq.c | 2 +- sysdeps/unix/make-syscalls.sh | 23 +- 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/sh/sysdep.S | 2 +- sysdeps/unix/sh/sysdep.h | 2 +- sysdeps/unix/sockatmark.c | 5 +- sysdeps/unix/stime.c | 5 +- sysdeps/unix/syscall-template.S | 2 +- sysdeps/unix/syscall.S | 2 +- sysdeps/unix/sysdep.h | 72 +- sysdeps/unix/sysv/linux/Makefile | 14 +- sysdeps/unix/sysv/linux/Versions | 2 + sysdeps/unix/sysv/linux/_exit.c | 5 +- sysdeps/unix/sysv/linux/aarch64/__read_tp.S | 2 +- sysdeps/unix/sysv/linux/aarch64/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 11 +- sysdeps/unix/sysv/linux/aarch64/configure | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-static.c | 2 +- sysdeps/unix/sysv/linux/aarch64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/aarch64/init-first.c | 2 +- sysdeps/unix/sysv/linux/aarch64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/aarch64/kernel-features.h | 31 - .../unix/sysv/linux/aarch64/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/aarch64/ld.abilist | 23 +- sysdeps/unix/sysv/linux/aarch64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/aarch64/ldsodefs.h | 2 +- .../sysv/linux/aarch64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/aarch64/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S | 2 +- sysdeps/unix/sysv/linux/aarch64/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4175 +++--- sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/aarch64/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/aarch64/libm.abilist | 807 +- sysdeps/unix/sysv/linux/aarch64/libnsl.abilist | 245 +- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 454 +- sysdeps/unix/sysv/linux/aarch64/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/aarch64/librt.abilist | 73 +- .../unix/sysv/linux/aarch64/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/aarch64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/aarch64/localplt.data | 5 - sysdeps/unix/sysv/linux/aarch64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/aarch64/mmap.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 | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 17 +- 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/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 2 +- .../unix/sysv/linux/aarch64/ucontext-internal.h | 2 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 2 +- sysdeps/unix/sysv/linux/accept.c | 4 +- sysdeps/unix/sysv/linux/accept4.c | 2 +- sysdeps/unix/sysv/linux/adjtime.c | 7 +- sysdeps/unix/sysv/linux/aio_misc.h | 2 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 8 +- sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/alpha/adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/arch-fork.h | 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 | 3 +- sysdeps/unix/sysv/linux/alpha/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/netdb.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/signum.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.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 3 +- sysdeps/unix/sysv/linux/alpha/bits/wordsize.h | 2 +- sysdeps/unix/sysv/linux/alpha/brk.S | 2 +- sysdeps/unix/sysv/linux/alpha/clone.S | 10 +- 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/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/alpha/glob.c | 2 +- .../unix/sysv/linux/alpha/ieee_get_fp_control.S | 2 +- .../unix/sysv/linux/alpha/ieee_set_fp_control.S | 2 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 2 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 29 +- sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 32 +- .../unix/sysv/linux/alpha/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/alpha/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 5001 ++++--- sysdeps/unix/sysv/linux/alpha/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/alpha/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/alpha/libm.abilist | 1132 +- sysdeps/unix/sysv/linux/alpha/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 532 +- sysdeps/unix/sysv/linux/alpha/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/alpha/librt.abilist | 119 +- sysdeps/unix/sysv/linux/alpha/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/alpha/libutil.abilist | 15 +- 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 | 2 +- sysdeps/unix/sysv/linux/alpha/setcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/setfpucw.c | 2 +- sysdeps/unix/sysv/linux/alpha/sigaction.c | 2 +- sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/alpha/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/alpha/sigsuspend.S | 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 | 2 +- sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/user.h | 2 +- sysdeps/unix/sysv/linux/alpha/syscall.S | 2 +- sysdeps/unix/sysv/linux/alpha/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 3 +- 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/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 2 +- sysdeps/unix/sysv/linux/arm/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/arm/arm-features.h | 2 +- sysdeps/unix/sysv/linux/arm/atomic-machine.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/arm/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/arm/brk.c | 2 +- sysdeps/unix/sysv/linux/arm/clone.S | 14 +- sysdeps/unix/sysv/linux/arm/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/arm/dl-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.c | 2 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/arm/ftruncate64.c | 2 +- sysdeps/unix/sysv/linux/arm/getcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/init-first.c | 2 +- sysdeps/unix/sysv/linux/arm/ioperm.c | 108 +- sysdeps/unix/sysv/linux/arm/kernel-features.h | 21 +- sysdeps/unix/sysv/linux/arm/ld.abilist | 23 +- sysdeps/unix/sysv/linux/arm/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/arm/ldsodefs.h | 2 +- .../unix/sysv/linux/arm/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/arm/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/arm/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/arm/libc.abilist | 4286 +++--- sysdeps/unix/sysv/linux/arm/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/arm/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/arm/libm.abilist | 750 +- sysdeps/unix/sysv/linux/arm/libnsl.abilist | 245 +- sysdeps/unix/sysv/linux/arm/libpthread.abilist | 460 +- sysdeps/unix/sysv/linux/arm/libresolv.abilist | 188 +- sysdeps/unix/sysv/linux/arm/librt.abilist | 86 +- sysdeps/unix/sysv/linux/arm/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/arm/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/arm/localplt.data | 4 - sysdeps/unix/sysv/linux/arm/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arm/mmap.c | 2 +- sysdeps/unix/sysv/linux/arm/msgctl.c | 2 +- sysdeps/unix/sysv/linux/arm/posix_fadvise.c | 2 +- sysdeps/unix/sysv/linux/arm/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/arm/pread.c | 36 - sysdeps/unix/sysv/linux/arm/pread64.c | 37 - sysdeps/unix/sysv/linux/arm/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/arm/pwrite.c | 36 - sysdeps/unix/sysv/linux/arm/pwrite64.c | 38 - sysdeps/unix/sysv/linux/arm/readahead.c | 2 +- sysdeps/unix/sysv/linux/arm/readelflib.c | 2 +- sysdeps/unix/sysv/linux/arm/register-dump.h | 2 +- sysdeps/unix/sysv/linux/arm/semctl.c | 2 +- sysdeps/unix/sysv/linux/arm/setcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/shmctl.c | 2 +- sysdeps/unix/sysv/linux/arm/sigaction.c | 7 +- 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 | 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/syscalls.list | 2 + sysdeps/unix/sysv/linux/arm/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 3 +- sysdeps/unix/sysv/linux/arm/tls.h | 2 +- sysdeps/unix/sysv/linux/arm/truncate64.c | 2 +- sysdeps/unix/sysv/linux/arm/umount.c | 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/mqueue.h | 2 +- sysdeps/unix/sysv/linux/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/bits/param.h | 2 +- sysdeps/unix/sysv/linux/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/bits/posix_opt.h | 2 +- sysdeps/unix/sysv/linux/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/bits/sched.h | 5 +- sysdeps/unix/sysv/linux/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/bits/siginfo.h | 2 +- sysdeps/unix/sysv/linux/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/bits/signum.h | 2 +- sysdeps/unix/sysv/linux/bits/sigset.h | 2 +- sysdeps/unix/sysv/linux/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/bits/socket.h | 2 +- sysdeps/unix/sysv/linux/bits/socket_type.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.h | 4 +- sysdeps/unix/sysv/linux/bits/time.h | 2 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 2 +- sysdeps/unix/sysv/linux/bits/uio.h | 2 +- sysdeps/unix/sysv/linux/bits/utsname.h | 2 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 2 +- sysdeps/unix/sysv/linux/check-cpuset.h | 48 - sysdeps/unix/sysv/linux/check_native.c | 4 +- sysdeps/unix/sysv/linux/check_pf.c | 6 +- sysdeps/unix/sysv/linux/clock.c | 2 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 2 +- sysdeps/unix/sysv/linux/clock_getres.c | 2 +- sysdeps/unix/sysv/linux/clock_gettime.c | 2 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 2 +- sysdeps/unix/sysv/linux/clock_settime.c | 2 +- sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 2 +- sysdeps/unix/sysv/linux/configure | 62 +- sysdeps/unix/sysv/linux/configure.ac | 10 +- sysdeps/unix/sysv/linux/connect.c | 2 +- sysdeps/unix/sysv/linux/createthread.c | 2 +- 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 | 12 +- 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/errqueue.h | 2 +- sysdeps/unix/sysv/linux/eventfd.c | 55 - 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 | 16 +- 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 | 18 +- sysdeps/unix/sysv/linux/fcntl.c | 6 +- sysdeps/unix/sysv/linux/fd_to_filename.h | 2 +- sysdeps/unix/sysv/linux/fexecve.c | 7 +- sysdeps/unix/sysv/linux/fips-private.h | 2 +- sysdeps/unix/sysv/linux/fpathconf.c | 6 +- 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/ftruncate64.c | 2 +- sysdeps/unix/sysv/linux/futex-internal.h | 2 +- sysdeps/unix/sysv/linux/futimens.c | 15 +- sysdeps/unix/sysv/linux/futimes.c | 7 +- sysdeps/unix/sysv/linux/futimesat.c | 2 +- sysdeps/unix/sysv/linux/fxstat.c | 5 +- sysdeps/unix/sysv/linux/fxstat64.c | 4 +- sysdeps/unix/sysv/linux/fxstatat.c | 8 +- sysdeps/unix/sysv/linux/fxstatat64.c | 13 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 8 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/generic/access.c | 2 +- sysdeps/unix/sysv/linux/generic/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/shm.h | 2 +- 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 | 3 +- 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/creat.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/epoll_wait.c | 2 +- sysdeps/unix/sysv/linux/generic/futimesat.c | 2 +- sysdeps/unix/sysv/linux/generic/getdents64.c | 2 +- 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/open.c | 2 +- sysdeps/unix/sysv/linux/generic/open64.c | 2 +- sysdeps/unix/sysv/linux/generic/pause.c | 2 +- sysdeps/unix/sysv/linux/generic/pipe.c | 2 +- sysdeps/unix/sysv/linux/generic/poll.c | 2 +- sysdeps/unix/sysv/linux/generic/readlink.c | 2 +- sysdeps/unix/sysv/linux/generic/readlink_chk.c | 2 +- sysdeps/unix/sysv/linux/generic/recv.c | 2 +- sysdeps/unix/sysv/linux/generic/rename.c | 2 +- sysdeps/unix/sysv/linux/generic/rmdir.c | 2 +- sysdeps/unix/sysv/linux/generic/select.c | 2 +- sysdeps/unix/sysv/linux/generic/send.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 | 13 +- sysdeps/unix/sysv/linux/generic/umount.c | 2 +- sysdeps/unix/sysv/linux/generic/unlink.c | 2 +- sysdeps/unix/sysv/linux/generic/ustat.c | 2 +- sysdeps/unix/sysv/linux/generic/utimes.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/fcntl.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/fstatfs.c | 2 +- .../sysv/linux/generic/wordsize-32/ftruncate.c | 2 +- .../sysv/linux/generic/wordsize-32/ftruncate64.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/fxstat.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/fxstatat.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/getdents.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/llseek.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/lseek.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/lxstat.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/overflow.h | 2 +- .../sysv/linux/generic/wordsize-32/posix_fadvise.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/pread.c | 37 - .../unix/sysv/linux/generic/wordsize-32/pread64.c | 34 - .../unix/sysv/linux/generic/wordsize-32/preadv.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/preadv64.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/pwrite.c | 36 - .../unix/sysv/linux/generic/wordsize-32/pwrite64.c | 35 - .../unix/sysv/linux/generic/wordsize-32/pwritev.c | 2 +- .../sysv/linux/generic/wordsize-32/pwritev64.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/sendfile.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/statfs.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/truncate.c | 2 +- .../sysv/linux/generic/wordsize-32/truncate64.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/xstat.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/xstat64.c | 2 +- sysdeps/unix/sysv/linux/generic/xmknod.c | 2 +- sysdeps/unix/sysv/linux/generic/xstat.c | 2 +- sysdeps/unix/sysv/linux/getclktck.c | 2 +- sysdeps/unix/sysv/linux/getcwd.c | 2 +- sysdeps/unix/sysv/linux/getdents.c | 193 +- sysdeps/unix/sysv/linux/getdirentries.c | 2 +- sysdeps/unix/sysv/linux/getdtsz.c | 2 +- sysdeps/unix/sysv/linux/gethostid.c | 5 +- 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 | 10 +- sysdeps/unix/sysv/linux/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/getpeername.c | 2 +- sysdeps/unix/sysv/linux/getpid.c | 2 +- sysdeps/unix/sysv/linux/getpriority.c | 2 +- sysdeps/unix/sysv/linux/getpt.c | 5 +- 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/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/hppa/arch-fork.h | 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 | 24 +- sysdeps/unix/sysv/linux/hppa/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signum.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 | 15 +- sysdeps/unix/sysv/linux/hppa/getcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/kernel-features.h | 18 +- sysdeps/unix/sysv/linux/hppa/ld.abilist | 29 +- .../unix/sysv/linux/hppa/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/hppa/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 4337 +++--- sysdeps/unix/sysv/linux/hppa/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/hppa/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/hppa/libm.abilist | 753 +- sysdeps/unix/sysv/linux/hppa/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 500 +- sysdeps/unix/sysv/linux/hppa/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/hppa/librt.abilist | 99 +- sysdeps/unix/sysv/linux/hppa/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/hppa/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/hppa/makecontext.c | 2 +- sysdeps/unix/sysv/linux/hppa/mmap.c | 2 +- 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 +- .../unix/sysv/linux/hppa/pthread_cond_broadcast.c | 5 +- .../unix/sysv/linux/hppa/pthread_cond_destroy.c | 5 +- sysdeps/unix/sysv/linux/hppa/pthread_cond_init.c | 6 +- sysdeps/unix/sysv/linux/hppa/pthread_cond_signal.c | 5 +- .../unix/sysv/linux/hppa/pthread_cond_timedwait.c | 8 +- sysdeps/unix/sysv/linux/hppa/pthread_cond_wait.c | 6 +- sysdeps/unix/sysv/linux/hppa/setcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/hppa/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/hppa/syscall.c | 2 +- sysdeps/unix/sysv/linux/hppa/syscalls.list | 1 + sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.c | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 3 +- sysdeps/unix/sysv/linux/hppa/utimes.c | 2 +- sysdeps/unix/sysv/linux/i386/Makefile | 27 + sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/i386/_exit.S | 2 +- sysdeps/unix/sysv/linux/i386/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/i386/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/i386/brk.c | 14 +- sysdeps/unix/sysv/linux/i386/clone.S | 17 +- sysdeps/unix/sysv/linux/i386/configure | 2 + sysdeps/unix/sysv/linux/i386/configure.ac | 2 + sysdeps/unix/sysv/linux/i386/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/i386/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/epoll_pwait.S | 78 - sysdeps/unix/sysv/linux/i386/fcntl.c | 2 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 13 +- sysdeps/unix/sysv/linux/i386/fxstatat.c | 12 +- sysdeps/unix/sysv/linux/i386/get_clockfreq.c | 2 +- sysdeps/unix/sysv/linux/i386/getcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/getdents64.c | 2 +- sysdeps/unix/sysv/linux/i386/getmsg.c | 8 +- sysdeps/unix/sysv/linux/i386/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/i386/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/i386/glob64.c | 22 + sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/init-first.c | 2 +- sysdeps/unix/sysv/linux/i386/kernel-features.h | 33 +- sysdeps/unix/sysv/linux/i386/ld.abilist | 32 +- sysdeps/unix/sysv/linux/i386/ldconfig.h | 2 +- .../unix/sysv/linux/i386/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/i386/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 5 +- sysdeps/unix/sysv/linux/i386/libc-lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 4660 ++++--- sysdeps/unix/sysv/linux/i386/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/i386/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/i386/libm.abilist | 837 +- sysdeps/unix/sysv/linux/i386/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 528 +- sysdeps/unix/sysv/linux/i386/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/i386/librt.abilist | 99 +- sysdeps/unix/sysv/linux/i386/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/i386/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/i386/localplt.data | 16 +- sysdeps/unix/sysv/linux/i386/lockf64.c | 16 +- sysdeps/unix/sysv/linux/i386/lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/i386/lowlevellock.h | 4 +- sysdeps/unix/sysv/linux/i386/lowlevelrobustlock.S | 2 +- sysdeps/unix/sysv/linux/i386/lxstat.c | 13 +- sysdeps/unix/sysv/linux/i386/makecontext.S | 2 +- sysdeps/unix/sysv/linux/i386/mmap.S | 79 - sysdeps/unix/sysv/linux/i386/mmap.c | 36 + sysdeps/unix/sysv/linux/i386/mmap64.S | 116 - sysdeps/unix/sysv/linux/i386/olddirent.h | 2 +- sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c | 2 +- sysdeps/unix/sysv/linux/i386/posix_fadvise64.S | 2 +- sysdeps/unix/sysv/linux/i386/profil-counter.h | 2 +- .../unix/sysv/linux/i386/pthread_barrier_wait.S | 187 - .../unix/sysv/linux/i386/pthread_cond_broadcast.S | 2 +- sysdeps/unix/sysv/linux/i386/pthread_cond_signal.S | 2 +- sysdeps/unix/sysv/linux/i386/putmsg.c | 9 +- sysdeps/unix/sysv/linux/i386/readdir64.c | 2 +- sysdeps/unix/sysv/linux/i386/readdir64_r.c | 2 +- sysdeps/unix/sysv/linux/i386/readelflib.c | 2 +- sysdeps/unix/sysv/linux/i386/register-dump.h | 2 +- sysdeps/unix/sysv/linux/i386/scandir64.c | 12 +- sysdeps/unix/sysv/linux/i386/semtimedop.S | 73 - sysdeps/unix/sysv/linux/i386/setcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/setegid.c | 10 +- sysdeps/unix/sysv/linux/i386/seteuid.c | 7 +- sysdeps/unix/sysv/linux/i386/setgid.c | 2 +- sysdeps/unix/sysv/linux/i386/setgroups.c | 2 +- sysdeps/unix/sysv/linux/i386/setregid.c | 2 +- sysdeps/unix/sysv/linux/i386/setresgid.c | 2 +- sysdeps/unix/sysv/linux/i386/setresuid.c | 2 +- sysdeps/unix/sysv/linux/i386/setreuid.c | 2 +- sysdeps/unix/sysv/linux/i386/setuid.c | 2 +- sysdeps/unix/sysv/linux/i386/sigaction.c | 15 +- sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/i386/smp.h | 2 +- sysdeps/unix/sysv/linux/i386/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/syscalls.list | 2 + sysdeps/unix/sysv/linux/i386/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.S | 40 - sysdeps/unix/sysv/linux/i386/sysdep.c | 30 + sysdeps/unix/sysv/linux/i386/sysdep.h | 253 +- sysdeps/unix/sysv/linux/i386/time.c | 2 +- sysdeps/unix/sysv/linux/i386/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/i386/vfork.S | 2 +- sysdeps/unix/sysv/linux/i386/xstat.c | 13 +- sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S | 2 +- sysdeps/unix/sysv/linux/ia64/__longjmp.S | 2 +- sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 2 +- sysdeps/unix/sysv/linux/ia64/__start_context.S | 2 +- sysdeps/unix/sysv/linux/ia64/arch-fork.h | 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 | 2 +- sysdeps/unix/sysv/linux/ia64/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/setjmp.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/siginfo.h | 2 +- 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 | 8 +- 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 | 2 +- sysdeps/unix/sysv/linux/ia64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/ia64/has_cpuclock.c | 2 +- sysdeps/unix/sysv/linux/ia64/ioperm.c | 2 +- sysdeps/unix/sysv/linux/ia64/kernel-features.h | 19 +- sysdeps/unix/sysv/linux/ia64/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/ia64/ld.abilist | 27 +- sysdeps/unix/sysv/linux/ia64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/ia64/ldsodefs.h | 2 +- .../unix/sysv/linux/ia64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/ia64/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 4376 +++--- sysdeps/unix/sysv/linux/ia64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/ia64/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/ia64/libm.abilist | 694 +- sysdeps/unix/sysv/linux/ia64/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 504 +- sysdeps/unix/sysv/linux/ia64/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/ia64/librt.abilist | 112 +- sysdeps/unix/sysv/linux/ia64/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/ia64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/ia64/makecontext.c | 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/sigaction.c | 7 +- sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/ia64/sigpending.c | 5 +- sysdeps/unix/sysv/linux/ia64/sigprocmask.c | 7 +- 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 | 2 +- sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 17 +- 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 | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 3 +- sysdeps/unix/sysv/linux/ia64/system.c | 2 +- sysdeps/unix/sysv/linux/ia64/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/ia64/umount.c | 2 +- sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c | 2 +- sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c | 2 +- sysdeps/unix/sysv/linux/ia64/vfork.S | 2 +- sysdeps/unix/sysv/linux/ia64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/if_index.c | 2 +- sysdeps/unix/sysv/linux/ifaddrs.c | 3 +- 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_statvfs.c | 2 +- sysdeps/unix/sysv/linux/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/kernel-features.h | 40 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 2 +- sysdeps/unix/sysv/linux/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/lddlibc4.c | 4 +- sysdeps/unix/sysv/linux/ldsodefs.h | 8 +- 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/llseek.c | 2 +- sysdeps/unix/sysv/linux/lowlevellock-futex.h | 11 +- sysdeps/unix/sysv/linux/lutimes.c | 16 +- sysdeps/unix/sysv/linux/lxstat.c | 5 +- sysdeps/unix/sysv/linux/lxstat64.c | 4 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/m68k/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/poll.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 | 18 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 23 +- .../linux/m68k/coldfire/libBrokenLocale.abilist | 5 +- .../unix/sysv/linux/m68k/coldfire/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4244 +++--- .../unix/sysv/linux/m68k/coldfire/libcrypt.abilist | 17 +- .../unix/sysv/linux/m68k/coldfire/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 750 +- .../unix/sysv/linux/m68k/coldfire/libnsl.abilist | 245 +- .../sysv/linux/m68k/coldfire/libpthread.abilist | 460 +- .../sysv/linux/m68k/coldfire/libresolv.abilist | 188 +- .../unix/sysv/linux/m68k/coldfire/librt.abilist | 86 +- .../sysv/linux/m68k/coldfire/libthread_db.abilist | 83 +- .../unix/sysv/linux/m68k/coldfire/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/dl-static.c | 2 +- sysdeps/unix/sysv/linux/m68k/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/m68k/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/m68k/init-first.c | 2 +- sysdeps/unix/sysv/linux/m68k/kernel-features.h | 31 +- sysdeps/unix/sysv/linux/m68k/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 32 +- .../sysv/linux/m68k/m680x0/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4570 ++++--- .../unix/sysv/linux/m68k/m680x0/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 833 +- sysdeps/unix/sysv/linux/m68k/m680x0/libnsl.abilist | 251 +- .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 528 +- .../unix/sysv/linux/m68k/m680x0/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 99 +- .../sysv/linux/m68k/m680x0/libthread_db.abilist | 92 +- .../unix/sysv/linux/m68k/m680x0/libutil.abilist | 15 +- 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.S | 2 +- sysdeps/unix/sysv/linux/m68k/mremap.S | 2 +- sysdeps/unix/sysv/linux/m68k/register-dump.h | 2 +- sysdeps/unix/sysv/linux/m68k/semtimedop.S | 2 +- sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/user.h | 2 +- sysdeps/unix/sysv/linux/m68k/syscall.S | 2 +- sysdeps/unix/sysv/linux/m68k/syscalls.list | 1 + sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.S | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 3 +- sysdeps/unix/sysv/linux/m68k/vfork.S | 2 +- sysdeps/unix/sysv/linux/makedev.c | 2 +- sysdeps/unix/sysv/linux/malloc-sysdep.h | 2 +- .../unix/sysv/linux/microblaze/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/microblaze/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/microblaze/brk.c | 2 +- sysdeps/unix/sysv/linux/microblaze/clone.S | 3 +- sysdeps/unix/sysv/linux/microblaze/futimesat.c | 30 - sysdeps/unix/sysv/linux/microblaze/getsysstats.c | 2 +- .../unix/sysv/linux/microblaze/kernel-features.h | 52 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 23 +- .../sysv/linux/microblaze/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/microblaze/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/microblaze/libc.abilist | 4174 +++--- .../unix/sysv/linux/microblaze/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/microblaze/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/microblaze/libm.abilist | 744 +- sysdeps/unix/sysv/linux/microblaze/libnsl.abilist | 245 +- .../unix/sysv/linux/microblaze/libpthread.abilist | 451 +- .../unix/sysv/linux/microblaze/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/microblaze/librt.abilist | 83 +- .../sysv/linux/microblaze/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/microblaze/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/microblaze/localplt.data | 3 - sysdeps/unix/sysv/linux/microblaze/mmap.S | 2 +- .../unix/sysv/linux/microblaze/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/user.h | 2 +- sysdeps/unix/sysv/linux/microblaze/syscall.S | 2 +- sysdeps/unix/sysv/linux/microblaze/syscalls.list | 1 + sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.S | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 3 +- sysdeps/unix/sysv/linux/microblaze/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/Makefile | 2 + sysdeps/unix/sysv/linux/mips/Versions | 4 + 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.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/siginfo.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/sigstack.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.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/mips/brk.c | 2 +- sysdeps/unix/sysv/linux/mips/clone.S | 12 +- sysdeps/unix/sysv/linux/mips/configure | 36 +- sysdeps/unix/sysv/linux/mips/configure.ac | 12 +- 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/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/mips/init-first.c | 44 + sysdeps/unix/sysv/linux/mips/kernel-features.h | 34 +- sysdeps/unix/sysv/linux/mips/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/mips/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/mips/libc-vdso.h | 33 + sysdeps/unix/sysv/linux/mips/makecontext.S | 9 +- sysdeps/unix/sysv/linux/mips/mips32/accept4.c | 2 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4504 +++--- sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 35 +- .../sysv/linux/mips/mips32/libBrokenLocale.abilist | 8 +- sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist | 14 +- .../unix/sysv/linux/mips/mips32/libcidn.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libcrypt.abilist | 20 +- sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist | 35 +- sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 759 +- sysdeps/unix/sysv/linux/mips/mips32/libnsl.abilist | 251 +- .../sysv/linux/mips/mips32/libnss_compat.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libnss_db.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libnss_dns.abilist | 3 +- .../sysv/linux/mips/mips32/libnss_files.abilist | 3 +- .../sysv/linux/mips/mips32/libnss_hesiod.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libnss_nis.abilist | 3 +- .../sysv/linux/mips/mips32/libnss_nisplus.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libpthread.abilist | 526 +- .../unix/sysv/linux/mips/mips32/libresolv.abilist | 207 +- sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 99 +- .../sysv/linux/mips/mips32/libthread_db.abilist | 95 +- .../unix/sysv/linux/mips/mips32/libutil.abilist | 18 +- .../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 +- .../linux/mips/mips32/mips16/mips16-syscall5.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall6.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall7.c | 2 +- sysdeps/unix/sysv/linux/mips/mips32/mmap.c | 1 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4500 +++--- .../unix/sysv/linux/mips/mips32/posix_fadvise.c | 2 +- .../unix/sysv/linux/mips/mips32/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c | 2 +- sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c | 2 +- .../unix/sysv/linux/mips/mips32/sync_file_range.c | 13 +- sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 19 +- sysdeps/unix/sysv/linux/mips/mips32/truncate64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h | 2 +- .../sysv/linux/mips/mips64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist | 11 +- .../unix/sysv/linux/mips/mips64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 816 +- sysdeps/unix/sysv/linux/mips/mips64/libnsl.abilist | 248 +- .../unix/sysv/linux/mips/mips64/libpthread.abilist | 523 +- sysdeps/unix/sysv/linux/mips/mips64/librt.abilist | 96 +- .../sysv/linux/mips/mips64/libthread_db.abilist | 92 +- .../unix/sysv/linux/mips/mips64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 2 +- .../unix/sysv/linux/mips/mips64/n32/fallocate.c | 2 +- .../unix/sysv/linux/mips/mips64/n32/fallocate64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 32 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4493 +++--- .../sysv/linux/mips/mips64/n32/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/mips/mips64/n32/mmap.c | 35 + .../sysv/linux/mips/mips64/n32/posix_fadvise.c | 2 +- .../sysv/linux/mips/mips64/n32/posix_fadvise64.c | 2 +- .../sysv/linux/mips/mips64/n32/posix_fallocate.c | 2 +- .../sysv/linux/mips/mips64/n32/posix_fallocate64.c | 2 +- .../unix/sysv/linux/mips/mips64/n32/syscalls.list | 4 + sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 20 +- sysdeps/unix/sysv/linux/mips/mips64/n64/fts.c | 1 + sysdeps/unix/sysv/linux/mips/mips64/n64/fts64.c | 1 + sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 32 +- .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4480 +++--- .../sysv/linux/mips/mips64/n64/libresolv.abilist | 204 +- .../unix/sysv/linux/mips/mips64/{ => n64}/mmap64.c | 0 .../sysv/linux/mips/mips64/n64/posix_fadvise.c | 2 +- .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 2 + sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h | 20 +- sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +- sysdeps/unix/sysv/linux/mips/mips64/syscalls.list | 2 - .../unix/sysv/linux/mips/mips64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/umount.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/pread.c | 54 - sysdeps/unix/sysv/linux/mips/pread64.c | 50 - sysdeps/unix/sysv/linux/mips/pwrite.c | 54 - sysdeps/unix/sysv/linux/mips/pwrite64.c | 51 - 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/sigaction.c | 7 +- 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 | 2 +- sysdeps/unix/sysv/linux/mips/sys/sysmips.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/user.h | 2 +- sysdeps/unix/sysv/linux/mips/sysdep-cancel.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/mmap64.c | 7 +- 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 | 7 +- sysdeps/unix/sysv/linux/mq_receive.c | 2 +- sysdeps/unix/sysv/linux/mq_send.c | 2 +- sysdeps/unix/sysv/linux/mq_unlink.c | 10 +- sysdeps/unix/sysv/linux/msgctl.c | 2 +- sysdeps/unix/sysv/linux/msgget.c | 6 +- sysdeps/unix/sysv/linux/msgrcv.c | 2 +- sysdeps/unix/sysv/linux/msgsnd.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 | 12 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 106 + sysdeps/unix/sysv/linux/netlinkaccess.h | 8 +- sysdeps/unix/sysv/linux/netpacket/packet.h | 19 +- sysdeps/unix/sysv/linux/netrom/netrom.h | 2 +- sysdeps/unix/sysv/linux/netrose/rose.h | 2 +- sysdeps/unix/sysv/linux/nios2/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/nios2/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/nios2/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/nios2/cacheflush.c | 2 +- sysdeps/unix/sysv/linux/nios2/clone.S | 10 +- sysdeps/unix/sysv/linux/nios2/getcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/kernel-features.h | 31 - sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/nios2/ld.abilist | 23 +- .../unix/sysv/linux/nios2/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/nios2/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 4256 +++--- sysdeps/unix/sysv/linux/nios2/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/nios2/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/nios2/libm.abilist | 744 +- sysdeps/unix/sysv/linux/nios2/libnsl.abilist | 245 +- sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 447 +- sysdeps/unix/sysv/linux/nios2/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/nios2/librt.abilist | 73 +- sysdeps/unix/sysv/linux/nios2/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/nios2/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/nios2/localplt.data | 8 +- sysdeps/unix/sysv/linux/nios2/makecontext.c | 2 +- sysdeps/unix/sysv/linux/nios2/setcontext.S | 14 +- 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 | 2 +- sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/user.h | 2 +- sysdeps/unix/sysv/linux/nios2/syscall.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep-cancel.h | 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/nptl-signals.h | 12 +- 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/open64.c | 2 +- sysdeps/unix/sysv/linux/openat.c | 2 +- sysdeps/unix/sysv/linux/opendir.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/personality.c | 49 + 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 | 26 +- sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/mman.h | 4 +- sysdeps/unix/sysv/linux/powerpc/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ppc.h | 2 +- .../unix/sysv/linux/powerpc/bits/pthreadtypes.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/termios.h | 4 +- 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 | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 22 +- sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 18 +- sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 16 +- sysdeps/unix/sysv/linux/powerpc/force-elision.h | 2 +- sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c | 2 +- .../unix/sysv/linux/powerpc/get_timebase_freq.c | 2 +- sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/powerpc/htm.h | 53 +- sysdeps/unix/sysv/linux/powerpc/init-first.c | 2 +- sysdeps/unix/sysv/linux/powerpc/ioctl.c | 2 +- sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 57 +- 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 | 26 +- sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 8 +- .../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 | 11 +- .../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 | 4946 ++++--- .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 1039 +- .../sysv/linux/powerpc/powerpc32/ftruncate64.c | 6 +- .../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/ld.abilist | 37 +- .../powerpc/powerpc32/libBrokenLocale.abilist | 5 +- .../sysv/linux/powerpc/powerpc32/libanl.abilist | 11 +- .../sysv/linux/powerpc/powerpc32/libcrypt.abilist | 17 +- .../sysv/linux/powerpc/powerpc32/libdl.abilist | 32 +- .../sysv/linux/powerpc/powerpc32/libnsl.abilist | 251 +- .../linux/powerpc/powerpc32/libpthread.abilist | 539 +- .../sysv/linux/powerpc/powerpc32/libresolv.abilist | 204 +- .../sysv/linux/powerpc/powerpc32/librt.abilist | 99 +- .../linux/powerpc/powerpc32/libthread_db.abilist | 92 +- .../sysv/linux/powerpc/powerpc32/libutil.abilist | 15 +- .../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 | 5037 ++++--- .../linux/powerpc/powerpc32/nofpu/libm.abilist | 1037 +- .../linux/powerpc/powerpc32/nofpu/localplt.data | 7 +- .../linux/powerpc/powerpc32/nofpu/setcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/swapcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/posix_fadvise.c | 2 +- .../sysv/linux/powerpc/powerpc32/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/pread.c | 34 - .../unix/sysv/linux/powerpc/powerpc32/pread64.c | 35 - sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite.c | 35 - .../unix/sysv/linux/powerpc/powerpc32/pwrite64.c | 36 - .../linux/powerpc/powerpc32/setcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/setcontext.S | 2 +- .../linux/powerpc/powerpc32/swapcontext-common.S | 2 +- .../sysv/linux/powerpc/powerpc32/swapcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 21 +- .../unix/sysv/linux/powerpc/powerpc32/truncate64.c | 6 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S | 2 +- .../sysv/linux/powerpc/powerpc64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 11 +- .../unix/sysv/linux/powerpc/powerpc64/configure | 2 +- .../unix/sysv/linux/powerpc/powerpc64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c | 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 +- .../sysv/linux/powerpc/powerpc64/ld-le.abilist | 28 +- .../unix/sysv/linux/powerpc/powerpc64/ld.abilist | 31 +- .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 2 +- .../powerpc/powerpc64/libBrokenLocale-le.abilist | 5 +- .../powerpc/powerpc64/libBrokenLocale.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/libanl-le.abilist | 11 +- .../sysv/linux/powerpc/powerpc64/libanl.abilist | 11 +- .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 4351 +++--- .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 4636 ++++--- .../linux/powerpc/powerpc64/libcrypt-le.abilist | 17 +- .../sysv/linux/powerpc/powerpc64/libcrypt.abilist | 17 +- .../sysv/linux/powerpc/powerpc64/libdl-le.abilist | 21 +- .../sysv/linux/powerpc/powerpc64/libdl.abilist | 27 +- .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 817 +- .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 1019 +- .../sysv/linux/powerpc/powerpc64/libnsl-le.abilist | 245 +- .../sysv/linux/powerpc/powerpc64/libnsl.abilist | 245 +- .../linux/powerpc/powerpc64/libpthread-le.abilist | 454 +- .../linux/powerpc/powerpc64/libpthread.abilist | 503 +- .../linux/powerpc/powerpc64/libresolv-le.abilist | 185 +- .../sysv/linux/powerpc/powerpc64/libresolv.abilist | 191 +- .../sysv/linux/powerpc/powerpc64/librt-le.abilist | 73 +- .../sysv/linux/powerpc/powerpc64/librt.abilist | 109 +- .../powerpc/powerpc64/libthread_db-le.abilist | 83 +- .../linux/powerpc/powerpc64/libthread_db.abilist | 86 +- .../linux/powerpc/powerpc64/libutil-le.abilist | 15 +- .../sysv/linux/powerpc/powerpc64/libutil.abilist | 15 +- .../sysv/linux/powerpc/powerpc64/makecontext.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 3 +- .../sysv/linux/powerpc/powerpc64/sync_file_range.c | 13 +- .../sysv/linux/powerpc/powerpc64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 21 +- 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 +- .../unix/sysv/linux/powerpc/pthread_spin_unlock.c | 28 - sysdeps/unix/sysv/linux/powerpc/readelflib.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 16 +- sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/powerpc/syscall.S | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.c | 2 +- .../unix/sysv/linux/powerpc/test-gettimebasefreq.c | 2 +- sysdeps/unix/sysv/linux/powerpc/time.c | 2 +- sysdeps/unix/sysv/linux/ppoll.c | 31 +- sysdeps/unix/sysv/linux/pread.c | 27 +- sysdeps/unix/sysv/linux/pread64.c | 25 +- sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/prlimit.c | 15 +- sysdeps/unix/sysv/linux/prof-freq.c | 2 +- sysdeps/unix/sysv/linux/pselect.c | 2 +- sysdeps/unix/sysv/linux/pt-raise.c | 5 +- sysdeps/unix/sysv/linux/pthread-pids.h | 2 +- sysdeps/unix/sysv/linux/pthread_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 6 +- sysdeps/unix/sysv/linux/pthread_getname.c | 7 +- sysdeps/unix/sysv/linux/pthread_kill.c | 2 +- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 50 +- sysdeps/unix/sysv/linux/pthread_setname.c | 6 +- sysdeps/unix/sysv/linux/pthread_sigmask.c | 7 +- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 7 +- sysdeps/unix/sysv/linux/ptrace.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 2 +- sysdeps/unix/sysv/linux/pwrite.c | 27 +- sysdeps/unix/sysv/linux/pwrite64.c | 25 +- sysdeps/unix/sysv/linux/pwritev.c | 2 +- sysdeps/unix/sysv/linux/raise.c | 5 +- sysdeps/unix/sysv/linux/readahead.c | 5 +- sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/reboot.c | 2 +- sysdeps/unix/sysv/linux/recv.c | 4 +- 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/s390/arch-fork.h | 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 | 2 +- sysdeps/unix/sysv/linux/s390/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/siginfo.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 | 3 +- 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 | 12 +- sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/s390/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/s390/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 8 +- sysdeps/unix/sysv/linux/s390/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/s390/force-elision.h | 2 +- sysdeps/unix/sysv/linux/s390/init-first.c | 8 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 2 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 29 +- sysdeps/unix/sysv/linux/s390/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/s390/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/s390/libc-vdso.h | 4 +- sysdeps/unix/sysv/linux/s390/longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 4 +- 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 | 4 +- .../sysv/linux/s390/s390-32/__makecontext_ret.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 11 +- sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 11 +- 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/ld.abilist | 30 +- .../linux/s390/s390-32/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4947 ++++--- .../unix/sysv/linux/s390/s390-32/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 1017 +- .../unix/sysv/linux/s390/s390-32/libnsl.abilist | 251 +- .../sysv/linux/s390/s390-32/libpthread.abilist | 535 +- .../unix/sysv/linux/s390/s390-32/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 99 +- .../sysv/linux/s390/s390-32/libthread_db.abilist | 92 +- .../unix/sysv/linux/s390/s390-32/libutil.abilist | 20 +- 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 +- sysdeps/unix/sysv/linux/s390/s390-32/mmap.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S | 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/syscalls.list | 1 + .../unix/sysv/linux/s390/s390-32/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 72 +- 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 | 4 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 11 +- sysdeps/unix/sysv/linux/s390/s390-64/configure | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S | 11 +- sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 27 +- .../linux/s390/s390-64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4710 ++++--- .../unix/sysv/linux/s390/s390-64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist | 27 +- sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 1011 +- .../unix/sysv/linux/s390/s390-64/libnsl.abilist | 245 +- .../sysv/linux/s390/s390-64/libpthread.abilist | 507 +- .../unix/sysv/linux/s390/s390-64/libresolv.abilist | 191 +- sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 109 +- .../sysv/linux/s390/s390-64/libthread_db.abilist | 92 +- .../unix/sysv/linux/s390/s390-64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/mmap.S | 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/sigaction.c | 7 +- sysdeps/unix/sysv/linux/s390/s390-64/sigpending.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c | 7 +- 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/syscalls.list | 19 - .../unix/sysv/linux/s390/s390-64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 72 +- sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 2 +- sysdeps/unix/sysv/linux/s390/semtimedop.c | 9 +- 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 | 2 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 16 +- 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 | 56 +- sysdeps/unix/sysv/linux/s390/system.c | 2 +- sysdeps/unix/sysv/linux/safe-fatal.h | 2 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 9 +- sysdeps/unix/sysv/linux/sched_getcpu.c | 2 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 39 +- 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/semctl.c | 2 +- sysdeps/unix/sysv/linux/semget.c | 7 +- sysdeps/unix/sysv/linux/semop.c | 7 +- sysdeps/unix/sysv/linux/semtimedop.c | 9 +- sysdeps/unix/sysv/linux/send.c | 4 +- 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/setrlimit64.c | 6 +- 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/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/sh/atomic-machine.h | 50 +- sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/sh/brk.c | 2 +- sysdeps/unix/sysv/linux/sh/clone.S | 11 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 37 +- sysdeps/unix/sysv/linux/sh/ld.abilist | 29 +- sysdeps/unix/sysv/linux/sh/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/sh/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/sh/libc.abilist | 4345 +++--- sysdeps/unix/sysv/linux/sh/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/sh/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/sh/libm.abilist | 753 +- sysdeps/unix/sysv/linux/sh/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/sh/libpthread.abilist | 500 +- sysdeps/unix/sysv/linux/sh/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/sh/librt.abilist | 99 +- sysdeps/unix/sysv/linux/sh/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/sh/libutil.abilist | 15 +- 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/pread.c | 32 +- sysdeps/unix/sysv/linux/sh/pread64.c | 32 +- sysdeps/unix/sysv/linux/sh/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/sh/pwrite.c | 32 +- sysdeps/unix/sysv/linux/sh/pwrite64.c | 33 +- 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 | 2 +- sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sh/syscall.S | 2 +- sysdeps/unix/sysv/linux/sh/syscalls.list | 2 + sysdeps/unix/sysv/linux/sh/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.S | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sh/vfork.S | 2 +- sysdeps/unix/sysv/linux/shm-directory.c | 2 +- sysdeps/unix/sysv/linux/shmat.c | 13 +- sysdeps/unix/sysv/linux/shmctl.c | 2 +- sysdeps/unix/sysv/linux/shmdt.c | 5 +- sysdeps/unix/sysv/linux/shmget.c | 7 +- sysdeps/unix/sysv/linux/shutdown.c | 2 +- sysdeps/unix/sysv/linux/sigaction.c | 7 +- sysdeps/unix/sysv/linux/siglist.h | 2 +- sysdeps/unix/sysv/linux/signalfd.c | 32 +- sysdeps/unix/sysv/linux/sigpending.c | 5 +- sysdeps/unix/sysv/linux/sigprocmask.c | 7 +- sysdeps/unix/sysv/linux/sigqueue.c | 7 +- sysdeps/unix/sysv/linux/sigset-cvt-mask.h | 2 +- sysdeps/unix/sysv/linux/sigstack.c | 6 +- sysdeps/unix/sysv/linux/sigsuspend.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 2 +- sysdeps/unix/sysv/linux/sigwait.c | 2 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 2 +- sysdeps/unix/sysv/linux/sizes.h | 2 +- sysdeps/unix/sysv/linux/sleep.c | 149 - 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/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/mman.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/setjmp.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/siginfo.h | 2 +- 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.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 3 +- sysdeps/unix/sysv/linux/sparc/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/sparc/getshmlba.c | 2 +- sysdeps/unix/sysv/linux/sparc/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 9 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 8 +- sysdeps/unix/sysv/linux/sparc/readelflib.c | 2 +- .../sysv/linux/sparc/sparc32/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/brk.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 11 +- sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 30 +- .../linux/sparc/sparc32/libBrokenLocale.abilist | 5 +- .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4952 ++++--- .../unix/sysv/linux/sparc/sparc32/libcrypt.abilist | 17 +- .../unix/sysv/linux/sparc/sparc32/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 1022 +- .../unix/sysv/linux/sparc/sparc32/libnsl.abilist | 251 +- .../sysv/linux/sparc/sparc32/libpthread.abilist | 532 +- .../sysv/linux/sparc/sparc32/libresolv.abilist | 204 +- .../unix/sysv/linux/sparc/sparc32/librt.abilist | 106 +- .../sysv/linux/sparc/sparc32/libthread_db.abilist | 92 +- .../unix/sysv/linux/sparc/sparc32/libutil.abilist | 15 +- .../unix/sysv/linux/sparc/sparc32/localplt.data | 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 | 2 +- .../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 +- .../unix/sysv/linux/sparc/sparc32/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 2 +- .../sysv/linux/sparc/sparc64/____longjmp_chk.S | 2 +- .../sysv/linux/sparc/sparc64/__start_context.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 12 +- sysdeps/unix/sysv/linux/sparc/sparc64/configure | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h | 2 +- .../unix/sysv/linux/sparc/sparc64/get_clockfreq.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 27 +- .../linux/sparc/sparc64/libBrokenLocale.abilist | 5 +- .../unix/sysv/linux/sparc/sparc64/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4429 +++--- .../unix/sysv/linux/sparc/sparc64/libcrypt.abilist | 17 +- .../unix/sysv/linux/sparc/sparc64/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 813 +- .../unix/sysv/linux/sparc/sparc64/libnsl.abilist | 251 +- .../sysv/linux/sparc/sparc64/libpthread.abilist | 504 +- .../sysv/linux/sparc/sparc64/libresolv.abilist | 204 +- .../unix/sysv/linux/sparc/sparc64/librt.abilist | 119 +- .../sysv/linux/sparc/sparc64/libthread_db.abilist | 92 +- .../unix/sysv/linux/sparc/sparc64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S | 2 +- .../unix/sysv/linux/sparc/sparc64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c | 2 +- .../unix/sysv/linux/sparc/sparc64/personality.c | 3 + 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/semctl.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 2 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c | 5 +- .../unix/sysv/linux/sparc/sparc64/sigprocmask.c | 7 +- 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/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/sparc/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 16 +- sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sparc/system.c | 2 +- sysdeps/unix/sysv/linux/spawni.c | 409 + sysdeps/unix/sysv/linux/speed.c | 26 +- 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/sync_file_range.c | 2 +- sysdeps/unix/sysv/linux/sys/acct.h | 2 +- sysdeps/unix/sysv/linux/sys/epoll.h | 4 +- sysdeps/unix/sysv/linux/sys/eventfd.h | 2 +- sysdeps/unix/sysv/linux/sys/fanotify.h | 2 +- sysdeps/unix/sysv/linux/sys/fsuid.h | 2 +- sysdeps/unix/sysv/linux/sys/inotify.h | 2 +- sysdeps/unix/sysv/linux/sys/kd.h | 2 +- sysdeps/unix/sysv/linux/sys/kdaemon.h | 32 - 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 | 5 +- sysdeps/unix/sysv/linux/sys/prctl.h | 2 +- sysdeps/unix/sysv/linux/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 16 +- sysdeps/unix/sysv/linux/sys/quota.h | 1 + sysdeps/unix/sysv/linux/sys/raw.h | 2 +- sysdeps/unix/sysv/linux/sys/reboot.h | 2 +- sysdeps/unix/sysv/linux/sys/signalfd.h | 2 +- sysdeps/unix/sysv/linux/sys/swap.h | 2 +- sysdeps/unix/sysv/linux/sys/syscall.h | 2 +- sysdeps/unix/sysv/linux/sys/sysctl.h | 2 +- sysdeps/unix/sysv/linux/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/sys/sysmacros.h | 2 +- sysdeps/unix/sysv/linux/sys/timerfd.h | 2 +- sysdeps/unix/sysv/linux/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/syscalls.list | 12 +- sysdeps/unix/sysv/linux/sysconf.c | 2 +- sysdeps/unix/sysv/linux/sysctl.c | 2 +- sysdeps/unix/sysv/linux/sysdep-vdso.h | 2 +- sysdeps/unix/sysv/linux/sysdep.h | 49 + sysdeps/unix/sysv/linux/system.c | 2 +- sysdeps/unix/sysv/linux/tcdrain.c | 2 +- sysdeps/unix/sysv/linux/tcflow.c | 6 +- sysdeps/unix/sysv/linux/tcflush.c | 6 +- sysdeps/unix/sysv/linux/tcgetattr.c | 6 +- sysdeps/unix/sysv/linux/tcsendbrk.c | 5 +- sysdeps/unix/sysv/linux/tcsetattr.c | 10 +- sysdeps/unix/sysv/linux/tile/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/tile/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/tile/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/tile/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/tile/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/tile/bits/siginfo.h | 2 +- sysdeps/unix/sysv/linux/tile/cacheflush.c | 2 +- sysdeps/unix/sysv/linux/tile/clone.S | 42 +- sysdeps/unix/sysv/linux/tile/dl-static.c | 2 +- sysdeps/unix/sysv/linux/tile/getcontext.S | 2 +- sysdeps/unix/sysv/linux/tile/init-first.c | 2 +- sysdeps/unix/sysv/linux/tile/kernel-features.h | 11 +- sysdeps/unix/sysv/linux/tile/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/tile/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/tile/makecontext.c | 2 +- sysdeps/unix/sysv/linux/tile/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/tile/set_dataplane.c | 2 +- sysdeps/unix/sysv/linux/tile/setcontext.S | 2 +- sysdeps/unix/sysv/linux/tile/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/tile/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/tile/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/tile/sys/dataplane.h | 2 +- sysdeps/unix/sysv/linux/tile/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/tile/sys/ptrace.h | 17 +- sysdeps/unix/sysv/linux/tile/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/tile/syscall.S | 2 +- sysdeps/unix/sysv/linux/tile/sysconf.c | 2 +- sysdeps/unix/sysv/linux/tile/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/tile/sysdep.c | 2 +- sysdeps/unix/sysv/linux/tile/sysdep.h | 5 +- sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S | 2 +- sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h | 2 +- .../unix/sysv/linux/tile/tilegx/register-dump.h | 2 +- sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c | 2 +- .../sysv/linux/tile/tilegx/tilegx32/ld.abilist | 21 +- .../tile/tilegx/tilegx32/libBrokenLocale.abilist | 5 +- .../sysv/linux/tile/tilegx/tilegx32/libanl.abilist | 11 +- .../sysv/linux/tile/tilegx/tilegx32/libc.abilist | 4192 +++--- .../linux/tile/tilegx/tilegx32/libcrypt.abilist | 17 +- .../sysv/linux/tile/tilegx/tilegx32/libdl.abilist | 21 +- .../sysv/linux/tile/tilegx/tilegx32/libm.abilist | 748 +- .../sysv/linux/tile/tilegx/tilegx32/libnsl.abilist | 245 +- .../linux/tile/tilegx/tilegx32/libpthread.abilist | 454 +- .../linux/tile/tilegx/tilegx32/libresolv.abilist | 185 +- .../sysv/linux/tile/tilegx/tilegx32/librt.abilist | 83 +- .../tile/tilegx/tilegx32/libthread_db.abilist | 83 +- .../linux/tile/tilegx/tilegx32/libutil.abilist | 15 +- .../sysv/linux/tile/tilegx/tilegx64/ld.abilist | 21 +- .../tile/tilegx/tilegx64/libBrokenLocale.abilist | 5 +- .../sysv/linux/tile/tilegx/tilegx64/libanl.abilist | 11 +- .../sysv/linux/tile/tilegx/tilegx64/libc.abilist | 4192 +++--- .../linux/tile/tilegx/tilegx64/libcrypt.abilist | 17 +- .../sysv/linux/tile/tilegx/tilegx64/libdl.abilist | 21 +- .../sysv/linux/tile/tilegx/tilegx64/libm.abilist | 748 +- .../sysv/linux/tile/tilegx/tilegx64/libnsl.abilist | 245 +- .../linux/tile/tilegx/tilegx64/libpthread.abilist | 454 +- .../linux/tile/tilegx/tilegx64/libresolv.abilist | 185 +- .../sysv/linux/tile/tilegx/tilegx64/librt.abilist | 83 +- .../tile/tilegx/tilegx64/libthread_db.abilist | 83 +- .../linux/tile/tilegx/tilegx64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/tile/tilepro/ld.abilist | 21 +- sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h | 2 +- .../linux/tile/tilepro/libBrokenLocale.abilist | 5 +- .../unix/sysv/linux/tile/tilepro/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist | 4192 +++--- .../unix/sysv/linux/tile/tilepro/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/tile/tilepro/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist | 748 +- .../unix/sysv/linux/tile/tilepro/libnsl.abilist | 245 +- .../sysv/linux/tile/tilepro/libpthread.abilist | 454 +- .../unix/sysv/linux/tile/tilepro/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/tile/tilepro/librt.abilist | 83 +- .../sysv/linux/tile/tilepro/libthread_db.abilist | 83 +- .../unix/sysv/linux/tile/tilepro/libutil.abilist | 15 +- .../unix/sysv/linux/tile/tilepro/register-dump.h | 2 +- sysdeps/unix/sysv/linux/tile/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/tile/vfork.S | 2 +- sysdeps/unix/sysv/linux/time.c | 5 +- sysdeps/unix/sysv/linux/timer_create.c | 7 +- sysdeps/unix/sysv/linux/timer_delete.c | 5 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 5 +- sysdeps/unix/sysv/linux/timer_gettime.c | 6 +- sysdeps/unix/sysv/linux/timer_routines.c | 2 +- sysdeps/unix/sysv/linux/timer_settime.c | 9 +- sysdeps/unix/sysv/linux/times.c | 2 +- sysdeps/unix/sysv/linux/timespec_get.c | 2 +- sysdeps/unix/sysv/linux/truncate64.c | 2 +- sysdeps/unix/sysv/linux/tst-affinity-pid.c | 201 + sysdeps/unix/sysv/linux/tst-affinity.c | 43 + sysdeps/unix/sysv/linux/tst-align-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-clone2.c | 178 + sysdeps/unix/sysv/linux/tst-fanotify.c | 16 +- sysdeps/unix/sysv/linux/tst-getcpu.c | 59 - sysdeps/unix/sysv/linux/tst-getpid2.c | 2 - sysdeps/unix/sysv/linux/tst-personality.c | 45 + sysdeps/unix/sysv/linux/tst-setgetname.c | 2 +- sysdeps/unix/sysv/linux/tst-skeleton-affinity.c | 278 + .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 280 + .../unix/sysv/linux/tst-thread-affinity-pthread.c | 49 + .../unix/sysv/linux/tst-thread-affinity-pthread2.c | 95 + .../unix/sysv/linux/tst-thread-affinity-sched.c | 36 + sysdeps/unix/sysv/linux/ttyname.c | 2 +- sysdeps/unix/sysv/linux/ttyname_r.c | 2 +- sysdeps/unix/sysv/linux/unlockpt.c | 2 +- sysdeps/unix/sysv/linux/updwtmp.c | 2 +- sysdeps/unix/sysv/linux/ustat.c | 7 +- sysdeps/unix/sysv/linux/utimensat.c | 15 +- sysdeps/unix/sysv/linux/utimes.c | 2 +- sysdeps/unix/sysv/linux/utmp_file.c | 2 +- sysdeps/unix/sysv/linux/wait.c | 4 +- sysdeps/unix/sysv/linux/waitid.c | 2 +- sysdeps/unix/sysv/linux/waitpid.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/fallocate.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/mmap.c | 40 + .../unix/sysv/linux/wordsize-64/posix_fadvise.c | 2 +- .../unix/sysv/linux/wordsize-64/posix_fallocate.c | 46 +- sysdeps/unix/sysv/linux/wordsize-64/pread64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/preadv.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/pwrite64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/pwritev.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 3 +- sysdeps/unix/sysv/linux/wordsize-64/xstat.c | 2 +- sysdeps/unix/sysv/linux/x86/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/ipctypes.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/siginfo.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sysctl.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 3 +- sysdeps/unix/sysv/linux/x86/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/x86/force-elision.h | 2 +- sysdeps/unix/sysv/linux/x86/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/x86/libc-vdso.h | 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/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 | 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_64/64/configure | 4 +- sysdeps/unix/sysv/linux/x86_64/64/configure.ac | 2 + sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 44 + sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 27 +- .../sysv/linux/x86_64/64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4326 +++--- sysdeps/unix/sysv/linux/x86_64/64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist | 27 +- sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 813 +- sysdeps/unix/sysv/linux/x86_64/64/libnsl.abilist | 245 +- .../unix/sysv/linux/x86_64/64/libpthread.abilist | 497 +- .../unix/sysv/linux/x86_64/64/libresolv.abilist | 191 +- sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 109 +- .../unix/sysv/linux/x86_64/64/libthread_db.abilist | 89 +- sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/x86_64/64/mmap.c | 37 + sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 4 +- sysdeps/unix/sysv/linux/x86_64/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/x86_64/brk.c | 2 +- sysdeps/unix/sysv/linux/x86_64/clone.S | 11 +- 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 | 2 +- sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 21 +- 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-lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/x86_64/libmvec.abilist | 99 +- sysdeps/unix/sysv/linux/x86_64/lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 4 +- .../unix/sysv/linux/x86_64/lowlevelrobustlock.S | 2 +- sysdeps/unix/sysv/linux/x86_64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/x86_64/profil-counter.h | 2 +- .../unix/sysv/linux/x86_64/pthread_barrier_wait.S | 161 - .../sysv/linux/x86_64/pthread_cond_broadcast.S | 10 +- .../unix/sysv/linux/x86_64/pthread_cond_signal.S | 11 +- sysdeps/unix/sysv/linux/x86_64/recv.c | 2 +- sysdeps/unix/sysv/linux/x86_64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/x86_64/send.c | 2 +- sysdeps/unix/sysv/linux/x86_64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sigaction.c | 2 +- sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/sigpending.c | 5 +- sysdeps/unix/sysv/linux/x86_64/sigprocmask.c | 7 +- 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-cancel.h | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 10 +- 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/umount.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/configure | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/fts.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/fts64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/getcpu.c | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 21 +- .../sysv/linux/x86_64/x32/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4190 +++--- .../unix/sysv/linux/x86_64/x32/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 807 +- sysdeps/unix/sysv/linux/x86_64/x32/libnsl.abilist | 245 +- .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 454 +- .../unix/sysv/linux/x86_64/x32/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 83 +- .../sysv/linux/x86_64/x32/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list | 1 + sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 38 + sysdeps/unix/sysv/linux/xmknod.c | 12 +- sysdeps/unix/sysv/linux/xmknodat.c | 12 +- sysdeps/unix/sysv/linux/xstat.c | 5 +- sysdeps/unix/sysv/linux/xstat64.c | 4 +- sysdeps/unix/sysv/linux/xstatconv.c | 33 +- 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.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/symbol-hacks.h | 2 +- sysdeps/wordsize-32/wcstoimax.c | 2 +- sysdeps/wordsize-32/wcstoumax.c | 2 +- sysdeps/wordsize-64/bits/wordsize.h | 2 +- sysdeps/wordsize-64/fts.c | 19 + sysdeps/wordsize-64/fts64.c | 1 + 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 | 2 +- sysdeps/wordsize-64/wcstoimax.c | 2 +- sysdeps/wordsize-64/wcstoumax.c | 2 +- sysdeps/x86/Makefile | 2 +- sysdeps/x86/bits/byteswap-16.h | 2 +- sysdeps/x86/bits/byteswap.h | 2 +- sysdeps/x86/bits/huge_vall.h | 2 +- sysdeps/x86/bits/link.h | 2 +- sysdeps/x86/bits/mathdef.h | 2 +- sysdeps/x86/bits/pthreadtypes.h | 2 +- sysdeps/x86/bits/select.h | 2 +- sysdeps/x86/bits/semaphore.h | 2 +- sysdeps/x86/bits/setjmp.h | 2 +- sysdeps/x86/bits/string.h | 9 +- sysdeps/x86/bits/xtitypes.h | 2 +- sysdeps/x86/cacheinfo.c | 683 + sysdeps/x86/cpu-features-offsets.sym | 16 + sysdeps/x86/cpu-features.c | 248 +- sysdeps/x86/cpu-features.h | 241 +- sysdeps/x86/dl-get-cpu-features.c | 2 +- sysdeps/x86/elide.h | 2 +- sysdeps/x86/fpu/Makefile | 4 +- sysdeps/x86/fpu/bits/fenv.h | 2 +- sysdeps/x86/fpu/bits/math-vector.h | 37 +- sysdeps/x86/fpu/bits/mathinline.h | 2 +- sysdeps/x86/fpu/include/bits/fenv.h | 2 +- sysdeps/x86/fpu/powl_helper.c | 2 +- sysdeps/x86/fpu/test-fenv-clear-sse.c | 45 + sysdeps/x86/fpu/test-fenv-sse-2.c | 176 + sysdeps/x86/fpu/test-fenv-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-x87.c | 169 + sysdeps/x86/fpu_control.h | 2 +- sysdeps/x86/init-arch.h | 2 +- sysdeps/x86/libc-start.c | 2 +- sysdeps/x86/rtld-global-offsets.sym | 7 - sysdeps/x86/string_private.h | 20 + sysdeps/x86/tst-get-cpu-features.c | 2 +- sysdeps/x86_64/Makefile | 16 +- sysdeps/x86_64/__longjmp.S | 2 +- sysdeps/x86_64/_mcount.S | 65 +- sysdeps/x86_64/add_n.S | 2 +- sysdeps/x86_64/addmul_1.S | 2 +- sysdeps/x86_64/atomic-machine.h | 6 +- sysdeps/x86_64/backtrace.c | 6 +- sysdeps/x86_64/bsd-_setjmp.S | 2 +- sysdeps/x86_64/bsd-setjmp.S | 2 +- sysdeps/x86_64/cacheinfo.c | 665 - sysdeps/x86_64/configure | 72 +- sysdeps/x86_64/configure.ac | 17 +- sysdeps/x86_64/crti.S | 4 +- sysdeps/x86_64/crtn.S | 2 +- sysdeps/x86_64/dl-irel.h | 2 +- sysdeps/x86_64/dl-lookupcfg.h | 5 +- sysdeps/x86_64/dl-machine.h | 6 +- sysdeps/x86_64/dl-procinfo.c | 2 +- sysdeps/x86_64/dl-tls.h | 2 +- sysdeps/x86_64/dl-tlsdesc.S | 2 +- sysdeps/x86_64/dl-tlsdesc.h | 7 +- sysdeps/x86_64/dl-trampoline.S | 60 +- sysdeps/x86_64/dl-trampoline.h | 8 +- sysdeps/x86_64/ffs.c | 2 +- sysdeps/x86_64/ffsll.c | 2 +- sysdeps/x86_64/fpu/Makefile | 4 +- sysdeps/x86_64/fpu/e_expf.S | 2 +- sysdeps/x86_64/fpu/e_log10l.S | 8 +- sysdeps/x86_64/fpu/e_log2l.S | 8 +- sysdeps/x86_64/fpu/e_logl.S | 8 +- sysdeps/x86_64/fpu/e_powl.S | 18 +- 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/fegetround.c | 2 +- sysdeps/x86_64/fpu/feholdexcpt.c | 2 +- sysdeps/x86_64/fpu/fesetenv.c | 42 +- 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 | 22 +- sysdeps/x86_64/fpu/math-tests-arch.h | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceil.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_floor.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_floorf.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_fma.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_rint.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_rintf.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos2_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos4_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_d_log2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_log4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_log8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin2_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin4_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core.S | 2 +- .../fpu/multiarch/svml_d_sincos2_core_sse4.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core.S | 2 +- .../fpu/multiarch/svml_d_sincos4_core_avx2.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core.S | 2 +- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 18 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core.S | 2 +- .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core.S | 2 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core.S | 2 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core.S | 2 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 6 +- .../x86_64/fpu/multiarch/svml_s_sincosf16_core.S | 2 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 18 +- .../x86_64/fpu/multiarch/svml_s_sincosf4_core.S | 2 +- .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 10 +- .../x86_64/fpu/multiarch/svml_s_sincosf8_core.S | 2 +- .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core.S | 2 +- .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 10 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core_avx2.S | 6 +- 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_cosf.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_fdiml.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_nearbyintl.S | 14 +- sysdeps/x86_64/fpu/s_signbit.S | 2 +- sysdeps/x86_64/fpu/s_signbitf.S | 2 +- sysdeps/x86_64/fpu/s_sincosf.S | 2 +- sysdeps/x86_64/fpu/s_sinf.S | 2 +- sysdeps/x86_64/fpu/s_truncl.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_cos8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_log2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_log8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_log_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_pow2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_sin2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos4_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos8_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_trig_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_trig_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_wrapper_impl.h | 14 +- sysdeps/x86_64/fpu/svml_finite_alias.S | 58 + 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 | 26 +- sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen2.c | 2 +- .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen4-avx2.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen4.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen8.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen16.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen4.c | 2 +- .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen8-avx2.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen8.c | 2 +- sysdeps/x86_64/fpu/x86_64-math-asm.h | 2 +- sysdeps/x86_64/hp-timing.h | 2 +- sysdeps/x86_64/htonl.S | 2 +- sysdeps/x86_64/ifuncmain8.c | 2 +- sysdeps/x86_64/ifuncmod8.c | 2 +- sysdeps/x86_64/jmpbuf-offsets.h | 2 +- sysdeps/x86_64/jmpbuf-unwind.h | 2 +- sysdeps/x86_64/ldsodefs.h | 2 +- sysdeps/x86_64/localplt.data | 14 +- sysdeps/x86_64/lshift.S | 2 +- sysdeps/x86_64/machine-gmon.h | 2 +- sysdeps/x86_64/memchr.S | 2 +- sysdeps/x86_64/memcmp.S | 2 +- sysdeps/x86_64/memcpy.S | 2 +- sysdeps/x86_64/memcpy_chk.S | 2 +- sysdeps/x86_64/memmove.c | 2 +- sysdeps/x86_64/mempcpy_chk.S | 2 +- sysdeps/x86_64/memrchr.S | 2 +- sysdeps/x86_64/memset.S | 2 +- sysdeps/x86_64/memset_chk.S | 2 +- sysdeps/x86_64/memusage.h | 2 +- sysdeps/x86_64/mul_1.S | 2 +- sysdeps/x86_64/multiarch/Makefile | 25 +- sysdeps/x86_64/multiarch/ifunc-defines.sym | 20 - sysdeps/x86_64/multiarch/ifunc-impl-list.c | 185 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 2 +- sysdeps/x86_64/multiarch/memcmp-ssse3.S | 2 +- sysdeps/x86_64/multiarch/memcmp.S | 2 +- sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S | 21 +- sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 18 +- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 18 +- sysdeps/x86_64/multiarch/memcpy.S | 33 +- sysdeps/x86_64/multiarch/memcpy_chk.S | 12 +- .../x86_64/multiarch/memmove-avx-unaligned-erms.S | 12 + sysdeps/x86_64/multiarch/memmove-avx-unaligned.S | 2 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 420 + .../multiarch/memmove-avx512-unaligned-erms.S | 12 + .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 13 + .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 549 + sysdeps/x86_64/multiarch/memmove.c | 15 +- sysdeps/x86_64/multiarch/memmove_chk.c | 11 +- sysdeps/x86_64/multiarch/mempcpy-avx-unaligned.S | 22 - sysdeps/x86_64/multiarch/mempcpy-ssse3-back.S | 4 - sysdeps/x86_64/multiarch/mempcpy-ssse3.S | 4 - sysdeps/x86_64/multiarch/mempcpy.S | 12 +- sysdeps/x86_64/multiarch/mempcpy_chk.S | 12 +- .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 16 + sysdeps/x86_64/multiarch/memset-avx2.S | 2 +- .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 194 + .../multiarch/memset-avx512-unaligned-erms.S | 17 + .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 20 + .../x86_64/multiarch/memset-vec-unaligned-erms.S | 270 + sysdeps/x86_64/multiarch/memset.S | 37 +- sysdeps/x86_64/multiarch/memset_chk.S | 11 +- sysdeps/x86_64/multiarch/sched_cpucount.c | 2 +- sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcat-ssse3.S | 2 +- sysdeps/x86_64/multiarch/strcat.S | 2 +- sysdeps/x86_64/multiarch/strchr-sse2-no-bsf.S | 2 +- sysdeps/x86_64/multiarch/strchr.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcmp-sse42.S | 2 +- sysdeps/x86_64/multiarch/strcmp.S | 2 +- sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/strcpy.S | 2 +- sysdeps/x86_64/multiarch/strcspn-c.c | 2 +- sysdeps/x86_64/multiarch/strcspn.S | 2 +- sysdeps/x86_64/multiarch/strspn-c.c | 2 +- sysdeps/x86_64/multiarch/strspn.S | 2 +- sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strstr.c | 2 +- sysdeps/x86_64/multiarch/test-multiarch.c | 2 +- sysdeps/x86_64/multiarch/varshift.c | 2 +- sysdeps/x86_64/multiarch/varshift.h | 2 +- sysdeps/x86_64/multiarch/wcscpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/wcscpy.S | 2 +- sysdeps/x86_64/multiarch/wmemcmp.S | 2 +- sysdeps/x86_64/nptl/Makefile | 2 +- sysdeps/x86_64/nptl/pthread_spin_lock.S | 10 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 10 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 11 +- sysdeps/x86_64/nptl/pthreaddef.h | 2 +- sysdeps/x86_64/nptl/tls.h | 2 +- sysdeps/x86_64/rawmemchr.S | 2 +- sysdeps/x86_64/rshift.S | 2 +- sysdeps/x86_64/sched_cpucount.c | 2 +- sysdeps/x86_64/setjmp.S | 6 +- sysdeps/x86_64/stackinfo.h | 2 +- sysdeps/x86_64/start.S | 8 +- sysdeps/x86_64/strcat.S | 2 +- sysdeps/x86_64/strchr.S | 2 +- sysdeps/x86_64/strchrnul.S | 2 +- sysdeps/x86_64/strcmp.S | 2 +- sysdeps/x86_64/strcpy.S | 2 +- sysdeps/x86_64/strcspn.S | 2 +- sysdeps/x86_64/strlen.S | 2 +- sysdeps/x86_64/strrchr.S | 2 +- sysdeps/x86_64/strspn.S | 2 +- sysdeps/x86_64/strtok.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/tlsdesc.c | 2 +- sysdeps/x86_64/tst-audit.h | 2 +- sysdeps/x86_64/tst-audit10-aux.c | 41 + sysdeps/x86_64/tst-audit10.c | 38 +- sysdeps/x86_64/tst-audit4-aux.c | 39 + sysdeps/x86_64/tst-audit4.c | 45 +- sysdeps/x86_64/tst-auditmod10a.c | 2 +- sysdeps/x86_64/tst-auditmod10b.c | 2 +- sysdeps/x86_64/tst-mallocalign1.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-stack-align.h | 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/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/nptl/tls.h | 2 +- sysdeps/x86_64/x32/sysdep.h | 2 +- sysvipc/Makefile | 2 +- sysvipc/ftok.c | 6 +- sysvipc/msgctl.c | 7 +- sysvipc/msgget.c | 6 +- sysvipc/msgrcv.c | 9 +- sysvipc/msgsnd.c | 8 +- sysvipc/semctl.c | 2 +- sysvipc/semget.c | 7 +- sysvipc/semop.c | 7 +- sysvipc/semtimedop.c | 9 +- sysvipc/shmat.c | 7 +- sysvipc/shmctl.c | 7 +- sysvipc/shmdt.c | 5 +- sysvipc/shmget.c | 7 +- sysvipc/sys/ipc.h | 2 +- sysvipc/sys/msg.h | 2 +- sysvipc/sys/sem.h | 2 +- sysvipc/sys/shm.h | 2 +- termios/Makefile | 2 +- termios/cfmakeraw.c | 5 +- termios/cfsetspeed.c | 2 +- termios/speed.c | 16 +- termios/tcdrain.c | 2 +- termios/tcflow.c | 6 +- termios/tcflush.c | 6 +- termios/tcgetattr.c | 6 +- termios/tcgetpgrp.c | 5 +- termios/tcgetsid.c | 5 +- termios/tcsendbrk.c | 6 +- termios/tcsetattr.c | 2 +- termios/tcsetpgrp.c | 6 +- termios/termios.h | 6 +- test-skeleton.c | 24 +- time/Makefile | 8 +- time/adjtime.c | 6 +- time/alt_digit.c | 2 +- time/asctime.c | 2 +- time/clock.c | 2 +- time/ctime.c | 2 +- time/ctime_r.c | 2 +- time/difftime.c | 2 +- time/dysize.c | 5 +- time/era.c | 2 +- time/ftime.c | 5 +- time/getdate.c | 2 +- time/getitimer.c | 6 +- time/gettimeofday.c | 6 +- time/gmtime.c | 9 +- time/lc-time-cleanup.c | 2 +- time/localtime.c | 9 +- time/mktime.c | 14 +- time/offtime.c | 7 +- time/setitimer.c | 8 +- time/settimeofday.c | 6 +- time/stime.c | 5 +- time/strftime.c | 2 +- time/strftime_l.c | 68 +- time/strptime.c | 7 +- time/strptime_l.c | 26 +- time/sys/time.h | 2 +- time/sys/timeb.h | 2 +- time/test_time.c | 2 +- time/time.c | 5 +- time/time.h | 2 +- time/timegm.c | 2 +- time/timespec_get.c | 6 +- time/tst-ftime.c | 2 +- time/tst-getdate.c | 2 +- time/tst-mktime2.c | 38 +- time/tst-strptime-whitespace.c | 2 +- time/tst-strptime.c | 2 +- time/tst-tzname.c | 50 + time/tzfile.c | 8 +- time/tzset.c | 15 +- time/wcsftime.c | 2 +- time/wcsftime_l.c | 2 +- timezone/Makefile | 20 +- timezone/README | 5 +- timezone/checktab.awk | 174 - timezone/ialloc.c | 32 - timezone/private.h | 366 +- timezone/scheck.c | 64 - timezone/tst-timezone.c | 2 +- timezone/tst-tzset.c | 2 +- timezone/tzfile.h | 10 +- timezone/tzselect.ksh | 138 +- timezone/zdump.c | 688 +- timezone/zic.c | 1061 +- version.h | 2 +- wcsmbs/Makefile | 20 +- wcsmbs/bits/wchar-ldbl.h | 2 +- wcsmbs/bits/wchar2.h | 2 +- wcsmbs/btowc.c | 5 +- wcsmbs/c16rtomb.c | 2 +- wcsmbs/isoc99_fwscanf.c | 2 +- wcsmbs/isoc99_swscanf.c | 2 +- wcsmbs/isoc99_vfwscanf.c | 2 +- wcsmbs/isoc99_vswscanf.c | 2 +- wcsmbs/isoc99_vwscanf.c | 2 +- wcsmbs/isoc99_wscanf.c | 2 +- wcsmbs/mbrlen.c | 7 +- wcsmbs/mbrtoc16.c | 2 +- wcsmbs/mbrtowc.c | 2 +- wcsmbs/mbsinit.c | 5 +- wcsmbs/mbsnrtowcs.c | 10 +- wcsmbs/mbsrtowcs.c | 8 +- wcsmbs/mbsrtowcs_l.c | 10 +- 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-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 | 25 + wcsmbs/tst-wcstol-locale.c | 25 + wcsmbs/uchar.h | 2 +- wcsmbs/wchar.h | 2 +- wcsmbs/wcpcpy.c | 6 +- wcsmbs/wcpncpy.c | 7 +- wcsmbs/wcrtomb.c | 2 +- wcsmbs/wcscasecmp.c | 11 +- wcsmbs/wcscasecmp_l.c | 2 +- wcsmbs/wcscat.c | 6 +- wcsmbs/wcschr.c | 2 +- wcsmbs/wcschrnul.c | 6 +- wcsmbs/wcscmp.c | 6 +- wcsmbs/wcscoll.c | 2 +- wcsmbs/wcscoll_l.c | 2 +- wcsmbs/wcscpy.c | 6 +- wcsmbs/wcscspn.c | 6 +- wcsmbs/wcsdup.c | 5 +- wcsmbs/wcslen.c | 5 +- wcsmbs/wcsmbsload.c | 2 +- wcsmbs/wcsmbsload.h | 2 +- wcsmbs/wcsncase.c | 12 +- wcsmbs/wcsncase_l.c | 2 +- wcsmbs/wcsncat.c | 7 +- wcsmbs/wcsncmp.c | 7 +- wcsmbs/wcsncpy.c | 7 +- wcsmbs/wcsnlen.c | 6 +- wcsmbs/wcsnrtombs.c | 10 +- wcsmbs/wcspbrk.c | 6 +- wcsmbs/wcsrchr.c | 6 +- wcsmbs/wcsrtombs.c | 8 +- wcsmbs/wcsspn.c | 6 +- wcsmbs/wcsstr.c | 6 +- wcsmbs/wcstod.c | 2 +- wcsmbs/wcstod_l.c | 5 +- wcsmbs/wcstod_nan.c | 23 + wcsmbs/wcstof.c | 2 +- wcsmbs/wcstof_l.c | 5 +- wcsmbs/wcstof_nan.c | 23 + wcsmbs/wcstok.c | 7 +- wcsmbs/wcstol.c | 2 +- wcsmbs/wcstol_l.c | 2 +- wcsmbs/wcstold.c | 2 +- wcsmbs/wcstold_l.c | 5 +- wcsmbs/wcstold_nan.c | 30 + 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 | 5 +- wcsmbs/wcwidth.c | 2 +- wcsmbs/wcwidth.h | 2 +- wcsmbs/wmemchr.c | 7 +- wcsmbs/wmemcmp.c | 7 +- wcsmbs/wmemcpy.c | 7 +- wcsmbs/wmemmove.c | 7 +- wcsmbs/wmempcpy.c | 7 +- wcsmbs/wmemset.c | 7 +- wctype/Makefile | 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 | 8 +- 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 +- 10292 files changed, 199711 insertions(+), 147700 deletions(-) create mode 100644 benchtests/bench-memcpy-large.c create mode 100644 benchtests/bench-memmove-large.c create mode 100644 benchtests/bench-memset-large.c rename benchtests/strcoll-inputs/{lorem_ipsum#iw_IL.UTF-8 => lorem_ipsum#he_IL.UTF [...] delete mode 100644 conf/portability.h create mode 100644 elf/dl-sysdep-open.h create mode 100644 elf/tst-audit11.c create mode 100644 elf/tst-audit11mod1.c create mode 100644 elf/tst-audit11mod2.c create mode 100644 elf/tst-audit11mod2.map create mode 100644 elf/tst-audit12.c create mode 100644 elf/tst-audit12mod1.c create mode 100644 elf/tst-audit12mod2.c create mode 100644 elf/tst-audit12mod2.map create mode 100644 elf/tst-audit12mod3.c create mode 100644 elf/tst-auditmod11.c create mode 100644 elf/tst-auditmod12.c create mode 100644 elf/tst-dlsym-error.c create mode 100644 elf/tst-ldconfig-X.sh create mode 100644 elf/tst-prelink.c create mode 100644 elf/tst-prelink.exp create mode 100644 grp/grp-merge.c create mode 100644 grp/grp-merge.h delete mode 100644 hesiod/nss_hesiod/hesiod-init.c delete mode 100644 hesiod/nss_hesiod/nss_hesiod.h create mode 100644 iconvdata/bug-iconv10.c create mode 100644 iconvdata/bug-iconv11.c create mode 100644 include/grp-merge.h create mode 100644 include/sys/auxv.h create mode 100644 io/fts64.c create mode 100644 io/tst-fts-lfs.c create mode 100644 io/tst-fts.c create mode 100644 localedata/locales/chr_US create mode 100644 localedata/locales/de_IT create mode 100644 localedata/locales/en_IL delete mode 100644 localedata/locales/iw_IL create mode 100644 localedata/locales/ln_CD delete mode 100644 localedata/locales/pap_AN create mode 100644 localedata/locales/sgs_LT create mode 100644 localedata/unicode-gen/gen_translit_circle.py create mode 100644 localedata/unicode-gen/gen_translit_cjk_compat.py create mode 100644 localedata/unicode-gen/gen_translit_combining.py create mode 100644 localedata/unicode-gen/gen_translit_compat.py create mode 100644 localedata/unicode-gen/gen_translit_font.py create mode 100644 localedata/unicode-gen/gen_translit_fraction.py create mode 100644 localedata/unicode-gen/unicode_utils.py create mode 100644 malloc/malloc-internal.h create mode 100644 malloc/tst-malloc-fork-deadlock.c create mode 100644 malloc/tst-malloc-thread-exit.c create mode 100644 malloc/tst-malloc-thread-fail.c create mode 100644 malloc/tst-mallocfork2.c create mode 100644 manual/examples/mkdirent.c delete mode 100644 manual/examples/strncat.c create mode 100644 math/lgamma-compat.h create mode 100644 math/test-double-finite.c create mode 100644 math/test-fenv-clear-main.c create mode 100644 math/test-fenv-clear.c create mode 100644 math/test-float-finite.c create mode 100644 math/test-ldouble-finite.c create mode 100644 math/test-math-errno.h create mode 100644 math/test-math-finite.h create mode 100644 math/test-math-isinff.cc create mode 100644 math/test-math-no-finite.h create mode 100644 math/test-nan-overflow.c create mode 100644 math/test-nan-payload.c create mode 100644 math/test-nearbyint-except-2.c create mode 100644 math/test-nearbyint-except.c create mode 100644 math/test-signgam-finite-c11.c create mode 100644 math/test-signgam-finite-c99.c create mode 100644 math/test-signgam-finite.c create mode 100644 math/test-signgam-main.c create mode 100644 math/test-signgam-uchar-init-static.c create mode 100644 math/test-signgam-uchar-init.c create mode 100644 math/test-signgam-uchar-static.c create mode 100644 math/test-signgam-uchar.c create mode 100644 math/test-signgam-uint-init-static.c create mode 100644 math/test-signgam-uint-init.c create mode 100644 math/test-signgam-uint-static.c create mode 100644 math/test-signgam-uint.c create mode 100644 math/test-signgam-ullong-init-static.c create mode 100644 math/test-signgam-ullong-init.c create mode 100644 math/test-signgam-ullong-static.c create mode 100644 math/test-signgam-ullong.c delete mode 100644 math/w_drem.c delete mode 100644 math/w_dremf.c delete mode 100644 math/w_dreml.c create mode 100644 math/w_lgamma_compat.c create mode 100644 math/w_lgamma_compatf.c create mode 100644 math/w_lgamma_compatl.c create mode 100644 math/w_lgamma_main.c create mode 100644 math/w_lgammaf_main.c create mode 100644 math/w_lgammal_main.c create mode 100644 misc/bug18240.c delete mode 100644 nptl/DESIGN-barrier.txt delete mode 100644 nptl/check-cpuset.h delete mode 100644 nptl/lowlevelbarrier.sym create mode 100644 nptl/tst-barrier5.c copy nptl/{tst-initializers1-gnu99.c => tst-initializers1-c11.c} (100%) copy nptl/{tst-initializers1-gnu99.c => tst-initializers1-gnu11.c} (100%) create mode 100644 nptl/tst-mutex-errorcheck.c create mode 100644 posix/spawn_valid_fd.c create mode 100644 posix/tst-execvpe1.c create mode 100644 posix/tst-execvpe2.c create mode 100644 posix/tst-execvpe3.c create mode 100644 posix/tst-execvpe4.c create mode 100644 posix/tst-execvpe5.c create mode 100644 posix/tst-execvpe6.c create mode 100644 posix/tst-posix_spawn-fd.c create mode 100644 posix/tst-spawn2.c create mode 100755 scripts/list-fixed-bugs.py create mode 100644 scripts/update-abilist.sh create mode 100644 stdio-common/tst-fmemopen4.c create mode 100644 stdio-common/tst-vfprintf-width-prec.c create mode 100644 stdlib/strtod_nan.c create mode 100644 stdlib/strtod_nan_double.h create mode 100644 stdlib/strtod_nan_float.h create mode 100644 stdlib/strtod_nan_main.c create mode 100644 stdlib/strtod_nan_narrow.h create mode 100644 stdlib/strtod_nan_wide.h create mode 100644 stdlib/strtof_nan.c create mode 100644 stdlib/strtold_nan.c create mode 100644 stdlib/tst-strfmon_l.c create mode 100644 stdlib/tst-strtod-nan-locale-main.c create mode 100644 stdlib/tst-strtod-nan-locale.c create mode 100644 stdlib/tst-strtol-locale-main.c create mode 100644 stdlib/tst-strtol-locale.c create mode 100644 sysdeps/aarch64/bits/string.h create mode 100644 sysdeps/aarch64/string_private.h create mode 100644 sysdeps/generic/dl-fcntl.h create mode 100644 sysdeps/generic/dl-mman.h create mode 100644 sysdeps/generic/dl-unistd.h copy sysdeps/generic/{libnss_nisplus.abilist => libnsl.abilist} (100%) copy sysdeps/generic/{libnss_nisplus.abilist => libutil.abilist} (100%) create mode 100644 sysdeps/generic/string_private.h create mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps delete mode 100644 sysdeps/i386/i686/multiarch/ifunc-defines.sym create mode 100644 sysdeps/ia64/fpu/lgamma-compat.h delete mode 100644 sysdeps/ia64/fpu/w_lgamma.c create mode 100644 sysdeps/ia64/fpu/w_lgamma_main.c delete mode 100644 sysdeps/ia64/fpu/w_lgammaf.c create mode 100644 sysdeps/ia64/fpu/w_lgammaf_main.c delete mode 100644 sysdeps/ia64/fpu/w_lgammal.c create mode 100644 sysdeps/ia64/fpu/w_lgammal_main.c delete mode 100644 sysdeps/ieee754/dbl-64/uroot.h create mode 100644 sysdeps/ieee754/ldbl-128/strtod_nan_ldouble.h create mode 100644 sysdeps/ieee754/ldbl-128ibm/strtod_nan_ldouble.h create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-remainderl-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-96/strtod_nan_ldouble.h delete mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-drem.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_drem.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_dreml.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma_compat.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgammal.c create mode 100644 sysdeps/m68k/coldfire/fpu/math_private.h create mode 100644 sysdeps/m68k/m680x0/m68020/string_private.h create mode 100644 sysdeps/mach/hurd/dl-fcntl.h create mode 100644 sysdeps/mach/hurd/dl-mman.h create mode 100644 sysdeps/mach/hurd/dl-unistd.h create mode 100644 sysdeps/mach/hurd/i386/c++-types.data create mode 100644 sysdeps/mach/hurd/mmap64.c create mode 100644 sysdeps/nacl/dl-sysdep-open.h delete mode 100644 sysdeps/nptl/configure delete mode 100644 sysdeps/nptl/configure.ac delete mode 100644 sysdeps/powerpc/fpu/s_llround.c delete mode 100644 sysdeps/powerpc/fpu/s_llroundf.c create mode 100644 sysdeps/powerpc/hwcapinfo.c create mode 100644 sysdeps/powerpc/hwcapinfo.h create mode 100644 sysdeps/powerpc/libc-tls.c create mode 100644 sysdeps/powerpc/nptl/pthread_spin_unlock.c create mode 100644 sysdeps/powerpc/powerpc32/fpu/s_llround.c create mode 100644 sysdeps/powerpc/powerpc32/fpu/s_llroundf.c create mode 100644 sysdeps/powerpc/powerpc32/power9/Implies create mode 100644 sysdeps/powerpc/powerpc32/power9/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc32/power9/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasestr-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasestr-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasestr.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcspn-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcspn-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcspn.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strspn.c create mode 100644 sysdeps/powerpc/powerpc64/power8/Makefile create mode 100644 sysdeps/powerpc/powerpc64/power8/strcasestr-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/power8/strcasestr.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strcspn.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strlen.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strspn.S create mode 100644 sysdeps/powerpc/powerpc64/power9/Implies create mode 100644 sysdeps/powerpc/powerpc64/power9/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/power9/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/power9/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/strcspn.S delete mode 100644 sysdeps/powerpc/powerpc64/strpbrk.S delete mode 100644 sysdeps/powerpc/powerpc64/strspn.S create mode 100644 sysdeps/powerpc/test-get_hwcap-static.c create mode 100644 sysdeps/powerpc/test-get_hwcap.c create mode 100644 sysdeps/s390/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/s390/s390-32/dl-trampoline.h create mode 100644 sysdeps/s390/s390-64/dl-trampoline.h create mode 100644 sysdeps/s390/string_private.h create mode 100644 sysdeps/sh/math_private.h delete mode 100644 sysdeps/sparc/nptl/pthread_barrier_destroy.c delete mode 100644 sysdeps/sparc/nptl/pthread_barrier_init.c delete mode 100644 sysdeps/sparc/nptl/pthread_barrier_wait.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/kernel-features.h delete mode 100644 sysdeps/unix/sysv/linux/arm/pread.c delete mode 100644 sysdeps/unix/sysv/linux/arm/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/arm/pwrite64.c delete mode 100644 sysdeps/unix/sysv/linux/check-cpuset.h delete mode 100644 sysdeps/unix/sysv/linux/eventfd.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/epoll_pwait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/mmap.S create mode 100644 sysdeps/unix/sysv/linux/i386/mmap.c delete mode 100644 sysdeps/unix/sysv/linux/i386/mmap64.S delete mode 100644 sysdeps/unix/sysv/linux/i386/pthread_barrier_wait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/semtimedop.S delete mode 100644 sysdeps/unix/sysv/linux/i386/sysdep.S create mode 100644 sysdeps/unix/sysv/linux/i386/sysdep.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/futimesat.c create mode 100644 sysdeps/unix/sysv/linux/mips/init-first.c create mode 100644 sysdeps/unix/sysv/linux/mips/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/mmap.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/mmap.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fts.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fts64.c rename sysdeps/unix/sysv/linux/mips/mips64/{ => n64}/mmap64.c (100%) delete mode 100644 sysdeps/unix/sysv/linux/mips/pread.c delete mode 100644 sysdeps/unix/sysv/linux/mips/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/mips/pwrite64.c create mode 100644 sysdeps/unix/sysv/linux/netlink_assert_response.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel-features.h create mode 100644 sysdeps/unix/sysv/linux/personality.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/pread.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_spin_unlock.c delete mode 100644 sysdeps/unix/sysv/linux/sleep.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/personality.c create mode 100644 sysdeps/unix/sysv/linux/spawni.c delete mode 100644 sysdeps/unix/sysv/linux/sys/kdaemon.h create mode 100644 sysdeps/unix/sysv/linux/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/tst-affinity-pid.c create mode 100644 sysdeps/unix/sysv/linux/tst-affinity.c create mode 100644 sysdeps/unix/sysv/linux/tst-clone2.c delete mode 100644 sysdeps/unix/sysv/linux/tst-getcpu.c delete mode 100644 sysdeps/unix/sysv/linux/tst-getpid2.c create mode 100644 sysdeps/unix/sysv/linux/tst-personality.c create mode 100644 sysdeps/unix/sysv/linux/tst-skeleton-affinity.c create mode 100644 sysdeps/unix/sysv/linux/tst-skeleton-thread-affinity.c create mode 100644 sysdeps/unix/sysv/linux/tst-thread-affinity-pthread.c create mode 100644 sysdeps/unix/sysv/linux/tst-thread-affinity-pthread2.c create mode 100644 sysdeps/unix/sysv/linux/tst-thread-affinity-sched.c create mode 100644 sysdeps/unix/sysv/linux/wordsize-64/mmap.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/pwrite64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/mmap.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_barrier_wait.S create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/fts.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/fts64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/times.c create mode 100644 sysdeps/wordsize-64/fts.c create mode 100644 sysdeps/wordsize-64/fts64.c create mode 100644 sysdeps/x86/cacheinfo.c create mode 100644 sysdeps/x86/fpu/test-fenv-clear-sse.c create mode 100644 sysdeps/x86/fpu/test-fenv-sse-2.c create mode 100644 sysdeps/x86/fpu/test-fenv-x87.c delete mode 100644 sysdeps/x86/rtld-global-offsets.sym create mode 100644 sysdeps/x86/string_private.h delete mode 100644 sysdeps/x86_64/cacheinfo.c create mode 100644 sysdeps/x86_64/fpu/svml_finite_alias.S delete mode 100644 sysdeps/x86_64/multiarch/ifunc-defines.sym create mode 100644 sysdeps/x86_64/multiarch/memmove-avx-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S create mode 100644 sysdeps/x86_64/multiarch/memmove-avx512-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove-sse2-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S delete mode 100644 sysdeps/x86_64/multiarch/mempcpy-avx-unaligned.S delete mode 100644 sysdeps/x86_64/multiarch/mempcpy-ssse3-back.S delete mode 100644 sysdeps/x86_64/multiarch/mempcpy-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/memset-avx2-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memset-avx512-no-vzeroupper.S create mode 100644 sysdeps/x86_64/multiarch/memset-avx512-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memset-sse2-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S create mode 100644 sysdeps/x86_64/tst-audit10-aux.c create mode 100644 sysdeps/x86_64/tst-audit4-aux.c create mode 100644 time/tst-tzname.c delete mode 100644 timezone/checktab.awk delete mode 100644 timezone/ialloc.c delete mode 100644 timezone/scheck.c create mode 100644 wcsmbs/tst-wcstod-nan-locale.c create mode 100644 wcsmbs/tst-wcstol-locale.c create mode 100644 wcsmbs/wcstod_nan.c create mode 100644 wcsmbs/wcstof_nan.c create mode 100644 wcsmbs/wcstold_nan.c