This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/bz12683 in repository glibc.
discards d47dbed nptl: s390x: Fix Race conditions in pthread cancellation (BZ#12683) discards 0f5e582 nptl: s390: Fix Race conditions in pthread cancellation (BZ#12683) discards fdb3bf5 nptl: arm: Fix Race conditions in pthread cancellation (BZ#12683) discards 493732b nptl: aarch64: Fix Race conditions in pthread cancellation (B [...] discards 044620a nptl: powerpc32: Fix Race conditions in pthread cancellation [...] discards f9fb944 nptl: i386: Fix Race conditions in pthread cancellation (BZ#12683) discards 0aebecb nptl: x32: Fix Race conditions in pthread cancellation (BZ#12683) discards 605447b nptl: x86_64: Fix Race conditions in pthread cancellation (BZ#12683) discards f549bc5 nptl: powerpc64: Fix Race conditions in pthread cancellation [...] discards 437dcab nptl: Fix Race conditions in pthread cancellation (BZ#12683) discards ae90ad1 nptl: Fix testcases for new pthread cancellation mechanism discards 5d936e3 nptl: Remove i386/x86_64 assembly pthread_cond_{timed}wait adds 4c9695f conformtest: Correct search.h expectations for XPG3. adds bb37c73 conformtest: Correct pwd.h expectations for XPG3. adds eb2c88c Remove alignments on jump targets in memset adds 7c08d79 Check the HTT bit before counting logical threads adds de71e04 Correct Intel processor level type mask from CPUID adds ffe9aaf Implement proper fmal for ldbl-128ibm (bug 13304). adds 5a1021e manual: fix typo in the introduction adds b56e416 manual: fix typos in error reporting adds b003c66 conformtest: Correct ftw.h expectations for XPG3, XPG4. adds b7598b1 Remove special L2 cache case for Knights Landing adds f9b437d Update sysdeps/unix/sysv/linux/bits/socket.h for Linux 4.6. adds d912d3a conformtest: Correct some limits.h expectations for XPG3, XPG4. adds 3375cfa Make padding in struct sockaddr_storage explicit [BZ #20111] adds bc779a1 CVE-2016-4429: sunrpc: Do not use alloca in clntudp_call [BZ #20112] adds dba0832 Refactor bug-strtod.c to better test new types. adds b26053d Refactor bug-strtod2.c to be type generic adds db1fa6b Refactor tst-strtod6.c adds dea39b1 malloc: Correct malloc alignment on 32-bit architectures [BZ #6527] adds 04bb21a S390: Use mvcle for copies > 1MB on 32bit with default memcpy [...] adds 074b0f2 S390: Use 64bit instruction to check for copies of > 1MB with mvcle. adds 7165583 S390: Do not call memcpy, memcmp, memset within libc.so via i [...] adds 4c01126 S390: Implement mempcpy with help of memcpy. [BZ #19765] adds 6901def Avoid an extra branch to PLT for -z now adds ac2cc6f Do not raise "inexact" from generic ceil (bug 15479). adds 876c5bd Do not raise "inexact" from generic floor (bug 15479). adds 078d1cf Do not raise "inexact" from generic round (bug 15479). adds 118fbf0 Refactor tst-strtod-round.c adds 7e9ae82 Fixup usage of MANT_DIG in libm-test.inc adds 7cfcb77 Fixup usage of MIN_EXP in libm-test.inc adds 5ff81530 Do not raise "inexact" from x86_64 SSE4.1 ceil, floor (bug 15479). adds c70e991 S390: Get rid of make warning: overriding recipe for target g [...] adds 9b7f055 S390: Configure check for vector support in gcc. adds 4690dab S390: Optimize 8bit-generic iconv modules. adds 3b704e2 S390: Optimize builtin iconv-modules. adds 81c6380 S390: Optimize iso-8859-1 to ibm037 iconv-module. adds 421c527 S390: Optimize utf8-utf32 module. adds 5bd11b1 S390: Optimize utf8-utf16 module. adds 6896776 S390: Optimize utf16-utf32 module. adds ee518b7 S390: Use s390-64 specific ionv-modules on s390-32, too. adds 52f8a48 S390: Fix utf32 to utf8 handling of low surrogates (disable cu41). adds a42a95c S390: Fix utf32 to utf16 handling of low surrogates (disable cu42). adds 8f25676 Fix ucs4le_internal_loop in error case. [BZ #19726] adds 7ab1de2 Fix UTF-16 surrogate handling. [BZ #19727] adds 1f921a9 Do not raise "inexact" from powerpc32 ceil, floor, trunc (bug [...] adds b4d8034 Do not raise "inexact" from powerpc64 ceil, floor, trunc (bug [...] adds 1ced34c Refactor tst-strtod-round.c for type-generic-ness adds abf29ed Adjust kernel-features.h defaults for recvmsg and sendmsg adds af7f7c7 network: recvmsg and sendmsg standard compliance (BZ#16919) adds 222c2d7 network: recvmmsg and sendmmsg standard compliance (BZ#16919) adds 2f0dc39 network: Fix missing bits from {recv,send}{m}msg standard com [...] adds 2621128 Support sNaN testing in libm-test.inc. adds 960be82 Add more sNaN tests to libm-test.inc. adds d73e7bd Fix ldbl-128 j0l, j1l, y0l, y1l for sNaN argument (bug 20151). adds 98c9c9d Fix ldbl-128ibm sqrtl (sNaN) (bug 20153). adds bba1419 Fix ldbl-128ibm ceill, rintl etc. for sNaN arguments (bug 20156). adds 5f7b8f4 Begin refactor of libm-test.inc adds de62889 Refactor type specific macros using regexes adds d8728df Remove unused macros from libm-test.inc. adds 24e9ae1 Avoid "invalid" exceptions from powerpc fabsl (sNaN) (bug 20157). adds 135d1c7 Refactor M_ macros defined in libm-test.inc adds 84ba459 Replace M_PI2l with lit_pi_2_d in libm-test.inc adds 9289b55 Replace M_PIl with lit_pi in libm-test.inc adds 9513192 Replace M_PI_4l with lit_pi_4_d in libm-test.inc adds f64f68f Replace M_El with lit_e in libm-test.inc adds debf761 Fix powerpc32 ceil, rint etc. on sNaN input (bug 20160). adds f6ef065 Fix powerpc64 ceil, rint etc. on sNaN input (bug 20160). adds d6af238 Count number of logical processors sharing L2 cache adds 3904414 hurd: fix _hurd_self_sigstate reference from ____longjmp_chk adds c30c3f4 stpcpy is part of POSIX.1-2008 [BZ #3629] adds 3e040a2 posix: Call _exit in failure case for posix_spawn{p} (BZ#20178) adds ca7e8dd 2016-05-30 Paul Pluzhnikov ppluzhnikov@google.com adds 94d211c Add more hurd exception to local headers list adds 600c13b hurd: disable ifunc for now adds 7838d29 Merge branch 'master' of ssh://sourceware.org/git/glibc adds f06f3f0 fork in libpthread cannot use IFUNC resolver [BZ #19861] adds 1c1e7fb Fix macro API for __USE_KERNEL_IPV6_DEFS. adds cfac4de libio: Use wmemset instead of __wmemset to avoid linknamespace issue adds 8cbd145 Fix x86/x86_64 nextafterl incrementing negative subnormals (b [...] adds cda672e Fix include/wchar.h for C++ adds 6b4a158 Use __typeof instead of typeof adds 91e2b5c tst-rec-dlopen: Use interposed malloc instead of hooks adds b9f5c3a 2016-06-05 Paul Pluzhnikov ppluzhnikov@google.com adds b553747 tst-rec-dlopen: Fix build fail due to missing inclusion of string.h adds c24480c powerpc: Fix --disable-multi-arch build on POWER8 adds af0cfba Fix dbl-64 acos (sNaN) (bug 20212). adds 4e77815 Consolidate preadv/preadv64 implementation adds af5fdf5 Consolidate pwritev/pwritev64 implementations adds 3d8b06b Fix dbl-64 asin (sNaN) (bug 20213). adds 3f61232 Fix a typo in comments in memmove-vec-unaligned-erms.S adds 47dd354 Bug 20198: quick_exit should not call destructors. adds c9bd40d Bug 20214: Fix linux/in6.h and netinet/in.h sync. adds 91655fc Check FMA after COMMON_CPUID_INDEX_80000001 adds c23805a Fix i386 asinhl (sNaN) (bug 20218). adds 8fa8a33 Fix i386 atanhl (sNaN) (bug 20219). adds 1e8a887 malloc: Correct size computation in realloc for dumped fake m [...] adds 8938513 Apply LIT(x) to floating point literals in libm-test.c adds 9c665e0 Remove CHOOSE() macro from libm-tests.inc adds 760723e Remove type specific information from auto-libm-test-in adds 5188b97 Generate new format names in auto-libm-test-out adds 5e8c5bb X86-64: Remove the previous SSE2/AVX2 memsets adds c867597 X86-64: Remove previous default/SSE2/AVX2 memcpy/memmove adds 40720ec Fix i386 cbrtl (sNaN) (bug 20224). adds 9946e7a Fix ldexp, scalbn, scalbln for sNaN input (bug 20225). adds 9bd3ef8 Fix i386/x86_64 expl, exp10l, expm1l for sNaN input (bug 20226). adds df179d8 Fix i386/x86_64 logl (sNaN) (bug 20227). adds 09096b3 Fix i386/x86_64 log10l (sNaN) (bug 20228). adds 8c010e2 Fix i386/x86_64 log1pl (sNaN) (bug 20229). adds 7cda825 mach: Add mach_print sycsall declaration adds 530bb2b 2016-06-09 Paul Pluzhnikov ppluzhnikov@gmail.com adds bd49998 Fix nscd assertion failure in gc (bug 19755) adds 2df1b98 quick_exit tests: Do not use C++ headers adds 7543707 X86-64: Add dummy memcopy.h and wordcopy.c adds ac187dc Always indirect branch to __libc_start_main via GOT adds 59e53a7 Fix ldbl-128 expm1l (sNaN) (bug 20232). adds f8fc4b4 Fix ldbl-128ibm expm1l (sNaN) (bug 20233). adds b7519f6 Fix ldbl-128ibm log1pl (sNaN) (bug 20234). adds f00faa4 Fix i386/x86_64 log2l (sNaN) (bug 20235). adds 2ba3cfa malloc: Remove __malloc_initialize_hook from the API [BZ #19564] adds 78880cc Revert {send,sendm,recv,recvm}msg conformance changes adds e0835a5 Bug 20215: Always undefine __always_inline before defining it. adds a6a4395 Fix modf (sNaN) (bug 20240). adds 39e0506 localedata: eo: new Esperanto locale [BZ #16190] adds 686db25 localedata: pt_BR/pt_PT: make days/months lowercase [BZ #19133] adds 6a54bcd localedef: drop unused --old-style adds 277da2a unicode-gen: include standard comment file header adds bc24924 localedata: ne_NP: misc updates [BZ #1170] adds 983fd5c fopencookie: Mangle function pointers stored on the heap [BZ #20222] adds 073f821 malloc_usable_size: Use correct size for dumped fake mapped chunks adds 31d0a4f nss_db: Fix initialization of iteration position [BZ #20237] adds b7a9b7b NEWS: clarify localedef --old-style update adds 850c676 2016-06-11 Paul Pluzhnikov ppluzhnikov@google.com adds 0677af2 Fix rt/tst-aio64.c as well, and mention login/tst-utmp.c in C [...] adds f5c77f7 Remove __ASSUME_FUTEX_LOCK_PI adds 2c41b52 debug/tst-longjmp_chk2: Make signal handler more conservative [...] adds b39b6e0 nptl: Add sendmmsg and recvmmsg cancellation tests adds 8828345 Fix frexp (NaN) (bug 20250). adds 5e19c43 Add more sNaN tests (cimag, conj, copysign, creal, fma, fmod). adds a2ae169 Fix dbl-64 atan2 (sNaN, qNaN) (bug 20252). adds c8376f3 powerpc: strcasecmp/strncasecmp optmization for power8 adds 4fea2cd Simplify generic fdim implementations. adds f4015c8 Use generic fdim on more architectures (bug 6796, bug 20255, [...] adds 228a78c Fix i386 fdim double rounding (bug 20255). adds 3ef569c manual: fix typos in the memory chapter adds d17acc2 manual: fix typos in the character handling chapter adds f0f308c manual: fix typos in the string chapters adds d987d21 manual: fix typos in character set handling adds 777edcb manual: fix typos in the locale chapter adds 4706240 manual: fix typos in the locale chapter adds ef48b19 manual: fix spelling typos adds 10b8941 manual: fix typos in the message chapter adds 8ed0d86 manual: fix typos in the search chapter adds 4457bc6 localedata: ro_RO: update Tuesday translation [BZ #18911] adds f45eb07 manual: fix typos in the pattern chapter adds 41a359e Add nextup and nextdown math functions adds 43c2948 MIPS, SPARC: fix wrong vfork aliases in libpthread.so adds e3c0687 Expand comments in Linux times() implementation. adds 92e1ab0 Revert __malloc_initialize_hook symbol poisoning adds aca1dae elf: Consolidate machine-agnostic DTV definitions in <dl-dtv.h> adds b998e16 This is an optimized memcpy/memmove for AArch64. Copies are [...] adds 58ec4fb Add a simple rawmemchr implementation. Use strlen for rawmem [...] adds df2258c Added tests to ensure linkage through libmvec *_finite aliase [...] adds 4751bbe Fix p{readv,writev}{64} consolidation implementation adds a3b4733 malloc: Avoid premature fallback to mmap [BZ #20284] adds a024b39 This patch further tunes memcpy - avoid one branch for sizes [...] adds fb14799 Move sysdeps/generic/bits/hwcap.h to top-level bits/ adds 11f4944 Move sysdeps/generic/bits/hwcap.h to top-level bits/ adds 4e9bf32 Simplify x86 nearbyint functions. adds 14699b6 test-skeleton.c: Add write_message function adds 9d52cb0 test-skeleton.c: xmalloc, xcalloc, xrealloc are potentially unused adds 64ba173 test-skeleton.c (xrealloc): Support realloc-as-free adds db3476a libio: Implement vtable verification [BZ #20191] adds d7e6436 Avoid attempt for runtime checks if all environments are defined adds 78c1208 Fix up ChangeLog adds 7ed84b8 Add more sNaN tests (most remaining real functions). adds 40244be Fix i386/x86_64 scalbl with sNaN input (bug 20296). adds 76a0b73 Remove atomic_compare_and_exchange_bool_rel. adds b87c1ec MIPS, SPARC: more fixes to the vfork aliases in libpthread.so adds 26b0bf9 Avoid "inexact" exceptions in i386/x86_64 ceil functions (bug [...] adds 623629d Avoid "inexact" exceptions in i386/x86_64 floor functions (bu [...] adds 30dcf95 Avoid "inexact" exceptions in i386/x86_64 trunc functions (bu [...] adds 0cdaef4 MIPS: run tst-mode-switch-{1,2,3}.c using test-skeleton.c adds 5fa2682 S390: Fix relocation of _nl_current_LC_CATETORY_used in stati [...] adds 94e73c9 elf.h: Sync with the gabi webpage adds e402823 elf.h: Add declarations for BPF adds fea5649 Avoid array-bounds warning for strncat on i586 (bug 20260) adds 6a40d8d i686/multiarch: Regenerate ulps adds dfc9ea7 Compile tst-cleanupx4 test with -fexceptions adds 3631c97 Correct bug number in ChangeLog [BZ #18960] adds 73fb56a Return proper status from _nss_nis_initgroups_dyn (bug 20262) adds 13efa86 Check Prefer_ERMS in memmove/memcpy/mempcpy/memset adds 9765ffa hppa: fix loading of global pointer in _start [BZ #20277] adds 35da254 powerpc: Add a POWER8-optimized version of expf() adds aa95fc1 powerpc: Add a POWER8-optimized version of sinf() adds fd1cf1d SPARC64: update localplt.data adds ee2196b Fixed wrong vector sincos/sincosf ABI to have it compatible w [...] adds f43cb35 Require binutils 2.24 to build x86-64 glibc [BZ #20139] adds 2cbec36 SPARC: fix nearbyint on sNaN input adds b6084a9 Treat STV_HIDDEN and STV_INTERNAL symbols as STB_LOCAL adds f175e37 localedata: id_ID: Februari instead of Pebruari [BZ #20316] adds 87523e9 m68k: suppress -Wframe-address warning adds 2918b0d nptl: Add more coverage in tst-cancel4 adds 30e4cc5 powerpc: Fix return code of strcasecmp for unaligned inputs adds 00068ce Bump up tst-malloc-thread-fail timeout from 20 to 30s adds 8321286 Make copies of cstdlib/cmath and use them [BZ #20314] adds 92777f3 hurd: Fix PTR_{,DE}MANGLE calls adds b95a6eb hppa: Update libm-test-ulps. adds dd8f8da S390: Use DT_JUMPREL in prelink undo code. adds f3ea66b New locale de_LI adds 318132f Add missing changelog part adds d3016ce Fix robust mutex daedlock [BZ #20263] adds eaee348 Add test case for bug 20263 adds d461c96 localedata: fix de_LI locale adds 6bcc7ce ppc: Fix modf (sNaN) for pre-POWER5+ CPU (bug 20240). adds be4830b Define __USE_KERNEL_IPV6_DEFS macro for non-Linux kernels adds 75a9e6a tile: only define __ASSUME_ALIGNED_REGISTER_PAIRS for 32-bit adds 62ce266 Add pretty printers for the NPTL lock types adds 6320de9 Remove __ASSUME_OFF_DIFF_OFF64 definition adds 4687006 Fix LO_HI_LONG definition adds efbe665 [AArch64] Fix libc internal asm profiling code adds 26c2910 [AArch64] Add bits/hwcap.h for aarch64 linux adds c10f90d Revert "Add pretty printers for the NPTL lock types" adds cf1ad5b X86-64: Define LO_HI_LONG to skip pos_h [BZ #20349] adds 6165555 x86-64: Properly align stack in _dl_tlsdesc_dynamic [BZ #20309] adds 3bbee82 Test p{read,write}64 with offset > 4GB adds f531f93 x86-64: Add p{read,write}[v]64 to syscalls.list [BZ #20348] adds e15eaa8 Regenerate i686 libm-test-ulps with GCC 6.1 at -O3 [BZ #20347] adds 2ac88ee Refactor Linux raise implementation (BZ#15368) adds 2b6dbe6 Fix TABDLY value adds f8238ae [AArch64] Regenerate libm-test-ulps adds 2413e73 Don't install the internal header grp-merge.h adds cbf8886 Fix cos computation for multiple precision fallback (bz #20357) adds 41d0365 elf: Define missing Meta architecture specific relocations adds d957c4d i386: Compile rtld-*.os with -mno-sse -mno-mmx -mfpmath=387 adds 2c3d888 elf/elf.h: Add missing Meta relocations adds 4f69cc4 microblaze: fix variable name collision with syscall macros adds 1f16923 S390: Do not clobber r13 with memcpy on 31bit with copies >1MB. adds d637e92 [AArch64] Update libm-test-ulps adds b898b64 powerpc: Fix missing verb and typo in comment about AT_HWCAP entry adds 3eb43b6 Nios II localplt.data update: remove __eqsf2 adds fe0cf86 Don't compile do_test with -mavx/-mavx/-mavx512 adds fab3823 CVE-2016-5417 was assigned to bug 19257 adds 33ae5b1 sparc: remove ceil, floor, trunc sparc specific implementations adds 3c4f81e Update libc.pot and NEWS. adds fdfc926 Update for glibc 2.24 release. adds e720d3d Open development for 2.25. adds 062e53c alpha: fix ceil on sNaN input adds 65cc568 alpha: fix floor on sNaN input adds cb7f9d6 alpha: fix rint on sNaN input adds b74d259 alpha: fix trunc for big input values adds f88aab5 malloc: Preserve arena free list/thread count invariant [BZ #20370] adds 533f9be x86_64: Call finite scalar versions in vectorized log, pow, e [...] adds f690b56 malloc: Run tests without calling mallopt [BZ #19469] adds 968dc26 Add support for referencing specific symbol versions adds 4878900 Support __STDC_WANT_LIB_EXT2__ feature test macro. adds ee71e5b powerpc: fix ifunc-sel.h with GCC 6 adds 30f926d powerpc: fix ifunc-sel.h fix asm constraints and clobber list adds 5a0b613 Fix wide-char testsuite SIGBUS on platforms such as Sparc. adds 3ef3f1b Fix sNaN handling in nearbyint on 32-bit sparc. adds bdf20be sparc64: add a VIS3 version of ceil, floor and trunc adds acaff9b Define PF_QIPCRTR, AF_QIPCRTR from Linux 4.7 in bits/socket.h. adds e751658 Define UDP_ENCAP_* from Linux 4.7 in netinet/udp.h. adds 5bc1733 elf: dl-minimal malloc needs to respect fundamental alignment adds a2ff21f elf: Avoid using memalign for TLS allocations [BZ #17730] adds 6c444ad elf: Do not use memalign for TCB/TLS blocks allocation [BZ #17730] adds b381a38 Update and install proc_service.h [BZ #20311] adds cad1d60 Remove tacit double usage in ldbl-128 adds b9e05ed Refactor part of math Makefile adds f2de695 Unify drift between _Complex function type variants adds bf91be8 Support __STDC_WANT_IEC_60559_BFP_EXT__ feature test macro. adds cab4d74 Add utility macros for clang detection, and deprecation with [...] adds 63eb8df Minimize sysdeps code involved in defining major/minor/makedev. adds dbab657 Deprecate inclusion of <sys/sysmacros.h> by <sys/types.h> adds 71b4804 Fix typo in last arith.texi change. adds 412cb26 Support __STDC_WANT_IEC_60559_FUNCS_EXT__ feature test macro. adds 146f208 Also handle __STDC_WANT_IEC_60559_BFP_EXT__ in <tgmath.h>. adds e67330a x86: Use sysdep.o from libc.a in static libraries adds 412ac69 Update PO files. adds cb864fe Do not call __nan in scalb functions. adds f0e3925 Add atomic_exchange_relaxed. adds 89a12e6 Fix math.h comment about bits/mathdef.h. adds d4cf133 Improve gen-libm-test.pl LIT() application adds 9c8addb sparc: build with -mvis on sparc32/sparcv9 and sparc64 adds 8a9f4eb sparc: remove fdim sparc specific implementations adds bf79a33 sparc32/sparcv9: add a VIS3 version of fdim adds a194625 Fix recvmsg returning SIGLOST on PF_LOCAL sockets adds 13cb8f7 Add atomic operations required by the new condition variable. adds 65f07b8 localedata: change M$ to Microsoft adds 9b3d133 ChangeLog: change Winblowz to Windows adds 71b67af locales: en_CA: update d_fmt [BZ #9842] adds 5220a1a Add tests for fegetexceptflag, fesetexceptflag. adds f792117 Fix powerpc fesetexceptflag clearing FE_INVALID (bug 20455). adds ab70f21 Add missing reference to bug 20452 adds 98dac0c Fix test-fexcept when "inexact" implicitly raised. adds 3f0eedd Add comment from sysdeps/powerpc/fpu/fraiseexcpt.c to fsetexc [...] adds 89b7dd2 locales: et_EE: locale has wrong {p,n}_cs_precedes value [BZ #20459] adds 9e2ff6c arm: mark __startcontext as .cantunwind (bug 20435) adds fc86a87 nptl/tst-tls3-malloc: Force freeing of thread stacks adds 4d047ef Add NEWS entry for CVE-2016-6323 adds 056dd72 Add CVE-2016-6323 missing from NEWS entry adds 5146356 Add fesetexcept. adds ce99c08 Add fesetexcept: aarch64. adds 56acef0 Add fesetexcept: alpha. adds 969b3a5 Add fesetexcept: arm. adds e03d01b Add fesetexcept: hppa. adds 272ea61 Add fesetexcept: ia64. adds 0ca2c77 Add fesetexcept: m68k. adds 760c61e Add fesetexcept: mips. adds b22be8c Add fesetexcept: powerpc. adds 6b1c3e3 Add fesetexcept: s390. adds 3292b26 Add fesetexcept: sh. adds 8b7d133 Add fesetexcept: sparc. adds c208097 Fix soft-fp extended.h unpacking (GCC bug 77265). adds d9067fc Do not override objects in libc.a in other static libraries [ [...] adds 1f64557 nptl/tst-once5: Reduce time to expected failure adds ce6698e Support for type-generic libm function implementations libm adds ee19f1d ldbl-128: Remove unused sqrtl declaration in e_asinl.c adds 2c82053 argp: Do not override GCC keywords with macros [BZ #16907] adds b65f0b7 Get rid of array-bounds warning in __kernel_rem_pio2[f] with [...] adds 6f9d4f5 Fix incorrect double-checked locking related to _res_hconf.in [...] adds d3bf0ba Add tests for fortification of bcopy and bzero. adds 4669294 Add tst-wcstod-round adds 281f507 Prepare to convert _Complex cosine functions adds 01ee387 Convert _Complex cosine functions to generated code adds 4482ff2 Merge common usage of mul_split function adds a6f20b6 X86: Change bit_YMM_state to (1 << 2) adds ffb84f5 Prepare to convert _Complex sine functions adds c50eee1 Convert _Complex sine functions to generated code adds f6d3a72 Prepare to convert _Complex tangent functions adds d5602ce Convert _Complex tangent functions to generated code adds 66abf9b mach: Add more allowed external headers adds 7ed2b54 localedata: lt_LT: use hyphens in d_fmt [BZ #20497] adds 9d6861b Reduce memory size of tsearch red-black tree. adds 6e263a2 string: More tests for strcmp, strcasecmp, strncmp, strncasecmp adds 0ac8ee5 X86-64: Correct CFA in _dl_runtime_resolve adds 7e625f7 nptl: Avoid expected SIGALRM in most tests [BZ #20432] adds 5a7ac04 Correct incorrect bug number in changelog adds 21e79af Fix test-skeleton C99 designed initialization adds ef4f976 malloc: Simplify static malloc interposition [BZ #20432] adds 780257d Add fetestexceptflag. adds d47d27d sparcv9: Restore fdiml@GLIBC_2.1 adds 1dbc54f Prepare to convert remaining _Complex functions adds feb62dd Convert remaining complex function to generated files adds 32efd69 Consolidate reduce_and_compute code adds 1a822c6 Add fall through comments adds 9d84d0e Use fabs(x) instead of branching on signedness of input to si [...] adds aaf3045 hurd: Fix adjtime call with OLDDELTA == NULL adds e9b4248 S390: Do not set FE_INEXACT with feraiseexcept (FE_OWERFLOW|F [...] adds 15089e0 ldbl-128: Rename 'long double' to '_Float128' adds de6b6d1 ldbl-128: Cleanup e_gammal_r.c after _Float128 rename adds 4d72808 Base <sys/quota.h> on Linux kernel headers [BZ #20525] adds 7b7c394 Make common fdim implementation generic. adds ee8a490 Make common nextdown implementation generic. adds 847c916 Make common fmax implementation generic. adds f306ea1 Make common fmin implementation generic. adds 2bad840 Remove unneeded stubs for k_rem_pio2l. adds 326e288 vfprintf: Avoid creating a VLA which complicates stack management adds 9dd87af vfscanf: Avoid multiple reads of multi-byte character width adds 758e79e Consolidate input partitioning into do_cos and do_sin adds 25e440c Use do_sin for sin(x) where 0.25 < |x| < 0.855469 adds 54c86cc Inline all support functions for sin and cos adds 307c2c2 NaCl: Fix compile error in clock function. adds 9a3d16a Fix generic wait3 after union wait_status removal. adds 6b75ba1 NaCl: Fix compile error for __dup after libc_hidden_proto addition. adds ead3cea Set NODELETE flag after checking for NULL pointer adds 6d53362 conform tests: call perl with '-I.' adds 4bf5f22 malloc: Automated part of conversion to __libc_lock adds a0d47f4 S390: Support PLT and GOT references in check-localplt. adds fb0f7a6 X86-64: Add _dl_runtime_resolve_avx[512]_{opt|slow} [BZ #20508] adds ec94343 Add femode_t functions. adds 1396c64 Add femode_t functions: aarch64. adds 297c592 Add femode_t functions: alpha. adds 2c9e80e Add femode_t functions: arm. adds dbc84b9 Add femode_t functions: hppa. adds 22dda71 Add femode_t functions: ia64. adds cfb6a34 Add femode_t functions: m68k. adds 997290d Add femode_t functions: mips. adds 9969e62 Add femode_t functions: powerpc. adds 86bb437 Add femode_t functions: s390. adds d0a83af Add femode_t functions: sh. adds ed29339 Add femode_t functions: sparc. adds f222706 Add e500 version of fetestexceptflag. adds 71756f0 Remove __libc_csu_irel declaration adds 0f9317d Add tests-static to tests in malloc/Makefile adds fd37b5a resolv: Remove _LIBC_REENTRANT adds 02bbfb4 ldbl-128: Use L(x) macro for long double constants adds a0a9b6e Remove the ptw-% patterns adds 80d8cb9 inet: Add __inet6_scopeid_pton function [BZ #20611] adds 980d25d nptl: Consolidate sem_open implementations adds 91dd866 nptl: Set sem_open as a non cancellation point (BZ #15765) adds 49ad334 nptl: Remove sparc sem_wait adds 47677f2 nptl: Fix sem_wait and sem_timedwait cancellation (BZ#18243) adds fbc9949 rt: Set shm_open as a non cancellation point (BZ #18243) adds 09cb278 nptl: Consolidate sem_init implementations adds d952597 hurd: fix pathconf visibility adds 455d6e4 hurd: fix fcntl visibility adds a292f45 Add <limits.h> integer width macros. adds 1850ce5 powerpc: Fix POWER9 implies adds e68c8d2 sysd-rules: Cut down the number of rtld-% pattern rules adds 8837917 Remove remnants of .og patterns adds 9f9834f Make ldexpF generic. adds fc7f469 Remove __nan{f,,l} macros adds 2c46d11 Build s_nan* objects from a generic template adds aea5c83 Fix exc2signal.c template adds 706e674 posix: Correctly enable/disable cancellation on Linux posix_spawn adds 802c1c5 posix: Correctly block/unblock all signals on Linux posix_spawn adds d145a45 mach: Fix old-style function definition. adds e299076 Fix old-style function definition adds 1d2ea31 sln: Preprocessor cleanups adds 612148c Generate .op pattern rules for profiling builds only adds fc3e133 Avoid running $(CXX) during build to obtain header file paths adds 85f7554 Add test case for O_TMPFILE handling in open, openat adds f4a3654 manual: Clarify the documentation of strverscmp [BZ #20524] adds 3a2a1d2 Remove obsolete DNSSEC support [BZ #20591] adds 17b09be resolv: Remove the BIND_4_COMPAT macro adds 006768c <arpa/nameser.h>, <arpa/nameser_compat.h>: Remove versions adds be72830 <arpa/nameser.h>: Remove RR type classification macros [BZ #20592] adds cbb47fa malloc: Manual part of conversion to __libc_lock adds 6815a33 resolv: Remove unsupported hook functions from the API [BZ #20016] adds 5b17fd0 Add <stdint.h> integer width macros. adds d942e95 Add issubnormal. adds 87ab10d [soft-fp] Add support for various half-precision conversion r [...] adds e67f54a hurdmalloc: Run fork handler as late as possible [BZ #19431] adds 444eacb hurd: Fix stack pointer corruption in syscall adds 17af5da [PR19826] fix non-LE TLS in static programs adds 51364ff test-skeleton.c: Remove unintended #include <stdarg.h>. adds 67b73ea tst-open-tmpfile: Add checks for open64, openat64, linkat adds 3a35923 manual: Clarify NSS error reporting adds cb76580 Installed-header hygiene (BZ#20366): Simple self-contained fixes. adds 11160cb Installed-header hygiene (BZ#20366): obsolete BSD u_* types. adds f2bea4d Installed-header hygiene (BZ#20366): conditionally defined st [...] adds 05b68e1 Installed-header hygiene (BZ#20366): time.h types. adds c66b29f Installed-header hygiene (BZ#20366): stack_t. adds 4775578 Installed header hygiene (BZ#20366): Test of installed headers. adds bb8081f Add iszero. adds e33a23f Add INTERNAL_SYSCALL_CALL adds 32daf20 Minor correction to the "installed header hygiene" patches. adds 8d3bd94 Minor corrections to scripts/check-installed-headers.sh. adds 4b4d405 linux: spawni.c: simplify error reporting to parent adds e83be73 posix: Fix open file action for posix_spawn on Linux adds b59ad2d Fix iszero for excess precision. adds a87b5e9 consolidate sign checks for slow2 adds 3459931 Use copysign instead of ternary conditions for positive constants adds 2bf4997 Use copysign instead of ternary for some sin/cos input ranges adds 458d633 Remove C++ style comments from string3.h adds 29cb929 Add iscanonical. adds d61ef73 Bug 20292 - Simplify and test _dl_addr_inside_object adds 8278d50 Fix ldbl-128ibm iscanonical for -mlong-double-64. adds f280fa6 Use __builtin_fma more in dbl-64 code. adds 645f97c libio: Multiple fixes for open_{w}memstram (BZ#18241 and BZ#20181) adds edbdf87 Fix tst-memstream3 build failure adds dad9a11 Add TCP_REPAIR_WINDOW from Linux 4.8. adds 7125ad0 S390: Regenerate ULPs adds 22938c4 powerpc: Installed-header hygiene adds ff88ee7 Fix LONG_WIDTH, ULONG_WIDTH include ordering issue. adds 8028566 powerpc: Regenerate ULPs adds b8b7e5e Make the quadrant shift K a bool in do_sincos_* functions adds ba4e688 Check n instead of k1 to decide on sign of sin/cos result adds c703cd7 Manual typos: Input/Output on Streams adds 9739d2d Manual typos: Low-Level Input/Output adds 4ffa367 Manual typos: File System Interface adds b57dd24 Manual typos: Sockets adds dc40b23 Manual typos: Low-Level Terminal Interface adds 56e74ae Manual typos: Syslog adds 60843ff Manual typos: Mathematics adds e4fd187 Manual typos: Arithmetic Functions adds 9269924 Manual typos: Date and Time adds d3e22d5 Manual typos: Resource Usage and Limitation adds a96ce75 Manual typos: Non-Local Exits adds 16c7d1e Manual typos: Signal Handling adds 954cbda Manual typos: The Basic Program/System Interface adds 9cbcfeb Manual typos: Processes adds d724579 Manual typos: Job Control adds 9e302f9 Manual typos: Users and Groups adds 61547c4 Manual typos: System Management adds d80cf4a Manual typos: System Configuration Parameters adds b8867da Manual typos: DES Encryption and Password Handling adds db5e4e8 Manual typos: Debugging support adds a309449 Manual typos: POSIX Threads adds 8e52276 Manual typos: Internal probes adds ae996b9 Manual typos: C Language Facilities in the Library adds b55a155 Manual typos: Installing adds 6d2857d Manual typos: Library Maintenance adds be20861 Manual typos: Contributors to adds 5455692 Manual typos: System Databases and Name Service Switch adds ead1ef3 Make quadrant shift a boolean in reduce_and_compute in s_sin.c adds 9cb0693 Adjust calls to do_sincos_1 and do_sincos_2 in s_sincos.c adds 36ee03e Update comments for some functions in s_sin.c adds 1e7c8fc Add iseqsig. adds 022dfdc Add configure check to test if gcc supports attribute ifunc. adds 00980d8 Use gcc attribute ifunc in libc_ifunc macro instead of inline [...] adds 18d6c45 s390: Refactor ifunc resolvers due to false debuginfo. adds e23faea i386, x86: Use libc_ifunc macro for time, gettimeofday. adds a4d7fe3 ppc: Use libc_ifunc macro for time, gettimeofday. adds 98ac7b7 Use libc_ifunc macro for clock_* symbols in librt. adds 75685c4 Use libc_ifunc macro for system in libpthread. adds 051f8be Use libc_ifunc macro for vfork in libpthread. adds 314ba75 Use libc_ifunc macro for siglongjmp, longjmp in libpthread. adds bfbd1de resolv: Deprecate unimplemented flags adds 7ec47a8 resolv: Remove RES_NOIP6DOTINT and its implementation adds 5140d03 resolv: Remove RES_USEBSTRING and its implementation [BZ #20629] adds 6c63e2d Consolidate fallocate{64} implementations adds 45ff2bf Consolidate posix_fallocate{64} implementations adds 96b7fe4 Consolidate posix_fadvise implementations adds 12e5d36 Fix iseqsig for ports that do not support FE_INVALID adds d0800ae Make iseqsig handle excess precision. adds 3f413ec powerpc32: make PLT call in _mcount compatible with -msecure- [...] adds 352db0b hurd: Fix unused variable warning adds 4d5940f Avoid M_NAN + M_NAN in complex functions. adds bf8c542 resolv: Compile without -Wno-write-strings adds 5da2c62 Consolidate Linux sync_file_range implementations adds 5e9d98a Add totalorder, totalorderf, totalorderl. adds 6a82476 X86: Don't assert on older Intel CPUs [BZ #20647] adds 7164580 Fix posix_fadvise64 build on mips64n64 adds 07c18a0 Add more totalorder tests. adds e886c36 Clean up some complex functions raising FE_INVALID. adds e223d1f Fix warnings from latest GCC. adds cc6a8d7 Add totalordermag, totalordermagf, totalordermagl. adds 7cfde84 hppa: Optimize atomic_compare_and_exchange_val_acq adds 8e36adc S390: Fix fp comparison not raising FE_INVALID. adds 6f322a8 Define HIGH_ORDER_BIT_IS_SET_FOR_SNAN to 0 or 1. adds b3d17c1 Bug 20689: Fix FMA and AVX2 detection on Intel adds a9bfffe Fix Linux fallocate tests for EOPNOTSUPP adds f8e8b8e Add getpayload, getpayloadf, getpayloadl. adds 05f3ed0 Stop powerpc copysignl raising "invalid" for sNaN argument (b [...] adds 0f04fc0 Use VSQRT instruction for ARM sqrt (bug 20660). adds b3918c4 math: Define iszero as a function template for C++ [BZ #20715] adds 84d74e4 powerpc: Cleanup fenv_private.h adds 7a8330c Use -fno-builtin for sqrt benchmark. adds e37208c math.h: Wrap C++ bits in extern "C++" adds 93f9416 Fix -Wformat-length warning in tst-setgetname.c adds 2152cf7 Fix Linux sh4 pread/pwrite argument passing adds 20973cf * sysdeps/unix/sysv/linux/fxstat.c: Remove useless cast. * [...] adds 78b7adb Fix cmpli usage in power6 memset. adds 6962682 Add strfromd, strfromf, and strfroml functions adds bf5eea3 Refactor strtod tests adds cd74aa4 Add tests for strfrom functions adds abff18c Fix atomic_fetch_xor_release. adds 2bce303 Add note on MALLOC_MMAP_* environment variables adds c1234e6 Document the M_ARENA_* mallopt parameters adds aceb22c Remove references to sbrk to grow/shrink arenas adds 68fc2cc Remove redundant definitions of M_ARENA_* macros adds b9deb8c iconv: Avoid writable data and relocations in IBM charsets adds 261e675 iconv: Avoid writable data and relocations in ISO646 adds e863cce malloc: Remove malloc_get_state, malloc_set_state [BZ #19473] adds 726d48e Use read_int in vfscanf adds 873febb Add getpayloadl to libnldbl. adds eaf5ad0 Add canonicalize, canonicalizef, canonicalizel. adds be7991c Static inline functions for mallopt helpers adds 61668b2 Fix a sparc header conformtest failure. adds 4725d33 Make strtod raise "inexact" exceptions (bug 19380). adds e9c4fe9 malloc: Use accessors for chunk metadata access adds 681421f sysmalloc: Initialize previous size field of mmaped chunks adds a0f83f0 Add test for linking against most static libraries adds 6b1df8b i386: Support CFLAGS which imply -fno-omit-frame-pointer [BZ #20729] adds 0e6d3ad Check IFUNC definition in unrelocated shared library [BZ #20019] adds c317468 Add missing include for stdlib.h. adds b2fea74 Fix building tst-linkall-static. adds 0947291 crypt: Use internal names for the SHA-2 block functions adds ae9166f malloc: Update comments about chunk layout adds ce193f5 powerpc: Fix TOC stub on powerpc64 clone() adds 739e14f Document a behavior of an elided pthread_rwlock_unlock adds f82a4bd Add SNAN, SNANF, SNANL macros. adds 1b16ff0 Fix warning caused by unused-result in bug-atexit3-lib.cc adds 960294f Add include/crypt.h. adds 93fe09c Bug 20729: Fix building with -Os. adds 44c637c Properly initialize glob structure with GLOB_BRACE|GLOB_DOOFF [...] adds 561ff1e hurd: Fix spurious port deallocation adds bb5badf Bug 20729: Include libc-internal.h where required. adds 6adaead Correct clog10 documentation (bug 19673). 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 [...] adds 4dfb9c9 Make fallback fegetexceptflag work with generic fetestexceptflag. adds c1f0601 Fix MIPS o32 posix_fadvise. adds 468e525 Merge translations from the Translation Project adds f32941d powerpc: Regenerate ULPs adds 65810f0 robust mutexes: Fix broken x86 assembly by removing it adds 8e31caf Clear list of acquired robust mutexes in the child process af [...] new 54f5325 Fix {INLINE,INTERNAL}_SYSCALL macros for x32 new 6bf065f Remove p{read,write}{v} and fallocate from x86 auto-generation list new 9d4b85f Consolidate Linux accept implementation new 437211f Consolidate Linux connect implementation new 3e607b9 Consolidate Linux recv implementation new 1db3cda Consolidate Linux recvfrom implementation new 14f0dbd Consolidate Linux send implementation new c0d0fea Consolidate Linux sendto implementation new 672cb67 Consolidate Linux poll implementation new 2e9b170 Consolidate Linux select implementation new d852d84 Consolidate Linux close syscall generation new 24b07fd Consolidate Linux open implementation new 7ef02ba Consolidate Linux creat implementation new 2264e34 Consolidate Linux read syscall new 19a003d Consolidate Linux write syscall new 47d5b24 Consolidate Linux readv implementation new 1446ad1 Consolidate Linux writev implementation new 11b9845 Consolidate Linux pause syscall new e44a08f Consolidate Linux epoll_wait syscall new 8893f91 Consolidate Linux waitpid syscall new 542b144 Consolidate Linux nanosleep syscall new 3429d9c Consolidate Linux tee implementation new 30e06b9 Consolidate Linux sigsuspend implementation new c549cf5 Consolidate Linux msync syscall new c439c5c Consolidate Linux fdatasync syscall new 9bd3e00 Consolidate Linux fsync syscall new 64c2f4f Consolidate Linux vmsplice syscall new 1cfa1e5 Consolidate Linux splice syscall new 6d8dce0 Consolidate Linux open_by_handle_at syscall new 584df7d Consolidate Linux mq_timedreceive syscall new c5c16cb Consolidate Linux mq_timedsend syscall new 86675d8 Consolidate Linux fcntl implementation new a6de8ff Remove cancellation support for syscall generation new 6546b85 nptl: Fix testcases for new pthread cancellation mechanism new 3035b17 nptl: Fix Race conditions in pthread cancellation (BZ#12683) new 82da72f nptl: x86_64: Fix Race conditions in pthread cancellation (BZ#12683) new fd9cf02 nptl: x32: Fix Race conditions in pthread cancellation (BZ#12683) new c496a33 nptl: i386: Fix Race conditions in pthread cancellation (BZ#12683) new 09d47c8 nptl: powerpc64: Fix Race conditions in pthread cancellation [...] new 08e9e7d nptl: aarch64: Fix Race conditions in pthread cancellation (B [...] new f81bdcd nptl: arm: Fix Race conditions in pthread cancellation (BZ#12683) new 0f72e70 nptl: s390: Fix Race conditions in pthread cancellation (BZ#12683) new c1f5873 nptl: ia64: Fix Race conditions in pthread cancellation (BZ#12683) new efb94c0 nptl: alpha: Fix Race conditions in pthread cancellation (BZ#12683) new 836860b nptl: m68k: Fix Race conditions in pthread cancellation (BZ#12683) new ccfa4f8 nptl: microblaze: Fix Race conditions in pthread cancellation [...] new f570e7a nptl: tile: Fix Race conditions in pthread cancellation (BZ#12683) new cda463f nptl: sparc: Fix Race conditions in pthread cancellation (BZ#12683) new 2018ed3 nptl: nios2: Fix Race conditions in pthread cancellation (BZ#12683) new f734073 nptl: sh: Fix Race conditions in pthread cancellation (BZ#12683) new ac4c9f5 nptl: mips: Fix Race conditions in pthread cancellation (BZ#12683)
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (d47dbed) \ N -- N -- N refs/heads/azanella/bz12683 (ac4c9f5)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 51 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 | 12150 +- ChangeLog.11 | 2 +- ChangeLog.8 | 2 +- INSTALL | 82 +- Makeconfig | 124 +- Makefile | 28 +- Makerules | 73 +- NEWS | 469 +- PROJECTS | 107 - README.pretty-printers | 170 + README.tunables | 85 + Rules | 81 +- 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 | 21 +- 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 | 48 +- 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 | 21 +- 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 | 10 +- 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 | 23 + bits/in.h | 9 +- bits/inf.h | 2 +- bits/ioctl-types.h | 2 +- bits/ipc.h | 2 +- bits/ipctypes.h | 2 +- bits/iscanonical.h | 28 + bits/libc-header-start.h | 61 + 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 | 5 +- bits/sched.h | 2 +- bits/select.h | 2 +- bits/sem.h | 2 +- bits/shm.h | 2 +- bits/sigaction.h | 2 +- bits/sigcontext.h | 9 +- bits/siginfo.h | 2 +- bits/signum.h | 2 +- bits/sigset.h | 2 +- bits/sigstack.h | 9 +- bits/sigthread.h | 2 +- bits/sockaddr.h | 7 +- bits/socket.h | 14 +- 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 | 74 + bits/termios.h | 4 +- bits/time.h | 56 +- 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 | 30 +- config.make.in | 8 + configure | 420 +- configure.ac | 248 +- conform/GlibcConform.pm | 2 +- conform/Makefile | 36 +- conform/check-header-lists.sh | 2 +- conform/data/ftw.h-data | 9 + conform/data/limits.h-data | 6 +- conform/data/pwd.h-data | 2 +- conform/data/search.h-data | 4 + 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-block.c | 2 +- crypt/sha256-crypt.c | 20 +- crypt/sha256.c | 15 +- crypt/sha256.h | 2 +- crypt/sha512-block.c | 2 +- crypt/sha512-crypt.c | 20 +- crypt/sha512.c | 16 +- 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 | 40 +- csu/libc-tls.c | 40 +- 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 | 4 +- 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 | 91 +- debug/tst-longjmp_chk2.c | 29 +- debug/tst-longjmp_chk3.c | 2 +- debug/ttyname_r_chk.c | 2 +- debug/vasprintf_chk.c | 2 +- debug/vdprintf_chk.c | 4 +- debug/vfprintf_chk.c | 2 +- debug/vfwprintf_chk.c | 2 +- debug/vprintf_chk.c | 2 +- debug/vsnprintf_chk.c | 4 +- debug/vsprintf_chk.c | 4 +- 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 | 87 +- dlfcn/tstatexit.c | 2 +- dlfcn/tstcxaatexit.c | 2 +- dlfcn/tststatic3.c | 2 +- dlfcn/tststatic4.c | 2 +- dlfcn/tststatic5.c | 2 +- elf/Makefile | 157 +- elf/Versions | 15 +- elf/cache.c | 2 +- elf/chroot_canon.c | 2 +- elf/dl-addr-obj.c | 75 + elf/dl-addr.c | 19 +- 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 | 6 +- elf/dl-machine-reject-phdr.h | 2 +- elf/dl-map-segments.h | 2 +- elf/dl-minimal.c | 21 +- elf/dl-misc.c | 2 +- elf/dl-object.c | 2 +- elf/dl-open.c | 32 +- elf/dl-origin.c | 2 +- elf/dl-profile.c | 2 +- elf/dl-profstub.c | 2 +- elf/dl-reloc.c | 11 +- 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 | 204 +- 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 | 68 + 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 | 345 +- 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 | 17 +- 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 | 223 + 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 | 52 + elf/tst-gnu2-tls1mod.c | 56 + elf/tst-latepthread.c | 105 + elf/tst-latepthreadmod.c | 33 + elf/tst-ldconfig-X.sh | 2 +- elf/tst-linkall-static.c | 47 + 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 | 73 + 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.h | 30 +- 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 | 4 +- 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 | 26 +- 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/hurdmalloc.c | 15 +- hurd/hurdmalloc.h | 4 + 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 | 4 +- 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 | 7 +- 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 | 117 + iconvdata/8bit-gap.c | 2 +- iconvdata/8bit-generic.c | 2 +- iconvdata/Makefile | 12 +- 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 | 263 + 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 | 11 +- iconvdata/ibm930.h | 80 +- iconvdata/ibm932.c | 2 +- iconvdata/ibm932.h | 2 +- iconvdata/ibm933.c | 11 +- iconvdata/ibm933.h | 66 +- iconvdata/ibm935.c | 11 +- iconvdata/ibm935.h | 58 +- iconvdata/ibm937.c | 2 +- iconvdata/ibm937.h | 2 +- iconvdata/ibm939.c | 11 +- iconvdata/ibm939.h | 80 +- 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 | 14 +- 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 | 86 +- 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 | 14 +- iconvdata/utf-32.c | 4 +- iconvdata/utf-7.c | 2 +- iconvdata/viscii.c | 2 +- include/aliases.h | 3 + include/alloca.h | 4 + include/argz.h | 3 + include/arpa/nameser.h | 7 +- include/arpa/nameser_compat.h | 9 +- include/atomic.h | 102 +- include/bits/strings_fortified.h | 1 + include/bits/types/clock_t.h | 1 + include/bits/types/clockid_t.h | 1 + include/bits/types/struct_itimerspec.h | 1 + include/bits/types/struct_osockaddr.h | 1 + include/bits/types/struct_timespec.h | 1 + include/bits/types/struct_timeval.h | 1 + include/bits/types/struct_tm.h | 1 + include/bits/types/time_t.h | 1 + include/bits/types/timer_t.h | 1 + include/bits/xopen_lim.h | 2 +- include/caller.h | 2 +- include/crypt.h | 3 + include/elf.h | 9 +- include/envz.h | 3 + include/err.h | 6 + include/execinfo.h | 3 + include/features.h | 76 +- include/fpu_control.h | 6 + include/getopt.h | 5 +- include/gnu-versions.h | 2 +- include/gnu/libc-version.h | 2 +- include/gshadow.h | 3 + include/ifaddrs.h | 4 + include/ifunc-impl-list.h | 2 +- include/inline-hashtab.h | 2 +- include/libc-internal.h | 15 + include/libc-symbols.h | 205 +- include/libintl.h | 4 + include/limits.h | 44 +- include/link.h | 13 +- include/list.h | 2 +- include/malloc.h | 2 + include/math.h | 1 + include/mcheck.h | 3 + include/mntent.h | 3 + include/netinet/ether.h | 3 + include/nss.h | 3 + include/obstack.h | 6 + include/printf.h | 4 + include/programs/xmalloc.h | 2 +- include/pty.h | 3 + include/resolv.h | 38 +- include/rounding-mode.h | 2 +- include/rpc/auth.h | 3 + include/rpc/auth_des.h | 3 + include/rpc/auth_unix.h | 6 + include/rpc/clnt.h | 3 + include/rpc/des_crypt.h | 3 + include/rpc/key_prot.h | 6 + include/rpc/netdb.h | 3 + include/rpc/pmap_clnt.h | 7 +- include/rpc/pmap_prot.h | 6 + include/rpc/pmap_rmt.h | 6 + include/rpc/rpc.h | 10 + include/rpc/rpc_msg.h | 3 + include/rpc/svc.h | 3 + include/rpc/svc_auth.h | 3 + include/rpc/xdr.h | 6 + include/rpcsvc/nis_callback.h | 3 + include/rpcsvc/nislib.h | 3 + include/rpcsvc/yp.h | 3 + include/rpcsvc/ypclnt.h | 3 + include/rpcsvc/ypupd.h | 3 + include/scratch_buffer.h | 2 +- include/set-hooks.h | 2 +- include/shadow.h | 3 + include/shlib-compat.h | 20 +- include/stackinfo.h | 2 +- include/stap-probe.h | 2 +- include/stdc-predef.h | 2 +- include/stdio.h | 1 + include/stdio_ext.h | 7 +- include/string.h | 11 + include/sys/epoll.h | 3 + include/sys/file.h | 4 + include/sys/gmon.h | 4 + include/sys/ioctl.h | 4 + include/sys/prctl.h | 3 + include/sys/profil.h | 3 + include/sys/statfs.h | 4 + include/sys/sysctl.h | 3 + include/sys/sysinfo.h | 3 + include/sys/sysmacros.h | 1 + include/sys/time.h | 2 +- include/time.h | 7 +- include/ttyent.h | 7 +- include/unistd.h | 7 + include/utmp.h | 3 + include/values.h | 2 +- include/wchar.h | 2 +- inet/Makefile | 11 +- inet/Versions | 3 + 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 | 13 +- 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 | 63 + inet/inet_net.c | 2 +- inet/inet_ntoa.c | 2 +- inet/net-internal.h | 30 + inet/netgroup.h | 2 +- inet/netinet/ether.h | 4 +- inet/netinet/icmp6.h | 14 +- inet/netinet/igmp.h | 10 +- inet/netinet/in.h | 69 +- inet/netinet/ip6.h | 10 +- inet/protocols/routed.h | 6 +- inet/protocols/talkd.h | 22 +- inet/protocols/timed.h | 6 +- inet/ruserpass.c | 73 - 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 | 131 + inet/tst-network.c | 2 +- inet/tst-sockaddr.c | 125 + intl/Makefile | 2 +- intl/bindtextdom.c | 2 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 4 +- intl/dcngettext.c | 2 +- intl/dgettext.c | 2 +- intl/dngettext.c | 2 +- intl/eval-plural.h | 2 +- intl/explodename.c | 2 +- intl/finddomain.c | 2 +- intl/gettext.c | 2 +- intl/gettextP.h | 2 +- intl/gmo.h | 2 +- intl/hash-string.c | 2 +- intl/hash-string.h | 2 +- intl/l10nflist.c | 2 +- intl/libintl.h | 2 +- intl/loadinfo.h | 2 +- intl/loadmsgcat.c | 2 +- intl/locale.alias | 2 +- intl/localealias.c | 2 +- intl/ngettext.c | 2 +- intl/plural-exp.c | 2 +- intl/plural-exp.h | 2 +- intl/plural.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 | 9 +- 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 | 5 +- 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 | 22 +- 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 | 5 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 15 +- io/sys/statfs.h | 2 +- io/sys/statvfs.h | 2 +- io/test-lfs.c | 25 +- io/test-stat.c | 2 +- io/test-stat2.c | 2 +- io/test-utime.c | 2 +- io/tst-fcntl.c | 4 +- io/tst-fts.c | 2 +- io/tst-getcwd.c | 2 +- io/tst-open-tmpfile.c | 318 + io/tst-posix_fallocate-common.c | 85 + io/tst-posix_fallocate.c | 107 +- io/tst-posix_fallocate64.c | 44 + 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 | 5 +- 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 | 8 +- 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 | 20 +- 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 | 12 +- 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 | 14 +- 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 | 4 +- libio/iofopen64.c | 2 +- libio/iofopncook.c | 71 +- 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 | 8 +- 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 | 4 +- 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 | 80 +- libio/memstream.c | 8 +- libio/obprintf.c | 4 +- libio/oldfileops.c | 14 +- libio/oldfmemopen.c | 2 +- libio/oldiofclose.c | 2 +- libio/oldiofdopen.c | 4 +- libio/oldiofgetpos.c | 2 +- libio/oldiofgetpos64.c | 2 +- libio/oldiofopen.c | 4 +- libio/oldiofsetpos.c | 2 +- libio/oldiofsetpos64.c | 2 +- libio/oldiopopen.c | 6 +- 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 | 11 +- libio/strfile.h | 2 +- libio/strops.c | 85 +- 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 | 13 +- 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 | 166 + libio/tst-mmap-setvbuf.c | 2 +- libio/tst-mmap2-eofsync.c | 2 +- libio/tst-widetext.c | 2 +- libio/tst-wmemstream3.c | 44 + libio/tst_getwc.c | 2 +- libio/tst_putwc.c | 2 +- libio/vasprintf.c | 2 +- libio/vscanf.c | 2 +- libio/vsnprintf.c | 4 +- libio/vswprintf.c | 4 +- libio/vtables.c | 72 + libio/vwprintf.c | 2 +- libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 2 +- libio/wfileops.c | 8 +- libio/wgenops.c | 2 +- libio/wmemstream.c | 6 +- libio/wprintf.c | 2 +- libio/wscanf.c | 2 +- libio/wstrops.c | 99 +- 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 | 9 +- 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 | 13 +- locale/programs/localedef.h | 3 +- locale/programs/locarchive.c | 2 +- locale/programs/locfile-kw.gperf | 2 +- locale/programs/locfile-kw.h | 2 +- locale/programs/locfile-token.h | 2 +- locale/programs/locfile.c | 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 | 12 +- locale/weightwc.h | 12 +- locale/xlocale.c | 2 +- locale/xlocale.h | 2 +- localedata/ChangeLog | 89 + localedata/Makefile | 2 +- localedata/SUPPORTED | 2 + localedata/charmaps/CP10007 | 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/locales/de_LI | 98 + localedata/locales/en_CA | 2 +- localedata/locales/eo | 211 + localedata/locales/et_EE | 4 +- localedata/locales/id_ID | 4 +- localedata/locales/lt_LT | 2 +- localedata/locales/ne_NP | 113 +- localedata/locales/pt_BR | 20 +- localedata/locales/pt_PT | 58 +- localedata/locales/ro_RO | 6 +- 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 | 3 +- localedata/unicode-gen/gen_translit_cjk_compat.py | 3 +- localedata/unicode-gen/gen_translit_combining.py | 3 +- localedata/unicode-gen/gen_translit_compat.py | 3 +- localedata/unicode-gen/gen_translit_font.py | 3 +- localedata/unicode-gen/gen_translit_fraction.py | 3 +- localedata/unicode-gen/gen_unicode_ctype.py | 2 +- localedata/unicode-gen/unicode_utils.py | 13 +- 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 | 4 +- 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/errstring.c | 6 +- mach/lock-intern.h | 2 +- mach/mach.h | 2 +- mach/mach/mach_traps.h | 7 +- mach/mach/mig_support.h | 2 +- mach/mach_error.c | 4 +- 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 | 44 +- malloc/arena.c | 171 +- malloc/hooks.c | 99 +- malloc/malloc-hooks.h | 24 + malloc/malloc-internal.h | 55 +- malloc/malloc.c | 475 +- malloc/malloc.h | 14 +- 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 | 20 + malloc/tst-interpose-aux-thread.c | 20 + malloc/tst-interpose-aux.c | 270 + malloc/tst-interpose-aux.h | 30 + malloc/tst-interpose-nothread.c | 20 + malloc/tst-interpose-skeleton.c | 204 + malloc/tst-interpose-static-nothread.c | 19 + malloc/tst-interpose-static-thread.c | 19 + malloc/tst-interpose-thread.c | 20 + 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 | 17 +- malloc/tst-mallocstate.c | 505 +- 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/argp.texi | 10 +- manual/arith.texi | 496 +- manual/charset.texi | 68 +- manual/check-safety.sh | 2 +- manual/conf.texi | 10 +- manual/contrib.texi | 8 +- manual/creature.texi | 40 +- manual/crypt.texi | 122 +- manual/ctype.texi | 4 +- manual/debug.texi | 4 +- manual/errno.texi | 22 +- 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 | 6 +- 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 | 83 +- manual/getopt.texi | 10 +- manual/install.texi | 81 +- manual/intro.texi | 2 +- manual/job.texi | 2 +- manual/lang.texi | 86 +- manual/libc.texinfo | 2 +- manual/libm-err-tab.pl | 62 +- manual/llio.texi | 108 +- manual/locale.texi | 18 +- manual/maint.texi | 2 +- manual/math.texi | 83 +- manual/memory.texi | 231 +- manual/message.texi | 169 +- manual/nss.texi | 87 +- manual/pattern.texi | 24 +- manual/probes.texi | 6 +- manual/process.texi | 10 +- manual/resource.texi | 78 +- manual/search.texi | 40 +- manual/setjmp.texi | 8 +- manual/signal.texi | 27 +- manual/socket.texi | 45 +- manual/startup.texi | 8 +- manual/stdio.texi | 90 +- manual/string.texi | 200 +- manual/summary.awk | 2 +- manual/sysinfo.texi | 72 +- manual/syslog.texi | 8 +- manual/terminal.texi | 41 +- manual/texinfo.tex | 3831 +- manual/threads.texi | 2 +- manual/time.texi | 42 +- manual/tsort.awk | 2 +- manual/tunables.texi | 192 + manual/users.texi | 60 +- math/Makefile | 242 +- math/Versions | 19 + math/atest-exp.c | 2 +- math/atest-exp2.c | 2 +- math/atest-sincos.c | 2 +- math/auto-libm-test-in | 220 +- math/auto-libm-test-out | 615679 +++++++++--------- math/basic-test.c | 2 +- math/bits/cmathcalls.h | 2 +- math/bits/math-finite.h | 2 +- math/bits/mathcalls.h | 76 +- math/cabs.c | 32 - math/cabs_template.c | 33 + math/cabsf.c | 28 - math/cabsl.c | 28 - math/carg.c | 32 - math/carg_template.c | 33 + math/cargf.c | 28 - math/cargl.c | 28 - math/cimag.c | 31 - math/cimag_template.c | 32 + math/cimagf.c | 27 - math/cimagl.c | 27 - math/complex.h | 2 +- math/conj.c | 31 - math/conj_template.c | 32 + math/conjf.c | 27 - math/conjl.c | 27 - math/creal.c | 31 - math/creal_template.c | 32 + math/crealf.c | 27 - math/creall.c | 27 - 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 | 8 +- math/e_scalbf.c | 8 +- math/e_scalbl.c | 8 +- math/fclrexcpt.c | 2 +- math/fedisblxcpt.c | 2 +- math/feenablxcpt.c | 2 +- math/fegetenv.c | 2 +- math/fegetexcept.c | 2 +- math/fegetmode.c | 27 + math/fegetround.c | 2 +- math/feholdexcpt.c | 2 +- math/fenv.h | 43 +- math/fesetenv.c | 2 +- math/fesetexcept.c | 27 + math/fesetmode.c | 27 + math/fesetround.c | 2 +- math/fetestexceptflag.c | 27 + math/feupdateenv.c | 2 +- math/fgetexcptflg.c | 3 +- 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 | 45 +- 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 | 141 +- math/k_casinh.c | 210 - math/k_casinh_template.c | 205 + math/k_casinhf.c | 212 - math/k_casinhl.c | 219 - math/k_rem_pio2l.c | 15 - math/lgamma-compat.h | 2 +- math/libm-test.inc | 43176 +- math/math.h | 303 +- math/mul_split.h | 50 + math/mul_splitl.h | 50 + math/multc3.c | 2 +- math/s_cacos.c | 58 - math/s_cacos_template.c | 59 + math/s_cacosf.c | 56 - math/s_cacosh.c | 94 - math/s_cacosh_template.c | 96 + math/s_cacoshf.c | 92 - math/s_cacoshl.c | 90 - math/s_cacosl.c | 54 - math/s_canonicalize_template.c | 37 + math/s_casin.c | 66 - math/s_casin_template.c | 67 + math/s_casinf.c | 64 - math/s_casinh.c | 73 - math/s_casinh_template.c | 75 + math/s_casinhf.c | 71 - math/s_casinhl.c | 69 - math/s_casinl.c | 62 - math/s_catan.c | 143 - math/s_catan_template.c | 145 + math/s_catanf.c | 143 - math/s_catanh.c | 137 - math/s_catanh_template.c | 139 + math/s_catanhf.c | 137 - math/s_catanhl.c | 141 - math/s_catanl.c | 147 - math/s_ccos.c | 40 - math/s_ccos_template.c | 40 + math/s_ccosf.c | 38 - math/s_ccosh.c | 147 - math/s_ccosh_template.c | 141 + math/s_ccoshf.c | 147 - math/s_ccoshl.c | 143 - math/s_ccosl.c | 36 - math/s_cexp.c | 157 - math/s_cexp_template.c | 154 + math/s_cexpf.c | 155 - math/s_cexpl.c | 153 - math/s_clog.c | 118 - math/s_clog10.c | 124 - math/s_clog10_template.c | 128 + math/s_clog10f.c | 122 - math/s_clog10l.c | 127 - math/s_clog_template.c | 119 + math/s_clogf.c | 116 - math/s_clogl.c | 121 - math/s_cpow.c | 33 - math/s_cpow_template.c | 33 + math/s_cpowf.c | 31 - math/s_cpowl.c | 29 - math/s_cproj.c | 44 - math/s_cproj_template.c | 45 + math/s_cprojf.c | 42 - math/s_cprojl.c | 40 - math/s_csin.c | 171 - math/s_csin_template.c | 165 + math/s_csinf.c | 169 - math/s_csinh.c | 166 - math/s_csinh_template.c | 160 + math/s_csinhf.c | 166 - math/s_csinhl.c | 164 - math/s_csinl.c | 167 - math/s_csqrt.c | 165 - math/s_csqrt_template.c | 164 + math/s_csqrtf.c | 163 - math/s_csqrtl.c | 161 - math/s_ctan.c | 129 - math/s_ctan_template.c | 130 + math/s_ctanf.c | 127 - math/s_ctanh.c | 129 - math/s_ctanh_template.c | 130 + math/s_ctanhf.c | 127 - math/s_ctanhl.c | 132 - math/s_ctanl.c | 132 - math/s_fdim.c | 47 - math/s_fdim_template.c | 40 + math/s_fdimf.c | 43 - math/s_fdiml.c | 43 - math/s_fma.c | 2 +- math/s_fmaf.c | 2 +- math/s_fmal.c | 2 +- math/s_fmax.c | 32 - math/s_fmax_template.c | 39 + math/s_fmaxf.c | 28 - math/s_fmaxl.c | 28 - math/s_fmaxmag_template.c | 38 + math/s_fmin.c | 32 - math/s_fmin_template.c | 39 + math/s_fminf.c | 28 - math/s_fminl.c | 28 - math/s_fminmag_template.c | 38 + math/s_iscanonicall.c | 1 + math/s_iseqsig_template.c | 43 + math/s_ldexp.c | 34 - math/s_ldexp_template.c | 32 + math/s_ldexpf.c | 32 - math/s_ldexpl.c | 33 - math/s_nan.c | 37 - math/s_nan_template.c | 37 + math/s_nanf.c | 33 - math/s_nanl.c | 33 - math/s_nextdown_template.c | 29 + math/setfpucw.c | 2 +- math/test-double-finite.c | 3 +- math/test-double-vlen2.h | 3 +- math/test-double-vlen4.h | 3 +- math/test-double-vlen8.h | 3 +- math/test-double.c | 3 +- math/test-double.h | 12 +- math/test-fe-snans-always-signal.c | 38 + math/test-femode-traps.c | 149 + math/test-femode.c | 231 + 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 | 68 + math/test-fesetexcept.c | 129 + math/test-fetestexceptflag.c | 130 + math/test-fexcept-traps.c | 84 + math/test-fexcept.c | 206 + math/test-float-finite.c | 3 +- math/test-float-vlen16.h | 3 +- math/test-float-vlen4.h | 3 +- math/test-float-vlen8.h | 3 +- math/test-float.c | 3 +- math/test-float.h | 13 +- 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 | 3 +- math/test-ifloat.c | 3 +- math/test-ildoubl.c | 26 - math/test-ildouble.c | 25 + math/test-iseqsig-excess-precision.c | 80 + math/test-iszero-excess-precision.c | 49 + math/test-ldouble-finite.c | 3 +- math/test-ldouble.c | 3 +- math/test-ldouble.h | 12 +- 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 | 87 + 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 | 3 +- 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 | 128 +- math/test-tgmath2.c | 133 +- math/tgmath.h | 51 +- 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 | 27 +- misc/Versions | 3 + 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 | 4 +- 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 | 30 + 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 | 73 +- 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 | 10 +- misc/sys/sysmacros.h | 110 + 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 | 400 +- 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 | 104 + misc/tst-mntent-blank-corrupt.c | 2 +- misc/tst-mntent-blank-passno.c | 2 +- misc/tst-preadvwritev-common.c | 111 + misc/tst-preadvwritev.c | 25 + misc/tst-preadvwritev64.c | 51 + 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 | 18 +- 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 | 4 +- nis/rpcsvc/ypclnt.h | 2 +- nis/ypclnt.c | 2 +- nptl/DESIGN-condvar.txt | 134 - nptl/DESIGN-rwlock.txt | 113 - nptl/Makefile | 105 +- nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 35 +- 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 | 3 +- 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 | 133 - nptl/lowlevelrobustlock.sym | 6 - nptl/lowlevelrwlock.sym | 16 - nptl/nptl-init.c | 49 +- 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 | 45 +- nptl/pt-longjmp.c | 26 +- nptl/pt-raise.c | 2 +- nptl/pt-system.c | 21 +- nptl/pt-vfork.c | 24 +- nptl/pthread-pids.h | 2 +- nptl/pthreadP.h | 28 +- 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 | 3 +- 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 | 263 - nptl/pthread_cond_wait.c | 750 +- 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_cond_lock.c | 6 +- nptl/pthread_mutex_consistent.c | 2 +- nptl/pthread_mutex_destroy.c | 2 +- nptl/pthread_mutex_getprioceiling.c | 2 +- nptl/pthread_mutex_init.c | 5 +- nptl/pthread_mutex_lock.c | 82 +- nptl/pthread_mutex_setprioceiling.c | 2 +- nptl/pthread_mutex_timedlock.c | 112 +- nptl/pthread_mutex_trylock.c | 2 +- nptl/pthread_mutex_unlock.c | 54 +- 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 | 51 +- 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 | 6 +- 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 | 4 +- nptl/sem_open.c | 29 +- nptl/sem_post.c | 2 +- nptl/sem_timedwait.c | 5 +- nptl/sem_unlink.c | 2 +- nptl/sem_wait.c | 15 +- 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-cancel1.c | 2 +- nptl/tst-cancel10.c | 2 +- nptl/tst-cancel11.c | 2 +- nptl/tst-cancel12.c | 29 +- nptl/tst-cancel13.c | 23 +- nptl/tst-cancel14.c | 17 +- nptl/tst-cancel15.c | 23 +- 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-cancel28.c | 3 +- nptl/tst-cancel3.c | 2 +- nptl/tst-cancel4-common.c | 263 + nptl/tst-cancel4-common.h | 93 + nptl/tst-cancel4.c | 472 +- nptl/tst-cancel4_1.c | 127 + nptl/tst-cancel4_2.c | 125 + 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-cleanupx4aux.c | 1 + 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 | 21 +- 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 | 18 +- nptl/tst-eintr2.c | 13 +- nptl/tst-eintr3.c | 22 +- nptl/tst-eintr4.c | 22 +- nptl/tst-eintr5.c | 21 +- nptl/tst-exec1.c | 2 +- nptl/tst-exec2.c | 2 +- nptl/tst-exec3.c | 2 +- nptl/tst-exec4.c | 2 +- nptl/tst-exec5.c | 176 + nptl/tst-exit1.c | 2 +- nptl/tst-exit2.c | 10 +- nptl/tst-exit3.c | 10 +- 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 | 19 +- 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 | 4 +- 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 | 110 + 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 | 16 +- 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 | 130 + nptl/tst-sem2.c | 14 +- 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 | 15 +- 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 | 18 +- 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 | 31 + nptl/tst-tls3.c | 25 +- 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 | 4 +- nptl_db/db-symbols.h | 2 +- nptl_db/db_info.c | 2 +- nptl_db/fetch-value.c | 2 +- nptl_db/proc_service.h | 21 +- 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 | 4 +- nptl_db/thread_dbP.h | 12 +- nscd/Makefile | 3 +- nscd/aicache.c | 10 +- nscd/cache.c | 14 +- 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 | 15 +- 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 | 15 +- 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 | 5 +- 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 | 10 +- 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 | 1380 +- po/da.po | 4886 +- po/de.po | 1278 +- po/el.po | 10789 +- po/eo.po | 865 +- po/es.po | 878 +- po/fi.po | 91 +- 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 | 548 +- po/lt.po | 3853 +- po/nb.po | 11202 +- po/nl.po | 1 + po/pl.po | 1269 +- po/pt_BR.po | 10283 +- po/ru.po | 1379 +- po/rw.po | 11204 +- po/sk.po | 11119 +- po/sl.po | 1 + po/sv.po | 144 +- po/tr.po | 1503 +- po/uk.po | 1372 +- po/vi.po | 1383 +- po/zh_CN.po | 1514 +- po/zh_TW.po | 1974 +- posix/Makefile | 10 +- 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 | 88 +- 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 | 67 +- posix/glob.h | 4 +- posix/glob64.c | 2 +- posix/globtest.c | 2 +- posix/globtest.sh | 18 +- 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 | 11 +- posix/sched_cpualloc.c | 2 +- posix/sched_cpucount.c | 2 +- posix/sched_cpufree.c | 2 +- posix/sched_getaffinity.c | 2 +- posix/sched_getp.c | 2 +- posix/sched_gets.c | 2 +- posix/sched_primax.c | 2 +- posix/sched_primin.c | 2 +- posix/sched_rr_gi.c | 2 +- posix/sched_setaffinity.c | 2 +- posix/sched_setp.c | 2 +- posix/sched_sets.c | 2 +- posix/sched_yield.c | 2 +- posix/setgid.c | 2 +- posix/setpgid.c | 2 +- posix/setpgrp.c | 2 +- posix/setresgid.c | 2 +- posix/setresuid.c | 2 +- posix/setsid.c | 2 +- posix/setuid.c | 2 +- posix/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 | 6 +- posix/sys/types.h | 19 +- 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 | 6 +- 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 | 11 +- posix/tst-pcre.c | 2 +- posix/tst-posix_fadvise-common.c | 110 + posix/tst-posix_fadvise.c | 25 + posix/tst-posix_fadvise64.c | 46 + posix/tst-posix_spawn-fd.c | 2 +- posix/tst-preadwrite-common.c | 85 + posix/tst-preadwrite.c | 89 +- posix/tst-preadwrite64.c | 42 +- posix/tst-regex.c | 2 +- posix/tst-regexloc.c | 2 +- posix/tst-rxspencer.c | 2 +- posix/tst-spawn.c | 8 +- posix/tst-spawn2.c | 2 +- posix/tst-spawn3.c | 189 + 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 | 41 +- resolv/README | 6 +- resolv/arpa/nameser.h | 398 +- resolv/arpa/nameser_compat.h | 138 +- resolv/compat-gethnamaddr.c | 903 + resolv/compat-hooks.c | 56 + 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 | 896 - resolv/herror.c | 4 +- resolv/netdb.h | 5 +- resolv/ns_name.c | 256 +- resolv/ns_print.c | 198 - resolv/nss_dns/dns-canon.c | 2 +- resolv/nss_dns/dns-host.c | 44 +- resolv/nss_dns/dns-network.c | 2 +- resolv/res-state.c | 2 +- resolv/res_comp.c | 2 - resolv/res_data.c | 10 - resolv/res_debug.c | 193 +- resolv/res_hconf.c | 41 +- resolv/res_hconf.h | 13 +- resolv/res_init.c | 41 +- resolv/res_mkquery.c | 4 + resolv/res_query.c | 6 +- resolv/res_send.c | 101 +- resolv/resolv-internal.h | 35 + resolv/resolv.h | 162 +- 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 | 6 +- rt/aio.h | 5 +- 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 | 36 +- 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 | 5 +- rt/shm_open.c | 2 +- rt/shm_unlink.c | 2 +- rt/timer_create.c | 2 +- rt/timer_delete.c | 2 +- rt/timer_getoverr.c | 2 +- rt/timer_gettime.c | 2 +- rt/timer_settime.c | 2 +- rt/tst-aio.c | 4 +- rt/tst-aio2.c | 2 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 2 +- rt/tst-aio5.c | 2 +- rt/tst-aio6.c | 2 +- rt/tst-aio64.c | 4 +- rt/tst-aio7.c | 2 +- rt/tst-clock.c | 2 +- rt/tst-clock_nanosleep.c | 2 +- rt/tst-cpuclock1.c | 2 +- rt/tst-cpuclock2.c | 2 +- rt/tst-mqueue.h | 2 +- rt/tst-mqueue1.c | 2 +- rt/tst-mqueue2.c | 2 +- rt/tst-mqueue3.c | 2 +- rt/tst-mqueue4.c | 2 +- rt/tst-mqueue5.c | 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 | 130 + 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 | 173 + scripts/check-local-headers.sh | 4 +- 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/sysd-rules.awk | 4 + 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 | 5 +- 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 | 5 +- socket/accept.c | 2 +- socket/accept4.c | 2 +- socket/bind.c | 2 +- socket/bits/socket2.h | 2 +- socket/bits/types/struct_osockaddr.h | 12 + 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 | 10 +- 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 | 6 +- soft-fp/extendhftf2.c | 53 + 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 | 45 + 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 | 45 + 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 | 45 + 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 | 45 + 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 | 170 + 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 | 52 + 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 | 8 +- stdio-common/vfscanf.c | 39 +- stdio-common/vprintf.c | 2 +- stdlib/Makefile | 29 +- stdlib/Versions | 8 + stdlib/a64l.c | 2 +- stdlib/abort.c | 2 +- stdlib/abs.c | 2 +- stdlib/add_n.c | 2 +- stdlib/addmul_1.c | 2 +- stdlib/alloca.h | 2 +- stdlib/at_quick_exit.c | 2 +- stdlib/atexit.c | 2 +- stdlib/atof.c | 2 +- stdlib/atoi.c | 2 +- stdlib/atol.c | 2 +- stdlib/atoll.c | 2 +- stdlib/bits/monetary-ldbl.h | 2 +- stdlib/bits/stdlib-float.h | 2 +- stdlib/bits/stdlib-ldbl.h | 6 +- stdlib/bits/stdlib.h | 2 +- stdlib/bsearch.c | 2 +- stdlib/bug-getcontext.c | 9 + stdlib/bug-strtod.c | 106 +- stdlib/bug-strtod2.c | 47 +- 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 | 9 +- stdlib/exit.h | 7 +- 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 | 120 +- 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 | 25 +- 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 | 20 +- stdlib/strfmon.c | 2 +- stdlib/strfmon_l.c | 4 +- stdlib/strfrom-skeleton.c | 149 + stdlib/strfromd.c | 22 + stdlib/strfromf.c | 22 + stdlib/strfroml.c | 22 + stdlib/strtod.c | 2 +- stdlib/strtod_l.c | 16 +- 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 | 47 + 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 | 91 + stdlib/tst-strfrom.c | 91 + stdlib/tst-strfrom.h | 120 + 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-data.h | 11584 + stdlib/tst-strtod-round-skeleton.c | 252 + stdlib/tst-strtod-round.c | 12552 +- stdlib/tst-strtod-underflow.c | 2 +- stdlib/tst-strtod.c | 2 +- stdlib/tst-strtod.h | 49 + stdlib/tst-strtod6.c | 99 +- stdlib/tst-strtol-locale-main.c | 2 +- stdlib/tst-strtol-locale.c | 2 +- stdlib/tst-system.c | 2 +- stdlib/tst-thread-quick_exit.cc | 66 + 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 | 185 + stdlib/tst-width.c | 87 + 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 | 17 +- 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 | 15 +- 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 | 22 +- 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 | 8 +- 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 | 212 + 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/clnt_udp.c | 10 +- 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/rpc_des.h | 8 +- 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/Makefile | 4 + sysdeps/aarch64/__longjmp.S | 8 +- sysdeps/aarch64/atomic-machine.h | 6 +- sysdeps/aarch64/bits/endian.h | 2 +- sysdeps/aarch64/bits/fenv.h | 10 +- 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 | 5 +- 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 | 27 + sysdeps/aarch64/fpu/fegetround.c | 2 +- sysdeps/aarch64/fpu/feholdexcpt.c | 2 +- sysdeps/aarch64/fpu/fesetenv.c | 2 +- sysdeps/aarch64/fpu/fesetexcept.c | 34 + sysdeps/aarch64/fpu/fesetmode.c | 34 + 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 | 4 +- sysdeps/aarch64/fpu/s_fmaxf.c | 4 +- sysdeps/aarch64/fpu/s_fmin.c | 2 +- sysdeps/aarch64/fpu/s_fminf.c | 4 +- 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 | 16 +- 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 | 366 +- sysdeps/aarch64/memmove.S | 313 +- 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 | 14 +- sysdeps/aarch64/rawmemchr.S | 42 + 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 | 9 +- sysdeps/aarch64/strncmp.S | 5 +- sysdeps/aarch64/strnlen.S | 5 +- sysdeps/aarch64/strrchr.S | 3 +- sysdeps/aarch64/sysdep.h | 74 +- 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 | 6 +- 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 | 5 +- sysdeps/alpha/dl-trampoline.S | 2 +- sysdeps/alpha/ffs.S | 2 +- sysdeps/alpha/fpu/bits/fenv.h | 10 +- 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 | 33 + 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 | 31 + sysdeps/alpha/fpu/fesetmode.c | 44 + 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 | 13 +- sysdeps/alpha/fpu/s_cacoshf.c | 12 +- sysdeps/alpha/fpu/s_casinf.c | 14 +- sysdeps/alpha/fpu/s_casinhf.c | 14 +- sysdeps/alpha/fpu/s_catanf.c | 14 +- sysdeps/alpha/fpu/s_catanhf.c | 14 +- sysdeps/alpha/fpu/s_ccosf.c | 14 +- sysdeps/alpha/fpu/s_ccoshf.c | 14 +- sysdeps/alpha/fpu/s_ceil.c | 9 +- sysdeps/alpha/fpu/s_ceilf.c | 9 +- sysdeps/alpha/fpu/s_cexpf.c | 14 +- sysdeps/alpha/fpu/s_clog10f.c | 14 +- sysdeps/alpha/fpu/s_clogf.c | 14 +- sysdeps/alpha/fpu/s_copysign.c | 2 +- sysdeps/alpha/fpu/s_copysignf.c | 2 +- sysdeps/alpha/fpu/s_cpowf.c | 14 +- sysdeps/alpha/fpu/s_cprojf.c | 14 +- sysdeps/alpha/fpu/s_csinf.c | 14 +- sysdeps/alpha/fpu/s_csinhf.c | 14 +- sysdeps/alpha/fpu/s_csqrtf.c | 14 +- sysdeps/alpha/fpu/s_ctanf.c | 14 +- sysdeps/alpha/fpu/s_ctanhf.c | 14 +- sysdeps/alpha/fpu/s_fabs.c | 2 +- sysdeps/alpha/fpu/s_fabsf.c | 2 +- sysdeps/alpha/fpu/s_floor.c | 9 +- sysdeps/alpha/fpu/s_floorf.c | 9 +- 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 | 5 +- sysdeps/alpha/fpu/s_rintf.c | 5 +- sysdeps/alpha/fpu/s_trunc.c | 9 +- sysdeps/alpha/fpu/s_truncf.c | 9 +- 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 | 14 +- 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 | 6 +- sysdeps/arm/backtrace.c | 2 +- sysdeps/arm/bits/fenv.h | 10 +- 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 | 5 +- sysdeps/arm/dl-tlsdesc.S | 2 +- sysdeps/arm/dl-tlsdesc.h | 2 +- sysdeps/arm/dl-trampoline.S | 2 +- sysdeps/arm/e_sqrt.c | 45 + sysdeps/arm/e_sqrtf.c | 45 + 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 | 29 + 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 | 38 + sysdeps/arm/fesetmode.c | 45 + 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 | 5 +- sysdeps/arm/nacl/libc.abilist | 13 + 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 | 14 +- 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 | 8 +- 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/bits/hwcap.h | 23 - 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 | 38 + 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 | 27 + 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 | 76 +- 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 | 19 +- sysdeps/generic/math-type-macros-double.h | 50 + sysdeps/generic/math-type-macros-float.h | 36 + sysdeps/generic/math-type-macros-ldouble.h | 33 + sysdeps/generic/math-type-macros.h | 136 + sysdeps/generic/math_private.h | 16 +- sysdeps/generic/memcopy.h | 2 +- sysdeps/generic/memusage.h | 2 +- sysdeps/generic/nan-high-order-bit.h | 27 + sysdeps/generic/net/if.h | 2 +- sysdeps/generic/netinet/if_ether.h | 4 +- sysdeps/generic/netinet/in_systm.h | 10 +- sysdeps/generic/netinet/ip.h | 48 +- sysdeps/generic/netinet/tcp.h | 34 +- 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 | 71 +- 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/sysmacros.h | 30 - sysdeps/generic/sys/ucontext.h | 8 +- 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 | 58 +- sysdeps/gnu/netinet/tcp.h | 178 +- sysdeps/gnu/netinet/udp.h | 23 +- 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 | 5 +- sysdeps/hppa/dl-trampoline.S | 2 +- sysdeps/hppa/fpu/bits/fenv.h | 10 +- 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 | 27 + sysdeps/hppa/fpu/fegetround.c | 2 +- sysdeps/hppa/fpu/feholdexcpt.c | 2 +- sysdeps/hppa/fpu/fesetenv.c | 2 +- sysdeps/hppa/fpu/fesetexcept.c | 35 + sysdeps/hppa/fpu/fesetmode.c | 36 + 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 | 698 +- 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/math_private.h | 28 - sysdeps/hppa/memusage.h | 2 +- sysdeps/hppa/nan-high-order-bit.h | 27 + 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 | 14 +- 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 | 4 +- 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 | 7 +- 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 | 20 +- sysdeps/i386/dl-procinfo.c | 2 +- sysdeps/i386/dl-procinfo.h | 2 +- sysdeps/i386/dl-tls.h | 5 +- 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 | 3 +- sysdeps/i386/fpu/e_expl.S | 7 +- sysdeps/i386/fpu/e_hypot.S | 2 +- sysdeps/i386/fpu/e_hypotf.S | 2 +- sysdeps/i386/fpu/e_log10l.S | 1 + sysdeps/i386/fpu/e_log2l.S | 1 + sysdeps/i386/fpu/e_logl.S | 1 + sysdeps/i386/fpu/e_pow.S | 2 +- sysdeps/i386/fpu/e_powf.S | 2 +- sysdeps/i386/fpu/e_powl.S | 31 +- sysdeps/i386/fpu/e_scalbl.S | 16 +- 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 | 32 + sysdeps/i386/fpu/fegetround.c | 2 +- sysdeps/i386/fpu/feholdexcpt.c | 2 +- sysdeps/i386/fpu/fesetenv.c | 2 +- sysdeps/i386/fpu/fesetexcept.c | 31 + sysdeps/i386/fpu/fesetmode.c | 54 + 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/k_rem_pio2l.c | 3 - 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 | 3 +- sysdeps/i386/fpu/s_cbrt.S | 2 +- sysdeps/i386/fpu/s_cbrtf.S | 2 +- sysdeps/i386/fpu/s_cbrtl.S | 3 +- sysdeps/i386/fpu/s_ceil.S | 12 +- sysdeps/i386/fpu/s_ceilf.S | 12 +- sysdeps/i386/fpu/s_ceill.S | 17 +- sysdeps/i386/fpu/s_expm1.S | 2 +- sysdeps/i386/fpu/s_expm1f.S | 2 +- sysdeps/i386/fpu/s_fdim.S | 51 - sysdeps/i386/fpu/s_fdim.c | 50 + sysdeps/i386/fpu/s_fdimf.S | 51 - sysdeps/i386/fpu/s_fdiml.S | 51 - sysdeps/i386/fpu/s_floor.S | 12 +- sysdeps/i386/fpu/s_floorf.S | 12 +- sysdeps/i386/fpu/s_floorl.S | 17 +- 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 | 11 +- 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_log1pl.S | 1 + sysdeps/i386/fpu/s_lrint.S | 2 +- sysdeps/i386/fpu/s_lrintf.S | 2 +- sysdeps/i386/fpu/s_lrintl.S | 2 +- sysdeps/i386/fpu/s_nearbyint.S | 4 - sysdeps/i386/fpu/s_nearbyintf.S | 4 - sysdeps/i386/fpu/s_nearbyintl.S | 4 - sysdeps/i386/fpu/s_nextafterl.c | 2 +- sysdeps/i386/fpu/s_trunc.S | 14 +- sysdeps/i386/fpu/s_truncf.S | 14 +- sysdeps/i386/fpu/s_truncl.S | 17 +- 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/Makefile | 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/e_logl.S | 1 + sysdeps/i386/i686/fpu/multiarch/e_expf-ia32.S | 2 +- sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S | 2 +- sysdeps/i386/i686/fpu/multiarch/e_expf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 20 +- .../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_fdim.S | 43 - sysdeps/i386/i686/fpu/s_fdimf.S | 43 - sysdeps/i386/i686/fpu/s_fdiml.S | 43 - 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 | 16 +- 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 | 8 +- 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 | 10 +- 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 | 5 +- 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 | 26 + sysdeps/ia64/fpu/fegetround.c | 2 +- sysdeps/ia64/fpu/feholdexcpt.c | 2 +- sysdeps/ia64/fpu/fesetenv.c | 2 +- sysdeps/ia64/fpu/fesetexcept.c | 31 + sysdeps/ia64/fpu/fesetmode.c | 42 + 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 +- .../ia64/fpu/{k_rem_pio2l.c => w_acos_compat.c} | 0 sysdeps/ia64/fpu/{w_acosf.c => w_acosf_compat.c} | 0 sysdeps/ia64/fpu/{w_acos.c => w_acosh_compat.c} | 0 sysdeps/ia64/fpu/{w_acosh.c => w_acoshf_compat.c} | 0 sysdeps/ia64/fpu/{w_acoshf.c => w_acoshl_compat.c} | 0 sysdeps/ia64/fpu/{w_acosl.c => w_acosl_compat.c} | 0 sysdeps/ia64/fpu/{w_acoshl.c => w_asin_compat.c} | 0 sysdeps/ia64/fpu/{w_asin.c => w_asinf_compat.c} | 0 sysdeps/ia64/fpu/{w_asinf.c => w_asinl_compat.c} | 0 sysdeps/ia64/fpu/{w_asinl.c => w_atan2_compat.c} | 0 sysdeps/ia64/fpu/{w_atan2.c => w_atan2f_compat.c} | 0 sysdeps/ia64/fpu/{w_atan2f.c => w_atan2l_compat.c} | 0 sysdeps/ia64/fpu/{w_atan2l.c => w_atanh_compat.c} | 0 sysdeps/ia64/fpu/{w_atanh.c => w_atanhf_compat.c} | 0 sysdeps/ia64/fpu/{w_atanhf.c => w_atanhl_compat.c} | 0 sysdeps/ia64/fpu/{w_atanhl.c => w_cosh_compat.c} | 0 sysdeps/ia64/fpu/{w_cosh.c => w_coshf_compat.c} | 0 sysdeps/ia64/fpu/{w_coshf.c => w_coshl_compat.c} | 0 sysdeps/ia64/fpu/{w_coshl.c => w_exp10_compat.c} | 0 sysdeps/ia64/fpu/{w_exp10.c => w_exp10f_compat.c} | 0 sysdeps/ia64/fpu/{w_exp10f.c => w_exp10l_compat.c} | 0 sysdeps/ia64/fpu/{w_exp10l.c => w_exp2_compat.c} | 0 sysdeps/ia64/fpu/{w_exp2.c => w_exp2f_compat.c} | 0 sysdeps/ia64/fpu/{w_exp2f.c => w_exp2l_compat.c} | 0 sysdeps/ia64/fpu/{w_exp2l.c => w_fmod_compat.c} | 0 sysdeps/ia64/fpu/{w_fmod.c => w_fmodf_compat.c} | 0 sysdeps/ia64/fpu/{w_fmodf.c => w_fmodl_compat.c} | 0 sysdeps/ia64/fpu/{w_fmodl.c => w_hypot_compat.c} | 0 sysdeps/ia64/fpu/{w_hypot.c => w_hypotf_compat.c} | 0 sysdeps/ia64/fpu/{w_hypotf.c => w_hypotl_compat.c} | 0 sysdeps/ia64/fpu/{w_hypotl.c => w_log10_compat.c} | 0 sysdeps/ia64/fpu/{w_log.c => w_log10f_compat.c} | 0 sysdeps/ia64/fpu/{w_log10.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_log10f.c => w_log2_compat.c} | 0 sysdeps/ia64/fpu/{w_log10l.c => w_log2f_compat.c} | 0 sysdeps/ia64/fpu/{w_log2.c => w_log2l_compat.c} | 0 sysdeps/ia64/fpu/{w_log2f.c => w_log_compat.c} | 0 sysdeps/ia64/fpu/{w_log2l.c => w_logf_compat.c} | 0 sysdeps/ia64/fpu/{w_logf.c => w_logl_compat.c} | 0 sysdeps/ia64/fpu/{w_logl.c => w_pow_compat.c} | 0 sysdeps/ia64/fpu/{w_pow.c => w_powf_compat.c} | 0 sysdeps/ia64/fpu/{w_powf.c => w_powl_compat.c} | 0 .../ia64/fpu/{w_powl.c => w_remainder_compat.c} | 0 .../fpu/{w_remainder.c => w_remainderf_compat.c} | 0 .../fpu/{w_remainderf.c => w_remainderl_compat.c} | 0 .../ia64/fpu/{w_remainderl.c => w_scalb_compat.c} | 0 sysdeps/ia64/fpu/{w_scalb.c => w_scalbf_compat.c} | 0 sysdeps/ia64/fpu/{w_scalbf.c => w_scalbl_compat.c} | 0 sysdeps/ia64/fpu/w_scalblnf.c | 2 +- sysdeps/ia64/fpu/{w_scalbl.c => w_sinh_compat.c} | 0 sysdeps/ia64/fpu/{w_sinh.c => w_sinhf_compat.c} | 0 sysdeps/ia64/fpu/{w_sinhf.c => w_sinhl_compat.c} | 0 sysdeps/ia64/fpu/{w_sinhl.c => w_sqrt_compat.c} | 0 sysdeps/ia64/fpu/{w_sqrt.c => w_sqrtf_compat.c} | 0 sysdeps/ia64/fpu/w_sqrtl.c | 1 - sysdeps/ia64/fpu/{w_sqrtf.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 | 5 +- 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 | 16 +- 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 | 6 +- 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 | 6 +- sysdeps/ieee754/dbl-64/e_atan2.c | 4 +- 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 | 21 +- sysdeps/ieee754/dbl-64/e_remainder.c | 2 +- sysdeps/ieee754/dbl-64/e_sqrt.c | 2 +- sysdeps/ieee754/dbl-64/gamma_product.c | 34 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 2 +- sysdeps/ieee754/dbl-64/halfulp.c | 2 +- sysdeps/ieee754/dbl-64/k_rem_pio2.c | 10 + sysdeps/ieee754/dbl-64/lgamma_neg.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_product.c | 34 +- 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_ceil.c | 9 +- sysdeps/ieee754/dbl-64/s_floor.c | 10 +- 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_frexp.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 | 37 + sysdeps/ieee754/dbl-64/s_issignaling.c | 5 +- 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 | 58 + sysdeps/ieee754/dbl-64/s_remquo.c | 2 +- sysdeps/ieee754/dbl-64/s_round.c | 12 +- 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 | 549 +- sysdeps/ieee754/dbl-64/s_sincos.c | 10 +- sysdeps/ieee754/dbl-64/s_tan.c | 2 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 54 + sysdeps/ieee754/dbl-64/s_totalordermag.c | 49 + sysdeps/ieee754/dbl-64/s_trunc.c | 6 +- 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_ceil.c | 9 +- sysdeps/ieee754/dbl-64/wordsize-64/s_floor.c | 11 +- sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c | 5 +- sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c | 33 + sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c | 5 +- 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 | 8 +- 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 | 50 + .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 47 + sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c | 6 +- sysdeps/ieee754/dbl-64/x2y2m1.c | 34 +- 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/k_rem_pio2f.c | 10 + 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_ceilf.c | 7 +- sysdeps/ieee754/flt-32/s_floorf.c | 9 +- sysdeps/ieee754/flt-32/s_fpclassifyf.c | 2 +- sysdeps/ieee754/flt-32/s_frexpf.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 | 33 + sysdeps/ieee754/flt-32/s_issignalingf.c | 5 +- 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 | 46 + sysdeps/ieee754/flt-32/s_remquof.c | 2 +- sysdeps/ieee754/flt-32/s_roundevenf.c | 68 + sysdeps/ieee754/flt-32/s_roundf.c | 9 +- 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 | 46 + sysdeps/ieee754/flt-32/s_totalordermagf.c | 44 + sysdeps/ieee754/flt-32/s_truncf.c | 4 +- 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_acoshl.c | 16 +- sysdeps/ieee754/ldbl-128/e_acosl.c | 148 +- sysdeps/ieee754/ldbl-128/e_asinl.c | 103 +- sysdeps/ieee754/ldbl-128/e_atan2l.c | 26 +- sysdeps/ieee754/ldbl-128/e_atanhl.c | 10 +- sysdeps/ieee754/ldbl-128/e_coshl.c | 10 +- sysdeps/ieee754/ldbl-128/e_exp10l.c | 18 +- sysdeps/ieee754/ldbl-128/e_expl.c | 48 +- sysdeps/ieee754/ldbl-128/e_fmodl.c | 6 +- sysdeps/ieee754/ldbl-128/e_gammal_r.c | 120 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 10 +- sysdeps/ieee754/ldbl-128/e_ilogbl.c | 2 +- sysdeps/ieee754/ldbl-128/e_j0l.c | 864 +- sysdeps/ieee754/ldbl-128/e_j1l.c | 862 +- sysdeps/ieee754/ldbl-128/e_jnl.c | 68 +- sysdeps/ieee754/ldbl-128/e_lgammal_r.c | 928 +- sysdeps/ieee754/ldbl-128/e_log10l.c | 134 +- sysdeps/ieee754/ldbl-128/e_log2l.c | 128 +- sysdeps/ieee754/ldbl-128/e_logl.c | 240 +- sysdeps/ieee754/ldbl-128/e_powl.c | 111 +- sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 16 +- sysdeps/ieee754/ldbl-128/e_remainderl.c | 10 +- sysdeps/ieee754/ldbl-128/e_sinhl.c | 10 +- sysdeps/ieee754/ldbl-128/gamma_productl.c | 44 +- sysdeps/ieee754/ldbl-128/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 50 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 64 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 50 +- sysdeps/ieee754/ldbl-128/k_tanl.c | 40 +- sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_negl.c | 760 +- sysdeps/ieee754/ldbl-128/lgamma_productl.c | 62 +- sysdeps/ieee754/ldbl-128/math_ldbl.h | 8 + sysdeps/ieee754/ldbl-128/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128/s_asinhl.c | 14 +- sysdeps/ieee754/ldbl-128/s_atanl.c | 202 +- sysdeps/ieee754/ldbl-128/s_cbrtl.c | 30 +- sysdeps/ieee754/ldbl-128/s_ceill.c | 37 +- sysdeps/ieee754/ldbl-128/s_copysignl.c | 2 +- sysdeps/ieee754/ldbl-128/s_cosl.c | 4 +- sysdeps/ieee754/ldbl-128/s_erfl.c | 916 +- sysdeps/ieee754/ldbl-128/s_expm1l.c | 58 +- sysdeps/ieee754/ldbl-128/s_fabsl.c | 2 +- sysdeps/ieee754/ldbl-128/s_finitel.c | 2 +- sysdeps/ieee754/ldbl-128/s_floorl.c | 39 +- sysdeps/ieee754/ldbl-128/s_fma.c | 2 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 56 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 4 +- sysdeps/ieee754/ldbl-128/s_frexpl.c | 8 +- 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 | 57 + sysdeps/ieee754/ldbl-128/s_isinfl.c | 2 +- sysdeps/ieee754/ldbl-128/s_isnanl.c | 2 +- sysdeps/ieee754/ldbl-128/s_issignalingl.c | 7 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 22 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 8 +- sysdeps/ieee754/ldbl-128/s_log1pl.c | 118 +- sysdeps/ieee754/ldbl-128/s_logbl.c | 8 +- sysdeps/ieee754/ldbl-128/s_lrintl.c | 24 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 8 +- sysdeps/ieee754/ldbl-128/s_modfl.c | 4 +- sysdeps/ieee754/ldbl-128/s_nearbyintl.c | 10 +- sysdeps/ieee754/ldbl-128/s_nextafterl.c | 8 +- sysdeps/ieee754/ldbl-128/s_nextupl.c | 56 + sysdeps/ieee754/ldbl-128/s_remquol.c | 14 +- sysdeps/ieee754/ldbl-128/s_rintl.c | 6 +- sysdeps/ieee754/ldbl-128/s_roundevenl.c | 102 + sysdeps/ieee754/ldbl-128/s_roundl.c | 43 +- sysdeps/ieee754/ldbl-128/s_scalblnl.c | 12 +- sysdeps/ieee754/ldbl-128/s_scalbnl.c | 12 +- 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 | 5 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 8 +- sysdeps/ieee754/ldbl-128/s_sinl.c | 4 +- sysdeps/ieee754/ldbl-128/s_tanhl.c | 8 +- sysdeps/ieee754/ldbl-128/s_tanl.c | 4 +- sysdeps/ieee754/ldbl-128/s_totalorderl.c | 54 + sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 48 + sysdeps/ieee754/ldbl-128/s_truncl.c | 6 +- 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 | 1864 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 671 +- sysdeps/ieee754/ldbl-128/x2y2m1l.c | 57 +- sysdeps/ieee754/ldbl-128ibm/Makefile | 3 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 38 + sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 6 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_hypotl.c | 2 + sysdeps/ieee754/ldbl-128ibm/e_j0l.c | 2 + sysdeps/ieee754/ldbl-128ibm/e_j1l.c | 2 + sysdeps/ieee754/ldbl-128ibm/e_lgammal_r.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 | 10 +- sysdeps/ieee754/ldbl-128ibm/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 2 +- .../ieee754/ldbl-128ibm/include/bits/iscanonical.h | 5 + 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_cbrtl.c | 4 + sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 5 +- sysdeps/ieee754/ldbl-128ibm/s_expm1l.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 241 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_frexpl.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 | 34 + sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c | 60 + sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_log1pl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 78 + sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 69 + sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 5 +- 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 | 62 + sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 64 + sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 5 +- 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 | 230 + .../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 | 73 + .../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 | 34 +- 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 | 21 + sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 34 + 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 | 36 +- sysdeps/ieee754/ldbl-96/include/bits/iscanonical.h | 5 + 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 | 38 +- 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_frexpl.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 | 32 + sysdeps/ieee754/ldbl-96/s_iscanonicall.c | 44 + sysdeps/ieee754/ldbl-96/s_issignalingl.c | 5 +- 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 | 84 + sysdeps/ieee754/ldbl-96/s_remquol.c | 2 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 124 + sysdeps/ieee754/ldbl-96/s_roundl.c | 10 +- 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 | 57 + sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 51 + 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 | 141 + sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 82 + sysdeps/ieee754/ldbl-96/w_expl.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 38 +- sysdeps/ieee754/ldbl-opt/Makefile | 22 +- sysdeps/ieee754/ldbl-opt/bits/long-double.h | 24 + sysdeps/ieee754/ldbl-opt/cabs.c | 6 - sysdeps/ieee754/ldbl-opt/cabsl.c | 6 - sysdeps/ieee754/ldbl-opt/carg.c | 6 - sysdeps/ieee754/ldbl-opt/cargl.c | 6 - sysdeps/ieee754/ldbl-opt/cimag.c | 6 - sysdeps/ieee754/ldbl-opt/cimagl.c | 6 - sysdeps/ieee754/ldbl-opt/conj.c | 6 - sysdeps/ieee754/ldbl-opt/conjl.c | 6 - sysdeps/ieee754/ldbl-opt/creal.c | 6 - sysdeps/ieee754/ldbl-opt/creall.c | 6 - sysdeps/ieee754/ldbl-opt/math-type-macros-double.h | 67 + .../ieee754/ldbl-opt/math-type-macros-ldouble.h | 31 + sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 26 + 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 | 26 + sysdeps/ieee754/ldbl-opt/nldbl-llogb.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c | 27 + sysdeps/ieee754/ldbl-opt/nldbl-nextup.c | 27 + 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-strfroml.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c | 26 + sysdeps/ieee754/ldbl-opt/s_cacos.c | 6 - sysdeps/ieee754/ldbl-opt/s_cacosh.c | 6 - sysdeps/ieee754/ldbl-opt/s_cacoshl.c | 6 - sysdeps/ieee754/ldbl-opt/s_cacosl.c | 6 - sysdeps/ieee754/ldbl-opt/s_canonicalizel.c | 5 + sysdeps/ieee754/ldbl-opt/s_casin.c | 6 - sysdeps/ieee754/ldbl-opt/s_casinh.c | 6 - sysdeps/ieee754/ldbl-opt/s_casinhl.c | 6 - sysdeps/ieee754/ldbl-opt/s_casinl.c | 6 - sysdeps/ieee754/ldbl-opt/s_catan.c | 6 - sysdeps/ieee754/ldbl-opt/s_catanh.c | 6 - sysdeps/ieee754/ldbl-opt/s_catanhl.c | 6 - sysdeps/ieee754/ldbl-opt/s_catanl.c | 6 - sysdeps/ieee754/ldbl-opt/s_ccos.c | 6 - sysdeps/ieee754/ldbl-opt/s_ccosh.c | 6 - sysdeps/ieee754/ldbl-opt/s_ccoshl.c | 6 - sysdeps/ieee754/ldbl-opt/s_ccosl.c | 6 - sysdeps/ieee754/ldbl-opt/s_cexp.c | 6 - sysdeps/ieee754/ldbl-opt/s_cexpl.c | 6 - sysdeps/ieee754/ldbl-opt/s_clog.c | 6 - sysdeps/ieee754/ldbl-opt/s_clog10.c | 7 - sysdeps/ieee754/ldbl-opt/s_clog10l.c | 35 +- sysdeps/ieee754/ldbl-opt/s_clogl.c | 6 - sysdeps/ieee754/ldbl-opt/s_cpow.c | 6 - sysdeps/ieee754/ldbl-opt/s_cpowl.c | 6 - sysdeps/ieee754/ldbl-opt/s_cproj.c | 6 - sysdeps/ieee754/ldbl-opt/s_cprojl.c | 6 - sysdeps/ieee754/ldbl-opt/s_csin.c | 6 - sysdeps/ieee754/ldbl-opt/s_csinh.c | 6 - sysdeps/ieee754/ldbl-opt/s_csinhl.c | 6 - sysdeps/ieee754/ldbl-opt/s_csinl.c | 6 - sysdeps/ieee754/ldbl-opt/s_csqrt.c | 6 - sysdeps/ieee754/ldbl-opt/s_csqrtl.c | 6 - sysdeps/ieee754/ldbl-opt/s_ctan.c | 6 - sysdeps/ieee754/ldbl-opt/s_ctanh.c | 6 - sysdeps/ieee754/ldbl-opt/s_ctanhl.c | 6 - sysdeps/ieee754/ldbl-opt/s_ctanl.c | 6 - sysdeps/ieee754/ldbl-opt/s_fdim.c | 5 - sysdeps/ieee754/ldbl-opt/s_fdiml.c | 5 - sysdeps/ieee754/ldbl-opt/s_fmax.c | 5 - sysdeps/ieee754/ldbl-opt/s_fmaxl.c | 5 - sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c | 5 + sysdeps/ieee754/ldbl-opt/s_fmin.c | 5 - sysdeps/ieee754/ldbl-opt/s_fminl.c | 5 - sysdeps/ieee754/ldbl-opt/s_fminmagl.c | 5 + sysdeps/ieee754/ldbl-opt/s_ldexp.c | 25 +- sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 27 +- sysdeps/ieee754/ldbl-opt/s_nan.c | 5 - sysdeps/ieee754/ldbl-opt/s_nanl.c | 5 - sysdeps/ieee754/ldbl-opt/s_nextdownl.c | 5 + 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 | 6 +- 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 | 5 +- sysdeps/m68k/dl-trampoline.S | 2 +- sysdeps/m68k/ffs.c | 2 +- sysdeps/m68k/fpu/bits/fenv.h | 10 +- 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 | 27 + sysdeps/m68k/fpu/fegetround.c | 2 +- sysdeps/m68k/fpu/feholdexcpt.c | 2 +- sysdeps/m68k/fpu/fesetenv.c | 2 +- sysdeps/m68k/fpu/fesetexcept.c | 31 + sysdeps/m68k/fpu/fesetmode.c | 32 + 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/k_rem_pio2l.c | 3 - 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.c | 76 - sysdeps/m68k/m680x0/fpu/s_ccosh_template.c | 68 + sysdeps/m68k/m680x0/fpu/s_ccoshf.c | 3 - sysdeps/m68k/m680x0/fpu/s_ccoshl.c | 3 - sysdeps/m68k/m680x0/fpu/s_cexp.c | 136 - sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 129 + sysdeps/m68k/m680x0/fpu/s_cexpf.c | 3 - sysdeps/m68k/m680x0/fpu/s_cexpl.c | 3 - sysdeps/m68k/m680x0/fpu/s_csin.c | 67 - sysdeps/m68k/m680x0/fpu/s_csin_template.c | 59 + sysdeps/m68k/m680x0/fpu/s_csinf.c | 3 - sysdeps/m68k/m680x0/fpu/s_csinh.c | 69 - sysdeps/m68k/m680x0/fpu/s_csinh_template.c | 62 + sysdeps/m68k/m680x0/fpu/s_csinhf.c | 3 - sysdeps/m68k/m680x0/fpu/s_csinhl.c | 3 - sysdeps/m68k/m680x0/fpu/s_csinl.c | 3 - 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 | 14 +- 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 | 8 +- 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 | 6 +- sysdeps/mach/hurd/bind.c | 2 +- sysdeps/mach/hurd/bits/fcntl.h | 2 +- sysdeps/mach/hurd/bits/ioctls.h | 2 +- sysdeps/mach/hurd/bits/local_lim.h | 2 +- sysdeps/mach/hurd/bits/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 2 +- sysdeps/mach/hurd/bits/socket.h | 14 +- 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/configure | 2 + sysdeps/mach/hurd/configure.ac | 6 + 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 | 9 +- 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 | 21 +- sysdeps/mach/hurd/fpathconf.c | 2 +- sysdeps/mach/hurd/fremovexattr.c | 2 +- sysdeps/mach/hurd/fsetxattr.c | 2 +- sysdeps/mach/hurd/fstatfs.c | 2 +- sysdeps/mach/hurd/fstatfs64.c | 2 +- sysdeps/mach/hurd/fstatvfs.c | 2 +- sysdeps/mach/hurd/fstatvfs64.c | 2 +- sysdeps/mach/hurd/fsync.c | 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 | 9 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 9 +- 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 | 14 +- 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 | 23 +- 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 | 10 +- sysdeps/mach/hurd/net/if_arp.h | 4 +- sysdeps/mach/hurd/net/if_ether.h | 2 +- sysdeps/mach/hurd/net/if_ppp.h | 7 +- sysdeps/mach/hurd/net/route.h | 14 +- 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 | 6 +- 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 | 5 +- 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/sys/reboot.h | 6 +- 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 | 8 +- sysdeps/microblaze/backtrace.c | 4 +- sysdeps/microblaze/backtrace_linux.c | 2 +- sysdeps/microblaze/bits/endian.h | 2 +- sysdeps/microblaze/bits/fenv.h | 10 +- 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 | 5 +- 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 | 14 +- sysdeps/microblaze/setjmp.S | 2 +- sysdeps/microblaze/sotruss-lib.c | 2 +- sysdeps/microblaze/stackinfo.h | 2 +- sysdeps/microblaze/start.S | 2 +- sysdeps/microblaze/sysdep.h | 2 +- sysdeps/microblaze/tls-macros.h | 2 +- sysdeps/microblaze/tst-audit.h | 2 +- sysdeps/mips/Makefile | 1 + sysdeps/mips/__longjmp.c | 2 +- sysdeps/mips/add_n.S | 2 +- sysdeps/mips/addmul_1.S | 2 +- sysdeps/mips/atomic-machine.h | 10 +- sysdeps/mips/bits/dlfcn.h | 2 +- sysdeps/mips/bits/fenv.h | 10 +- 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 | 5 +- 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 | 27 + 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 | 32 + sysdeps/mips/fpu/fesetmode.c | 38 + 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 | 8 +- 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 | 8 +- sysdeps/mips/math_private.h | 10 +- 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 | 32 + sysdeps/mips/nptl/Makefile | 3 +- 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 | 17 +- 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 | 11 +- 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 | 9 +- sysdeps/mips/tst-mode-switch-2.c | 9 +- sysdeps/mips/tst-mode-switch-3.c | 9 +- sysdeps/nacl/Makefile | 5 +- 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 | 4 +- 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 | 3 +- 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 | 56 + 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 | 10 +- 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 | 5 +- 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 | 14 +- 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 | 6 +- sysdeps/nptl/Makefile | 2 +- sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/allocrtsig.c | 2 +- sysdeps/nptl/fork.c | 40 +- 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/lowlevellock-futex.h | 2 +- sysdeps/nptl/lowlevellock.h | 70 +- sysdeps/nptl/malloc-machine.h | 10 +- sysdeps/nptl/nptl-signals.h | 2 +- sysdeps/nptl/pthread-functions.h | 2 +- sysdeps/nptl/pthread.h | 5 +- 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 | 4 +- 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 | 52 +- 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 | 9 +- 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 | 4 +- sysdeps/posix/waitid.c | 2 +- sysdeps/posix/writev.c | 2 +- sysdeps/powerpc/Versions | 3 + sysdeps/powerpc/atomic-machine.h | 8 +- sysdeps/powerpc/bits/endian.h | 2 +- sysdeps/powerpc/bits/fenv.h | 11 +- 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 | 5 +- 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 | 26 + sysdeps/powerpc/fpu/fegetround.c | 2 +- sysdeps/powerpc/fpu/feholdexcpt.c | 2 +- sysdeps/powerpc/fpu/fenv_const.c | 6 +- sysdeps/powerpc/fpu/fenv_libc.h | 2 +- sysdeps/powerpc/fpu/fenv_private.h | 158 +- sysdeps/powerpc/fpu/fesetenv.c | 2 +- sysdeps/powerpc/fpu/fesetexcept.c | 42 + sysdeps/powerpc/fpu/fesetmode.c | 49 + 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 | 28 + sysdeps/powerpc/fpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/fpu/fsetexcptflg.c | 8 +- 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 | 138 +- 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_fdim.c | 30 - sysdeps/powerpc/fpu/s_fdimf.c | 26 - 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 | 15 +- 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 | 8 +- 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 | 33 + sysdeps/powerpc/nofpu/fegetround.c | 2 +- sysdeps/powerpc/nofpu/feholdexcpt.c | 2 +- sysdeps/powerpc/nofpu/fenv_const.c | 6 +- sysdeps/powerpc/nofpu/fesetenv.c | 2 +- sysdeps/powerpc/nofpu/fesetexcept.c | 28 + sysdeps/powerpc/nofpu/fesetmode.c | 34 + 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 | 5 +- 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 | 14 +- 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 | 21 +- 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 | 37 + sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c | 6 +- sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c | 37 + sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c | 43 + sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c | 2 +- .../powerpc32/e500/nofpu/fetestexceptflag.c | 25 + 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 | 19 +- sysdeps/powerpc/powerpc32/fpu/s_ceilf.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_copysignl.S | 25 +- sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 23 +- sysdeps/powerpc/powerpc32/fpu/s_fdim.c | 5 - sysdeps/powerpc/powerpc32/fpu/s_floor.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_floorf.S | 19 +- 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 | 10 +- sysdeps/powerpc/powerpc32/fpu/s_nearbyintf.S | 10 +- sysdeps/powerpc/powerpc32/fpu/s_rint.S | 10 +- sysdeps/powerpc/powerpc32/fpu/s_rintf.S | 10 +- sysdeps/powerpc/powerpc32/fpu/s_round.S | 10 +- sysdeps/powerpc/powerpc32/fpu/s_roundf.S | 10 +- sysdeps/powerpc/powerpc32/fpu/s_trunc.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_truncf.S | 19 +- 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 | 10 +- .../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 | 18 +- .../power4/fpu/multiarch/s_finitef-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_finitef.c | 12 +- .../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 | 18 +- .../power4/fpu/multiarch/s_isinff-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_isinff.c | 12 +- .../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 | 26 +- .../power4/fpu/multiarch/s_isnanf-power5.S | 2 +- .../power4/fpu/multiarch/s_isnanf-power6.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_isnanf.c | 19 +- .../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 | 12 +- .../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 | 25 +- .../powerpc32/power4/multiarch/memmove-power7.c | 2 +- .../powerpc32/power4/multiarch/memmove-ppc.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memmove.c | 12 +- .../powerpc32/power4/multiarch/mempcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/mempcpy-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/mempcpy.c | 17 +- .../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 | 16 +- .../powerpc32/power4/multiarch/rawmemchr-power7.S | 2 +- .../powerpc32/power4/multiarch/rawmemchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/rawmemchr.c | 13 +- .../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 | 14 +- .../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 | 12 +- .../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 | 14 +- .../powerpc32/power4/multiarch/strnlen-power7.S | 2 +- .../powerpc32/power4/multiarch/strnlen-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strnlen.c | 15 +- .../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 | 4 +- 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/power9/multiarch/Implies | 2 +- sysdeps/powerpc/powerpc32/ppc-mcount.S | 29 +- 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 | 35 +- 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 +- sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 9 +- .../powerpc64/fpu/multiarch/e_expf-power8.S | 26 + .../powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c | 24 + sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c | 31 + .../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 | 22 +- .../powerpc64/fpu/multiarch/s_finitef-ppc64.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_finitef.c | 16 +- .../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 | 22 +- .../powerpc64/fpu/multiarch/s_isinff-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c | 16 +- .../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 | 34 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c | 27 +- .../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 | 26 + .../powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c | 26 + sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.c | 31 + .../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 | 19 +- sysdeps/powerpc/powerpc64/fpu/s_ceilf.S | 19 +- sysdeps/powerpc/powerpc64/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_copysignl.S | 12 +- sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 7 +- sysdeps/powerpc/powerpc64/fpu/s_fdim.c | 5 - sysdeps/powerpc/powerpc64/fpu/s_floor.S | 19 +- sysdeps/powerpc/powerpc64/fpu/s_floorf.S | 19 +- 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 | 10 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S | 10 +- sysdeps/powerpc/powerpc64/fpu/s_rint.S | 10 +- sysdeps/powerpc/powerpc64/fpu/s_rintf.S | 10 +- sysdeps/powerpc/powerpc64/fpu/s_round.S | 10 +- sysdeps/powerpc/powerpc64/fpu/s_roundf.S | 10 +- sysdeps/powerpc/powerpc64/fpu/s_trunc.S | 19 +- sysdeps/powerpc/powerpc64/fpu/s_truncf.S | 19 +- 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 | 13 +- 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 | 19 +- 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 | 16 +- 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 | 17 +- .../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 | 12 +- 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 | 15 +- .../powerpc/powerpc64/multiarch/stpncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power8.S | 5 +- .../powerpc/powerpc64/multiarch/stpncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 19 +- .../powerpc64/multiarch/strcasecmp-power7.S | 20 +- .../powerpc64/multiarch/strcasecmp-power8.S | 28 + .../powerpc/powerpc64/multiarch/strcasecmp-ppc64.c | 21 + sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 32 +- .../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 | 16 +- .../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 | 17 +- .../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 | 22 +- .../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 | 16 +- .../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 | 28 + .../powerpc/powerpc64/multiarch/strncase-ppc64.c | 21 + sysdeps/powerpc/powerpc64/multiarch/strncase.c | 27 +- .../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 | 25 +- .../powerpc/powerpc64/multiarch/strncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power8.S | 5 +- .../powerpc/powerpc64/multiarch/strncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 18 +- .../powerpc/powerpc64/multiarch/strnlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strnlen-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strnlen.c | 16 +- .../powerpc/powerpc64/multiarch/strrchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strrchr-ppc64.c | 8 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 12 +- .../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 | 12 +- .../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 | 19 +- .../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 | 4 +- 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 | 303 + 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 | 519 + sysdeps/powerpc/powerpc64/power8/memset.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpncpy.S | 6 +- sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 457 + .../powerpc/powerpc64/power8/strcasestr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power8/strcasestr.S | 9 +- 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 | 20 + sysdeps/powerpc/powerpc64/power8/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 18 +- sysdeps/powerpc/powerpc64/power8/strspn.S | 2 +- sysdeps/powerpc/powerpc64/power9/fpu/Implies | 1 - 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 | 20 +- 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 | 5 +- 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/Makefile | 31 + 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/configure | 68 + sysdeps/s390/configure.ac | 47 + sysdeps/s390/dl-irel.h | 2 +- sysdeps/s390/dl-procinfo.c | 2 +- sysdeps/s390/dl-procinfo.h | 2 +- sysdeps/s390/dl-tls.h | 5 +- sysdeps/s390/ffs.c | 2 +- sysdeps/s390/fix-fp-int-convert-overflow.h | 2 +- sysdeps/s390/fpu/bits/fenv.h | 10 +- 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 | 27 + 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 | 33 + sysdeps/s390/fpu/fesetmode.c | 39 + sysdeps/s390/fpu/fesetround.c | 2 +- sysdeps/s390/fpu/fetestexceptflag.c | 31 + sysdeps/s390/fpu/feupdateenv.c | 2 +- sysdeps/s390/fpu/fgetexcptflg.c | 2 +- sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 36 + sysdeps/s390/fpu/fpu_control.h | 2 +- sysdeps/s390/fpu/fraiseexcpt.c | 43 +- sysdeps/s390/fpu/fsetexcptflg.c | 5 +- sysdeps/s390/fpu/ftestexcept.c | 2 +- sysdeps/s390/fpu/get-rounding-mode.h | 2 +- sysdeps/s390/fpu/libm-test-ulps | 22 +- 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 | 50 + sysdeps/s390/gmp-mparam.h | 2 +- sysdeps/s390/iso-8859-1_cp037_z900.c | 262 + 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/linkmap.h | 4 +- sysdeps/s390/longjmp.c | 2 +- sysdeps/s390/machine-gmon.h | 2 +- sysdeps/s390/mempcpy.S | 19 + sysdeps/s390/memusage.h | 2 +- sysdeps/s390/multiarch/8bit-generic.c | 415 + sysdeps/s390/multiarch/Makefile | 17 +- sysdeps/s390/multiarch/gconv_simple.c | 1266 + sysdeps/s390/multiarch/gen-8bit.sh | 6 + sysdeps/s390/multiarch/iconv/skeleton.c | 21 + sysdeps/s390/multiarch/ifunc-impl-list.c | 9 +- sysdeps/s390/multiarch/ifunc-resolve.h | 81 +- 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 | 7 +- sysdeps/s390/multiarch/mempcpy.c | 32 + 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 | 7 +- sysdeps/s390/multiarch/stpcpy-c.c | 2 +- sysdeps/s390/multiarch/stpcpy-vx.S | 2 +- sysdeps/s390/multiarch/stpcpy.c | 11 +- sysdeps/s390/multiarch/stpncpy-c.c | 2 +- sysdeps/s390/multiarch/stpncpy-vx.S | 2 +- sysdeps/s390/multiarch/stpncpy.c | 8 +- sysdeps/s390/multiarch/strcat-c.c | 2 +- sysdeps/s390/multiarch/strcat-vx.S | 2 +- sysdeps/s390/multiarch/strcat.c | 6 +- sysdeps/s390/multiarch/strchr-c.c | 2 +- sysdeps/s390/multiarch/strchr-vx.S | 2 +- sysdeps/s390/multiarch/strchr.c | 8 +- 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 | 9 +- sysdeps/s390/multiarch/strcpy-vx.S | 2 +- sysdeps/s390/multiarch/strcpy.c | 7 +- sysdeps/s390/multiarch/strcspn-c.c | 2 +- sysdeps/s390/multiarch/strcspn-vx.S | 2 +- sysdeps/s390/multiarch/strcspn.c | 8 +- sysdeps/s390/multiarch/strlen-c.c | 2 +- sysdeps/s390/multiarch/strlen-vx.S | 2 +- sysdeps/s390/multiarch/strlen.c | 6 +- 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 | 11 +- sysdeps/s390/multiarch/strncpy-vx.S | 2 +- sysdeps/s390/multiarch/strncpy.c | 9 +- sysdeps/s390/multiarch/strnlen-c.c | 2 +- sysdeps/s390/multiarch/strnlen-vx.S | 2 +- sysdeps/s390/multiarch/strnlen.c | 9 +- sysdeps/s390/multiarch/strpbrk-c.c | 2 +- sysdeps/s390/multiarch/strpbrk-vx.S | 2 +- sysdeps/s390/multiarch/strpbrk.c | 8 +- sysdeps/s390/multiarch/strrchr-c.c | 2 +- sysdeps/s390/multiarch/strrchr-vx.S | 2 +- sysdeps/s390/multiarch/strrchr.c | 8 +- sysdeps/s390/multiarch/strspn-c.c | 2 +- sysdeps/s390/multiarch/strspn-vx.S | 2 +- sysdeps/s390/multiarch/strspn.c | 8 +- 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 | 9 +- 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 | 6 +- 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 | 6 +- 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 | 6 +- sysdeps/s390/multiarch/wmemchr-c.c | 2 +- sysdeps/s390/multiarch/wmemchr-vx.S | 2 +- sysdeps/s390/multiarch/wmemchr.c | 9 +- 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 | 9 +- sysdeps/s390/nptl/Makefile | 5 +- 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 | 16 +- 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 | 8 +- 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 | 67 +- 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 | 5 +- sysdeps/s390/s390-32/multiarch/memcmp.c | 9 +- sysdeps/s390/s390-32/multiarch/memcpy-s390.S | 38 +- sysdeps/s390/s390-32/multiarch/memcpy.c | 7 +- sysdeps/s390/s390-32/multiarch/memset-s390.S | 5 +- sysdeps/s390/s390-32/multiarch/memset.c | 7 +- 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/Makefile | 81 - 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 | 8 +- sysdeps/s390/s390-64/dl-trampoline.S | 2 +- sysdeps/s390/s390-64/dl-trampoline.h | 2 +- sysdeps/s390/s390-64/iso-8859-1_cp037_z900.c | 237 - sysdeps/s390/s390-64/memchr.S | 2 +- sysdeps/s390/s390-64/memcmp.S | 2 +- sysdeps/s390/s390-64/memcpy.S | 51 +- sysdeps/s390/s390-64/memset.S | 2 +- sysdeps/s390/s390-64/multiarch/memchr.c | 2 +- sysdeps/s390/s390-64/multiarch/memcmp-s390x.S | 5 +- sysdeps/s390/s390-64/multiarch/memcmp.c | 9 +- sysdeps/s390/s390-64/multiarch/memcpy-s390x.S | 36 +- sysdeps/s390/s390-64/multiarch/memcpy.c | 7 +- sysdeps/s390/s390-64/multiarch/memset-s390x.S | 5 +- sysdeps/s390/s390-64/multiarch/memset.c | 7 +- 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/s390-64/utf16-utf32-z9.c | 337 - sysdeps/s390/s390-64/utf8-utf16-z9.c | 471 - sysdeps/s390/s390-64/utf8-utf32-z9.c | 511 - sysdeps/s390/sotruss-lib.c | 2 +- sysdeps/s390/stackinfo.h | 2 +- sysdeps/s390/string_private.h | 2 +- sysdeps/s390/utf16-utf32-z9.c | 605 + sysdeps/s390/utf8-utf16-z9.c | 818 + sysdeps/s390/utf8-utf32-z9.c | 862 + sysdeps/sh/____longjmp_chk.S | 2 +- sysdeps/sh/_mcount.S | 2 +- sysdeps/sh/bits/fenv.h | 10 +- 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 | 5 +- 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 | 14 +- 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 | 27 + 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 | 32 + sysdeps/sh/sh4/fpu/fesetmode.c | 38 + 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 | 5 +- sysdeps/sparc/fpu/bits/fenv.h | 10 +- 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 | 26 + sysdeps/sparc/fpu/fegetround.c | 2 +- sysdeps/sparc/fpu/feholdexcpt.c | 2 +- sysdeps/sparc/fpu/fesetenv.c | 2 +- sysdeps/sparc/fpu/fesetexcept.c | 31 + sysdeps/sparc/fpu/fesetmode.c | 38 + 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 | 14 +- 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_fdim.S | 42 - sysdeps/sparc/sparc32/fpu/s_fdimf.S | 35 - 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_init.c | 85 - sysdeps/sparc/sparc32/sem_open.c | 300 - sysdeps/sparc/sparc32/sem_post.c | 2 +- sysdeps/sparc/sparc32/sem_wait.c | 93 - 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/Makefile | 4 +- sysdeps/sparc/sparc32/sparcv9/addmul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/atomic-machine.h | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/Makefile | 18 +- .../sparc32/sparcv9/fpu/multiarch/s_ceil-vis2.S | 61 - .../sparc32/sparcv9/fpu/multiarch/s_ceil-vis3.S | 62 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_ceil.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_ceilf-vis2.S | 58 - .../sparc32/sparcv9/fpu/multiarch/s_ceilf-vis3.S | 59 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf.S | 12 - .../sparcv9/fpu/multiarch/s_copysign-vis3.S | 2 +- .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabs-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabsf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.S | 34 - .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c | 25 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.S | 19 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c | 33 + .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.S | 32 - .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c | 24 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.S | 12 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c | 34 + .../sparc32/sparcv9/fpu/multiarch/s_floor-vis2.S | 61 - .../sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S | 62 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_floor.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_floorf-vis2.S | 58 - .../sparc32/sparcv9/fpu/multiarch/s_floorf-vis3.S | 59 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_floorf.S | 12 - .../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 | 9 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 5 +- .../sparc32/sparcv9/fpu/multiarch/s_rint-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_trunc-vis3.S | 57 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_trunc.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_truncf-vis3.S | 53 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_truncf.S | 12 - .../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_ceil.S | 92 - sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S | 83 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fdim.S | 40 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fdimf.S | 35 - sysdeps/sparc/sparc32/sparcv9/fpu/s_floor.S | 92 - sysdeps/sparc/sparc32/sparcv9/fpu/s_floorf.S | 83 - 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 | 11 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 7 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_trunc.S | 64 - sysdeps/sparc/sparc32/sparcv9/fpu/s_truncf.S | 56 - 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/sem_init.c | 1 - sysdeps/sparc/sparc32/sparcv9/sem_open.c | 1 - sysdeps/sparc/sparc32/sparcv9/sem_wait.c | 1 - sysdeps/sparc/sparc32/sparcv9/submul_1.S | 2 +- sysdeps/sparc/sparc32/start.S | 2 +- sysdeps/sparc/sparc32/stpcpy.S | 2 +- sysdeps/sparc/sparc32/strcat.S | 2 +- sysdeps/sparc/sparc32/strchr.S | 2 +- sysdeps/sparc/sparc32/strcmp.S | 2 +- sysdeps/sparc/sparc32/strcpy.S | 2 +- sysdeps/sparc/sparc32/strlen.S | 2 +- sysdeps/sparc/sparc32/sub_n.S | 2 +- sysdeps/sparc/sparc32/submul_1.S | 2 +- sysdeps/sparc/sparc32/tst-audit.h | 2 +- sysdeps/sparc/sparc64/Makefile | 3 +- 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/Makefile | 27 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis2.S | 57 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.S | 59 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c | 32 + sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis2.S | 56 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.S | 58 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c | 32 + .../sparc/sparc64/fpu/multiarch/s_finite-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_finitef-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis2.S | 57 - sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.S | 59 - sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_floor.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c | 32 + .../sparc/sparc64/fpu/multiarch/s_floorf-vis2.S | 56 - .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.S | 58 - .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c | 32 + 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 | 3 +- .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbit-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.S | 53 - sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c | 32 + .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.S | 52 - .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c | 32 + sysdeps/sparc/sparc64/fpu/s_ceil.S | 83 - sysdeps/sparc/sparc64/fpu/s_ceilf.S | 81 - sysdeps/sparc/sparc64/fpu/s_copysign.S | 2 +- sysdeps/sparc/sparc64/fpu/s_copysignf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_fdim.S | 32 - sysdeps/sparc/sparc64/fpu/s_fdimf.S | 31 - sysdeps/sparc/sparc64/fpu/s_finite.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finitef.S | 2 +- sysdeps/sparc/sparc64/fpu/s_floor.S | 83 - sysdeps/sparc/sparc64/fpu/s_floorf.S | 81 - 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 | 3 +- sysdeps/sparc/sparc64/fpu/s_nearbyintf.S | 3 +- sysdeps/sparc/sparc64/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbitf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_trunc.S | 55 - sysdeps/sparc/sparc64/fpu/s_truncf.S | 54 - 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-block.c | 16 +- sysdeps/sparc/sparc64/multiarch/sha256-crop.S | 2 +- sysdeps/sparc/sparc64/multiarch/sha512-block.c | 16 +- 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 | 7 +- sysdeps/tile/bits/byteswap.h | 2 +- sysdeps/tile/bits/fenv.h | 10 +- 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 | 5 +- 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 | 14 +- 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/Makefile | 1 + 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 | 7 +- 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 | 5 +- 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 | 8 +- sysdeps/unix/syscall.S | 2 +- sysdeps/unix/syscalls.list | 2 - sysdeps/unix/sysdep.h | 77 +- sysdeps/unix/sysv/linux/Makefile | 14 +- sysdeps/unix/sysv/linux/Versions | 1 + 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 | 34 + 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 | 27 +- 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 | 10 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 57 + 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 | 11 +- sysdeps/unix/sysv/linux/aarch64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall.S | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S | 61 - sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h | 65 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 22 +- .../unix/sysv/linux/aarch64/ucontext-internal.h | 2 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 19 +- sysdeps/unix/sysv/linux/accept.c | 9 +- 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 | 10 +- 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 | 5 +- 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 | 27 +- 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/creat.c | 8 - 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 | 9 +- 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 | 10 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 57 + 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/select.c | 53 + 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 | 32 - sysdeps/unix/sysv/linux/alpha/sizes.h | 2 +- sysdeps/unix/sysv/linux/alpha/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/sys/acct.h | 6 +- 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 | 5 +- sysdeps/unix/sysv/linux/alpha/sys/user.h | 3 +- sysdeps/unix/sysv/linux/alpha/syscall.S | 2 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 23 - sysdeps/unix/sysv/linux/alpha/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h | 139 +- 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/Versions | 3 + sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 2 +- sysdeps/unix/sysv/linux/arm/arch-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/fcntl.c | 1 - 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 | 13 +- 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 | 10 + sysdeps/unix/sysv/linux/arm/libm.abilist | 56 + 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/posix_fadvise64.c | 38 - 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 | 9 +- 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 | 8 +- sysdeps/unix/sysv/linux/arm/sys/user.h | 2 +- sysdeps/unix/sysv/linux/arm/syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/syscall_cancel.S | 24 +- sysdeps/unix/sysv/linux/arm/syscalls.list | 20 - sysdeps/unix/sysv/linux/arm/sysdep-cancel.h | 78 +- sysdeps/unix/sysv/linux/arm/sysdep.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 10 +- 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 | 26 +- 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 | 5 +- 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 | 7 +- 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 | 27 +- sysdeps/unix/sysv/linux/bits/socket.h | 37 +- 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 | 70 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 3 +- 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 | 13 +- sysdeps/unix/sysv/linux/check_pf.c | 13 +- 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 | 11 +- sysdeps/unix/sysv/linux/clock_settime.c | 2 +- sysdeps/unix/sysv/linux/close.c | 30 + sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 2 +- sysdeps/unix/sysv/linux/connect.c | 7 +- sysdeps/unix/sysv/linux/creat.c | 36 + sysdeps/unix/sysv/linux/creat64.c | 32 + 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/epoll_wait.c | 32 + 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 | 13 +- sysdeps/unix/sysv/linux/fallocate64.c | 16 +- sysdeps/unix/sysv/linux/fatal-prepare.h | 2 +- sysdeps/unix/sysv/linux/fchmodat.c | 2 +- sysdeps/unix/sysv/linux/fcntl.c | 59 +- sysdeps/unix/sysv/linux/fd_to_filename.h | 2 +- sysdeps/unix/sysv/linux/fdatasync.c | 29 + 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/fsync.c | 27 + 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 | 6 +- 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/Makefile | 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 | 34 - 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 | 28 - 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 | 62 - sysdeps/unix/sysv/linux/generic/open64.c | 44 - sysdeps/unix/sysv/linux/generic/pause.c | 39 - sysdeps/unix/sysv/linux/generic/pipe.c | 2 +- sysdeps/unix/sysv/linux/generic/poll.c | 42 - sysdeps/unix/sysv/linux/generic/readlink.c | 2 +- sysdeps/unix/sysv/linux/generic/readlink_chk.c | 2 +- sysdeps/unix/sysv/linux/generic/recv.c | 32 - sysdeps/unix/sysv/linux/generic/rename.c | 29 - sysdeps/unix/sysv/linux/generic/rmdir.c | 2 +- sysdeps/unix/sysv/linux/generic/select.c | 62 - sysdeps/unix/sysv/linux/generic/send.c | 30 - sysdeps/unix/sysv/linux/generic/symlink.c | 2 +- sysdeps/unix/sysv/linux/generic/syscalls.list | 20 - 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 | 94 - .../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 +- .../sysv/linux/generic/wordsize-32/posix_fadvise.c | 37 - .../unix/sysv/linux/generic/wordsize-32/preadv.c | 38 - .../unix/sysv/linux/generic/wordsize-32/preadv64.c | 38 - .../unix/sysv/linux/generic/wordsize-32/pwritev.c | 37 - .../sysv/linux/generic/wordsize-32/pwritev64.c | 38 - .../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 | 24 +- 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/fcntl.c | 1 - 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 | 5 +- sysdeps/unix/sysv/linux/hppa/kernel_stat.h | 3 + sysdeps/unix/sysv/linux/hppa/ld.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 10 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 56 + 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 | 7 +- sysdeps/unix/sysv/linux/hppa/syscall.c | 2 +- sysdeps/unix/sysv/linux/hppa/syscalls.list | 24 - sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h | 238 +- 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 | 54 +- 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 | 61 - sysdeps/unix/sysv/linux/i386/fxstat.c | 6 +- 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 | 16 +- sysdeps/unix/sysv/linux/i386/glob64.c | 2 +- sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/init-first.c | 2 +- sysdeps/unix/sysv/linux/i386/kernel-features.h | 20 +- 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 | 10 + sysdeps/unix/sysv/linux/i386/libm.abilist | 58 + 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 | 62 +- sysdeps/unix/sysv/linux/i386/lowlevelrobustlock.S | 232 - sysdeps/unix/sysv/linux/i386/lxstat.c | 6 +- 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/posix_fadvise64.S | 92 - 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 - 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/syscall_cancel.S | 10 +- sysdeps/unix/sysv/linux/i386/syscalls.list | 3 - sysdeps/unix/sysv/linux/i386/sysdep-cancel.h | 75 +- sysdeps/unix/sysv/linux/i386/sysdep.c | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 10 +- sysdeps/unix/sysv/linux/i386/time.c | 16 +- sysdeps/unix/sysv/linux/i386/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/i386/vfork.S | 21 +- sysdeps/unix/sysv/linux/i386/xstat.c | 6 +- sysdeps/unix/sysv/linux/ia64/Makefile | 1 + sysdeps/unix/sysv/linux/ia64/Versions | 3 + 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 | 8 +- sysdeps/unix/sysv/linux/ia64/bits/siginfo.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigstack.h | 31 +- 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 | 5 +- 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 | 10 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 58 + 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 | 6 +- sysdeps/unix/sysv/linux/ia64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/ia64/syscall.S | 2 +- sysdeps/unix/sysv/linux/ia64/syscalls.list | 22 - sysdeps/unix/sysv/linux/ia64/sysconf.c | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h | 204 +- 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 | 13 +- sysdeps/unix/sysv/linux/ifreq.c | 2 +- sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 5 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 5 +- 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 | 20 +- 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 | 18 +- 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 | 6 +- 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 | 42 + 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 | 10 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 56 + sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/dl-static.c | 2 +- sysdeps/unix/sysv/linux/m68k/fcntl.c | 1 - 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 | 22 +- 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 | 10 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 58 + 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 | 8 +- sysdeps/unix/sysv/linux/m68k/sys/user.h | 2 +- sysdeps/unix/sysv/linux/m68k/syscall.S | 2 +- sysdeps/unix/sysv/linux/m68k/syscalls.list | 1 - sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h | 116 +- 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/makedev.c | 40 - sysdeps/unix/sysv/linux/malloc-sysdep.h | 2 +- sysdeps/unix/sysv/linux/microblaze/Makefile | 3 +- .../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/fcntl.c | 1 - sysdeps/unix/sysv/linux/microblaze/getsysstats.c | 2 +- .../unix/sysv/linux/microblaze/kernel-features.h | 8 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 5 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/libc.abilist | 10 + sysdeps/unix/sysv/linux/microblaze/libm.abilist | 56 + 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 +- .../unix/sysv/linux/microblaze/syscall_cancel.S | 62 + sysdeps/unix/sysv/linux/microblaze/syscalls.list | 12 - sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h | 129 +- sysdeps/unix/sysv/linux/microblaze/sysdep.S | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 44 +- 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 | 5 +- 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 | 27 +- 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 | 9 +- 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 +- sysdeps/unix/sysv/linux/mips/mips32/fcntl.c | 1 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 10 + 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 | 56 + .../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 | 10 + .../unix/sysv/linux/mips/mips32/posix_fadvise.c | 45 +- .../unix/sysv/linux/mips/mips32/posix_fadvise64.c | 60 - sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c | 2 +- sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c | 2 +- .../unix/sysv/linux/mips/mips32/sync_file_range.c | 33 - .../unix/sysv/linux/mips/mips32/syscall_cancel.S | 120 + 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 | 57 + 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 +- .../unix/sysv/linux/mips/mips64/n32/fallocate.c | 33 - .../unix/sysv/linux/mips/mips64/n32/fallocate64.c | 33 - sysdeps/unix/sysv/linux/mips/mips64/n32/fcntl.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 1 - .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 10 + sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c | 36 + sysdeps/unix/sysv/linux/mips/mips64/n32/mmap.c | 2 +- .../sysv/linux/mips/mips64/n32/posix_fadvise.c | 37 - .../sysv/linux/mips/mips64/n32/posix_fadvise64.c | 55 - .../sysv/linux/mips/mips64/n32/posix_fallocate.c | 37 - .../sysv/linux/mips/mips64/n32/posix_fallocate64.c | 38 - .../unix/sysv/linux/mips/mips64/n32/syscalls.list | 5 +- sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 2 +- .../unix/sysv/linux/mips/mips64/n64/fallocate.c | 1 - .../unix/sysv/linux/mips/mips64/n64/fallocate64.c | 1 - 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 | 10 + .../sysv/linux/mips/mips64/n64/posix_fadvise.c | 50 - .../sysv/linux/mips/mips64/n64/posix_fadvise64.c | 34 +- .../sysv/linux/mips/mips64/n64/posix_fallocate.c | 1 - .../sysv/linux/mips/mips64/n64/posix_fallocate64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/preadv64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/pwritev64.c | 1 - .../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/recv.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 40 +- sysdeps/unix/sysv/linux/mips/mips64/send.c | 1 - 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 | 249 - 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 | 11 +- sysdeps/unix/sysv/linux/mips/sys/user.h | 3 +- sysdeps/unix/sysv/linux/mips/syscalls.list | 8 - sysdeps/unix/sysv/linux/mips/sysdep-cancel.h | 172 +- sysdeps/unix/sysv/linux/mips/ustat.c | 2 +- sysdeps/unix/sysv/linux/mips/vfork.S | 35 +- 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_timedreceive.c | 33 + sysdeps/unix/sysv/linux/mq_timedsend.c | 32 + 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/msync.c | 25 + sysdeps/unix/sysv/linux/nanosleep.c | 30 + sysdeps/unix/sysv/linux/net/ethernet.h | 13 +- sysdeps/unix/sysv/linux/net/if_arp.h | 7 +- sysdeps/unix/sysv/linux/net/if_packet.h | 2 +- sysdeps/unix/sysv/linux/net/if_ppp.h | 12 +- sysdeps/unix/sysv/linux/net/if_shaper.h | 8 +- sysdeps/unix/sysv/linux/net/if_slip.h | 2 +- sysdeps/unix/sysv/linux/net/ppp_defs.h | 4 +- sysdeps/unix/sysv/linux/net/route.h | 14 +- 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 | 18 +- sysdeps/unix/sysv/linux/netinet/if_fddi.h | 12 +- sysdeps/unix/sysv/linux/netinet/if_tr.h | 38 +- sysdeps/unix/sysv/linux/netipx/ipx.h | 11 +- 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 | 5 +- 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 | 10 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 56 + sysdeps/unix/sysv/linux/nios2/localplt.data | 11 +- 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 | 8 +- 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 | 121 +- sysdeps/unix/sysv/linux/nios2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.h | 6 +- sysdeps/unix/sysv/linux/nios2/vfork.S | 12 +- sysdeps/unix/sysv/linux/not-cancel.h | 2 +- sysdeps/unix/sysv/linux/nptl-signals.h | 43 +- 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/open.c | 56 + sysdeps/unix/sysv/linux/open64.c | 8 +- sysdeps/unix/sysv/linux/open_by_handle_at.c | 37 + 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/pause.c | 35 + sysdeps/unix/sysv/linux/personality.c | 2 +- sysdeps/unix/sysv/linux/poll.c | 46 + sysdeps/unix/sysv/linux/posix_fadvise.c | 47 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 53 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 8 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 16 +- sysdeps/unix/sysv/linux/posix_madvise.c | 2 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 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 | 27 +- 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 | 62 +- 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 | 16 +- 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 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/fcntl.c | 1 - .../sysv/linux/powerpc/powerpc32/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 11 +- .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 59 + .../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 | 10 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 59 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 9 +- .../linux/powerpc/powerpc32/nofpu/setcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/swapcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/posix_fadvise.c | 39 - .../sysv/linux/powerpc/powerpc32/posix_fadvise64.c | 55 - .../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 | 107 - sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 10 +- .../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 | 13 +- .../unix/sysv/linux/powerpc/powerpc64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c | 63 - .../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 | 10 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 10 + .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 59 + .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 59 + .../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/sync_file_range.c | 30 - .../sysv/linux/powerpc/powerpc64/syscalls.list | 3 - .../sysv/linux/powerpc/powerpc64/sysdep-cancel.h | 96 - sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 11 +- 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 | 13 +- sysdeps/unix/sysv/linux/powerpc/sys/user.h | 3 +- sysdeps/unix/sysv/linux/powerpc/syscall.S | 2 +- sysdeps/unix/sysv/linux/powerpc/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/powerpc/syscalls.list | 3 - sysdeps/unix/sysv/linux/powerpc/sysdep-cancel.h | 48 + sysdeps/unix/sysv/linux/powerpc/sysdep.c | 13 +- .../unix/sysv/linux/powerpc/test-gettimebasefreq.c | 2 +- sysdeps/unix/sysv/linux/powerpc/time.c | 69 +- sysdeps/unix/sysv/linux/ppoll.c | 2 +- sysdeps/unix/sysv/linux/pread.c | 7 +- sysdeps/unix/sysv/linux/pread64.c | 7 +- sysdeps/unix/sysv/linux/preadv.c | 78 +- sysdeps/unix/sysv/linux/preadv64.c | 58 +- 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 | 23 +- 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 | 7 +- sysdeps/unix/sysv/linux/pwrite64.c | 7 +- sysdeps/unix/sysv/linux/pwritev.c | 78 +- sysdeps/unix/sysv/linux/pwritev64.c | 58 +- sysdeps/unix/sysv/linux/raise.c | 58 +- sysdeps/unix/sysv/linux/read.c | 31 + sysdeps/unix/sysv/linux/readahead.c | 2 +- sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/readv.c | 27 + sysdeps/unix/sysv/linux/reboot.c | 2 +- sysdeps/unix/sysv/linux/recv.c | 9 +- sysdeps/unix/sysv/linux/recvfrom.c | 7 +- sysdeps/unix/sysv/linux/recvmmsg.c | 2 +- sysdeps/unix/sysv/linux/recvmsg.c | 15 +- sysdeps/unix/sysv/linux/rename.c | 35 + sysdeps/unix/sysv/linux/renameat.c | 32 + sysdeps/unix/sysv/linux/s390/Makefile | 3 +- 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 | 20 +- sysdeps/unix/sysv/linux/s390/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/s390/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/s390/localplt.data | 9 +- 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 | 6 +- .../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/fcntl.c | 1 - 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 | 10 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 57 + 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 +- .../unix/sysv/linux/s390/s390-32/syscall_cancel.S | 85 - sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list | 3 - .../unix/sysv/linux/s390/s390-32/sysdep-cancel.h | 100 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 10 +- 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 | 10 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 57 + 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 +- .../unix/sysv/linux/s390/s390-64/syscall_cancel.S | 87 - sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list | 14 - .../unix/sysv/linux/s390/s390-64/sysdep-cancel.h | 101 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 10 +- 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 | 16 +- 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/select.c | 71 + 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 | 11 +- sysdeps/unix/sysv/linux/sendmmsg.c | 2 +- sysdeps/unix/sysv/linux/sendmsg.c | 15 +- sysdeps/unix/sysv/linux/sendto.c | 7 +- 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/fcntl.c | 1 - sysdeps/unix/sysv/linux/sh/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/sh/kernel-features.h | 22 +- sysdeps/unix/sysv/linux/sh/ld.abilist | 1 - sysdeps/unix/sysv/linux/sh/libc.abilist | 10 + sysdeps/unix/sysv/linux/sh/libm.abilist | 56 + 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/pread.c | 23 - sysdeps/unix/sysv/linux/sh/pread64.c | 23 - sysdeps/unix/sysv/linux/sh/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/sh/pwrite.c | 23 - sysdeps/unix/sysv/linux/sh/pwrite64.c | 23 - 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 | 22 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 3 +- sysdeps/unix/sysv/linux/sh/syscall.S | 2 +- sysdeps/unix/sysv/linux/sh/syscall_cancel.S | 84 + sysdeps/unix/sysv/linux/sh/syscalls.list | 2 - sysdeps/unix/sysv/linux/sh/sysdep-cancel.h | 144 +- 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 | 6 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 13 +- sysdeps/unix/sysv/linux/sigwait.c | 50 +- 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 | 6 +- sysdeps/unix/sysv/linux/socketpair.c | 2 +- sysdeps/unix/sysv/linux/sparc/Makefile | 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 | 5 +- 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 | 7 +- 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 | 27 +- 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 | 12 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 42 +- 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/fcntl.c | 1 - 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 | 10 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 57 + .../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/syscall_cancel.S | 73 + .../unix/sysv/linux/sparc/sparc32/syscalls.list | 2 - .../unix/sysv/linux/sparc/sparc32/sysdep-cancel.h | 111 - sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 22 +- .../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 | 10 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 57 + .../unix/sysv/linux/sparc/sparc64/localplt.data | 10 +- 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/pause.c | 9 - 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/syscall_cancel.S | 75 + .../unix/sysv/linux/sparc/sparc64/syscalls.list | 10 - .../unix/sysv/linux/sparc/sparc64/sysdep-cancel.h | 109 - 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 | 22 +- 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 | 9 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 4 +- sysdeps/unix/sysv/linux/sparc/syscalls.list | 3 - sysdeps/unix/sysv/linux/sparc/sysdep-cancel.h | 48 + sysdeps/unix/sysv/linux/sparc/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sparc/system.c | 2 +- sysdeps/unix/sysv/linux/spawni.c | 102 +- sysdeps/unix/sysv/linux/speed.c | 2 +- sysdeps/unix/sysv/linux/splice.c | 26 + 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 | 37 +- sysdeps/unix/sysv/linux/sys/acct.h | 36 +- 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 | 171 +- sysdeps/unix/sysv/linux/sys/raw.h | 2 +- sysdeps/unix/sysv/linux/sys/reboot.h | 2 +- sysdeps/unix/sysv/linux/sys/signalfd.h | 2 +- sysdeps/unix/sysv/linux/sys/swap.h | 2 +- sysdeps/unix/sysv/linux/sys/syscall.h | 2 +- sysdeps/unix/sysv/linux/sys/sysctl.h | 2 +- sysdeps/unix/sysv/linux/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/sys/sysmacros.h | 65 - sysdeps/unix/sysv/linux/sys/timerfd.h | 5 +- sysdeps/unix/sysv/linux/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/syscall_cancel.c | 58 + sysdeps/unix/sysv/linux/syscalls.list | 16 +- 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 | 21 +- 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/tee.c | 25 + sysdeps/unix/sysv/linux/tile/Makefile | 4 +- 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 | 7 +- 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 | 8 +- sysdeps/unix/sysv/linux/tile/syscall.S | 2 +- sysdeps/unix/sysv/linux/tile/sysconf.c | 2 +- sysdeps/unix/sysv/linux/tile/sysdep-cancel.h | 131 +- sysdeps/unix/sysv/linux/tile/sysdep.c | 2 +- sysdeps/unix/sysv/linux/tile/sysdep.h | 6 +- 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 | 10 + .../sysv/linux/tile/tilegx/tilegx32/libm.abilist | 56 + .../sysv/linux/tile/tilegx/tilegx64/ld.abilist | 1 - .../sysv/linux/tile/tilegx/tilegx64/libc.abilist | 10 + .../sysv/linux/tile/tilegx/tilegx64/libm.abilist | 56 + 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 | 10 + sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist | 56 + .../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/tile/waitpid.S | 18 - 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 | 29 +- 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 | 98 + sysdeps/unix/sysv/linux/tst-fallocate.c | 25 + sysdeps/unix/sysv/linux/tst-fallocate64.c | 47 + sysdeps/unix/sysv/linux/tst-fanotify.c | 2 +- sysdeps/unix/sysv/linux/tst-personality.c | 2 +- sysdeps/unix/sysv/linux/tst-quota.c | 58 + sysdeps/unix/sysv/linux/tst-setgetname.c | 4 +- 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 | 131 + .../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/vmsplice.c | 26 + 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/creat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fallocate.c | 34 - sysdeps/unix/sysv/linux/wordsize-64/fallocate64.c | 1 - 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/open64.c | 1 - .../unix/sysv/linux/wordsize-64/posix_fadvise.c | 40 - .../unix/sysv/linux/wordsize-64/posix_fadvise64.c | 1 - .../unix/sysv/linux/wordsize-64/posix_fallocate.c | 46 - .../sysv/linux/wordsize-64/posix_fallocate64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/preadv.c | 64 - sysdeps/unix/sysv/linux/wordsize-64/preadv64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/pwritev.c | 64 - sysdeps/unix/sysv/linux/wordsize-64/pwritev64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/setrlimit64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 9 - sysdeps/unix/sysv/linux/wordsize-64/truncate64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/xstat.c | 2 +- sysdeps/unix/sysv/linux/write.c | 32 + sysdeps/unix/sysv/linux/writev.c | 27 + 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 | 30 +- 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 | 8 +- 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 | 26 +- 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 | 10 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 58 + 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/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-lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/x86_64/lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 76 +- .../unix/sysv/linux/x86_64/lowlevelrobustlock.S | 306 - 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 - sysdeps/unix/sysv/linux/x86_64/recv.c | 33 - sysdeps/unix/sysv/linux/x86_64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/x86_64/send.c | 31 - 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/syscall_cancel.S | 62 - sysdeps/unix/sysv/linux/x86_64/syscalls.list | 18 - sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h | 65 +- sysdeps/unix/sysv/linux/x86_64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 266 +- 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 | 10 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 58 + 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/syscalls.list | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 4 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 26 +- sysdeps/unix/sysv/linux/xmknod.c | 2 +- sysdeps/unix/sysv/linux/xmknodat.c | 2 +- sysdeps/unix/sysv/linux/xstat.c | 6 +- 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 | 5 +- sysdeps/x86/bits/wordsize.h | 4 + sysdeps/x86/bits/xtitypes.h | 2 +- sysdeps/x86/cacheinfo.c | 248 +- sysdeps/x86/cpu-features.c | 82 +- sysdeps/x86/cpu-features.h | 16 +- sysdeps/x86/dl-get-cpu-features.c | 2 +- sysdeps/x86/elide.h | 32 +- sysdeps/x86/fpu/Makefile | 6 +- sysdeps/x86/fpu/bits/fenv.h | 16 +- sysdeps/x86/fpu/bits/math-vector.h | 2 +- sysdeps/x86/fpu/bits/mathinline.h | 2 +- sysdeps/x86/fpu/fix-fp-int-compare-invalid.h | 28 + sysdeps/x86/fpu/include/bits/fenv.h | 8 +- 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 | 98 + 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/configure | 89 +- sysdeps/x86_64/configure.ac | 25 +- 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 | 44 +- sysdeps/x86_64/dl-procinfo.c | 2 +- sysdeps/x86_64/dl-tls.h | 5 +- sysdeps/x86_64/dl-tlsdesc.S | 15 +- sysdeps/x86_64/dl-tlsdesc.h | 2 +- sysdeps/x86_64/dl-trampoline.S | 59 +- sysdeps/x86_64/dl-trampoline.h | 108 +- sysdeps/x86_64/ffs.c | 2 +- sysdeps/x86_64/ffsll.c | 2 +- sysdeps/x86_64/fpu/Makefile | 171 + sysdeps/x86_64/fpu/dla.h | 8 - sysdeps/x86_64/fpu/e_expf.S | 2 +- sysdeps/x86_64/fpu/e_expl.S | 7 +- sysdeps/x86_64/fpu/e_log10l.S | 1 + sysdeps/x86_64/fpu/e_log2l.S | 1 + sysdeps/x86_64/fpu/e_logl.S | 1 + sysdeps/x86_64/fpu/e_powl.S | 29 +- sysdeps/x86_64/fpu/e_scalbl.S | 13 +- 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 | 28 + 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 | 31 + sysdeps/x86_64/fpu/fesetmode.c | 50 + 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/k_rem_pio2l.c | 1 - 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 | 4 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.S | 4 +- sysdeps/x86_64/fpu/multiarch/s_floor.S | 4 +- sysdeps/x86_64/fpu/multiarch/s_floorf.S | 4 +- 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 | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 14 +- sysdeps/x86_64/fpu/multiarch/svml_d_log2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_log4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_log8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 14 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 14 +- 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 | 6 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core.S | 2 +- .../fpu/multiarch/svml_d_sincos2_core_sse4.S | 58 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core.S | 2 +- .../fpu/multiarch/svml_d_sincos4_core_avx2.S | 100 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core.S | 2 +- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 186 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core.S | 2 +- .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 6 +- 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 | 14 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core.S | 2 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 14 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core.S | 2 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 14 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 6 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core.S | 2 +- .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 6 +- .../x86_64/fpu/multiarch/svml_s_sincosf16_core.S | 2 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 316 +- .../x86_64/fpu/multiarch/svml_s_sincosf4_core.S | 2 +- .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 82 +- .../x86_64/fpu/multiarch/svml_s_sincosf8_core.S | 2 +- .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 154 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core.S | 2 +- .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 6 +- 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_ceill.S | 15 +- sysdeps/x86_64/fpu/s_copysign.S | 2 +- sysdeps/x86_64/fpu/s_copysignf.S | 2 +- sysdeps/x86_64/fpu/s_cosf.S | 2 +- sysdeps/x86_64/fpu/s_fabs.c | 2 +- sysdeps/x86_64/fpu/s_fabsf.c | 2 +- sysdeps/x86_64/fpu/s_fabsl.S | 2 +- sysdeps/x86_64/fpu/s_fdiml.S | 43 - sysdeps/x86_64/fpu/s_floorl.S | 15 +- 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_log1pl.S | 1 + sysdeps/x86_64/fpu/s_nearbyintl.S | 4 - 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 | 15 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 85 +- sysdeps/x86_64/fpu/svml_d_sincos4_core.S | 127 +- sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S | 122 +- sysdeps/x86_64/fpu/svml_d_sincos8_core.S | 203 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 337 +- sysdeps/x86_64/fpu/svml_s_sincosf4_core.S | 128 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core.S | 175 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S | 181 +- 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 +- .../fpu/test-double-libmvec-alias-avx-main.c | 1 + .../x86_64/fpu/test-double-libmvec-alias-avx-mod.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-alias-avx.c | 1 + .../fpu/test-double-libmvec-alias-avx2-main.c | 1 + .../fpu/test-double-libmvec-alias-avx2-mod.c | 1 + .../x86_64/fpu/test-double-libmvec-alias-avx2.c | 1 + .../fpu/test-double-libmvec-alias-avx512-main.c | 1 + .../fpu/test-double-libmvec-alias-avx512-mod.c | 1 + .../x86_64/fpu/test-double-libmvec-alias-avx512.c | 1 + .../x86_64/fpu/test-double-libmvec-alias-main.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c | 25 + sysdeps/x86_64/fpu/test-double-libmvec-alias.c | 29 + .../fpu/test-double-libmvec-sincos-avx-main.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-avx.c | 1 + .../fpu/test-double-libmvec-sincos-avx2-main.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-avx2.c | 1 + .../fpu/test-double-libmvec-sincos-avx512-main.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-avx512.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-main.c | 43 + sysdeps/x86_64/fpu/test-double-libmvec-sincos.c | 44 + sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 8 +- sysdeps/x86_64/fpu/test-double-vlen2.c | 2 +- .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 12 +- sysdeps/x86_64/fpu/test-double-vlen4-avx2.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 12 +- sysdeps/x86_64/fpu/test-double-vlen4.c | 2 +- sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 12 +- sysdeps/x86_64/fpu/test-double-vlen8.c | 2 +- .../x86_64/fpu/test-float-libmvec-alias-avx-main.c | 1 + .../x86_64/fpu/test-float-libmvec-alias-avx-mod.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-alias-avx.c | 1 + .../fpu/test-float-libmvec-alias-avx2-main.c | 1 + .../x86_64/fpu/test-float-libmvec-alias-avx2-mod.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2.c | 1 + .../fpu/test-float-libmvec-alias-avx512-main.c | 1 + .../fpu/test-float-libmvec-alias-avx512-mod.c | 1 + .../x86_64/fpu/test-float-libmvec-alias-avx512.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-alias-main.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-alias-mod.c | 25 + sysdeps/x86_64/fpu/test-float-libmvec-alias.c | 29 + .../fpu/test-float-libmvec-sincosf-avx-main.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-avx.c | 1 + .../fpu/test-float-libmvec-sincosf-avx2-main.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-avx2.c | 1 + .../fpu/test-float-libmvec-sincosf-avx512-main.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-avx512.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-main.c | 42 + sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c | 44 + sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 12 +- sysdeps/x86_64/fpu/test-float-vlen16.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 12 +- sysdeps/x86_64/fpu/test-float-vlen4.c | 2 +- .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 15 +- sysdeps/x86_64/fpu/test-float-vlen8-avx2.c | 2 +- sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 12 +- sysdeps/x86_64/fpu/test-float-vlen8.c | 2 +- sysdeps/x86_64/fpu/test-libmvec-alias-mod.c | 66 + 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/memcopy.h | 1 + sysdeps/x86_64/memcpy.S | 585 +- sysdeps/x86_64/memcpy_chk.S | 4 +- sysdeps/x86_64/memmove.S | 71 + sysdeps/x86_64/memmove.c | 26 - sysdeps/x86_64/memmove_chk.S | 33 + sysdeps/x86_64/mempcpy.S | 9 +- sysdeps/x86_64/mempcpy_chk.S | 2 +- sysdeps/x86_64/memrchr.S | 2 +- sysdeps/x86_64/memset.S | 125 +- sysdeps/x86_64/memset_chk.S | 2 +- sysdeps/x86_64/memusage.h | 2 +- sysdeps/x86_64/mul_1.S | 2 +- sysdeps/x86_64/multiarch/Makefile | 9 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 90 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 2 +- sysdeps/x86_64/multiarch/memcmp-ssse3.S | 2 +- sysdeps/x86_64/multiarch/memcmp.S | 2 +- sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S | 391 - sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S | 175 - sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 2 +- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/memcpy.S | 65 +- sysdeps/x86_64/multiarch/memcpy_chk.S | 40 +- sysdeps/x86_64/multiarch/memmove-avx-unaligned.S | 22 - .../multiarch/memmove-avx512-no-vzeroupper.S | 4 +- .../multiarch/memmove-avx512-unaligned-erms.S | 2 +- .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 13 - .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 34 +- sysdeps/x86_64/multiarch/memmove.S | 99 + sysdeps/x86_64/multiarch/memmove.c | 73 - sysdeps/x86_64/multiarch/memmove_chk.S | 69 + sysdeps/x86_64/multiarch/memmove_chk.c | 46 - sysdeps/x86_64/multiarch/mempcpy.S | 77 +- sysdeps/x86_64/multiarch/mempcpy_chk.S | 38 +- sysdeps/x86_64/multiarch/memset-avx2.S | 168 - .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 4 +- .../multiarch/memset-avx512-unaligned-erms.S | 2 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 20 - .../x86_64/multiarch/memset-vec-unaligned-erms.S | 41 +- sysdeps/x86_64/multiarch/memset.S | 37 +- sysdeps/x86_64/multiarch/memset_chk.S | 24 +- 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 | 15 +- 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 | 19 +- 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 | 13 +- 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/wordcopy.c | 1 + 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 | 6 +- sysvipc/sys/msg.h | 5 +- sysvipc/sys/sem.h | 5 +- sysvipc/sys/shm.h | 5 +- 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 | 505 +- time/Makefile | 9 +- time/adjtime.c | 2 +- time/alt_digit.c | 2 +- time/asctime.c | 2 +- time/bits/types/clock_t.h | 15 + time/bits/types/clockid_t.h | 9 + time/bits/types/struct_itimerspec.h | 14 + time/bits/types/struct_timespec.h | 14 + time/bits/types/struct_timeval.h | 13 + time/bits/types/struct_tm.h | 33 + time/bits/types/time_t.h | 14 + time/bits/types/timer_t.h | 9 + 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 | 11 +- time/sys/timeb.h | 6 +- time/test_time.c | 2 +- time/time.c | 2 +- time/time.h | 239 +- 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 +- version.h | 2 +- wcsmbs/Makefile | 5 +- 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 | 31 + wcsmbs/tst-wcstof.c | 8 + wcsmbs/tst-wcstol-locale.c | 2 +- wcsmbs/uchar.h | 2 +- wcsmbs/wchar.h | 7 +- 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 +- 10771 files changed, 512423 insertions(+), 447288 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/hwcap.h create mode 100644 bits/iscanonical.h create mode 100644 bits/libc-header-start.h create mode 100644 bits/long-double.h create mode 100644 bits/sysmacros.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-addr-obj.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-_dl_addr_inside_object.c create mode 100644 elf/tst-gnu2-tls1.c create mode 100644 elf/tst-gnu2-tls1mod.c create mode 100644 elf/tst-latepthread.c create mode 100644 elf/tst-latepthreadmod.c create mode 100644 elf/tst-linkall-static.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-noload.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 iconv/tst-iconv6.c create mode 100644 iconvdata/bug-iconv12.c create mode 100644 include/bits/strings_fortified.h create mode 100644 include/bits/types/clock_t.h create mode 100644 include/bits/types/clockid_t.h create mode 100644 include/bits/types/struct_itimerspec.h create mode 100644 include/bits/types/struct_osockaddr.h create mode 100644 include/bits/types/struct_timespec.h create mode 100644 include/bits/types/struct_timeval.h create mode 100644 include/bits/types/struct_tm.h create mode 100644 include/bits/types/time_t.h create mode 100644 include/bits/types/timer_t.h create mode 100644 include/crypt.h create mode 100644 include/sys/sysmacros.h create mode 100644 inet/inet6_scopeid_pton.c create mode 100644 inet/net-internal.h create mode 100644 inet/test-hnto-types.c create mode 100644 inet/tst-checks-posix.c create mode 100644 inet/tst-inet6_scopeid_pton.c create mode 100644 inet/tst-sockaddr.c create mode 100644 io/tst-open-tmpfile.c create mode 100644 io/tst-posix_fallocate-common.c create mode 100644 io/tst-posix_fallocate64.c create mode 100644 libio/tst-memstream3.c create mode 100644 libio/tst-wmemstream3.c create mode 100644 libio/vtables.c create mode 100644 localedata/locales/de_LI create mode 100644 localedata/locales/eo create mode 100644 malloc/malloc-hooks.h create mode 100644 malloc/tst-interpose-aux-nothread.c create mode 100644 malloc/tst-interpose-aux-thread.c create mode 100644 malloc/tst-interpose-aux.c create mode 100644 malloc/tst-interpose-aux.h create mode 100644 malloc/tst-interpose-nothread.c create mode 100644 malloc/tst-interpose-skeleton.c create mode 100644 malloc/tst-interpose-static-nothread.c create mode 100644 malloc/tst-interpose-static-thread.c create mode 100644 malloc/tst-interpose-thread.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 delete mode 100644 math/cabs.c create mode 100644 math/cabs_template.c delete mode 100644 math/cabsf.c delete mode 100644 math/cabsl.c delete mode 100644 math/carg.c create mode 100644 math/carg_template.c delete mode 100644 math/cargf.c delete mode 100644 math/cargl.c delete mode 100644 math/cimag.c create mode 100644 math/cimag_template.c delete mode 100644 math/cimagf.c delete mode 100644 math/cimagl.c delete mode 100644 math/conj.c create mode 100644 math/conj_template.c delete mode 100644 math/conjf.c delete mode 100644 math/conjl.c delete mode 100644 math/creal.c create mode 100644 math/creal_template.c delete mode 100644 math/crealf.c delete mode 100644 math/creall.c create mode 100644 math/fegetmode.c create mode 100644 math/fesetexcept.c create mode 100644 math/fesetmode.c create mode 100644 math/fetestexceptflag.c create mode 100644 math/fromfp.h create mode 100644 math/gen-fromfp-tests-inputs create mode 100755 math/gen-fromfp-tests.py delete mode 100644 math/k_casinh.c create mode 100644 math/k_casinh_template.c delete mode 100644 math/k_casinhf.c delete mode 100644 math/k_casinhl.c delete mode 100644 math/k_rem_pio2l.c create mode 100644 math/mul_split.h create mode 100644 math/mul_splitl.h delete mode 100644 math/s_cacos.c create mode 100644 math/s_cacos_template.c delete mode 100644 math/s_cacosf.c delete mode 100644 math/s_cacosh.c create mode 100644 math/s_cacosh_template.c delete mode 100644 math/s_cacoshf.c delete mode 100644 math/s_cacoshl.c delete mode 100644 math/s_cacosl.c create mode 100644 math/s_canonicalize_template.c delete mode 100644 math/s_casin.c create mode 100644 math/s_casin_template.c delete mode 100644 math/s_casinf.c delete mode 100644 math/s_casinh.c create mode 100644 math/s_casinh_template.c delete mode 100644 math/s_casinhf.c delete mode 100644 math/s_casinhl.c delete mode 100644 math/s_casinl.c delete mode 100644 math/s_catan.c create mode 100644 math/s_catan_template.c delete mode 100644 math/s_catanf.c delete mode 100644 math/s_catanh.c create mode 100644 math/s_catanh_template.c delete mode 100644 math/s_catanhf.c delete mode 100644 math/s_catanhl.c delete mode 100644 math/s_catanl.c delete mode 100644 math/s_ccos.c create mode 100644 math/s_ccos_template.c delete mode 100644 math/s_ccosf.c delete mode 100644 math/s_ccosh.c create mode 100644 math/s_ccosh_template.c delete mode 100644 math/s_ccoshf.c delete mode 100644 math/s_ccoshl.c delete mode 100644 math/s_ccosl.c delete mode 100644 math/s_cexp.c create mode 100644 math/s_cexp_template.c delete mode 100644 math/s_cexpf.c delete mode 100644 math/s_cexpl.c delete mode 100644 math/s_clog.c delete mode 100644 math/s_clog10.c create mode 100644 math/s_clog10_template.c delete mode 100644 math/s_clog10f.c delete mode 100644 math/s_clog10l.c create mode 100644 math/s_clog_template.c delete mode 100644 math/s_clogf.c delete mode 100644 math/s_clogl.c delete mode 100644 math/s_cpow.c create mode 100644 math/s_cpow_template.c delete mode 100644 math/s_cpowf.c delete mode 100644 math/s_cpowl.c delete mode 100644 math/s_cproj.c create mode 100644 math/s_cproj_template.c delete mode 100644 math/s_cprojf.c delete mode 100644 math/s_cprojl.c delete mode 100644 math/s_csin.c create mode 100644 math/s_csin_template.c delete mode 100644 math/s_csinf.c delete mode 100644 math/s_csinh.c create mode 100644 math/s_csinh_template.c delete mode 100644 math/s_csinhf.c delete mode 100644 math/s_csinhl.c delete mode 100644 math/s_csinl.c delete mode 100644 math/s_csqrt.c create mode 100644 math/s_csqrt_template.c delete mode 100644 math/s_csqrtf.c delete mode 100644 math/s_csqrtl.c delete mode 100644 math/s_ctan.c create mode 100644 math/s_ctan_template.c delete mode 100644 math/s_ctanf.c delete mode 100644 math/s_ctanh.c create mode 100644 math/s_ctanh_template.c delete mode 100644 math/s_ctanhf.c delete mode 100644 math/s_ctanhl.c delete mode 100644 math/s_ctanl.c delete mode 100644 math/s_fdim.c create mode 100644 math/s_fdim_template.c delete mode 100644 math/s_fdimf.c delete mode 100644 math/s_fdiml.c delete mode 100644 math/s_fmax.c create mode 100644 math/s_fmax_template.c delete mode 100644 math/s_fmaxf.c delete mode 100644 math/s_fmaxl.c create mode 100644 math/s_fmaxmag_template.c delete mode 100644 math/s_fmin.c create mode 100644 math/s_fmin_template.c delete mode 100644 math/s_fminf.c delete mode 100644 math/s_fminl.c create mode 100644 math/s_fminmag_template.c create mode 100644 math/s_iscanonicall.c create mode 100644 math/s_iseqsig_template.c delete mode 100644 math/s_ldexp.c create mode 100644 math/s_ldexp_template.c delete mode 100644 math/s_ldexpf.c delete mode 100644 math/s_ldexpl.c delete mode 100644 math/s_nan.c create mode 100644 math/s_nan_template.c delete mode 100644 math/s_nanf.c delete mode 100644 math/s_nanl.c create mode 100644 math/s_nextdown_template.c create mode 100644 math/test-fe-snans-always-signal.c create mode 100644 math/test-femode-traps.c create mode 100644 math/test-femode.c create mode 100644 math/test-fesetexcept-traps.c create mode 100644 math/test-fesetexcept.c create mode 100644 math/test-fetestexceptflag.c create mode 100644 math/test-fexcept-traps.c create mode 100644 math/test-fexcept.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/test-ildoubl.c create mode 100644 math/test-ildouble.c create mode 100644 math/test-iseqsig-excess-precision.c create mode 100644 math/test-iszero-excess-precision.c create mode 100644 math/test-math-iszero.cc 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/makedev.c create mode 100644 misc/sys/sysmacros.h create mode 100644 misc/tst-atomic-long.c create mode 100644 misc/tst-atomic.c create mode 100644 misc/tst-empty.c create mode 100644 misc/tst-makedev.c create mode 100644 misc/tst-preadvwritev-common.c create mode 100644 misc/tst-preadvwritev.c create mode 100644 misc/tst-preadvwritev64.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/lowlevelrobustlock.c delete mode 100644 nptl/lowlevelrobustlock.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-cancel4-common.c create mode 100644 nptl/tst-cancel4-common.h create mode 100644 nptl/tst-cancel4_1.c create mode 100644 nptl/tst-cancel4_2.c create mode 100644 nptl/tst-cleanupx4aux.c create mode 100644 nptl/tst-exec5.c create mode 100644 nptl/tst-robust10.c 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 nptl/tst-sem16.c create mode 100644 nptl/tst-tls3-malloc.c create mode 100644 nss/tst-cancel-getpwuid_r.c create mode 100644 posix/tst-posix_fadvise-common.c create mode 100644 posix/tst-posix_fadvise.c create mode 100644 posix/tst-posix_fadvise64.c create mode 100644 posix/tst-preadwrite-common.c create mode 100644 posix/tst-spawn3.c create mode 100644 posix/tst-truncate-common.c create mode 100644 resolv/compat-gethnamaddr.c create mode 100644 resolv/compat-hooks.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 100644 rt/tst-shm-cancel.c create mode 100755 scripts/build-many-glibcs.py create mode 100644 scripts/check-installed-headers.sh 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 socket/bits/types/struct_osockaddr.h create mode 100644 soft-fp/extendhftf2.c create mode 100644 soft-fp/fixhfti.c create mode 100644 soft-fp/fixunshfti.c create mode 100644 soft-fp/floattihf.c create mode 100644 soft-fp/floatuntihf.c create mode 100644 soft-fp/half.h create mode 100644 soft-fp/trunctfhf2.c create mode 100644 stdlib/getentropy.c create mode 100644 stdlib/getrandom.c create mode 100644 stdlib/strfrom-skeleton.c create mode 100644 stdlib/strfromd.c create mode 100644 stdlib/strfromf.c create mode 100644 stdlib/strfroml.c create mode 100644 stdlib/sys/random.h create mode 100644 stdlib/tst-getrandom.c create mode 100644 stdlib/tst-quick_exit.cc create mode 100644 stdlib/tst-strfrom-locale.c create mode 100644 stdlib/tst-strfrom.c create mode 100644 stdlib/tst-strfrom.h create mode 100644 stdlib/tst-strtod-round-data.h create mode 100644 stdlib/tst-strtod-round-skeleton.c create mode 100644 stdlib/tst-strtod.h create mode 100644 stdlib/tst-thread-quick_exit.cc create mode 100644 stdlib/tst-width-stdint.c create mode 100644 stdlib/tst-width.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-cmp.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/fpu/fegetmode.c create mode 100644 sysdeps/aarch64/fpu/fesetexcept.c create mode 100644 sysdeps/aarch64/fpu/fesetmode.c create mode 100644 sysdeps/aarch64/libm-test-ulps-name create mode 100644 sysdeps/aarch64/memchr.S create mode 100644 sysdeps/aarch64/rawmemchr.S create mode 100644 sysdeps/alpha/fpu/fegetmode.c create mode 100644 sysdeps/alpha/fpu/fesetexcept.c create mode 100644 sysdeps/alpha/fpu/fesetmode.c create mode 100644 sysdeps/alpha/fpu/libm-test-ulps-name delete mode 100644 sysdeps/arm/bits/mathdef.h create mode 100644 sysdeps/arm/e_sqrt.c create mode 100644 sysdeps/arm/e_sqrtf.c create mode 100644 sysdeps/arm/fegetmode.c create mode 100644 sysdeps/arm/fesetexcept.c create mode 100644 sysdeps/arm/fesetmode.c create mode 100644 sysdeps/arm/libm-test-ulps-name delete mode 100644 sysdeps/generic/bits/hwcap.h create mode 100644 sysdeps/generic/dl-dtv.h create mode 100644 sysdeps/generic/fix-fp-int-compare-invalid.h create mode 100644 sysdeps/generic/libm-test-ulps-name create mode 100644 sysdeps/generic/math-type-macros-double.h create mode 100644 sysdeps/generic/math-type-macros-float.h create mode 100644 sysdeps/generic/math-type-macros-ldouble.h create mode 100644 sysdeps/generic/math-type-macros.h create mode 100644 sysdeps/generic/nan-high-order-bit.h delete mode 100644 sysdeps/generic/sys/sysmacros.h delete mode 100644 sysdeps/hppa/fpu/bits/mathdef.h create mode 100644 sysdeps/hppa/fpu/fegetmode.c create mode 100644 sysdeps/hppa/fpu/fesetexcept.c create mode 100644 sysdeps/hppa/fpu/fesetmode.c create mode 100644 sysdeps/hppa/fpu/libm-test-ulps-name delete mode 100644 sysdeps/hppa/math_private.h create mode 100644 sysdeps/hppa/nan-high-order-bit.h create mode 100644 sysdeps/i386/fpu/fegetmode.c create mode 100644 sysdeps/i386/fpu/fesetexcept.c create mode 100644 sysdeps/i386/fpu/fesetmode.c delete mode 100644 sysdeps/i386/fpu/k_rem_pio2l.c create mode 100644 sysdeps/i386/fpu/libm-test-ulps-name delete mode 100644 sysdeps/i386/fpu/s_fdim.S create mode 100644 sysdeps/i386/fpu/s_fdim.c delete mode 100644 sysdeps/i386/fpu/s_fdimf.S delete mode 100644 sysdeps/i386/fpu/s_fdiml.S 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 delete mode 100644 sysdeps/i386/i686/fpu/s_fdim.S delete mode 100644 sysdeps/i386/i686/fpu/s_fdimf.S delete mode 100644 sysdeps/i386/i686/fpu/s_fdiml.S create mode 100644 sysdeps/ia64/bits/fp-logb.h delete mode 100644 sysdeps/ia64/bits/mathdef.h create mode 100644 sysdeps/ia64/fpu/fegetmode.c create mode 100644 sysdeps/ia64/fpu/fesetexcept.c create mode 100644 sysdeps/ia64/fpu/fesetmode.c create mode 100644 sysdeps/ia64/fpu/libm-test-ulps-name rename sysdeps/ia64/fpu/{k_rem_pio2l.c => w_acos_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acosf.c => w_acosf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acos.c => w_acosh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acosh.c => w_acoshf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acoshf.c => w_acoshl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acosl.c => w_acosl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acoshl.c => w_asin_compat.c} (100%) rename sysdeps/ia64/fpu/{w_asin.c => w_asinf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_asinf.c => w_asinl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_asinl.c => w_atan2_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atan2.c => w_atan2f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atan2f.c => w_atan2l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atan2l.c => w_atanh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atanh.c => w_atanhf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atanhf.c => w_atanhl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atanhl.c => w_cosh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_cosh.c => w_coshf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_coshf.c => w_coshl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_coshl.c => w_exp10_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp10.c => w_exp10f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp10f.c => w_exp10l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp10l.c => w_exp2_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp2.c => w_exp2f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp2f.c => w_exp2l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp2l.c => w_fmod_compat.c} (100%) rename sysdeps/ia64/fpu/{w_fmod.c => w_fmodf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_fmodf.c => w_fmodl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_fmodl.c => w_hypot_compat.c} (100%) rename sysdeps/ia64/fpu/{w_hypot.c => w_hypotf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_hypotf.c => w_hypotl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_hypotl.c => w_log10_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log.c => w_log10f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log10.c => w_log10l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log10f.c => w_log2_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log10l.c => w_log2f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log2.c => w_log2l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log2f.c => w_log_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log2l.c => w_logf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_logf.c => w_logl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_logl.c => w_pow_compat.c} (100%) rename sysdeps/ia64/fpu/{w_pow.c => w_powf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_powf.c => w_powl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_powl.c => w_remainder_compat.c} (100%) rename sysdeps/ia64/fpu/{w_remainder.c => w_remainderf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_remainderf.c => w_remainderl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_remainderl.c => w_scalb_compat.c} (100%) rename sysdeps/ia64/fpu/{w_scalb.c => w_scalbf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_scalbf.c => w_scalbl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_scalbl.c => w_sinh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sinh.c => w_sinhf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sinhf.c => w_sinhl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sinhl.c => w_sqrt_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sqrt.c => w_sqrtf_compat.c} (100%) delete mode 100644 sysdeps/ia64/fpu/w_sqrtl.c rename sysdeps/ia64/fpu/{w_sqrtf.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_getpayload.c create mode 100644 sysdeps/ieee754/dbl-64/s_nextup.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_totalorder.c create mode 100644 sysdeps/ieee754/dbl-64/s_totalordermag.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_getpayload.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/dbl-64/wordsize-64/s_totalorder.c create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_totalordermag.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_getpayloadf.c create mode 100644 sysdeps/ieee754/flt-32/s_nextupf.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_totalorderf.c create mode 100644 sysdeps/ieee754/flt-32/s_totalordermagf.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_getpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_nextupl.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_totalorderl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_totalordermagl.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/bits/iscanonical.h create mode 100644 sysdeps/ieee754/ldbl-128ibm/include/bits/iscanonical.h 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_getpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_nextupl.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_totalorderl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ufromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-canonical-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-totalorderl-ldbl-128ibm.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/Makefile create mode 100644 sysdeps/ieee754/ldbl-96/bits/iscanonical.h create mode 100644 sysdeps/ieee754/ldbl-96/bits/long-double.h create mode 100644 sysdeps/ieee754/ldbl-96/include/bits/iscanonical.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_getpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_iscanonicall.c create mode 100644 sysdeps/ieee754/ldbl-96/s_nextupl.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_totalorderl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_totalordermagl.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-96/test-canonical-ldbl-96.c create mode 100644 sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c create mode 100644 sysdeps/ieee754/ldbl-opt/bits/long-double.h delete mode 100644 sysdeps/ieee754/ldbl-opt/cabs.c delete mode 100644 sysdeps/ieee754/ldbl-opt/cabsl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/carg.c delete mode 100644 sysdeps/ieee754/ldbl-opt/cargl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/cimag.c delete mode 100644 sysdeps/ieee754/ldbl-opt/cimagl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/conj.c delete mode 100644 sysdeps/ieee754/ldbl-opt/conjl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/creal.c delete mode 100644 sysdeps/ieee754/ldbl-opt/creall.c create mode 100644 sysdeps/ieee754/ldbl-opt/math-type-macros-double.h create mode 100644 sysdeps/ieee754/ldbl-opt/math-type-macros-ldouble.h create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c 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-getpayload.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-llogb.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-nextup.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-strfroml.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cacos.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cacosh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cacoshl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cacosl.c create mode 100644 sysdeps/ieee754/ldbl-opt/s_canonicalizel.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_casin.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_casinh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_casinhl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_casinl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_catan.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_catanh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_catanhl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_catanl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ccos.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ccosh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ccoshl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ccosl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cexp.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cexpl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_clog.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_clog10.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_clogl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cpow.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cpowl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cproj.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cprojl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csin.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csinh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csinhl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csinl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csqrt.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csqrtl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ctan.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ctanh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ctanhl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ctanl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fdim.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fdiml.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fmax.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fmaxl.c create mode 100644 sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fmin.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fminl.c create mode 100644 sysdeps/ieee754/ldbl-opt/s_fminmagl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_nan.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_nanl.c create mode 100644 sysdeps/ieee754/ldbl-opt/s_nextdownl.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/fpu/fegetmode.c create mode 100644 sysdeps/m68k/fpu/fesetexcept.c create mode 100644 sysdeps/m68k/fpu/fesetmode.c 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 delete mode 100644 sysdeps/m68k/m680x0/fpu/k_rem_pio2l.c create mode 100644 sysdeps/m68k/m680x0/fpu/libm-test-ulps-name delete mode 100644 sysdeps/m68k/m680x0/fpu/s_ccosh.c create mode 100644 sysdeps/m68k/m680x0/fpu/s_ccosh_template.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_ccoshf.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_ccoshl.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_cexp.c create mode 100644 sysdeps/m68k/m680x0/fpu/s_cexp_template.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_cexpf.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_cexpl.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csin.c create mode 100644 sysdeps/m68k/m680x0/fpu/s_csin_template.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinf.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinh.c create mode 100644 sysdeps/m68k/m680x0/fpu/s_csinh_template.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinhf.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinhl.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinl.c 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/fpu/fegetmode.c create mode 100644 sysdeps/mips/fpu/fesetexcept.c create mode 100644 sysdeps/mips/fpu/fesetmode.c 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/mips/nan-high-order-bit.h 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/fegetmode.c create mode 100644 sysdeps/powerpc/fpu/fesetexcept.c create mode 100644 sysdeps/powerpc/fpu/fesetmode.c create mode 100644 sysdeps/powerpc/fpu/fix-fp-int-compare-invalid.h create mode 100644 sysdeps/powerpc/fpu/libm-test-ulps-name delete mode 100644 sysdeps/powerpc/fpu/s_fdim.c delete mode 100644 sysdeps/powerpc/fpu/s_fdimf.c 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/fegetmode.c create mode 100644 sysdeps/powerpc/nofpu/fesetexcept.c create mode 100644 sysdeps/powerpc/nofpu/fesetmode.c create mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps-name create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetmode.c create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fetestexceptflag.c delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fdim.c 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 create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-power8.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-power8.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fdim.c 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/strcasecmp-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasecmp-ppc64.c 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/strncase-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power9.S create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strcasecmp.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/power8/strncase.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/Makefile create mode 100644 sysdeps/s390/bits/flt-eval-method.h delete mode 100644 sysdeps/s390/bits/mathdef.h create mode 100644 sysdeps/s390/fpu/fegetmode.c create mode 100644 sysdeps/s390/fpu/fesetexcept.c create mode 100644 sysdeps/s390/fpu/fesetmode.c create mode 100644 sysdeps/s390/fpu/fetestexceptflag.c create mode 100644 sysdeps/s390/fpu/fix-fp-int-compare-invalid.h create mode 100644 sysdeps/s390/fpu/libm-test-ulps-name create mode 100644 sysdeps/s390/gconv-modules create mode 100644 sysdeps/s390/iso-8859-1_cp037_z900.c create mode 100644 sysdeps/s390/mempcpy.S create mode 100644 sysdeps/s390/multiarch/8bit-generic.c create mode 100644 sysdeps/s390/multiarch/gconv_simple.c create mode 100644 sysdeps/s390/multiarch/gen-8bit.sh create mode 100644 sysdeps/s390/multiarch/iconv/skeleton.c create mode 100644 sysdeps/s390/multiarch/mempcpy.c delete mode 100644 sysdeps/s390/s390-64/iso-8859-1_cp037_z900.c delete mode 100644 sysdeps/s390/s390-64/utf16-utf32-z9.c delete mode 100644 sysdeps/s390/s390-64/utf8-utf16-z9.c delete mode 100644 sysdeps/s390/s390-64/utf8-utf32-z9.c create mode 100644 sysdeps/s390/utf16-utf32-z9.c create mode 100644 sysdeps/s390/utf8-utf16-z9.c create mode 100644 sysdeps/s390/utf8-utf32-z9.c create mode 100644 sysdeps/sh/libm-test-ulps-name delete mode 100644 sysdeps/sh/sh4/bits/mathdef.h create mode 100644 sysdeps/sh/sh4/fpu/fegetmode.c create mode 100644 sysdeps/sh/sh4/fpu/fesetexcept.c create mode 100644 sysdeps/sh/sh4/fpu/fesetmode.c delete mode 100644 sysdeps/sparc/bits/mathdef.h create mode 100644 sysdeps/sparc/fpu/fegetmode.c create mode 100644 sysdeps/sparc/fpu/fesetexcept.c create mode 100644 sysdeps/sparc/fpu/fesetmode.c create mode 100644 sysdeps/sparc/fpu/libm-test-ulps-name delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fdim.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fdimf.S 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/sem_init.c delete mode 100644 sysdeps/sparc/sparc32/sem_open.c delete mode 100644 sysdeps/sparc/sparc32/sem_wait.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceil-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceil-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceil.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floorf-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floorf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floorf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_trunc-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_trunc.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_truncf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_truncf.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/s_ceil.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fdim.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fdimf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_floor.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_floorf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_trunc.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_truncf.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/sparc32/sparcv9/sem_init.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/sem_open.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/sem_wait.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_ceil.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_ceilf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fdim.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fdimf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_floor.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_floorf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_trunc.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_truncf.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/bits/hwcap.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/access.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/creat.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/msgctl.c create mode 100644 sysdeps/unix/sysv/linux/alpha/select.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/alpha/sigsuspend.S delete mode 100644 sysdeps/unix/sysv/linux/arm/fcntl.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/posix_fadvise64.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/close.c create mode 100644 sysdeps/unix/sysv/linux/creat.c create mode 100644 sysdeps/unix/sysv/linux/creat64.c create mode 100644 sysdeps/unix/sysv/linux/epoll_wait.c create mode 100644 sysdeps/unix/sysv/linux/fdatasync.c create mode 100644 sysdeps/unix/sysv/linux/fsync.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/creat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/epoll_wait.c delete mode 100644 sysdeps/unix/sysv/linux/generic/open.c delete mode 100644 sysdeps/unix/sysv/linux/generic/open64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/pause.c delete mode 100644 sysdeps/unix/sysv/linux/generic/poll.c delete mode 100644 sysdeps/unix/sysv/linux/generic/recv.c delete mode 100644 sysdeps/unix/sysv/linux/generic/rename.c delete mode 100644 sysdeps/unix/sysv/linux/generic/select.c delete mode 100644 sysdeps/unix/sysv/linux/generic/send.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.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/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.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/fcntl.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/fcntl.c delete mode 100644 sysdeps/unix/sysv/linux/i386/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lowlevelrobustlock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/posix_fadvise64.S delete mode 100644 sysdeps/unix/sysv/linux/i386/pthread_cond_broadcast.S delete mode 100644 sysdeps/unix/sysv/linux/i386/pthread_cond_signal.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 create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/sockaddr.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/fcntl.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/makedev.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/fcntl.c 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 create mode 100644 sysdeps/unix/sysv/linux/microblaze/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/mips/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/fcntl.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/syscall_cancel.S 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 delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/fcntl.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/preadv64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/pwritev64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/recv.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/send.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/truncate64.c create mode 100644 sysdeps/unix/sysv/linux/mq_timedreceive.c create mode 100644 sysdeps/unix/sysv/linux/mq_timedsend.c create mode 100644 sysdeps/unix/sysv/linux/msync.c create mode 100644 sysdeps/unix/sysv/linux/nanosleep.c create mode 100644 sysdeps/unix/sysv/linux/open.c create mode 100644 sysdeps/unix/sysv/linux/open_by_handle_at.c create mode 100644 sysdeps/unix/sysv/linux/pause.c create mode 100644 sysdeps/unix/sysv/linux/poll.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/fcntl.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/posix_fadvise64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/sync_file_range.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/powerpc/sysdep-cancel.h create mode 100644 sysdeps/unix/sysv/linux/read.c create mode 100644 sysdeps/unix/sysv/linux/readv.c 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/fcntl.c 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-32/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/select.c create mode 100644 sysdeps/unix/sysv/linux/setrlimit.c delete mode 100644 sysdeps/unix/sysv/linux/sh/fcntl.c delete mode 100644 sysdeps/unix/sysv/linux/sh/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/sh/localplt.data delete mode 100644 sysdeps/unix/sysv/linux/sh/pread.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pwrite64.c create mode 100644 sysdeps/unix/sysv/linux/sh/syscall_cancel.S create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/long-double.h create mode 100644 sysdeps/unix/sysv/linux/sparc/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/fcntl.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h 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/pause.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/syscall_cancel.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/sparc/sysdep-cancel.h create mode 100644 sysdeps/unix/sysv/linux/splice.c delete mode 100644 sysdeps/unix/sysv/linux/sys/sysmacros.h create mode 100644 sysdeps/unix/sysv/linux/syscall_cancel.c create mode 100644 sysdeps/unix/sysv/linux/tee.c delete mode 100644 sysdeps/unix/sysv/linux/tile/sys/dataplane.h delete mode 100644 sysdeps/unix/sysv/linux/tile/waitpid.S create mode 100644 sysdeps/unix/sysv/linux/truncate.c create mode 100644 sysdeps/unix/sysv/linux/tst-fallocate-common.c create mode 100644 sysdeps/unix/sysv/linux/tst-fallocate.c create mode 100644 sysdeps/unix/sysv/linux/tst-fallocate64.c create mode 100644 sysdeps/unix/sysv/linux/tst-quota.c create mode 100644 sysdeps/unix/sysv/linux/tst-sync_file_range.c create mode 100644 sysdeps/unix/sysv/linux/vmsplice.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/creat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fallocate64.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/open64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/posix_fadvise64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/posix_fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/posix_fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/preadv.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/preadv64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/pwritev.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/pwritev64.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/write.c create mode 100644 sysdeps/unix/sysv/linux/writev.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lowlevelrobustlock.S 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/recv.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/send.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/syscall_cancel.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/fix-fp-int-compare-invalid.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/fpu/test-math-vector-sincos.h delete mode 100644 sysdeps/x86_64/fpu/dla.h create mode 100644 sysdeps/x86_64/fpu/fegetmode.c create mode 100644 sysdeps/x86_64/fpu/fesetexcept.c create mode 100644 sysdeps/x86_64/fpu/fesetmode.c delete mode 100644 sysdeps/x86_64/fpu/k_rem_pio2l.c create mode 100644 sysdeps/x86_64/fpu/libm-test-ulps-name delete mode 100644 sysdeps/x86_64/fpu/s_fdiml.S create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx-mod.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2-mod.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512-mod.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx-mod.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2-mod.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512-mod.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-mod.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec-alias-mod.c create mode 100644 sysdeps/x86_64/memcopy.h create mode 100644 sysdeps/x86_64/memmove.S delete mode 100644 sysdeps/x86_64/memmove.c create mode 100644 sysdeps/x86_64/memmove_chk.S delete mode 100644 sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S delete mode 100644 sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S delete mode 100644 sysdeps/x86_64/multiarch/memmove-avx-unaligned.S delete mode 100644 sysdeps/x86_64/multiarch/memmove-sse2-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove.S delete mode 100644 sysdeps/x86_64/multiarch/memmove.c create mode 100644 sysdeps/x86_64/multiarch/memmove_chk.S delete mode 100644 sysdeps/x86_64/multiarch/memmove_chk.c delete mode 100644 sysdeps/x86_64/multiarch/memset-avx2.S delete mode 100644 sysdeps/x86_64/multiarch/memset-sse2-unaligned-erms.S create mode 100644 sysdeps/x86_64/wordcopy.c create mode 100644 sysvipc/test-sysvmsg.c create mode 100644 sysvipc/test-sysvsem.c create mode 100644 sysvipc/test-sysvshm.c create mode 100644 time/bits/types/clock_t.h create mode 100644 time/bits/types/clockid_t.h create mode 100644 time/bits/types/struct_itimerspec.h create mode 100644 time/bits/types/struct_timespec.h create mode 100644 time/bits/types/struct_timeval.h create mode 100644 time/bits/types/struct_tm.h create mode 100644 time/bits/types/time_t.h create mode 100644 time/bits/types/timer_t.h create mode 100644 wcsmbs/tst-wcstod-round.c