This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch tuliom/float128 in repository glibc.
discards 499c1c275c powerpc64le: Enable float128 discards 4191dce7db powerpc64le: Require gcc >= 6.2 for powerpc64le discards 4acaba0b2c float128: Add test-{float128,ifloat128,float128-finite} discards 7c70bd027c float128: Add strfromf128, strtof128, and wcstof128 to the manual discards 51d80cdb3a float128: Add strtof128, wcstof128, and related functions. discards 373bb8f2c9 float128: Add strfromf128 discards 38909e36bb float128: Add conversion from float128 to mpn discards 816c5b1a7a ldbl-128: Refactor ldbl2mpn to allow use with float128 discards 5f81719224 float128: Extend the power of ten tables discards fe8b2441ce float128: Extend __MATH_TG for float128 support discards d6cf5753d8 float128: Add SNANF128 macro discards 8924d04098 float128: Add fmaxmagf128, fminmagf128 and roundevenf128 discards c14a78044a float128: Add iscanonicalf128 and canonicalizef128 discards e98ea34b4d float128: Add exp2f128. discards 6f876eb0bf float128: Add wrappers to override ldbl-128 as float128. discards 19f2dbf379 float128: Enable use of IEEE wrapper templates discards 2743022e27 float128: Add private _Float128 declarations for libm. discards 0b14577865 float128: Include math-finite.h for _Float128 discards 75f48df369 float128: Add public _Float128 declarations to libm. discards 490898fe5c Add support for testing __STDC_WANT_IEC_60559_TYPES_EXT__ discards 0a298e78cc float128: Add _Float128 make bits to libm. discards a0b9ef5412 ldbl-128: Use mathx_hidden_def inplace of hidden_def adds c064f6a613 powerpc: Fix logbl on power7 [BZ# 21280] adds 3e4df7ef13 Default Linux kernel version in build-many-glibcs.py to 4.11. adds ef0e5f2f5c Add PF_SMC, AF_SMC from Linux 4.11 to bits/socket.h. adds 25e39b4229 Add TCP_FASTOPEN_CONNECT from Linux 4.11 to netinet/tcp.h. adds ffd6023885 posix: Using libsupport for p{write,read}v tests adds fa66f341a0 nptl: Using libsupport for tst-cancel4* adds 24a10cfb3e powerpc: Update powerpc-fpu libm-test-ulps adds 827b823783 posix: Fix internal p{read,write} plt usage adds b3d9c9a20c sparc: handle R_SPARC_DISP64 and R_SPARC_REGISTER relocs adds 14ea415d04 Add HWCAP_ASIMDRDM from Linux 4.11 to AArch64 bits/hwcap.h. adds b5eede9730 Consolidate Linux poll implementation adds 26f28fd73d Consolidate Linux select implementation adds b62c381591 Consolidate Linux epoll_wait syscall adds fa17b9c720 Bug 20116: Clarify behaviour of PD->lock. adds 8ba5c9b8d6 Bug 20686: Add el_GR@euro support. adds e35ac97cc8 Correct misplaced comments in struct ip_mreq_source adds 3b5f801ddb Tweak realloc/MREMAP comment to be more accurate. adds 1432d38ea0 x86: Set dl_platform and dl_hwcap from CPU features [BZ #21391] adds 808befbf9e powerpc: Fix strncat ifunc selection adds fd9f30f6f9 Use __glibc_reserved convention in mcontext, sigcontext (bug [...] adds 4c3992fc45 Fix signal.h bsd_signal namespace (bug 21445). adds 593bf7189a ldbl-128: Use mathx_hidden_def inplace of hidden_def adds 176804300b Fix network headers stdint.h namespace (bug 21455). adds 717da4b3be manual: Add preadv and pwritev documentation adds 139ace9575 Require Linux kernel 3.2 or later on x86 / x86_64. adds cd354a3849 Remove <sys/ultrasound.h> adds 706256afb6 support: Delete temporary files in LIFO order adds c22553effb support: Prevent multiple deletion of temporary files adds 1278ed2c64 Remove __ASSUME_GETCPU_SYSCALL. adds 1721145f03 Remove __ASSUME_PROC_PID_TASK_COMM. adds 7224e32d7b vfprintf.c: Refactor magic number 32 into EXTSIZ. adds 61f4fa7fd7 S390: Regenerate ULPs adds 2bfdaeddaa Rename cppflags-iterator.mk to libof-iterator.mk, remove ext [...] adds 0ad970bb13 resolv: Use RES_DFLRETRY consistently [BZ #21474] adds a972dc672c sunrpc/tst-xdrmem2.c: Include stdint.h. adds 695d7d138e Assume prlimit64 is available. adds 26265c3bce float128: Add _Float128 make bits to libm. adds 4fc12f0eda Add support for testing __STDC_WANT_IEC_60559_TYPES_EXT__ adds 9a45f54310 Simplify recvmmsg code. adds 0cb5da5c09 Simplify sendmmsg code. adds eab380d8ec Move shared pthread definitions to common headers adds e3b0580d0d Simplify accept4, recvmmsg, sendmmsg code. adds d08a482bc2 Remove MIPS32 accept4, recvmmsg, sendmmsg implementations. adds 8fa11673d6 Fix rawmemchr build with GCC 8. adds faa9066c4b Use test-driver in ntpl/tst-fork1.c adds 46ce8881ad getaddrinfo: Unconditionally use malloc for address list adds 8ec69bb7ec support_format_addrinfo: Fix flags and canonname formatting adds d53b865288 inet_pton: Reformat in GNU style adds 0a19a91896 Remove wrong definitions from pthread header refactor adds 5df4854ed2 Condition some sys/ucontext.h contents on __USE_MISC (bug 21457). adds 17284d650e tunables: Make tunable_list relro adds e4252e5c53 Add MAINTAINERS adds 0f01acb340 Consolidate Linux close syscall generation adds b41152d716 Consolidate Linux open implementation adds cab6e5af9d Consolidate Linux creat implementation adds f6a191a6ee Consolidate Linux read syscall adds dfaaee33ba Consolidate Linux write syscall adds 679e979bf3 Consolidate Linux readv implementation adds 488e08b600 Consolidate Linux writev implementation adds 31073a53d8 powerpc: Fix signal handling in backtrace adds 1711991592 Remove _IO_MTSAFE_IO from public headers. adds 7c3018f9e4 Suppress internal declarations for most of the testsuite. adds e8f1225ca4 Remove __ASSUME_STATFS_F_FLAGS. adds 1d2bc2eae9 fork: Remove bogus parent PID assertions [BZ #21386] adds e1d6e08dd6 Remove useless SPARC signbit aliases. adds fcee5905d3 float128: Add public _Float128 declarations to libm. adds 33d523d7f8 float128: Include math-finite.h for _Float128 adds 81f26b53b5 float128: Add private _Float128 declarations for libm. adds cdd45522b6 float128: Enable use of IEEE wrapper templates adds c79a72aa5c posix: Fix and simplify default p{read,write}v implementation adds d13103074a tunables: Specify a default value for tunables adds ad2f35cb39 tunables: Add support for tunables of uint64_t type adds 7620dc1235 Convert e_exp2l.c into a template adds b2980e3c54 powerpc: Add a POWER8-optimized version of cosf() adds 477bf19a59 float128: Extend __MATH_TG for float128 support adds dec4a7105e powerpc: Improve memcmp performance for POWER8 adds f227c3e0a6 manual: Fix up invalid header and standards syntax. adds a449fc68f6 manual: Convert @tables of annotated @items to @vtables. adds ce79740bdb Reduce value of LD_HWCAP_MASK for tst-env-setuid test case adds a7fbedff76 Correct comments in x86_64/multiarch/memcmp.S adds 88499a87ce posix: Consolidate Linux pause syscall adds ebfdb12bf0 posix: Consolidate Linux waitpid syscall adds 3d0ad5a8df posix: Consolidate Linux nanosleep syscall adds 2de15b61e9 linux: Consolidate Linux tee implementation adds b3b00aa8b0 posix: Consolidate Linux sigsuspend implementation adds 3c9399f507 posix: Consolidate Linux msync syscall adds 51209cbf51 posix: Consolidate Linux fdatasync syscall adds fdbb0d98ba posix: Consolidate Linux fsync syscall adds ecade1cb0b linux: Consolidate Linux vmsplice syscall adds afbbc18f9e linux: Consolidate Linux splice syscall adds a5a34d2eaf linux: Consolidate Linux open_by_handle_at syscall adds a5fdd30597 posix: Consolidate Linux mq_timedreceive syscall adds 332e01c627 posix: Consolidate Linux mq_timedsend syscall adds 8f2e1830f2 Create and use first-versions.h with macros for function sym [...] adds 9aa4965cdf Also create and use ldbl-compat-choose.h. adds 1d71a63153 Fix makefile rules for vmsplice, splice, and open_by_handle_at adds 402bf06952 x86: Optimize SSE2 memchr overflow calculation adds 0bcec5321f Split up bits/sigstack.h. adds a429d2ff07 manual: Convert errno @comments to new @errno macro. adds 42a844c6a2 Remove the bulk of the NaCl port. adds 81cb7a0b2b Remove sfi_* annotations from ARM assembly files. adds 1f655beb08 x86_64: Remove L(return_null) from rawmemchr.S adds 500b3a499f Remove __need_list_t and __need_res_state. adds a992f506ff Remove __need macros from signal.h. adds 2cdfa9e848 Add one more header to be installed, missed from previous patch. adds d26db8fbb4 Remove useless comment from sysdeps/sparc/sparc32/dl-machine.h adds f1a67a2c78 libio: Avoid dup already opened file descriptor [BZ#21393] adds 231a59ce2c Fix a bug in 'Remove __need macros from signal.h' (a992f506) adds cfed8ece79 Fix sys/ucontext.h namespace from signal.h etc. inclusion (b [...] adds 666c0c5efa Fix sigstack namespace (bug 21511). adds 7c1d722554 x86: Use __get_cpu_features to get cpu_features adds 9c450f6f6f x86: Don't include cacheinfo.c in ld.so adds 6edbe546d6 arm: Fix typo in array count adds 6a2c695266 aarch64: Thunderx specific memcpy and memmove adds 302bb1a3c3 float128: Add wrappers to override ldbl-128 as float128. new ec9052ea0c float128: Extend the power of ten tables new fb91e22c25 float128: Add conversion from float128 to mpn new b2da97305c float128: Add strfromf128 new 3d9c4a4779 float128: Add strtof128, wcstof128, and related functions. new aee0db1113 float128: Add strfromf128, strtof128, and wcstof128 to the manual new 60195247ad float128: Add test-{float128,ifloat128,float128-finite} new 6675666a82 powerpc64le: Require gcc >= 6.2 for powerpc64le new 0ded00553f powerpc64le: Enable float128
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 (499c1c275c) \ N -- N -- N refs/heads/tuliom/float128 (0ded00553f)
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 8 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 | 1775 +++++++++++++++++++ MAINTAINERS | 1 + Makeconfig | 3 +- Makefile | 4 +- Makerules | 72 +- NEWS | 23 +- README | 4 +- README.tunables | 5 +- Rules | 18 +- abi-tags | 2 - benchtests/Makefile | 2 +- benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 3 +- bits/floatn.h | 23 +- bits/huge_val_flt128.h | 6 +- bits/libc-header-start.h | 2 +- .../sigevent-consts.h | 28 +- bits/{siginfo.h => siginfo-consts.h} | 74 +- bits/sigset.h | 84 - bits/sigstack.h | 27 - sysdeps/posix/sigignore.c => bits/ss_flags.h | 31 +- sysdeps/nacl/init-first.c => bits/stdint-intn.h | 18 +- .../s_iscanonicalf128.c => bits/stdint-uintn.h | 19 +- bits/types/__sigset_t.h | 7 + bits/types/sigevent_t.h | 17 + bits/types/siginfo_t.h | 21 + .../float128/wcstof128.c => bits/types/stack_t.h | 24 +- config.h.in | 11 - conform/Makefile | 6 - conform/data/signal.h-data | 4 +- cppflags-iterator.mk | 7 - dirent/tst-scandir.c | 1 - elf/Makefile | 62 +- elf/dl-tunable-types.h | 1 + elf/dl-tunables.c | 94 +- elf/rtld-Rules | 2 +- elf/tst-env-setuid-tunables.c | 6 + extra-lib.mk | 2 +- extra-modules.mk | 9 - iconv/Makefile | 2 +- iconvdata/Makefile | 2 +- include/bits/types/res_state.h | 1 + include/bits/types/sig_atomic_t.h | 1 + include/bits/types/sigset_t.h | 1 + include/bits/types/sigval_t.h | 1 + include/bits/types/struct_sigstack.h | 1 + include/complex.h | 6 +- include/errno.h | 2 +- include/features.h | 2 + include/float.h | 2 +- include/gmp.h | 6 +- include/libc-symbols.h | 68 +- include/libio.h | 25 +- include/list.h | 38 +- sysdeps/nacl/link.c => include/list_t.h | 23 +- include/math.h | 9 +- include/netdb.h | 2 +- include/signal.h | 15 +- include/stdio.h | 7 +- include/stdlib.h | 6 +- include/string.h | 10 +- include/time.h | 4 - include/unistd.h | 8 +- include/wchar.h | 4 +- inet/Makefile | 7 +- inet/netinet/in.h | 6 +- inet/rcmd.c | 16 +- inet/tst-checks-posix.c | 1 - intl/tst-gettext2.c | 2 + io/Makefile | 4 + io/sys/poll.h | 6 +- libio/freopen.c | 22 +- libio/freopen64.c | 22 +- libio/libio.h | 31 +- libio/tst-freopen.c | 107 +- libof-iterator.mk | 8 + locale/Makefile | 2 +- localedata/ChangeLog | 5 + localedata/SUPPORTED | 1 + login/utmp_file.c | 1 + malloc/Makefile | 8 +- malloc/malloc.c | 6 +- manual/arith.texi | 2 +- manual/conf.texi | 20 +- manual/creature.texi | 9 + manual/crypt.texi | 2 +- manual/errno.texi | 596 +++---- manual/filesys.texi | 8 +- manual/lang.texi | 8 +- manual/llio.texi | 102 ++ manual/locale.texi | 2 +- manual/macros.texi | 6 + manual/pattern.texi | 28 +- manual/resource.texi | 8 +- manual/socket.texi | 4 +- manual/stdio.texi | 10 +- manual/time.texi | 2 +- manual/users.texi | 6 +- math/Makefile | 8 +- math/bits/math-finite.h | 13 +- math/bits/mathcalls.h | 20 +- math/complex.h | 5 +- math/{e_exp2l.c => e_exp2_template.c} | 39 +- math/e_sqrtf128.c | 14 + math/math.h | 66 +- math/test-float128.h | 14 +- math/test-math-floatn.h | 3 +- math/test-signgam-finite-c99.c | 1 - math/test-signgam-main.c | 1 - misc/Makefile | 8 +- misc/sys/cdefs.h | 19 + misc/sys/select.h | 9 +- misc/tst-preadvwritev-common.c | 49 +- nptl/Makefile | 39 +- nptl/descr.h | 6 +- nptl/pthread_create.c | 13 +- nptl/tst-cancel4-common.c | 3 +- nptl/tst-cancel4-common.h | 4 + nptl/tst-cancel4.c | 1077 ++---------- nptl/tst-cancel4_1.c | 33 +- nptl/tst-cancel4_2.c | 33 +- nptl/tst-fork1.c | 6 +- nscd/Makefile | 2 +- nss/Makefile | 4 +- posix/Makefile | 14 +- posix/bits/types.h | 4 + posix/spawn.h | 3 +- posix/sys/types.h | 27 +- posix/sys/wait.h | 3 +- posix/tst-exec.c | 50 +- posix/tst-pathconf.c | 6 - posix/tst-spawn.c | 74 +- posix/tst-vfork3.c | 3 +- resolv/Makefile | 2 +- resolv/bits/types/res_state.h | 61 + resolv/inet_pton.c | 302 ++-- resolv/netdb.h | 5 +- resolv/res_libc.c | 4 +- resolv/resolv.h | 92 +- resolv/tst-resolv-basic.c | 71 +- rt/Makefile | 2 + rt/aio.h | 4 +- rt/mqueue.h | 3 +- scripts/build-many-glibcs.py | 2 +- scripts/gen-tunables.awk | 14 +- scripts/versions.awk | 36 + setjmp/setjmp.h | 3 +- shadow/lckpwdf.c | 1 + signal/Makefile | 11 +- signal/Versions | 8 +- signal/bits/types/sig_atomic_t.h | 10 + signal/bits/types/sigset_t.h | 9 + signal/bits/types/sigval_t.h | 13 + .../mman.h => signal/bits/types/struct_sigstack.h | 19 +- signal/sigaddset.c | 7 +- signal/sigandset.c | 8 +- signal/sigdelset.c | 7 +- signal/sigisempty.c | 7 +- signal/sigismem.c | 4 +- signal/signal.h | 65 +- signal/sigorset.c | 8 +- signal/sigsetops.c | 58 +- signal/sigsetops.h | 32 - socket/sys/socket.h | 5 - stdio-common/printf-parsemb.c | 2 +- stdio-common/printf.h | 3 +- stdio-common/printf_fp.c | 53 +- stdio-common/printf_fphex.c | 17 +- stdio-common/printf_size.c | 10 +- stdio-common/vfprintf.c | 66 +- stdlib/Makefile | 20 +- stdlib/abort.c | 9 +- stdlib/fpioconst.c | 4 +- stdlib/fpioconst.h | 16 +- stdlib/stdlib.h | 8 +- stdlib/strfrom-skeleton.c | 6 +- stdlib/tst-strtod.c | 67 +- stdlib/tst-strtod.h | 4 +- stdlib/tst-strtod1i.c | 84 + stdlib/tst-strtod5.c | 75 +- stdlib/{tst-strtod5.c => tst-strtod5i.c} | 28 +- string/rawmemchr.c | 8 + string/test-string.h | 11 + string/test-strstr.c | 1 + sunrpc/Makefile | 5 +- sunrpc/tst-xdrmem2.c | 1 + support/support_format_addrinfo.c | 69 +- support/temp_file.c | 34 +- sysdeps/aarch64/memcpy.S | 27 +- sysdeps/aarch64/multiarch/Makefile | 3 + sysdeps/aarch64/multiarch/ifunc-impl-list.c | 51 + .../aarch64/multiarch/init-arch.h | 11 +- .../multiarch/memcpy.c} | 29 +- sysdeps/aarch64/multiarch/memcpy_generic.S | 42 + .../{memcpy.S => multiarch/memcpy_thunderx.S} | 88 +- .../multiarch/memmove.c} | 29 +- sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 69 + sysdeps/aarch64/nptl/bits/pthreadtypes.h | 203 --- sysdeps/alpha/nptl/bits/pthreadtypes-arch.h | 59 + sysdeps/alpha/nptl/bits/pthreadtypes.h | 188 -- sysdeps/arm/__longjmp.S | 40 +- sysdeps/arm/add_n.S | 27 +- sysdeps/arm/addmul_1.S | 18 +- sysdeps/arm/arm-mcount.S | 3 +- sysdeps/arm/armv6/rawmemchr.S | 18 +- sysdeps/arm/armv6/strchr.S | 18 +- sysdeps/arm/armv6/strcpy.S | 55 +- sysdeps/arm/armv6/strlen.S | 18 +- sysdeps/arm/armv6/strrchr.S | 6 +- sysdeps/arm/armv6t2/memchr.S | 9 +- sysdeps/arm/armv6t2/strlen.S | 23 +- sysdeps/arm/armv7/multiarch/memcpy_impl.S | 581 +++--- sysdeps/arm/armv7/strcmp.S | 93 +- sysdeps/arm/dl-tlsdesc.S | 28 +- sysdeps/arm/memcpy.S | 124 +- sysdeps/arm/memmove.S | 124 +- sysdeps/arm/memset.S | 27 +- sysdeps/arm/nacl/Implies | 2 - sysdeps/arm/nacl/Makefile | 33 - sysdeps/arm/nacl/____longjmp_chk.S | 47 - sysdeps/arm/nacl/aeabi_read_tp.S | 44 - sysdeps/arm/nacl/arm-features.h | 43 - sysdeps/arm/nacl/dl-machine.h | 53 - sysdeps/arm/nacl/dl-trampoline.S | 278 --- sysdeps/arm/nacl/include/bits/setjmp.h | 41 - sysdeps/arm/nacl/libc.abilist | 1855 -------------------- sysdeps/arm/nacl/shlib-versions | 4 - sysdeps/arm/nacl/start.c | 1 - sysdeps/arm/nacl/sysdep.h | 69 - sysdeps/arm/nacl/tls.h | 2 - sysdeps/arm/nacl/uname-values.h | 20 - sysdeps/arm/nptl/bits/pthreadtypes-arch.h | 69 + sysdeps/arm/nptl/bits/pthreadtypes.h | 202 --- sysdeps/arm/setjmp.S | 36 +- sysdeps/arm/strlen.S | 6 +- sysdeps/arm/submul_1.S | 18 +- sysdeps/arm/sys/ucontext.h | 42 +- sysdeps/arm/sysdep.h | 52 +- sysdeps/generic/math-type-macros-float128.h | 8 +- sysdeps/generic/math-type-macros.h | 1 + sysdeps/generic/math_private.h | 15 +- sysdeps/generic/math_private_calls.h | 4 +- sysdeps/generic/sigsetops.h | 77 + sysdeps/generic/stdint.h | 28 +- sysdeps/generic/stdio-lock.h | 1 + sysdeps/generic/sys/ucontext.h | 8 +- sysdeps/gnu/errlist.awk | 21 +- sysdeps/gnu/netinet/tcp.h | 1 + sysdeps/hppa/nptl/bits/pthreadtypes-arch.h | 89 + sysdeps/hppa/nptl/bits/pthreadtypes.h | 230 --- sysdeps/i386/dl-machine.h | 10 +- sysdeps/i386/dl-procinfo.c | 21 +- sysdeps/i386/dl-procinfo.h | 102 -- sysdeps/i386/i686/multiarch/memchr-sse2.S | 14 +- sysdeps/i386/sys/ucontext.h | 48 +- sysdeps/ia64/fpu/libm-symbols.h | 2 +- sysdeps/ia64/nptl/bits/pthreadtypes-arch.h | 61 + sysdeps/ieee754/float128/Versions | 77 +- sysdeps/ieee754/float128/bits/iscanonicalf128.h | 20 - sysdeps/ieee754/float128/e_exp2f128.c | 54 - sysdeps/ieee754/float128/e_lgammaf128.c | 1 - sysdeps/ieee754/float128/e_sqrtf128.c | 2 - sysdeps/ieee754/float128/float1282mpn.c | 2 +- sysdeps/ieee754/float128/float128_private.h | 27 +- sysdeps/ieee754/float128/ieee754_float128.h | 2 +- sysdeps/ieee754/float128/k_rem_pio2f128.c | 2 - sysdeps/ieee754/float128/mpn2float128.c | 2 +- sysdeps/ieee754/float128/s_canonicalizef128.c | 2 - sysdeps/ieee754/float128/s_fromfpxf128.c | 2 +- sysdeps/ieee754/float128/strfromf128.c | 4 +- sysdeps/ieee754/float128/strtod_nan_float128.h | 2 +- sysdeps/ieee754/float128/strtof128.c | 2 +- sysdeps/ieee754/float128/strtof128_l.c | 2 +- sysdeps/ieee754/float128/strtof128_nan.c | 2 +- sysdeps/ieee754/float128/w_llogbf128.c | 3 - sysdeps/ieee754/float128/wcstof128.c | 2 +- sysdeps/ieee754/float128/wcstof128_l.c | 2 +- sysdeps/ieee754/float128/wcstof128_nan.c | 5 +- sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 3 + sysdeps/ieee754/ldbl-opt/math-type-macros-double.h | 35 +- .../ieee754/ldbl-opt/math-type-macros-ldouble.h | 9 +- sysdeps/ieee754/ldbl-opt/s_canonicalizel.c | 5 - sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c | 5 - sysdeps/ieee754/ldbl-opt/s_fminmagl.c | 5 - sysdeps/ieee754/ldbl-opt/s_nextdownl.c | 5 - sysdeps/ieee754/ldbl-opt/w_llogbl.c | 5 - sysdeps/m68k/m680x0/fpu/bits/mathinline.h | 15 +- sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 61 + sysdeps/m68k/nptl/bits/pthreadtypes.h | 194 -- sysdeps/m68k/sys/ucontext.h | 52 +- sysdeps/mach/hurd/errnos.awk | 22 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 1 + sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h | 70 + sysdeps/microblaze/nptl/bits/pthreadtypes.h | 194 -- sysdeps/mips/nptl/bits/pthreadtypes-arch.h | 87 + sysdeps/mips/nptl/bits/pthreadtypes.h | 250 --- sysdeps/mips/sys/ucontext.h | 82 +- sysdeps/nacl/Implies | 3 - sysdeps/nacl/Makefile | 145 -- sysdeps/nacl/Subdirs | 3 - sysdeps/nacl/Versions | 23 - sysdeps/nacl/_exit.c | 35 - sysdeps/nacl/access.c | 35 - sysdeps/nacl/backtrace.c | 1 - sysdeps/nacl/bits/dirent.h | 52 - sysdeps/nacl/bits/fcntl.h | 145 -- sysdeps/nacl/bits/local_lim.h | 64 - sysdeps/nacl/bits/param.h | 23 - sysdeps/nacl/bits/posix_opt.h | 210 --- sysdeps/nacl/bits/stat.h | 147 -- sysdeps/nacl/bits/typesizes.h | 72 - sysdeps/nacl/brk.c | 92 - sysdeps/nacl/chdir.c | 28 - sysdeps/nacl/chmod.c | 28 - sysdeps/nacl/clock.c | 29 - sysdeps/nacl/clock_getres.c | 28 - sysdeps/nacl/clock_gettime.c | 29 - sysdeps/nacl/configure | 18 - sysdeps/nacl/configure.ac | 18 - sysdeps/nacl/createthread.c | 47 - sysdeps/nacl/dl-fileid.h | 8 - sysdeps/nacl/dl-map-segments.h | 269 --- sysdeps/nacl/dl-osinfo.h | 34 - sysdeps/nacl/dl-sysdep-open.h | 40 - sysdeps/nacl/dl-sysdep.c | 112 -- sysdeps/nacl/dl-sysdep.h | 30 - sysdeps/nacl/dl-unmap-segments.h | 65 - sysdeps/nacl/dl-writev.h | 45 - sysdeps/nacl/dup.c | 31 - sysdeps/nacl/dup2.c | 31 - sysdeps/nacl/entry.h | 6 - sysdeps/nacl/errnos.awk | 87 - sysdeps/nacl/euidaccess.c | 29 - sysdeps/nacl/exit-thread.h | 80 - sysdeps/nacl/fchdir.c | 28 - sysdeps/nacl/fchmod.c | 28 - sysdeps/nacl/fdopendir.c | 32 - sysdeps/nacl/fork.c | 3 - sysdeps/nacl/ftruncate.c | 32 - sysdeps/nacl/ftruncate64.c | 1 - sysdeps/nacl/futex-internal.h | 248 --- sysdeps/nacl/fxstat.c | 45 - sysdeps/nacl/fxstat64.c | 1 - sysdeps/nacl/getcwd.c | 56 - sysdeps/nacl/getdents.c | 29 - sysdeps/nacl/getdents64.c | 1 - sysdeps/nacl/getdtsz.c | 29 - sysdeps/nacl/gethostname.c | 45 - sysdeps/nacl/getpagesize.c | 1 - sysdeps/nacl/getpid.c | 32 - sysdeps/nacl/getsysstats.c | 65 - sysdeps/nacl/gettimeofday.c | 40 - sysdeps/nacl/glob.c | 2 - sysdeps/nacl/glob64.c | 1 - sysdeps/nacl/ifaddrs.c | 2 - sysdeps/nacl/irt.sed | 12 - sysdeps/nacl/isatty.c | 38 - sysdeps/nacl/kernel-features.h | 21 - sysdeps/nacl/ld.abilist | 10 - sysdeps/nacl/ldsodefs.h | 35 - sysdeps/nacl/libBrokenLocale.abilist | 2 - sysdeps/nacl/libanl.abilist | 5 - sysdeps/nacl/libc-start.c | 4 - sysdeps/nacl/libcrypt.abilist | 8 - sysdeps/nacl/libdl.abilist | 10 - sysdeps/nacl/libm.abilist | 430 ----- sysdeps/nacl/libpthread.abilist | 175 -- sysdeps/nacl/libresolv.abilist | 92 - sysdeps/nacl/librt.abilist | 36 - sysdeps/nacl/libutil.abilist | 7 - sysdeps/nacl/lll_timedlock_wait.c | 53 - sysdeps/nacl/lll_timedwait_tid.c | 61 - sysdeps/nacl/lowlevellock-futex.h | 90 - sysdeps/nacl/lowlevellock.h | 41 - sysdeps/nacl/lseek.c | 43 - sysdeps/nacl/lseek64.c | 1 - sysdeps/nacl/lxstat.c | 46 - sysdeps/nacl/lxstat64.c | 1 - sysdeps/nacl/mkdir.c | 28 - sysdeps/nacl/mmap.c | 49 - sysdeps/nacl/mmap64.c | 1 - sysdeps/nacl/mprotect.c | 33 - sysdeps/nacl/munmap.c | 32 - sysdeps/nacl/nacl-after-link.sh | 69 - sysdeps/nacl/nacl-interface-list.h | 45 - sysdeps/nacl/nacl-interface-table.c | 43 - sysdeps/nacl/nacl-interfaces.c | 165 -- sysdeps/nacl/nacl-interfaces.h | 120 -- sysdeps/nacl/nacl-interfaces.mk.in | 25 - sysdeps/nacl/nacl-test-wrapper.sh | 280 --- sysdeps/nacl/nacl_interface_ext_supply.c | 42 - sysdeps/nacl/nacl_interface_query.c | 50 - sysdeps/nacl/open.c | 52 - sysdeps/nacl/open64.c | 1 - sysdeps/nacl/preconfigure | 7 - sysdeps/nacl/profil.c | 2 - sysdeps/nacl/pthread-pids.h | 68 - sysdeps/nacl/pthread_condattr_setclock.c | 42 - sysdeps/nacl/readdir.c | 11 - sysdeps/nacl/readdir64.c | 1 - sysdeps/nacl/readdir64_r.c | 1 - sysdeps/nacl/readdir_r.c | 8 - sysdeps/nacl/readlink.c | 32 - sysdeps/nacl/sched_yield.c | 31 - sysdeps/nacl/shlib-versions | 9 - sysdeps/nacl/sigaction.c | 11 - sysdeps/nacl/sprofil.c | 2 - sysdeps/nacl/start.c | 77 - sysdeps/nacl/symlink.c | 28 - sysdeps/nacl/tls.h | 41 - sysdeps/nacl/truncate.c | 32 - sysdeps/nacl/truncate64.c | 1 - sysdeps/nacl/uname-values.h | 32 - sysdeps/nacl/unlink.c | 28 - sysdeps/nacl/utimes.c | 29 - sysdeps/nacl/xstat.c | 45 - sysdeps/nacl/xstat64.c | 1 - sysdeps/nacl/xstatconv.c | 76 - sysdeps/nacl/xstatconv.h | 32 - sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 70 + sysdeps/nios2/nptl/bits/pthreadtypes.h | 202 --- sysdeps/{ia64 => }/nptl/bits/pthreadtypes.h | 147 +- sysdeps/nptl/bits/thread-shared-types.h | 156 ++ sysdeps/nptl/fork.c | 8 - sysdeps/nptl/stdio-lock.h | 1 + sysdeps/posix/getaddrinfo.c | 29 +- sysdeps/posix/preadv.c | 91 +- sysdeps/posix/preadv64.c | 31 +- sysdeps/posix/{preadv.c => preadv_common.c} | 70 +- sysdeps/posix/profil.c | 1 + sysdeps/posix/pwritev.c | 79 +- sysdeps/posix/pwritev64.c | 31 +- sysdeps/posix/{pwritev.c => pwritev_common.c} | 67 +- sysdeps/posix/sigignore.c | 5 +- sysdeps/posix/sigintr.c | 1 + sysdeps/posix/signal.c | 7 +- sysdeps/posix/sigset.c | 63 +- sysdeps/posix/sprofil.c | 1 + sysdeps/posix/sysv_signal.c | 5 +- sysdeps/powerpc/Makefile | 2 +- .../bits/floatn-compat.h => bits/floatn.h} | 59 +- sysdeps/powerpc/fpu/libm-test-ulps | 32 +- sysdeps/powerpc/fpu/math_private.h | 2 +- sysdeps/powerpc/novmxsetjmp.h | 2 +- sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h | 79 + sysdeps/powerpc/nptl/bits/pthreadtypes.h | 249 --- sysdeps/powerpc/power7/fpu/s_logbl.c | 24 +- sysdeps/powerpc/powerpc32/backtrace.c | 17 +- sysdeps/powerpc/powerpc64/backtrace.c | 17 +- sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 3 +- .../powerpc64/fpu/multiarch/s_cosf-power8.S | 12 +- .../powerpc/powerpc64/fpu/multiarch/s_cosf-ppc64.c | 12 +- .../powerpc64/fpu/multiarch/s_cosf.c} | 19 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 5 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 2 + .../powerpc64/multiarch/memcmp-power8.S} | 18 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 3 + sysdeps/powerpc/powerpc64/multiarch/strncat.c | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_cosf.S | 508 ++++++ sysdeps/powerpc/powerpc64/power8/memcmp.S | 1447 +++++++++++++++ sysdeps/powerpc/powerpc64le/Makefile | 4 - sysdeps/powerpc/powerpc64le/fpu/e_sqrtf128.c | 4 +- .../powerpc/powerpc64le/power9/fpu/e_sqrtf128.c | 4 +- sysdeps/pthread/bits/sigthread.h | 1 + sysdeps/s390/Makefile | 2 +- sysdeps/s390/fpu/libm-test-ulps | 12 +- sysdeps/s390/nptl/bits/pthreadtypes-arch.h | 81 + sysdeps/s390/nptl/bits/pthreadtypes.h | 261 --- sysdeps/sh/nptl/bits/pthreadtypes-arch.h | 69 + sysdeps/sh/nptl/bits/pthreadtypes.h | 202 --- sysdeps/sparc/nptl/bits/pthreadtypes-arch.h | 79 + sysdeps/sparc/nptl/bits/pthreadtypes.h | 241 --- sysdeps/sparc/sparc32/dl-machine.h | 2 - sysdeps/sparc/sparc32/fpu/s_signbit.S | 2 - sysdeps/sparc/sparc64/dl-machine.h | 6 + sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.S | 3 - sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.S | 2 - sysdeps/sparc/sparc64/fpu/s_signbit.S | 2 - sysdeps/sparc/sparc64/fpu/s_signbitf.S | 1 - sysdeps/tile/nptl/bits/pthreadtypes-arch.h | 79 + sysdeps/tile/nptl/bits/pthreadtypes.h | 241 --- sysdeps/unix/syscalls.list | 2 - sysdeps/unix/sysv/linux/Makefile | 15 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 1 + sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h | 27 - sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 12 +- sysdeps/unix/sysv/linux/accept4.c | 11 +- sysdeps/unix/sysv/linux/alpha/Makefile | 2 +- sysdeps/unix/sysv/linux/alpha/bits/sigstack.h | 27 - sysdeps/unix/sysv/linux/alpha/creat.c | 8 - sysdeps/unix/sysv/linux/alpha/select.c | 53 + sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 8 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 2 - sysdeps/unix/sysv/linux/arm/dl-procinfo.c | 2 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/arm/localplt.data | 1 - sysdeps/unix/sysv/linux/arm/sys/ucontext.h | 44 +- .../sysv/linux/bits/sigevent-consts.h} | 40 +- sysdeps/unix/sysv/linux/bits/siginfo-arch.h | 7 + sysdeps/unix/sysv/linux/bits/siginfo-consts-arch.h | 7 + .../unix/sysv/linux/bits/siginfo-consts.h | 119 +- sysdeps/unix/sysv/linux/bits/siginfo.h | 341 ---- sysdeps/unix/sysv/linux/bits/sigset.h | 124 -- sysdeps/unix/sysv/linux/bits/sigstack.h | 27 - sysdeps/unix/sysv/linux/bits/socket.h | 4 +- .../sysv/linux/bits/ss_flags.h} | 31 +- sysdeps/unix/sysv/linux/bits/types/__sigset_t.h | 10 + sysdeps/unix/sysv/linux/bits/types/sigevent_t.h | 48 + sysdeps/unix/sysv/linux/bits/types/siginfo_t.h | 151 ++ .../sysv/linux/bits/types/stack_t.h} | 24 +- sysdeps/{nacl => unix/sysv/linux}/close.c | 9 +- sysdeps/unix/sysv/linux/{generic => }/creat.c | 17 +- .../sysv/linux/{alpha/sigsuspend.S => creat64.c} | 35 +- sysdeps/unix/sysv/linux/{generic => }/epoll_wait.c | 8 +- sysdeps/{nacl => unix/sysv/linux}/fdatasync.c | 9 +- sysdeps/{nacl => unix/sysv/linux}/fsync.c | 9 +- sysdeps/unix/sysv/linux/generic/Makefile | 2 +- sysdeps/unix/sysv/linux/generic/open64.c | 44 - sysdeps/unix/sysv/linux/getrlimit64.c | 35 +- sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 14 +- sysdeps/unix/sysv/linux/i386/configure | 2 - sysdeps/unix/sysv/linux/i386/configure.ac | 2 - sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 6 +- sysdeps/unix/sysv/linux/i386/kernel-features.h | 6 - sysdeps/unix/sysv/linux/i386/syscalls.list | 1 - sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 3 + sysdeps/unix/sysv/linux/ia64/bits/siginfo-arch.h | 17 + .../sysv/linux/ia64/bits/siginfo-consts-arch.h | 45 + sysdeps/unix/sysv/linux/ia64/bits/siginfo.h | 360 ---- sysdeps/unix/sysv/linux/ia64/bits/sigstack.h | 27 - sysdeps/unix/sysv/linux/ia64/sys/ucontext.h | 6 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 195 +- sysdeps/unix/sysv/linux/kernel-features.h | 50 +- sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 52 +- sysdeps/unix/sysv/linux/m68k/syscalls.list | 1 - .../unix/sysv/linux/microblaze/kernel-features.h | 3 - sysdeps/unix/sysv/linux/microblaze/localplt.data | 1 - sysdeps/unix/sysv/linux/mips/bits/siginfo-arch.h | 13 + sysdeps/unix/sysv/linux/mips/bits/siginfo.h | 344 ---- sysdeps/unix/sysv/linux/mips/bits/sigstack.h | 59 - .../sysv/linux/mips/bits/types/stack_t.h} | 24 +- sysdeps/unix/sysv/linux/mips/mips32/accept4.c | 30 - sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c | 29 - sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c | 29 - sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 10 +- .../sysv/linux/mq_timedreceive.c} | 20 +- .../sysv/linux/mq_timedsend.c} | 17 +- .../sysv/linux/msync.c} | 10 +- sysdeps/{nacl => unix/sysv/linux}/nanosleep.c | 17 +- sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 12 +- sysdeps/unix/sysv/linux/nptl-signals.h | 1 + sysdeps/unix/sysv/linux/{generic => }/open.c | 25 +- sysdeps/unix/sysv/linux/open64.c | 24 +- .../sysv/linux/open_by_handle_at.c} | 21 +- sysdeps/unix/sysv/linux/{generic => }/pause.c | 18 +- sysdeps/unix/sysv/linux/{generic => }/poll.c | 8 +- sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h | 27 - sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 3 - .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 1 - sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 7 +- sysdeps/unix/sysv/linux/powerpc/syscalls.list | 3 - sysdeps/unix/sysv/linux/pread.c | 1 + sysdeps/unix/sysv/linux/pread64.c | 1 + sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/preadv64.c | 2 +- sysdeps/unix/sysv/linux/prlimit.c | 10 - sysdeps/unix/sysv/linux/pwrite.c | 1 + sysdeps/unix/sysv/linux/pwritev.c | 2 +- sysdeps/unix/sysv/linux/pwritev64.c | 2 +- sysdeps/{nacl => unix/sysv/linux}/read.c | 13 +- sysdeps/{nacl/rename.c => unix/sysv/linux/readv.c} | 14 +- sysdeps/unix/sysv/linux/recvmmsg.c | 65 +- sysdeps/unix/sysv/linux/s390/bits/siginfo.h | 341 ---- sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 8 +- sysdeps/unix/sysv/linux/{generic => }/select.c | 19 +- sysdeps/unix/sysv/linux/sendmmsg.c | 64 +- sysdeps/unix/sysv/linux/setrlimit.c | 7 +- sysdeps/unix/sysv/linux/setrlimit64.c | 31 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 3 - sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 42 +- sysdeps/unix/sysv/linux/sh/syscalls.list | 2 - sysdeps/unix/sysv/linux/sigsetops.h | 108 ++ sysdeps/unix/sysv/linux/sigsuspend.c | 4 - sysdeps/unix/sysv/linux/sparc/bits/siginfo-arch.h | 12 + .../sysv/linux/sparc/bits/siginfo-consts-arch.h | 12 + sysdeps/unix/sysv/linux/sparc/bits/siginfo.h | 352 ---- sysdeps/unix/sysv/linux/sparc/bits/sigstack.h | 27 - sysdeps/unix/sysv/linux/sparc/kernel-features.h | 13 +- sysdeps/unix/sysv/linux/sparc/sparc64/Makefile | 5 - sysdeps/unix/sysv/linux/sparc/sparc64/pause.c | 9 - .../unix/sysv/linux/sparc/sparc64/syscalls.list | 2 - sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 10 +- sysdeps/unix/sysv/linux/sparc/syscalls.list | 3 - .../sysv/linux/splice.c} | 13 +- sysdeps/unix/sysv/linux/sys/epoll.h | 8 +- sysdeps/unix/sysv/linux/sys/signalfd.h | 3 +- sysdeps/unix/sysv/linux/sys/ultrasound.h | 1 - sysdeps/unix/sysv/linux/syscalls.list | 13 - .../{nacl/check_fds.c => unix/sysv/linux/tee.c} | 13 +- sysdeps/unix/sysv/linux/tile/bits/siginfo-arch.h | 10 + .../sysv/linux/tile/bits/siginfo-consts-arch.h | 14 + sysdeps/unix/sysv/linux/tile/bits/siginfo.h | 347 ---- sysdeps/unix/sysv/linux/tile/sys/ucontext.h | 14 +- sysdeps/unix/sysv/linux/tile/waitpid.S | 18 - sysdeps/unix/sysv/linux/tst-setgetname.c | 13 - .../iofdopen.c => unix/sysv/linux/vmsplice.c} | 17 +- sysdeps/unix/sysv/linux/wordsize-64/creat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/open64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 2 - sysdeps/{nacl => unix/sysv/linux}/write.c | 10 +- sysdeps/{nacl/rmdir.c => unix/sysv/linux/writev.c} | 15 +- sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 16 +- sysdeps/unix/sysv/linux/x86/bits/siginfo-arch.h | 17 + sysdeps/unix/sysv/linux/x86/bits/siginfo.h | 360 ---- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 14 +- sysdeps/unix/sysv/linux/x86_64/64/configure | 2 - sysdeps/unix/sysv/linux/x86_64/64/configure.ac | 2 - sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 5 - sysdeps/x86/cacheinfo.c | 23 +- sysdeps/x86/cpu-features.c | 48 + sysdeps/x86/cpu-features.h | 15 + sysdeps/x86/dl-hwcap.h | 75 + sysdeps/x86/dl-procinfo.c | 38 +- math/test-float128.h => sysdeps/x86/dl-procinfo.h | 61 +- sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 99 ++ sysdeps/x86/nptl/bits/pthreadtypes.h | 271 --- sysdeps/x86_64/dl-machine.h | 10 +- sysdeps/x86_64/fpu/Makefile | 8 + sysdeps/x86_64/fpu/math-tests-arch.h | 8 +- sysdeps/x86_64/memchr.S | 14 +- sysdeps/x86_64/multiarch/memcmp.S | 6 +- sysdeps/x86_64/multiarch/test-multiarch.c | 2 +- sysdeps/x86_64/rawmemchr.S | 5 - wcsmbs/wchar.h | 4 +- 635 files changed, 10054 insertions(+), 20202 deletions(-) create mode 100644 MAINTAINERS copy sysdeps/ieee754/ldbl-opt/math-type-macros-ldouble.h => bits/sigevent-consts.h (56%) copy bits/{siginfo.h => siginfo-consts.h} (68%) delete mode 100644 bits/sigset.h copy sysdeps/posix/sigignore.c => bits/ss_flags.h (64%) rename sysdeps/nacl/init-first.c => bits/stdint-intn.h (71%) copy sysdeps/ieee754/float128/s_iscanonicalf128.c => bits/stdint-uintn.h (75%) create mode 100644 bits/types/__sigset_t.h create mode 100644 bits/types/sigevent_t.h create mode 100644 bits/types/siginfo_t.h copy sysdeps/ieee754/float128/wcstof128.c => bits/types/stack_t.h (71%) delete mode 100644 cppflags-iterator.mk delete mode 100644 extra-modules.mk create mode 100644 include/bits/types/res_state.h create mode 100644 include/bits/types/sig_atomic_t.h create mode 100644 include/bits/types/sigset_t.h create mode 100644 include/bits/types/sigval_t.h create mode 100644 include/bits/types/struct_sigstack.h rename sysdeps/nacl/link.c => include/list_t.h (67%) create mode 100644 libof-iterator.mk rename math/{e_exp2l.c => e_exp2_template.c} (59%) create mode 100644 math/e_sqrtf128.c create mode 100644 resolv/bits/types/res_state.h create mode 100644 signal/bits/types/sig_atomic_t.h create mode 100644 signal/bits/types/sigset_t.h create mode 100644 signal/bits/types/sigval_t.h rename sysdeps/nacl/bits/mman.h => signal/bits/types/struct_sigstack.h (68%) delete mode 100644 signal/sigsetops.h create mode 100644 stdlib/tst-strtod1i.c copy stdlib/{tst-strtod5.c => tst-strtod5i.c} (62%) create mode 100644 sysdeps/aarch64/multiarch/Makefile create mode 100644 sysdeps/aarch64/multiarch/ifunc-impl-list.c copy bits/floatn-compat.h => sysdeps/aarch64/multiarch/init-arch.h (79%) copy sysdeps/{ieee754/float128/s_iscanonicalf128.c => aarch64/multiarch/memcpy.c} (52%) create mode 100644 sysdeps/aarch64/multiarch/memcpy_generic.S copy sysdeps/aarch64/{memcpy.S => multiarch/memcpy_thunderx.S} (75%) copy sysdeps/{ieee754/float128/s_iscanonicalf128.c => aarch64/multiarch/memmove.c} (51%) create mode 100644 sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/aarch64/nptl/bits/pthreadtypes.h create mode 100644 sysdeps/alpha/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/alpha/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/arm/nacl/Implies delete mode 100644 sysdeps/arm/nacl/Makefile delete mode 100644 sysdeps/arm/nacl/____longjmp_chk.S delete mode 100644 sysdeps/arm/nacl/aeabi_read_tp.S delete mode 100644 sysdeps/arm/nacl/arm-features.h delete mode 100644 sysdeps/arm/nacl/dl-machine.h delete mode 100644 sysdeps/arm/nacl/dl-trampoline.S delete mode 100644 sysdeps/arm/nacl/include/bits/setjmp.h delete mode 100644 sysdeps/arm/nacl/libc.abilist delete mode 100644 sysdeps/arm/nacl/shlib-versions delete mode 100644 sysdeps/arm/nacl/start.c delete mode 100644 sysdeps/arm/nacl/sysdep.h delete mode 100644 sysdeps/arm/nacl/tls.h delete mode 100644 sysdeps/arm/nacl/uname-values.h create mode 100644 sysdeps/arm/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/arm/nptl/bits/pthreadtypes.h create mode 100644 sysdeps/generic/sigsetops.h create mode 100644 sysdeps/hppa/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/hppa/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/i386/dl-procinfo.h create mode 100644 sysdeps/ia64/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/ieee754/float128/bits/iscanonicalf128.h delete mode 100644 sysdeps/ieee754/float128/e_exp2f128.c delete mode 100644 sysdeps/ieee754/float128/e_lgammaf128.c delete mode 100644 sysdeps/ieee754/float128/e_sqrtf128.c delete mode 100644 sysdeps/ieee754/float128/k_rem_pio2f128.c delete mode 100644 sysdeps/ieee754/float128/s_canonicalizef128.c delete mode 100644 sysdeps/ieee754/float128/w_llogbf128.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_canonicalizel.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fminmagl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_nextdownl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_llogbl.c create mode 100644 sysdeps/m68k/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/m68k/nptl/bits/pthreadtypes.h create mode 100644 sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/microblaze/nptl/bits/pthreadtypes.h create mode 100644 sysdeps/mips/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/mips/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/nacl/Implies delete mode 100644 sysdeps/nacl/Makefile delete mode 100644 sysdeps/nacl/Subdirs delete mode 100644 sysdeps/nacl/Versions delete mode 100644 sysdeps/nacl/_exit.c delete mode 100644 sysdeps/nacl/access.c delete mode 100644 sysdeps/nacl/backtrace.c delete mode 100644 sysdeps/nacl/bits/dirent.h delete mode 100644 sysdeps/nacl/bits/fcntl.h delete mode 100644 sysdeps/nacl/bits/local_lim.h delete mode 100644 sysdeps/nacl/bits/param.h delete mode 100644 sysdeps/nacl/bits/posix_opt.h delete mode 100644 sysdeps/nacl/bits/stat.h delete mode 100644 sysdeps/nacl/bits/typesizes.h delete mode 100644 sysdeps/nacl/brk.c delete mode 100644 sysdeps/nacl/chdir.c delete mode 100644 sysdeps/nacl/chmod.c delete mode 100644 sysdeps/nacl/clock.c delete mode 100644 sysdeps/nacl/clock_getres.c delete mode 100644 sysdeps/nacl/clock_gettime.c delete mode 100644 sysdeps/nacl/configure delete mode 100644 sysdeps/nacl/configure.ac delete mode 100644 sysdeps/nacl/createthread.c delete mode 100644 sysdeps/nacl/dl-fileid.h delete mode 100644 sysdeps/nacl/dl-map-segments.h delete mode 100644 sysdeps/nacl/dl-osinfo.h delete mode 100644 sysdeps/nacl/dl-sysdep-open.h delete mode 100644 sysdeps/nacl/dl-sysdep.c delete mode 100644 sysdeps/nacl/dl-sysdep.h delete mode 100644 sysdeps/nacl/dl-unmap-segments.h delete mode 100644 sysdeps/nacl/dl-writev.h delete mode 100644 sysdeps/nacl/dup.c delete mode 100644 sysdeps/nacl/dup2.c delete mode 100644 sysdeps/nacl/entry.h delete mode 100644 sysdeps/nacl/errnos.awk delete mode 100644 sysdeps/nacl/euidaccess.c delete mode 100644 sysdeps/nacl/exit-thread.h delete mode 100644 sysdeps/nacl/fchdir.c delete mode 100644 sysdeps/nacl/fchmod.c delete mode 100644 sysdeps/nacl/fdopendir.c delete mode 100644 sysdeps/nacl/fork.c delete mode 100644 sysdeps/nacl/ftruncate.c delete mode 100644 sysdeps/nacl/ftruncate64.c delete mode 100644 sysdeps/nacl/futex-internal.h delete mode 100644 sysdeps/nacl/fxstat.c delete mode 100644 sysdeps/nacl/fxstat64.c delete mode 100644 sysdeps/nacl/getcwd.c delete mode 100644 sysdeps/nacl/getdents.c delete mode 100644 sysdeps/nacl/getdents64.c delete mode 100644 sysdeps/nacl/getdtsz.c delete mode 100644 sysdeps/nacl/gethostname.c delete mode 100644 sysdeps/nacl/getpagesize.c delete mode 100644 sysdeps/nacl/getpid.c delete mode 100644 sysdeps/nacl/getsysstats.c delete mode 100644 sysdeps/nacl/gettimeofday.c delete mode 100644 sysdeps/nacl/glob.c delete mode 100644 sysdeps/nacl/glob64.c delete mode 100644 sysdeps/nacl/ifaddrs.c delete mode 100644 sysdeps/nacl/irt.sed delete mode 100644 sysdeps/nacl/isatty.c delete mode 100644 sysdeps/nacl/kernel-features.h delete mode 100644 sysdeps/nacl/ld.abilist delete mode 100644 sysdeps/nacl/ldsodefs.h delete mode 100644 sysdeps/nacl/libBrokenLocale.abilist delete mode 100644 sysdeps/nacl/libanl.abilist delete mode 100644 sysdeps/nacl/libc-start.c delete mode 100644 sysdeps/nacl/libcrypt.abilist delete mode 100644 sysdeps/nacl/libdl.abilist delete mode 100644 sysdeps/nacl/libm.abilist delete mode 100644 sysdeps/nacl/libpthread.abilist delete mode 100644 sysdeps/nacl/libresolv.abilist delete mode 100644 sysdeps/nacl/librt.abilist delete mode 100644 sysdeps/nacl/libutil.abilist delete mode 100644 sysdeps/nacl/lll_timedlock_wait.c delete mode 100644 sysdeps/nacl/lll_timedwait_tid.c delete mode 100644 sysdeps/nacl/lowlevellock-futex.h delete mode 100644 sysdeps/nacl/lowlevellock.h delete mode 100644 sysdeps/nacl/lseek.c delete mode 100644 sysdeps/nacl/lseek64.c delete mode 100644 sysdeps/nacl/lxstat.c delete mode 100644 sysdeps/nacl/lxstat64.c delete mode 100644 sysdeps/nacl/mkdir.c delete mode 100644 sysdeps/nacl/mmap.c delete mode 100644 sysdeps/nacl/mmap64.c delete mode 100644 sysdeps/nacl/mprotect.c delete mode 100644 sysdeps/nacl/munmap.c delete mode 100755 sysdeps/nacl/nacl-after-link.sh delete mode 100644 sysdeps/nacl/nacl-interface-list.h delete mode 100644 sysdeps/nacl/nacl-interface-table.c delete mode 100644 sysdeps/nacl/nacl-interfaces.c delete mode 100644 sysdeps/nacl/nacl-interfaces.h delete mode 100644 sysdeps/nacl/nacl-interfaces.mk.in delete mode 100755 sysdeps/nacl/nacl-test-wrapper.sh delete mode 100644 sysdeps/nacl/nacl_interface_ext_supply.c delete mode 100644 sysdeps/nacl/nacl_interface_query.c delete mode 100644 sysdeps/nacl/open.c delete mode 100644 sysdeps/nacl/open64.c delete mode 100644 sysdeps/nacl/preconfigure delete mode 100644 sysdeps/nacl/profil.c delete mode 100644 sysdeps/nacl/pthread-pids.h delete mode 100644 sysdeps/nacl/pthread_condattr_setclock.c delete mode 100644 sysdeps/nacl/readdir.c delete mode 100644 sysdeps/nacl/readdir64.c delete mode 100644 sysdeps/nacl/readdir64_r.c delete mode 100644 sysdeps/nacl/readdir_r.c delete mode 100644 sysdeps/nacl/readlink.c delete mode 100644 sysdeps/nacl/sched_yield.c delete mode 100644 sysdeps/nacl/shlib-versions delete mode 100644 sysdeps/nacl/sigaction.c delete mode 100644 sysdeps/nacl/sprofil.c delete mode 100644 sysdeps/nacl/start.c delete mode 100644 sysdeps/nacl/symlink.c delete mode 100644 sysdeps/nacl/tls.h delete mode 100644 sysdeps/nacl/truncate.c delete mode 100644 sysdeps/nacl/truncate64.c delete mode 100644 sysdeps/nacl/uname-values.h delete mode 100644 sysdeps/nacl/unlink.c delete mode 100644 sysdeps/nacl/utimes.c delete mode 100644 sysdeps/nacl/xstat.c delete mode 100644 sysdeps/nacl/xstat64.c delete mode 100644 sysdeps/nacl/xstatconv.c delete mode 100644 sysdeps/nacl/xstatconv.h create mode 100644 sysdeps/nios2/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/nios2/nptl/bits/pthreadtypes.h rename sysdeps/{ia64 => }/nptl/bits/pthreadtypes.h (50%) create mode 100644 sysdeps/nptl/bits/thread-shared-types.h copy sysdeps/posix/{preadv.c => preadv_common.c} (62%) copy sysdeps/posix/{pwritev.c => pwritev_common.c} (61%) rename sysdeps/powerpc/{powerpc64le/bits/floatn-compat.h => bits/floatn.h} (51%) create mode 100644 sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/powerpc/nptl/bits/pthreadtypes.h copy bits/floatn-compat.h => sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf-power8 [...] rename bits/floatn-compat.h => sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf-ppc6 [...] copy sysdeps/{ieee754/float128/s_iscanonicalf128.c => powerpc/powerpc64/fpu/multia [...] copy sysdeps/{ieee754/float128/s_iscanonicalf128.c => powerpc/powerpc64/multiarch/ [...] create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_cosf.S create mode 100644 sysdeps/powerpc/powerpc64/power8/memcmp.S create mode 100644 sysdeps/s390/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/s390/nptl/bits/pthreadtypes.h create mode 100644 sysdeps/sh/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/sh/nptl/bits/pthreadtypes.h create mode 100644 sysdeps/sparc/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/sparc/nptl/bits/pthreadtypes.h create mode 100644 sysdeps/tile/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/tile/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/creat.c create mode 100644 sysdeps/unix/sysv/linux/alpha/select.c rename sysdeps/{powerpc/powerpc64le/bits/floatn.h => unix/sysv/linux/bits/sigevent [...] create mode 100644 sysdeps/unix/sysv/linux/bits/siginfo-arch.h create mode 100644 sysdeps/unix/sysv/linux/bits/siginfo-consts-arch.h rename bits/siginfo.h => sysdeps/unix/sysv/linux/bits/siginfo-consts.h (64%) delete mode 100644 sysdeps/unix/sysv/linux/bits/siginfo.h delete mode 100644 sysdeps/unix/sysv/linux/bits/sigset.h copy sysdeps/{posix/sigignore.c => unix/sysv/linux/bits/ss_flags.h} (64%) create mode 100644 sysdeps/unix/sysv/linux/bits/types/__sigset_t.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/sigevent_t.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/siginfo_t.h copy sysdeps/{ieee754/float128/wcstof128.c => unix/sysv/linux/bits/types/stack_t.h} (70%) rename sysdeps/{nacl => unix/sysv/linux}/close.c (83%) rename sysdeps/unix/sysv/linux/{generic => }/creat.c (77%) rename sysdeps/unix/sysv/linux/{alpha/sigsuspend.S => creat64.c} (55%) rename sysdeps/unix/sysv/linux/{generic => }/epoll_wait.c (82%) rename sysdeps/{nacl => unix/sysv/linux}/fdatasync.c (79%) rename sysdeps/{nacl => unix/sysv/linux}/fsync.c (79%) delete mode 100644 sysdeps/unix/sysv/linux/generic/open64.c create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/siginfo-arch.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/siginfo-consts-arch.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/siginfo.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/siginfo-arch.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/siginfo.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/sigstack.h copy sysdeps/{ieee754/float128/wcstof128.c => unix/sysv/linux/mips/bits/types/stac [...] delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/accept4.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c copy sysdeps/{ieee754/float128/s_iscanonicalf128.c => unix/sysv/linux/mq_timedrece [...] copy sysdeps/{ieee754/float128/s_iscanonicalf128.c => unix/sysv/linux/mq_timedsend [...] copy sysdeps/{ieee754/float128/s_iscanonicalf128.c => unix/sysv/linux/msync.c} (79%) rename sysdeps/{nacl => unix/sysv/linux}/nanosleep.c (66%) rename sysdeps/unix/sysv/linux/{generic => }/open.c (78%) copy sysdeps/{ieee754/float128/s_iscanonicalf128.c => unix/sysv/linux/open_by_hand [...] rename sysdeps/unix/sysv/linux/{generic => }/pause.c (75%) rename sysdeps/unix/sysv/linux/{generic => }/poll.c (88%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/syscalls.list rename sysdeps/{nacl => unix/sysv/linux}/read.c (78%) rename sysdeps/{nacl/rename.c => unix/sysv/linux/readv.c} (73%) delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/siginfo.h rename sysdeps/unix/sysv/linux/{generic => }/select.c (82%) create mode 100644 sysdeps/unix/sysv/linux/sigsetops.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/siginfo-arch.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/siginfo-consts-arch.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/siginfo.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/pause.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/syscalls.list rename sysdeps/{ieee754/float128/s_iscanonicalf128.c => unix/sysv/linux/splice.c} (73%) delete mode 100644 sysdeps/unix/sysv/linux/sys/ultrasound.h rename sysdeps/{nacl/check_fds.c => unix/sysv/linux/tee.c} (73%) create mode 100644 sysdeps/unix/sysv/linux/tile/bits/siginfo-arch.h create mode 100644 sysdeps/unix/sysv/linux/tile/bits/siginfo-consts-arch.h delete mode 100644 sysdeps/unix/sysv/linux/tile/bits/siginfo.h delete mode 100644 sysdeps/unix/sysv/linux/tile/waitpid.S rename sysdeps/{nacl/iofdopen.c => unix/sysv/linux/vmsplice.c} (71%) delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/creat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/open64.c rename sysdeps/{nacl => unix/sysv/linux}/write.c (80%) rename sysdeps/{nacl/rmdir.c => unix/sysv/linux/writev.c} (72%) create mode 100644 sysdeps/unix/sysv/linux/x86/bits/siginfo-arch.h delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/siginfo.h create mode 100644 sysdeps/x86/dl-hwcap.h copy math/test-float128.h => sysdeps/x86/dl-procinfo.h (51%) create mode 100644 sysdeps/x86/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/x86/nptl/bits/pthreadtypes.h