This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch dj/malloc-tcache in repository glibc.
from ba163b3 malloc per-thread cache, separated out adds 9032070 Fix warning from latest GCC in tst-printf.c adds 0cb9dcc Bug 20729: Fix build failures on ppc64 and other arches. adds 26d7185 Fix -Wformat-length warning in time/tst-strptime2.c adds 6c50bb5 Fix linknamespace parallel test failures. adds 9a2835d Handle tilegx* machine names. adds 95e431c An optimized memchr was missing for AArch64. This version is [...] adds d060cd0 Define wordsize.h macros everywhere adds a2049e7 Add localplt.data for MIPS. adds 7672e71 XFAIL check-execstack for MIPS. adds 94bf0b4 Make MIPS <sys/user.h> self-contained. adds 7991310 Do not hardcode platform names in manual/libm-err-tab.pl (bug [...] adds 860aacd Fix alpha sqrt fegetenv namespace (bug 20768). adds 6d17741 Fix sparc build due missing __WORDSIZE_TIME64_COMPAT32 definition adds 5e37a69 Handle tests-unsupported if run-built-tests = no. adds e64e117 Do not generate UNRESOLVED results for run-built-tests = no. adds 31c351e Speed up math/test-tgmath2.c adds 0623b9e gconv.h: fix build with GCC 7 adds 5ffc980 Document do_test in test-skeleton.c adds c74940f nptl: Document the reason why __kind in pthread_mutex_t is pa [...] adds 327792c Define __ASSUME_ST_INO_64_BIT on all platforms. adds 06b9e94 Make check-installed-headers.sh ignore sys/sysctl.h for x32. adds d5b3879 Use write_message instead of write adds e0c6851 Write messages to stdout and use write_message instead of write adds 3c7f1f5 Consolidate lseek/lseek64/llseek implementations adds 38d84a0 Update nios2 localplt.data. adds 58d6b0d Update alpha localplt.data. adds 2d5a67d Add localplt.data for hppa. adds 116ae4f Add localplt.data for sh. adds 5874510 Fix rpcgen buffer overrun (bug 20790). adds 87686ae Consolidate Linux ftruncate implementations adds d4d8a12 Consolidate Linux truncate implementations adds 8f3a468 Regenerate ULPs for aarch64 adds 4589d07 Add definitions to sysdeps/tile/tilepro/bits/wordsize.h. adds 3e06601 Consolidate Linux access implementation adds 0a557c1 Fix sh4 build with __ASSUME_ST_INO_64_BIT redefinition adds b4e7510 Refactor some libm type-generic macros. adds a329844 Make sure tilepro uses kernel atomics fo atomic_store adds 8129bf7 Make SH <sys/user.h> self-contained. adds 84c426b Ignore -Wmaybe-uninitialized in stdlib/bug-getcontext.c. adds 14f95a4 Add script to build many glibc configurations. adds 809b72d [BZ #19239] Issue deprecation warnings on macro expansion. adds 9601d3a Fix typo in string/bits/string2.h. adds 8888eb5 Fix build-and-build-again bug in sunrpc tests. adds e6502df Forgot to add the ChangeLog to the previous commit, doh. adds ba1cafe Make tilegx32 install libraries in lib32 directories. adds 0c95f51 Fix build-many-glibcs.py style issues. adds 001f81a s390x: Add hidden definition for __sigsetjmp adds c7409ad configure: accept __stack_chk_fail_local for ssp support too [...] adds 48b17f0 ChangeLog: fix date adds 6ab707b manual: Remove non-existent mount options S_IMMUTABLE and S_A [...] adds f07820b Make SH ucontext always match current kernels. adds 530862a Fix SH4 register-dump.h for soft-float. adds afcf3cd New internal function __access_noerrno adds 7773556 Correct comments in string.h re strcoll_l, strxfrm_l. adds 61158ff Fix crypt snprintf namespace (bug 20829). adds 85d3192 Enable linknamespace testing for libdl and libcrypt. adds 049cc48 Make Alpha <sys/user.h> self-contained. adds c440d5d Actually use newly built host libraries in build-many-glibcs.py. adds 045c13d Consolidate Linux setrlimit and getrlimit implementation adds cfaf194 MIPS: Add `.insn' to ensure a text label is defined as code not data adds 8885f97 Quote shell commands in logs from build-many-glibcs.py. adds 6933f28 Make tile's set_dataplane API compatibility-only adds c73c7fc tile: create new math-tests.h header adds e92bd6e Fix hurd __access_noerrno implementation. adds eb3c12c Add setpayload, setpayloadf, setpayloadl. adds d2e1e97 Always define XSTAT_IS_XSTAT64 adds 5ee1a44 Make build-many-glibcs.py use -fno-isolate-erroneous-paths op [...] adds 6c9e1be Fix writes past the allocated array bounds in execvpe (BZ#20847) adds 65a77b5 Fix multiple definitions of mk[o]stemp[s]64 adds 510abe7 Allow [f]statfs64 to alias [f]statfs adds b0216d3 Fix default float_t definition (bug 20855). adds 7a5e3d9 elf: Assume TLS is initialized in _dl_map_object_from_fd adds c650aa6 build-many-glibcs: Revert -fno-isolate-erroneous-paths option [...] adds 56ede9e Fix x86_64 -mfpmath=387 float_t, double_t (bug 20787). adds f7f7931 MIPS: Use R_MICROMIPS_JALR rather than R_MIPS_JALR in microMIPS code adds c2a82da Fix SH4 FP_ILOGB0 (bug 20859). adds f3b904d More NEWS entries / fixes for float_t / double_t changes. adds 380ec16 x86_64: fix static build of __memcpy_chk for compilers defaul [...] adds 93eb85c Refactor float_t, double_t information into bits/flt-eval-method.h. adds c579f48 Remove cached PID/TID in clone adds 02c78f0 Make build-many-glibcs.py track component versions requested [...] adds 457663a Add setpayloadsig, setpayloadsigf, setpayloadsigl. adds a1c9859 Make build-many-glibcs.py re-exec itself if changed by checkout. adds bf469f0 Make build-many-glibcs.py store more information about builds. adds aa4d00c localedata: GBK: add mapping for 0x80->Euro sign [BZ #20864] adds 2dacdc5 hurd: fix using hurd/signal.h in C++ programs adds b964e06 Minor problems exposed by compiling C++ tests under _ISOMAC. adds b5e3535 Do not include asm/cachectl.h in nios2 sys/cachectl.h. adds 9e878fa Fix for [f]statfs64/[f]statfs aliasing patch adds 389d1f1 Partial ILP32 support for aarch64. adds c9070e6 X86_64: Don't use PLT nor GOT in static archives [BZ #20750] adds 547e970 Fix sysdeps/ia64/fpu/libm-symbols.h for inclusion in testcases. adds b3daf3e Work around IA64 tst-setcontext2.c compile failure. adds e5277ba Make ilogb wrappers type-generic. adds f11e220 Refactor FP_FAST_* into bits/fp-fast.h. adds 76388b2 powerpc: Remove unintended __longjmp symbol from ABI adds b365289 powerpc: Add hidden definition for __sigsetjmp adds a094117 Use XSTAT_IS_XSTAT64 in generic xstat functions adds 0415d32 gconv: Adjust GBK to support the Euro sign adds 934fc47 Remove out of date PROJECTS file. adds 705a79f libio: Limit buffer size to 8192 bytes [BZ #4099] adds 9e78f6f Implement _dl_catch_error, _dl_signal_error in libc.so [BZ #16628] adds b04beeb ld.so: Remove __libc_memalign adds 8072373 powerpc: Remove stpcpy internal clash with IFUNC adds 4d602bc Add build-many-glibcs.py bot-cycle action. adds a1f6a9a Make build-many-glibcs.py support running as a bot. adds b2491db Refactor FP_ILOGB* out of bits/mathdef.h. adds 80ab640 powerpc: strcmp optimization for power9 adds 5cd94e6 powerpc: Remove stpcpy internal clash with IFUNC adds 2314a29 Add missing hidden_def (__sigsetjmp). adds 6dc0741 Make ldbl-128 getpayload, setpayload functions use _Float128. adds 55a38f8 Add llogb, llogbf, llogbl. adds f91d3fd Fix new testcase elf/tst-latepthread on s390x. adds 8068094 S390: Regenerate ULPs. adds 67aae64 aarch64: Use explicit offsets in _dl_tlsdesc_dynamic adds 01b23a3 elf/tst-tls-manydynamic: New test adds 84aa751 Bug 20918 - Building with --enable-nss-crypt fails tst-linkal [...] adds 72d839a Fix pow (qNaN, 0) result with -lieee (bug 20919), remove dead [...] adds 90ab295 Fix sysdeps/ieee754 pow handling of sNaN arguments (bug 20916). adds 71be79a hurd: fix using hurd.h in C++ programs adds ca6e601 Use C11-like atomics instead of plain memory accesses in x86 [...] adds a91fd16 Fix x86_64/x86 powl handling of sNaN arguments (bug 20916). adds 5830764 Fix hypot sNaN handling (bug 20940). adds 1dae0a1 Fix typo in last ChangeLog message. adds 657c084 Get rid of __elision_available adds 8047e7c Fix writes past the allocated array bounds in execvpe (BZ#20847) adds 297635d Add build-many-glibcs.py option to strip installed shared libraries. adds 23b5cae Add pretty printers for the NPTL lock types adds cbd8f93 Install libm.a as linker script (bug 20539). adds 3d6bfca Fix tests-printers handling for cross compiling. adds c030737 Make _REENTRANT and _THREAD_SAFE aliases for _POSIX_C_SOURCE= [...] adds c23de0a support: Introduce new subdirectory for test infrastructure adds 0abbe7c inet: Make IN6_IS_ADDR_UNSPECIFIED etc. usable with POSIX [BZ [...] adds fea34d5 Fix testsuite timeout handling adds 341657b debug: Additional compiler barriers for backtrace tests [BZ #20956] adds 92dcaa3 Add getentropy, getrandom, <sys/random.h> [BZ #17252] adds d89060d powerpc: strncmp optimization for power9 adds 76dcbf4 Expose linking against libsupport as make dependency adds f38aee2 nptl/tst-cancel7: Add missing case label adds 5f4f13b powerpc: remove _dl_platform_string and _dl_powerpc_platforms adds ffb8455 Better design of libm.a installation rule. adds e370991 Use Linux 4.9 (headers) in build-many-glibcs.py. adds 3038145 Improve generic rawmemchr for targets that don't have an asse [...] adds 14348aa Make w_log1p type-generic adds d58ab81 Improve strtok and strtok_r performance. Instead of calling [...] adds 2bf6e64 Add [BZ #19398] marker to ChangeLog entry. adds 7fe1e1d Consolidate rename Linux implementation adds 8b9283d Consolidate renameat Linux implementation adds e96a3ca Fix arg used as litteral suffix in tst-strfrom.h adds 257dabc Include <linux/falloc.h> in bits/fcntl-linux.h. adds 0acb8a2 Refactor long double information into bits/long-double.h. adds f02bb00 Fix generic fmax, fmin sNaN handling (bug 20947). adds 9ce4ac6 Fix powerpc fmax, fmin sNaN handling (bug 20947). adds 67f779f Fix assertion failure on test timeout adds 0a2546c Fix x86, x86_64 fmax, fmin sNaN handling, add tests (bug 20947). adds e4d6a83 Make w_scalbln type-generic adds b224637 Fix powerpc64/power7 memchr for large input sizes adds 36820ce Make build-many-glibcs.py flush stdout before execv. adds 8b1f57f Fix typos and missing closing bracket in test-memchr.c adds c0b4353 Define FE_SNANS_ALWAYS_SIGNAL. adds ea1bd74 New string function explicit_bzero (from OpenBSD). adds 3fdf179 Document sNaN argument error handling. adds 2de9d74 Add -B to python invocation to avoid generating pyc files adds 42e8394 Add ChangeLog for previous commit adds 009ba64 Link benchset tests against libsupport adds e077349 assert.h: allow gcc to detect assert(a = 1) errors adds 7051390 Add missing bug number to ChangeLog adds 2702856 Disable TSX on some Haswell processors. adds b598e13 Adjust benchtests to new support library. adds 5d1f604 benchtests: Add fmax/fmin benchmarks adds da16c9b benchtests: Add fmaxf/fminf benchmarks adds 353683a Robust mutexes: Fix lost wake-up. adds 525f803 Add fmaxmag, fminmag functions. adds 8d71242 Do not require memset elimination in explicit_bzero test adds c813dae S390: Use C11-like atomics instead of plain memory accesses i [...] adds 8bfc4a2 S390: Use own tbegin macro instead of __builtin_tbegin. adds 53c5c3d S390: Use new __libc_tbegin_retry macro in elision-lock.c. adds dd037fb S390: Optimize lock-elision by decrementing adapt_count at unlock. adds 06fea22 Replace use of snprintf with strfrom in libm tests adds 60c07b0 Add preprocessor indentation for llogb macro in tgmath.h. adds 41c6714 Add roundeven, roundevenf, roundevenl. adds 2fe82ca manual: Convert @tables of variables to @vtables. adds 2908885 Move all tests out of the csu subdirectory adds fcd9423 x86_64: tst-quad1pie, tst-quad2pie: compile with -fPIE [BZ #7065] adds d08ab9c Remove unused function _dl_tls_setup adds 5625f66 This patch cleans up the strsep implementation and improves p [...] adds 7f7dd1d Update miscellaneous files from upstream sources. adds f88759e Fix nss_nisplus build with mainline GCC (bug 20978). adds a5ac567 Update NEWS feature test macro description of TS 18661-1 support. adds 8ce8299 Add configure check for python program adds b064bba scripts/test_printers_common.py: Log GDB error message adds 57707b7 Bug 11941: ld.so: Improper assert map->l_init_called in dlclose adds b0a679f Add deferred cancellation regression test for getpwuid_r. adds 81e0662 Fix failing pretty printer tests when CPPFLAGS has optimizations. adds 03baef1 Configure support for --enable-stack-protector [BZ #7065] adds 003a27e Initialize the stack guard earlier when linking statically [B [...] adds de65912 Do not stack-protect ifunc resolvers [BZ #7065] adds 10c85e7 Disable stack protector in early static initialization [BZ #7065] adds 995635f Compile the dynamic linker without stack protection [BZ #7065] adds bc174f2 Ignore __stack_chk_fail* in the rtld mapfile computation [BZ #7065] adds 66a704c Work even with compilers which enable -fstack-protector by de [...] adds 524a8ef PLT avoidance for __stack_chk_fail [BZ #7065] adds 7cbb738 Link a non-libc-using test with -fno-stack-protector [BZ #7065] adds 1ad4ba2 Drop explicit stack-protection of pieces of the system [BZ #7065] adds 2e6c45c Do not stack-protect sigreturn stubs [BZ #7065] adds cecbc79 Enable -fstack-protector=* when requested by configure [BZ #7065] adds 3daef2c Fix x86_64 memchr for large input sizes adds a36451f rpcinfo: Remove traces of unbuilt helper program adds 5c6e674 sunrpc: Always obtain AF_INET addresses from NSS [BZ #20964] adds 7d68cda resolv: Remove processing of unimplemented "spoof" host.conf options adds ccb8b7f Declare getentropy in <unistd.h> [BZ #17252] adds c32bb03 Fix typo in manual for iseqsig adds cfee7d9 powerpc: Remove f{max,min}{f} assembly implementations adds 12f1ae0 Fix typos in the spelling of "implementation" adds 9c30df6 Add comments to check-c++-types.sh. adds 5f0b843 support: Add support for delayed test failure reporting adds eb4dcae Add file missing from ChangeLog in previous commit adds ffcf0f1 Fix various typos in the ChangeLog adds 9314d35 powerpc64: strchr/strchrnul optimization for power8 adds 5e628dd powerpc: Fix powerpc32/power7 memchr for large input sizes adds 63719cf Add __ASSUME_DIRECT_SYSVIPC_SYSCALL for Linux adds 1e5834c Refactor Linux ipc_priv header adds 356c0aa Consolidate Linux msgctl implementation adds dee2318 Consolidate Linux msgrcv implementation adds 692fe43 Use msgsnd syscall for Linux implementation adds 2182a15 Use msgget syscall for Linux implementation adds 59c900c Add SYSV message queue test adds 40c0a78 Consolidate Linux semctl implementation adds d29f6bc Use semget syscall for Linux implementation adds 0f97184 Use semop syscall for Linux implementation adds 38cee35 Consolidate Linux semtimedop implementation adds 1afc369 Add SYSV semaphore test adds 8232e7d Use shmat syscall for Linux implementation adds e01f79e Consolidate Linux shmctl implementation adds 214f017 Use shmdt syscall for linux implementation adds 50a6b4e Use shmget syscall for linux implementation adds a9b0101 Add SYSV shared memory test adds 31cd054 Fix pretty printer tests for run-built-tests == no adds a035eb6 localedata: bs_BA: fix yesexpr/noexpr [BZ #20974] adds d2d43af Fix ChangeLog typo adds ef83c83 Fix tst-support_record_failure-2 for run-built-tests = no. adds 7699988 Define __intmax_t, __uintmax_t in bits/types.h. adds e7eceec resolv: Turn historic name lookup functions into compat symbols adds 423c2b9 Add fromfp functions. adds c0ff3be Revert "Fix ChangeLog typo" adds ed19993 New condvar implementation that provides stronger ordering gu [...] adds a851999 getentropy: Declare it in <unistd.h> for __USE_MISC [BZ #17252] adds 5707a64 support: Helper functions for entering namespaces adds 039c5a0 support: Use support_record_failure consistently adds f47ae51 support: Implement --verbose option for test programs adds 5840c75 resolv: Add beginnings of a libresolv test suite adds b76e065 resolv: Deprecate the "inet6" option and RES_USE_INET6 [BZ #19582] adds bbe989e resolv: Deprecate RES_BLAST adds 67e58f3 Add framework for tunables adds 9dd409a Initialize tunable list with the GLIBC_TUNABLES environment variable adds 6765d5d Enhance --enable-tunables to select tunables frontend at build time adds b31b4d6 User manual documentation for tunables adds 7715d3a Add NEWS item for tunables adds 3c589b1 tunables: Use correct unused attribute adds fc82b0a CVE-2015-5180: resolv: Fix crash with internal QTYPE [BZ #18784] adds 4f15774 Update DNS RR type definitions [BZ #20593] adds bfff8b1 Update copyright dates with scripts/update-copyrights. adds 58b587c Update copyright dates not handled by scripts/update-copyrights. adds 7790325 Update config.guess and config.sub to current versions. adds 34a63b0 malloc: Run tunables tests only if tunables are enabled adds 8e2c31b support: Use %td for pointer difference in xwrite adds 73dfd08 support: struct netent portability fix for support_format_netent adds dcf83b5 Make build-many-glibcs.py use binutils 2.28 branch by default. adds 62210e7 Fix pthread_cond_t on sparc for new condvar. adds 23d2770 Fix i686 memchr for large input sizes adds f39cd19 Correct MIPS math-tests.h condition for sNaN payload preservation. adds e082ac7 Fix math/test-nearbyint-except for no-exceptions configurations. adds cbce12d Fix test-sysvsem on some platforms adds 4179178 Add build-many-glibcs.py powerpc-linux-gnu-power4 build. adds df19fdc Fix MIPS n32 lseek, lseek64 (bug 21019). adds 26e21ad Fix up tabs/spaces mismatches adds d4d629e Fix elf/tst-ldconfig-X for cross testing. adds 8dad729 Fix x86 strncat optimized implementation for large sizes adds daaff5c Fix math/test-fenvinline for no-exceptions configurations. adds e9a96ea powerpc: Fix write-after-destroy in lock elision [BZ #20822] adds 640e44c Remove duplicate strcat implementations adds 785fcba Update i386 libm-test-ulps. adds 2b18fe7 Fix MicroBlaze __backtrace get_frame_size namespace (bug 21022). adds f5ee536 Make MIPS soft-fp preserve NaN payloads for NAN2008. adds 811de1a Fix MicroBlaze bits/setjmp.h for C++. adds f67d781 Move wrappers to libm-compat-calls-auto adds 179b867 Update libm-test XFAILs for ibm128 format. adds 3d7229c Fix malloc/ tests for GCC 7 -Walloc-size-larger-than=. adds 3ecd616 Fix string/tester.c for GCC 7 -Wstringop-overflow=. adds 3073352 Fix MIPS n64 readahead (bug 21026). adds 983a963 Increase some test timeouts. adds 38765ab Use fortify macros for b{zero,copy} along decl from strings.h adds f68fcd9 Make fallback fesetexceptflag always succeed (bug 21028). adds 75dafa2 Move fortified explicit_bzero back to string3 adds c35db50 Update MicroBlaze localplt.data. adds c6be839 Fix math/test-fenv for no-exceptions / no-rounding-modes conf [...] adds 08f7b95 Improve libm-test XFAILing for ibm128-libgcc. adds fbb31e2 XFAIL libm-test.inc tests as needed for ibm128. adds cc25c8b New pthread rwlock that is more scalable. adds d054a81 tunables: Avoid getenv calls and disable glibc.malloc.check b [...] adds 77847b5 Regenerate libc.pot adds 64235cc Make build-many-glibcs.py work on python3.2 adds 38d01bd Fix elf/sotruss-lib format-truncation error. adds 436cfba Fix ld-address format-truncation error. adds 3c93782 Fix testsuite build for GCC 7 -Wformat-truncation. adds bb44015 Update translations from the Translation Project adds 6a1cefa Make endian-conversion macros always return correct types (bu [...] new 4250ac7 Merge branch 'master' into dj/malloc-tcache new b13e136 Support new tunables system
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 4364 ++- INSTALL | 59 + Makeconfig | 117 +- Makefile | 2 +- Makerules | 49 +- NEWS | 96 +- PROJECTS | 107 - README.pretty-printers | 170 + README.tunables | 85 + Rules | 58 +- aclocal.m4 | 6 +- argp/Makefile | 2 +- argp/argp-ba.c | 2 +- argp/argp-eexst.c | 2 +- argp/argp-fmtstream.c | 2 +- argp/argp-fmtstream.h | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 2 +- argp/argp-namefrob.h | 2 +- argp/argp-parse.c | 2 +- argp/argp-pv.c | 2 +- argp/argp-pvh.c | 2 +- argp/argp-test.c | 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 | 23 +- benchtests/Makefile | 20 +- 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 | 4 +- benchtests/bench-memchr.c | 4 +- benchtests/bench-memcmp.c | 5 +- benchtests/bench-memcpy-large.c | 4 +- benchtests/bench-memcpy.c | 4 +- benchtests/bench-memmem.c | 4 +- benchtests/bench-memmove-large.c | 4 +- benchtests/bench-memmove.c | 6 +- benchtests/bench-mempcpy.c | 2 +- benchtests/bench-memrchr.c | 2 +- benchtests/bench-memset-large.c | 4 +- benchtests/bench-memset.c | 4 +- benchtests/bench-rawmemchr.c | 4 +- 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 | 4 +- benchtests/bench-strcasestr.c | 4 +- benchtests/bench-strcat.c | 4 +- benchtests/bench-strchr.c | 4 +- benchtests/bench-strchrnul.c | 2 +- benchtests/bench-strcmp.c | 4 +- benchtests/bench-strcoll.c | 2 +- benchtests/bench-strcpy.c | 4 +- benchtests/bench-strcpy_chk.c | 7 +- benchtests/bench-strcspn.c | 2 +- benchtests/bench-string.h | 46 +- benchtests/bench-strlen.c | 4 +- benchtests/bench-strncasecmp.c | 4 +- benchtests/bench-strncat.c | 2 +- benchtests/bench-strncmp.c | 4 +- benchtests/bench-strncpy.c | 6 +- benchtests/bench-strnlen.c | 4 +- benchtests/bench-strpbrk.c | 4 +- benchtests/bench-strrchr.c | 4 +- benchtests/bench-strsep.c | 83 +- benchtests/bench-strspn.c | 4 +- benchtests/bench-strstr.c | 4 +- benchtests/bench-strtod.c | 2 +- benchtests/bench-strtok.c | 38 +- benchtests/bench-timing-type.c | 2 +- benchtests/bench-timing.h | 2 +- benchtests/bench-util.c | 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/fmax-inputs | 23 + benchtests/fmaxf-inputs | 23 + benchtests/fmin-inputs | 23 + benchtests/fminf-inputs | 23 + benchtests/json-lib.c | 2 +- benchtests/json-lib.h | 2 +- benchtests/pthread_once-source.c | 2 +- benchtests/scripts/bench.py | 2 +- benchtests/scripts/compare_bench.py | 2 +- benchtests/scripts/import_bench.py | 2 +- benchtests/scripts/validate_benchout.py | 2 +- 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/flt-eval-method.h | 42 + bits/fp-fast.h | 39 + bits/fp-logb.h | 28 + bits/huge_val.h | 2 +- bits/huge_valf.h | 2 +- bits/huge_vall.h | 2 +- bits/hwcap.h | 2 +- bits/in.h | 2 +- bits/inf.h | 2 +- bits/ioctl-types.h | 2 +- bits/ipc.h | 2 +- bits/ipctypes.h | 2 +- bits/iscanonical.h | 2 +- bits/libc-header-start.h | 2 +- bits/libm-simd-decl-stubs.h | 2 +- bits/long-double.h | 39 + bits/math-vector.h | 2 +- bits/mathdef.h | 42 +- bits/mman-linux.h | 2 +- bits/mman.h | 2 +- bits/mqueue.h | 2 +- bits/msq.h | 2 +- bits/netdb.h | 2 +- bits/param.h | 2 +- bits/poll.h | 2 +- bits/resource.h | 2 +- bits/sched.h | 2 +- bits/select.h | 2 +- bits/sem.h | 2 +- bits/shm.h | 2 +- bits/sigaction.h | 2 +- bits/sigcontext.h | 2 +- bits/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/stropts.h | 2 +- bits/sys_errlist.h | 2 +- bits/syslog-path.h | 2 +- bits/sysmacros.h | 2 +- bits/termios.h | 2 +- bits/time.h | 2 +- bits/types.h | 11 +- bits/typesizes.h | 7 +- bits/uintn-identity.h | 50 + bits/uio.h | 2 +- bits/ustat.h | 2 +- bits/utmp.h | 2 +- bits/utsname.h | 2 +- bits/waitflags.h | 2 +- bits/waitstatus.h | 2 +- bits/wchar.h | 2 +- bits/wordsize.h | 26 + bits/xtitypes.h | 2 +- catgets/Makefile | 2 +- catgets/catgets.c | 2 +- catgets/catgetsinfo.h | 2 +- catgets/gencat.c | 4 +- catgets/nl_types.h | 2 +- catgets/open_catalog.c | 2 +- catgets/test-gencat.sh | 2 +- catgets/xopen-msg.awk | 2 +- config.h.in | 13 + config.make.in | 6 + configure | 349 +- configure.ac | 184 +- conform/GlibcConform.pm | 2 +- conform/Makefile | 26 +- conform/check-header-lists.sh | 2 +- conform/linknamespace.pl | 2 +- conform/list-header-symbols.pl | 2 +- crypt/Makefile | 2 +- crypt/badsalttest.c | 2 +- crypt/crypt-entry.c | 11 +- crypt/crypt-private.h | 2 +- crypt/crypt.c | 2 +- crypt/crypt.h | 2 +- crypt/crypt_util.c | 2 +- crypt/md5-crypt.c | 10 +- crypt/md5.c | 2 +- crypt/md5.h | 2 +- crypt/md5test-giant.c | 2 +- crypt/sha256-crypt.c | 20 +- crypt/sha256.c | 2 +- crypt/sha256.h | 2 +- crypt/sha512-crypt.c | 20 +- crypt/sha512.c | 2 +- crypt/sha512.h | 2 +- crypt/ufc-crypt.h | 2 +- crypt/ufc.c | 2 +- csu/Makefile | 11 +- 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 | 4 +- csu/init.c | 2 +- csu/libc-start.c | 37 +- csu/libc-tls.c | 38 +- csu/tst-atomic-long.c | 27 - csu/tst-atomic.c | 640 - csu/tst-empty.c | 9 - csu/version.c | 4 +- ctype/Makefile | 2 +- ctype/ctype-c99.c | 2 +- ctype/ctype-c99_l.c | 2 +- ctype/ctype-extn.c | 2 +- ctype/ctype-info.c | 2 +- ctype/ctype.c | 2 +- ctype/ctype.h | 2 +- ctype/ctype_l.c | 2 +- ctype/isctype.c | 2 +- ctype/test_ctype.c | 2 +- debug/Makefile | 9 +- debug/Versions | 3 + debug/asprintf_chk.c | 2 +- debug/backtrace.c | 2 +- debug/backtracesyms.c | 2 +- debug/backtracesymsfd.c | 2 +- debug/catchsegv.sh | 4 +- debug/chk_fail.c | 2 +- debug/confstr_chk.c | 2 +- debug/dprintf_chk.c | 2 +- debug/execinfo.h | 2 +- debug/explicit_bzero_chk.c | 44 + debug/fdelt_chk.c | 2 +- debug/fgets_chk.c | 2 +- debug/fgets_u_chk.c | 2 +- debug/fgetws_chk.c | 2 +- debug/fgetws_u_chk.c | 2 +- debug/fortify_fail.c | 2 +- debug/fprintf_chk.c | 2 +- debug/fread_chk.c | 2 +- debug/fread_u_chk.c | 2 +- debug/fwprintf_chk.c | 2 +- debug/getcwd_chk.c | 2 +- debug/getdomainname_chk.c | 2 +- debug/getgroups_chk.c | 2 +- debug/gethostname_chk.c | 2 +- debug/gets_chk.c | 2 +- debug/getwd_chk.c | 2 +- debug/longjmp_chk.c | 2 +- debug/mbsnrtowcs_chk.c | 2 +- debug/mbsrtowcs_chk.c | 2 +- debug/mbstowcs_chk.c | 2 +- debug/memcpy_chk.c | 2 +- debug/memmove_chk.c | 2 +- debug/mempcpy_chk.c | 2 +- debug/memset_chk.c | 2 +- debug/noophooks.c | 2 +- debug/obprintf_chk.c | 2 +- debug/pcprofile.c | 2 +- debug/pcprofiledump.c | 4 +- debug/poll_chk.c | 2 +- debug/ppoll_chk.c | 2 +- debug/pread64_chk.c | 2 +- debug/pread_chk.c | 2 +- debug/printf_chk.c | 2 +- debug/read_chk.c | 2 +- debug/readlink_chk.c | 2 +- debug/readlinkat_chk.c | 2 +- debug/readonly-area.c | 2 +- debug/realpath_chk.c | 2 +- debug/recv_chk.c | 2 +- debug/recvfrom_chk.c | 2 +- debug/segfault.c | 2 +- debug/snprintf_chk.c | 2 +- debug/sprintf_chk.c | 2 +- debug/stack_chk_fail.c | 4 +- debug/stack_chk_fail_local.c | 2 +- debug/stpcpy_chk.c | 2 +- debug/stpncpy_chk.c | 2 +- debug/strcat_chk.c | 2 +- debug/strcpy_chk.c | 2 +- debug/strncat_chk.c | 2 +- debug/strncpy_chk.c | 2 +- debug/swprintf_chk.c | 2 +- debug/test-stpcpy_chk.c | 2 +- debug/test-strcpy_chk.c | 2 +- debug/tst-backtrace.h | 4 +- debug/tst-backtrace2.c | 12 +- debug/tst-backtrace3.c | 10 +- debug/tst-backtrace4.c | 10 +- debug/tst-backtrace5.c | 10 +- debug/tst-backtrace6.c | 2 +- debug/tst-chk1.c | 30 +- 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 | 2 +- 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 | 2 +- dirent/dirfd.c | 2 +- dirent/fdopendir.c | 2 +- dirent/getdents.c | 2 +- dirent/getdents64.c | 2 +- dirent/list.c | 2 +- dirent/opendir-tst1.c | 10 +- dirent/opendir.c | 2 +- dirent/readdir.c | 2 +- dirent/readdir64.c | 2 +- dirent/readdir64_r.c | 2 +- dirent/readdir_r.c | 2 +- dirent/rewinddir.c | 2 +- dirent/scandir-cancel.c | 2 +- dirent/scandir-tail.c | 2 +- dirent/scandir.c | 2 +- dirent/scandir64-tail.c | 2 +- dirent/scandir64.c | 2 +- dirent/scandirat.c | 2 +- dirent/scandirat64.c | 2 +- dirent/seekdir.c | 2 +- dirent/telldir.c | 2 +- dirent/tst-scandir.c | 2 +- dirent/versionsort.c | 2 +- dirent/versionsort64.c | 2 +- dlfcn/Makefile | 3 +- dlfcn/bug-atexit3-lib.cc | 7 +- dlfcn/bug-dl-leaf-lib-cb.c | 2 +- dlfcn/bug-dl-leaf-lib.c | 2 +- dlfcn/bug-dl-leaf.c | 2 +- dlfcn/dladdr.c | 2 +- dlfcn/dladdr1.c | 2 +- dlfcn/dlclose.c | 2 +- dlfcn/dlerror.c | 6 +- dlfcn/dlfcn.c | 2 +- dlfcn/dlfcn.h | 2 +- dlfcn/dlinfo.c | 6 +- dlfcn/dlmopen.c | 6 +- dlfcn/dlopen.c | 4 +- dlfcn/dlopenold.c | 2 +- dlfcn/dlsym.c | 2 +- dlfcn/dlvsym.c | 2 +- dlfcn/errmsg1.c | 2 +- dlfcn/errmsg1mod.c | 2 +- dlfcn/glreflib1.c | 2 +- dlfcn/glreflib2.c | 2 +- dlfcn/glrefmain.c | 2 +- dlfcn/modatexit.c | 2 +- dlfcn/modcxaatexit.c | 2 +- dlfcn/modstatic3.c | 2 +- dlfcn/modstatic5.c | 2 +- dlfcn/tst-dladdr.c | 2 +- dlfcn/tst-dlinfo.c | 2 +- dlfcn/tst-rec-dlopen.c | 2 +- dlfcn/tstatexit.c | 2 +- dlfcn/tstcxaatexit.c | 2 +- dlfcn/tststatic3.c | 2 +- dlfcn/tststatic4.c | 2 +- dlfcn/tststatic5.c | 2 +- elf/Makefile | 128 +- elf/Versions | 15 +- elf/cache.c | 2 +- elf/chroot_canon.c | 2 +- elf/dl-addr-obj.c | 2 +- elf/dl-addr.c | 2 +- elf/dl-cache.c | 2 +- elf/dl-caller.c | 2 +- elf/dl-close.c | 32 +- elf/dl-conflict.c | 2 +- elf/dl-debug.c | 2 +- elf/dl-deps.c | 2 +- elf/dl-dst.h | 2 +- elf/dl-environ.c | 2 +- elf/dl-error-minimal.c | 23 + elf/dl-error-skeleton.c | 230 + elf/dl-error.c | 212 +- elf/dl-execstack.c | 2 +- elf/dl-fini.c | 2 +- elf/dl-fptr.c | 2 +- elf/dl-hwcaps.c | 2 +- elf/dl-init.c | 2 +- elf/dl-iteratephdr.c | 2 +- elf/dl-libc.c | 6 +- elf/dl-load.c | 56 +- elf/dl-load.h | 2 +- elf/dl-lookup.c | 2 +- elf/dl-machine-reject-phdr.h | 2 +- elf/dl-map-segments.h | 2 +- elf/dl-minimal.c | 20 +- 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 | 2 +- elf/dl-scope.c | 2 +- elf/dl-support.c | 4 +- elf/dl-sym.c | 10 +- elf/dl-symaddr.c | 2 +- elf/dl-sysdep-open.h | 2 +- elf/dl-sysdep.c | 6 +- elf/dl-tls.c | 36 +- elf/dl-tsd.c | 53 - elf/dl-tunable-types.h | 46 + elf/dl-tunables.c | 390 + elf/dl-tunables.h | 92 + elf/dl-tunables.list | 80 + elf/dl-unmap-segments.h | 2 +- elf/dl-version.c | 2 +- elf/dl-writev.h | 2 +- elf/do-rel.h | 2 +- elf/dynamic-link.h | 2 +- elf/elf.h | 2 +- elf/enbl-secure.c | 2 +- elf/get-dynamic-info.h | 2 +- elf/ifuncdep2.c | 3 + elf/ifuncmain6pie.c | 1 + elf/ifuncmain7.c | 1 + elf/ifuncmod1.c | 3 + elf/ifuncmod5.c | 3 + elf/interp.c | 2 +- elf/ldconfig.c | 4 +- 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 | 23 +- elf/setup-vdso.h | 2 +- elf/sln.c | 2 +- elf/sotruss-lib.c | 6 +- elf/sotruss.sh | 4 +- elf/sprof.c | 4 +- elf/static-stubs.c | 2 +- elf/tlsdeschtab.h | 2 +- elf/tst-_dl_addr_inside_object.c | 2 +- elf/tst-align.c | 2 +- elf/tst-align2.c | 2 +- elf/tst-alignmod.c | 2 +- elf/tst-alignmod2.c | 2 +- elf/tst-audit11.c | 2 +- elf/tst-audit11mod1.c | 2 +- elf/tst-audit11mod2.c | 2 +- elf/tst-audit11mod2.map | 2 +- elf/tst-audit12.c | 2 +- elf/tst-audit12mod1.c | 2 +- elf/tst-audit12mod2.c | 2 +- elf/tst-audit12mod2.map | 2 +- elf/tst-audit12mod3.c | 2 +- elf/tst-auditmod11.c | 2 +- elf/tst-auditmod12.c | 2 +- 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 | 2 +- elf/tst-gnu2-tls1.c | 2 +- elf/tst-gnu2-tls1mod.c | 2 +- elf/tst-latepthread.c | 105 + elf/tst-latepthreadmod.c | 33 + elf/tst-ldconfig-X.sh | 2 +- elf/tst-linkall-static.c | 4 +- elf/tst-nodelete-dlclose-dso.c | 90 + elf/tst-nodelete-dlclose-plugin.c | 40 + elf/tst-nodelete-dlclose.c | 35 + elf/tst-nodelete-opened-lib.c | 2 +- elf/tst-nodelete-opened.c | 2 +- elf/tst-noload.c | 2 +- elf/tst-null-argv-lib.c | 2 +- elf/tst-null-argv.c | 2 +- elf/tst-pathopt.sh | 2 +- elf/tst-pie2.c | 2 +- elf/tst-prelink.c | 2 +- elf/tst-protected1a.c | 2 +- elf/tst-protected1b.c | 2 +- elf/tst-protected1mod.h | 2 +- elf/tst-protected1moda.c | 2 +- elf/tst-protected1modb.c | 2 +- elf/tst-ptrguard1.c | 2 +- elf/tst-rtld-load-self.sh | 2 +- elf/tst-stackguard1.c | 2 +- elf/tst-tls-manydynamic.c | 150 + elf/tst-tls-manydynamic.h | 44 + elf/tst-tls-manydynamicmod.c | 36 + elf/tst-tls13.c | 1 - elf/tst-tlsalign-extern.c | 2 +- elf/tst-tlsalign.c | 2 +- elf/vismain.c | 2 +- elf/vismod1.c | 2 +- elf/vismod2.c | 2 +- elf/vismod3.c | 2 +- extra-lib.mk | 5 + gmon/Makefile | 2 +- gmon/bb_exit_func.c | 2 +- gmon/bb_init_func.c | 2 +- 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 | 2 +- grp/fgetgrent.c | 2 +- grp/fgetgrent_r.c | 2 +- grp/getgrent.c | 2 +- grp/getgrent_r.c | 2 +- grp/getgrgid.c | 2 +- grp/getgrgid_r.c | 2 +- grp/getgrnam.c | 2 +- grp/getgrnam_r.c | 2 +- grp/grp-merge.c | 2 +- grp/grp-merge.h | 2 +- grp/grp.h | 2 +- grp/initgroups.c | 2 +- grp/putgrent.c | 2 +- grp/setgroups.c | 2 +- grp/tst-putgrent.c | 2 +- grp/tst_fgetgrent.c | 2 +- grp/tst_fgetgrent.sh | 2 +- gshadow/Makefile | 2 +- gshadow/fgetsgent.c | 2 +- gshadow/fgetsgent_r.c | 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 | 2 +- hesiod/hesiod.c | 2 +- hesiod/hesiod.h | 2 +- hesiod/hesiod_p.h | 2 +- hesiod/nss_hesiod/hesiod-grp.c | 2 +- hesiod/nss_hesiod/hesiod-proto.c | 2 +- hesiod/nss_hesiod/hesiod-pwd.c | 2 +- hesiod/nss_hesiod/hesiod-service.c | 2 +- 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 | 8 +- 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 | 8 +- 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/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 | 2 +- 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 | 2 +- hurd/task2pid.c | 2 +- hurd/thread-cancel.c | 2 +- hurd/thread-self.c | 2 +- hurd/trampoline.c | 2 +- hurd/vpprintf.c | 2 +- hurd/xattr.c | 2 +- iconv/Makefile | 2 +- iconv/dummy-repertoire.c | 2 +- iconv/gconv.c | 2 +- iconv/gconv.h | 4 +- iconv/gconv_builtin.c | 2 +- iconv/gconv_builtin.h | 2 +- iconv/gconv_cache.c | 2 +- iconv/gconv_charset.h | 2 +- iconv/gconv_close.c | 2 +- iconv/gconv_conf.c | 2 +- iconv/gconv_db.c | 2 +- iconv/gconv_dl.c | 2 +- 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 | 2 +- iconv/strtab.c | 2 +- iconv/tst-iconv2.c | 2 +- iconv/tst-iconv5.c | 2 +- iconv/tst-iconv6.c | 2 +- iconvdata/8bit-gap.c | 2 +- iconvdata/8bit-generic.c | 2 +- iconvdata/Makefile | 2 +- iconvdata/TESTS | 2 +- iconvdata/TESTS2 | 2 +- iconvdata/ansi_x3.110.c | 2 +- iconvdata/armscii-8.c | 2 +- iconvdata/asmo_449.c | 2 +- iconvdata/big5.c | 2 +- iconvdata/big5hkscs.c | 2 +- iconvdata/brf.c | 2 +- iconvdata/bug-iconv10.c | 2 +- iconvdata/bug-iconv11.c | 2 +- iconvdata/bug-iconv12.c | 2 +- iconvdata/bug-iconv3.c | 2 +- iconvdata/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 | 19 +- iconvdata/gconv-modules | 2 +- iconvdata/georgian-academy.c | 2 +- iconvdata/georgian-ps.c | 2 +- iconvdata/gost_19768-74.c | 2 +- iconvdata/greek-ccitt.c | 2 +- iconvdata/greek7-old.c | 2 +- iconvdata/greek7.c | 2 +- iconvdata/hp-greek8.c | 2 +- iconvdata/hp-roman8.c | 2 +- iconvdata/hp-roman9.c | 2 +- iconvdata/hp-thai8.c | 2 +- iconvdata/hp-turkish8.c | 2 +- iconvdata/ibm037.c | 2 +- iconvdata/ibm038.c | 2 +- iconvdata/ibm1004.c | 2 +- iconvdata/ibm1008.c | 2 +- iconvdata/ibm1008.h | 2 +- iconvdata/ibm1008_420.c | 2 +- iconvdata/ibm1025.c | 2 +- iconvdata/ibm1025.h | 2 +- iconvdata/ibm1026.c | 2 +- iconvdata/ibm1046.c | 2 +- iconvdata/ibm1046.h | 2 +- iconvdata/ibm1047.c | 2 +- iconvdata/ibm1097.c | 2 +- iconvdata/ibm1097.h | 2 +- iconvdata/ibm1112.c | 2 +- iconvdata/ibm1112.h | 2 +- iconvdata/ibm1122.c | 2 +- iconvdata/ibm1122.h | 2 +- iconvdata/ibm1123.c | 2 +- iconvdata/ibm1123.h | 2 +- iconvdata/ibm1124.c | 2 +- iconvdata/ibm1124.h | 2 +- iconvdata/ibm1129.c | 2 +- iconvdata/ibm1129.h | 2 +- iconvdata/ibm1130.c | 2 +- iconvdata/ibm1130.h | 2 +- iconvdata/ibm1132.c | 2 +- iconvdata/ibm1132.h | 2 +- iconvdata/ibm1133.c | 2 +- iconvdata/ibm1133.h | 2 +- iconvdata/ibm1137.c | 2 +- iconvdata/ibm1137.h | 2 +- iconvdata/ibm1140.c | 2 +- iconvdata/ibm1140.h | 2 +- iconvdata/ibm1141.c | 2 +- iconvdata/ibm1141.h | 2 +- iconvdata/ibm1142.c | 2 +- iconvdata/ibm1142.h | 2 +- iconvdata/ibm1143.c | 2 +- iconvdata/ibm1143.h | 2 +- iconvdata/ibm1144.c | 2 +- iconvdata/ibm1144.h | 2 +- iconvdata/ibm1145.c | 2 +- iconvdata/ibm1145.h | 2 +- iconvdata/ibm1146.c | 2 +- iconvdata/ibm1146.h | 2 +- iconvdata/ibm1147.c | 2 +- iconvdata/ibm1147.h | 2 +- iconvdata/ibm1148.c | 2 +- iconvdata/ibm1148.h | 2 +- iconvdata/ibm1149.c | 2 +- iconvdata/ibm1149.h | 2 +- iconvdata/ibm1153.c | 2 +- iconvdata/ibm1153.h | 2 +- iconvdata/ibm1154.c | 2 +- iconvdata/ibm1154.h | 2 +- iconvdata/ibm1155.c | 2 +- iconvdata/ibm1155.h | 2 +- iconvdata/ibm1156.c | 2 +- iconvdata/ibm1156.h | 2 +- iconvdata/ibm1157.c | 2 +- iconvdata/ibm1157.h | 2 +- iconvdata/ibm1158.c | 2 +- iconvdata/ibm1158.h | 2 +- iconvdata/ibm1160.c | 2 +- iconvdata/ibm1160.h | 2 +- iconvdata/ibm1161.c | 2 +- iconvdata/ibm1161.h | 2 +- iconvdata/ibm1162.c | 2 +- iconvdata/ibm1162.h | 2 +- iconvdata/ibm1163.c | 2 +- iconvdata/ibm1163.h | 2 +- iconvdata/ibm1164.c | 2 +- iconvdata/ibm1164.h | 2 +- iconvdata/ibm1166.c | 2 +- iconvdata/ibm1166.h | 2 +- iconvdata/ibm1167.c | 2 +- iconvdata/ibm1167.h | 2 +- iconvdata/ibm12712.c | 2 +- iconvdata/ibm12712.h | 2 +- iconvdata/ibm1364.c | 2 +- iconvdata/ibm1364.h | 2 +- iconvdata/ibm1371.c | 2 +- iconvdata/ibm1371.h | 2 +- iconvdata/ibm1388.c | 2 +- iconvdata/ibm1388.h | 2 +- iconvdata/ibm1390.c | 2 +- iconvdata/ibm1390.h | 2 +- iconvdata/ibm1399.c | 2 +- iconvdata/ibm1399.h | 2 +- iconvdata/ibm16804.c | 2 +- iconvdata/ibm16804.h | 2 +- iconvdata/ibm256.c | 2 +- iconvdata/ibm273.c | 2 +- iconvdata/ibm274.c | 2 +- iconvdata/ibm275.c | 2 +- iconvdata/ibm277.c | 2 +- iconvdata/ibm278.c | 2 +- iconvdata/ibm280.c | 2 +- iconvdata/ibm281.c | 2 +- iconvdata/ibm284.c | 2 +- iconvdata/ibm285.c | 2 +- iconvdata/ibm290.c | 2 +- iconvdata/ibm297.c | 2 +- iconvdata/ibm420.c | 2 +- iconvdata/ibm423.c | 2 +- iconvdata/ibm424.c | 2 +- iconvdata/ibm437.c | 2 +- iconvdata/ibm4517.c | 2 +- iconvdata/ibm4517.h | 2 +- iconvdata/ibm4899.c | 2 +- iconvdata/ibm4899.h | 2 +- iconvdata/ibm4909.c | 2 +- iconvdata/ibm4909.h | 2 +- iconvdata/ibm4971.c | 2 +- iconvdata/ibm4971.h | 2 +- iconvdata/ibm500.c | 2 +- iconvdata/ibm5347.c | 2 +- iconvdata/ibm5347.h | 2 +- iconvdata/ibm803.c | 2 +- iconvdata/ibm803.h | 2 +- iconvdata/ibm850.c | 2 +- iconvdata/ibm851.c | 2 +- iconvdata/ibm852.c | 2 +- iconvdata/ibm855.c | 2 +- iconvdata/ibm856.c | 2 +- iconvdata/ibm856.h | 2 +- iconvdata/ibm857.c | 2 +- iconvdata/ibm860.c | 2 +- iconvdata/ibm861.c | 2 +- iconvdata/ibm862.c | 2 +- iconvdata/ibm863.c | 2 +- iconvdata/ibm864.c | 2 +- iconvdata/ibm865.c | 2 +- iconvdata/ibm866.c | 2 +- iconvdata/ibm866nav.c | 2 +- iconvdata/ibm868.c | 2 +- iconvdata/ibm869.c | 2 +- iconvdata/ibm870.c | 2 +- iconvdata/ibm871.c | 2 +- iconvdata/ibm874.c | 2 +- iconvdata/ibm875.c | 2 +- iconvdata/ibm880.c | 2 +- iconvdata/ibm891.c | 2 +- iconvdata/ibm901.c | 2 +- iconvdata/ibm901.h | 2 +- iconvdata/ibm902.c | 2 +- iconvdata/ibm902.h | 2 +- iconvdata/ibm903.c | 2 +- iconvdata/ibm9030.c | 2 +- iconvdata/ibm9030.h | 2 +- iconvdata/ibm904.c | 2 +- iconvdata/ibm905.c | 2 +- iconvdata/ibm9066.c | 2 +- iconvdata/ibm9066.h | 2 +- iconvdata/ibm918.c | 2 +- iconvdata/ibm921.c | 2 +- iconvdata/ibm921.h | 2 +- iconvdata/ibm922.c | 2 +- iconvdata/ibm922.h | 2 +- iconvdata/ibm930.c | 2 +- iconvdata/ibm930.h | 2 +- iconvdata/ibm932.c | 2 +- iconvdata/ibm932.h | 2 +- iconvdata/ibm933.c | 2 +- iconvdata/ibm933.h | 2 +- iconvdata/ibm935.c | 2 +- iconvdata/ibm935.h | 2 +- iconvdata/ibm937.c | 2 +- iconvdata/ibm937.h | 2 +- iconvdata/ibm939.c | 2 +- iconvdata/ibm939.h | 2 +- iconvdata/ibm943.c | 2 +- iconvdata/ibm943.h | 2 +- iconvdata/ibm9448.c | 2 +- iconvdata/ibm9448.h | 2 +- iconvdata/iec_p27-1.c | 2 +- iconvdata/inis-8.c | 2 +- iconvdata/inis-cyrillic.c | 2 +- iconvdata/inis.c | 2 +- iconvdata/isiri-3342.c | 2 +- iconvdata/iso-2022-cn-ext.c | 2 +- iconvdata/iso-2022-cn.c | 2 +- iconvdata/iso-2022-jp-3.c | 2 +- iconvdata/iso-2022-jp.c | 2 +- iconvdata/iso-2022-kr.c | 2 +- iconvdata/iso-ir-165.c | 2 +- iconvdata/iso-ir-165.h | 2 +- iconvdata/iso-ir-197.c | 2 +- iconvdata/iso-ir-209.c | 2 +- iconvdata/iso646.c | 2 +- iconvdata/iso8859-1.c | 2 +- iconvdata/iso8859-10.c | 2 +- iconvdata/iso8859-11.c | 2 +- iconvdata/iso8859-13.c | 2 +- iconvdata/iso8859-14.c | 2 +- iconvdata/iso8859-15.c | 2 +- iconvdata/iso8859-16.c | 2 +- iconvdata/iso8859-2.c | 2 +- iconvdata/iso8859-3.c | 2 +- iconvdata/iso8859-4.c | 2 +- iconvdata/iso8859-5.c | 2 +- iconvdata/iso8859-6.c | 2 +- iconvdata/iso8859-7.c | 2 +- iconvdata/iso8859-8.c | 2 +- iconvdata/iso8859-9.c | 2 +- iconvdata/iso8859-9e.c | 2 +- iconvdata/iso_10367-box.c | 2 +- iconvdata/iso_11548-1.c | 2 +- iconvdata/iso_2033.c | 2 +- iconvdata/iso_5427-ext.c | 2 +- iconvdata/iso_5427.c | 2 +- iconvdata/iso_5428.c | 2 +- iconvdata/iso_6937-2.c | 2 +- iconvdata/iso_6937.c | 2 +- iconvdata/jis0201.c | 2 +- iconvdata/jis0201.h | 2 +- iconvdata/jis0208.c | 2 +- iconvdata/jis0208.h | 2 +- iconvdata/jis0212.c | 2 +- iconvdata/jis0212.h | 2 +- iconvdata/jisx0213.c | 2 +- iconvdata/jisx0213.h | 2 +- iconvdata/johab.c | 2 +- iconvdata/koi-8.c | 2 +- iconvdata/koi8-r.c | 2 +- iconvdata/koi8-ru.c | 2 +- iconvdata/koi8-t.c | 2 +- iconvdata/koi8-u.c | 2 +- iconvdata/ksc5601.c | 2 +- iconvdata/ksc5601.h | 2 +- iconvdata/latin-greek-1.c | 2 +- iconvdata/latin-greek.c | 2 +- iconvdata/mac-centraleurope.c | 2 +- iconvdata/mac-is.c | 2 +- iconvdata/mac-sami.c | 2 +- iconvdata/mac-uk.c | 2 +- iconvdata/macintosh.c | 2 +- iconvdata/mik.c | 2 +- iconvdata/nats-dano.c | 2 +- iconvdata/nats-sefi.c | 2 +- iconvdata/pt154.c | 2 +- iconvdata/rk1048.c | 2 +- iconvdata/run-iconv-test.sh | 2 +- iconvdata/sami-ws2.c | 2 +- iconvdata/shift_jisx0213.c | 2 +- iconvdata/sjis.c | 2 +- iconvdata/t.61.c | 2 +- iconvdata/tcvn5712-1.c | 2 +- iconvdata/tis-620.c | 2 +- iconvdata/tscii.c | 2 +- iconvdata/tst-e2big.c | 2 +- iconvdata/tst-loading.c | 3 +- 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/arpa/nameser_compat.h | 6 +- include/atomic.h | 26 +- include/bits/strings_fortified.h | 1 + include/bits/xopen_lim.h | 2 +- include/caller.h | 2 +- include/features.h | 43 +- include/gnu-versions.h | 2 +- include/gnu/libc-version.h | 2 +- include/ifunc-impl-list.h | 2 +- include/inline-hashtab.h | 2 +- include/libc-symbols.h | 16 +- include/limits.h | 2 +- include/link.h | 2 +- include/list.h | 2 +- include/math.h | 1 + include/programs/xmalloc.h | 2 +- include/resolv.h | 1 - include/rounding-mode.h | 2 +- include/rpc/rpc.h | 6 + include/scratch_buffer.h | 2 +- include/set-hooks.h | 2 +- include/shlib-compat.h | 2 +- include/stackinfo.h | 2 +- include/stap-probe.h | 2 +- include/stdc-predef.h | 2 +- include/stdio.h | 1 + include/string.h | 11 + include/sys/time.h | 2 +- include/unistd.h | 7 + include/values.h | 2 +- inet/Makefile | 7 +- 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 | 2 +- inet/getnetbyad.c | 2 +- inet/getnetbyad_r.c | 2 +- inet/getnetbynm.c | 2 +- inet/getnetbynm_r.c | 2 +- inet/getnetent.c | 2 +- inet/getnetent_r.c | 2 +- inet/getnetgrent.c | 2 +- inet/getnetgrent_r.c | 2 +- inet/getproto.c | 2 +- inet/getproto_r.c | 2 +- inet/getprtent.c | 2 +- inet/getprtent_r.c | 2 +- inet/getprtname.c | 2 +- inet/getprtname_r.c | 2 +- inet/getservent.c | 2 +- inet/getservent_r.c | 2 +- inet/getsourcefilter.c | 2 +- inet/getsrvbynm.c | 2 +- inet/getsrvbynm_r.c | 2 +- inet/getsrvbypt.c | 2 +- inet/getsrvbypt_r.c | 2 +- inet/herrno-loc.c | 2 +- inet/herrno.c | 2 +- inet/htonl.c | 2 +- inet/htons.c | 2 +- inet/htontest.c | 2 +- inet/if_index.c | 2 +- inet/ifaddrs.c | 2 +- inet/ifaddrs.h | 2 +- inet/ifreq.c | 2 +- inet/in6_addr.c | 2 +- inet/inet6_opt.c | 2 +- inet/inet6_option.c | 2 +- inet/inet6_rth.c | 2 +- inet/inet6_scopeid_pton.c | 2 +- inet/inet_net.c | 2 +- inet/inet_ntoa.c | 2 +- inet/net-internal.h | 2 +- inet/netgroup.h | 2 +- inet/netinet/ether.h | 2 +- inet/netinet/icmp6.h | 2 +- inet/netinet/igmp.h | 2 +- inet/netinet/in.h | 55 +- inet/netinet/ip6.h | 2 +- inet/setipv4sourcefilter.c | 2 +- inet/setsourcefilter.c | 2 +- inet/test-hnto-types.c | 39 + inet/test-ifaddrs.c | 2 +- inet/test_ifindex.c | 2 +- inet/tst-checks-posix.c | 24 + inet/tst-checks.c | 3 +- inet/tst-inet6_scopeid_pton.c | 2 +- inet/tst-network.c | 2 +- inet/tst-sockaddr.c | 2 +- intl/Makefile | 2 +- intl/bindtextdom.c | 2 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 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 | 2 +- intl/tst-gettext2.c | 2 +- intl/tst-gettext2.sh | 2 +- intl/tst-gettext3.c | 2 +- intl/tst-gettext4.c | 2 +- intl/tst-gettext4.sh | 2 +- intl/tst-gettext5.c | 2 +- intl/tst-gettext6.c | 2 +- intl/tst-gettext6.sh | 2 +- intl/tst-ngettext.c | 2 +- intl/tst-translit.c | 2 +- intl/tst-translit.sh | 2 +- io/Makefile | 2 +- io/access.c | 9 +- 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 | 2 +- io/chmod.c | 2 +- io/chown.c | 2 +- io/close.c | 2 +- io/creat.c | 2 +- io/creat64.c | 2 +- io/dup.c | 2 +- io/dup2.c | 2 +- io/dup3.c | 2 +- io/euidaccess.c | 2 +- io/faccessat.c | 2 +- io/fchdir.c | 2 +- io/fchmod.c | 2 +- io/fchmodat.c | 2 +- io/fchown.c | 2 +- io/fchownat.c | 2 +- io/fcntl.c | 2 +- io/fcntl.h | 2 +- io/flock.c | 2 +- io/fstat.c | 2 +- io/fstat64.c | 2 +- io/fstatat.c | 2 +- io/fstatat64.c | 2 +- io/fstatfs.c | 2 +- io/fstatfs64.c | 2 +- io/fstatvfs.c | 2 +- io/fstatvfs64.c | 2 +- io/fts.c | 2 +- io/fts.h | 2 +- io/fts64.c | 2 +- io/ftw.c | 2 +- io/ftw.h | 2 +- io/ftw64.c | 2 +- io/ftwtest-sh | 2 +- io/futimens.c | 2 +- io/fxstat.c | 2 +- io/fxstat64.c | 2 +- io/fxstatat.c | 2 +- io/fxstatat64.c | 2 +- io/getcwd.c | 2 +- io/getdirname.c | 2 +- io/getwd.c | 2 +- io/have_o_cloexec.c | 2 +- io/isatty.c | 2 +- io/lchmod.c | 2 +- io/lchown.c | 2 +- io/link.c | 2 +- io/linkat.c | 2 +- io/lockf.c | 2 +- io/lockf64.c | 2 +- io/lseek.c | 2 +- io/lseek64.c | 2 +- io/lstat.c | 2 +- io/lstat64.c | 2 +- io/lxstat.c | 2 +- io/lxstat64.c | 2 +- io/mkdir.c | 2 +- io/mkdirat.c | 2 +- io/mkfifo.c | 2 +- io/mkfifoat.c | 2 +- io/mknod.c | 2 +- io/mknodat.c | 2 +- io/open.c | 2 +- io/open64.c | 2 +- io/open64_2.c | 2 +- io/open_2.c | 2 +- io/openat.c | 2 +- io/openat64.c | 2 +- io/openat64_2.c | 2 +- io/openat_2.c | 2 +- io/pipe.c | 2 +- io/pipe2.c | 2 +- io/poll.c | 2 +- io/posix_fadvise.c | 2 +- io/posix_fadvise64.c | 2 +- io/posix_fallocate.c | 2 +- io/posix_fallocate64.c | 2 +- io/ppoll.c | 2 +- io/pwd.c | 2 +- io/read.c | 2 +- io/readlink.c | 2 +- io/readlinkat.c | 2 +- io/rmdir.c | 2 +- io/sendfile.c | 2 +- io/sendfile64.c | 2 +- io/stat.c | 2 +- io/stat64.c | 2 +- io/statfs.c | 2 +- io/statfs64.c | 2 +- io/statvfs.c | 2 +- io/statvfs64.c | 2 +- io/symlink.c | 2 +- io/symlinkat.c | 2 +- io/sys/poll.h | 2 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 2 +- io/sys/statfs.h | 2 +- io/sys/statvfs.h | 2 +- io/test-lfs.c | 23 +- io/test-stat.c | 2 +- io/test-stat2.c | 2 +- io/test-utime.c | 2 +- io/tst-fcntl.c | 2 +- io/tst-fts.c | 2 +- io/tst-getcwd.c | 2 +- io/tst-open-tmpfile.c | 9 +- io/tst-posix_fallocate-common.c | 28 +- io/tst-posix_fallocate.c | 2 +- io/tst-posix_fallocate64.c | 2 +- io/ttyname.c | 2 +- io/ttyname_r.c | 2 +- io/umask.c | 2 +- io/unlink.c | 2 +- io/unlinkat.c | 2 +- io/utime.c | 2 +- io/utime.h | 2 +- io/utimensat.c | 2 +- io/write.c | 2 +- io/xmknod.c | 2 +- io/xmknodat.c | 2 +- io/xstat.c | 2 +- io/xstat64.c | 2 +- libidn/ChangeLog | 5 + libidn/Makefile | 2 +- libidn/iconvme.c | 2 +- libidn/iconvme.h | 2 +- libio/Makefile | 2 +- libio/__fbufsize.c | 2 +- libio/__flbf.c | 2 +- libio/__fpending.c | 2 +- libio/__fpurge.c | 2 +- libio/__freadable.c | 2 +- libio/__freading.c | 2 +- libio/__fsetlocking.c | 2 +- libio/__fwritable.c | 2 +- libio/__fwriting.c | 2 +- libio/bits/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 | 2 +- libio/clearerr_u.c | 2 +- libio/fcloseall.c | 2 +- libio/feof.c | 2 +- libio/feof_u.c | 2 +- libio/ferror.c | 2 +- libio/ferror_u.c | 2 +- libio/filedoalloc.c | 4 +- libio/fileno.c | 2 +- libio/fileops.c | 2 +- libio/fmemopen.c | 2 +- libio/fputc.c | 2 +- libio/fputc_u.c | 2 +- libio/fputwc.c | 2 +- libio/fputwc_u.c | 2 +- libio/freopen.c | 2 +- libio/freopen64.c | 2 +- libio/fseek.c | 2 +- libio/fseeko.c | 2 +- libio/fseeko64.c | 2 +- libio/ftello.c | 2 +- libio/ftello64.c | 2 +- libio/fwide.c | 2 +- libio/fwprintf.c | 2 +- libio/fwscanf.c | 2 +- libio/genops.c | 2 +- libio/getc.c | 2 +- libio/getc_u.c | 2 +- libio/getchar.c | 2 +- libio/getchar_u.c | 2 +- libio/getwc.c | 2 +- libio/getwc_u.c | 2 +- libio/getwchar.c | 2 +- libio/getwchar_u.c | 2 +- libio/iofclose.c | 2 +- libio/iofdopen.c | 2 +- libio/iofflush.c | 2 +- libio/iofflush_u.c | 2 +- libio/iofgetpos.c | 2 +- libio/iofgetpos64.c | 2 +- libio/iofgets.c | 2 +- libio/iofgets_u.c | 2 +- libio/iofgetws.c | 2 +- libio/iofgetws_u.c | 2 +- libio/iofopen.c | 2 +- libio/iofopen64.c | 2 +- libio/iofopncook.c | 2 +- libio/iofputs.c | 2 +- libio/iofputs_u.c | 2 +- libio/iofputws.c | 2 +- libio/iofputws_u.c | 2 +- libio/iofread.c | 2 +- libio/iofread_u.c | 2 +- libio/iofsetpos.c | 2 +- libio/iofsetpos64.c | 2 +- libio/ioftell.c | 2 +- libio/iofwide.c | 2 +- libio/iofwrite.c | 2 +- libio/iofwrite_u.c | 2 +- libio/iogetdelim.c | 2 +- libio/iogetline.c | 2 +- libio/iogets.c | 2 +- libio/iogetwline.c | 2 +- libio/iopadn.c | 2 +- libio/iopopen.c | 2 +- libio/ioputs.c | 2 +- libio/ioseekoff.c | 2 +- libio/ioseekpos.c | 2 +- libio/iosetbuffer.c | 2 +- libio/iosetvbuf.c | 2 +- libio/ioungetc.c | 2 +- libio/ioungetwc.c | 2 +- libio/iovdprintf.c | 2 +- libio/iovsprintf.c | 2 +- libio/iovsscanf.c | 2 +- libio/iovswscanf.c | 2 +- libio/iowpadn.c | 2 +- libio/libc_fatal.c | 2 +- libio/libio.h | 4 +- libio/libioP.h | 2 +- libio/memstream.c | 2 +- libio/obprintf.c | 2 +- libio/oldfileops.c | 2 +- libio/oldfmemopen.c | 2 +- libio/oldiofclose.c | 2 +- libio/oldiofdopen.c | 2 +- libio/oldiofgetpos.c | 2 +- libio/oldiofgetpos64.c | 2 +- libio/oldiofopen.c | 2 +- libio/oldiofsetpos.c | 2 +- libio/oldiofsetpos64.c | 2 +- libio/oldiopopen.c | 2 +- libio/oldpclose.c | 2 +- libio/oldstdfiles.c | 2 +- libio/oldtmpfile.c | 2 +- libio/pclose.c | 2 +- libio/peekc.c | 2 +- libio/putc.c | 2 +- libio/putc_u.c | 2 +- libio/putchar.c | 2 +- libio/putchar_u.c | 2 +- libio/putwc.c | 2 +- libio/putwc_u.c | 2 +- libio/putwchar.c | 2 +- libio/putwchar_u.c | 2 +- libio/rewind.c | 2 +- libio/setbuf.c | 2 +- libio/setlinebuf.c | 2 +- libio/stdfiles.c | 2 +- libio/stdio.c | 2 +- libio/stdio.h | 2 +- libio/strfile.h | 2 +- libio/strops.c | 2 +- libio/swprintf.c | 2 +- libio/swscanf.c | 2 +- libio/test-fmemopen.c | 2 +- libio/test-freopen.c | 2 +- libio/test-freopen.sh | 2 +- libio/tst-fopenloc.c | 2 +- libio/tst-fputws.c | 2 +- libio/tst-freopen.c | 2 +- libio/tst-fseek.c | 10 +- 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-memstream3.c | 2 +- libio/tst-mmap-setvbuf.c | 2 +- libio/tst-widetext.c | 2 +- libio/tst-wmemstream3.c | 2 +- libio/tst_getwc.c | 2 +- libio/tst_putwc.c | 2 +- libio/vasprintf.c | 2 +- libio/vscanf.c | 2 +- libio/vsnprintf.c | 2 +- libio/vswprintf.c | 2 +- libio/vtables.c | 2 +- libio/vwprintf.c | 2 +- libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 2 +- libio/wfileops.c | 2 +- libio/wgenops.c | 2 +- libio/wmemstream.c | 2 +- libio/wprintf.c | 2 +- libio/wscanf.c | 2 +- libio/wstrops.c | 2 +- locale/C-address.c | 2 +- locale/C-collate.c | 2 +- locale/C-ctype.c | 2 +- locale/C-identification.c | 2 +- locale/C-measurement.c | 2 +- locale/C-messages.c | 2 +- locale/C-monetary.c | 2 +- locale/C-name.c | 2 +- locale/C-numeric.c | 2 +- locale/C-paper.c | 2 +- locale/C-telephone.c | 2 +- locale/C-time.c | 2 +- locale/C-translit.h.in | 2 +- locale/Makefile | 2 +- locale/bits/locale.h | 2 +- locale/broken_cur_max.c | 2 +- locale/categories.def | 2 +- locale/coll-lookup.c | 2 +- locale/coll-lookup.h | 2 +- locale/duplocale.c | 2 +- locale/elem-hash.h | 2 +- locale/findlocale.c | 2 +- locale/freelocale.c | 2 +- locale/global-locale.c | 2 +- locale/hashval.h | 2 +- locale/indigits.h | 2 +- locale/indigitswc.h | 2 +- locale/langinfo.h | 2 +- locale/lc-address.c | 2 +- locale/lc-collate.c | 2 +- locale/lc-ctype.c | 2 +- locale/lc-identification.c | 2 +- locale/lc-measurement.c | 2 +- locale/lc-messages.c | 2 +- locale/lc-monetary.c | 2 +- locale/lc-name.c | 2 +- locale/lc-numeric.c | 2 +- locale/lc-paper.c | 2 +- locale/lc-telephone.c | 2 +- locale/lc-time.c | 2 +- locale/loadarchive.c | 2 +- locale/loadlocale.c | 2 +- locale/locale.h | 2 +- locale/localeconv.c | 2 +- locale/localeinfo.h | 2 +- locale/localename.c | 2 +- locale/locarchive.h | 2 +- locale/mb_cur_max.c | 2 +- locale/newlocale.c | 2 +- locale/nl_langinfo.c | 2 +- locale/nl_langinfo_l.c | 2 +- locale/outdigits.h | 2 +- locale/outdigitswc.h | 2 +- locale/programs/3level.h | 2 +- locale/programs/charmap-dir.c | 2 +- locale/programs/charmap-dir.h | 2 +- locale/programs/charmap-kw.gperf | 2 +- locale/programs/charmap-kw.h | 2 +- locale/programs/charmap.c | 2 +- locale/programs/charmap.h | 2 +- locale/programs/config.h | 2 +- locale/programs/ld-address.c | 6 +- locale/programs/ld-collate.c | 2 +- locale/programs/ld-ctype.c | 2 +- locale/programs/ld-identification.c | 2 +- locale/programs/ld-measurement.c | 2 +- locale/programs/ld-messages.c | 2 +- locale/programs/ld-monetary.c | 2 +- locale/programs/ld-name.c | 2 +- locale/programs/ld-numeric.c | 2 +- locale/programs/ld-paper.c | 2 +- locale/programs/ld-telephone.c | 2 +- locale/programs/ld-time.c | 2 +- locale/programs/linereader.c | 2 +- locale/programs/linereader.h | 2 +- locale/programs/locale-spec.c | 2 +- locale/programs/locale.c | 4 +- locale/programs/localedef.c | 4 +- locale/programs/localedef.h | 2 +- locale/programs/locarchive.c | 2 +- locale/programs/locfile-kw.gperf | 2 +- locale/programs/locfile-kw.h | 2 +- locale/programs/locfile-token.h | 2 +- locale/programs/locfile.c | 2 +- locale/programs/locfile.h | 2 +- locale/programs/repertoire.c | 2 +- locale/programs/repertoire.h | 2 +- locale/programs/simple-hash.c | 2 +- locale/programs/simple-hash.h | 2 +- locale/programs/xmalloc.c | 2 +- locale/programs/xstrdup.c | 2 +- locale/setlocale.c | 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 | 16 + localedata/Makefile | 2 +- localedata/charmaps/GBK | 7 + localedata/collate-test.c | 2 +- localedata/dump-ctype.c | 2 +- localedata/gen-locale.sh | 2 +- localedata/locales/bs_BA | 4 +- localedata/sort-test.sh | 2 +- localedata/tests/test6.c | 2 +- localedata/tst-ctype.c | 2 +- localedata/tst-ctype.sh | 2 +- localedata/tst-digits.c | 2 +- localedata/tst-fmon.c | 2 +- localedata/tst-fmon.data | 2 +- localedata/tst-fmon.sh | 2 +- localedata/tst-langinfo.c | 2 +- localedata/tst-langinfo.sh | 2 +- localedata/tst-locale.sh | 2 +- localedata/tst-mbswcs1.c | 2 +- localedata/tst-mbswcs2.c | 2 +- localedata/tst-mbswcs3.c | 2 +- localedata/tst-mbswcs4.c | 2 +- localedata/tst-mbswcs5.c | 2 +- localedata/tst-mbswcs6.c | 2 +- localedata/tst-numeric.c | 2 +- localedata/tst-numeric.data | 2 +- localedata/tst-numeric.sh | 2 +- localedata/tst-rpmatch.c | 2 +- localedata/tst-rpmatch.sh | 2 +- localedata/tst-setlocale3.c | 2 +- localedata/tst-trans.c | 2 +- localedata/tst-trans.sh | 2 +- localedata/tst-wctype.c | 2 +- localedata/unicode-gen/Makefile | 2 +- localedata/unicode-gen/ctype_compatibility.py | 2 +- .../unicode-gen/ctype_compatibility_test_cases.py | 2 +- localedata/unicode-gen/gen_translit_circle.py | 2 +- localedata/unicode-gen/gen_translit_cjk_compat.py | 2 +- localedata/unicode-gen/gen_translit_combining.py | 2 +- localedata/unicode-gen/gen_translit_compat.py | 2 +- localedata/unicode-gen/gen_translit_font.py | 2 +- localedata/unicode-gen/gen_translit_fraction.py | 2 +- localedata/unicode-gen/gen_unicode_ctype.py | 2 +- localedata/unicode-gen/unicode_utils.py | 2 +- localedata/unicode-gen/utf8_compatibility.py | 2 +- localedata/unicode-gen/utf8_gen.py | 2 +- localedata/xfrm-test.c | 2 +- login/Makefile | 3 +- login/endutxent.c | 2 +- login/forkpty.c | 2 +- login/getlogin.c | 2 +- login/getlogin_r.c | 2 +- login/getlogin_r_chk.c | 2 +- login/getpt.c | 2 +- login/getutent.c | 2 +- login/getutent_r.c | 2 +- login/getutid.c | 2 +- login/getutid_r.c | 2 +- login/getutline.c | 2 +- login/getutline_r.c | 2 +- login/getutmp.c | 2 +- login/getutmpx.c | 2 +- login/getutxent.c | 2 +- login/getutxid.c | 2 +- login/getutxline.c | 2 +- login/grantpt.c | 2 +- login/login.c | 2 +- login/logout.c | 2 +- login/logwtmp.c | 2 +- login/openpty.c | 2 +- login/programs/pt_chown.c | 4 +- login/programs/utmpdump.c | 2 +- login/ptsname.c | 2 +- login/ptsname_r_chk.c | 2 +- login/pty.h | 2 +- login/pututxline.c | 2 +- login/setlogin.c | 2 +- login/setutxent.c | 2 +- login/tst-getlogin.c | 2 +- login/tst-ptsname.c | 2 +- login/tst-utmp.c | 2 +- login/unlockpt.c | 2 +- login/updwtmp.c | 2 +- login/updwtmpx.c | 2 +- login/utmp-private.h | 2 +- login/utmp.h | 2 +- login/utmp_file.c | 2 +- login/utmpname.c | 2 +- login/utmpxname.c | 2 +- mach/Machrules | 2 +- mach/Makefile | 2 +- mach/devstream.c | 2 +- mach/lock-intern.h | 2 +- mach/mach.h | 2 +- mach/mach/mach_traps.h | 2 +- mach/mach/mig_support.h | 2 +- mach/mach_init.c | 2 +- mach/mach_init.h | 2 +- mach/mig-alloc.c | 2 +- mach/mig-dealloc.c | 2 +- mach/mig-reply.c | 2 +- mach/msgserver.c | 2 +- mach/mutex-init.c | 2 +- mach/mutex-solid.c | 2 +- mach/setup-thread.c | 2 +- mach/spin-lock.h | 2 +- mach/spin-solid.c | 2 +- malloc/Makefile | 11 +- malloc/arena.c | 89 +- malloc/hooks.c | 2 +- malloc/malloc-hooks.h | 2 +- malloc/malloc-internal.h | 2 +- malloc/malloc.c | 72 +- malloc/malloc.h | 2 +- malloc/mcheck-init.c | 2 +- malloc/mcheck.c | 2 +- malloc/mcheck.h | 2 +- malloc/memusage.c | 2 +- malloc/memusage.sh | 4 +- malloc/memusagestat.c | 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 | 2 +- malloc/set-freeres.c | 2 +- malloc/thread-freeres.c | 2 +- malloc/tst-calloc.c | 2 +- malloc/tst-interpose-aux-nothread.c | 2 +- malloc/tst-interpose-aux-thread.c | 2 +- malloc/tst-interpose-aux.c | 2 +- malloc/tst-interpose-aux.h | 2 +- malloc/tst-interpose-nothread.c | 2 +- malloc/tst-interpose-skeleton.c | 2 +- malloc/tst-interpose-static-nothread.c | 2 +- malloc/tst-interpose-static-thread.c | 2 +- malloc/tst-interpose-thread.c | 2 +- malloc/tst-malloc-backtrace.c | 16 +- malloc/tst-malloc-fork-deadlock.c | 34 +- malloc/tst-malloc-thread-exit.c | 123 +- malloc/tst-malloc-thread-fail.c | 4 +- malloc/tst-malloc-usable-static-tunables.c | 1 + malloc/tst-malloc-usable-static.c | 1 + malloc/tst-malloc-usable-tunables.c | 1 + malloc/tst-malloc-usable.c | 2 +- malloc/tst-malloc.c | 17 +- malloc/tst-mallocfork2.c | 3 +- malloc/tst-mallocstate.c | 2 +- malloc/tst-mallopt.c | 2 +- malloc/tst-mcheck.c | 24 +- malloc/tst-memalign.c | 2 +- malloc/tst-mtrace.c | 2 +- malloc/tst-mtrace.sh | 2 +- malloc/tst-posix_memalign.c | 2 +- malloc/tst-pvalloc.c | 2 +- malloc/tst-realloc.c | 17 +- malloc/tst-scratch_buffer.c | 2 +- malloc/tst-valloc.c | 2 +- manual/Makefile | 5 +- manual/arith.texi | 192 +- manual/check-safety.sh | 2 +- manual/creature.texi | 14 +- manual/crypt.texi | 112 + manual/examples/add.c | 2 +- manual/examples/argp-ex1.c | 2 +- manual/examples/argp-ex2.c | 2 +- manual/examples/argp-ex3.c | 2 +- manual/examples/argp-ex4.c | 2 +- manual/examples/atexit.c | 2 +- manual/examples/db.c | 2 +- manual/examples/dir.c | 2 +- manual/examples/dir2.c | 2 +- manual/examples/execinfo.c | 2 +- manual/examples/filecli.c | 2 +- manual/examples/filesrv.c | 2 +- manual/examples/fmtmsgexpl.c | 2 +- manual/examples/genpass.c | 2 +- manual/examples/inetcli.c | 2 +- manual/examples/inetsrv.c | 2 +- manual/examples/isockad.c | 2 +- manual/examples/longopt.c | 2 +- manual/examples/memopen.c | 2 +- manual/examples/memstrm.c | 2 +- manual/examples/mkdirent.c | 2 +- manual/examples/mkfsock.c | 2 +- manual/examples/mkisock.c | 2 +- manual/examples/mygetpass.c | 2 +- manual/examples/ofdlocks.c | 2 +- manual/examples/pipe.c | 2 +- manual/examples/popen.c | 2 +- manual/examples/rprintf.c | 2 +- manual/examples/search.c | 2 +- manual/examples/select.c | 2 +- manual/examples/setjmp.c | 2 +- manual/examples/sigh1.c | 2 +- manual/examples/sigusr.c | 2 +- manual/examples/stpcpy.c | 2 +- manual/examples/strdupa.c | 2 +- manual/examples/strftim.c | 2 +- manual/examples/subopt.c | 2 +- manual/examples/swapcontext.c | 2 +- manual/examples/termios.c | 2 +- manual/examples/testopt.c | 2 +- manual/examples/testpass.c | 2 +- manual/examples/timeval_subtract.c | 2 +- manual/filesys.texi | 39 +- manual/install.texi | 61 + manual/libc.texinfo | 2 +- manual/libm-err-tab.pl | 56 +- manual/llio.texi | 34 +- manual/math.texi | 34 +- manual/memory.texi | 8 +- manual/nss.texi | 4 +- manual/probes.texi | 2 +- manual/process.texi | 8 +- manual/resource.texi | 26 +- manual/search.texi | 4 +- manual/signal.texi | 21 +- manual/socket.texi | 17 +- manual/stdio.texi | 7 +- manual/string.texi | 99 + manual/summary.awk | 2 +- manual/sysinfo.texi | 22 +- manual/syslog.texi | 4 +- manual/terminal.texi | 23 +- manual/texinfo.tex | 3831 +- manual/time.texi | 4 +- manual/tsort.awk | 2 +- manual/tunables.texi | 192 + manual/users.texi | 27 +- math/Makefile | 64 +- math/Versions | 7 + math/atest-exp.c | 2 +- math/atest-exp2.c | 2 +- math/atest-sincos.c | 2 +- math/auto-libm-test-in | 175 +- math/auto-libm-test-out | 24520 ++++++------ math/basic-test.c | 2 +- math/bits/cmathcalls.h | 2 +- math/bits/math-finite.h | 2 +- math/bits/mathcalls.h | 44 +- math/cabs_template.c | 2 +- math/carg_template.c | 2 +- math/cimag_template.c | 2 +- math/complex.h | 2 +- math/conj_template.c | 2 +- math/creal_template.c | 2 +- math/divtc3.c | 2 +- math/e_exp10.c | 2 +- math/e_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/fegetmode.c | 2 +- math/fegetround.c | 2 +- math/feholdexcpt.c | 2 +- math/fenv.h | 10 +- math/fesetenv.c | 2 +- math/fesetexcept.c | 2 +- math/fesetmode.c | 2 +- math/fesetround.c | 2 +- math/fetestexceptflag.c | 2 +- math/feupdateenv.c | 2 +- math/fgetexcptflg.c | 2 +- math/fpu_control.c | 2 +- math/fraiseexcpt.c | 2 +- math/fromfp.h | 174 + math/fsetexcptflg.c | 7 +- math/ftestexcept.c | 2 +- math/gen-auto-libm-tests.c | 17 +- math/gen-fromfp-tests-inputs | 426 + math/gen-fromfp-tests.py | 143 + math/gen-libm-have-vector-test.sh | 2 +- math/gen-libm-test.pl | 18 +- math/k_casinh_template.c | 2 +- math/lgamma-compat.h | 2 +- math/libm-test.inc | 39147 ++++++++++++++++++- math/math.h | 241 +- math/mul_split.h | 2 +- math/mul_splitl.h | 2 +- math/multc3.c | 2 +- math/s_cacos_template.c | 2 +- math/s_cacosh_template.c | 2 +- math/s_canonicalize_template.c | 2 +- math/s_casin_template.c | 2 +- math/s_casinh_template.c | 2 +- math/s_catan_template.c | 2 +- math/s_catanh_template.c | 2 +- math/s_ccos_template.c | 2 +- math/s_ccosh_template.c | 2 +- math/s_cexp_template.c | 2 +- math/s_clog10_template.c | 2 +- math/s_clog_template.c | 2 +- math/s_cpow_template.c | 2 +- math/s_cproj_template.c | 2 +- math/s_csin_template.c | 2 +- math/s_csinh_template.c | 2 +- math/s_csqrt_template.c | 2 +- math/s_ctan_template.c | 2 +- math/s_ctanh_template.c | 2 +- math/s_fdim_template.c | 2 +- math/s_fma.c | 2 +- math/s_fmaf.c | 2 +- math/s_fmal.c | 2 +- math/s_fmax_template.c | 11 +- math/s_fmaxmag_template.c | 38 + math/s_fmin_template.c | 11 +- math/s_fminmag_template.c | 38 + math/s_iseqsig_template.c | 2 +- math/s_nan_template.c | 2 +- math/s_nextdown_template.c | 2 +- math/setfpucw.c | 2 +- math/test-double-finite.c | 2 +- math/test-double-vlen2.h | 2 +- math/test-double-vlen4.h | 2 +- math/test-double-vlen8.h | 2 +- math/test-double.c | 2 +- math/test-double.h | 7 +- math/test-fe-snans-always-signal.c | 38 + math/test-femode-traps.c | 2 +- math/test-femode.c | 2 +- math/test-fenv-clear-main.c | 2 +- math/test-fenv-preserve.c | 2 +- math/test-fenv-return.c | 2 +- math/test-fenv-tls.c | 2 +- math/test-fenv.c | 36 +- math/test-fenvinline.c | 15 +- math/test-fesetexcept-traps.c | 2 +- math/test-fesetexcept.c | 2 +- math/test-fetestexceptflag.c | 2 +- math/test-fexcept-traps.c | 2 +- math/test-fexcept.c | 10 +- math/test-float-finite.c | 2 +- math/test-float-vlen16.h | 2 +- math/test-float-vlen4.h | 2 +- math/test-float-vlen8.h | 2 +- math/test-float.c | 2 +- math/test-float.h | 7 +- math/test-flt-eval-method.c | 65 + math/test-fp-ilogb-constants.c | 40 + math/test-fp-llogb-constants.c | 48 + math/test-fpucw-ieee.c | 2 +- math/test-fpucw.c | 2 +- math/test-idouble.c | 2 +- math/test-ifloat.c | 2 +- math/test-ildouble.c | 2 +- math/test-iseqsig-excess-precision.c | 2 +- math/test-iszero-excess-precision.c | 2 +- math/test-ldouble-finite.c | 2 +- math/test-ldouble.c | 2 +- math/test-ldouble.h | 7 +- math/test-math-errno.h | 2 +- math/test-math-finite.h | 2 +- math/test-math-inline.h | 2 +- math/test-math-isinff.cc | 2 +- math/test-math-iszero.cc | 2 +- math/test-math-no-finite.h | 2 +- math/test-math-no-inline.h | 2 +- math/test-math-scalar.h | 2 +- math/test-math-vector.h | 2 +- math/test-misc.c | 2 +- math/test-nan-overflow.c | 2 +- math/test-nan-payload.c | 2 +- math/test-nearbyint-except-2.c | 2 +- math/test-nearbyint-except.c | 12 +- math/test-powl.c | 2 +- math/test-signgam-finite-c99.c | 2 +- math/test-signgam-finite.c | 2 +- math/test-signgam-main.c | 2 +- math/test-snan.c | 2 +- math/test-tgmath-int.c | 2 +- math/test-tgmath-ret.c | 47 +- math/test-tgmath.c | 88 +- math/test-tgmath2.c | 133 +- math/tgmath.h | 34 +- math/tst-CMPLX2.c | 2 +- math/tst-definitions.c | 2 +- math/w_acos.c | 42 - math/w_acos_compat.c | 42 + math/w_acosf.c | 38 - math/w_acosf_compat.c | 38 + math/w_acosh.c | 37 - math/w_acosh_compat.c | 37 + math/w_acoshf.c | 33 - math/w_acoshf_compat.c | 33 + math/w_acoshl.c | 33 - math/w_acoshl_compat.c | 33 + math/w_acosl.c | 38 - math/w_acosl_compat.c | 38 + math/w_asin.c | 42 - math/w_asin_compat.c | 42 + math/w_asinf.c | 38 - math/w_asinf_compat.c | 38 + math/w_asinl.c | 38 - math/w_asinl_compat.c | 38 + math/w_atan2.c | 45 - math/w_atan2_compat.c | 45 + math/w_atan2f.c | 41 - math/w_atan2f_compat.c | 41 + math/w_atan2l.c | 41 - math/w_atan2l_compat.c | 41 + math/w_atanh.c | 40 - math/w_atanh_compat.c | 40 + math/w_atanhf.c | 36 - math/w_atanhf_compat.c | 36 + math/w_atanhl.c | 36 - math/w_atanhl_compat.c | 36 + math/{w_cosh.c => w_cosh_compat.c} | 0 math/{w_coshf.c => w_coshf_compat.c} | 0 math/{w_coshl.c => w_coshl_compat.c} | 0 math/w_exp10.c | 46 - math/w_exp10_compat.c | 46 + math/w_exp10f.c | 40 - math/w_exp10f_compat.c | 40 + math/w_exp10l.c | 40 - math/w_exp10l_compat.c | 40 + math/{w_exp2.c => w_exp2_compat.c} | 0 math/{w_exp2f.c => w_exp2f_compat.c} | 0 math/{w_exp2l.c => w_exp2l_compat.c} | 0 math/w_fmod.c | 37 - math/w_fmod_compat.c | 37 + math/w_fmodf.c | 33 - math/w_fmodf_compat.c | 33 + math/w_fmodl.c | 33 - math/w_fmodl_compat.c | 33 + math/{w_hypot.c => w_hypot_compat.c} | 0 math/{w_hypotf.c => w_hypotf_compat.c} | 0 math/{w_hypotl.c => w_hypotl_compat.c} | 0 math/w_ilogb.c | 42 - math/w_ilogb_template.c | 42 + math/w_ilogbf.c | 38 - math/w_ilogbl.c | 38 - math/w_j0.c | 68 - math/w_j0_compat.c | 68 + math/w_j0f.c | 63 - math/w_j0f_compat.c | 63 + math/w_j0l.c | 64 - math/w_j0l_compat.c | 64 + math/w_j1.c | 68 - math/w_j1_compat.c | 68 + math/w_j1f.c | 63 - math/w_j1f_compat.c | 63 + math/w_j1l.c | 64 - math/w_j1l_compat.c | 64 + math/w_jn.c | 68 - math/w_jn_compat.c | 68 + math/w_jnf.c | 63 - math/w_jnf_compat.c | 63 + math/{w_jnl.c => w_jnl_compat.c} | 0 math/w_llogb_template.c | 46 + math/w_log.c | 48 - math/w_log10.c | 48 - math/w_log10_compat.c | 48 + math/w_log10f.c | 44 - math/w_log10f_compat.c | 44 + math/w_log10l.c | 44 - math/w_log10l_compat.c | 44 + math/w_log1p.c | 41 - math/w_log1p_template.c | 36 + math/w_log1pf.c | 36 - math/w_log1pl.c | 36 - math/w_log2.c | 48 - math/w_log2_compat.c | 48 + math/w_log2f.c | 44 - math/w_log2f_compat.c | 44 + math/w_log2l.c | 44 - math/w_log2l_compat.c | 44 + math/w_log_compat.c | 48 + math/w_logf.c | 44 - math/w_logf_compat.c | 44 + math/w_logl.c | 44 - math/w_logl_compat.c | 44 + math/w_pow.c | 78 - math/w_pow_compat.c | 64 + math/w_powf.c | 74 - math/w_powf_compat.c | 60 + math/w_powl.c | 74 - math/w_powl_compat.c | 60 + math/w_remainder.c | 40 - math/w_remainder_compat.c | 40 + math/w_remainderf.c | 35 - math/w_remainderf_compat.c | 35 + math/w_remainderl.c | 35 - math/w_remainderl_compat.c | 35 + math/w_scalb.c | 80 - math/w_scalb_compat.c | 80 + math/w_scalbf.c | 76 - math/w_scalbf_compat.c | 76 + math/w_scalbl.c | 76 - math/w_scalbl_compat.c | 76 + math/w_scalbln.c | 40 - math/w_scalbln_template.c | 41 + math/w_scalblnf.c | 36 - math/w_scalblnl.c | 36 - math/{w_sinh.c => w_sinh_compat.c} | 0 math/{w_sinhf.c => w_sinhf_compat.c} | 0 math/{w_sinhl.c => w_sinhl_compat.c} | 0 math/w_sqrt.c | 36 - math/w_sqrt_compat.c | 36 + math/w_sqrtf.c | 32 - math/w_sqrtf_compat.c | 32 + math/w_sqrtl.c | 32 - math/w_sqrtl_compat.c | 32 + math/{w_tgamma.c => w_tgamma_compat.c} | 0 math/{w_tgammaf.c => w_tgammaf_compat.c} | 0 math/{w_tgammal.c => w_tgammal_compat.c} | 0 mathvec/Makefile | 2 +- misc/Makefile | 14 +- misc/acct.c | 2 +- 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 | 2 +- misc/bug18240.c | 2 +- misc/chflags.c | 2 +- misc/chroot.c | 2 +- misc/dirname.c | 2 +- misc/efgcvt.c | 2 +- misc/efgcvt_r.c | 2 +- misc/err.c | 2 +- misc/err.h | 2 +- misc/error.c | 2 +- misc/error.h | 2 +- misc/fchflags.c | 2 +- misc/fdatasync.c | 2 +- misc/fgetxattr.c | 2 +- misc/flistxattr.c | 2 +- misc/fremovexattr.c | 2 +- misc/fsetxattr.c | 2 +- misc/fstab.c | 2 +- misc/fsync.c | 2 +- misc/ftruncate.c | 2 +- misc/ftruncate64.c | 2 +- misc/futimes.c | 2 +- misc/futimesat.c | 2 +- misc/getauxval.c | 2 +- misc/getclktck.c | 2 +- misc/getdomain.c | 2 +- misc/getdtsz.c | 2 +- misc/gethostid.c | 2 +- misc/gethostname.c | 2 +- misc/getloadavg.c | 2 +- misc/getpagesize.c | 2 +- misc/getpass.c | 2 +- misc/getsysstats.c | 2 +- misc/getxattr.c | 2 +- misc/gtty.c | 2 +- misc/hsearch.c | 2 +- misc/hsearch_r.c | 2 +- misc/ifunc-impl-list.c | 2 +- misc/init-misc.c | 2 +- misc/insremque.c | 2 +- misc/ioctl.c | 2 +- misc/lgetxattr.c | 2 +- misc/libgen.h | 2 +- misc/listxattr.c | 2 +- misc/llistxattr.c | 2 +- misc/lremovexattr.c | 2 +- misc/lsearch.c | 2 +- misc/lsetxattr.c | 2 +- misc/lutimes.c | 2 +- misc/madvise.c | 2 +- misc/makedev.c | 2 +- misc/mincore.c | 2 +- misc/mkdtemp.c | 2 +- misc/mkostemp.c | 3 +- misc/mkostemp64.c | 2 +- misc/mkostemps.c | 3 +- misc/mkostemps64.c | 2 +- misc/mkstemp.c | 3 +- misc/mkstemp64.c | 2 +- misc/mkstemps.c | 3 +- misc/mkstemps64.c | 2 +- misc/mktemp.c | 2 +- misc/mlock.c | 2 +- misc/mlockall.c | 2 +- misc/mmap.c | 2 +- misc/mmap64.c | 2 +- misc/mntent.c | 2 +- misc/mntent.h | 2 +- misc/mntent_r.c | 2 +- misc/mprotect.c | 2 +- misc/msync.c | 2 +- misc/munlock.c | 2 +- misc/munlockall.c | 2 +- misc/munmap.c | 2 +- misc/preadv.c | 2 +- misc/preadv64.c | 2 +- misc/pselect.c | 2 +- misc/ptrace.c | 2 +- misc/pwritev.c | 2 +- misc/pwritev64.c | 2 +- misc/qefgcvt.c | 2 +- misc/qefgcvt_r.c | 2 +- misc/readv.c | 2 +- misc/reboot.c | 2 +- misc/regexp.c | 2 +- misc/regexp.h | 2 +- misc/remap_file_pages.c | 2 +- misc/removexattr.c | 2 +- misc/revoke.c | 2 +- misc/sbrk.c | 2 +- misc/search.h | 2 +- misc/select.c | 2 +- misc/setdomain.c | 2 +- misc/setegid.c | 2 +- misc/seteuid.c | 2 +- misc/sethostid.c | 2 +- misc/sethostname.c | 2 +- misc/setregid.c | 2 +- misc/setreuid.c | 2 +- misc/setxattr.c | 2 +- misc/sgtty.h | 2 +- misc/sstk.c | 2 +- misc/stty.c | 2 +- misc/swapoff.c | 2 +- misc/swapon.c | 2 +- misc/sync.c | 2 +- misc/syncfs.c | 2 +- misc/sys/auxv.h | 2 +- misc/sys/cdefs.h | 10 +- misc/sys/dir.h | 2 +- misc/sys/file.h | 2 +- misc/sys/ioctl.h | 2 +- misc/sys/mman.h | 2 +- misc/sys/param.h | 2 +- misc/sys/select.h | 2 +- misc/sys/sysmacros.h | 58 +- misc/sys/uio.h | 2 +- misc/sys/ustat.h | 2 +- misc/sys/xattr.h | 2 +- misc/syscall.c | 2 +- misc/truncate.c | 2 +- misc/truncate64.c | 2 +- misc/tsearch.c | 2 +- misc/tst-atomic-long.c | 27 + misc/tst-atomic.c | 639 + misc/tst-dirname.c | 2 +- misc/tst-efgcvt.c | 2 +- misc/tst-empty.c | 8 + misc/tst-fdset.c | 2 +- misc/tst-makedev.c | 2 +- misc/tst-mntent-blank-corrupt.c | 2 +- misc/tst-mntent-blank-passno.c | 2 +- misc/tst-preadvwritev-common.c | 2 +- misc/tst-preadvwritev.c | 2 +- misc/tst-preadvwritev64.c | 2 +- misc/tst-tsearch.c | 2 +- misc/ualarm.c | 2 +- misc/usleep.c | 2 +- misc/ustat.c | 2 +- misc/utimes.c | 2 +- misc/vhangup.c | 2 +- misc/writev.c | 2 +- nis/Makefile | 2 +- nis/libnsl.h | 2 +- nis/nis_add.c | 2 +- nis/nis_addmember.c | 2 +- nis/nis_call.c | 2 +- nis/nis_callback.c | 2 +- nis/nis_checkpoint.c | 2 +- nis/nis_clone_dir.c | 2 +- nis/nis_clone_obj.c | 2 +- nis/nis_clone_res.c | 2 +- nis/nis_creategroup.c | 2 +- nis/nis_defaults.c | 2 +- nis/nis_destroygroup.c | 2 +- nis/nis_domain_of.c | 2 +- nis/nis_domain_of_r.c | 2 +- nis/nis_error.c | 2 +- nis/nis_file.c | 2 +- nis/nis_findserv.c | 2 +- nis/nis_free.c | 2 +- nis/nis_getservlist.c | 2 +- nis/nis_hash.c | 2 +- nis/nis_intern.h | 2 +- nis/nis_ismember.c | 2 +- nis/nis_local_names.c | 2 +- nis/nis_lookup.c | 2 +- nis/nis_mkdir.c | 2 +- nis/nis_modify.c | 2 +- nis/nis_ping.c | 2 +- nis/nis_print.c | 2 +- nis/nis_print_group_entry.c | 2 +- nis/nis_remove.c | 2 +- nis/nis_removemember.c | 2 +- nis/nis_rmdir.c | 2 +- nis/nis_server.c | 2 +- nis/nis_subr.c | 2 +- nis/nis_table.c | 2 +- nis/nis_util.c | 2 +- nis/nis_verifygroup.c | 2 +- nis/nis_xdr.c | 2 +- nis/nis_xdr.h | 2 +- nis/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 | 15 +- 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 | 4 +- nis/nss_nisplus/nisplus-ethers.c | 2 +- nis/nss_nisplus/nisplus-grp.c | 2 +- nis/nss_nisplus/nisplus-hosts.c | 11 +- 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 | 2 +- nptl/DESIGN-condvar.txt | 134 - nptl/DESIGN-rwlock.txt | 113 - nptl/Makefile | 45 +- nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 22 +- nptl/cancellation.c | 2 +- nptl/cleanup.c | 2 +- nptl/cleanup_compat.c | 2 +- nptl/cleanup_defer.c | 2 +- nptl/cleanup_defer_compat.c | 2 +- nptl/cleanup_routine.c | 2 +- nptl/createthread.c | 2 +- nptl/default-sched.h | 2 +- nptl/descr.h | 6 +- nptl/eintr.c | 2 +- nptl/events.c | 2 +- nptl/forward.c | 2 +- nptl/herrno.c | 2 +- nptl/libc-cancellation.c | 2 +- nptl/libc-cleanup.c | 2 +- nptl/libc-lowlevellock.c | 2 +- nptl/libc_multiple_threads.c | 2 +- nptl/libc_pthread_init.c | 2 +- nptl/lll_timedlock_wait.c | 2 +- nptl/lll_timedwait_tid.c | 2 +- nptl/lowlevelcond.sym | 16 - nptl/lowlevellock.c | 2 +- nptl/lowlevelrobustlock.c | 2 +- nptl/lowlevelrwlock.sym | 16 - nptl/nptl-init.c | 37 +- nptl/nptl-printers.py | 587 + nptl/nptl_lock_constants.pysym | 67 + nptl/old_pthread_atfork.c | 2 +- nptl/old_pthread_cond_broadcast.c | 2 +- nptl/old_pthread_cond_destroy.c | 2 +- nptl/old_pthread_cond_init.c | 2 +- nptl/old_pthread_cond_signal.c | 2 +- nptl/old_pthread_cond_timedwait.c | 2 +- nptl/old_pthread_cond_wait.c | 2 +- nptl/perf.c | 2 +- nptl/pt-allocrtsig.c | 2 +- nptl/pt-cleanup.c | 2 +- nptl/pt-crti.S | 2 +- nptl/pt-fork.c | 2 +- nptl/pt-longjmp.c | 2 +- nptl/pt-raise.c | 2 +- nptl/pt-system.c | 2 +- nptl/pt-vfork.c | 2 +- nptl/pthread-pids.h | 2 +- nptl/pthreadP.h | 22 +- nptl/pthread_atfork.c | 2 +- nptl/pthread_attr_destroy.c | 2 +- nptl/pthread_attr_getaffinity.c | 2 +- nptl/pthread_attr_getdetachstate.c | 2 +- nptl/pthread_attr_getguardsize.c | 2 +- nptl/pthread_attr_getinheritsched.c | 2 +- nptl/pthread_attr_getschedparam.c | 2 +- nptl/pthread_attr_getschedpolicy.c | 2 +- nptl/pthread_attr_getscope.c | 2 +- nptl/pthread_attr_getstack.c | 2 +- nptl/pthread_attr_getstackaddr.c | 2 +- nptl/pthread_attr_getstacksize.c | 2 +- nptl/pthread_attr_init.c | 2 +- nptl/pthread_attr_setaffinity.c | 2 +- nptl/pthread_attr_setdetachstate.c | 2 +- nptl/pthread_attr_setguardsize.c | 2 +- nptl/pthread_attr_setinheritsched.c | 2 +- nptl/pthread_attr_setschedparam.c | 2 +- nptl/pthread_attr_setschedpolicy.c | 2 +- nptl/pthread_attr_setscope.c | 2 +- nptl/pthread_attr_setstack.c | 2 +- nptl/pthread_attr_setstackaddr.c | 2 +- nptl/pthread_attr_setstacksize.c | 2 +- nptl/pthread_barrier_destroy.c | 2 +- nptl/pthread_barrier_init.c | 2 +- nptl/pthread_barrier_wait.c | 2 +- nptl/pthread_barrierattr_destroy.c | 2 +- nptl/pthread_barrierattr_getpshared.c | 2 +- nptl/pthread_barrierattr_init.c | 2 +- nptl/pthread_barrierattr_setpshared.c | 2 +- nptl/pthread_cancel.c | 20 +- nptl/pthread_clock_gettime.c | 2 +- nptl/pthread_clock_settime.c | 2 +- nptl/pthread_cond_broadcast.c | 101 +- nptl/pthread_cond_common.c | 466 + nptl/pthread_cond_destroy.c | 84 +- nptl/pthread_cond_init.c | 30 +- nptl/pthread_cond_signal.c | 101 +- nptl/pthread_cond_timedwait.c | 268 - nptl/pthread_cond_wait.c | 756 +- nptl/pthread_condattr_destroy.c | 2 +- nptl/pthread_condattr_getclock.c | 4 +- nptl/pthread_condattr_getpshared.c | 5 +- nptl/pthread_condattr_init.c | 6 +- nptl/pthread_condattr_setclock.c | 13 +- nptl/pthread_condattr_setpshared.c | 2 +- nptl/pthread_create.c | 2 +- nptl/pthread_detach.c | 2 +- nptl/pthread_equal.c | 2 +- nptl/pthread_exit.c | 2 +- nptl/pthread_getaffinity.c | 2 +- nptl/pthread_getattr_default_np.c | 2 +- nptl/pthread_getattr_np.c | 3 +- nptl/pthread_getconcurrency.c | 2 +- nptl/pthread_getcpuclockid.c | 2 +- nptl/pthread_getname.c | 2 +- nptl/pthread_getschedparam.c | 2 +- nptl/pthread_getspecific.c | 2 +- nptl/pthread_join.c | 2 +- nptl/pthread_key_create.c | 2 +- nptl/pthread_key_delete.c | 2 +- nptl/pthread_kill.c | 2 +- nptl/pthread_kill_other_threads.c | 2 +- nptl/pthread_mutex_consistent.c | 2 +- nptl/pthread_mutex_destroy.c | 2 +- nptl/pthread_mutex_getprioceiling.c | 2 +- nptl/pthread_mutex_init.c | 2 +- nptl/pthread_mutex_lock.c | 17 +- nptl/pthread_mutex_setprioceiling.c | 2 +- nptl/pthread_mutex_timedlock.c | 16 +- nptl/pthread_mutex_trylock.c | 2 +- nptl/pthread_mutex_unlock.c | 2 +- nptl/pthread_mutexattr_destroy.c | 2 +- nptl/pthread_mutexattr_getprioceiling.c | 2 +- nptl/pthread_mutexattr_getprotocol.c | 2 +- nptl/pthread_mutexattr_getpshared.c | 2 +- nptl/pthread_mutexattr_getrobust.c | 2 +- nptl/pthread_mutexattr_gettype.c | 2 +- nptl/pthread_mutexattr_init.c | 2 +- nptl/pthread_mutexattr_setprioceiling.c | 2 +- nptl/pthread_mutexattr_setprotocol.c | 2 +- nptl/pthread_mutexattr_setpshared.c | 2 +- nptl/pthread_mutexattr_setrobust.c | 2 +- nptl/pthread_mutexattr_settype.c | 2 +- nptl/pthread_once.c | 2 +- nptl/pthread_rwlock_common.c | 924 + nptl/pthread_rwlock_destroy.c | 2 +- nptl/pthread_rwlock_init.c | 27 +- nptl/pthread_rwlock_rdlock.c | 160 +- nptl/pthread_rwlock_timedrdlock.c | 129 +- nptl/pthread_rwlock_timedwrlock.c | 129 +- nptl/pthread_rwlock_tryrdlock.c | 107 +- nptl/pthread_rwlock_trywrlock.c | 55 +- nptl/pthread_rwlock_unlock.c | 55 +- nptl/pthread_rwlock_wrlock.c | 108 +- nptl/pthread_rwlockattr_destroy.c | 2 +- nptl/pthread_rwlockattr_getkind_np.c | 2 +- nptl/pthread_rwlockattr_getpshared.c | 2 +- nptl/pthread_rwlockattr_init.c | 2 +- nptl/pthread_rwlockattr_setkind_np.c | 2 +- nptl/pthread_rwlockattr_setpshared.c | 2 +- nptl/pthread_self.c | 2 +- nptl/pthread_setaffinity.c | 2 +- nptl/pthread_setattr_default_np.c | 2 +- nptl/pthread_setcancelstate.c | 2 +- nptl/pthread_setcanceltype.c | 2 +- nptl/pthread_setconcurrency.c | 2 +- nptl/pthread_setname.c | 2 +- nptl/pthread_setschedparam.c | 2 +- nptl/pthread_setschedprio.c | 2 +- nptl/pthread_setspecific.c | 2 +- nptl/pthread_sigmask.c | 2 +- nptl/pthread_sigqueue.c | 2 +- nptl/pthread_spin_destroy.c | 2 +- nptl/pthread_spin_init.c | 2 +- nptl/pthread_spin_lock.c | 2 +- nptl/pthread_spin_trylock.c | 2 +- nptl/pthread_spin_unlock.c | 2 +- nptl/pthread_testcancel.c | 2 +- nptl/pthread_timedjoin.c | 2 +- nptl/pthread_tryjoin.c | 2 +- nptl/pthread_yield.c | 2 +- nptl/register-atfork.c | 2 +- nptl/res.c | 2 +- nptl/sem_close.c | 2 +- nptl/sem_destroy.c | 2 +- nptl/sem_getvalue.c | 2 +- nptl/sem_init.c | 2 +- nptl/sem_open.c | 2 +- nptl/sem_post.c | 2 +- nptl/sem_timedwait.c | 2 +- nptl/sem_unlink.c | 2 +- nptl/sem_wait.c | 2 +- nptl/sem_waitcommon.c | 2 +- nptl/semaphoreP.h | 2 +- nptl/sigaction.c | 2 +- nptl/smp.h | 2 +- nptl/stack-aliasing.h | 2 +- nptl/test-cond-printers.c | 57 + nptl/test-cond-printers.py | 50 + nptl/test-condattr-printers.c | 95 + nptl/test-condattr-printers.py | 71 + nptl/test-mutex-printers.c | 151 + nptl/test-mutex-printers.py | 97 + nptl/test-mutexattr-printers.c | 144 + nptl/test-mutexattr-printers.py | 101 + nptl/test-rwlock-printers.c | 78 + nptl/test-rwlock-printers.py | 64 + nptl/test-rwlockattr-printers.c | 100 + nptl/test-rwlockattr-printers.py | 76 + 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 | 2 +- nptl/tst-barrier2.c | 2 +- nptl/tst-barrier3.c | 2 +- nptl/tst-barrier4.c | 2 +- nptl/tst-barrier5.c | 2 +- nptl/tst-basic1.c | 17 +- 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-cancel-wrappers.sh | 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 | 2 +- nptl/tst-cancel18.c | 2 +- nptl/tst-cancel19.c | 2 +- nptl/tst-cancel2.c | 2 +- nptl/tst-cancel20.c | 2 +- nptl/tst-cancel21.c | 2 +- nptl/tst-cancel22.c | 2 +- nptl/tst-cancel26.c | 2 +- nptl/tst-cancel27.c | 2 +- nptl/tst-cancel3.c | 2 +- nptl/tst-cancel4-common.c | 2 +- nptl/tst-cancel4-common.h | 2 +- nptl/tst-cancel4.c | 2 +- nptl/tst-cancel4_1.c | 2 +- nptl/tst-cancel4_2.c | 2 +- nptl/tst-cancel6.c | 2 +- nptl/tst-cancel7.c | 47 +- nptl/tst-cancel8.c | 2 +- nptl/tst-cancel9.c | 2 +- nptl/tst-cleanup0.c | 5 +- nptl/tst-cleanup1.c | 13 +- nptl/tst-cleanup2.c | 2 +- nptl/tst-cleanup3.c | 13 +- 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 | 5 +- 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 | 7 +- nptl/tst-cond22.c | 18 +- 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-exec5.c | 2 +- nptl/tst-exit1.c | 2 +- nptl/tst-fini1.c | 2 +- nptl/tst-fini1mod.c | 2 +- nptl/tst-flock1.c | 2 +- nptl/tst-flock2.c | 2 +- nptl/tst-fork1.c | 2 +- nptl/tst-fork2.c | 2 +- nptl/tst-fork3.c | 2 +- nptl/tst-fork4.c | 2 +- nptl/tst-initializers1.c | 2 +- nptl/tst-join1.c | 2 +- nptl/tst-join2.c | 2 +- nptl/tst-join3.c | 2 +- nptl/tst-join4.c | 2 +- nptl/tst-join5.c | 2 +- nptl/tst-join7.c | 2 +- nptl/tst-join7mod.c | 2 +- nptl/tst-key1.c | 13 +- nptl/tst-key2.c | 25 +- nptl/tst-key3.c | 33 +- nptl/tst-key4.c | 2 +- nptl/tst-kill1.c | 2 +- nptl/tst-kill2.c | 2 +- nptl/tst-kill3.c | 15 +- nptl/tst-kill4.c | 2 +- nptl/tst-kill5.c | 2 +- nptl/tst-kill6.c | 17 +- nptl/tst-mutex-errorcheck.c | 2 +- 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 | 2 +- nptl/tst-popen1.c | 2 +- nptl/tst-pthread-attr-affinity.c | 2 +- nptl/tst-pthread-getattr.c | 2 +- nptl/tst-pthread-mutexattr.c | 2 +- nptl/tst-raise1.c | 2 +- nptl/tst-robust1.c | 2 +- nptl/tst-robust10.c | 2 +- nptl/tst-robust7.c | 2 +- nptl/tst-rwlock1.c | 2 +- nptl/tst-rwlock10.c | 4 +- nptl/tst-rwlock11.c | 4 +- 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-rwlock17.c | 19 + nptl/tst-rwlock18.c | 19 + nptl/tst-rwlock19.c | 127 + nptl/tst-rwlock2.c | 2 +- nptl/tst-rwlock2b.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 | 27 +- nptl/tst-rwlock9.c | 27 +- 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-sem16.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 | 2 +- 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 | 4 +- nptl/tst-stdio2.c | 13 +- nptl/tst-sysconf.c | 2 +- nptl/tst-thread_local1.cc | 2 +- nptl/tst-tls1.c | 2 +- nptl/tst-tls2.c | 17 +- nptl/tst-tls3-malloc.c | 2 +- nptl/tst-tls3.c | 15 +- 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 | 2 +- nptl/tst-tpp.h | 2 +- nptl/tst-tsd1.c | 2 +- nptl/tst-tsd2.c | 2 +- nptl/tst-tsd3.c | 2 +- nptl/tst-tsd4.c | 2 +- nptl/tst-tsd5.c | 2 +- nptl/tst-typesizes.c | 2 +- nptl/tst-umask1.c | 2 +- nptl/tst-unload.c | 2 +- nptl/unregister-atfork.c | 2 +- nptl/unwind.c | 2 +- nptl/vars.c | 2 +- nptl/version.c | 4 +- nptl_db/Makefile | 2 +- nptl_db/db-symbols.h | 2 +- nptl_db/db_info.c | 2 +- nptl_db/fetch-value.c | 2 +- nptl_db/proc_service.h | 2 +- nptl_db/structs.def | 3 +- nptl_db/td_init.c | 2 +- nptl_db/td_log.c | 2 +- nptl_db/td_symbol_list.c | 2 +- nptl_db/td_ta_clear_event.c | 2 +- nptl_db/td_ta_delete.c | 2 +- nptl_db/td_ta_enable_stats.c | 2 +- nptl_db/td_ta_event_addr.c | 2 +- nptl_db/td_ta_event_getmsg.c | 2 +- nptl_db/td_ta_get_nthreads.c | 2 +- nptl_db/td_ta_get_ph.c | 2 +- nptl_db/td_ta_get_stats.c | 2 +- nptl_db/td_ta_map_id2thr.c | 2 +- nptl_db/td_ta_map_lwp2thr.c | 2 +- nptl_db/td_ta_new.c | 2 +- nptl_db/td_ta_reset_stats.c | 2 +- nptl_db/td_ta_set_event.c | 2 +- nptl_db/td_ta_setconcurrency.c | 2 +- nptl_db/td_ta_thr_iter.c | 58 +- nptl_db/td_ta_tsd_iter.c | 2 +- nptl_db/td_thr_clear_event.c | 2 +- nptl_db/td_thr_dbresume.c | 2 +- nptl_db/td_thr_dbsuspend.c | 2 +- nptl_db/td_thr_event_enable.c | 2 +- nptl_db/td_thr_event_getmsg.c | 2 +- nptl_db/td_thr_get_info.c | 2 +- nptl_db/td_thr_getfpregs.c | 2 +- nptl_db/td_thr_getgregs.c | 2 +- nptl_db/td_thr_getxregs.c | 2 +- nptl_db/td_thr_getxregsize.c | 2 +- nptl_db/td_thr_set_event.c | 2 +- nptl_db/td_thr_setfpregs.c | 2 +- nptl_db/td_thr_setgregs.c | 2 +- nptl_db/td_thr_setprio.c | 2 +- nptl_db/td_thr_setsigpending.c | 2 +- nptl_db/td_thr_setxregs.c | 2 +- nptl_db/td_thr_sigsetmask.c | 2 +- nptl_db/td_thr_tls_get_addr.c | 2 +- nptl_db/td_thr_tlsbase.c | 2 +- nptl_db/td_thr_tsd.c | 2 +- nptl_db/td_thr_validate.c | 25 +- nptl_db/thread_db.h | 2 +- nptl_db/thread_dbP.h | 2 +- nscd/Makefile | 3 +- nscd/aicache.c | 7 +- nscd/cache.c | 2 +- nscd/connections.c | 2 +- nscd/dbg_log.c | 2 +- nscd/dbg_log.h | 2 +- nscd/gai.c | 2 +- nscd/getgrgid_r.c | 2 +- nscd/getgrnam_r.c | 2 +- nscd/gethstbyad_r.c | 2 +- nscd/gethstbynm3_r.c | 2 +- nscd/getpwnam_r.c | 2 +- nscd/getpwuid_r.c | 2 +- nscd/getsrvbynm_r.c | 2 +- nscd/getsrvbypt_r.c | 2 +- nscd/grpcache.c | 2 +- nscd/hstcache.c | 2 +- nscd/initgrcache.c | 2 +- nscd/mem.c | 2 +- nscd/netgroupcache.c | 2 +- nscd/nscd-client.h | 2 +- nscd/nscd.c | 4 +- nscd/nscd.h | 2 +- nscd/nscd_conf.c | 2 +- nscd/nscd_getai.c | 2 +- nscd/nscd_getgr_r.c | 2 +- nscd/nscd_gethst_r.c | 6 +- nscd/nscd_getpw_r.c | 2 +- nscd/nscd_getserv_r.c | 2 +- nscd/nscd_helper.c | 2 +- nscd/nscd_initgroups.c | 2 +- nscd/nscd_netgroup.c | 2 +- nscd/nscd_proto.h | 2 +- nscd/nscd_setup_thread.c | 2 +- nscd/nscd_stat.c | 2 +- nscd/pwdcache.c | 2 +- nscd/selinux.c | 2 +- nscd/selinux.h | 2 +- nscd/servicescache.c | 2 +- nss/Makefile | 12 +- 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 | 10 +- nss/ethers-lookup.c | 2 +- nss/function.def | 2 +- nss/getXXbyYY.c | 2 +- nss/getXXbyYY_r.c | 2 +- nss/getXXent.c | 2 +- nss/getXXent_r.c | 2 +- nss/getent.c | 4 +- nss/getnssent.c | 2 +- nss/getnssent_r.c | 2 +- nss/grp-lookup.c | 2 +- nss/hosts-lookup.c | 2 +- nss/key-lookup.c | 2 +- nss/makedb.c | 4 +- nss/netgrp-lookup.c | 2 +- nss/network-lookup.c | 2 +- nss/nss.h | 2 +- nss/nss_db/db-XXX.c | 2 +- nss/nss_db/db-init.c | 2 +- nss/nss_db/db-initgroups.c | 2 +- nss/nss_db/db-netgrp.c | 2 +- nss/nss_db/db-open.c | 2 +- nss/nss_db/nss_db.h | 2 +- nss/nss_files/files-XXX.c | 2 +- nss/nss_files/files-alias.c | 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 | 12 +- 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 | 2 +- nss/nsswitch.h | 2 +- nss/proto-lookup.c | 2 +- nss/pwd-lookup.c | 2 +- nss/rewrite_field.c | 2 +- nss/rpc-lookup.c | 2 +- nss/service-lookup.c | 2 +- nss/sgrp-lookup.c | 2 +- nss/spwd-lookup.c | 2 +- nss/test-digits-dots.c | 2 +- nss/test-netdb.c | 2 +- nss/tst-cancel-getpwuid_r.c | 181 + nss/tst-field.c | 2 +- nss/tst-nss-getpwent.c | 3 +- nss/valid_field.c | 2 +- nss/valid_list_field.c | 2 +- po/Makefile | 2 +- po/be.po | 17 +- po/bg.po | 1 + po/ca.po | 1 + po/cs.po | 1 + po/da.po | 4886 +-- po/de.po | 1 + po/el.po | 10789 ++--- po/eo.po | 865 +- po/es.po | 878 +- po/fi.po | 1 + po/fr.po | 1 + po/gl.po | 11116 +++--- po/hr.po | 2803 +- po/hu.po | 3455 +- po/ia.po | 2745 +- po/id.po | 3608 +- po/it.po | 3262 +- po/ja.po | 3244 +- po/ko.po | 1 + po/libc.pot | 190 +- po/lt.po | 3853 +- po/nb.po | 11202 +++--- po/nl.po | 1 + po/pl.po | 1 + po/pt_BR.po | 10283 ++--- po/ru.po | 9 +- po/rw.po | 11204 +++--- po/sk.po | 11119 +++--- po/sl.po | 1 + po/sv.po | 1 + po/tr.po | 4111 +- po/uk.po | 1 + po/vi.po | 1 + po/zh_CN.po | 1 + po/zh_TW.po | 1974 +- posix/Makefile | 2 +- posix/_exit.c | 2 +- posix/alarm.c | 2 +- posix/annexc.c | 2 +- posix/bits/posix1_lim.h | 2 +- posix/bits/posix2_lim.h | 2 +- posix/bits/unistd.h | 4 +- posix/bsd-getpgrp.c | 2 +- posix/bug-glob2.c | 2 +- posix/bug-regex10.c | 2 +- posix/bug-regex11.c | 2 +- posix/bug-regex12.c | 2 +- posix/bug-regex13.c | 2 +- posix/bug-regex14.c | 2 +- posix/bug-regex17.c | 2 +- posix/bug-regex18.c | 2 +- posix/bug-regex19.c | 2 +- posix/bug-regex2.c | 2 +- posix/bug-regex20.c | 2 +- posix/bug-regex21.c | 2 +- posix/bug-regex22.c | 2 +- posix/bug-regex23.c | 2 +- posix/bug-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 | 2 +- posix/cpio.h | 2 +- posix/execl.c | 2 +- posix/execle.c | 2 +- posix/execlp.c | 2 +- posix/execv.c | 2 +- posix/execve.c | 2 +- posix/execvp.c | 2 +- posix/execvpe.c | 26 +- posix/fexecve.c | 2 +- posix/fnmatch.c | 2 +- posix/fnmatch.h | 2 +- posix/fnmatch_loop.c | 2 +- posix/fork.c | 2 +- posix/fpathconf.c | 2 +- posix/gai_strerror.c | 2 +- posix/get_child_max.c | 2 +- posix/getaddrinfo.c | 2 +- posix/getconf-speclist.c | 2 +- posix/getconf.c | 4 +- posix/getegid.c | 2 +- posix/geteuid.c | 2 +- posix/getgid.c | 2 +- posix/getgroups.c | 2 +- posix/getopt.c | 2 +- posix/getopt.h | 2 +- posix/getopt1.c | 2 +- posix/getopt_init.c | 2 +- posix/getopt_int.h | 2 +- posix/getpgid.c | 2 +- posix/getpgrp.c | 2 +- posix/getpid.c | 2 +- posix/getppid.c | 2 +- posix/getresgid.c | 2 +- posix/getresuid.c | 2 +- posix/getsid.c | 2 +- posix/getuid.c | 2 +- posix/glob.c | 2 +- posix/glob.h | 2 +- posix/glob64.c | 2 +- posix/globtest.c | 2 +- posix/globtest.sh | 2 +- posix/group_member.c | 2 +- posix/nanosleep.c | 2 +- posix/pathconf.c | 2 +- posix/pause.c | 2 +- posix/posix-conf-vars.h | 2 +- posix/posix-envs.def | 2 +- posix/posix_madvise.c | 2 +- posix/pread.c | 2 +- posix/pread64.c | 2 +- posix/pwrite.c | 2 +- posix/pwrite64.c | 2 +- posix/re_comp.h | 2 +- posix/regcomp.c | 2 +- posix/regex.c | 2 +- posix/regex.h | 2 +- posix/regex_internal.c | 2 +- posix/regex_internal.h | 2 +- posix/regexec.c | 2 +- posix/runptests.c | 2 +- posix/sched.h | 2 +- posix/sched_cpualloc.c | 2 +- posix/sched_cpucount.c | 2 +- posix/sched_cpufree.c | 2 +- posix/sched_getaffinity.c | 2 +- posix/sched_getp.c | 2 +- posix/sched_gets.c | 2 +- posix/sched_primax.c | 2 +- posix/sched_primin.c | 2 +- posix/sched_rr_gi.c | 2 +- posix/sched_setaffinity.c | 2 +- posix/sched_setp.c | 2 +- posix/sched_sets.c | 2 +- posix/sched_yield.c | 2 +- posix/setgid.c | 2 +- posix/setpgid.c | 2 +- posix/setpgrp.c | 2 +- posix/setresgid.c | 2 +- posix/setresuid.c | 2 +- posix/setsid.c | 2 +- posix/setuid.c | 2 +- posix/sleep.c | 2 +- posix/spawn.c | 2 +- posix/spawn.h | 2 +- posix/spawn_faction_addclose.c | 2 +- posix/spawn_faction_adddup2.c | 2 +- posix/spawn_faction_addopen.c | 2 +- posix/spawn_faction_destroy.c | 2 +- posix/spawn_faction_init.c | 2 +- posix/spawn_int.h | 2 +- posix/spawn_valid_fd.c | 2 +- posix/spawnattr_destroy.c | 2 +- posix/spawnattr_getdefault.c | 2 +- posix/spawnattr_getflags.c | 2 +- posix/spawnattr_getpgroup.c | 2 +- posix/spawnattr_getschedparam.c | 2 +- posix/spawnattr_getschedpolicy.c | 2 +- posix/spawnattr_getsigmask.c | 2 +- posix/spawnattr_init.c | 2 +- posix/spawnattr_setdefault.c | 2 +- posix/spawnattr_setflags.c | 2 +- posix/spawnattr_setpgroup.c | 2 +- posix/spawnattr_setschedparam.c | 2 +- posix/spawnattr_setschedpolicy.c | 2 +- posix/spawnattr_setsigmask.c | 2 +- posix/spawni.c | 2 +- posix/spawnp.c | 2 +- posix/sys/times.h | 2 +- posix/sys/types.h | 2 +- posix/sys/utsname.h | 2 +- posix/sys/wait.h | 2 +- posix/sysconf.c | 2 +- posix/tar.h | 2 +- posix/times.c | 2 +- posix/tst-boost.c | 2 +- posix/tst-chmod.c | 2 +- posix/tst-dir.c | 2 +- posix/tst-exec.c | 2 +- posix/tst-execvpe1.c | 2 +- posix/tst-execvpe2.c | 2 +- posix/tst-execvpe3.c | 2 +- posix/tst-execvpe4.c | 2 +- posix/tst-execvpe5.c | 2 +- posix/tst-execvpe6.c | 2 +- posix/tst-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 | 2 +- posix/tst-gnuglob.c | 2 +- posix/tst-mmap-offset.c | 2 +- posix/tst-nanosleep.c | 2 +- posix/tst-nice.c | 2 +- posix/tst-pathconf.c | 2 +- posix/tst-pcre.c | 2 +- posix/tst-posix_fadvise-common.c | 23 +- posix/tst-posix_fadvise.c | 2 +- posix/tst-posix_fadvise64.c | 2 +- posix/tst-posix_spawn-fd.c | 2 +- posix/tst-preadwrite-common.c | 2 +- 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 | 2 +- posix/tst-spawn2.c | 2 +- posix/tst-spawn3.c | 2 +- posix/tst-truncate-common.c | 88 + posix/tst-truncate.c | 116 +- posix/tst-truncate64.c | 23 +- posix/tst-vfork1.c | 2 +- posix/tst-vfork2.c | 2 +- posix/tst-vfork3.c | 190 +- posix/tst-waitid.c | 2 +- posix/uname-values.h | 2 +- posix/uname.c | 2 +- posix/unistd.h | 9 +- posix/vfork.c | 2 +- posix/wait.c | 2 +- posix/wait3.c | 2 +- posix/wait4.c | 2 +- posix/waitid.c | 2 +- posix/waitpid.c | 2 +- posix/wordexp-test.c | 2 +- posix/wordexp-tst.sh | 2 +- posix/wordexp.c | 2 +- posix/wordexp.h | 2 +- pwd/Makefile | 2 +- pwd/fgetpwent.c | 2 +- pwd/fgetpwent_r.c | 2 +- pwd/getpw.c | 2 +- pwd/getpwent.c | 2 +- pwd/getpwent_r.c | 2 +- pwd/getpwnam.c | 2 +- pwd/getpwnam_r.c | 2 +- pwd/getpwuid.c | 2 +- pwd/getpwuid_r.c | 2 +- pwd/putpwent.c | 2 +- pwd/pwd.h | 2 +- pwd/tst-getpw.c | 2 +- pwd/tst-putpwent.c | 2 +- resolv/Makefile | 38 +- resolv/README | 6 +- resolv/arpa/nameser.h | 145 +- resolv/arpa/nameser_compat.h | 127 +- resolv/compat-gethnamaddr.c | 903 + resolv/compat-hooks.c | 2 +- resolv/gai_cancel.c | 2 +- resolv/gai_error.c | 2 +- resolv/gai_misc.c | 2 +- resolv/gai_misc.h | 2 +- resolv/gai_notify.c | 2 +- resolv/gai_sigqueue.c | 2 +- resolv/gai_suspend.c | 2 +- resolv/getaddrinfo_a.c | 2 +- resolv/gethnamaddr.c | 890 - resolv/netdb.h | 2 +- resolv/nss_dns/dns-canon.c | 2 +- resolv/nss_dns/dns-host.c | 22 +- resolv/nss_dns/dns-network.c | 2 +- resolv/res-state.c | 2 +- resolv/res_debug.c | 12 +- resolv/res_hconf.c | 38 +- resolv/res_hconf.h | 4 +- resolv/res_init.c | 4 +- resolv/res_mkquery.c | 4 + resolv/res_query.c | 6 +- resolv/res_send.c | 11 +- resolv/resolv-internal.h | 35 + resolv/resolv.h | 6 +- resolv/tst-bug18665-tcp.c | 229 + resolv/tst-bug18665.c | 138 + resolv/tst-leaks.c | 2 +- resolv/tst-leaks2.c | 2 +- resolv/tst-res_hconf_reorder.c | 2 +- resolv/tst-res_use_inet6.c | 201 + resolv/tst-resolv-basic.c | 315 + resolv/tst-resolv-network.c | 299 + resolv/tst-resolv-qtypes.c | 185 + resolv/tst-resolv-search.c | 343 + resource/Makefile | 2 +- resource/getpriority.c | 2 +- resource/getrlimit.c | 2 +- resource/getrlimit64.c | 2 +- resource/getrusage.c | 2 +- resource/nice.c | 2 +- resource/setpriority.c | 2 +- resource/setrlimit.c | 2 +- resource/setrlimit64.c | 2 +- resource/sys/resource.h | 2 +- resource/sys/vlimit.h | 2 +- resource/sys/vtimes.h | 2 +- resource/ulimit.c | 2 +- resource/ulimit.h | 2 +- resource/vlimit.c | 2 +- resource/vtimes.c | 2 +- rt/Makefile | 2 +- rt/aio.h | 2 +- rt/aio_cancel.c | 2 +- rt/aio_error.c | 2 +- rt/aio_fsync.c | 2 +- rt/aio_misc.c | 2 +- rt/aio_notify.c | 2 +- rt/aio_read.c | 2 +- rt/aio_return.c | 2 +- rt/aio_sigqueue.c | 2 +- rt/aio_suspend.c | 2 +- rt/aio_write.c | 2 +- rt/bits/mqueue2.h | 2 +- rt/clock-compat.c | 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 | 2 +- rt/tst-aio2.c | 2 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 2 +- rt/tst-aio5.c | 2 +- rt/tst-aio6.c | 2 +- rt/tst-aio64.c | 2 +- rt/tst-aio7.c | 2 +- rt/tst-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 | 2 +- rt/tst-mqueue6.c | 2 +- rt/tst-mqueue7.c | 2 +- rt/tst-mqueue8.c | 2 +- rt/tst-mqueue9.c | 2 +- rt/tst-shm-cancel.c | 2 +- rt/tst-shm.c | 12 +- rt/tst-timer.c | 2 +- rt/tst-timer4.c | 2 +- scripts/build-many-glibcs.py | 1566 + scripts/check-c++-types.sh | 10 +- scripts/check-installed-headers.sh | 26 +- scripts/check-local-headers.sh | 2 +- scripts/config.guess | 123 +- scripts/config.sub | 35 +- scripts/cross-test-ssh.sh | 2 +- scripts/evaluate-test.sh | 2 +- scripts/gen-py-const.awk | 118 + scripts/gen-rrtypes.py | 68 + scripts/gen-sorted.awk | 2 +- scripts/gen-tunables.awk | 157 + scripts/install-sh | 4 +- scripts/list-fixed-bugs.py | 2 +- scripts/merge-test-results.sh | 2 +- scripts/mkinstalldirs | 4 +- scripts/move-if-change | 4 +- scripts/rellns-sh | 2 +- scripts/test-installation.pl | 4 +- scripts/test_printers_common.py | 365 + scripts/test_printers_exceptions.py | 61 + scripts/update-abilist.sh | 2 +- scripts/update-copyrights | 2 +- 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 | 4 +- signal/allocrtsig.c | 2 +- signal/kill.c | 2 +- signal/killpg.c | 2 +- signal/raise.c | 2 +- signal/sigaction.c | 2 +- signal/sigaddset.c | 2 +- signal/sigaltstack.c | 2 +- signal/sigandset.c | 2 +- signal/sigblock.c | 2 +- signal/sigdelset.c | 2 +- signal/sigempty.c | 2 +- signal/sigfillset.c | 2 +- signal/siggetmask.c | 2 +- signal/sighold.c | 2 +- signal/sigignore.c | 2 +- signal/sigintr.c | 2 +- signal/sigisempty.c | 2 +- signal/sigismem.c | 2 +- signal/signal.c | 2 +- signal/signal.h | 2 +- signal/sigorset.c | 2 +- signal/sigpause.c | 2 +- signal/sigpending.c | 2 +- signal/sigprocmask.c | 2 +- signal/sigqueue.c | 2 +- signal/sigrelse.c | 2 +- signal/sigreturn.c | 2 +- signal/sigset.c | 2 +- signal/sigsetmask.c | 2 +- signal/sigsetops.h | 2 +- signal/sigstack.c | 2 +- signal/sigsuspend.c | 2 +- signal/sigtimedwait.c | 2 +- signal/sigvec.c | 2 +- signal/sigwait.c | 2 +- signal/sigwaitinfo.c | 2 +- signal/sysv_signal.c | 2 +- signal/tst-raise.c | 2 +- signal/tst-sigsimple.c | 2 +- socket/Makefile | 2 +- socket/accept.c | 2 +- socket/accept4.c | 2 +- socket/bind.c | 2 +- socket/bits/socket2.h | 2 +- socket/connect.c | 2 +- socket/getpeername.c | 2 +- socket/getsockname.c | 2 +- socket/getsockopt.c | 2 +- socket/have_sock_cloexec.c | 2 +- socket/isfdtype.c | 2 +- socket/listen.c | 2 +- socket/opensock.c | 2 +- socket/recv.c | 2 +- socket/recvfrom.c | 2 +- socket/recvmmsg.c | 2 +- socket/recvmsg.c | 2 +- socket/sa_len.c | 2 +- socket/send.c | 2 +- socket/sendmmsg.c | 2 +- socket/sendmsg.c | 2 +- socket/sendto.c | 2 +- socket/setsockopt.c | 2 +- socket/shutdown.c | 2 +- socket/sockatmark.c | 2 +- socket/socket.c | 2 +- socket/socketpair.c | 2 +- socket/sys/socket.h | 2 +- socket/sys/un.h | 2 +- soft-fp/Makefile | 2 +- soft-fp/adddf3.c | 2 +- soft-fp/addsf3.c | 2 +- soft-fp/addtf3.c | 2 +- soft-fp/divdf3.c | 2 +- soft-fp/divsf3.c | 2 +- soft-fp/divtf3.c | 2 +- soft-fp/double.h | 2 +- soft-fp/eqdf2.c | 2 +- soft-fp/eqsf2.c | 2 +- soft-fp/eqtf2.c | 2 +- soft-fp/extenddftf2.c | 2 +- soft-fp/extended.h | 2 +- soft-fp/extendhftf2.c | 2 +- soft-fp/extendsfdf2.c | 2 +- soft-fp/extendsftf2.c | 2 +- soft-fp/extendxftf2.c | 2 +- soft-fp/fixdfdi.c | 2 +- soft-fp/fixdfsi.c | 2 +- soft-fp/fixdfti.c | 2 +- soft-fp/fixhfti.c | 2 +- soft-fp/fixsfdi.c | 2 +- soft-fp/fixsfsi.c | 2 +- soft-fp/fixsfti.c | 2 +- soft-fp/fixtfdi.c | 2 +- soft-fp/fixtfsi.c | 2 +- soft-fp/fixtfti.c | 2 +- soft-fp/fixunsdfdi.c | 2 +- soft-fp/fixunsdfsi.c | 2 +- soft-fp/fixunsdfti.c | 2 +- soft-fp/fixunshfti.c | 2 +- soft-fp/fixunssfdi.c | 2 +- soft-fp/fixunssfsi.c | 2 +- soft-fp/fixunssfti.c | 2 +- soft-fp/fixunstfdi.c | 2 +- soft-fp/fixunstfsi.c | 2 +- soft-fp/fixunstfti.c | 2 +- soft-fp/floatdidf.c | 2 +- soft-fp/floatdisf.c | 2 +- soft-fp/floatditf.c | 2 +- soft-fp/floatsidf.c | 2 +- soft-fp/floatsisf.c | 2 +- soft-fp/floatsitf.c | 2 +- soft-fp/floattidf.c | 2 +- soft-fp/floattihf.c | 2 +- soft-fp/floattisf.c | 2 +- soft-fp/floattitf.c | 2 +- soft-fp/floatundidf.c | 2 +- soft-fp/floatundisf.c | 2 +- soft-fp/floatunditf.c | 2 +- soft-fp/floatunsidf.c | 2 +- soft-fp/floatunsisf.c | 2 +- soft-fp/floatunsitf.c | 2 +- soft-fp/floatuntidf.c | 2 +- soft-fp/floatuntihf.c | 2 +- soft-fp/floatuntisf.c | 2 +- soft-fp/floatuntitf.c | 2 +- soft-fp/fmadf4.c | 2 +- soft-fp/fmasf4.c | 2 +- soft-fp/fmatf4.c | 2 +- soft-fp/gedf2.c | 2 +- soft-fp/gesf2.c | 2 +- soft-fp/getf2.c | 2 +- soft-fp/half.h | 2 +- soft-fp/ledf2.c | 2 +- soft-fp/lesf2.c | 2 +- soft-fp/letf2.c | 2 +- soft-fp/muldf3.c | 2 +- soft-fp/mulsf3.c | 2 +- soft-fp/multf3.c | 2 +- soft-fp/negdf2.c | 2 +- soft-fp/negsf2.c | 2 +- soft-fp/negtf2.c | 2 +- soft-fp/op-1.h | 2 +- soft-fp/op-2.h | 2 +- soft-fp/op-4.h | 2 +- soft-fp/op-8.h | 2 +- soft-fp/op-common.h | 2 +- soft-fp/quad.h | 2 +- soft-fp/single.h | 2 +- soft-fp/soft-fp.h | 2 +- soft-fp/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/trunctfhf2.c | 2 +- soft-fp/trunctfsf2.c | 2 +- soft-fp/trunctfxf2.c | 2 +- soft-fp/unorddf2.c | 2 +- soft-fp/unordsf2.c | 2 +- soft-fp/unordtf2.c | 2 +- stdio-common/Makefile | 2 +- stdio-common/Versions | 2 + stdio-common/_i18n_number.h | 2 +- stdio-common/_itoa.c | 2 +- stdio-common/_itowa.c | 2 +- stdio-common/_itowa.h | 2 +- stdio-common/asprintf.c | 2 +- stdio-common/bits/printf-ldbl.h | 2 +- stdio-common/bug-vfprintf-nargs.c | 2 +- stdio-common/bug26.c | 2 +- stdio-common/ctermid.c | 2 +- stdio-common/cuserid.c | 2 +- stdio-common/dprintf.c | 2 +- stdio-common/errlist.c | 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 | 2 +- stdio-common/printf.c | 2 +- stdio-common/printf.h | 2 +- stdio-common/printf_fp.c | 2 +- stdio-common/printf_fphex.c | 2 +- stdio-common/printf_size.c | 2 +- stdio-common/psiginfo.c | 2 +- stdio-common/psignal.c | 2 +- stdio-common/putw.c | 2 +- stdio-common/reg-modifier.c | 2 +- stdio-common/reg-printf.c | 2 +- stdio-common/reg-type.c | 2 +- stdio-common/remove.c | 2 +- stdio-common/rename.c | 2 +- stdio-common/renameat.c | 2 +- stdio-common/scanf.c | 2 +- stdio-common/scanf11.c | 2 +- stdio-common/siglist.c | 2 +- stdio-common/snprintf.c | 3 +- stdio-common/sprintf.c | 2 +- stdio-common/sscanf.c | 2 +- stdio-common/stdio_ext.h | 2 +- stdio-common/stdio_lim.h.in | 2 +- stdio-common/tempnam.c | 2 +- stdio-common/tempname.c | 2 +- stdio-common/test-fseek.c | 2 +- stdio-common/test-popen.c | 2 +- stdio-common/test-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 | 2 +- stdio-common/tst-fmemopen4.c | 2 +- stdio-common/tst-fphex-wide.c | 2 +- stdio-common/tst-fseek.c | 2 +- stdio-common/tst-gets.c | 2 +- stdio-common/tst-long-dbl-fphex.c | 2 +- stdio-common/tst-popen.c | 2 +- stdio-common/tst-printf-bz18872.sh | 2 +- stdio-common/tst-printf-round.c | 2 +- stdio-common/tst-printf.c | 8 +- stdio-common/tst-printf.sh | 2 +- stdio-common/tst-put-error.c | 2 +- stdio-common/tst-sprintf3.c | 2 +- stdio-common/tst-sscanf.c | 2 +- stdio-common/tst-tmpnam.c | 2 +- stdio-common/tst-unbputc.sh | 2 +- stdio-common/tst-unlockedio.c | 2 +- stdio-common/tst-vfprintf-width-prec.c | 2 +- stdio-common/tstdiomisc.c | 10 + stdio-common/tstgetln.c | 2 +- stdio-common/tstscanf.c | 2 +- stdio-common/vfprintf.c | 2 +- stdio-common/vfscanf.c | 2 +- stdio-common/vprintf.c | 2 +- stdlib/Makefile | 9 +- stdlib/Versions | 1 + stdlib/a64l.c | 2 +- stdlib/abort.c | 2 +- stdlib/abs.c | 2 +- stdlib/add_n.c | 2 +- stdlib/addmul_1.c | 2 +- stdlib/alloca.h | 2 +- stdlib/at_quick_exit.c | 2 +- stdlib/atexit.c | 2 +- stdlib/atof.c | 2 +- stdlib/atoi.c | 2 +- stdlib/atol.c | 2 +- stdlib/atoll.c | 2 +- stdlib/bits/monetary-ldbl.h | 2 +- stdlib/bits/stdlib-float.h | 2 +- stdlib/bits/stdlib-ldbl.h | 2 +- stdlib/bits/stdlib.h | 2 +- stdlib/bsearch.c | 2 +- stdlib/bug-getcontext.c | 9 + stdlib/bug-strtod.c | 2 +- stdlib/canonicalize.c | 2 +- stdlib/cmp.c | 2 +- stdlib/cxa_at_quick_exit.c | 2 +- stdlib/cxa_atexit.c | 2 +- stdlib/cxa_finalize.c | 2 +- stdlib/cxa_thread_atexit_impl.c | 2 +- stdlib/dbl2mpn.c | 2 +- stdlib/div.c | 2 +- stdlib/divmod_1.c | 2 +- stdlib/divrem.c | 2 +- stdlib/drand48-iter.c | 2 +- stdlib/drand48.c | 2 +- stdlib/drand48_r.c | 2 +- stdlib/erand48.c | 2 +- stdlib/erand48_r.c | 2 +- stdlib/errno.h | 2 +- stdlib/exit.c | 2 +- stdlib/exit.h | 2 +- stdlib/fmtmsg.c | 2 +- stdlib/fmtmsg.h | 2 +- stdlib/fpioconst.c | 2 +- stdlib/fpioconst.h | 2 +- stdlib/gen-fpioconst.c | 2 +- stdlib/gen-tst-strtod-round.c | 2 +- stdlib/getcontext.c | 2 +- stdlib/getentropy.c | 31 + stdlib/getenv.c | 2 +- stdlib/getrandom.c | 31 + 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 | 2 +- stdlib/jrand48_r.c | 2 +- stdlib/l64a.c | 2 +- stdlib/labs.c | 2 +- stdlib/lcong48.c | 2 +- stdlib/lcong48_r.c | 2 +- stdlib/ldiv.c | 2 +- stdlib/llabs.c | 2 +- stdlib/lldiv.c | 2 +- stdlib/longlong.h | 2 +- stdlib/lrand48.c | 2 +- stdlib/lrand48_r.c | 2 +- stdlib/lshift.c | 2 +- stdlib/makecontext.c | 2 +- stdlib/mblen.c | 2 +- stdlib/mbstowcs.c | 2 +- stdlib/mbtowc.c | 2 +- stdlib/mod_1.c | 2 +- stdlib/monetary.h | 2 +- stdlib/mp_clz_tab.c | 2 +- stdlib/mpn2dbl.c | 2 +- stdlib/mpn2flt.c | 2 +- stdlib/mrand48.c | 2 +- stdlib/mrand48_r.c | 2 +- stdlib/msort.c | 2 +- stdlib/mul.c | 2 +- stdlib/mul_1.c | 2 +- stdlib/mul_n.c | 2 +- stdlib/nrand48.c | 2 +- stdlib/nrand48_r.c | 2 +- stdlib/on_exit.c | 2 +- stdlib/putenv.c | 2 +- stdlib/qsort.c | 2 +- stdlib/quick_exit.c | 2 +- stdlib/rand.c | 2 +- stdlib/rand_r.c | 2 +- stdlib/random.c | 2 +- stdlib/random_r.c | 2 +- stdlib/rpmatch.c | 2 +- stdlib/rshift.c | 2 +- stdlib/secure-getenv.c | 2 +- stdlib/seed48.c | 2 +- stdlib/seed48_r.c | 2 +- stdlib/setcontext.c | 2 +- stdlib/setenv.c | 2 +- stdlib/srand48.c | 2 +- stdlib/srand48_r.c | 2 +- stdlib/stdlib.h | 2 +- stdlib/strfmon.c | 2 +- stdlib/strfmon_l.c | 2 +- stdlib/strfrom-skeleton.c | 2 +- stdlib/strfromd.c | 2 +- stdlib/strfromf.c | 2 +- stdlib/strfroml.c | 2 +- stdlib/strtod.c | 2 +- stdlib/strtod_l.c | 2 +- stdlib/strtod_nan.c | 2 +- stdlib/strtod_nan_double.h | 2 +- stdlib/strtod_nan_float.h | 2 +- stdlib/strtod_nan_main.c | 2 +- stdlib/strtod_nan_narrow.h | 2 +- stdlib/strtod_nan_wide.h | 2 +- stdlib/strtof.c | 2 +- stdlib/strtof_l.c | 2 +- stdlib/strtof_nan.c | 2 +- stdlib/strtol.c | 2 +- stdlib/strtol_l.c | 2 +- stdlib/strtold.c | 4 +- stdlib/strtold_l.c | 2 +- stdlib/strtold_nan.c | 2 +- stdlib/strtoll.c | 2 +- stdlib/strtoll_l.c | 2 +- stdlib/strtoul.c | 2 +- stdlib/strtoul_l.c | 2 +- stdlib/strtoull.c | 2 +- stdlib/strtoull_l.c | 2 +- stdlib/sub_n.c | 2 +- stdlib/submul_1.c | 2 +- stdlib/swapcontext.c | 2 +- stdlib/sys/random.h | 42 + stdlib/system.c | 2 +- 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 | 2 +- stdlib/tst-getrandom.c | 245 + stdlib/tst-makecontext.c | 2 +- stdlib/tst-makecontext2.c | 2 +- stdlib/tst-makecontext3.c | 2 +- stdlib/tst-quick_exit.cc | 2 +- stdlib/tst-random2.c | 2 +- stdlib/tst-secure-getenv.c | 28 +- stdlib/tst-setcontext.c | 2 +- stdlib/tst-setcontext2.c | 2 +- stdlib/tst-setcontext3.c | 2 +- stdlib/tst-setcontext3.sh | 2 +- stdlib/tst-strfmon_l.c | 2 +- stdlib/tst-strfrom-locale.c | 2 +- stdlib/tst-strfrom.c | 2 +- stdlib/tst-strfrom.h | 4 +- stdlib/tst-strtod-nan-locale-main.c | 2 +- stdlib/tst-strtod-nan-locale.c | 2 +- stdlib/tst-strtod-overflow.c | 2 +- stdlib/tst-strtod-round-skeleton.c | 2 +- stdlib/tst-strtod-round.c | 2 +- stdlib/tst-strtod-underflow.c | 2 +- stdlib/tst-strtod.c | 2 +- stdlib/tst-strtod.h | 2 +- stdlib/tst-strtol-locale-main.c | 2 +- stdlib/tst-strtol-locale.c | 2 +- stdlib/tst-system.c | 2 +- stdlib/tst-thread-quick_exit.cc | 2 +- stdlib/tst-tininess.c | 2 +- stdlib/tst-tls-atexit-lib.c | 2 +- stdlib/tst-tls-atexit-nodelete.c | 2 +- stdlib/tst-tls-atexit.c | 2 +- stdlib/tst-width-stdint.c | 2 +- stdlib/tst-width.c | 2 +- stdlib/tst-xpg-basename.c | 2 +- stdlib/ucontext.h | 2 +- stdlib/wcstombs.c | 2 +- stdlib/wctomb.c | 2 +- stdlib/xpg_basename.c | 2 +- streams/Makefile | 2 +- streams/fattach.c | 2 +- streams/fdetach.c | 2 +- streams/getmsg.c | 2 +- streams/getpmsg.c | 2 +- streams/isastream.c | 2 +- streams/putmsg.c | 2 +- streams/putpmsg.c | 2 +- streams/stropts.h | 2 +- string/Makefile | 18 +- string/Versions | 3 + 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 | 133 +- string/bits/string3.h | 15 +- string/bits/strings_fortified.h | 34 + string/bug-strcoll2.c | 2 +- string/byteswap.h | 2 +- string/bzero.c | 2 +- string/endian.h | 27 +- string/envz.c | 2 +- string/envz.h | 2 +- string/explicit_bzero.c | 38 + string/ffs.c | 2 +- string/ffsll.c | 2 +- string/memccpy.c | 2 +- string/memchr.c | 2 +- string/memcmp.c | 2 +- string/memcpy.c | 2 +- string/memfrob.c | 2 +- string/memmem.c | 2 +- string/memmove.c | 2 +- string/memory.h | 2 +- string/mempcpy.c | 2 +- string/memrchr.c | 2 +- string/memset.c | 2 +- string/rawmemchr.c | 157 +- string/stpcpy.c | 2 +- string/stpncpy.c | 2 +- string/str-two-way.h | 2 +- string/stratcliff.c | 2 +- string/strcasecmp.c | 2 +- string/strcasecmp_l.c | 2 +- string/strcasestr.c | 2 +- string/strcat.c | 2 +- string/strchr.c | 2 +- string/strchrnul.c | 2 +- string/strcmp.c | 2 +- string/strcoll.c | 2 +- string/strcoll_l.c | 2 +- string/strcpy.c | 2 +- string/strcspn.c | 2 +- string/strdup.c | 2 +- string/strerror.c | 2 +- string/strerror_l.c | 2 +- string/strfry.c | 2 +- string/string-inlines.c | 96 +- string/string.h | 14 +- string/strings.h | 10 +- string/strlen.c | 2 +- string/strncase.c | 2 +- string/strncase_l.c | 2 +- string/strncat.c | 2 +- string/strncmp.c | 2 +- string/strncpy.c | 2 +- string/strndup.c | 2 +- string/strnlen.c | 2 +- string/strpbrk.c | 2 +- string/strrchr.c | 2 +- string/strsep.c | 28 +- string/strsignal.c | 2 +- string/strspn.c | 2 +- string/strstr.c | 2 +- string/strtok.c | 40 +- string/strtok_r.c | 33 +- string/strverscmp.c | 2 +- string/strxfrm.c | 2 +- string/strxfrm_l.c | 2 +- string/swab.c | 2 +- string/test-bcopy.c | 2 +- string/test-bzero.c | 2 +- string/test-endian-types.c | 49 + string/test-explicit_bzero.c | 20 + string/test-ffs.c | 2 +- string/test-memccpy.c | 2 +- string/test-memchr.c | 41 +- string/test-memcmp.c | 2 +- string/test-memcpy.c | 2 +- string/test-memmem.c | 2 +- string/test-memmove.c | 2 +- string/test-mempcpy.c | 2 +- string/test-memrchr.c | 2 +- string/test-memset.c | 12 +- 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 | 17 +- 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 | 59 +- string/tst-bswap.c | 2 +- string/tst-cmp.c | 2 +- string/tst-inlcall.c | 2 +- string/tst-strcoll-overflow.c | 2 +- string/tst-strtok_r.c | 2 +- string/tst-xbzero-opt.c | 298 + string/wordcopy.c | 2 +- string/xpg-strerror.c | 2 +- sunrpc/Makefile | 21 +- sunrpc/bug20790.x | 1 + sunrpc/clnt_gen.c | 37 +- sunrpc/clnt_simp.c | 23 +- sunrpc/create_xid.c | 2 +- sunrpc/getrpcbyname.c | 2 +- sunrpc/getrpcbyname_r.c | 2 +- sunrpc/getrpcbynumber.c | 2 +- sunrpc/getrpcbynumber_r.c | 2 +- sunrpc/getrpcent.c | 2 +- sunrpc/getrpcent_r.c | 2 +- sunrpc/getrpcport.c | 40 +- sunrpc/netname.c | 2 +- sunrpc/publickey.c | 2 +- sunrpc/rpc/auth_des.h | 2 +- sunrpc/rpc/svc.h | 2 +- sunrpc/rpc_gethostbyname.c | 73 + sunrpc/rpc_parse.c | 2 +- sunrpc/rpcinfo.c | 739 - sunrpc/rpcsvc/bootparam.h | 2 +- sunrpc/svc.c | 2 +- sunrpc/svc_tcp.c | 2 +- sunrpc/svc_udp.c | 2 +- sunrpc/svc_unix.c | 2 +- sunrpc/test-rpcent.c | 2 +- sunrpc/tst-xdrmem.c | 2 +- sunrpc/tst-xdrmem2.c | 2 +- sunrpc/xdr_intXX_t.c | 2 +- support/Makefile | 113 + support/README | 29 + support/README-testing.c | 19 + support/check.c | 57 + support/check.h | 94 + support/check_addrinfo.c | 42 + support/check_dns_packet.c | 42 + support/check_hostent.c | 42 + support/check_netent.c | 42 + support/check_nss.h | 42 + support/delayed_exit.c | 55 + support/format_nss.h | 41 + support/ignore_stderr.c | 38 + support/namespace.h | 53 + support/oom_error.c | 29 + support/resolv_test.c | 1150 + support/resolv_test.h | 169 + support/run_diff.h | 31 + support/set_fortify_handler.c | 34 + support/support.h | 59 + support/support_become_root.c | 40 + support/support_enter_network_namespace.c | 74 + support/support_format_address_family.c | 35 + support/support_format_addrinfo.c | 202 + support/support_format_dns_packet.c | 215 + support/support_format_herrno.c | 45 + support/support_format_hostent.c | 75 + support/support_format_netent.c | 52 + support/support_record_failure.c | 106 + support/support_run_diff.c | 76 + support/support_test_main.c | 423 + support/support_test_verify_impl.c | 33 + support/temp_file-internal.h | 31 + support/temp_file.c | 125 + support/temp_file.h | 37 + support/test-driver.c | 156 + support/test-driver.h | 74 + support/tst-support-namespace.c | 34 + support/tst-support_record_failure-2.sh | 69 + support/tst-support_record_failure.c | 152 + support/write_message.c | 29 + support/xaccept.c | 32 + support/xasprintf.c | 36 + support/xbind.c | 30 + support/xcalloc.c | 34 + support/xconnect.c | 30 + support/xfclose.c | 33 + support/xfopen.c | 31 + support/xfork.c | 32 + support/xgetsockname.c | 30 + support/xlisten.c | 30 + support/xmalloc.c | 34 + support/xmemstream.c | 42 + support/xmemstream.h | 49 + support/xpoll.c | 32 + support/xpthread_barrier_destroy.c | 26 + support/xpthread_barrier_init.c | 27 + support/xpthread_barrier_wait.c | 28 + support/xpthread_cancel.c | 25 + support/xpthread_check_return.c | 34 + support/xpthread_cond_wait.c | 26 + support/xpthread_create.c | 29 + support/xpthread_detach.c | 25 + support/xpthread_join.c | 27 + support/xpthread_mutex_lock.c | 25 + support/xpthread_mutex_unlock.c | 25 + support/xpthread_once.c | 25 + support/xpthread_sigmask.c | 34 + support/xpthread_spin_lock.c | 25 + support/xpthread_spin_unlock.c | 25 + support/xrealloc.c | 32 + support/xrecvfrom.c | 33 + support/xsendto.c | 35 + support/xsetsockopt.c | 31 + support/xsignal.h | 34 + support/xsocket.c | 32 + support/xsocket.h | 38 + support/xstdio.h | 32 + support/xstrdup.c | 30 + support/xthread.h | 62 + support/xunistd.h | 38 + support/xwaitpid.c | 33 + support/xwrite.c | 39 + sysdeps/aarch64/__longjmp.S | 8 +- sysdeps/aarch64/atomic-machine.h | 2 +- sysdeps/aarch64/bits/endian.h | 2 +- sysdeps/aarch64/bits/fenv.h | 2 +- sysdeps/aarch64/bits/fp-fast.h | 34 + sysdeps/aarch64/bits/link.h | 2 +- sysdeps/aarch64/bits/mathdef.h | 39 - sysdeps/aarch64/bits/setjmp.h | 2 +- sysdeps/aarch64/bits/string.h | 2 +- sysdeps/aarch64/bits/wordsize.h | 28 + sysdeps/aarch64/crti.S | 5 +- sysdeps/aarch64/crtn.S | 2 +- sysdeps/aarch64/dl-irel.h | 5 +- sysdeps/aarch64/dl-machine.h | 201 +- sysdeps/aarch64/dl-sysdep.h | 2 +- sysdeps/aarch64/dl-tls.h | 2 +- sysdeps/aarch64/dl-tlsdesc.S | 61 +- sysdeps/aarch64/dl-tlsdesc.h | 2 +- sysdeps/aarch64/dl-trampoline.S | 20 +- sysdeps/aarch64/fpu/e_sqrt.c | 2 +- sysdeps/aarch64/fpu/e_sqrtf.c | 2 +- sysdeps/aarch64/fpu/fclrexcpt.c | 2 +- sysdeps/aarch64/fpu/fedisblxcpt.c | 2 +- sysdeps/aarch64/fpu/feenablxcpt.c | 2 +- sysdeps/aarch64/fpu/fegetenv.c | 2 +- sysdeps/aarch64/fpu/fegetexcept.c | 2 +- sysdeps/aarch64/fpu/fegetmode.c | 2 +- sysdeps/aarch64/fpu/fegetround.c | 2 +- sysdeps/aarch64/fpu/feholdexcpt.c | 2 +- sysdeps/aarch64/fpu/fesetenv.c | 2 +- sysdeps/aarch64/fpu/fesetexcept.c | 2 +- sysdeps/aarch64/fpu/fesetmode.c | 2 +- sysdeps/aarch64/fpu/fesetround.c | 2 +- sysdeps/aarch64/fpu/feupdateenv.c | 2 +- sysdeps/aarch64/fpu/fgetexcptflg.c | 2 +- sysdeps/aarch64/fpu/fpu_control.h | 2 +- sysdeps/aarch64/fpu/fraiseexcpt.c | 2 +- sysdeps/aarch64/fpu/fsetexcptflg.c | 2 +- sysdeps/aarch64/fpu/ftestexcept.c | 2 +- sysdeps/aarch64/fpu/get-rounding-mode.h | 2 +- sysdeps/aarch64/fpu/math_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 | 5 +- sysdeps/aarch64/ldsodefs.h | 2 +- sysdeps/aarch64/libc-tls.c | 2 +- sysdeps/aarch64/libm-test-ulps | 4 +- sysdeps/aarch64/libm-test-ulps-name | 1 + sysdeps/aarch64/linkmap.h | 2 +- sysdeps/aarch64/machine-gmon.h | 2 +- sysdeps/aarch64/math-tests.h | 2 +- sysdeps/aarch64/mcount.c | 2 +- sysdeps/aarch64/memchr.S | 157 + sysdeps/aarch64/memcmp.S | 5 +- sysdeps/aarch64/memcpy.S | 10 +- sysdeps/aarch64/memset.S | 5 +- sysdeps/aarch64/memusage.h | 2 +- sysdeps/aarch64/nptl/Makefile | 2 +- sysdeps/aarch64/nptl/bits/pthreadtypes.h | 83 +- sysdeps/aarch64/nptl/bits/semaphore.h | 10 +- sysdeps/aarch64/nptl/pthread_spin_lock.c | 2 +- sysdeps/aarch64/nptl/pthreaddef.h | 2 +- sysdeps/aarch64/nptl/tcb-offsets.sym | 1 - sysdeps/aarch64/nptl/tls.h | 2 +- sysdeps/aarch64/rawmemchr.S | 2 +- sysdeps/aarch64/setjmp.S | 7 +- sysdeps/aarch64/soft-fp/e_sqrtl.c | 2 +- sysdeps/aarch64/sotruss-lib.c | 2 +- sysdeps/aarch64/stackinfo.h | 2 +- sysdeps/aarch64/start.S | 22 +- sysdeps/aarch64/stpcpy.S | 2 +- sysdeps/aarch64/strchr.S | 3 +- sysdeps/aarch64/strchrnul.S | 3 +- sysdeps/aarch64/strcmp.S | 4 +- sysdeps/aarch64/strcpy.S | 4 +- sysdeps/aarch64/string_private.h | 2 +- sysdeps/aarch64/strlen.S | 4 +- sysdeps/aarch64/strncmp.S | 5 +- sysdeps/aarch64/strnlen.S | 5 +- sysdeps/aarch64/strrchr.S | 3 +- sysdeps/aarch64/sysdep.h | 41 +- sysdeps/aarch64/tls-macros.h | 2 +- sysdeps/aarch64/tlsdesc.c | 2 +- sysdeps/aarch64/tlsdesc.sym | 3 + 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 | 22 +- 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/fegetmode.c | 2 +- sysdeps/alpha/fpu/fegetround.c | 2 +- sysdeps/alpha/fpu/feholdexcpt.c | 4 +- sysdeps/alpha/fpu/fenv_libc.h | 2 +- sysdeps/alpha/fpu/fesetenv.c | 2 +- sysdeps/alpha/fpu/fesetexcept.c | 2 +- sysdeps/alpha/fpu/fesetmode.c | 2 +- sysdeps/alpha/fpu/fesetround.c | 2 +- sysdeps/alpha/fpu/feupdateenv.c | 2 +- sysdeps/alpha/fpu/fgetexcptflg.c | 2 +- sysdeps/alpha/fpu/fpu_control.h | 2 +- sysdeps/alpha/fpu/fsetexcptflg.c | 2 +- sysdeps/alpha/fpu/ftestexcept.c | 2 +- sysdeps/alpha/fpu/get-rounding-mode.h | 2 +- sysdeps/alpha/fpu/libm-test-ulps-name | 1 + 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/tcb-offsets.sym | 1 - 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 | 3 +- 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/__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 | 2 +- sysdeps/arm/backtrace.c | 2 +- sysdeps/arm/bits/fenv.h | 2 +- sysdeps/arm/bits/link.h | 2 +- sysdeps/arm/bits/mathdef.h | 55 - sysdeps/arm/bits/setjmp.h | 2 +- sysdeps/arm/bsd-_setjmp.S | 2 +- sysdeps/arm/bsd-setjmp.S | 2 +- sysdeps/arm/crti.S | 2 +- sysdeps/arm/crtn.S | 2 +- sysdeps/arm/dl-irel.h | 2 +- sysdeps/arm/dl-lookupcfg.h | 2 +- sysdeps/arm/dl-machine.h | 2 +- sysdeps/arm/dl-sysdep.h | 2 +- sysdeps/arm/dl-tls.h | 2 +- sysdeps/arm/dl-tlsdesc.S | 2 +- sysdeps/arm/dl-tlsdesc.h | 2 +- sysdeps/arm/dl-trampoline.S | 2 +- sysdeps/arm/e_sqrt.c | 2 +- sysdeps/arm/e_sqrtf.c | 2 +- sysdeps/arm/fclrexcpt.c | 2 +- sysdeps/arm/fedisblxcpt.c | 2 +- sysdeps/arm/feenablxcpt.c | 2 +- sysdeps/arm/fegetenv.c | 2 +- sysdeps/arm/fegetexcept.c | 2 +- sysdeps/arm/fegetmode.c | 2 +- sysdeps/arm/fegetround.c | 2 +- sysdeps/arm/feholdexcpt.c | 2 +- sysdeps/arm/fenv_private.h | 2 +- sysdeps/arm/fesetenv.c | 2 +- sysdeps/arm/fesetexcept.c | 2 +- sysdeps/arm/fesetmode.c | 2 +- sysdeps/arm/fesetround.c | 2 +- sysdeps/arm/feupdateenv.c | 2 +- sysdeps/arm/fgetexcptflg.c | 2 +- sysdeps/arm/find_exidx.c | 2 +- sysdeps/arm/fix-fp-int-convert-overflow.h | 2 +- sysdeps/arm/fpu_control.h | 2 +- sysdeps/arm/fraiseexcpt.c | 2 +- sysdeps/arm/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-name | 1 + sysdeps/arm/machine-gmon.h | 2 +- sysdeps/arm/math-tests.h | 2 +- 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 | 4 + sysdeps/arm/nacl/sysdep.h | 2 +- sysdeps/arm/nacl/uname-values.h | 2 +- sysdeps/arm/nptl/Makefile | 2 +- sysdeps/arm/nptl/bits/pthreadtypes.h | 47 +- sysdeps/arm/nptl/bits/semaphore.h | 2 +- sysdeps/arm/nptl/pthread_spin_lock.c | 2 +- sysdeps/arm/nptl/pthreaddef.h | 2 +- sysdeps/arm/nptl/tcb-offsets.sym | 1 - 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 | 2 +- sysdeps/generic/abort-instr.h | 2 +- sysdeps/generic/aio_misc.h | 2 +- sysdeps/generic/atomic-machine.h | 2 +- sysdeps/generic/device-nrs.h | 2 +- sysdeps/generic/dirstream.h | 2 +- sysdeps/generic/dl-cache.h | 2 +- sysdeps/generic/dl-dtprocnum.h | 2 +- sysdeps/generic/dl-dtv.h | 2 +- sysdeps/generic/dl-fcntl.h | 2 +- sysdeps/generic/dl-fileid.h | 2 +- sysdeps/generic/dl-fptr.h | 2 +- sysdeps/generic/dl-hash.h | 2 +- sysdeps/generic/dl-irel.h | 2 +- sysdeps/generic/dl-librecon.h | 2 +- sysdeps/generic/dl-lookupcfg.h | 2 +- sysdeps/generic/dl-machine.h | 2 +- sysdeps/generic/dl-mman.h | 2 +- sysdeps/generic/dl-osinfo.h | 2 +- sysdeps/generic/dl-procinfo.h | 2 +- sysdeps/generic/dl-sysdep.h | 2 +- sysdeps/generic/dl-unistd.h | 2 +- sysdeps/generic/dwarf2.h | 2 +- sysdeps/generic/elide.h | 2 +- sysdeps/generic/eloop-threshold.h | 2 +- sysdeps/generic/exit-thread.h | 2 +- sysdeps/generic/fd_to_filename.h | 2 +- sysdeps/generic/fips-private.h | 2 +- sysdeps/generic/fix-fp-int-compare-invalid.h | 2 +- sysdeps/generic/fix-fp-int-convert-overflow.h | 2 +- sysdeps/generic/fix-int-fp-convert-zero.h | 2 +- sysdeps/generic/fpu_control.h | 2 +- sysdeps/generic/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/ifunc-sel.h | 2 + sysdeps/generic/inttypes.h | 2 +- sysdeps/generic/ldconfig.h | 2 +- sysdeps/generic/ldsodefs.h | 63 +- sysdeps/generic/libc-lock.h | 2 +- sysdeps/generic/libc-mmap.h | 2 +- sysdeps/generic/libc-tsd.h | 2 +- sysdeps/generic/libm-test-ulps-name | 1 + sysdeps/generic/localplt.data | 9 +- sysdeps/generic/machine-gmon.h | 2 +- sysdeps/generic/machine-lock.h | 2 +- sysdeps/generic/machine-sp.h | 2 +- sysdeps/generic/malloc-machine.h | 2 +- sysdeps/generic/malloc-sysdep.h | 2 +- sysdeps/generic/math-tests-arch.h | 2 +- sysdeps/generic/math-tests.h | 2 +- sysdeps/generic/math-type-macros-double.h | 2 +- sysdeps/generic/math-type-macros-float.h | 2 +- sysdeps/generic/math-type-macros-ldouble.h | 2 +- sysdeps/generic/math-type-macros.h | 2 +- sysdeps/generic/math_private.h | 7 +- sysdeps/generic/memcopy.h | 2 +- sysdeps/generic/memusage.h | 2 +- sysdeps/generic/nan-high-order-bit.h | 2 +- sysdeps/generic/net/if.h | 2 +- sysdeps/generic/netinet/if_ether.h | 2 +- sysdeps/generic/netinet/in_systm.h | 2 +- sysdeps/generic/netinet/ip.h | 2 +- sysdeps/generic/nfs/nfs.h | 2 +- sysdeps/generic/not-cancel.h | 2 +- sysdeps/generic/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 | 25 +- sysdeps/generic/stdio-lock.h | 2 +- sysdeps/generic/string_private.h | 2 +- sysdeps/generic/symbol-hacks.h | 12 + sysdeps/generic/sys/ptrace.h | 2 +- sysdeps/generic/sys/swap.h | 2 +- sysdeps/generic/sys/sysinfo.h | 2 +- sysdeps/generic/sys/ucontext.h | 2 +- sysdeps/generic/sysdep.h | 2 +- sysdeps/generic/thread_state.h | 2 +- sysdeps/generic/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 | 6 +- sysdeps/gnu/bits/utmpx.h | 4 +- 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 | 2 +- sysdeps/hppa/dl-fptr.h | 2 +- sysdeps/hppa/dl-irel.h | 2 +- sysdeps/hppa/dl-lookupcfg.h | 2 +- sysdeps/hppa/dl-machine.h | 2 +- sysdeps/hppa/dl-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 | 43 - sysdeps/hppa/fpu/fclrexcpt.c | 2 +- sysdeps/hppa/fpu/fedisblxcpt.c | 2 +- sysdeps/hppa/fpu/feenablxcpt.c | 2 +- sysdeps/hppa/fpu/fegetenv.c | 2 +- sysdeps/hppa/fpu/fegetexcept.c | 2 +- sysdeps/hppa/fpu/fegetmode.c | 2 +- sysdeps/hppa/fpu/fegetround.c | 2 +- sysdeps/hppa/fpu/feholdexcpt.c | 2 +- sysdeps/hppa/fpu/fesetenv.c | 2 +- sysdeps/hppa/fpu/fesetexcept.c | 2 +- sysdeps/hppa/fpu/fesetmode.c | 2 +- sysdeps/hppa/fpu/fesetround.c | 2 +- sysdeps/hppa/fpu/feupdateenv.c | 2 +- sysdeps/hppa/fpu/fgetexcptflg.c | 2 +- sysdeps/hppa/fpu/fpu_control.h | 2 +- sysdeps/hppa/fpu/fraiseexcpt.c | 2 +- sysdeps/hppa/fpu/fsetexcptflg.c | 2 +- sysdeps/hppa/fpu/ftestexcept.c | 2 +- sysdeps/hppa/fpu/libm-test-ulps-name | 1 + 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/memusage.h | 2 +- sysdeps/hppa/nan-high-order-bit.h | 2 +- sysdeps/hppa/nptl/Makefile | 2 +- sysdeps/hppa/nptl/bits/pthreadtypes.h | 18 +- sysdeps/hppa/nptl/bits/semaphore.h | 2 +- sysdeps/hppa/nptl/jmpbuf-unwind.h | 2 +- sysdeps/hppa/nptl/pthread_spin_init.c | 2 +- sysdeps/hppa/nptl/pthread_spin_lock.c | 2 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 2 +- sysdeps/hppa/nptl/pthreaddef.h | 2 +- sysdeps/hppa/nptl/tcb-offsets.sym | 2 - sysdeps/hppa/nptl/tls.h | 2 +- sysdeps/hppa/nptl/tst-oddstacklimit.c | 2 +- sysdeps/hppa/rshift.S | 2 +- sysdeps/hppa/setjmp.S | 3 +- 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 | 2 +- sysdeps/i386/__longjmp.S | 2 +- sysdeps/i386/add_n.S | 2 +- sysdeps/i386/addmul_1.S | 2 +- sysdeps/i386/asm-syntax.h | 2 +- sysdeps/i386/atomic-machine.h | 2 +- sysdeps/i386/backtrace.c | 2 +- sysdeps/i386/bsd-_setjmp.S | 2 +- sysdeps/i386/bsd-setjmp.S | 2 +- sysdeps/i386/crti.S | 2 +- sysdeps/i386/crtn.S | 2 +- sysdeps/i386/dl-irel.h | 2 +- sysdeps/i386/dl-lookupcfg.h | 2 +- sysdeps/i386/dl-machine.h | 2 +- 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 | 2 +- sysdeps/i386/dl-trampoline.S | 2 +- sysdeps/i386/ffs.c | 2 +- sysdeps/i386/fpu/e_acosh.S | 2 +- sysdeps/i386/fpu/e_acoshf.S | 2 +- sysdeps/i386/fpu/e_acoshl.S | 2 +- sysdeps/i386/fpu/e_atanh.S | 2 +- sysdeps/i386/fpu/e_atanhf.S | 2 +- sysdeps/i386/fpu/e_atanhl.S | 2 +- sysdeps/i386/fpu/e_hypot.S | 2 +- sysdeps/i386/fpu/e_hypotf.S | 2 +- sysdeps/i386/fpu/e_pow.S | 2 +- sysdeps/i386/fpu/e_powf.S | 2 +- sysdeps/i386/fpu/e_powl.S | 31 +- sysdeps/i386/fpu/fclrexcpt.c | 2 +- sysdeps/i386/fpu/fedisblxcpt.c | 2 +- sysdeps/i386/fpu/feenablxcpt.c | 2 +- sysdeps/i386/fpu/fegetenv.c | 2 +- sysdeps/i386/fpu/fegetexcept.c | 2 +- sysdeps/i386/fpu/fegetmode.c | 2 +- sysdeps/i386/fpu/fegetround.c | 2 +- sysdeps/i386/fpu/feholdexcpt.c | 2 +- sysdeps/i386/fpu/fesetenv.c | 2 +- sysdeps/i386/fpu/fesetexcept.c | 2 +- sysdeps/i386/fpu/fesetmode.c | 2 +- sysdeps/i386/fpu/fesetround.c | 2 +- sysdeps/i386/fpu/feupdateenv.c | 2 +- sysdeps/i386/fpu/fgetexcptflg.c | 2 +- sysdeps/i386/fpu/fraiseexcpt.c | 2 +- sysdeps/i386/fpu/fsetexcptflg.c | 2 +- sysdeps/i386/fpu/ftestexcept.c | 2 +- sysdeps/i386/fpu/i386-math-asm.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 8 +- sysdeps/i386/fpu/libm-test-ulps-name | 1 + sysdeps/i386/fpu/math-tests.h | 2 +- sysdeps/i386/fpu/s_asinh.S | 2 +- sysdeps/i386/fpu/s_asinhf.S | 2 +- sysdeps/i386/fpu/s_asinhl.S | 2 +- sysdeps/i386/fpu/s_cbrt.S | 2 +- sysdeps/i386/fpu/s_cbrtf.S | 2 +- sysdeps/i386/fpu/s_cbrtl.S | 2 +- sysdeps/i386/fpu/s_expm1.S | 2 +- sysdeps/i386/fpu/s_expm1f.S | 2 +- sysdeps/i386/fpu/s_fdim.c | 2 +- sysdeps/i386/fpu/s_fmax.S | 2 +- sysdeps/i386/fpu/s_fmaxf.S | 2 +- sysdeps/i386/fpu/s_fmaxl.S | 32 +- sysdeps/i386/fpu/s_fmin.S | 2 +- sysdeps/i386/fpu/s_fminf.S | 2 +- sysdeps/i386/fpu/s_fminl.S | 42 +- 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_trunc.S | 2 +- sysdeps/i386/fpu/s_truncf.S | 2 +- sysdeps/i386/fpu/s_truncl.S | 2 +- sysdeps/i386/fpu/w_sqrt.c | 8 - sysdeps/i386/fpu/w_sqrt_compat.c | 8 + 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 | 4 +- 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/add_n.S | 2 +- sysdeps/i386/i686/dl-hash.h | 2 +- sysdeps/i386/i686/ffs.c | 2 +- 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 +- .../i386/i686/fpu/multiarch/libm-test-ulps-name | 1 + sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_cosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 2 +- sysdeps/i386/i686/fpu/s_fmax.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxf.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 31 +- sysdeps/i386/i686/fpu/s_fmin.S | 2 +- sysdeps/i386/i686/fpu/s_fminf.S | 2 +- sysdeps/i386/i686/fpu/s_fminl.S | 29 +- 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/bcopy.S | 2 +- sysdeps/i386/i686/multiarch/bzero.S | 2 +- sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S | 12 +- sysdeps/i386/i686/multiarch/memchr-sse2.S | 10 +- 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 | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk.S | 2 +- sysdeps/i386/i686/multiarch/memmove.S | 2 +- sysdeps/i386/i686/multiarch/memmove_chk.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy_chk.S | 2 +- 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 | 2 +- sysdeps/i386/i686/multiarch/memset_chk.S | 2 +- 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 | 4 +- 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/tcb-offsets.sym | 1 - 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 | 2 +- sysdeps/i386/stackinfo.h | 2 +- sysdeps/i386/start.S | 2 +- sysdeps/i386/stpcpy.S | 2 +- sysdeps/i386/stpncpy.S | 2 +- sysdeps/i386/strcat.S | 2 +- sysdeps/i386/strchr.S | 2 +- sysdeps/i386/strchrnul.S | 2 +- sysdeps/i386/strcspn.S | 2 +- sysdeps/i386/string-inlines.c | 2 +- sysdeps/i386/strlen.S | 2 +- sysdeps/i386/strlen.c | 2 +- sysdeps/i386/strpbrk.S | 2 +- sysdeps/i386/strrchr.S | 2 +- sysdeps/i386/strspn.S | 2 +- sysdeps/i386/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 | 2 +- sysdeps/i386/tlsdesc.c | 2 +- sysdeps/i386/tst-audit.h | 2 +- sysdeps/i386/tst-audit3.c | 2 +- sysdeps/i386/tst-audit3.h | 2 +- sysdeps/i386/tst-auditmod3a.c | 2 +- sysdeps/i386/tst-auditmod3b.c | 2 +- sysdeps/i386/tst-ld-sse-use.sh | 2 +- sysdeps/i386/tst-stack-align.h | 2 +- sysdeps/ia64/_mcount.S | 2 +- sysdeps/ia64/atomic-machine.h | 2 +- sysdeps/ia64/bits/byteswap-16.h | 2 +- sysdeps/ia64/bits/byteswap.h | 2 +- sysdeps/ia64/bits/fenv.h | 2 +- sysdeps/ia64/bits/fp-logb.h | 24 + sysdeps/ia64/bits/huge_vall.h | 2 +- sysdeps/ia64/bits/link.h | 2 +- sysdeps/ia64/bits/mathdef.h | 36 - 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/fclrexcpt.c | 2 +- sysdeps/ia64/fpu/fedisblxcpt.c | 2 +- sysdeps/ia64/fpu/feenablxcpt.c | 2 +- sysdeps/ia64/fpu/fegetenv.c | 2 +- sysdeps/ia64/fpu/fegetexcept.c | 2 +- sysdeps/ia64/fpu/fegetmode.c | 2 +- sysdeps/ia64/fpu/fegetround.c | 2 +- sysdeps/ia64/fpu/feholdexcpt.c | 2 +- sysdeps/ia64/fpu/fesetenv.c | 2 +- sysdeps/ia64/fpu/fesetexcept.c | 2 +- sysdeps/ia64/fpu/fesetmode.c | 2 +- sysdeps/ia64/fpu/fesetround.c | 2 +- sysdeps/ia64/fpu/feupdateenv.c | 2 +- sysdeps/ia64/fpu/fgetexcptflg.c | 2 +- sysdeps/ia64/fpu/fraiseexcpt.c | 2 +- sysdeps/ia64/fpu/fsetexcptflg.c | 2 +- sysdeps/ia64/fpu/ftestexcept.c | 2 +- sysdeps/ia64/fpu/get-rounding-mode.h | 2 +- sysdeps/ia64/fpu/lgamma-compat.h | 2 +- sysdeps/ia64/fpu/libm-symbols.h | 38 +- sysdeps/ia64/fpu/libm-test-ulps-name | 1 + sysdeps/ia64/fpu/printf_fphex.c | 2 +- sysdeps/ia64/fpu/s_copysign.S | 2 +- sysdeps/ia64/fpu/s_finite.S | 2 +- sysdeps/ia64/fpu/s_fpclassify.S | 2 +- sysdeps/ia64/fpu/s_isinf.S | 2 +- sysdeps/ia64/fpu/s_isnan.S | 2 +- sysdeps/ia64/fpu/s_signbit.S | 2 +- sysdeps/ia64/fpu/{w_acos.c => w_acos_compat.c} | 0 sysdeps/ia64/fpu/{w_acosf.c => w_acosf_compat.c} | 0 sysdeps/ia64/fpu/{w_acosh.c => w_acosh_compat.c} | 0 sysdeps/ia64/fpu/{w_acoshf.c => w_acoshf_compat.c} | 0 sysdeps/ia64/fpu/{w_acoshl.c => w_acoshl_compat.c} | 0 sysdeps/ia64/fpu/{w_acosl.c => w_acosl_compat.c} | 0 sysdeps/ia64/fpu/{w_asin.c => w_asin_compat.c} | 0 sysdeps/ia64/fpu/{w_asinf.c => w_asinf_compat.c} | 0 sysdeps/ia64/fpu/{w_asinl.c => w_asinl_compat.c} | 0 sysdeps/ia64/fpu/{w_atan2.c => w_atan2_compat.c} | 0 sysdeps/ia64/fpu/{w_atan2f.c => w_atan2f_compat.c} | 0 sysdeps/ia64/fpu/{w_atan2l.c => w_atan2l_compat.c} | 0 sysdeps/ia64/fpu/{w_atanh.c => w_atanh_compat.c} | 0 sysdeps/ia64/fpu/{w_atanhf.c => w_atanhf_compat.c} | 0 sysdeps/ia64/fpu/{w_atanhl.c => w_atanhl_compat.c} | 0 sysdeps/ia64/fpu/{w_cosh.c => w_cosh_compat.c} | 0 sysdeps/ia64/fpu/{w_coshf.c => w_coshf_compat.c} | 0 sysdeps/ia64/fpu/{w_coshl.c => w_coshl_compat.c} | 0 sysdeps/ia64/fpu/{w_exp10.c => w_exp10_compat.c} | 0 sysdeps/ia64/fpu/{w_exp10f.c => w_exp10f_compat.c} | 0 sysdeps/ia64/fpu/{w_exp10l.c => w_exp10l_compat.c} | 0 sysdeps/ia64/fpu/{w_exp2.c => w_exp2_compat.c} | 0 sysdeps/ia64/fpu/{w_exp2f.c => w_exp2f_compat.c} | 0 sysdeps/ia64/fpu/{w_exp2l.c => w_exp2l_compat.c} | 0 sysdeps/ia64/fpu/{w_fmod.c => w_fmod_compat.c} | 0 sysdeps/ia64/fpu/{w_fmodf.c => w_fmodf_compat.c} | 0 sysdeps/ia64/fpu/{w_fmodl.c => w_fmodl_compat.c} | 0 sysdeps/ia64/fpu/{w_hypot.c => w_hypot_compat.c} | 0 sysdeps/ia64/fpu/{w_hypotf.c => w_hypotf_compat.c} | 0 sysdeps/ia64/fpu/{w_hypotl.c => w_hypotl_compat.c} | 0 sysdeps/ia64/fpu/{w_log.c => w_log10_compat.c} | 0 sysdeps/ia64/fpu/{w_log10.c => w_log10f_compat.c} | 0 sysdeps/ia64/fpu/{w_log10f.c => w_log10l_compat.c} | 0 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_log10l.c => w_log2_compat.c} | 0 sysdeps/ia64/fpu/{w_log2.c => w_log2f_compat.c} | 0 sysdeps/ia64/fpu/{w_log2f.c => w_log2l_compat.c} | 0 sysdeps/ia64/fpu/{w_log2l.c => w_log_compat.c} | 0 sysdeps/ia64/fpu/{w_logf.c => w_logf_compat.c} | 0 sysdeps/ia64/fpu/{w_logl.c => w_logl_compat.c} | 0 sysdeps/ia64/fpu/{w_pow.c => w_pow_compat.c} | 0 sysdeps/ia64/fpu/{w_powf.c => w_powf_compat.c} | 0 sysdeps/ia64/fpu/{w_powl.c => w_powl_compat.c} | 0 .../fpu/{w_remainder.c => w_remainder_compat.c} | 0 .../fpu/{w_remainderf.c => w_remainderf_compat.c} | 0 .../fpu/{w_remainderl.c => w_remainderl_compat.c} | 0 sysdeps/ia64/fpu/{w_scalb.c => w_scalb_compat.c} | 0 sysdeps/ia64/fpu/{w_scalbf.c => w_scalbf_compat.c} | 0 sysdeps/ia64/fpu/{w_scalbl.c => w_scalbl_compat.c} | 0 sysdeps/ia64/fpu/w_scalblnf.c | 2 +- sysdeps/ia64/fpu/{w_sinh.c => w_sinh_compat.c} | 0 sysdeps/ia64/fpu/{w_sinhf.c => w_sinhf_compat.c} | 0 sysdeps/ia64/fpu/{w_sinhl.c => w_sinhl_compat.c} | 0 sysdeps/ia64/fpu/{w_sqrt.c => w_sqrt_compat.c} | 0 sysdeps/ia64/fpu/{w_sqrtf.c => w_sqrtf_compat.c} | 0 sysdeps/ia64/fpu/{w_sqrtl.c => w_sqrtl_compat.c} | 0 sysdeps/ia64/fpu/{w_tgamma.S => w_tgamma_compat.S} | 0 .../ia64/fpu/{w_tgammaf.S => w_tgammaf_compat.S} | 0 .../ia64/fpu/{w_tgammal.S => w_tgammal_compat.S} | 0 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 | 49 +- sysdeps/ia64/nptl/bits/semaphore.h | 2 +- sysdeps/ia64/nptl/pthread_spin_lock.c | 2 +- sysdeps/ia64/nptl/pthread_spin_trylock.c | 2 +- sysdeps/ia64/nptl/pthread_spin_unlock.c | 2 +- sysdeps/ia64/nptl/pthreaddef.h | 2 +- sysdeps/ia64/nptl/tcb-offsets.sym | 1 - 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 | 26 - 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_hypot.c | 2 + sysdeps/ieee754/dbl-64/e_log.c | 2 +- sysdeps/ieee754/dbl-64/e_pow.c | 13 +- sysdeps/ieee754/dbl-64/e_remainder.c | 2 +- sysdeps/ieee754/dbl-64/e_sqrt.c | 2 +- sysdeps/ieee754/dbl-64/gamma_product.c | 2 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 2 +- sysdeps/ieee754/dbl-64/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_fma.c | 2 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 2 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 2 +- sysdeps/ieee754/dbl-64/s_fromfp.c | 7 + sysdeps/ieee754/dbl-64/s_fromfp_main.c | 82 + sysdeps/ieee754/dbl-64/s_fromfpx.c | 7 + sysdeps/ieee754/dbl-64/s_getpayload.c | 2 +- sysdeps/ieee754/dbl-64/s_issignaling.c | 2 +- sysdeps/ieee754/dbl-64/s_llrint.c | 2 +- sysdeps/ieee754/dbl-64/s_llround.c | 2 +- sysdeps/ieee754/dbl-64/s_lrint.c | 2 +- sysdeps/ieee754/dbl-64/s_lround.c | 2 +- sysdeps/ieee754/dbl-64/s_nextup.c | 2 +- sysdeps/ieee754/dbl-64/s_remquo.c | 2 +- sysdeps/ieee754/dbl-64/s_round.c | 2 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 106 + sysdeps/ieee754/dbl-64/s_setpayload.c | 6 + sysdeps/ieee754/dbl-64/s_setpayload_main.c | 69 + sysdeps/ieee754/dbl-64/s_setpayloadsig.c | 6 + sysdeps/ieee754/dbl-64/s_signbit.c | 2 +- sysdeps/ieee754/dbl-64/s_sin.c | 2 +- sysdeps/ieee754/dbl-64/s_sincos.c | 2 +- sysdeps/ieee754/dbl-64/s_tan.c | 2 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 2 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 2 +- sysdeps/ieee754/dbl-64/s_trunc.c | 2 +- sysdeps/ieee754/dbl-64/s_ufromfp.c | 7 + sysdeps/ieee754/dbl-64/s_ufromfpx.c | 7 + 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/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_floor.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_logb.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_round.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c | 72 + .../ieee754/dbl-64/wordsize-64/s_setpayload_main.c | 53 + sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c | 2 +- .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c | 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_hypotf.c | 4 +- sysdeps/ieee754/flt-32/e_powf.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_fromfpf.c | 4 + sysdeps/ieee754/flt-32/s_fromfpf_main.c | 82 + sysdeps/ieee754/flt-32/s_fromfpxf.c | 4 + sysdeps/ieee754/flt-32/s_getpayloadf.c | 2 +- sysdeps/ieee754/flt-32/s_issignalingf.c | 2 +- sysdeps/ieee754/flt-32/s_llrintf.c | 2 +- sysdeps/ieee754/flt-32/s_llroundf.c | 2 +- sysdeps/ieee754/flt-32/s_lrintf.c | 2 +- sysdeps/ieee754/flt-32/s_lroundf.c | 2 +- sysdeps/ieee754/flt-32/s_nextupf.c | 2 +- sysdeps/ieee754/flt-32/s_remquof.c | 2 +- sysdeps/ieee754/flt-32/s_roundevenf.c | 68 + sysdeps/ieee754/flt-32/s_roundf.c | 2 +- sysdeps/ieee754/flt-32/s_setpayloadf.c | 3 + sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 53 + sysdeps/ieee754/flt-32/s_setpayloadsigf.c | 3 + sysdeps/ieee754/flt-32/s_signbitf.c | 2 +- sysdeps/ieee754/flt-32/s_sincosf.c | 2 +- sysdeps/ieee754/flt-32/s_totalorderf.c | 2 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 2 +- sysdeps/ieee754/flt-32/s_truncf.c | 2 +- sysdeps/ieee754/flt-32/s_ufromfpf.c | 4 + sysdeps/ieee754/flt-32/s_ufromfpxf.c | 4 + sysdeps/ieee754/flt-32/t_exp2f.h | 2 +- sysdeps/ieee754/flt-32/w_expf.c | 2 +- sysdeps/ieee754/ieee754.h | 2 +- sysdeps/ieee754/k_standard.c | 30 - sysdeps/ieee754/k_standardf.c | 2 +- sysdeps/ieee754/k_standardl.c | 2 +- sysdeps/ieee754/ldbl-128/bits/long-double.h | 20 + 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_hypotl.c | 2 + sysdeps/ieee754/ldbl-128/e_powl.c | 5 +- sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_productl.c | 2 +- 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 | 2 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fromfpl.c | 4 + sysdeps/ieee754/ldbl-128/s_fromfpl_main.c | 90 + sysdeps/ieee754/ldbl-128/s_fromfpxl.c | 4 + sysdeps/ieee754/ldbl-128/s_getpayloadl.c | 8 +- sysdeps/ieee754/ldbl-128/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128/s_roundevenl.c | 102 + sysdeps/ieee754/ldbl-128/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128/s_setpayloadl.c | 3 + sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c | 69 + sysdeps/ieee754/ldbl-128/s_setpayloadsigl.c | 3 + sysdeps/ieee754/ldbl-128/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128/s_ufromfpl.c | 4 + sysdeps/ieee754/ldbl-128/s_ufromfpxl.c | 4 + sysdeps/ieee754/ldbl-128/strtod_nan_ldouble.h | 2 +- sysdeps/ieee754/ldbl-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128/t_expl.h | 2 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 9 +- sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_hypotl.c | 2 + sysdeps/ieee754/ldbl-128ibm/e_powl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128ibm/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fromfpl.c | 4 + sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c | 147 + sysdeps/ieee754/ldbl-128ibm/s_fromfpxl.c | 4 + sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 69 + sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_setpayloadl.c | 3 + sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c | 60 + sysdeps/ieee754/ldbl-128ibm/s_setpayloadsigl.c | 3 + sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ufromfpl.c | 4 + sysdeps/ieee754/ldbl-128ibm/s_ufromfpxl.c | 4 + sysdeps/ieee754/ldbl-128ibm/strtod_nan_ldouble.h | 2 +- sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/t_sincosl.c | 2 +- .../ldbl-128ibm/test-canonical-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-remainderl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-totalorderl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c | 2 +- sysdeps/ieee754/ldbl-128ibm/w_log1pl.c | 23 - sysdeps/ieee754/ldbl-128ibm/w_scalblnl.c | 23 - sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-64-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-64-128/w_log1pl.c | 23 - sysdeps/ieee754/ldbl-64-128/w_scalblnl.c | 9 +- sysdeps/ieee754/ldbl-96/Makefile | 2 +- sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 9 +- sysdeps/ieee754/ldbl-96/bits/long-double.h | 20 + sysdeps/ieee754/ldbl-96/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-96/e_hypotl.c | 2 + sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-96/k_sinl.c | 2 +- sysdeps/ieee754/ldbl-96/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/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 | 2 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 2 +- sysdeps/ieee754/ldbl-96/s_fromfpl.c | 4 + sysdeps/ieee754/ldbl-96/s_fromfpl_main.c | 84 + sysdeps/ieee754/ldbl-96/s_fromfpxl.c | 4 + sysdeps/ieee754/ldbl-96/s_getpayloadl.c | 2 +- sysdeps/ieee754/ldbl-96/s_iscanonicall.c | 2 +- sysdeps/ieee754/ldbl-96/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-96/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-96/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 124 + sysdeps/ieee754/ldbl-96/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-96/s_setpayloadl.c | 3 + sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c | 68 + sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c | 3 + sysdeps/ieee754/ldbl-96/s_signbitl.c | 2 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-96/s_ufromfpl.c | 4 + sysdeps/ieee754/ldbl-96/s_ufromfpxl.c | 4 + sysdeps/ieee754/ldbl-96/strtod_nan_ldouble.h | 2 +- sysdeps/ieee754/ldbl-96/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/w_expl.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-opt/Makefile | 13 +- sysdeps/ieee754/ldbl-opt/bits/long-double.h | 24 + sysdeps/ieee754/ldbl-opt/math-type-macros-double.h | 3 +- .../ieee754/ldbl-opt/math-type-macros-ldouble.h | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 3 +- sysdeps/ieee754/ldbl-opt/nldbl-fmaxmag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fminmag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fromfp.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fromfpx.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-llogb.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-nextup.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c | 26 + sysdeps/ieee754/ldbl-opt/s_clog10l.c | 2 +- sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c | 5 + sysdeps/ieee754/ldbl-opt/s_fminmagl.c | 5 + sysdeps/ieee754/ldbl-opt/s_ldexp.c | 2 +- sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 2 +- sysdeps/ieee754/ldbl-opt/w_acos.c | 5 - sysdeps/ieee754/ldbl-opt/w_acos_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_acosh.c | 5 - sysdeps/ieee754/ldbl-opt/w_acosh_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_acoshl.c | 5 - sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_acosl.c | 5 - sysdeps/ieee754/ldbl-opt/w_acosl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_asin.c | 5 - sysdeps/ieee754/ldbl-opt/w_asin_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_asinl.c | 5 - sysdeps/ieee754/ldbl-opt/w_asinl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_atan2.c | 5 - sysdeps/ieee754/ldbl-opt/w_atan2_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_atan2l.c | 5 - sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_atanh.c | 5 - sysdeps/ieee754/ldbl-opt/w_atanh_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_atanhl.c | 5 - sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_cosh.c | 5 - sysdeps/ieee754/ldbl-opt/w_cosh_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_coshl.c | 5 - sysdeps/ieee754/ldbl-opt/w_coshl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_exp10.c | 6 - sysdeps/ieee754/ldbl-opt/w_exp10_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_exp10l.c | 6 - sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_fmod.c | 5 - sysdeps/ieee754/ldbl-opt/w_fmod_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_fmodl.c | 5 - sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_hypot.c | 5 - sysdeps/ieee754/ldbl-opt/w_hypot_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_hypotl.c | 5 - sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_ilogb.c | 5 - sysdeps/ieee754/ldbl-opt/w_ilogbl.c | 5 - sysdeps/ieee754/ldbl-opt/w_j0.c | 6 - sysdeps/ieee754/ldbl-opt/w_j0_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_j0l.c | 6 - sysdeps/ieee754/ldbl-opt/w_j0l_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_j1.c | 6 - sysdeps/ieee754/ldbl-opt/w_j1_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_j1l.c | 6 - sysdeps/ieee754/ldbl-opt/w_j1l_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_jn.c | 6 - sysdeps/ieee754/ldbl-opt/w_jn_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_jnl.c | 6 - sysdeps/ieee754/ldbl-opt/w_jnl_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_llogbl.c | 5 + sysdeps/ieee754/ldbl-opt/w_log.c | 5 - sysdeps/ieee754/ldbl-opt/w_log10.c | 5 - sysdeps/ieee754/ldbl-opt/w_log10_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_log10l.c | 5 - sysdeps/ieee754/ldbl-opt/w_log10l_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_log2.c | 5 - sysdeps/ieee754/ldbl-opt/w_log2_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_log2l.c | 5 - sysdeps/ieee754/ldbl-opt/w_log2l_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_log_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_logl.c | 5 - sysdeps/ieee754/ldbl-opt/w_logl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_pow.c | 5 - sysdeps/ieee754/ldbl-opt/w_pow_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_powl.c | 5 - sysdeps/ieee754/ldbl-opt/w_powl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_remainder.c | 7 - sysdeps/ieee754/ldbl-opt/w_remainder_compat.c | 7 + sysdeps/ieee754/ldbl-opt/w_remainderl.c | 7 - sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c | 7 + sysdeps/ieee754/ldbl-opt/w_scalb.c | 5 - sysdeps/ieee754/ldbl-opt/w_scalb_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_scalbl.c | 5 - sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_sinh.c | 5 - sysdeps/ieee754/ldbl-opt/w_sinh_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_sinhl.c | 5 - sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_sqrt.c | 5 - sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_sqrtl.c | 5 - sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_tgamma.c | 5 - sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_tgammal.c | 5 - sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c | 5 + sysdeps/init_array/elf-init.c | 2 +- sysdeps/init_array/gmon-start.c | 2 +- sysdeps/init_array/pt-crti.S | 2 +- sysdeps/m68k/Makefile | 2 +- sysdeps/m68k/__longjmp.c | 2 +- sysdeps/m68k/asm-syntax.h | 2 +- sysdeps/m68k/backtrace.c | 2 +- sysdeps/m68k/bits/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/libm-test-ulps-name | 1 + sysdeps/m68k/coldfire/fpu/s_fabs.c | 2 +- sysdeps/m68k/coldfire/fpu/s_fabsf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrintf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rintf.c | 2 +- sysdeps/m68k/coldfire/sysdep.h | 2 +- sysdeps/m68k/crti.S | 2 +- sysdeps/m68k/crtn.S | 2 +- sysdeps/m68k/dl-machine.h | 2 +- sysdeps/m68k/dl-tls.h | 2 +- sysdeps/m68k/dl-trampoline.S | 2 +- sysdeps/m68k/ffs.c | 2 +- sysdeps/m68k/fpu/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/fegetmode.c | 2 +- sysdeps/m68k/fpu/fegetround.c | 2 +- sysdeps/m68k/fpu/feholdexcpt.c | 2 +- sysdeps/m68k/fpu/fesetenv.c | 2 +- sysdeps/m68k/fpu/fesetexcept.c | 2 +- sysdeps/m68k/fpu/fesetmode.c | 2 +- sysdeps/m68k/fpu/fesetround.c | 2 +- sysdeps/m68k/fpu/feupdateenv.c | 2 +- sysdeps/m68k/fpu/fgetexcptflg.c | 2 +- sysdeps/m68k/fpu/fsetexcptflg.c | 2 +- sysdeps/m68k/fpu/ftestexcept.c | 2 +- sysdeps/m68k/fpu_control.h | 2 +- sysdeps/m68k/gccframe.h | 2 +- sysdeps/m68k/jmpbuf-unwind.h | 2 +- sysdeps/m68k/ldsodefs.h | 2 +- sysdeps/m68k/libc-tls.c | 2 +- sysdeps/m68k/m680x0/add_n.S | 2 +- sysdeps/m68k/m680x0/bits/flt-eval-method.h | 25 + sysdeps/m68k/m680x0/bits/fp-logb.h | 24 + sysdeps/m68k/m680x0/bits/huge_vall.h | 2 +- sysdeps/m68k/m680x0/bits/mathdef.h | 37 - sysdeps/m68k/m680x0/fpu/bits/mathinline.h | 2 +- sysdeps/m68k/m680x0/fpu/e_acos.c | 2 +- sysdeps/m68k/m680x0/fpu/e_atan2.c | 2 +- sysdeps/m68k/m680x0/fpu/e_fmod.c | 2 +- sysdeps/m68k/m680x0/fpu/e_ilogb.c | 2 +- sysdeps/m68k/m680x0/fpu/e_pow.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalb.c | 2 +- sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/m680x0/fpu/libm-test-ulps-name | 1 + sysdeps/m68k/m680x0/fpu/mathimpl.h | 2 +- sysdeps/m68k/m680x0/fpu/s_atan.c | 2 +- sysdeps/m68k/m680x0/fpu/s_ccosh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csin_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csinh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_expm1.c | 2 +- sysdeps/m68k/m680x0/fpu/s_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 | 2 +- sysdeps/m68k/m680x0/fpu/s_llrint.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_lrint.c | 2 +- sysdeps/m68k/m680x0/fpu/s_modf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_remquo.c | 2 +- sysdeps/m68k/m680x0/fpu/s_scalbn.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sin.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sincos.c | 2 +- sysdeps/m68k/m680x0/lshift.S | 2 +- sysdeps/m68k/m680x0/m68020/addmul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/atomic-machine.h | 2 +- sysdeps/m68k/m680x0/m68020/bits/string.h | 2 +- sysdeps/m68k/m680x0/m68020/mul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/string_private.h | 2 +- sysdeps/m68k/m680x0/m68020/submul_1.S | 2 +- sysdeps/m68k/m680x0/rshift.S | 2 +- sysdeps/m68k/m680x0/sub_n.S | 2 +- sysdeps/m68k/m680x0/sysdep.h | 2 +- sysdeps/m68k/memchr.S | 2 +- sysdeps/m68k/memcopy.h | 2 +- sysdeps/m68k/memusage.h | 2 +- sysdeps/m68k/nptl/Makefile | 2 +- sysdeps/m68k/nptl/bits/pthreadtypes.h | 50 +- sysdeps/m68k/nptl/bits/semaphore.h | 2 +- sysdeps/m68k/nptl/pthread_spin_lock.c | 2 +- sysdeps/m68k/nptl/pthreaddef.h | 2 +- sysdeps/m68k/nptl/tcb-offsets.sym | 1 - 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 | 2 +- sysdeps/mach/getloadavg.c | 2 +- sysdeps/mach/getpagesize.c | 2 +- sysdeps/mach/getsysstats.c | 2 +- sysdeps/mach/gettimeofday.c | 2 +- sysdeps/mach/hurd/Makefile | 2 +- sysdeps/mach/hurd/_exit.c | 2 +- sysdeps/mach/hurd/accept.c | 2 +- sysdeps/mach/hurd/accept4.c | 2 +- sysdeps/mach/hurd/access.c | 41 +- sysdeps/mach/hurd/adjtime.c | 2 +- sysdeps/mach/hurd/bind.c | 2 +- sysdeps/mach/hurd/bits/fcntl.h | 2 +- sysdeps/mach/hurd/bits/ioctls.h | 2 +- sysdeps/mach/hurd/bits/local_lim.h | 2 +- sysdeps/mach/hurd/bits/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 2 +- sysdeps/mach/hurd/bits/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 | 2 +- sysdeps/mach/hurd/brk.c | 2 +- sysdeps/mach/hurd/chdir.c | 2 +- sysdeps/mach/hurd/check_fds.c | 2 +- sysdeps/mach/hurd/chflags.c | 2 +- sysdeps/mach/hurd/chmod.c | 2 +- sysdeps/mach/hurd/chown.c | 2 +- sysdeps/mach/hurd/chroot.c | 2 +- sysdeps/mach/hurd/clock.c | 2 +- sysdeps/mach/hurd/close.c | 2 +- sysdeps/mach/hurd/closedir.c | 2 +- sysdeps/mach/hurd/connect.c | 2 +- sysdeps/mach/hurd/cthreads.c | 2 +- sysdeps/mach/hurd/device-nrs.h | 2 +- sysdeps/mach/hurd/dirfd.c | 2 +- sysdeps/mach/hurd/dirstream.h | 2 +- sysdeps/mach/hurd/dl-execstack.c | 2 +- sysdeps/mach/hurd/dl-fcntl.h | 2 +- sysdeps/mach/hurd/dl-mman.h | 2 +- sysdeps/mach/hurd/dl-sysdep.c | 6 +- sysdeps/mach/hurd/dl-sysdep.h | 2 +- sysdeps/mach/hurd/dl-unistd.h | 2 +- sysdeps/mach/hurd/dup2.c | 2 +- sysdeps/mach/hurd/dup3.c | 2 +- sysdeps/mach/hurd/eloop-threshold.h | 2 +- sysdeps/mach/hurd/enbl-secure.c | 2 +- sysdeps/mach/hurd/errlist.c | 2 +- sysdeps/mach/hurd/errno-loc.c | 2 +- sysdeps/mach/hurd/errnos.awk | 2 +- sysdeps/mach/hurd/euidaccess.c | 2 +- sysdeps/mach/hurd/execve.c | 2 +- sysdeps/mach/hurd/faccessat.c | 2 +- sysdeps/mach/hurd/fchdir.c | 2 +- sysdeps/mach/hurd/fchflags.c | 2 +- sysdeps/mach/hurd/fchmod.c | 2 +- sysdeps/mach/hurd/fchmodat.c | 2 +- sysdeps/mach/hurd/fchown.c | 2 +- sysdeps/mach/hurd/fchownat.c | 2 +- sysdeps/mach/hurd/fcntl.c | 2 +- sysdeps/mach/hurd/fdatasync.c | 2 +- sysdeps/mach/hurd/fdopendir.c | 2 +- sysdeps/mach/hurd/fexecve.c | 2 +- sysdeps/mach/hurd/fgetxattr.c | 2 +- sysdeps/mach/hurd/flistxattr.c | 2 +- sysdeps/mach/hurd/flock.c | 2 +- sysdeps/mach/hurd/fork.c | 2 +- sysdeps/mach/hurd/fpathconf.c | 2 +- sysdeps/mach/hurd/fremovexattr.c | 2 +- sysdeps/mach/hurd/fsetxattr.c | 2 +- sysdeps/mach/hurd/fstatfs.c | 2 +- sysdeps/mach/hurd/fstatfs64.c | 2 +- sysdeps/mach/hurd/fstatvfs.c | 2 +- sysdeps/mach/hurd/fstatvfs64.c | 2 +- sysdeps/mach/hurd/fsync.c | 2 +- sysdeps/mach/hurd/ftruncate.c | 2 +- sysdeps/mach/hurd/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 | 2 +- sysdeps/mach/hurd/getclktck.c | 2 +- sysdeps/mach/hurd/getcwd.c | 2 +- sysdeps/mach/hurd/getdomain.c | 2 +- sysdeps/mach/hurd/getdtsz.c | 2 +- sysdeps/mach/hurd/getegid.c | 2 +- sysdeps/mach/hurd/geteuid.c | 2 +- sysdeps/mach/hurd/getgid.c | 2 +- sysdeps/mach/hurd/getgroups.c | 2 +- sysdeps/mach/hurd/gethostid.c | 2 +- sysdeps/mach/hurd/gethostname.c | 2 +- sysdeps/mach/hurd/getitimer.c | 2 +- sysdeps/mach/hurd/getlogin.c | 2 +- sysdeps/mach/hurd/getlogin_r.c | 2 +- sysdeps/mach/hurd/getpeername.c | 2 +- sysdeps/mach/hurd/getpgid.c | 2 +- sysdeps/mach/hurd/getpid.c | 2 +- sysdeps/mach/hurd/getppid.c | 2 +- sysdeps/mach/hurd/getpriority.c | 2 +- sysdeps/mach/hurd/getresgid.c | 2 +- sysdeps/mach/hurd/getresuid.c | 2 +- sysdeps/mach/hurd/getrlimit.c | 2 +- sysdeps/mach/hurd/getrusage.c | 2 +- sysdeps/mach/hurd/getsid.c | 2 +- sysdeps/mach/hurd/getsockname.c | 2 +- sysdeps/mach/hurd/getsockopt.c | 2 +- sysdeps/mach/hurd/getuid.c | 2 +- sysdeps/mach/hurd/getxattr.c | 2 +- sysdeps/mach/hurd/group_member.c | 2 +- sysdeps/mach/hurd/i386/____longjmp_chk.S | 2 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 2 +- 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 | 2 +- sysdeps/mach/hurd/ifreq.c | 2 +- sysdeps/mach/hurd/ifreq.h | 2 +- sysdeps/mach/hurd/ioctl.c | 2 +- sysdeps/mach/hurd/isatty.c | 2 +- sysdeps/mach/hurd/jmp-unwind.c | 2 +- sysdeps/mach/hurd/kernel-features.h | 2 +- sysdeps/mach/hurd/kill.c | 2 +- sysdeps/mach/hurd/lchmod.c | 2 +- sysdeps/mach/hurd/lchown.c | 2 +- sysdeps/mach/hurd/lgetxattr.c | 2 +- sysdeps/mach/hurd/libc-lock.h | 2 +- sysdeps/mach/hurd/libc-tsd.h | 2 +- sysdeps/mach/hurd/link.c | 2 +- sysdeps/mach/hurd/linkat.c | 2 +- sysdeps/mach/hurd/listen.c | 2 +- sysdeps/mach/hurd/listxattr.c | 2 +- sysdeps/mach/hurd/llistxattr.c | 2 +- sysdeps/mach/hurd/lremovexattr.c | 2 +- sysdeps/mach/hurd/lseek.c | 2 +- sysdeps/mach/hurd/lseek64.c | 2 +- sysdeps/mach/hurd/lsetxattr.c | 2 +- sysdeps/mach/hurd/lutimes.c | 2 +- sysdeps/mach/hurd/lxstat.c | 2 +- sysdeps/mach/hurd/lxstat64.c | 2 +- sysdeps/mach/hurd/malloc-machine.h | 2 +- sysdeps/mach/hurd/mig-reply.c | 2 +- sysdeps/mach/hurd/mkdir.c | 2 +- sysdeps/mach/hurd/mkdirat.c | 2 +- sysdeps/mach/hurd/mlock.c | 2 +- sysdeps/mach/hurd/mmap.c | 2 +- sysdeps/mach/hurd/mmap64.c | 2 +- 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 | 2 +- sysdeps/mach/hurd/openat.c | 2 +- sysdeps/mach/hurd/opendir.c | 2 +- sysdeps/mach/hurd/pathconf.c | 2 +- sysdeps/mach/hurd/pipe.c | 2 +- sysdeps/mach/hurd/poll.c | 2 +- sysdeps/mach/hurd/ppoll.c | 2 +- sysdeps/mach/hurd/pread.c | 2 +- sysdeps/mach/hurd/pread64.c | 2 +- sysdeps/mach/hurd/profil.c | 2 +- sysdeps/mach/hurd/pselect.c | 2 +- sysdeps/mach/hurd/ptrace.c | 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 | 2 +- sysdeps/mach/hurd/readlinkat.c | 2 +- sysdeps/mach/hurd/reboot.c | 2 +- sysdeps/mach/hurd/recv.c | 2 +- sysdeps/mach/hurd/recvfrom.c | 2 +- sysdeps/mach/hurd/recvmsg.c | 2 +- sysdeps/mach/hurd/removexattr.c | 2 +- sysdeps/mach/hurd/rename.c | 2 +- sysdeps/mach/hurd/renameat.c | 2 +- sysdeps/mach/hurd/revoke.c | 2 +- sysdeps/mach/hurd/rewinddir.c | 2 +- sysdeps/mach/hurd/rmdir.c | 2 +- sysdeps/mach/hurd/sbrk.c | 2 +- sysdeps/mach/hurd/seekdir.c | 2 +- sysdeps/mach/hurd/select.c | 2 +- sysdeps/mach/hurd/send.c | 2 +- sysdeps/mach/hurd/sendfile.c | 2 +- sysdeps/mach/hurd/sendfile64.c | 2 +- sysdeps/mach/hurd/sendmsg.c | 2 +- sysdeps/mach/hurd/sendto.c | 2 +- sysdeps/mach/hurd/setdomain.c | 2 +- sysdeps/mach/hurd/setegid.c | 2 +- sysdeps/mach/hurd/seteuid.c | 2 +- sysdeps/mach/hurd/setgid.c | 2 +- sysdeps/mach/hurd/setgroups.c | 2 +- sysdeps/mach/hurd/sethostid.c | 2 +- sysdeps/mach/hurd/sethostname.c | 2 +- sysdeps/mach/hurd/setitimer.c | 2 +- sysdeps/mach/hurd/setlogin.c | 2 +- sysdeps/mach/hurd/setpgid.c | 2 +- sysdeps/mach/hurd/setpriority.c | 2 +- sysdeps/mach/hurd/setregid.c | 2 +- sysdeps/mach/hurd/setresgid.c | 2 +- sysdeps/mach/hurd/setresuid.c | 2 +- sysdeps/mach/hurd/setreuid.c | 2 +- sysdeps/mach/hurd/setrlimit.c | 2 +- sysdeps/mach/hurd/setsid.c | 2 +- sysdeps/mach/hurd/setsockopt.c | 2 +- sysdeps/mach/hurd/settimeofday.c | 2 +- sysdeps/mach/hurd/setuid.c | 2 +- sysdeps/mach/hurd/setxattr.c | 2 +- sysdeps/mach/hurd/shutdown.c | 2 +- sysdeps/mach/hurd/sigaction.c | 2 +- sysdeps/mach/hurd/sigaltstack.c | 2 +- sysdeps/mach/hurd/siglist.h | 2 +- sysdeps/mach/hurd/sigpending.c | 2 +- sysdeps/mach/hurd/sigprocmask.c | 2 +- sysdeps/mach/hurd/sigstack.c | 2 +- sysdeps/mach/hurd/sigsuspend.c | 2 +- sysdeps/mach/hurd/sigwait.c | 2 +- sysdeps/mach/hurd/socket.c | 2 +- sysdeps/mach/hurd/socketpair.c | 2 +- sysdeps/mach/hurd/spawni.c | 2 +- sysdeps/mach/hurd/statfs.c | 2 +- sysdeps/mach/hurd/statfs64.c | 2 +- sysdeps/mach/hurd/statfsconv.c | 2 +- sysdeps/mach/hurd/statvfs.c | 2 +- sysdeps/mach/hurd/statvfs64.c | 2 +- sysdeps/mach/hurd/symlink.c | 2 +- sysdeps/mach/hurd/symlinkat.c | 2 +- sysdeps/mach/hurd/sync.c | 2 +- sysdeps/mach/hurd/syncfs.c | 2 +- sysdeps/mach/hurd/sysconf.c | 2 +- sysdeps/mach/hurd/telldir.c | 2 +- sysdeps/mach/hurd/times.c | 2 +- sysdeps/mach/hurd/tls.h | 2 +- sysdeps/mach/hurd/tmpfile.c | 2 +- sysdeps/mach/hurd/truncate.c | 2 +- sysdeps/mach/hurd/ttyname.c | 2 +- sysdeps/mach/hurd/ttyname_r.c | 2 +- sysdeps/mach/hurd/umask.c | 2 +- sysdeps/mach/hurd/uname.c | 2 +- sysdeps/mach/hurd/unlink.c | 2 +- sysdeps/mach/hurd/unlinkat.c | 2 +- sysdeps/mach/hurd/utimes.c | 2 +- sysdeps/mach/hurd/wait4.c | 2 +- sysdeps/mach/hurd/write.c | 2 +- sysdeps/mach/hurd/xmknod.c | 2 +- sysdeps/mach/hurd/xmknodat.c | 2 +- sysdeps/mach/hurd/xstat.c | 2 +- sysdeps/mach/hurd/xstat64.c | 2 +- sysdeps/mach/hurd/xstatconv.c | 2 +- sysdeps/mach/i386/machine-lock.h | 2 +- sysdeps/mach/i386/machine-sp.h | 2 +- sysdeps/mach/i386/syscall.S | 2 +- sysdeps/mach/i386/sysdep.h | 2 +- sysdeps/mach/i386/thread_state.h | 2 +- sysdeps/mach/libc-lock.h | 2 +- sysdeps/mach/mprotect.c | 2 +- sysdeps/mach/msync.c | 2 +- sysdeps/mach/munmap.c | 2 +- sysdeps/mach/nanosleep.c | 2 +- sysdeps/mach/pagecopy.h | 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 | 4 +- 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 | 4 +- 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/libm-test-ulps-name | 1 + sysdeps/microblaze/machine-gmon.h | 2 +- sysdeps/microblaze/memusage.h | 2 +- sysdeps/microblaze/nptl/Makefile | 2 +- sysdeps/microblaze/nptl/bits/pthreadtypes.h | 47 +- sysdeps/microblaze/nptl/bits/semaphore.h | 2 +- sysdeps/microblaze/nptl/pthread_spin_lock.c | 2 +- sysdeps/microblaze/nptl/pthreaddef.h | 2 +- sysdeps/microblaze/nptl/tcb-offsets.sym | 1 - sysdeps/microblaze/nptl/tls.h | 2 +- sysdeps/microblaze/setjmp.S | 2 +- sysdeps/microblaze/sotruss-lib.c | 2 +- sysdeps/microblaze/stackinfo.h | 2 +- sysdeps/microblaze/start.S | 2 +- sysdeps/microblaze/sysdep.h | 2 +- sysdeps/microblaze/tls-macros.h | 2 +- sysdeps/microblaze/tst-audit.h | 2 +- sysdeps/mips/__longjmp.c | 2 +- sysdeps/mips/add_n.S | 2 +- sysdeps/mips/addmul_1.S | 2 +- sysdeps/mips/atomic-machine.h | 2 +- sysdeps/mips/bits/dlfcn.h | 2 +- sysdeps/mips/bits/fenv.h | 2 +- sysdeps/mips/bits/ipctypes.h | 2 +- sysdeps/mips/bits/link.h | 2 +- sysdeps/mips/bits/long-double.h | 23 + sysdeps/mips/bits/mathdef.h | 43 - sysdeps/mips/bits/nan.h | 2 +- sysdeps/mips/bits/setjmp.h | 2 +- sysdeps/mips/bits/wordsize.h | 12 +- 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/fegetmode.c | 2 +- sysdeps/mips/fpu/fegetround.c | 2 +- sysdeps/mips/fpu/feholdexcpt.c | 2 +- sysdeps/mips/fpu/fenv_libc.h | 2 +- sysdeps/mips/fpu/fesetenv.c | 2 +- sysdeps/mips/fpu/fesetexcept.c | 2 +- sysdeps/mips/fpu/fesetmode.c | 2 +- sysdeps/mips/fpu/fesetround.c | 2 +- sysdeps/mips/fpu/feupdateenv.c | 2 +- sysdeps/mips/fpu/fgetexcptflg.c | 2 +- sysdeps/mips/fpu/fraiseexcpt.c | 2 +- sysdeps/mips/fpu/fsetexcptflg.c | 2 +- sysdeps/mips/fpu/ftestexcept.c | 2 +- sysdeps/mips/fpu_control.h | 2 +- sysdeps/mips/gccframe.h | 2 +- sysdeps/mips/ieee754/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/localplt.data | 3 + sysdeps/mips/lshift.S | 2 +- sysdeps/mips/machine-gmon.h | 2 +- sysdeps/mips/math-tests.h | 4 +- sysdeps/mips/math_private.h | 2 +- sysdeps/mips/memcpy.S | 2 +- sysdeps/mips/memset.S | 2 +- sysdeps/mips/memusage.h | 2 +- sysdeps/mips/mips32/crti.S | 13 +- sysdeps/mips/mips32/crtn.S | 2 +- .../mips/mips32/fpu/fix-fp-int-convert-overflow.h | 2 +- sysdeps/mips/mips32/fpu/fpucw-helpers.c | 2 +- sysdeps/mips/mips32/libm-test-ulps-name | 1 + sysdeps/mips/mips32/sfp-machine.h | 14 +- sysdeps/mips/mips64/__longjmp.c | 2 +- sysdeps/mips/mips64/add_n.S | 2 +- sysdeps/mips/mips64/addmul_1.S | 2 +- sysdeps/mips/mips64/bsd-_setjmp.S | 2 +- sysdeps/mips/mips64/bsd-setjmp.S | 2 +- sysdeps/mips/mips64/e_sqrtl.c | 2 +- sysdeps/mips/mips64/gmp-mparam.h | 2 +- sysdeps/mips/mips64/libm-test-ulps-name | 1 + sysdeps/mips/mips64/lshift.S | 2 +- sysdeps/mips/mips64/mul_1.S | 2 +- sysdeps/mips/mips64/n32/crti.S | 13 +- sysdeps/mips/mips64/n32/crtn.S | 2 +- sysdeps/mips/mips64/n64/crti.S | 13 +- sysdeps/mips/mips64/n64/crtn.S | 2 +- sysdeps/mips/mips64/rshift.S | 2 +- sysdeps/mips/mips64/setjmp.S | 3 +- sysdeps/mips/mips64/setjmp_aux.c | 2 +- sysdeps/mips/mips64/sfp-machine.h | 14 +- sysdeps/mips/mips64/sub_n.S | 2 +- sysdeps/mips/mips64/submul_1.S | 2 +- sysdeps/mips/mul_1.S | 2 +- sysdeps/mips/nan-high-order-bit.h | 2 +- sysdeps/mips/nptl/Makefile | 2 +- sysdeps/mips/nptl/bits/pthreadtypes.h | 63 +- sysdeps/mips/nptl/bits/semaphore.h | 2 +- sysdeps/mips/nptl/pthread_spin_lock.c | 2 +- sysdeps/mips/nptl/pthreaddef.h | 2 +- sysdeps/mips/nptl/tcb-offsets.sym | 1 - sysdeps/mips/nptl/tls.h | 2 +- sysdeps/mips/regdef.h | 2 +- sysdeps/mips/rshift.S | 2 +- sysdeps/mips/setjmp.S | 3 +- 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 | 9 +- 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 | 2 +- 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 | 2 +- sysdeps/nacl/dl-osinfo.h | 2 +- sysdeps/nacl/dl-sysdep-open.h | 2 +- sysdeps/nacl/dl-sysdep.c | 2 +- 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 | 1 - sysdeps/nacl/ldsodefs.h | 2 +- sysdeps/nacl/libm.abilist | 30 + sysdeps/nacl/link.c | 2 +- sysdeps/nacl/lll_timedlock_wait.c | 2 +- sysdeps/nacl/lll_timedwait_tid.c | 2 +- sysdeps/nacl/lowlevellock-futex.h | 2 +- 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 | 2 +- sysdeps/nacl/nacl-interface-table.c | 2 +- sysdeps/nacl/nacl-interfaces.c | 2 +- sysdeps/nacl/nacl-interfaces.h | 6 +- sysdeps/nacl/nacl-test-wrapper.sh | 2 +- sysdeps/nacl/nacl_interface_ext_supply.c | 2 +- sysdeps/nacl/nacl_interface_query.c | 3 +- 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-name | 1 + sysdeps/nios2/machine-gmon.h | 2 +- sysdeps/nios2/math-tests.h | 2 +- sysdeps/nios2/memusage.h | 2 +- sysdeps/nios2/nptl/Makefile | 2 +- sysdeps/nios2/nptl/bits/pthreadtypes.h | 49 +- sysdeps/nios2/nptl/bits/semaphore.h | 2 +- sysdeps/nios2/nptl/pthread_spin_lock.c | 2 +- sysdeps/nios2/nptl/pthreaddef.h | 2 +- sysdeps/nios2/nptl/tcb-offsets.sym | 1 - sysdeps/nios2/nptl/tls.h | 2 +- sysdeps/nios2/setjmp.S | 2 +- sysdeps/nios2/sotruss-lib.c | 2 +- sysdeps/nios2/stackinfo.h | 2 +- sysdeps/nios2/start.S | 2 +- sysdeps/nios2/sysdep.h | 2 +- sysdeps/nios2/tst-audit.h | 2 +- sysdeps/nptl/Makeconfig | 2 +- sysdeps/nptl/Makefile | 2 +- sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/allocrtsig.c | 2 +- sysdeps/nptl/fork.c | 14 +- sysdeps/nptl/fork.h | 2 +- sysdeps/nptl/futex-internal.h | 2 +- sysdeps/nptl/gai_misc.h | 2 +- sysdeps/nptl/internaltypes.h | 19 +- sysdeps/nptl/jmp-unwind.c | 2 +- sysdeps/nptl/libc-lock.h | 2 +- sysdeps/nptl/libc-lockP.h | 2 +- sysdeps/nptl/librt-cancellation.c | 2 +- sysdeps/nptl/lowlevellock-futex.h | 2 +- sysdeps/nptl/lowlevellock.h | 2 +- sysdeps/nptl/malloc-machine.h | 2 +- sysdeps/nptl/nptl-signals.h | 2 +- sysdeps/nptl/pthread-functions.h | 2 +- sysdeps/nptl/pthread.h | 4 +- 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 | 2 +- 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 | 2 +- sysdeps/posix/dirfd.c | 2 +- sysdeps/posix/dirstream.h | 2 +- sysdeps/posix/dl-fileid.h | 2 +- sysdeps/posix/dup.c | 2 +- sysdeps/posix/dup2.c | 2 +- sysdeps/posix/euidaccess.c | 2 +- sysdeps/posix/fdopendir.c | 2 +- sysdeps/posix/flock.c | 2 +- sysdeps/posix/fpathconf.c | 2 +- sysdeps/posix/gai_strerror.c | 2 +- sysdeps/posix/getaddrinfo.c | 18 +- sysdeps/posix/getcwd.c | 2 +- sysdeps/posix/getdtsz.c | 2 +- sysdeps/posix/gethostname.c | 2 +- sysdeps/posix/getpagesize.c | 2 +- sysdeps/posix/gettimeofday.c | 2 +- sysdeps/posix/isatty.c | 2 +- sysdeps/posix/isfdtype.c | 2 +- sysdeps/posix/killpg.c | 2 +- sysdeps/posix/libc_fatal.c | 2 +- sysdeps/posix/mkfifo.c | 2 +- sysdeps/posix/mkfifoat.c | 2 +- sysdeps/posix/nice.c | 2 +- sysdeps/posix/open64.c | 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 | 2 +- sysdeps/posix/readdir.c | 2 +- sysdeps/posix/readdir_r.c | 2 +- sysdeps/posix/readv.c | 2 +- sysdeps/posix/remove.c | 2 +- sysdeps/posix/rename.c | 2 +- sysdeps/posix/rewinddir.c | 2 +- sysdeps/posix/seekdir.c | 2 +- sysdeps/posix/shm-directory.c | 2 +- sysdeps/posix/shm-directory.h | 2 +- sysdeps/posix/shm_open.c | 2 +- sysdeps/posix/shm_unlink.c | 2 +- sysdeps/posix/sigblock.c | 2 +- sysdeps/posix/sigignore.c | 2 +- sysdeps/posix/sigintr.c | 2 +- sysdeps/posix/signal.c | 2 +- sysdeps/posix/sigpause.c | 2 +- sysdeps/posix/sigset.c | 2 +- sysdeps/posix/sigsetmask.c | 2 +- sysdeps/posix/sigsuspend.c | 2 +- sysdeps/posix/sigwait.c | 2 +- sysdeps/posix/sleep.c | 2 +- sysdeps/posix/spawni.c | 2 +- sysdeps/posix/sprofil.c | 2 +- sysdeps/posix/sysconf.c | 2 +- sysdeps/posix/system.c | 2 +- sysdeps/posix/sysv_signal.c | 2 +- sysdeps/posix/telldir.c | 2 +- sysdeps/posix/tempname.c | 2 +- sysdeps/posix/time.c | 2 +- sysdeps/posix/timespec_get.c | 2 +- sysdeps/posix/truncate.c | 2 +- sysdeps/posix/ttyname.c | 2 +- sysdeps/posix/ttyname_r.c | 2 +- sysdeps/posix/ulimit.c | 2 +- sysdeps/posix/usleep.c | 2 +- sysdeps/posix/utime.c | 2 +- sysdeps/posix/utimes.c | 2 +- sysdeps/posix/wait.c | 2 +- sysdeps/posix/wait3.c | 2 +- sysdeps/posix/waitid.c | 2 +- sysdeps/posix/writev.c | 2 +- sysdeps/powerpc/atomic-machine.h | 2 +- sysdeps/powerpc/bits/endian.h | 2 +- sysdeps/powerpc/bits/fenv.h | 2 +- sysdeps/powerpc/bits/fenvinline.h | 2 +- sysdeps/powerpc/bits/fp-fast.h | 39 + sysdeps/powerpc/bits/hwcap.h | 2 +- sysdeps/powerpc/bits/link.h | 2 +- sysdeps/powerpc/bits/mathdef.h | 46 - sysdeps/powerpc/bits/mathinline.h | 2 +- sysdeps/powerpc/bits/setjmp.h | 2 +- sysdeps/powerpc/dl-procinfo.c | 36 +- sysdeps/powerpc/dl-procinfo.h | 41 +- sysdeps/powerpc/dl-tls.c | 2 +- sysdeps/powerpc/dl-tls.h | 2 +- sysdeps/powerpc/ffs.c | 2 +- sysdeps/powerpc/fpu/e_hypot.c | 12 +- sysdeps/powerpc/fpu/e_hypotf.c | 12 +- 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/fegetmode.c | 2 +- sysdeps/powerpc/fpu/fegetround.c | 2 +- sysdeps/powerpc/fpu/feholdexcpt.c | 2 +- sysdeps/powerpc/fpu/fenv_const.c | 2 +- sysdeps/powerpc/fpu/fenv_libc.h | 2 +- sysdeps/powerpc/fpu/fenv_private.h | 2 +- sysdeps/powerpc/fpu/fesetenv.c | 2 +- sysdeps/powerpc/fpu/fesetexcept.c | 2 +- sysdeps/powerpc/fpu/fesetmode.c | 2 +- sysdeps/powerpc/fpu/fesetround.c | 2 +- sysdeps/powerpc/fpu/feupdateenv.c | 2 +- sysdeps/powerpc/fpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/powerpc/fpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/fpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/fpu/ftestexcept.c | 2 +- sysdeps/powerpc/fpu/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-name | 1 + sysdeps/powerpc/fpu/math_private.h | 2 +- sysdeps/powerpc/fpu/s_cosf.c | 2 +- sysdeps/powerpc/fpu/s_fabs.S | 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 | 42 - sysdeps/powerpc/fpu/s_fmaxf.S | 1 - sysdeps/powerpc/fpu/s_fmin.S | 42 - sysdeps/powerpc/fpu/s_fminf.S | 1 - sysdeps/powerpc/fpu/s_isnan.c | 2 +- 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 | 2 +- sysdeps/powerpc/hwcapinfo.h | 2 +- sysdeps/powerpc/ifunc-sel.h | 2 + sysdeps/powerpc/jmpbuf-offsets.h | 2 +- sysdeps/powerpc/jmpbuf-unwind.h | 2 +- sysdeps/powerpc/ldsodefs.h | 2 +- sysdeps/powerpc/libc-tls.c | 2 +- sysdeps/powerpc/longjmp.c | 2 +- sysdeps/powerpc/machine-gmon.h | 2 +- sysdeps/powerpc/math-tests.h | 2 +- sysdeps/powerpc/memusage.h | 2 +- sysdeps/powerpc/nofpu/Makefile | 10 +- sysdeps/powerpc/nofpu/atomic-feclearexcept.c | 2 +- sysdeps/powerpc/nofpu/atomic-feholdexcept.c | 2 +- sysdeps/powerpc/nofpu/atomic-feupdateenv.c | 2 +- sysdeps/powerpc/nofpu/fclrexcpt.c | 2 +- sysdeps/powerpc/nofpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/nofpu/feenablxcpt.c | 2 +- sysdeps/powerpc/nofpu/fegetenv.c | 2 +- sysdeps/powerpc/nofpu/fegetexcept.c | 2 +- sysdeps/powerpc/nofpu/fegetmode.c | 2 +- sysdeps/powerpc/nofpu/fegetround.c | 2 +- sysdeps/powerpc/nofpu/feholdexcpt.c | 2 +- sysdeps/powerpc/nofpu/fenv_const.c | 2 +- sysdeps/powerpc/nofpu/fesetenv.c | 2 +- sysdeps/powerpc/nofpu/fesetexcept.c | 2 +- sysdeps/powerpc/nofpu/fesetmode.c | 2 +- sysdeps/powerpc/nofpu/fesetround.c | 2 +- sysdeps/powerpc/nofpu/feupdateenv.c | 2 +- sysdeps/powerpc/nofpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/nofpu/flt-rounds.c | 2 +- sysdeps/powerpc/nofpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/nofpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/nofpu/ftestexcept.c | 2 +- sysdeps/powerpc/nofpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/nofpu/libm-test-ulps-name | 1 + 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 | 2 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 2 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 2 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 2 +- sysdeps/powerpc/nptl/pthreaddef.h | 2 +- sysdeps/powerpc/nptl/tcb-offsets.sym | 1 - sysdeps/powerpc/nptl/tls.h | 2 +- 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 | 2 +- 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/bits/wordsize.h | 3 + sysdeps/powerpc/powerpc32/bsd-_setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bsd-setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bzero.S | 2 +- sysdeps/powerpc/powerpc32/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/crti.S | 2 +- sysdeps/powerpc/powerpc32/crtn.S | 2 +- sysdeps/powerpc/powerpc32/dl-irel.h | 2 +- sysdeps/powerpc/powerpc32/dl-machine.c | 2 +- sysdeps/powerpc/powerpc32/dl-machine.h | 2 +- sysdeps/powerpc/powerpc32/dl-start.S | 2 +- sysdeps/powerpc/powerpc32/dl-trampoline.S | 2 +- .../powerpc32/e500/nofpu/atomic-feclearexcept.c | 2 +- .../powerpc32/e500/nofpu/atomic-feholdexcept.c | 2 +- .../powerpc32/e500/nofpu/atomic-feupdateenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fe_note_change.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetmode.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c | 2 +- .../powerpc32/e500/nofpu/fetestexceptflag.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c | 2 +- .../powerpc32/e500/nofpu/fexcepts_from_prctl.c | 2 +- .../powerpc32/e500/nofpu/fexcepts_from_spe.c | 2 +- .../powerpc32/e500/nofpu/fexcepts_to_prctl.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c | 2 +- .../powerpc32/e500/nofpu/fraiseexcept-soft.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c | 2 +- sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/fpu/__longjmp.S | 6 +- .../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_fmax.S | 5 - sysdeps/powerpc/powerpc32/fpu/s_fmin.S | 5 - sysdeps/powerpc/powerpc32/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llrint.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llrintf.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llround.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llroundf.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_nearbyint.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_nearbyintf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_rint.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_rintf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc32/fpu/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/fpu/setjmp.S | 3 +- sysdeps/powerpc/powerpc32/gprrest0.S | 2 +- sysdeps/powerpc/powerpc32/gprrest1.S | 2 +- sysdeps/powerpc/powerpc32/gprsave0.S | 2 +- sysdeps/powerpc/powerpc32/gprsave1.S | 2 +- sysdeps/powerpc/powerpc32/libgcc-compat.S | 2 +- sysdeps/powerpc/powerpc32/lshift.S | 2 +- sysdeps/powerpc/powerpc32/memset.S | 2 +- sysdeps/powerpc/powerpc32/mul_1.S | 2 +- .../powerpc32/power4/fpu/multiarch/Makefile | 5 +- .../power4/fpu/multiarch/e_hypot-power7.c | 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 | 31 - .../powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/w_sqrt.c | 40 - .../power4/fpu/multiarch/w_sqrt_compat-power5.S | 31 + .../power4/fpu/multiarch/w_sqrt_compat-ppc32.S | 31 + .../powerpc32/power4/fpu/multiarch/w_sqrt_compat.c | 40 + .../power4/fpu/multiarch/w_sqrtf-power5.S | 26 - .../powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S | 26 - .../powerpc32/power4/fpu/multiarch/w_sqrtf.c | 32 - .../power4/fpu/multiarch/w_sqrtf_compat-power5.S | 26 + .../power4/fpu/multiarch/w_sqrtf_compat-ppc32.S | 26 + .../power4/fpu/multiarch/w_sqrtf_compat.c | 32 + 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 | 109 - .../powerpc/powerpc32/power4/fpu/w_sqrt_compat.S | 108 + sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S | 101 - .../powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S | 100 + sysdeps/powerpc/powerpc32/power4/hp-timing.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/power4/memcopy.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- .../powerpc32/power4/multiarch/bzero-power6.S | 2 +- .../powerpc32/power4/multiarch/bzero-power7.S | 2 +- .../powerpc32/power4/multiarch/bzero-ppc32.S | 2 +- sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 2 +- .../powerpc32/power4/multiarch/ifunc-impl-list.c | 2 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 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 | 107 - .../powerpc/powerpc32/power5/fpu/w_sqrt_compat.S | 106 + sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S | 99 - .../powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S | 98 + sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc32/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power6/memset.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power7/memchr.S | 13 +- sysdeps/powerpc/powerpc32/power7/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/memrchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/memset.S | 2 +- sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc32/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc32/power7/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strnlen.S | 2 +- sysdeps/powerpc/powerpc32/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc32/register-dump.h | 2 +- sysdeps/powerpc/powerpc32/rshift.S | 2 +- sysdeps/powerpc/powerpc32/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/setjmp.S | 3 +- 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/bits/wordsize.h | 3 + sysdeps/powerpc/powerpc64/bzero.S | 2 +- sysdeps/powerpc/powerpc64/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/crti.S | 2 +- sysdeps/powerpc/powerpc64/crtn.S | 2 +- sysdeps/powerpc/powerpc64/dl-dtprocnum.h | 2 +- sysdeps/powerpc/powerpc64/dl-irel.h | 2 +- sysdeps/powerpc/powerpc64/dl-machine.c | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 2 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 2 +- sysdeps/powerpc/powerpc64/entry.h | 2 +- sysdeps/powerpc/powerpc64/ffsll.c | 2 +- .../powerpc64/fpu/multiarch/e_expf-power8.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c | 2 +- .../powerpc64/fpu/multiarch/e_hypot-power7.c | 2 +- .../powerpc64/fpu/multiarch/e_hypot-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c | 2 +- .../powerpc64/fpu/multiarch/e_hypotf-power7.c | 2 +- .../powerpc64/fpu/multiarch/e_hypotf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c | 2 +- .../powerpc64/fpu/multiarch/s_ceil-power5+.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c | 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_sinf-power8.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.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_fmax.S | 5 - sysdeps/powerpc/powerpc64/fpu/s_fmin.S | 5 - 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 | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llroundf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyint.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_rint.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_rintf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc64/hp-timing.h | 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 | 9 +- 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 | 13 +- 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 | 6 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 2 +- .../powerpc64/multiarch/strcasecmp-power7.S | 2 +- .../powerpc64/multiarch/strcasecmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcasecmp-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 2 +- .../powerpc64/multiarch/strcasecmp_l-power7.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 2 +- .../powerpc64/multiarch/strcasestr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcasestr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 2 +- .../powerpc/powerpc64/multiarch/strcat-power7.c | 4 +- .../powerpc/powerpc64/multiarch/strcat-power8.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 2 +- .../powerpc/powerpc64/multiarch/strchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strchr-power8.S | 39 + sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchr.c | 5 +- .../powerpc/powerpc64/multiarch/strchrnul-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-power8.S | 39 + .../powerpc/powerpc64/multiarch/strchrnul-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 5 +- .../powerpc/powerpc64/multiarch/strcmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power9.S | 40 + sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 6 +- .../powerpc/powerpc64/multiarch/strcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 2 +- .../powerpc/powerpc64/multiarch/strcspn-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 2 +- .../powerpc/powerpc64/multiarch/strlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strlen-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 2 +- .../powerpc/powerpc64/multiarch/strncase-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncase-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncase-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase.c | 2 +- .../powerpc64/multiarch/strncase_l-power7.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power4.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power9.S | 40 + .../powerpc/powerpc64/multiarch/strncmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 5 +- .../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 | 8 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 2 +- .../powerpc/powerpc64/multiarch/strspn-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn.c | 2 +- .../powerpc/powerpc64/multiarch/strstr-power7.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strstr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strstr.c | 2 +- .../powerpc/powerpc64/multiarch/wcschr-power6.c | 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 | 2 +- sysdeps/powerpc/powerpc64/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power4/memset.S | 2 +- sysdeps/powerpc/powerpc64/power4/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_ceil.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_ceilf.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_floor.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_floorf.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power6/memset.S | 2 +- sysdeps/powerpc/powerpc64/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 | 14 +- sysdeps/powerpc/powerpc64/power7/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memmove.S | 2 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/memset.S | 2 +- sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power7/strstr.S | 2 +- sysdeps/powerpc/powerpc64/power7/sub_n.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_finite.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S | 2 +- sysdeps/powerpc/powerpc64/power8/memset.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 2 +- .../powerpc/powerpc64/power8/strcasestr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power8/strcasestr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strchr.S | 368 + sysdeps/powerpc/powerpc64/power8/strchrnul.S | 23 + sysdeps/powerpc/powerpc64/power8/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcspn.S | 2 +- sysdeps/powerpc/powerpc64/power8/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncase.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strspn.S | 2 +- sysdeps/powerpc/powerpc64/power9/strcmp.S | 278 + sysdeps/powerpc/powerpc64/power9/strncmp.S | 375 + sysdeps/powerpc/powerpc64/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc64/register-dump.h | 2 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 13 +- sysdeps/powerpc/powerpc64/setjmp.S | 2 +- sysdeps/powerpc/powerpc64/start.S | 2 +- sysdeps/powerpc/powerpc64/strchr.S | 2 +- sysdeps/powerpc/powerpc64/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/strlen.S | 2 +- sysdeps/powerpc/powerpc64/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/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 | 33 - sysdeps/powerpc/sys/platform/ppc.h | 2 +- sysdeps/powerpc/sysdep.h | 2 +- sysdeps/powerpc/test-arith.c | 2 +- sysdeps/powerpc/test-get_hwcap-static.c | 2 +- sysdeps/powerpc/test-get_hwcap.c | 2 +- sysdeps/powerpc/test-gettimebase.c | 2 +- sysdeps/powerpc/tst-stack-align.h | 2 +- sysdeps/pthread/Makefile | 2 +- sysdeps/pthread/aio_cancel.c | 2 +- sysdeps/pthread/aio_error.c | 2 +- sysdeps/pthread/aio_fsync.c | 2 +- sysdeps/pthread/aio_misc.c | 2 +- sysdeps/pthread/aio_misc.h | 2 +- sysdeps/pthread/aio_notify.c | 2 +- sysdeps/pthread/aio_read.c | 2 +- sysdeps/pthread/aio_read64.c | 2 +- sysdeps/pthread/aio_suspend.c | 2 +- sysdeps/pthread/aio_write.c | 2 +- sysdeps/pthread/aio_write64.c | 2 +- sysdeps/pthread/allocalim.h | 2 +- sysdeps/pthread/bits/sigthread.h | 2 +- sysdeps/pthread/flockfile.c | 2 +- sysdeps/pthread/ftrylockfile.c | 2 +- sysdeps/pthread/funlockfile.c | 2 +- sysdeps/pthread/lio_listio.c | 2 +- sysdeps/pthread/lio_listio64.c | 2 +- sysdeps/pthread/posix-timer.h | 2 +- sysdeps/pthread/semaphore.h | 2 +- sysdeps/pthread/timer_create.c | 2 +- sysdeps/pthread/timer_delete.c | 2 +- sysdeps/pthread/timer_getoverr.c | 2 +- sysdeps/pthread/timer_gettime.c | 2 +- sysdeps/pthread/timer_routines.c | 2 +- sysdeps/pthread/timer_settime.c | 2 +- sysdeps/pthread/tst-timer.c | 2 +- sysdeps/s390/asm-syntax.h | 2 +- sysdeps/s390/atomic-machine.h | 2 +- sysdeps/s390/bits/byteswap-16.h | 2 +- sysdeps/s390/bits/byteswap.h | 2 +- sysdeps/s390/bits/flt-eval-method.h | 24 + sysdeps/s390/bits/link.h | 2 +- sysdeps/s390/bits/mathdef.h | 36 - sysdeps/s390/bits/setjmp.h | 2 +- sysdeps/s390/bits/string.h | 2 +- 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 | 2 +- sysdeps/s390/ffs.c | 2 +- sysdeps/s390/fix-fp-int-convert-overflow.h | 2 +- sysdeps/s390/fpu/bits/fenv.h | 2 +- sysdeps/s390/fpu/bits/mathinline.h | 2 +- sysdeps/s390/fpu/e_sqrt.c | 2 +- sysdeps/s390/fpu/e_sqrtf.c | 2 +- sysdeps/s390/fpu/e_sqrtl.c | 2 +- sysdeps/s390/fpu/fclrexcpt.c | 2 +- sysdeps/s390/fpu/fedisblxcpt.c | 2 +- sysdeps/s390/fpu/feenablxcpt.c | 2 +- sysdeps/s390/fpu/fegetenv.c | 2 +- sysdeps/s390/fpu/fegetexcept.c | 2 +- sysdeps/s390/fpu/fegetmode.c | 2 +- sysdeps/s390/fpu/fegetround.c | 2 +- sysdeps/s390/fpu/feholdexcpt.c | 2 +- sysdeps/s390/fpu/fenv_libc.h | 2 +- sysdeps/s390/fpu/fesetenv.c | 2 +- sysdeps/s390/fpu/fesetexcept.c | 2 +- sysdeps/s390/fpu/fesetmode.c | 2 +- sysdeps/s390/fpu/fesetround.c | 2 +- sysdeps/s390/fpu/fetestexceptflag.c | 2 +- sysdeps/s390/fpu/feupdateenv.c | 2 +- sysdeps/s390/fpu/fgetexcptflg.c | 2 +- sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/s390/fpu/fpu_control.h | 2 +- sysdeps/s390/fpu/fraiseexcpt.c | 2 +- sysdeps/s390/fpu/fsetexcptflg.c | 2 +- sysdeps/s390/fpu/ftestexcept.c | 2 +- sysdeps/s390/fpu/get-rounding-mode.h | 2 +- sysdeps/s390/fpu/libm-test-ulps | 12 +- sysdeps/s390/fpu/libm-test-ulps-name | 1 + sysdeps/s390/fpu/s_fma.c | 2 +- sysdeps/s390/fpu/s_fmaf.c | 2 +- sysdeps/s390/gccframe.h | 2 +- sysdeps/s390/gconv-modules | 2 +- sysdeps/s390/gmp-mparam.h | 2 +- sysdeps/s390/iso-8859-1_cp037_z900.c | 2 +- sysdeps/s390/jmpbuf-offsets.h | 2 +- sysdeps/s390/jmpbuf-unwind.h | 2 +- sysdeps/s390/ldsodefs.h | 2 +- sysdeps/s390/libc-tls.c | 2 +- sysdeps/s390/longjmp.c | 2 +- sysdeps/s390/machine-gmon.h | 2 +- sysdeps/s390/mempcpy.S | 2 +- sysdeps/s390/memusage.h | 2 +- sysdeps/s390/multiarch/8bit-generic.c | 2 +- sysdeps/s390/multiarch/gconv_simple.c | 2 +- sysdeps/s390/multiarch/iconv/skeleton.c | 2 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 2 +- sysdeps/s390/multiarch/ifunc-resolve.h | 2 +- sysdeps/s390/multiarch/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/mempcpy.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 | 61 +- sysdeps/s390/nptl/bits/semaphore.h | 2 +- sysdeps/s390/nptl/pthread_spin_init.c | 2 +- sysdeps/s390/nptl/pthread_spin_lock.c | 2 +- sysdeps/s390/nptl/pthread_spin_trylock.c | 2 +- sysdeps/s390/nptl/pthread_spin_unlock.c | 2 +- sysdeps/s390/nptl/pthreaddef.h | 2 +- sysdeps/s390/nptl/tcb-offsets.sym | 1 - sysdeps/s390/nptl/tls.h | 2 +- sysdeps/s390/s390-32/__longjmp.c | 2 +- sysdeps/s390/s390-32/add_n.S | 2 +- sysdeps/s390/s390-32/addmul_1.S | 2 +- sysdeps/s390/s390-32/backtrace.c | 2 +- sysdeps/s390/s390-32/bcopy.S | 2 +- sysdeps/s390/s390-32/bits/wordsize.h | 12 +- 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 | 2 +- sysdeps/s390/s390-32/dl-sysdep.h | 2 +- sysdeps/s390/s390-32/dl-trampoline.S | 2 +- sysdeps/s390/s390-32/dl-trampoline.h | 2 +- sysdeps/s390/s390-32/memchr.S | 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 | 2 +- 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 | 4 +- sysdeps/s390/s390-32/setjmp.S | 44 +- 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/tst-audit.h | 2 +- sysdeps/s390/s390-64/__longjmp.c | 2 +- sysdeps/s390/s390-64/add_n.S | 2 +- sysdeps/s390/s390-64/backtrace.c | 2 +- sysdeps/s390/s390-64/bcopy.S | 2 +- sysdeps/s390/s390-64/bits/wordsize.h | 12 +- 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 | 2 +- sysdeps/s390/s390-64/dl-trampoline.S | 2 +- sysdeps/s390/s390-64/dl-trampoline.h | 2 +- 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 | 2 +- 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 | 4 +- sysdeps/s390/s390-64/setjmp.S | 44 +- 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/tst-audit.h | 2 +- sysdeps/s390/sotruss-lib.c | 2 +- sysdeps/s390/stackinfo.h | 2 +- sysdeps/s390/string_private.h | 2 +- sysdeps/s390/utf16-utf32-z9.c | 2 +- sysdeps/s390/utf8-utf16-z9.c | 2 +- sysdeps/s390/utf8-utf32-z9.c | 2 +- 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/libm-test-ulps-name | 1 + sysdeps/sh/machine-gmon.h | 2 +- sysdeps/sh/memcpy.S | 2 +- sysdeps/sh/memset.S | 2 +- sysdeps/sh/memusage.h | 2 +- sysdeps/sh/nptl/bits/pthreadtypes.h | 47 +- sysdeps/sh/nptl/bits/semaphore.h | 2 +- sysdeps/sh/nptl/pthread_spin_init.c | 2 +- sysdeps/sh/nptl/pthread_spin_lock.c | 2 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 2 +- sysdeps/sh/nptl/pthread_spin_unlock.S | 2 +- sysdeps/sh/nptl/pthreaddef.h | 2 +- sysdeps/sh/nptl/tcb-offsets.sym | 1 - sysdeps/sh/nptl/tls.h | 2 +- sysdeps/sh/sh3/__longjmp.S | 2 +- sysdeps/sh/sh3/setjmp.S | 3 +- sysdeps/sh/sh4/__longjmp.S | 2 +- sysdeps/sh/sh4/bits/mathdef.h | 46 - sysdeps/sh/sh4/fpu/fclrexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fedisblxcpt.c | 2 +- sysdeps/sh/sh4/fpu/feenablxcpt.c | 2 +- sysdeps/sh/sh4/fpu/fegetenv.c | 2 +- sysdeps/sh/sh4/fpu/fegetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fegetmode.c | 2 +- sysdeps/sh/sh4/fpu/fegetround.c | 2 +- sysdeps/sh/sh4/fpu/feholdexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fesetenv.c | 2 +- sysdeps/sh/sh4/fpu/fesetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fesetmode.c | 2 +- sysdeps/sh/sh4/fpu/fesetround.c | 2 +- sysdeps/sh/sh4/fpu/feupdateenv.c | 2 +- sysdeps/sh/sh4/fpu/fgetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/fraiseexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fsetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/ftestexcept.c | 2 +- sysdeps/sh/sh4/setjmp.S | 3 +- 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 | 38 - sysdeps/sparc/bits/string.h | 2 +- sysdeps/sparc/crti.S | 2 +- sysdeps/sparc/crtn.S | 2 +- sysdeps/sparc/dl-dtprocnum.h | 2 +- sysdeps/sparc/dl-procinfo.c | 2 +- sysdeps/sparc/dl-procinfo.h | 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/fegetmode.c | 2 +- sysdeps/sparc/fpu/fegetround.c | 2 +- sysdeps/sparc/fpu/feholdexcpt.c | 2 +- sysdeps/sparc/fpu/fesetenv.c | 2 +- sysdeps/sparc/fpu/fesetexcept.c | 2 +- sysdeps/sparc/fpu/fesetmode.c | 2 +- sysdeps/sparc/fpu/fesetround.c | 2 +- sysdeps/sparc/fpu/feupdateenv.c | 2 +- sysdeps/sparc/fpu/fgetexcptflg.c | 2 +- sysdeps/sparc/fpu/fpu_control.h | 2 +- sysdeps/sparc/fpu/fraiseexcpt.c | 2 +- sysdeps/sparc/fpu/fsetexcptflg.c | 2 +- sysdeps/sparc/fpu/ftestexcept.c | 2 +- sysdeps/sparc/fpu/libm-test-ulps-name | 1 + 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 | 61 +- sysdeps/sparc/nptl/bits/semaphore.h | 2 +- sysdeps/sparc/nptl/tcb-offsets.sym | 1 - sysdeps/sparc/nptl/tls.h | 2 +- sysdeps/sparc/sparc-ifunc.h | 2 +- sysdeps/sparc/sparc-mcount.S | 4 +- sysdeps/sparc/sparc32/Makefile | 2 +- sysdeps/sparc/sparc32/__longjmp.S | 2 +- sysdeps/sparc/sparc32/add_n.S | 2 +- sysdeps/sparc/sparc32/addmul_1.S | 2 +- sysdeps/sparc/sparc32/alloca.S | 2 +- sysdeps/sparc/sparc32/atomic-machine.h | 2 +- sysdeps/sparc/sparc32/bits/setjmp.h | 2 +- sysdeps/sparc/sparc32/bits/wordsize.h | 3 + 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 | 2 +- sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 2 +- sysdeps/sparc/sparc32/fpu/s_copysign.S | 2 +- sysdeps/sparc/sparc32/fpu/s_copysignf.S | 2 +- sysdeps/sparc/sparc32/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/fpu/s_fabsf.S | 2 +- sysdeps/sparc/sparc32/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc32/fpu/s_signbitl.S | 2 +- sysdeps/sparc/sparc32/fpu/w_sqrt.S | 53 - sysdeps/sparc/sparc32/fpu/w_sqrt_compat.S | 53 + sysdeps/sparc/sparc32/fpu/w_sqrtf.S | 51 - sysdeps/sparc/sparc32/fpu/w_sqrtf_compat.S | 51 + 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_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_post.c | 2 +- sysdeps/sparc/sparc32/sem_waitcommon.c | 2 +- sysdeps/sparc/sparc32/setjmp.S | 3 +- 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 | 2 +- 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 +- .../sparc/sparc32/sparcv9/fpu/multiarch/Makefile | 3 +- .../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.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fma-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fmaf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_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/w_sqrt-vis3.S | 49 - .../sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt.S | 12 - .../sparcv9/fpu/multiarch/w_sqrt_compat-vis3.S | 49 + .../sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S | 12 + .../sparc32/sparcv9/fpu/multiarch/w_sqrtf-vis3.S | 47 - .../sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf.S | 12 - .../sparcv9/fpu/multiarch/w_sqrtf_compat-vis3.S | 47 + .../sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S | 12 + sysdeps/sparc/sparc32/sparcv9/fpu/s_fabs.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/w_sqrt.S | 51 - sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt_compat.S | 51 + sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf.S | 50 - sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf_compat.S | 50 + sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 2 +- sysdeps/sparc/sparc32/sparcv9/mul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/submul_1.S | 2 +- sysdeps/sparc/sparc32/start.S | 2 +- sysdeps/sparc/sparc32/stpcpy.S | 2 +- sysdeps/sparc/sparc32/strcat.S | 2 +- sysdeps/sparc/sparc32/strchr.S | 2 +- sysdeps/sparc/sparc32/strcmp.S | 2 +- sysdeps/sparc/sparc32/strcpy.S | 2 +- sysdeps/sparc/sparc32/strlen.S | 2 +- sysdeps/sparc/sparc32/sub_n.S | 2 +- sysdeps/sparc/sparc32/submul_1.S | 2 +- sysdeps/sparc/sparc32/tst-audit.h | 2 +- sysdeps/sparc/sparc64/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/bits/wordsize.h | 3 + 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-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_finite-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_finitef-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_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.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c | 2 +- sysdeps/sparc/sparc64/fpu/s_copysign.S | 2 +- sysdeps/sparc/sparc64/fpu/s_copysignf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finite.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finitef.S | 2 +- sysdeps/sparc/sparc64/fpu/s_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/w_sqrt.S | 48 - sysdeps/sparc/sparc64/fpu/w_sqrt_compat.S | 48 + sysdeps/sparc/sparc64/fpu/w_sqrtf.S | 48 - sysdeps/sparc/sparc64/fpu/w_sqrtf_compat.S | 48 + 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 | 54 - 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-name | 1 + sysdeps/tile/machine-gmon.h | 2 +- sysdeps/tile/math-tests.h | 30 + sysdeps/tile/memcmp.c | 2 +- sysdeps/tile/memcopy.h | 2 +- sysdeps/tile/nptl/Makefile | 2 +- sysdeps/tile/nptl/bits/pthreadtypes.h | 61 +- 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/tcb-offsets.sym | 1 - sysdeps/tile/nptl/tls.h | 2 +- sysdeps/tile/preconfigure | 2 +- sysdeps/tile/setjmp.S | 3 +- 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/bits/wordsize.h | 3 + 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 | 12 +- sysdeps/tile/tilepro/bits/wordsize.h | 5 +- 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 | 2 +- sysdeps/unix/Makefile | 2 +- sysdeps/unix/alpha/getegid.S | 2 +- sysdeps/unix/alpha/geteuid.S | 2 +- sysdeps/unix/alpha/getppid.S | 2 +- sysdeps/unix/alpha/pipe.S | 2 +- sysdeps/unix/alpha/sysdep.S | 2 +- sysdeps/unix/alpha/sysdep.h | 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 | 2 +- sysdeps/unix/bsd/getpt.c | 2 +- sysdeps/unix/bsd/gtty.c | 2 +- sysdeps/unix/bsd/stty.c | 2 +- sysdeps/unix/bsd/tcdrain.c | 2 +- sysdeps/unix/bsd/tcflow.c | 2 +- sysdeps/unix/bsd/tcflush.c | 2 +- sysdeps/unix/bsd/tcgetattr.c | 2 +- sysdeps/unix/bsd/tcgetpgrp.c | 2 +- sysdeps/unix/bsd/tcsendbrk.c | 2 +- sysdeps/unix/bsd/tcsetattr.c | 2 +- sysdeps/unix/bsd/tcsetpgrp.c | 2 +- sysdeps/unix/bsd/ualarm.c | 2 +- sysdeps/unix/bsd/unlockpt.c | 2 +- sysdeps/unix/bsd/wait.c | 2 +- sysdeps/unix/bsd/wait3.c | 2 +- sysdeps/unix/bsd/waitpid.c | 2 +- sysdeps/unix/clock_gettime.c | 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 | 2 +- sysdeps/unix/getpagesize.c | 2 +- sysdeps/unix/grantpt.c | 2 +- sysdeps/unix/i386/sysdep.S | 2 +- sysdeps/unix/i386/sysdep.h | 2 +- sysdeps/unix/ifreq.c | 2 +- sysdeps/unix/make-syscalls.sh | 1 + 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 | 2 +- sysdeps/unix/stime.c | 2 +- sysdeps/unix/syscall-template.S | 2 +- sysdeps/unix/syscall.S | 2 +- sysdeps/unix/sysdep.h | 2 +- sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/_exit.c | 2 +- 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 | 10 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.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 | 19 +- sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 17 +- sysdeps/unix/sysv/linux/aarch64/dl-static.c | 2 +- sysdeps/unix/sysv/linux/aarch64/getcontext.S | 5 +- sysdeps/unix/sysv/linux/aarch64/init-first.c | 14 +- sysdeps/unix/sysv/linux/aarch64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/aarch64/ipc_priv.h | 21 + .../unix/sysv/linux/aarch64/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/aarch64/ld.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ldconfig.h | 4 +- sysdeps/unix/sysv/linux/aarch64/ldsodefs.h | 2 +- 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 | 4 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 30 + sysdeps/unix/sysv/linux/aarch64/localplt.data | 10 +- 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 | 3 +- sysdeps/unix/sysv/linux/aarch64/sigaction.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h | 5 +- sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 3 +- 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 | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall.S | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 10 +- .../unix/sysv/linux/aarch64/ucontext-internal.h | 2 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 19 +- sysdeps/unix/sysv/linux/accept.c | 2 +- sysdeps/unix/sysv/linux/accept4.c | 2 +- sysdeps/unix/sysv/linux/access.c | 47 + sysdeps/unix/sysv/linux/adjtime.c | 2 +- sysdeps/unix/sysv/linux/aio_misc.h | 2 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/alpha/Makefile | 5 +- 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 | 2 +- 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 | 49 +- 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 | 2 +- sysdeps/unix/sysv/linux/alpha/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 5 +- sysdeps/unix/sysv/linux/alpha/bits/wordsize.h | 14 +- sysdeps/unix/sysv/linux/alpha/brk.S | 2 +- sysdeps/unix/sysv/linux/alpha/clone.S | 18 +- 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/ipc_priv.h | 33 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 6 +- sysdeps/unix/sysv/linux/alpha/kernel_stat.h | 1 + sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 1 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 30 + sysdeps/unix/sysv/linux/alpha/localplt.data | 30 +- sysdeps/unix/sysv/linux/alpha/lxstat.c | 2 +- sysdeps/unix/sysv/linux/alpha/makecontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/msgctl.c | 1 - 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/semctl.c | 1 - sysdeps/unix/sysv/linux/alpha/setcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/setfpucw.c | 2 +- sysdeps/unix/sysv/linux/alpha/shmctl.c | 1 - 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 | 3 +- sysdeps/unix/sysv/linux/alpha/syscall.S | 2 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 13 - sysdeps/unix/sysv/linux/alpha/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 2 +- sysdeps/unix/sysv/linux/alpha/vfork.S | 17 +- 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/Makefile | 4 - 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 | 12 +- 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 | 36 - sysdeps/unix/sysv/linux/arm/getcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/arm/init-first.c | 2 +- sysdeps/unix/sysv/linux/arm/ioperm.c | 2 +- sysdeps/unix/sysv/linux/arm/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/arm/ld.abilist | 1 - sysdeps/unix/sysv/linux/arm/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/arm/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/arm/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/arm/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/libm.abilist | 30 + sysdeps/unix/sysv/linux/arm/localplt.data | 10 +- sysdeps/unix/sysv/linux/arm/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arm/mmap.c | 2 +- sysdeps/unix/sysv/linux/arm/msgctl.c | 33 - sysdeps/unix/sysv/linux/arm/oldgetrlimit.c | 1 - sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c | 1 - sysdeps/unix/sysv/linux/arm/oldsetrlimit.c | 1 - sysdeps/unix/sysv/linux/arm/posix_fadvise.c | 2 +- sysdeps/unix/sysv/linux/arm/profil-counter.h | 2 +- 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 | 54 - sysdeps/unix/sysv/linux/arm/setcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/shmctl.c | 34 - sysdeps/unix/sysv/linux/arm/sigaction.c | 2 +- sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/arm/sigrestorer.S | 2 +- sysdeps/unix/sysv/linux/arm/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/io.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/procfs.h | 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 | 12 - sysdeps/unix/sysv/linux/arm/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 2 +- sysdeps/unix/sysv/linux/arm/tls.h | 2 +- sysdeps/unix/sysv/linux/arm/truncate64.c | 35 - sysdeps/unix/sysv/linux/arm/umount.c | 2 +- sysdeps/unix/sysv/linux/arm/vfork.S | 17 +- 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 | 12 +- sysdeps/unix/sysv/linux/bits/in.h | 2 +- sysdeps/unix/sysv/linux/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/bits/ipc.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 | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/bits/time.h | 2 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 2 +- sysdeps/unix/sysv/linux/bits/uio.h | 2 +- sysdeps/unix/sysv/linux/bits/utsname.h | 2 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 2 +- sysdeps/unix/sysv/linux/check_native.c | 2 +- sysdeps/unix/sysv/linux/check_pf.c | 2 +- sysdeps/unix/sysv/linux/clock.c | 2 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 2 +- sysdeps/unix/sysv/linux/clock_getres.c | 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/connect.c | 2 +- sysdeps/unix/sysv/linux/createthread.c | 8 +- sysdeps/unix/sysv/linux/default-sched.h | 2 +- sysdeps/unix/sysv/linux/device-nrs.h | 2 +- sysdeps/unix/sysv/linux/dl-execstack.c | 2 +- sysdeps/unix/sysv/linux/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/dl-openat64.c | 2 +- sysdeps/unix/sysv/linux/dl-origin.c | 2 +- sysdeps/unix/sysv/linux/dl-osinfo.h | 2 +- sysdeps/unix/sysv/linux/dl-sysdep.c | 2 +- sysdeps/unix/sysv/linux/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/dl-vdso.c | 2 +- sysdeps/unix/sysv/linux/dl-vdso.h | 2 +- sysdeps/unix/sysv/linux/dl-writev.h | 2 +- sysdeps/unix/sysv/linux/epoll_pwait.c | 2 +- sysdeps/unix/sysv/linux/errqueue.h | 2 +- sysdeps/unix/sysv/linux/eventfd_read.c | 2 +- sysdeps/unix/sysv/linux/eventfd_write.c | 2 +- sysdeps/unix/sysv/linux/exit-thread.h | 2 +- sysdeps/unix/sysv/linux/faccessat.c | 2 +- sysdeps/unix/sysv/linux/fallocate.c | 2 +- sysdeps/unix/sysv/linux/fallocate64.c | 2 +- sysdeps/unix/sysv/linux/fatal-prepare.h | 2 +- sysdeps/unix/sysv/linux/fchmodat.c | 2 +- sysdeps/unix/sysv/linux/fcntl.c | 2 +- sysdeps/unix/sysv/linux/fd_to_filename.h | 2 +- sysdeps/unix/sysv/linux/fexecve.c | 2 +- sysdeps/unix/sysv/linux/fips-private.h | 2 +- sysdeps/unix/sysv/linux/fpathconf.c | 2 +- sysdeps/unix/sysv/linux/fstatfs64.c | 24 +- sysdeps/unix/sysv/linux/fstatvfs.c | 2 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 2 +- sysdeps/unix/sysv/linux/ftruncate.c | 35 + sysdeps/unix/sysv/linux/ftruncate64.c | 24 +- sysdeps/unix/sysv/linux/futex-internal.h | 2 +- sysdeps/unix/sysv/linux/futimens.c | 2 +- sysdeps/unix/sysv/linux/futimes.c | 2 +- sysdeps/unix/sysv/linux/futimesat.c | 2 +- sysdeps/unix/sysv/linux/fxstat.c | 4 +- sysdeps/unix/sysv/linux/fxstat64.c | 4 +- sysdeps/unix/sysv/linux/fxstatat.c | 4 +- sysdeps/unix/sysv/linux/fxstatat64.c | 2 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 2 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/generic/access.c | 31 - 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 | 7 +- 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 | 6 +- sysdeps/unix/sysv/linux/generic/lchown.c | 2 +- sysdeps/unix/sysv/linux/generic/link.c | 2 +- sysdeps/unix/sysv/linux/generic/lxstat.c | 4 +- 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 | 29 - 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/syscalls.list | 14 - sysdeps/unix/sysv/linux/generic/sysctl.c | 2 +- sysdeps/unix/sysv/linux/generic/sysdep.h | 6 +- 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 | 5 +- .../sysv/linux/generic/wordsize-32/ftruncate.c | 31 - .../sysv/linux/generic/wordsize-32/ftruncate64.c | 32 - .../unix/sysv/linux/generic/wordsize-32/fxstat.c | 4 +- .../unix/sysv/linux/generic/wordsize-32/fxstat64.c | 36 + .../unix/sysv/linux/generic/wordsize-32/fxstatat.c | 4 +- .../sysv/linux/generic/wordsize-32/fxstatat64.c | 37 + .../unix/sysv/linux/generic/wordsize-32/getdents.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/llseek.c | 46 - .../unix/sysv/linux/generic/wordsize-32/lseek.c | 38 - .../unix/sysv/linux/generic/wordsize-32/lxstat.c | 4 +- .../unix/sysv/linux/generic/wordsize-32/lxstat64.c | 15 +- sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/overflow.h | 2 +- .../unix/sysv/linux/generic/wordsize-32/sendfile.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/statfs.c | 5 +- .../sysv/linux/generic/wordsize-32/syscalls.list | 2 - .../unix/sysv/linux/generic/wordsize-32/truncate.c | 31 - .../sysv/linux/generic/wordsize-32/truncate64.c | 31 - .../unix/sysv/linux/generic/wordsize-32/xstat.c | 4 +- .../unix/sysv/linux/generic/wordsize-32/xstat64.c | 15 +- sysdeps/unix/sysv/linux/generic/xmknod.c | 2 +- sysdeps/unix/sysv/linux/generic/xstat.c | 4 +- sysdeps/unix/sysv/linux/getclktck.c | 2 +- sysdeps/unix/sysv/linux/getcwd.c | 2 +- sysdeps/unix/sysv/linux/getdents.c | 2 +- sysdeps/unix/sysv/linux/getdirentries.c | 2 +- sysdeps/unix/sysv/linux/getdtsz.c | 2 +- sysdeps/unix/sysv/linux/getentropy.c | 73 + sysdeps/unix/sysv/linux/gethostid.c | 2 +- sysdeps/unix/sysv/linux/getipv4sourcefilter.c | 2 +- sysdeps/unix/sysv/linux/getloadavg.c | 2 +- sysdeps/unix/sysv/linux/getlogin.c | 2 +- sysdeps/unix/sysv/linux/getlogin_r.c | 2 +- sysdeps/unix/sysv/linux/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/getpeername.c | 2 +- sysdeps/unix/sysv/linux/getpid.c | 64 - sysdeps/unix/sysv/linux/getpriority.c | 2 +- sysdeps/unix/sysv/linux/getpt.c | 2 +- sysdeps/unix/sysv/linux/getrandom.c | 43 + sysdeps/unix/sysv/linux/getrlimit.c | 56 + sysdeps/unix/sysv/linux/getrlimit64.c | 86 +- 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 | 2 +- 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 | 14 +- sysdeps/unix/sysv/linux/hppa/getcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/hppa/internaltypes.h | 40 +- sysdeps/unix/sysv/linux/hppa/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/hppa/kernel_stat.h | 3 + sysdeps/unix/sysv/linux/hppa/ld.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 30 + sysdeps/unix/sysv/linux/hppa/localplt.data | 24 + 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 | 28 +- sysdeps/unix/sysv/linux/hppa/pthread.h | 2 +- .../unix/sysv/linux/hppa/pthread_cond_broadcast.c | 2 +- .../unix/sysv/linux/hppa/pthread_cond_destroy.c | 2 +- sysdeps/unix/sysv/linux/hppa/pthread_cond_init.c | 2 +- sysdeps/unix/sysv/linux/hppa/pthread_cond_signal.c | 2 +- .../unix/sysv/linux/hppa/pthread_cond_timedwait.c | 41 - sysdeps/unix/sysv/linux/hppa/pthread_cond_wait.c | 15 +- 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 | 16 - sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.c | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 2 +- sysdeps/unix/sysv/linux/hppa/utimes.c | 2 +- sysdeps/unix/sysv/linux/i386/Makefile | 4 - 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 | 2 +- sysdeps/unix/sysv/linux/i386/clone.S | 17 +- 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/fcntl.c | 2 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 4 +- sysdeps/unix/sysv/linux/i386/fxstatat.c | 4 +- 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 | 2 +- sysdeps/unix/sysv/linux/i386/getrlimit64.c | 25 - sysdeps/unix/sysv/linux/i386/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/i386/glob64.c | 2 +- sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 2 +- .../sysv/linux/i386/i686/pthread_cond_timedwait.S | 20 - sysdeps/unix/sysv/linux/i386/init-first.c | 2 +- sysdeps/unix/sysv/linux/i386/kernel-features.h | 5 +- sysdeps/unix/sysv/linux/i386/ld.abilist | 1 - sysdeps/unix/sysv/linux/i386/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/libc-lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + sysdeps/unix/sysv/linux/i386/libm.abilist | 30 + sysdeps/unix/sysv/linux/i386/localplt.data | 9 +- sysdeps/unix/sysv/linux/i386/lockf64.c | 2 +- sysdeps/unix/sysv/linux/i386/lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/i386/lowlevellock.h | 2 +- sysdeps/unix/sysv/linux/i386/lowlevelrobustlock.S | 2 +- sysdeps/unix/sysv/linux/i386/lxstat.c | 4 +- sysdeps/unix/sysv/linux/i386/makecontext.S | 2 +- sysdeps/unix/sysv/linux/i386/mmap.c | 2 +- sysdeps/unix/sysv/linux/i386/olddirent.h | 2 +- sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c | 57 - sysdeps/unix/sysv/linux/i386/profil-counter.h | 2 +- .../unix/sysv/linux/i386/pthread_cond_broadcast.S | 241 - sysdeps/unix/sysv/linux/i386/pthread_cond_signal.S | 216 - .../unix/sysv/linux/i386/pthread_cond_timedwait.S | 974 - sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S | 642 - sysdeps/unix/sysv/linux/i386/putmsg.c | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/i386/setcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/setegid.c | 2 +- sysdeps/unix/sysv/linux/i386/seteuid.c | 2 +- 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 | 2 +- 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.c | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/time.c | 2 +- sysdeps/unix/sysv/linux/i386/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/i386/vfork.S | 21 +- sysdeps/unix/sysv/linux/i386/xstat.c | 4 +- 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 | 16 +- 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 | 2 +- sysdeps/unix/sysv/linux/ia64/kernel_stat.h | 3 +- sysdeps/unix/sysv/linux/ia64/ld.abilist | 1 - sysdeps/unix/sysv/linux/ia64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/ia64/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 30 + sysdeps/unix/sysv/linux/ia64/localplt.data | 9 +- 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 | 2 +- sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/ia64/sigpending.c | 2 +- sysdeps/unix/sysv/linux/ia64/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/ia64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/ia64/sys/io.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/rse.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/ia64/syscall.S | 2 +- sysdeps/unix/sysv/linux/ia64/syscalls.list | 14 - 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 | 2 +- sysdeps/unix/sysv/linux/ia64/system.c | 2 +- sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c | 24 + 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 | 22 +- sysdeps/unix/sysv/linux/ia64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/if_index.c | 2 +- sysdeps/unix/sysv/linux/ifaddrs.c | 2 +- sysdeps/unix/sysv/linux/ifreq.c | 2 +- sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 4 +- sysdeps/unix/sysv/linux/ipc_ops.h | 30 + sysdeps/unix/sysv/linux/ipc_priv.h | 23 +- sysdeps/unix/sysv/linux/kernel-features.h | 6 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 2 +- sysdeps/unix/sysv/linux/kernel_stat.h | 3 + sysdeps/unix/sysv/linux/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/lddlibc4.c | 4 +- sysdeps/unix/sysv/linux/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/libc_fatal.c | 2 +- sysdeps/unix/sysv/linux/linux_fsinfo.h | 2 +- sysdeps/unix/sysv/linux/listen.c | 2 +- sysdeps/unix/sysv/linux/llseek.c | 46 - sysdeps/unix/sysv/linux/lowlevellock-futex.h | 2 +- sysdeps/unix/sysv/linux/lseek.c | 57 + sysdeps/unix/sysv/linux/lseek64.c | 55 +- sysdeps/unix/sysv/linux/lutimes.c | 2 +- sysdeps/unix/sysv/linux/lxstat.c | 4 +- sysdeps/unix/sysv/linux/lxstat64.c | 4 +- sysdeps/unix/sysv/linux/m68k/Makefile | 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/sockaddr.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/m68k/brk.c | 2 +- sysdeps/unix/sysv/linux/m68k/clone.S | 15 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 1 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 30 + 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/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/m68k/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/m68k/init-first.c | 2 +- sysdeps/unix/sysv/linux/m68k/kernel-features.h | 5 +- sysdeps/unix/sysv/linux/m68k/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/m68k/localplt.data | 9 +- sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 30 + 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/syscalls.list | 4 - 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/oldgetrlimit64.c | 1 - sysdeps/unix/sysv/linux/m68k/register-dump.h | 2 +- sysdeps/unix/sysv/linux/m68k/semtimedop.S | 69 - 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/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.S | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/vfork.S | 22 +- 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 | 2 +- sysdeps/unix/sysv/linux/microblaze/getsysstats.c | 2 +- .../unix/sysv/linux/microblaze/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 5 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/libc.abilist | 4 + sysdeps/unix/sysv/linux/microblaze/libm.abilist | 30 + sysdeps/unix/sysv/linux/microblaze/localplt.data | 13 +- sysdeps/unix/sysv/linux/microblaze/mmap.S | 2 +- sysdeps/unix/sysv/linux/microblaze/msgctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/semctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/shmctl.c | 1 - .../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 | 12 - sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.S | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 2 +- sysdeps/unix/sysv/linux/microblaze/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/Makefile | 6 + 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 | 2 +- sysdeps/unix/sysv/linux/mips/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/mips/brk.c | 2 +- sysdeps/unix/sysv/linux/mips/clone.S | 15 +- 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 | 2 +- sysdeps/unix/sysv/linux/mips/ipc_priv.h | 1 - sysdeps/unix/sysv/linux/mips/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/mips/kernel_stat.h | 3 + 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 | 2 +- sysdeps/unix/sysv/linux/mips/makecontext.S | 2 +- sysdeps/unix/sysv/linux/mips/mips32/accept4.c | 2 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c | 36 - sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 30 + .../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 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c | 2 +- sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c | 2 +- sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/mips/mips32/truncate64.c | 35 - sysdeps/unix/sysv/linux/mips/mips64/ftruncate64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h | 32 + sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 30 + sysdeps/unix/sysv/linux/mips/mips64/llseek.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 19 +- sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 1 - .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c | 36 + sysdeps/unix/sysv/linux/mips/mips64/n32/mmap.c | 2 +- .../unix/sysv/linux/mips/mips64/n32/syscalls.list | 4 + sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 1 - .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + .../sysv/linux/mips/mips64/n64/posix_fadvise64.c | 2 +- .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 2 + sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 40 +- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 19 +- sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +- sysdeps/unix/sysv/linux/mips/mips64/syscalls.list | 18 - .../unix/sysv/linux/mips/mips64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/truncate64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/umount.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/mips/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/mips/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/procfs.h | 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 | 3 +- sysdeps/unix/sysv/linux/mips/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/mips/ustat.c | 2 +- sysdeps/unix/sysv/linux/mips/vfork.S | 21 +- sysdeps/unix/sysv/linux/mips/xstatconv.c | 4 +- sysdeps/unix/sysv/linux/mmap64.c | 2 +- sysdeps/unix/sysv/linux/mq_close.c | 2 +- sysdeps/unix/sysv/linux/mq_getattr.c | 2 +- sysdeps/unix/sysv/linux/mq_notify.c | 2 +- sysdeps/unix/sysv/linux/mq_open.c | 2 +- sysdeps/unix/sysv/linux/mq_receive.c | 2 +- sysdeps/unix/sysv/linux/mq_send.c | 2 +- sysdeps/unix/sysv/linux/mq_unlink.c | 2 +- sysdeps/unix/sysv/linux/msgctl.c | 47 +- sysdeps/unix/sysv/linux/msgget.c | 13 +- sysdeps/unix/sysv/linux/msgrcv.c | 28 +- sysdeps/unix/sysv/linux/msgsnd.c | 11 +- sysdeps/unix/sysv/linux/net/ethernet.h | 2 +- sysdeps/unix/sysv/linux/net/if_arp.h | 2 +- sysdeps/unix/sysv/linux/net/if_packet.h | 2 +- sysdeps/unix/sysv/linux/net/if_shaper.h | 2 +- sysdeps/unix/sysv/linux/net/if_slip.h | 2 +- sysdeps/unix/sysv/linux/net/route.h | 2 +- sysdeps/unix/sysv/linux/netash/ash.h | 2 +- sysdeps/unix/sysv/linux/netatalk/at.h | 2 +- sysdeps/unix/sysv/linux/netax25/ax25.h | 2 +- sysdeps/unix/sysv/linux/neteconet/ec.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_ether.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_fddi.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_tr.h | 2 +- sysdeps/unix/sysv/linux/netipx/ipx.h | 2 +- sysdeps/unix/sysv/linux/netiucv/iucv.h | 2 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 2 +- sysdeps/unix/sysv/linux/netlinkaccess.h | 2 +- sysdeps/unix/sysv/linux/netpacket/packet.h | 2 +- sysdeps/unix/sysv/linux/netrom/netrom.h | 2 +- sysdeps/unix/sysv/linux/netrose/rose.h | 2 +- sysdeps/unix/sysv/linux/nios2/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_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/nios2/ld.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 30 + sysdeps/unix/sysv/linux/nios2/localplt.data | 10 +- sysdeps/unix/sysv/linux/nios2/makecontext.c | 2 +- sysdeps/unix/sysv/linux/nios2/setcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/nios2/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sys/cachectl.h | 5 +- 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 | 12 +- sysdeps/unix/sysv/linux/not-cancel.h | 2 +- sysdeps/unix/sysv/linux/nptl-signals.h | 2 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettime.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 2 +- sysdeps/unix/sysv/linux/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 | 2 +- sysdeps/unix/sysv/linux/posix_fadvise.c | 2 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 2 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 2 +- sysdeps/unix/sysv/linux/posix_madvise.c | 2 +- .../unix/sysv/linux/powerpc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ppc.h | 2 +- .../unix/sysv/linux/powerpc/bits/pthreadtypes.h | 63 +- 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 | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/wordsize.h | 14 +- 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 | 12 +- sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 9 +- sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 17 +- 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/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/powerpc/htm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/init-first.c | 2 +- sysdeps/unix/sysv/linux/powerpc/ioctl.c | 2 +- sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 23 +- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 5 +- sysdeps/unix/sysv/linux/powerpc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/powerpc/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/powerpc/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-start.c | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 2 +- sysdeps/unix/sysv/linux/powerpc/oldgetrlimit64.c | 1 - sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile | 4 - .../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 | 5 +- .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 30 + .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 9 +- .../sysv/linux/powerpc/powerpc32/ftruncate64.c | 36 - .../linux/powerpc/powerpc32/getcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/kernel_stat.h | 5 +- .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 1 - .../sysv/linux/powerpc/powerpc32/makecontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/context-e500.h | 2 +- .../linux/powerpc/powerpc32/nofpu/getcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 4 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 30 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 9 +- .../linux/powerpc/powerpc32/nofpu/setcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/swapcontext.S | 2 +- .../linux/powerpc/powerpc32/setcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/setcontext.S | 2 +- .../linux/powerpc/powerpc32/swapcontext-common.S | 2 +- .../sysv/linux/powerpc/powerpc32/swapcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/syscalls.list | 4 - .../sysv/linux/powerpc/powerpc32/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 2 +- .../unix/sysv/linux/powerpc/powerpc32/truncate64.c | 34 - sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S | 28 +- .../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/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 | 3 +- .../sysv/linux/powerpc/powerpc64/ld-le.abilist | 1 - .../unix/sysv/linux/powerpc/powerpc64/ld.abilist | 1 - .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 2 +- .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 4 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 30 + .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 30 + .../sysv/linux/powerpc/powerpc64/localplt.data | 9 +- .../sysv/linux/powerpc/powerpc64/makecontext.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/syscalls.list | 3 - .../sysv/linux/powerpc/powerpc64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S | 25 +- sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c | 2 +- .../sysv/linux/powerpc/pthread_mutex_cond_lock.c | 2 +- .../unix/sysv/linux/powerpc/pthread_mutex_lock.c | 2 +- .../sysv/linux/powerpc/pthread_mutex_timedlock.c | 2 +- .../sysv/linux/powerpc/pthread_mutex_trylock.c | 2 +- sysdeps/unix/sysv/linux/powerpc/readelflib.c | 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 | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/pread.c | 2 +- sysdeps/unix/sysv/linux/pread64.c | 2 +- sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/preadv64.c | 2 +- sysdeps/unix/sysv/linux/prlimit.c | 2 +- sysdeps/unix/sysv/linux/prof-freq.c | 2 +- sysdeps/unix/sysv/linux/pselect.c | 2 +- sysdeps/unix/sysv/linux/pt-raise.c | 2 +- sysdeps/unix/sysv/linux/pthread-pids.h | 4 +- sysdeps/unix/sysv/linux/pthread_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 2 +- sysdeps/unix/sysv/linux/pthread_getname.c | 2 +- sysdeps/unix/sysv/linux/pthread_kill.c | 13 +- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 2 +- sysdeps/unix/sysv/linux/pthread_setname.c | 2 +- sysdeps/unix/sysv/linux/pthread_sigmask.c | 2 +- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 17 +- sysdeps/unix/sysv/linux/ptrace.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 2 +- sysdeps/unix/sysv/linux/pwrite.c | 2 +- sysdeps/unix/sysv/linux/pwrite64.c | 2 +- sysdeps/unix/sysv/linux/pwritev.c | 2 +- sysdeps/unix/sysv/linux/pwritev64.c | 2 +- sysdeps/unix/sysv/linux/raise.c | 9 +- sysdeps/unix/sysv/linux/readahead.c | 2 +- sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/reboot.c | 2 +- sysdeps/unix/sysv/linux/recv.c | 2 +- sysdeps/unix/sysv/linux/recvfrom.c | 2 +- sysdeps/unix/sysv/linux/recvmmsg.c | 2 +- sysdeps/unix/sysv/linux/recvmsg.c | 2 +- sysdeps/unix/sysv/linux/rename.c | 35 + sysdeps/unix/sysv/linux/renameat.c | 32 + sysdeps/unix/sysv/linux/s390/Makefile | 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 | 7 +- sysdeps/unix/sysv/linux/s390/bits/utmp.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/utmpx.h | 2 +- sysdeps/unix/sysv/linux/s390/brk.c | 2 +- sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 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 | 96 +- sysdeps/unix/sysv/linux/s390/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 78 +- sysdeps/unix/sysv/linux/s390/elision-unlock.c | 37 +- sysdeps/unix/sysv/linux/s390/force-elision.h | 2 +- sysdeps/unix/sysv/linux/s390/htm.h | 181 + sysdeps/unix/sysv/linux/s390/init-first.c | 2 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 2 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 5 +- sysdeps/unix/sysv/linux/s390/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/s390/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/s390/localplt.data | 16 +- sysdeps/unix/sysv/linux/s390/longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 6 +- 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 +- sysdeps/unix/sysv/linux/s390/s390-32/Makefile | 4 - .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 2 +- .../sysv/linux/s390/s390-32/__makecontext_ret.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 9 +- sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getrlimit64.c | 1 - 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 | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 30 + 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/oldgetrlimit64.c | 1 - .../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 | 3 - .../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 | 2 +- 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 | 14 +- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 2 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 11 +- sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h | 3 +- sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 30 + 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 | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sigpending.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list | 14 - .../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 | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 15 +- sysdeps/unix/sysv/linux/s390/semtimedop.c | 14 +- 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 | 2 +- sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/user.h | 2 +- sysdeps/unix/sysv/linux/s390/sysconf.c | 2 +- sysdeps/unix/sysv/linux/s390/system.c | 2 +- sysdeps/unix/sysv/linux/safe-fatal.h | 2 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/sched_getcpu.c | 2 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 2 +- sysdeps/unix/sysv/linux/scsi/scsi.h | 2 +- sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h | 2 +- sysdeps/unix/sysv/linux/scsi/sg.h | 2 +- sysdeps/unix/sysv/linux/semctl.c | 73 +- sysdeps/unix/sysv/linux/semget.c | 13 +- sysdeps/unix/sysv/linux/semop.c | 12 +- sysdeps/unix/sysv/linux/semtimedop.c | 15 +- sysdeps/unix/sysv/linux/send.c | 2 +- sysdeps/unix/sysv/linux/sendmmsg.c | 2 +- sysdeps/unix/sysv/linux/sendmsg.c | 2 +- sysdeps/unix/sysv/linux/sendto.c | 2 +- sysdeps/unix/sysv/linux/setegid.c | 2 +- sysdeps/unix/sysv/linux/seteuid.c | 2 +- sysdeps/unix/sysv/linux/setgid.c | 2 +- sysdeps/unix/sysv/linux/setgroups.c | 2 +- sysdeps/unix/sysv/linux/setipv4sourcefilter.c | 2 +- sysdeps/unix/sysv/linux/setregid.c | 2 +- sysdeps/unix/sysv/linux/setresgid.c | 2 +- sysdeps/unix/sysv/linux/setresuid.c | 2 +- sysdeps/unix/sysv/linux/setreuid.c | 2 +- sysdeps/unix/sysv/linux/setrlimit.c | 64 + sysdeps/unix/sysv/linux/setrlimit64.c | 48 +- 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 | 2 +- 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 | 24 +- sysdeps/unix/sysv/linux/sh/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/sh/kernel-features.h | 11 +- sysdeps/unix/sysv/linux/sh/ld.abilist | 1 - sysdeps/unix/sysv/linux/sh/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/libm.abilist | 30 + sysdeps/unix/sysv/linux/sh/localplt.data | 21 + sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h | 2 +- sysdeps/unix/sysv/linux/sh/makecontext.S | 2 +- sysdeps/unix/sysv/linux/sh/pipe.S | 2 +- sysdeps/unix/sysv/linux/sh/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/sh/sh3/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/register-dump.h | 2 +- sysdeps/unix/sysv/linux/sh/sh3/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/register-dump.h | 4 +- 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 | 17 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 3 +- sysdeps/unix/sysv/linux/sh/syscall.S | 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 | 2 +- sysdeps/unix/sysv/linux/sh/vfork.S | 23 +- sysdeps/unix/sysv/linux/shm-directory.c | 2 +- sysdeps/unix/sysv/linux/shmat.c | 19 +- sysdeps/unix/sysv/linux/shmctl.c | 61 +- sysdeps/unix/sysv/linux/shmdt.c | 14 +- sysdeps/unix/sysv/linux/shmget.c | 15 +- sysdeps/unix/sysv/linux/shutdown.c | 2 +- sysdeps/unix/sysv/linux/sigaction.c | 2 +- sysdeps/unix/sysv/linux/siglist.h | 2 +- sysdeps/unix/sysv/linux/signalfd.c | 2 +- sysdeps/unix/sysv/linux/sigpending.c | 2 +- sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigqueue.c | 2 +- sysdeps/unix/sysv/linux/sigset-cvt-mask.h | 2 +- sysdeps/unix/sysv/linux/sigstack.c | 2 +- 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/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/long-double.h | 26 + sysdeps/unix/sysv/linux/sparc/bits/mman.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/sparc/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 7 +- sysdeps/unix/sysv/linux/sparc/bits/wordsize.h | 17 +- sysdeps/unix/sysv/linux/sparc/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/sparc/getrlimit64.c | 24 + sysdeps/unix/sysv/linux/sparc/getshmlba.c | 2 +- sysdeps/unix/sysv/linux/sparc/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 5 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 2 +- 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 | 9 +- sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S | 2 +- .../unix/sysv/linux/sparc/sparc32/kernel_stat.h | 3 + sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 30 + .../unix/sysv/linux/sparc/sparc32/localplt.data | 9 +- .../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 | 10 +- .../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/syscalls.list | 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 | 12 +- .../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 | 9 +- 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/ipc_priv.h | 41 + .../unix/sysv/linux/sparc/sparc64/kernel_stat.h | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 30 + .../unix/sysv/linux/sparc/sparc64/localplt.data | 9 +- 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 | 32 - 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 | 54 - sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 6 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c | 2 +- .../unix/sysv/linux/sparc/sparc64/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h | 2 +- .../unix/sysv/linux/sparc/sparc64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc64/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 | 12 +- 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 | 2 +- sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sparc/system.c | 2 +- sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/speed.c | 2 +- sysdeps/unix/sysv/linux/statfs64.c | 25 +- 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 | 2 +- sysdeps/unix/sysv/linux/sys/eventfd.h | 2 +- sysdeps/unix/sysv/linux/sys/fanotify.h | 2 +- sysdeps/unix/sysv/linux/sys/fsuid.h | 2 +- sysdeps/unix/sysv/linux/sys/inotify.h | 2 +- sysdeps/unix/sysv/linux/sys/kd.h | 2 +- sysdeps/unix/sysv/linux/sys/klog.h | 2 +- sysdeps/unix/sysv/linux/sys/mount.h | 2 +- sysdeps/unix/sysv/linux/sys/pci.h | 2 +- sysdeps/unix/sysv/linux/sys/personality.h | 2 +- sysdeps/unix/sysv/linux/sys/prctl.h | 2 +- sysdeps/unix/sysv/linux/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 2 +- sysdeps/unix/sysv/linux/sys/quota.h | 2 +- sysdeps/unix/sysv/linux/sys/raw.h | 2 +- sysdeps/unix/sysv/linux/sys/reboot.h | 2 +- sysdeps/unix/sysv/linux/sys/signalfd.h | 2 +- sysdeps/unix/sysv/linux/sys/swap.h | 2 +- sysdeps/unix/sysv/linux/sys/syscall.h | 2 +- sysdeps/unix/sysv/linux/sys/sysctl.h | 2 +- sysdeps/unix/sysv/linux/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/sys/timerfd.h | 2 +- sysdeps/unix/sysv/linux/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/syscalls.list | 3 +- 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 | 2 +- sysdeps/unix/sysv/linux/system.c | 2 +- sysdeps/unix/sysv/linux/tcdrain.c | 2 +- sysdeps/unix/sysv/linux/tcflow.c | 2 +- sysdeps/unix/sysv/linux/tcflush.c | 2 +- sysdeps/unix/sysv/linux/tcgetattr.c | 2 +- sysdeps/unix/sysv/linux/tcsendbrk.c | 2 +- sysdeps/unix/sysv/linux/tcsetattr.c | 2 +- sysdeps/unix/sysv/linux/tile/Makefile | 3 +- 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 | 18 +- 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 | 2 +- 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 | 15 +- 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 | 33 - sysdeps/unix/sysv/linux/tile/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/tile/sys/ptrace.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/tile/tilegx/configure | 17 + sysdeps/unix/sysv/linux/tile/tilegx/configure.ac | 6 + 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 | 1 - .../sysv/linux/tile/tilegx/tilegx32/libc.abilist | 4 + .../sysv/linux/tile/tilegx/tilegx32/libm.abilist | 30 + .../sysv/linux/tile/tilegx/tilegx64/ld.abilist | 1 - .../sysv/linux/tile/tilegx/tilegx64/libc.abilist | 4 + .../sysv/linux/tile/tilegx/tilegx64/libm.abilist | 30 + sysdeps/unix/sysv/linux/tile/tilepro/ld.abilist | 1 - sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist | 4 + sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist | 30 + .../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 | 30 +- sysdeps/unix/sysv/linux/time.c | 2 +- sysdeps/unix/sysv/linux/timer_create.c | 2 +- sysdeps/unix/sysv/linux/timer_delete.c | 2 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 2 +- sysdeps/unix/sysv/linux/timer_gettime.c | 2 +- sysdeps/unix/sysv/linux/timer_routines.c | 2 +- sysdeps/unix/sysv/linux/timer_settime.c | 2 +- sysdeps/unix/sysv/linux/times.c | 2 +- sysdeps/unix/sysv/linux/timespec_get.c | 2 +- sysdeps/unix/sysv/linux/truncate.c | 35 + sysdeps/unix/sysv/linux/truncate64.c | 28 +- sysdeps/unix/sysv/linux/tst-affinity-pid.c | 2 +- sysdeps/unix/sysv/linux/tst-affinity.c | 2 +- sysdeps/unix/sysv/linux/tst-align-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-clone2.c | 113 +- sysdeps/unix/sysv/linux/tst-fallocate-common.c | 29 +- sysdeps/unix/sysv/linux/tst-fallocate.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate64.c | 2 +- sysdeps/unix/sysv/linux/tst-fanotify.c | 2 +- sysdeps/unix/sysv/linux/tst-personality.c | 2 +- sysdeps/unix/sysv/linux/tst-quota.c | 2 +- sysdeps/unix/sysv/linux/tst-setgetname.c | 2 +- sysdeps/unix/sysv/linux/tst-skeleton-affinity.c | 2 +- .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 2 +- sysdeps/unix/sysv/linux/tst-sync_file_range.c | 22 +- .../unix/sysv/linux/tst-thread-affinity-pthread.c | 2 +- .../unix/sysv/linux/tst-thread-affinity-pthread2.c | 2 +- .../unix/sysv/linux/tst-thread-affinity-sched.c | 2 +- sysdeps/unix/sysv/linux/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 | 2 +- sysdeps/unix/sysv/linux/utimensat.c | 2 +- sysdeps/unix/sysv/linux/utimes.c | 2 +- sysdeps/unix/sysv/linux/utmp_file.c | 2 +- sysdeps/unix/sysv/linux/wait.c | 2 +- sysdeps/unix/sysv/linux/waitid.c | 2 +- sysdeps/unix/sysv/linux/waitpid.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/ftruncate64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fxstat.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/lxstat.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/mmap.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/setrlimit64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 7 - sysdeps/unix/sysv/linux/wordsize-64/truncate64.c | 1 - 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 | 7 +- sysdeps/unix/sysv/linux/x86/elision-conf.c | 13 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 3 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 30 +- sysdeps/unix/sysv/linux/x86/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 20 +- 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/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 30 + sysdeps/unix/sysv/linux/x86_64/64/mmap.c | 2 +- sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 2 +- sysdeps/unix/sysv/linux/x86_64/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/x86_64/brk.c | 2 +- sysdeps/unix/sysv/linux/x86_64/cancellation.S | 2 +- sysdeps/unix/sysv/linux/x86_64/clone.S | 10 +- 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/ipc_priv.h | 32 + sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/x86_64/kernel_stat.h | 3 +- sysdeps/unix/sysv/linux/x86_64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S | 2 +- sysdeps/unix/sysv/linux/x86_64/libc-lowlevellock.S | 2 +- .../unix/sysv/linux/x86_64/librt-cancellation.S | 2 +- sysdeps/unix/sysv/linux/x86_64/lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 2 +- .../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 +- .../sysv/linux/x86_64/pthread_cond_broadcast.S | 177 - .../unix/sysv/linux/x86_64/pthread_cond_signal.S | 161 - .../sysv/linux/x86_64/pthread_cond_timedwait.S | 623 - sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S | 555 - 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 | 2 +- sysdeps/unix/sysv/linux/x86_64/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/syscall.S | 2 +- sysdeps/unix/sysv/linux/x86_64/syscalls.list | 12 - 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 | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_create.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_delete.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_gettime.c | 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 | 20 +- sysdeps/unix/sysv/linux/x86_64/x32/arch_prctl.c | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/getcpu.c | 3 +- sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 30 + sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 2 +- .../sysv/linux/{lseek64.c => x86_64/x32/lseek64.S} | 0 sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 2 +- sysdeps/unix/sysv/linux/xmknod.c | 2 +- sysdeps/unix/sysv/linux/xmknodat.c | 2 +- sysdeps/unix/sysv/linux/xstat.c | 4 +- sysdeps/unix/sysv/linux/xstat64.c | 4 +- sysdeps/unix/sysv/linux/xstatconv.c | 8 +- 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 | 7 +- 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 | 5 +- 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/bits/byteswap-16.h | 2 +- sysdeps/x86/bits/byteswap.h | 2 +- sysdeps/x86/bits/flt-eval-method.h | 33 + sysdeps/x86/bits/fp-logb.h | 24 + sysdeps/x86/bits/huge_vall.h | 2 +- sysdeps/x86/bits/link.h | 2 +- sysdeps/x86/bits/mathdef.h | 59 - sysdeps/x86/bits/pthreadtypes.h | 61 +- sysdeps/x86/bits/select.h | 2 +- sysdeps/x86/bits/semaphore.h | 2 +- sysdeps/x86/bits/setjmp.h | 2 +- sysdeps/x86/bits/string.h | 2 +- sysdeps/x86/bits/wordsize.h | 4 + sysdeps/x86/bits/xtitypes.h | 2 +- sysdeps/x86/cacheinfo.c | 2 +- sysdeps/x86/cpu-features.c | 31 +- sysdeps/x86/cpu-features.h | 2 +- sysdeps/x86/dl-get-cpu-features.c | 2 +- sysdeps/x86/elide.h | 32 +- sysdeps/x86/fpu/Makefile | 6 +- sysdeps/x86/fpu/bits/fenv.h | 2 +- sysdeps/x86/fpu/bits/math-vector.h | 2 +- sysdeps/x86/fpu/bits/mathinline.h | 2 +- sysdeps/x86/fpu/fix-fp-int-compare-invalid.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 | 2 +- sysdeps/x86/fpu/test-fenv-sse-2.c | 2 +- sysdeps/x86/fpu/test-fenv-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-x87.c | 2 +- sysdeps/x86/fpu/test-flt-eval-method-387.c | 1 + sysdeps/x86/fpu/test-flt-eval-method-sse.c | 1 + sysdeps/x86/fpu/test-math-vector-sincos.h | 2 +- sysdeps/x86/fpu_control.h | 2 +- sysdeps/x86/init-arch.h | 2 +- sysdeps/x86/libc-start.c | 2 +- sysdeps/x86/string_private.h | 2 +- sysdeps/x86/tst-get-cpu-features.c | 2 +- sysdeps/x86_64/Makefile | 3 + sysdeps/x86_64/__longjmp.S | 2 +- sysdeps/x86_64/_mcount.S | 2 +- sysdeps/x86_64/add_n.S | 2 +- sysdeps/x86_64/addmul_1.S | 2 +- sysdeps/x86_64/atomic-machine.h | 2 +- sysdeps/x86_64/backtrace.c | 2 +- sysdeps/x86_64/bsd-_setjmp.S | 2 +- sysdeps/x86_64/bsd-setjmp.S | 2 +- sysdeps/x86_64/crti.S | 2 +- sysdeps/x86_64/crtn.S | 2 +- sysdeps/x86_64/dl-irel.h | 2 +- sysdeps/x86_64/dl-lookupcfg.h | 2 +- sysdeps/x86_64/dl-machine.h | 2 +- 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 | 2 +- sysdeps/x86_64/dl-trampoline.S | 2 +- sysdeps/x86_64/dl-trampoline.h | 2 +- sysdeps/x86_64/ffs.c | 2 +- sysdeps/x86_64/ffsll.c | 2 +- sysdeps/x86_64/fpu/e_expf.S | 2 +- sysdeps/x86_64/fpu/e_powl.S | 29 +- sysdeps/x86_64/fpu/e_sqrt.c | 2 +- sysdeps/x86_64/fpu/e_sqrtf.c | 2 +- sysdeps/x86_64/fpu/fclrexcpt.c | 2 +- sysdeps/x86_64/fpu/fedisblxcpt.c | 2 +- sysdeps/x86_64/fpu/feenablxcpt.c | 2 +- sysdeps/x86_64/fpu/fegetenv.c | 2 +- sysdeps/x86_64/fpu/fegetexcept.c | 2 +- sysdeps/x86_64/fpu/fegetmode.c | 2 +- sysdeps/x86_64/fpu/fegetround.c | 2 +- sysdeps/x86_64/fpu/feholdexcpt.c | 2 +- sysdeps/x86_64/fpu/fesetenv.c | 2 +- sysdeps/x86_64/fpu/fesetexcept.c | 2 +- sysdeps/x86_64/fpu/fesetmode.c | 2 +- sysdeps/x86_64/fpu/fesetround.c | 2 +- sysdeps/x86_64/fpu/feupdateenv.c | 2 +- sysdeps/x86_64/fpu/fgetexcptflg.c | 2 +- sysdeps/x86_64/fpu/fraiseexcpt.c | 2 +- sysdeps/x86_64/fpu/fsetexcptflg.c | 2 +- sysdeps/x86_64/fpu/ftestexcept.c | 2 +- sysdeps/x86_64/fpu/libm-test-ulps-name | 1 + 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 | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos4_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin2_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin4_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core.S | 2 +- .../fpu/multiarch/svml_d_sincos2_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core.S | 2 +- .../fpu/multiarch/svml_d_sincos4_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core.S | 2 +- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core.S | 2 +- .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core.S | 2 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core.S | 2 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core.S | 2 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf16_core.S | 2 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf4_core.S | 2 +- .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf8_core.S | 2 +- .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core.S | 2 +- .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core_sse4.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core_avx2.S | 2 +- sysdeps/x86_64/fpu/printf_fphex.c | 2 +- sysdeps/x86_64/fpu/s_copysign.S | 2 +- sysdeps/x86_64/fpu/s_copysignf.S | 2 +- sysdeps/x86_64/fpu/s_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_fmax.S | 21 +- sysdeps/x86_64/fpu/s_fmaxf.S | 21 +- sysdeps/x86_64/fpu/s_fmaxl.S | 31 +- sysdeps/x86_64/fpu/s_fmin.S | 21 +- sysdeps/x86_64/fpu/s_fminf.S | 21 +- sysdeps/x86_64/fpu/s_fminl.S | 29 +- sysdeps/x86_64/fpu/s_llrint.S | 2 +- sysdeps/x86_64/fpu/s_llrintf.S | 2 +- sysdeps/x86_64/fpu/s_llrintl.S | 2 +- sysdeps/x86_64/fpu/s_signbit.S | 2 +- sysdeps/x86_64/fpu/s_signbitf.S | 2 +- sysdeps/x86_64/fpu/s_sincosf.S | 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 | 2 +- sysdeps/x86_64/fpu/svml_finite_alias.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_logf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_powf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf16_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf8_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf8_core_avx.S | 2 +- sysdeps/x86_64/fpu/svml_s_trig_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_trig_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_wrapper_impl.h | 2 +- sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c | 2 +- sysdeps/x86_64/fpu/test-double-libmvec-alias.c | 2 +- .../x86_64/fpu/test-double-libmvec-sincos-main.c | 2 +- sysdeps/x86_64/fpu/test-double-libmvec-sincos.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 2 +- 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-libmvec-alias-mod.c | 2 +- sysdeps/x86_64/fpu/test-float-libmvec-alias.c | 2 +- .../x86_64/fpu/test-float-libmvec-sincosf-main.c | 2 +- sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen16.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/test-libmvec-alias-mod.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 | 3 +- 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 | 9 +- sysdeps/x86_64/lshift.S | 2 +- sysdeps/x86_64/machine-gmon.h | 2 +- sysdeps/x86_64/memchr.S | 8 +- sysdeps/x86_64/memcmp.S | 2 +- sysdeps/x86_64/memcpy_chk.S | 4 +- sysdeps/x86_64/memmove.S | 2 +- sysdeps/x86_64/memmove_chk.S | 2 +- sysdeps/x86_64/mempcpy_chk.S | 2 +- sysdeps/x86_64/memrchr.S | 2 +- sysdeps/x86_64/memset.S | 2 +- sysdeps/x86_64/memset_chk.S | 2 +- sysdeps/x86_64/memusage.h | 2 +- sysdeps/x86_64/mul_1.S | 2 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 2 +- 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-ssse3-back.S | 2 +- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/memcpy.S | 2 +- sysdeps/x86_64/multiarch/memcpy_chk.S | 2 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 2 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 2 +- sysdeps/x86_64/multiarch/memmove.S | 2 +- sysdeps/x86_64/multiarch/memmove_chk.S | 2 +- sysdeps/x86_64/multiarch/mempcpy.S | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk.S | 2 +- .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 2 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 2 +- sysdeps/x86_64/multiarch/memset.S | 2 +- sysdeps/x86_64/multiarch/memset_chk.S | 2 +- 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 | 4 +- 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 | 2 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 2 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 2 +- sysdeps/x86_64/nptl/pthreaddef.h | 2 +- sysdeps/x86_64/nptl/tcb-offsets.sym | 1 - 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 | 2 +- sysdeps/x86_64/stackinfo.h | 2 +- sysdeps/x86_64/start.S | 2 +- sysdeps/x86_64/strcat.S | 2 +- sysdeps/x86_64/strchr.S | 2 +- sysdeps/x86_64/strchrnul.S | 2 +- sysdeps/x86_64/strcmp.S | 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 | 5 +- sysdeps/x86_64/tlsdesc.c | 2 +- sysdeps/x86_64/tst-audit.h | 2 +- sysdeps/x86_64/tst-audit10-aux.c | 2 +- sysdeps/x86_64/tst-audit10.c | 2 +- sysdeps/x86_64/tst-audit4-aux.c | 2 +- sysdeps/x86_64/tst-audit4.c | 2 +- sysdeps/x86_64/tst-auditmod10a.c | 2 +- sysdeps/x86_64/tst-auditmod10b.c | 2 +- sysdeps/x86_64/tst-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 | 4 +- sysvipc/ftok.c | 2 +- sysvipc/msgctl.c | 2 +- sysvipc/msgget.c | 2 +- sysvipc/msgrcv.c | 2 +- sysvipc/msgsnd.c | 2 +- sysvipc/semctl.c | 2 +- sysvipc/semget.c | 2 +- sysvipc/semop.c | 2 +- sysvipc/semtimedop.c | 2 +- sysvipc/shmat.c | 2 +- sysvipc/shmctl.c | 2 +- sysvipc/shmdt.c | 2 +- sysvipc/shmget.c | 2 +- sysvipc/sys/ipc.h | 2 +- sysvipc/sys/msg.h | 2 +- sysvipc/sys/sem.h | 2 +- sysvipc/sys/shm.h | 2 +- sysvipc/test-sysvmsg.c | 128 + sysvipc/test-sysvsem.c | 123 + sysvipc/test-sysvshm.c | 131 + termios/Makefile | 2 +- termios/cfmakeraw.c | 2 +- termios/cfsetspeed.c | 2 +- termios/speed.c | 2 +- termios/tcdrain.c | 2 +- termios/tcflow.c | 2 +- termios/tcflush.c | 2 +- termios/tcgetattr.c | 2 +- termios/tcgetpgrp.c | 2 +- termios/tcgetsid.c | 2 +- termios/tcsendbrk.c | 2 +- termios/tcsetattr.c | 2 +- termios/tcsetpgrp.c | 2 +- termios/termios.h | 2 +- test-skeleton.c | 739 +- time/Makefile | 2 +- time/adjtime.c | 2 +- time/alt_digit.c | 2 +- time/asctime.c | 2 +- time/bug-getdate1.c | 24 +- time/clock.c | 2 +- time/ctime.c | 2 +- time/ctime_r.c | 2 +- time/difftime.c | 2 +- time/dysize.c | 2 +- time/era.c | 2 +- time/ftime.c | 2 +- time/getdate.c | 2 +- time/getitimer.c | 2 +- time/gettimeofday.c | 2 +- time/gmtime.c | 2 +- time/lc-time-cleanup.c | 2 +- time/localtime.c | 2 +- time/mktime.c | 2 +- time/offtime.c | 2 +- time/setitimer.c | 2 +- time/settimeofday.c | 2 +- time/stime.c | 2 +- time/strftime.c | 2 +- time/strftime_l.c | 2 +- time/strptime.c | 2 +- time/strptime_l.c | 2 +- time/sys/time.h | 2 +- time/sys/timeb.h | 2 +- time/test_time.c | 2 +- time/time.c | 2 +- time/time.h | 2 +- time/timegm.c | 2 +- time/timespec_get.c | 2 +- time/tst-ftime.c | 2 +- time/tst-getdate.c | 2 +- time/tst-strptime-whitespace.c | 2 +- time/tst-strptime.c | 2 +- time/tst-strptime2.c | 11 + time/tst-tzname.c | 2 +- time/tzfile.c | 2 +- time/tzset.c | 2 +- time/wcsftime.c | 2 +- time/wcsftime_l.c | 2 +- timezone/Makefile | 2 +- timezone/tst-timezone.c | 2 +- timezone/tst-tzset.c | 2 +- wcsmbs/Makefile | 2 +- wcsmbs/bits/wchar-ldbl.h | 2 +- wcsmbs/bits/wchar2.h | 2 +- wcsmbs/btowc.c | 2 +- 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 | 2 +- wcsmbs/mbrtoc16.c | 2 +- wcsmbs/mbrtowc.c | 2 +- wcsmbs/mbsinit.c | 2 +- wcsmbs/mbsnrtowcs.c | 2 +- wcsmbs/mbsrtowcs.c | 2 +- wcsmbs/mbsrtowcs_l.c | 2 +- wcsmbs/test-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 | 2 +- wcsmbs/tst-wcstod-round.c | 2 +- wcsmbs/tst-wcstof.c | 8 + wcsmbs/tst-wcstol-locale.c | 2 +- wcsmbs/uchar.h | 2 +- wcsmbs/wchar.h | 2 +- wcsmbs/wcpcpy.c | 2 +- wcsmbs/wcpncpy.c | 2 +- wcsmbs/wcrtomb.c | 2 +- wcsmbs/wcscasecmp.c | 2 +- wcsmbs/wcscasecmp_l.c | 2 +- wcsmbs/wcscat.c | 2 +- wcsmbs/wcschr.c | 2 +- wcsmbs/wcschrnul.c | 2 +- wcsmbs/wcscmp.c | 2 +- wcsmbs/wcscoll.c | 2 +- wcsmbs/wcscoll_l.c | 2 +- wcsmbs/wcscpy.c | 2 +- wcsmbs/wcscspn.c | 2 +- wcsmbs/wcsdup.c | 2 +- wcsmbs/wcslen.c | 2 +- wcsmbs/wcsmbsload.c | 2 +- wcsmbs/wcsmbsload.h | 2 +- wcsmbs/wcsncase.c | 2 +- wcsmbs/wcsncase_l.c | 2 +- wcsmbs/wcsncat.c | 2 +- wcsmbs/wcsncmp.c | 2 +- wcsmbs/wcsncpy.c | 2 +- wcsmbs/wcsnlen.c | 2 +- wcsmbs/wcsnrtombs.c | 2 +- wcsmbs/wcspbrk.c | 2 +- wcsmbs/wcsrchr.c | 2 +- wcsmbs/wcsrtombs.c | 2 +- wcsmbs/wcsspn.c | 2 +- wcsmbs/wcsstr.c | 2 +- wcsmbs/wcstod.c | 2 +- wcsmbs/wcstod_l.c | 2 +- wcsmbs/wcstod_nan.c | 2 +- wcsmbs/wcstof.c | 2 +- wcsmbs/wcstof_l.c | 2 +- wcsmbs/wcstof_nan.c | 2 +- wcsmbs/wcstok.c | 2 +- wcsmbs/wcstol.c | 2 +- wcsmbs/wcstol_l.c | 2 +- wcsmbs/wcstold.c | 2 +- wcsmbs/wcstold_l.c | 2 +- wcsmbs/wcstold_nan.c | 2 +- wcsmbs/wcstoll.c | 2 +- wcsmbs/wcstoll_l.c | 2 +- wcsmbs/wcstoul.c | 2 +- wcsmbs/wcstoul_l.c | 2 +- wcsmbs/wcstoull.c | 2 +- wcsmbs/wcstoull_l.c | 2 +- wcsmbs/wcswidth.c | 2 +- wcsmbs/wcsxfrm.c | 2 +- wcsmbs/wcsxfrm_l.c | 2 +- wcsmbs/wctob.c | 2 +- wcsmbs/wcwidth.c | 2 +- wcsmbs/wcwidth.h | 2 +- wcsmbs/wmemchr.c | 2 +- wcsmbs/wmemcmp.c | 2 +- wcsmbs/wmemcpy.c | 2 +- wcsmbs/wmemmove.c | 2 +- wcsmbs/wmempcpy.c | 2 +- wcsmbs/wmemset.c | 2 +- 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 | 2 +- wctype/wcfuncs_l.c | 2 +- wctype/wchar-lookup.h | 2 +- wctype/wctrans.c | 2 +- wctype/wctrans_l.c | 2 +- wctype/wctype.c | 2 +- wctype/wctype.h | 2 +- wctype/wctype_l.c | 2 +- 10109 files changed, 144637 insertions(+), 102898 deletions(-) delete mode 100644 PROJECTS create mode 100644 README.pretty-printers create mode 100644 README.tunables create mode 100644 benchtests/fmax-inputs create mode 100644 benchtests/fmaxf-inputs create mode 100644 benchtests/fmin-inputs create mode 100644 benchtests/fminf-inputs create mode 100644 bits/flt-eval-method.h create mode 100644 bits/fp-fast.h create mode 100644 bits/fp-logb.h create mode 100644 bits/long-double.h create mode 100644 bits/uintn-identity.h delete mode 100644 csu/tst-atomic-long.c delete mode 100644 csu/tst-atomic.c delete mode 100644 csu/tst-empty.c create mode 100644 debug/explicit_bzero_chk.c create mode 100644 elf/dl-error-minimal.c create mode 100644 elf/dl-error-skeleton.c delete mode 100644 elf/dl-tsd.c create mode 100644 elf/dl-tunable-types.h create mode 100644 elf/dl-tunables.c create mode 100644 elf/dl-tunables.h create mode 100644 elf/dl-tunables.list create mode 100644 elf/tst-latepthread.c create mode 100644 elf/tst-latepthreadmod.c create mode 100644 elf/tst-nodelete-dlclose-dso.c create mode 100644 elf/tst-nodelete-dlclose-plugin.c create mode 100644 elf/tst-nodelete-dlclose.c create mode 100644 elf/tst-tls-manydynamic.c create mode 100644 elf/tst-tls-manydynamic.h create mode 100644 elf/tst-tls-manydynamicmod.c create mode 100644 include/bits/strings_fortified.h create mode 100644 inet/test-hnto-types.c create mode 100644 inet/tst-checks-posix.c create mode 100644 malloc/tst-malloc-usable-static-tunables.c create mode 100644 malloc/tst-malloc-usable-static.c create mode 100644 malloc/tst-malloc-usable-tunables.c create mode 100644 manual/tunables.texi create mode 100644 math/fromfp.h create mode 100644 math/gen-fromfp-tests-inputs create mode 100755 math/gen-fromfp-tests.py create mode 100644 math/s_fmaxmag_template.c create mode 100644 math/s_fminmag_template.c create mode 100644 math/test-fe-snans-always-signal.c create mode 100644 math/test-flt-eval-method.c create mode 100644 math/test-fp-ilogb-constants.c create mode 100644 math/test-fp-llogb-constants.c delete mode 100644 math/w_acos.c create mode 100644 math/w_acos_compat.c delete mode 100644 math/w_acosf.c create mode 100644 math/w_acosf_compat.c delete mode 100644 math/w_acosh.c create mode 100644 math/w_acosh_compat.c delete mode 100644 math/w_acoshf.c create mode 100644 math/w_acoshf_compat.c delete mode 100644 math/w_acoshl.c create mode 100644 math/w_acoshl_compat.c delete mode 100644 math/w_acosl.c create mode 100644 math/w_acosl_compat.c delete mode 100644 math/w_asin.c create mode 100644 math/w_asin_compat.c delete mode 100644 math/w_asinf.c create mode 100644 math/w_asinf_compat.c delete mode 100644 math/w_asinl.c create mode 100644 math/w_asinl_compat.c delete mode 100644 math/w_atan2.c create mode 100644 math/w_atan2_compat.c delete mode 100644 math/w_atan2f.c create mode 100644 math/w_atan2f_compat.c delete mode 100644 math/w_atan2l.c create mode 100644 math/w_atan2l_compat.c delete mode 100644 math/w_atanh.c create mode 100644 math/w_atanh_compat.c delete mode 100644 math/w_atanhf.c create mode 100644 math/w_atanhf_compat.c delete mode 100644 math/w_atanhl.c create mode 100644 math/w_atanhl_compat.c rename math/{w_cosh.c => w_cosh_compat.c} (100%) rename math/{w_coshf.c => w_coshf_compat.c} (100%) rename math/{w_coshl.c => w_coshl_compat.c} (100%) delete mode 100644 math/w_exp10.c create mode 100644 math/w_exp10_compat.c delete mode 100644 math/w_exp10f.c create mode 100644 math/w_exp10f_compat.c delete mode 100644 math/w_exp10l.c create mode 100644 math/w_exp10l_compat.c rename math/{w_exp2.c => w_exp2_compat.c} (100%) rename math/{w_exp2f.c => w_exp2f_compat.c} (100%) rename math/{w_exp2l.c => w_exp2l_compat.c} (100%) delete mode 100644 math/w_fmod.c create mode 100644 math/w_fmod_compat.c delete mode 100644 math/w_fmodf.c create mode 100644 math/w_fmodf_compat.c delete mode 100644 math/w_fmodl.c create mode 100644 math/w_fmodl_compat.c rename math/{w_hypot.c => w_hypot_compat.c} (100%) rename math/{w_hypotf.c => w_hypotf_compat.c} (100%) rename math/{w_hypotl.c => w_hypotl_compat.c} (100%) delete mode 100644 math/w_ilogb.c create mode 100644 math/w_ilogb_template.c delete mode 100644 math/w_ilogbf.c delete mode 100644 math/w_ilogbl.c delete mode 100644 math/w_j0.c create mode 100644 math/w_j0_compat.c delete mode 100644 math/w_j0f.c create mode 100644 math/w_j0f_compat.c delete mode 100644 math/w_j0l.c create mode 100644 math/w_j0l_compat.c delete mode 100644 math/w_j1.c create mode 100644 math/w_j1_compat.c delete mode 100644 math/w_j1f.c create mode 100644 math/w_j1f_compat.c delete mode 100644 math/w_j1l.c create mode 100644 math/w_j1l_compat.c delete mode 100644 math/w_jn.c create mode 100644 math/w_jn_compat.c delete mode 100644 math/w_jnf.c create mode 100644 math/w_jnf_compat.c rename math/{w_jnl.c => w_jnl_compat.c} (100%) create mode 100644 math/w_llogb_template.c delete mode 100644 math/w_log.c delete mode 100644 math/w_log10.c create mode 100644 math/w_log10_compat.c delete mode 100644 math/w_log10f.c create mode 100644 math/w_log10f_compat.c delete mode 100644 math/w_log10l.c create mode 100644 math/w_log10l_compat.c delete mode 100644 math/w_log1p.c create mode 100644 math/w_log1p_template.c delete mode 100644 math/w_log1pf.c delete mode 100644 math/w_log1pl.c delete mode 100644 math/w_log2.c create mode 100644 math/w_log2_compat.c delete mode 100644 math/w_log2f.c create mode 100644 math/w_log2f_compat.c delete mode 100644 math/w_log2l.c create mode 100644 math/w_log2l_compat.c create mode 100644 math/w_log_compat.c delete mode 100644 math/w_logf.c create mode 100644 math/w_logf_compat.c delete mode 100644 math/w_logl.c create mode 100644 math/w_logl_compat.c delete mode 100644 math/w_pow.c create mode 100644 math/w_pow_compat.c delete mode 100644 math/w_powf.c create mode 100644 math/w_powf_compat.c delete mode 100644 math/w_powl.c create mode 100644 math/w_powl_compat.c delete mode 100644 math/w_remainder.c create mode 100644 math/w_remainder_compat.c delete mode 100644 math/w_remainderf.c create mode 100644 math/w_remainderf_compat.c delete mode 100644 math/w_remainderl.c create mode 100644 math/w_remainderl_compat.c delete mode 100644 math/w_scalb.c create mode 100644 math/w_scalb_compat.c delete mode 100644 math/w_scalbf.c create mode 100644 math/w_scalbf_compat.c delete mode 100644 math/w_scalbl.c create mode 100644 math/w_scalbl_compat.c delete mode 100644 math/w_scalbln.c create mode 100644 math/w_scalbln_template.c delete mode 100644 math/w_scalblnf.c delete mode 100644 math/w_scalblnl.c rename math/{w_sinh.c => w_sinh_compat.c} (100%) rename math/{w_sinhf.c => w_sinhf_compat.c} (100%) rename math/{w_sinhl.c => w_sinhl_compat.c} (100%) delete mode 100644 math/w_sqrt.c create mode 100644 math/w_sqrt_compat.c delete mode 100644 math/w_sqrtf.c create mode 100644 math/w_sqrtf_compat.c delete mode 100644 math/w_sqrtl.c create mode 100644 math/w_sqrtl_compat.c rename math/{w_tgamma.c => w_tgamma_compat.c} (100%) rename math/{w_tgammaf.c => w_tgammaf_compat.c} (100%) rename math/{w_tgammal.c => w_tgammal_compat.c} (100%) create mode 100644 misc/tst-atomic-long.c create mode 100644 misc/tst-atomic.c create mode 100644 misc/tst-empty.c delete mode 100644 nptl/DESIGN-condvar.txt delete mode 100644 nptl/DESIGN-rwlock.txt delete mode 100644 nptl/lowlevelcond.sym delete mode 100644 nptl/lowlevelrwlock.sym create mode 100644 nptl/nptl-printers.py create mode 100644 nptl/nptl_lock_constants.pysym create mode 100644 nptl/pthread_cond_common.c delete mode 100644 nptl/pthread_cond_timedwait.c create mode 100644 nptl/pthread_rwlock_common.c create mode 100644 nptl/test-cond-printers.c create mode 100644 nptl/test-cond-printers.py create mode 100644 nptl/test-condattr-printers.c create mode 100644 nptl/test-condattr-printers.py create mode 100644 nptl/test-mutex-printers.c create mode 100644 nptl/test-mutex-printers.py create mode 100644 nptl/test-mutexattr-printers.c create mode 100644 nptl/test-mutexattr-printers.py create mode 100644 nptl/test-rwlock-printers.c create mode 100644 nptl/test-rwlock-printers.py create mode 100644 nptl/test-rwlockattr-printers.c create mode 100644 nptl/test-rwlockattr-printers.py create mode 100644 nptl/tst-rwlock17.c create mode 100644 nptl/tst-rwlock18.c create mode 100644 nptl/tst-rwlock19.c create mode 100644 nptl/tst-rwlock2b.c create mode 100644 nss/tst-cancel-getpwuid_r.c create mode 100644 posix/tst-truncate-common.c create mode 100644 resolv/compat-gethnamaddr.c delete mode 100644 resolv/gethnamaddr.c create mode 100644 resolv/resolv-internal.h create mode 100644 resolv/tst-bug18665-tcp.c create mode 100644 resolv/tst-bug18665.c create mode 100644 resolv/tst-res_use_inet6.c create mode 100644 resolv/tst-resolv-basic.c create mode 100644 resolv/tst-resolv-network.c create mode 100644 resolv/tst-resolv-qtypes.c create mode 100644 resolv/tst-resolv-search.c create mode 100755 scripts/build-many-glibcs.py create mode 100644 scripts/gen-py-const.awk create mode 100644 scripts/gen-rrtypes.py create mode 100644 scripts/gen-tunables.awk create mode 100644 scripts/test_printers_common.py create mode 100644 scripts/test_printers_exceptions.py create mode 100644 stdlib/getentropy.c create mode 100644 stdlib/getrandom.c create mode 100644 stdlib/sys/random.h create mode 100644 stdlib/tst-getrandom.c create mode 100644 string/bits/strings_fortified.h create mode 100644 string/explicit_bzero.c create mode 100644 string/test-endian-types.c create mode 100644 string/test-explicit_bzero.c create mode 100644 string/tst-xbzero-opt.c create mode 100644 sunrpc/bug20790.x create mode 100644 sunrpc/rpc_gethostbyname.c delete mode 100644 sunrpc/rpcinfo.c create mode 100644 support/Makefile create mode 100644 support/README create mode 100644 support/README-testing.c create mode 100644 support/check.c create mode 100644 support/check.h create mode 100644 support/check_addrinfo.c create mode 100644 support/check_dns_packet.c create mode 100644 support/check_hostent.c create mode 100644 support/check_netent.c create mode 100644 support/check_nss.h create mode 100644 support/delayed_exit.c create mode 100644 support/format_nss.h create mode 100644 support/ignore_stderr.c create mode 100644 support/namespace.h create mode 100644 support/oom_error.c create mode 100644 support/resolv_test.c create mode 100644 support/resolv_test.h create mode 100644 support/run_diff.h create mode 100644 support/set_fortify_handler.c create mode 100644 support/support.h create mode 100644 support/support_become_root.c create mode 100644 support/support_enter_network_namespace.c create mode 100644 support/support_format_address_family.c create mode 100644 support/support_format_addrinfo.c create mode 100644 support/support_format_dns_packet.c create mode 100644 support/support_format_herrno.c create mode 100644 support/support_format_hostent.c create mode 100644 support/support_format_netent.c create mode 100644 support/support_record_failure.c create mode 100644 support/support_run_diff.c create mode 100644 support/support_test_main.c create mode 100644 support/support_test_verify_impl.c create mode 100644 support/temp_file-internal.h create mode 100644 support/temp_file.c create mode 100644 support/temp_file.h create mode 100644 support/test-driver.c create mode 100644 support/test-driver.h create mode 100644 support/tst-support-namespace.c create mode 100644 support/tst-support_record_failure-2.sh create mode 100644 support/tst-support_record_failure.c create mode 100644 support/write_message.c create mode 100644 support/xaccept.c create mode 100644 support/xasprintf.c create mode 100644 support/xbind.c create mode 100644 support/xcalloc.c create mode 100644 support/xconnect.c create mode 100644 support/xfclose.c create mode 100644 support/xfopen.c create mode 100644 support/xfork.c create mode 100644 support/xgetsockname.c create mode 100644 support/xlisten.c create mode 100644 support/xmalloc.c create mode 100644 support/xmemstream.c create mode 100644 support/xmemstream.h create mode 100644 support/xpoll.c create mode 100644 support/xpthread_barrier_destroy.c create mode 100644 support/xpthread_barrier_init.c create mode 100644 support/xpthread_barrier_wait.c create mode 100644 support/xpthread_cancel.c create mode 100644 support/xpthread_check_return.c create mode 100644 support/xpthread_cond_wait.c create mode 100644 support/xpthread_create.c create mode 100644 support/xpthread_detach.c create mode 100644 support/xpthread_join.c create mode 100644 support/xpthread_mutex_lock.c create mode 100644 support/xpthread_mutex_unlock.c create mode 100644 support/xpthread_once.c create mode 100644 support/xpthread_sigmask.c create mode 100644 support/xpthread_spin_lock.c create mode 100644 support/xpthread_spin_unlock.c create mode 100644 support/xrealloc.c create mode 100644 support/xrecvfrom.c create mode 100644 support/xsendto.c create mode 100644 support/xsetsockopt.c create mode 100644 support/xsignal.h create mode 100644 support/xsocket.c create mode 100644 support/xsocket.h create mode 100644 support/xstdio.h create mode 100644 support/xstrdup.c create mode 100644 support/xthread.h create mode 100644 support/xunistd.h create mode 100644 support/xwaitpid.c create mode 100644 support/xwrite.c create mode 100644 sysdeps/aarch64/bits/fp-fast.h delete mode 100644 sysdeps/aarch64/bits/mathdef.h create mode 100644 sysdeps/aarch64/bits/wordsize.h create mode 100644 sysdeps/aarch64/libm-test-ulps-name create mode 100644 sysdeps/aarch64/memchr.S create mode 100644 sysdeps/alpha/fpu/libm-test-ulps-name delete mode 100644 sysdeps/arm/bits/mathdef.h create mode 100644 sysdeps/arm/libm-test-ulps-name create mode 100644 sysdeps/generic/libm-test-ulps-name delete mode 100644 sysdeps/hppa/fpu/bits/mathdef.h create mode 100644 sysdeps/hppa/fpu/libm-test-ulps-name create mode 100644 sysdeps/i386/fpu/libm-test-ulps-name delete mode 100644 sysdeps/i386/fpu/w_sqrt.c create mode 100644 sysdeps/i386/fpu/w_sqrt_compat.c create mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps-name create mode 100644 sysdeps/ia64/bits/fp-logb.h delete mode 100644 sysdeps/ia64/bits/mathdef.h create mode 100644 sysdeps/ia64/fpu/libm-test-ulps-name rename sysdeps/ia64/fpu/{w_acos.c => w_acos_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acosf.c => w_acosf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acosh.c => w_acosh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acoshf.c => w_acoshf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acoshl.c => w_acoshl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acosl.c => w_acosl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_asin.c => w_asin_compat.c} (100%) rename sysdeps/ia64/fpu/{w_asinf.c => w_asinf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_asinl.c => w_asinl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atan2.c => w_atan2_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atan2f.c => w_atan2f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atan2l.c => w_atan2l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atanh.c => w_atanh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atanhf.c => w_atanhf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atanhl.c => w_atanhl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_cosh.c => w_cosh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_coshf.c => w_coshf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_coshl.c => w_coshl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp10.c => w_exp10_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp10f.c => w_exp10f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp10l.c => w_exp10l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp2.c => w_exp2_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp2f.c => w_exp2f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp2l.c => w_exp2l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_fmod.c => w_fmod_compat.c} (100%) rename sysdeps/ia64/fpu/{w_fmodf.c => w_fmodf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_fmodl.c => w_fmodl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_hypot.c => w_hypot_compat.c} (100%) rename sysdeps/ia64/fpu/{w_hypotf.c => w_hypotf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_hypotl.c => w_hypotl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log.c => w_log10_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log10.c => w_log10f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log10f.c => w_log10l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log10l.c => w_log2_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log2.c => w_log2f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log2f.c => w_log2l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log2l.c => w_log_compat.c} (100%) rename sysdeps/ia64/fpu/{w_logf.c => w_logf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_logl.c => w_logl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_pow.c => w_pow_compat.c} (100%) rename sysdeps/ia64/fpu/{w_powf.c => w_powf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_powl.c => w_powl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_remainder.c => w_remainder_compat.c} (100%) rename sysdeps/ia64/fpu/{w_remainderf.c => w_remainderf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_remainderl.c => w_remainderl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_scalb.c => w_scalb_compat.c} (100%) rename sysdeps/ia64/fpu/{w_scalbf.c => w_scalbf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_scalbl.c => w_scalbl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sinh.c => w_sinh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sinhf.c => w_sinhf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sinhl.c => w_sinhl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sqrt.c => w_sqrt_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sqrtf.c => w_sqrtf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sqrtl.c => w_sqrtl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_tgamma.S => w_tgamma_compat.S} (100%) rename sysdeps/ia64/fpu/{w_tgammaf.S => w_tgammaf_compat.S} (100%) rename sysdeps/ia64/fpu/{w_tgammal.S => w_tgammal_compat.S} (100%) delete mode 100644 sysdeps/ia64/strcat.c create mode 100644 sysdeps/ieee754/dbl-64/s_fromfp.c create mode 100644 sysdeps/ieee754/dbl-64/s_fromfp_main.c create mode 100644 sysdeps/ieee754/dbl-64/s_fromfpx.c create mode 100644 sysdeps/ieee754/dbl-64/s_roundeven.c create mode 100644 sysdeps/ieee754/dbl-64/s_setpayload.c create mode 100644 sysdeps/ieee754/dbl-64/s_setpayload_main.c create mode 100644 sysdeps/ieee754/dbl-64/s_setpayloadsig.c create mode 100644 sysdeps/ieee754/dbl-64/s_ufromfp.c create mode 100644 sysdeps/ieee754/dbl-64/s_ufromfpx.c create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_setpayload_main.c create mode 100644 sysdeps/ieee754/flt-32/s_fromfpf.c create mode 100644 sysdeps/ieee754/flt-32/s_fromfpf_main.c create mode 100644 sysdeps/ieee754/flt-32/s_fromfpxf.c create mode 100644 sysdeps/ieee754/flt-32/s_roundevenf.c create mode 100644 sysdeps/ieee754/flt-32/s_setpayloadf.c create mode 100644 sysdeps/ieee754/flt-32/s_setpayloadf_main.c create mode 100644 sysdeps/ieee754/flt-32/s_setpayloadsigf.c create mode 100644 sysdeps/ieee754/flt-32/s_ufromfpf.c create mode 100644 sysdeps/ieee754/flt-32/s_ufromfpxf.c create mode 100644 sysdeps/ieee754/ldbl-128/bits/long-double.h create mode 100644 sysdeps/ieee754/ldbl-128/s_fromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fromfpl_main.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_roundevenl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_setpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c create mode 100644 sysdeps/ieee754/ldbl-128/s_setpayloadsigl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_ufromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_setpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_setpayloadsigl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ufromfpxl.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm/w_log1pl.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm/w_scalblnl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/w_log1pl.c create mode 100644 sysdeps/ieee754/ldbl-96/bits/long-double.h create mode 100644 sysdeps/ieee754/ldbl-96/s_fromfpl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fromfpl_main.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_roundevenl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_setpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c create mode 100644 sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_ufromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-opt/bits/long-double.h create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaxmag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminmag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fromfp.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fromfpx.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-llogb.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c create mode 100644 sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c create mode 100644 sysdeps/ieee754/ldbl-opt/s_fminmagl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acos.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_acos_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acosh.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_acosh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acoshl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acosl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_acosl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_asin.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_asin_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_asinl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_asinl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atanh.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_atanh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atanhl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_cosh.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_cosh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_coshl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_coshl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_exp10.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_exp10_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_exp10l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_fmod.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_fmod_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_fmodl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_hypot.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_hypot_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_hypotl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_ilogb.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_ilogbl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j0.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_j0_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j0l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_j0l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j1.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_j1_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j1l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_j1l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_jn.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_jn_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_jnl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_jnl_compat.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_llogbl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log10.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log10_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log10l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log10l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log2.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log2_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log2l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log2l_compat.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_logl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_logl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_pow.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_pow_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_powl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_powl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_remainder.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_remainder_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_remainderl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_scalb.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_scalb_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_scalbl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sinh.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_sinh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sinhl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrt.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrtl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_tgamma.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_tgammal.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c create mode 100644 sysdeps/m68k/coldfire/fpu/libm-test-ulps-name create mode 100644 sysdeps/m68k/m680x0/bits/flt-eval-method.h create mode 100644 sysdeps/m68k/m680x0/bits/fp-logb.h delete mode 100644 sysdeps/m68k/m680x0/bits/mathdef.h create mode 100644 sysdeps/m68k/m680x0/fpu/libm-test-ulps-name create mode 100644 sysdeps/microblaze/libm-test-ulps-name create mode 100644 sysdeps/mips/bits/long-double.h delete mode 100644 sysdeps/mips/bits/mathdef.h create mode 100644 sysdeps/mips/localplt.data create mode 100644 sysdeps/mips/mips32/libm-test-ulps-name create mode 100644 sysdeps/mips/mips64/libm-test-ulps-name create mode 100644 sysdeps/nios2/libm-test-ulps-name create mode 100644 sysdeps/powerpc/bits/fp-fast.h delete mode 100644 sysdeps/powerpc/bits/mathdef.h create mode 100644 sysdeps/powerpc/fpu/libm-test-ulps-name delete mode 100644 sysdeps/powerpc/fpu/s_fmax.S delete mode 100644 sysdeps/powerpc/fpu/s_fmaxf.S delete mode 100644 sysdeps/powerpc/fpu/s_fmin.S delete mode 100644 sysdeps/powerpc/fpu/s_fminf.S create mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps-name delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fmax.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fmin.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-power5.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt.c create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-power5.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-power5.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf.c create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-power5.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S delete mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S create mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S create mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fmax.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fmin.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchr-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchrnul-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcmp-power9.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power9.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strchr.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strchrnul.S create mode 100644 sysdeps/powerpc/powerpc64/power9/strcmp.S create mode 100644 sysdeps/powerpc/powerpc64/power9/strncmp.S delete mode 100644 sysdeps/powerpc/strcat.c create mode 100644 sysdeps/s390/bits/flt-eval-method.h delete mode 100644 sysdeps/s390/bits/mathdef.h create mode 100644 sysdeps/s390/fpu/libm-test-ulps-name create mode 100644 sysdeps/sh/libm-test-ulps-name delete mode 100644 sysdeps/sh/sh4/bits/mathdef.h delete mode 100644 sysdeps/sparc/bits/mathdef.h create mode 100644 sysdeps/sparc/fpu/libm-test-ulps-name delete mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrt.S create mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrtf.S create mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrtf_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat-vis3.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat-vis3.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf_compat.S delete mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrt.S create mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrtf.S create mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrtf_compat.S delete mode 100644 sysdeps/tile/bits/mathdef.h create mode 100644 sysdeps/tile/libm-test-ulps-name create mode 100644 sysdeps/tile/math-tests.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/ipc_priv.h create mode 100644 sysdeps/unix/sysv/linux/access.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/oldgetrlimit.c delete mode 100644 sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/oldsetrlimit.c delete mode 100644 sysdeps/unix/sysv/linux/arm/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/truncate64.c create mode 100644 sysdeps/unix/sysv/linux/ftruncate.c delete mode 100644 sysdeps/unix/sysv/linux/generic/access.c delete mode 100644 sysdeps/unix/sysv/linux/generic/rename.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c create mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat64.c create mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c create mode 100644 sysdeps/unix/sysv/linux/getentropy.c delete mode 100644 sysdeps/unix/sysv/linux/getpid.c create mode 100644 sysdeps/unix/sysv/linux/getrandom.c create mode 100644 sysdeps/unix/sysv/linux/getrlimit.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/hppa/localplt.data delete mode 100644 sysdeps/unix/sysv/linux/hppa/pthread_cond_timedwait.c delete mode 100644 sysdeps/unix/sysv/linux/i386/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/pthread_cond_timedwait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/pthread_cond_broadcast.S delete mode 100644 sysdeps/unix/sysv/linux/i386/pthread_cond_signal.S delete mode 100644 sysdeps/unix/sysv/linux/i386/pthread_cond_timedwait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S create mode 100644 sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c create mode 100644 sysdeps/unix/sysv/linux/ipc_ops.h delete mode 100644 sysdeps/unix/sysv/linux/llseek.c create mode 100644 sysdeps/unix/sysv/linux/lseek.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/m68k/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/semtimedop.S delete mode 100644 sysdeps/unix/sysv/linux/microblaze/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/mips/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/ftruncate64.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/llseek.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/rename.c create mode 100644 sysdeps/unix/sysv/linux/renameat.c create mode 100644 sysdeps/unix/sysv/linux/s390/htm.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/setrlimit.c delete mode 100644 sysdeps/unix/sysv/linux/sh/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/sh/localplt.data create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/long-double.h create mode 100644 sysdeps/unix/sysv/linux/sparc/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/tile/sys/dataplane.h create mode 100644 sysdeps/unix/sysv/linux/truncate.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/setrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/truncate64.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_cond_signal.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S copy sysdeps/unix/sysv/linux/{lseek64.c => x86_64/x32/lseek64.S} (100%) create mode 100644 sysdeps/x86/bits/flt-eval-method.h create mode 100644 sysdeps/x86/bits/fp-logb.h delete mode 100644 sysdeps/x86/bits/mathdef.h create mode 100644 sysdeps/x86/fpu/test-flt-eval-method-387.c create mode 100644 sysdeps/x86/fpu/test-flt-eval-method-sse.c create mode 100644 sysdeps/x86_64/fpu/libm-test-ulps-name create mode 100644 sysvipc/test-sysvmsg.c create mode 100644 sysvipc/test-sysvsem.c create mode 100644 sysvipc/test-sysvshm.c