This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch arm/ilp32 in repository glibc.
discards bede104580 Fix tests that are testing obsoleted functionality discards 83d5299ed8 aarch64: Fix ipc_perm definition for ILP32 discards 4f8272d99c aarch64: Set ilp32 minimum linux version to 4.12 discards 973d7315ce Add ILP32 support to aarch64 in build-many-glibcs.py discards 7a0f56a55f aarch64: Add ILP32 support discards 64ab5b31af aarch64: Add abilists for ILP32 support adds ce870587d5 Move all old ChangeLogs to a top-level ChangeLog.old directory. adds a617bd119f math/math.h (HUGE_VAL): Improve commentary. adds 50c66c7acd 2017-09-01 Paul Pluzhnikov ppluzhnikov@google.com adds bedbd85972 Remove Roland McGrath/Ulrich Drepper et al. from DSO banner adds c18d50a23b Include <string.h> for strcmp call from sysdeps/unix/sysv/li [...] adds 136fa185fd Credit Ulrich Drepper for libpthread in contrib.texi adds b30082799d Update tst-regex.c/tst-regex2.c for old ChangeLog move adds 3824fc3891 2017-09-01 Paul Pluzhnikov ppluzhnikov@google.com adds 5a80d39d0d Obsolete pow10 functions. adds b794e16bcc sysdeps/generic/sigsetops.h: Remove spurious #endif adds 06cf9d31d7 hurd: Fix sigsetops.h macros adds 01969395db hurd: Fix getting ssize_t for <sys/socket.h> adds dd2b31dec0 hurd: Fix p{read,write}{,v64}v2.c build adds ed95bf5638 hurd: Fix p{read,write}v64v2.c build adds 2263ca7ce8 hurd: Fix p{read,write}{,v64}v2.c build adds 819ea3347e hurd: Fix rtld link adds b96aca4d05 hurd: Fix rtld link adds 127e7773b4 hurd: Fix libc link adds f85958a74d hurd: Fix libc link adds 1946d950f2 hurd: fix libm link adds 56bf5497c5 hurd: mach/hurd/i386 also needs mach/hurd/x86 adds 2ce1f9efd6 hurd: mach/hurd/x86 also needs x86 tunables adds 77e7ba3201 hurd: fix overriding rtld's __sbrk with the real implementation adds cae3d71212 hurd: Fix rtld's strtoul_internal use through hurdlookup adds 492cbbed86 hurd: Fix build ot misc/tst-preadvwritev2-common.c adds 6547ec0ad8 hurd: fix resolv/tst-resolv-res_init-skeleton.c build adds 059b64046e Use Linux 4.13 in build-many-glibcs.py. adds b38042f514 math.h: Warn about an already-defined log macro adds f3a129b872 Fix bits/math-finite.h exp10 condition (bug 22082). adds 1650e19265 Update kernel version in syscall-names.list to 4.13. adds 0a587a8a98 Hide __chmod and __mkdir [BZ #18822] adds 3f802aeb34 Add miq_NI locale for Miskito adds 99d6791899 Fix pcprofiledump cross-endian condition (bug 22086). adds 05b38d64b1 Fix tests that are testing obsoleted functionality adds 4f3647e46e Prefer new libm function wrappers for !LIBM_SVID_COMPAT. adds af83ed5c46 Write all ranges of neighbouring characters with the same wi [...] adds 2ae5be041d Improve utf8_gen.py to set the width for characters with Pre [...] adds 5e9c4d17fe tst-res_use_inet6: Enhance test to cover IPv4-to-IPv6 addres [...] adds c77eb96925 nss_dns: Remove dead PTR IPv4-to-IPv6 mapping code adds 5670c4ab25 resolv: Fix memory leak with OOM during resolv.conf parsing [...] adds a830473081 resolv: __resolv_conf_attach must not free passed conf objec [...] adds ab5ac271e6 __libc_dynarray_emplace_enlarge: Add missing else adds 65687ac76c Remove remaining _HAVE_STRING_ARCH_* definitions (BZ #18858) adds 7bbbb4b9f7 Add ChangeLog bugzilla mark for previous commit adds 507fe02799 hurd: fix gethostname(NULL, 0) adds ae214523ee Remove redundant LC_TIME data in om_KE which is identical to [...] adds 7c9c5be96f Use ASCII in LC_TIME of om_ET for better readability adds 05f0011fb0 Add SOL_TLS definition from Linux 4.13. adds 5c23ee6eb8 Update netinet/tcp.h from Linux 4.13. adds 85bec0f2a0 Use MPFR 3.1.6 in build-many-glibcs.py. adds 78bfa877b3 Use "static const char domain[] =" adds c66c908230 posix: Sync glob with gnulib [BZ #1062] adds 686f2ea183 posix: accept inode 0 is a valid inode number (BZ #19971) adds 5554304f0d posix: Allow glob to match dangling symlinks [BZ #866] adds e00f242599 Sync scratch_buffer with gnulib adds 5a79f97554 posix: Fix getpwnam_r usage (BZ #1062) adds ffca890177 posix: fix glob bugs with long login names adds 116f1c64d8 posix: Consolidate Linux glob implementation adds 07b4f49db2 posix: Use enum for __glob_pattern_type result adds 27342d1783 Add fcntl sealing interfaces from Linux 3.17 to bits/fcntl-linux.h. adds af1b7c8ca2 Add Linux 4.13 constants to bits/fcntl-linux.h. adds f00bce744e Fix glibc.tune.cpu tunable handling adds 9c9ec58197 Add thunderx2t99 and thunderx2t99p1 CPU names to tunables list adds 4c03a69680 Update x86_64 ulps for AMD Ryzen. adds 96480903ab Finish change from “Bengali” to “Bangla” adds 00c3da43ac sunrpc/tst-udp-timeout: Fix timeout value adds 65b22ebc61 Fix $(error) use in Makefile adds 3bdfd9fbed sunrpc/tst-udp-nonblocking: Fix timeout value adds 891abfd3c0 Update translations adds 45ff34638f x86: Add x86_64 to x86-64 HWCAP [BZ #22093] adds 4b7d1efb51 Define and use a libm_alias_float macro. adds a166531fdf hurd: Fix build without NO_HIDDEN adds ef8adeb041 x86: Add MathVec_Prefer_No_AVX512 to cpu-features [BZ #21967] adds a1a7820416 Remove compat from DEFAULT_CONFIG lookup strings adds a891caff7a Remove declare_mgen_alias_2. adds 620ff9eea6 Define and use libm_alias_double. adds 3ca622e4d6 posix: Fix compat glob code on s390 and alpha adds 0fc56478a9 Clear up log1p, ldexp, scalbn, scalbln compat handling. adds bcea7ad608 Move exp compat wrappers under math/ adds 1aae75ef80 Define and use libm_alias_ldouble. adds 02093e6222 Define and use libm_alias_float128. adds f28a0926c5 Fix LC_TELEPHONE for az_AZ [BZ #22112] adds fcc82c06dc Removed redundant data (LC_TIME and LC_MESSAGES) for niu_NZ [...] adds 799c8d6905 Add new codepage charmaps/IBM858 [BZ #21084] adds 29c933fb35 benchtests: Make memset benchmarks print json adds 503c92c37a benchtests: Reallocate buffers for memset adds 01f2881245 Make more libm functions into weak aliases. adds 5bcdb31529 Use libm_alias_float in math/. adds 61c45f2505 [BZ #21745] powerpc: build some IFUNC math functions for lib [...] adds c67a2328c8 Remove ENOSYS math/ function stubs. adds 9ac4470888 Use libm_alias_double in math/. adds 06b1de2378 benchtests: Use argparse to parse arguments adds 5a6547b7b9 benchtests: Make compare_strings.py output a bit prettier adds 140647ea6f benchtests: New -g option to generate graphs in compare_strings.py adds 35a29136d6 Add missing space. adds c207f7ce73 Add missing space. adds 1c6d89e9a4 Add missing libc_hidden_weak/def calls adds 6cd380dd36 AArch64: use movz/movk instead of literal pools in start.S adds 92892fdbfa Use libm_alias_ldouble in math/. adds 6d9b0b5a22 Fix powerpc64le problem from last ldbl-opt patch. adds bd17ba29eb powerpc: Avoid misaligned stores in memset adds eb375def3d Add benchtests for trunc and truncf. adds ca3a382ea3 Enable unwind info in libc-start.c and backtrace.c adds 7024d5446d Add expf trace adds a5dcc87e77 Add logf trace adds 43ffc53a35 Use execveat syscall in fexecve (bug 22134) adds d82468d100 Fix fexecve build where syscall macros call sizeof. adds 0525ce4850 Add exp2f and log2f benchmark trace adds 26e70aec70 Fix BZ 14333 adds a856d4d4a8 Oops. stdlib/test-atexit-race-common.c should have been part [...] adds ae8372d7e4 Add SSE4.1 trunc, truncf (bug 20142). adds 1cc9e59a93 Implement xdlopen, xdlsym and xdlclose routines which termin [...] adds c10c5267a8 Remove non-add-on Banner files. adds e5e4d7cc05 Fix BZ# 22180. adds ffa448041b powerpc64le: Add -mfloat128 to tst-strtod-nan-locale testcase adds e010deb231 powerpc: Add redirection for finitef128, isinf128, and isnanf128 adds c5c2e667bf ldbl-128ibm: Copy implementations from ldbl-128 instead of i [...] adds d2f0ed09f8 ldbl-128ibm: Automatic replacing of _Float128 and L() adds 9ac3c68218 Remove conditional on LDBL_MANT_DIG from e_lgammal_r.c adds 2394784665 Remove Banner mechanism. adds c5c4a62609 Let fpclassify use the builtin when optimizing for size in C [...] adds 2f49ce7d62 Use libm_alias_float in flt-32. adds 5e6f32531e hurd: Make sure dl-sysdep.c defines proper symbol names adds b38a42a098 hurd: Fix bits/socket.h conformity adds 6174537c24 resolv_test.c: also cope with CONNREFUSED errors returned by [...] adds fcafcd162c hurd: Fix exposition of s/gettimeofday through timespec_s/get adds 72aa623345 Optimized generic expf and exp2f with wrappers adds f5f0f52651 New expf and exp2f version without SVID compat wrapper adds 9947638d74 Fix typo in sincos32.h inclusion guard. adds 5af1e931bf Revert "resolv_test.c: also cope with CONNREFUSED errors ret [...] adds 3de93d194a nscd: Release read lock after resetting timeout. adds 8f8349870f Reduce total memory required to create all threads to 128MiB [...] adds b4396163aa Update configure.ac for binutils 2.25 adds ccf970c7a7 posix: Add compat glob symbol to not follow dangling symbols adds 5f9f31ad12 scratch_buffer: use union for internal buffer adds eaca16f1b3 resolv/nss_dns/dns-host.c: Fix typo in comment adds 44dade71f3 resolv/Makefile: Fix typo in comment adds 12ef66c411 Fix ia64 executable stack default (bug 22156). adds 4c5a7a02b6 powerpc: Regenerate ULPs for expf() and exp2f() adds 2d9193f2f5 Use generic __ifunc for SPARC. adds 592d5c7539 Skip PT_DYNAMIC segment with p_filesz == 0 [BZ #22101] adds cebcb9f864 Fix range check in do_tunable_update_val adds bfb0deb355 Fix make-syscalls.sh VDSO support for GCC 8. adds 825adeeed1 Mark __dso_handle as hidden [BZ #18822] adds 2c7bbfaf4e hurd: Fix dirfd symbol exposition from ftw adds 52a1f1814e hurd: Fix `revoke' symbol exposition from `unlockpt' adds 64a4af28a6 hurd: Fix `seekdir' symbol exposition from `rewinddir' adds 4009ddc692 hurd: Fix `getifaddrs' and `freeifaddrs' symbol exposition adds 7edd06916d Update sysdeps/unix/sysv/linux/ifaddrs.c adds f124cb3811 Fix nearbyint arithmetic moved before feholdexcept (bug 22225). adds b2f03cf3a4 AArch64: update libm-test-ulps adds 1e6d07234f Simplify C99 isgreater macros adds 4d3693ec1c Remove ancient __signbit inlines adds 4088d8dd29 x86: Allow undefined _DYNAMIC in static executable adds bf27d3973d New generic logf adds 90c42e40d0 missed ChangeLog entry adds 875c76c704 New generic log2f adds 4ea49f4c08 New generic powf adds fffb150735 Remove old cimag inlines adds bd8d53bb33 Use fabs(f/l) rather than __fabs adds 2f92505d20 Update x86_64 libm-test-ulps. adds f6c5e5bce0 arm: Check PIC instead of SHARED in start.S adds 54464e749d mips: Update elf_machine_load_address for static PIE adds 8172aad937 arm: Update elf_machine_load_address for static PIE adds 1e2bffd05c Use libm_alias_double for some dbl-64 functions. adds 2000067a4b Add a test for non-PIE static executable adds 388784cfdd Fix hppa text relocations in libc.so adds 8da92e722c Fix return pointer save and PIC register restore in __getcon [...] adds ef9b6f73f4 Mark 3 *_internal functions with attribute_hidden [BZ #18822] adds 8ed3b64330 Mark internal stdlib functions with attribute_hidden [BZ #18822] adds 8bcdb7e0c5 Mark internal functions with attribute_hidden [BZ #18822] adds 3aff56444e Mark __internal_statvfs[64] with attribute_hidden [BZ #18822] adds c26dd7c600 Mark ____wcsto*_l_internal functions with attribute_hidden [ [...] adds 8345a76018 Mark internal argp functions with attribute_hidden [BZ #18822] adds 7ec4b39ac4 Mark internal unistd functions with attribute_hidden [BZ #18822] adds 783cd767af Mark internal grp/pwd/shadow functions with attribute_hidden [...] adds 44af8a32c3 Mark internal wchar functions with attribute_hidden [BZ #18822] adds a2ca165230 Mark internal gmp functions with attribute_hidden [BZ #18822] adds a4338d994f Mark internal nscd functions with attribute_hidden [BZ #18822] adds b0f5678494 Mark internal time functions with attribute_hidden [BZ #18822] adds e1b33bba7c Mark internal statfs functions with attribute_hidden [BZ #18822] adds 94fd682c9b Mark internal gshadow functions with attribute_hidden [BZ #18822] adds 2e0a69097d Mark internal stdio functions with attribute_hidden [BZ #18822] adds 9635ce6962 Mark internal getXXXbyYYY functions with attribute_hidden [B [...] adds 4587a421c5 Mark internal dirent functions with attribute_hidden [BZ #18822] adds 59c04e6763 Mark internal utmp functions with attribute_hidden [BZ #18822] adds b68f862056 Hide internal regex functions [BZ #18822] adds d6daff1261 Hide __readv and __writev [BZ #18822] adds d48354d860 Mark internal rpc functions with attribute_hidden [BZ #18822] adds 0389a6aaae Mark internal netlink functions with attribute_hidden [BZ #18822] adds b5648377d9 Hide internal sysinfo functions [BZ #18822] adds 2ff16592d8 Mark internal intl functions with attribute_hidden [BZ #18822] adds 9e5ee8b839 Hide internal __ioctl function [BZ #18822] adds 372fe247b1 Hide internal __malloc_check_init function [BZ #18822] adds 225f7eec85 Hide internal __mremap function [BZ #18822] adds 85b358949d Hide __posix_spawn_file_actions_realloc/__spawni [BZ #18822] adds 78cf1d74d2 Hide internal __strsep function [BZ #18822] adds 6a088436d4 Hide internal signal functions [BZ #18822] adds 6e342af6e7 Hide internal __sysinfo function [BZ #18822] adds 048dd6813f Hide internal __assert_fail_base function [BZ #18822] adds fe84fed048 Hide internal __tdestroy function [BZ #18822] adds 6036fc38bf Hide internal __fopen_maybe_mmap function [BZ #18822] adds 3ee8209be7 Hide internal __bsd_getpt function [BZ #18822] adds a0aef7830e Move hidden_proto (__dl_iterate_phdr) to include/link.h [BZ #18822] adds 8369d216dc Hide internal __get_sol function [BZ #18822] adds 2c0cd8f81f Hide internal __gettextparse function [BZ #18822] adds 43b7dfd1b6 Hide internal idna functions [BZ #18822] adds b4744101f3 Hide internal __ifreq function [BZ #18822] adds d19033298f Hide internal __hasmntopt function [BZ #18822] adds 57f859bdb7 Hide internal __hash_string function [BZ #18822] adds fd331b1179 Hide internal __sched_setparam function [BZ #18822] adds 047d1a81fd Hide internal __vstrfmon_l function [BZ #18822] adds dd3121df08 Hide internal __setrlimit function [BZ #18822] adds 87078544f2 Hide internal __tcgetattr function [BZ #18822] adds 36e7ae1e9d Hide internal __nis_hash function [BZ #18822] adds 0e1fd06cde Hide internal __setfpucw function [BZ #18822] adds 7bfd08ac5b Hide internal __init_misc function [BZ #18822] adds 2f8a05d826 Hide internal __libc_print_version function [BZ #18822] adds fa4265909e Hide internal __moncontrol function [BZ #18822] adds bde06c87b7 Hide internal __new_exitfn function [BZ #18822] adds 0e7d5b6e24 Hide internal __new_getrlimit function [BZ #18822] adds c0769f7031 Hide internal __glob64 function [BZ #18822] adds d0a4512bd4 Hide internal __sched_setaffinity_new function [BZ #18822] adds 397286ea93 Hide internal fadvise64/fallocate64 functions [BZ #18822] adds 59ba2d2b54 powerpc: Optimize memrchr for power8 adds 72d3d28108 New symbol version for logf, log2f and powf without SVID compat adds f7a0b063e7 Do not wrap expf and exp2f adds bd4430c2a6 Do not wrap logf, log2f and powf adds bdc5c59214 fix gamma symbol for static linking and new targets adds 527cd19c3d Make dbl-64 atan and tan into weak aliases. adds 38722448c6 Use libm_alias_double for dbl-64 atan, tan. adds 3d1870fa33 Introduce NO_RTLD_HIDDEN, make hurd use it instead of NO_HIDDEN adds b8818ab592 ld.so: Replace (&bootstrap_map) with BOOTSTRAP_MAP adds f275f64e7e fix drem symbol for static linking and new targets adds a1132b5e56 Use libm_alias_double for more dbl-64 functions. adds aa0235dfde Add C++ versions of iscanonical for ldbl-96 and ldbl-128ibm [...] adds 39793865ec Use libm_alias_double for dbl-64 frexp. adds 7f1cbdf8ed Use libm_alias_float for dbl-64 fmaf. adds bcc4e4bb31 tile: Check SHARED instead PIC for SYSCALL_ERROR_NAME adds 4699cb8b5f Use libm_alias_double for dbl-64 logb. adds d8f619b393 Use libm_alias_double for dbl-64 modf. adds cdd4155d6c test-math-iscanonical.cc: Replace bool with int adds c34a19ed4b arm: Don't check _DYNAMIC in elf_machine_load_address adds 0c609d19e3 mips: Don't check _DYNAMIC in elf_machine_load_address adds 02d2d8927d Revert x86: Allow undefined _DYNAMIC in static executable adds 955774751b i386: Use "movl main@GOT(%ebx), %eax" in start.S adds 8f8f8ef7ab [BZ #22243] fix log2(0) and log(10) in downward rounding adds 86c27ade1e [BZ #22244] Fix yn(n,0) without SVID wrapper adds 64d1e08ea8 Move nss_compat from nis to nss subdir and install it uncond [...] adds 57b4af1955 crypt: Use NSPR header files in addition to NSS header files [...] adds 11c4f5010c crypt: Adjust check-local-headers.sh for nspr4 include direc [...] adds 72d13ed1bd Remove alpha nearbyint wrapper. adds 32d372d548 Restore sparc32 copysignl, fabsl, fmal compat symbols (bug 22229). adds db4f87bad4 aarch64: don't use MIN in dl-machine.h adds 7e16a5d1d1 Use libm_alias_double for dbl-64 fma. adds 758f1bfa2a test-math-iscanonical.cc: Return errors != 0 adds 5dba84b324 Add a test for main () in a shared object adds a67029ff12 Use $(DEFAULT-LDFLAGS-$(@F)) in +link-static-before-libc adds ee417882e0 Don't use hidden visibility in libc.a with PIE on i386 new 5a1851b4c7 aarch64: Add abilists for ILP32 support new d0ec27ae4f aarch64: Add ILP32 support new 4250d8b7b0 Add ILP32 support to aarch64 in build-many-glibcs.py new 978ea9d474 aarch64: Set ilp32 minimum linux version to 4.12 new d367072ce4 aarch64: Fix ipc_perm definition for ILP32 new fcbbcf128e aarch64: Update ILP32 abilists
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 (bede104580) \ N -- N -- N refs/heads/arm/ilp32 (fcbbcf128e)
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 6 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 | 3303 +++++++++++++++++++- ChangeLog.1 => ChangeLog.old/ChangeLog.1 | 0 ChangeLog.10 => ChangeLog.old/ChangeLog.10 | 0 ChangeLog.11 => ChangeLog.old/ChangeLog.11 | 0 ChangeLog.12 => ChangeLog.old/ChangeLog.12 | 0 ChangeLog.13 => ChangeLog.old/ChangeLog.13 | 0 ChangeLog.14 => ChangeLog.old/ChangeLog.14 | 0 ChangeLog.15 => ChangeLog.old/ChangeLog.15 | 0 ChangeLog.16 => ChangeLog.old/ChangeLog.16 | 0 ChangeLog.17 => ChangeLog.old/ChangeLog.17 | 0 ChangeLog.18 => ChangeLog.old/ChangeLog.18 | 0 ChangeLog.2 => ChangeLog.old/ChangeLog.2 | 0 ChangeLog.3 => ChangeLog.old/ChangeLog.3 | 0 ChangeLog.4 => ChangeLog.old/ChangeLog.4 | 0 ChangeLog.5 => ChangeLog.old/ChangeLog.5 | 0 ChangeLog.6 => ChangeLog.old/ChangeLog.6 | 0 ChangeLog.7 => ChangeLog.old/ChangeLog.7 | 0 ChangeLog.8 => ChangeLog.old/ChangeLog.8 | 0 ChangeLog.9 => ChangeLog.old/ChangeLog.9 | 0 libidn/ChangeLog => ChangeLog.old/ChangeLog.libidn | 0 .../ChangeLog.localedata | 0 nptl/ChangeLog.old => ChangeLog.old/ChangeLog.nptl | 0 .../ChangeLog.nptl_db | 0 .../ChangeLog.ports | 0 .../ChangeLog.ports-aarch64 | 0 .../ChangeLog.ports-aix | 0 .../ChangeLog.ports-alpha | 0 .../ChangeLog.ports-am33 | 0 .../ChangeLog.ports-arm | 0 .../ChangeLog.ports-cris | 0 .../ChangeLog.ports-hppa | 0 .../ChangeLog.ports-ia64 | 0 .../ChangeLog.ports-linux-generic | 0 .../ChangeLog.ports-m68k | 0 .../ChangeLog.ports-microblaze | 0 .../ChangeLog.ports-mips | 0 .../ChangeLog.ports-powerpc | 0 .../ChangeLog.ports-tile | 0 Makeconfig | 1 + NEWS | 8 + argp/argp-fmtstream.c | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 4 +- argp/argp-parse.c | 2 +- argp/argp-xinl.c | 2 +- benchtests/Makefile | 4 +- benchtests/README | 11 + benchtests/bench-memset-large.c | 49 +- benchtests/bench-memset.c | 68 +- benchtests/bench-string.h | 50 +- benchtests/exp2f-inputs | 2388 ++++++++++++++ benchtests/expf-inputs | 2388 ++++++++++++++ benchtests/log2f-inputs | 2888 +++++++++++++++++ benchtests/logf-inputs | 2888 +++++++++++++++++ benchtests/scripts/compare_strings.py | 66 +- benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 2 + benchtests/trunc-inputs | 22 + benchtests/truncf-inputs | 21 + bits/socket.h | 25 +- config.h.in | 8 + configure | 10 +- configure.ac | 10 +- crypt/Banner | 1 - crypt/Makefile | 8 +- csu/Makefile | 18 +- csu/version.c | 5 +- debug/Makefile | 2 +- debug/pcprofiledump.c | 2 +- dirent/dirfd.c | 3 +- dlfcn/modatexit.c | 2 - dlfcn/modcxaatexit.c | 2 +- dlfcn/tstatexit.c | 8 - dlfcn/tstcxaatexit.c | 8 - elf/Makefile | 24 +- elf/dl-iteratephdr.c | 1 - elf/dl-load.c | 10 +- elf/dl-tunables.c | 15 +- elf/rtld-Rules | 4 +- elf/rtld.c | 3 +- misc/preadv2.c => elf/tst-debug1.c | 22 +- .../multiarch/memrchr-ppc64.c => elf/tst-main1.c | 6 +- .../memrchr-ppc64.c => elf/tst-main1mod.c | 12 +- ...tst-tls1-static.c => tst-tls1-static-non-pie.c} | 0 gmon/gmon.c | 2 + grp/initgroups.c | 8 +- hurd/get-host.c | 4 +- iconv/gconv_int.h | 43 +- iconvdata/Makefile | 16 +- iconvdata/gconv-modules | 7 + .../unix/sysv/linux/readv.c => iconvdata/ibm858.c | 18 +- iconvdata/tst-tables.sh | 1 + include/aliases.h | 3 +- include/argp-fmtstream.h | 19 + include/argp.h | 10 + include/assert.h | 4 +- include/dirent.h | 17 +- include/dlfcn.h | 3 +- include/dso_handle.h | 3 + include/fpu_control.h | 2 +- include/glob.h | 1 + include/gmp.h | 33 +- include/gnu-versions.h | 2 +- include/grp.h | 6 +- include/gshadow.h | 6 +- include/idna.h | 8 + include/ifaddrs.h | 5 + include/ifreq.h | 14 + include/libc-internal.h | 4 +- include/libc-symbols.h | 3 +- include/link.h | 1 + include/malloc.h | 2 + include/math.h | 2 +- include/mntent.h | 1 + include/monetary.h | 3 +- include/netdb.h | 30 +- include/plural-exp.h | 8 + include/pwd.h | 6 +- include/regex.h | 6 +- include/rpc/netdb.h | 4 +- include/rpc/rpc.h | 8 +- include/sched.h | 1 + include/scratch_buffer.h | 7 +- include/search.h | 1 + include/setjmp.h | 2 +- include/shadow.h | 7 +- include/signal.h | 6 +- include/stdio.h | 20 +- include/stdlib.h | 55 +- include/string.h | 3 +- include/sys/ioctl.h | 1 + include/sys/mman.h | 1 + include/sys/resource.h | 1 + include/sys/stat.h | 6 +- include/sys/statfs.h | 9 +- include/sys/statvfs.h | 6 +- include/sys/sysinfo.h | 6 +- include/sys/uio.h | 2 + include/sys/utsname.h | 2 +- include/termios.h | 1 + include/time.h | 32 +- include/unistd.h | 61 +- include/utmp.h | 14 +- include/wchar.h | 61 +- inet/check_pf.c | 4 +- inet/getnameinfo.c | 4 +- inet/ifaddrs.c | 2 + intl/gettextP.h | 17 +- intl/hash-string.h | 3 +- intl/plural-exp.c | 2 +- intl/plural-exp.h | 5 +- io/chmod.c | 1 + io/ftw.c | 6 +- io/mkdir.c | 1 + io/read.c | 1 + io/write.c | 1 + libidn/Banner | 1 - libio/iolibio.h | 5 +- libio/tst-widetext.input | 2 +- locale/coll-lookup.h | 6 +- locale/iso-639.def | 3 +- localedata/SUPPORTED | 1 + localedata/charmaps/IBM858 | 281 ++ localedata/charmaps/UTF-8 | 10 +- localedata/locales/az_AZ | 7 +- localedata/locales/bn_BD | 6 +- localedata/locales/miq_NI | 188 ++ localedata/locales/niu_NZ | 80 +- localedata/locales/om_ET | 100 +- localedata/locales/om_KE | 84 +- localedata/unicode-gen/Makefile | 4 +- localedata/unicode-gen/PropList.txt | 1618 ++++++++++ localedata/unicode-gen/utf8_gen.py | 84 +- login/getutent.c | 1 + login/getutent_r.c | 2 + login/getutid.c | 1 + login/getutid_r.c | 1 + login/getutline.c | 1 + login/getutline_r.c | 1 + login/updwtmp.c | 1 + malloc/dynarray_emplace_enlarge.c | 2 +- malloc/mtrace.c | 4 +- malloc/scratch_buffer_grow.c | 6 +- malloc/scratch_buffer_grow_preserve.c | 10 +- malloc/scratch_buffer_set_array_size.c | 6 +- malloc/tst-scratch_buffer.c | 2 +- manual/contrib.texi | 11 +- manual/math.texi | 10 +- manual/nss.texi | 18 +- manual/tunables.texi | 3 +- math/Makefile | 7 +- math/Versions | 3 + math/bits/cmathcalls.h | 30 - math/bits/math-finite.h | 7 +- math/bits/mathcalls.h | 6 - math/cabs_template.c | 4 - math/carg_template.c | 4 - math/cimag_template.c | 4 - math/conj_template.c | 4 - math/creal_template.c | 4 - math/e_acoshl.c | 14 - math/e_acosl.c | 14 - math/e_asinl.c | 14 - math/e_atan2l.c | 14 - math/e_atanhl.c | 14 - math/e_coshl.c | 14 - math/e_expl.c | 14 - math/e_fmodl.c | 14 - math/e_gammal_r.c | 15 - math/e_hypotl.c | 14 - math/e_j0l.c | 26 - math/e_j1l.c | 26 - math/e_jnl.c | 26 - math/e_lgammal_r.c | 17 - math/e_log10l.c | 14 - math/e_log2l.c | 14 - math/e_logl.c | 14 - math/e_powl.c | 14 - math/e_rem_pio2l.c | 14 - math/e_sinhl.c | 14 - math/e_sqrtf128.c | 14 - math/e_sqrtl.c | 14 - math/k_cosl.c | 14 - math/k_sinl.c | 14 - math/k_tanl.c | 14 - math/lgamma-compat.h | 3 +- math/libm-test-exp10.inc | 10 - math/math.h | 119 +- math/s_asinhl.c | 14 - math/s_atanl.c | 14 - math/s_cacos_template.c | 4 - math/s_cacosh_template.c | 4 - math/s_casin_template.c | 4 - math/s_casinh_template.c | 4 - math/s_catan_template.c | 4 - math/s_catanh_template.c | 4 - math/s_cbrtl.c | 14 - math/s_ccos_template.c | 4 - math/s_ccosh_template.c | 4 - math/s_cexp_template.c | 4 - math/s_clog10_template.c | 6 - math/s_clog_template.c | 4 - math/s_cpow_template.c | 4 - math/s_cproj_template.c | 4 - math/s_csin_template.c | 4 - math/s_csinh_template.c | 4 - math/s_csqrt_template.c | 4 - math/s_ctan_template.c | 4 - math/s_ctanh_template.c | 4 - math/s_erfl.c | 25 - math/s_expm1l.c | 15 - math/s_fdim_template.c | 4 - math/s_fma.c | 8 +- math/s_fmaf.c | 3 +- math/s_fmal.c | 3 +- math/s_fmax_template.c | 4 - math/s_fmin_template.c | 4 - math/s_ldexp_template.c | 4 +- math/s_log1pl.c | 13 - math/s_nan_template.c | 4 - math/s_nextafter.c | 5 +- math/s_tanhl.c | 14 - .../test-math-iscanonical.cc | 52 +- math/w_acos_compat.c | 7 +- math/w_acosf_compat.c | 5 +- math/w_acosh_compat.c | 7 +- math/w_acoshf_compat.c | 5 +- math/w_acoshl_compat.c | 5 +- math/w_acosl_compat.c | 5 +- math/w_asin_compat.c | 7 +- math/w_asinf_compat.c | 5 +- math/w_asinl_compat.c | 5 +- math/w_atan2_compat.c | 7 +- math/w_atan2f_compat.c | 5 +- math/w_atan2l_compat.c | 5 +- math/w_atanh_compat.c | 7 +- math/w_atanhf_compat.c | 5 +- math/w_atanhl_compat.c | 5 +- math/w_cosh_compat.c | 7 +- math/w_coshf_compat.c | 5 +- math/w_coshl_compat.c | 5 +- math/w_exp10_compat.c | 17 +- math/w_exp10f_compat.c | 9 +- math/w_exp10l_compat.c | 9 +- math/w_exp2_compat.c | 7 +- math/w_exp2f.c | 7 + math/w_exp2f_compat.c | 6 +- math/w_exp2l_compat.c | 5 +- {sysdeps/ieee754/dbl-64 => math}/w_exp_compat.c | 7 +- math/w_expf.c | 7 + {sysdeps/ieee754/flt-32 => math}/w_expf_compat.c | 7 +- math/w_expl_compat.c | 51 +- math/w_fmod_compat.c | 7 +- math/w_fmodf_compat.c | 5 +- math/w_fmodl_compat.c | 5 +- math/w_hypot_compat.c | 7 +- math/w_hypotf_compat.c | 5 +- math/w_hypotl_compat.c | 5 +- math/w_ilogb_template.c | 4 - math/w_j0_compat.c | 13 +- math/w_j0f_compat.c | 9 +- math/w_j0l_compat.c | 7 +- math/w_j1_compat.c | 13 +- math/w_j1f_compat.c | 9 +- math/w_j1l_compat.c | 7 +- math/w_jn_compat.c | 13 +- math/w_jnf_compat.c | 9 +- math/w_jnl_compat.c | 19 +- math/w_lgamma.c | 10 + math/w_lgamma_r_compat.c | 4 +- math/w_lgammaf.c | 6 + math/w_lgammaf_r_compat.c | 2 + math/w_lgammal.c | 6 + math/w_lgammal_r_compat.c | 2 + math/w_log10_compat.c | 7 +- math/w_log10f_compat.c | 5 +- math/w_log10l_compat.c | 5 +- math/w_log2_compat.c | 7 +- math/w_log2f.c | 7 + math/w_log2f_compat.c | 7 +- math/w_log2l_compat.c | 5 +- math/w_log_compat.c | 7 +- math/w_logf.c | 7 + math/w_logf_compat.c | 7 +- math/w_logl_compat.c | 5 +- math/w_pow_compat.c | 7 +- math/w_powf.c | 7 + math/w_powf_compat.c | 7 +- math/w_powl_compat.c | 5 +- math/w_remainder.c | 8 + math/w_remainder_compat.c | 9 +- math/w_remainderf.c | 5 + math/w_remainderf_compat.c | 5 +- math/w_remainderl.c | 5 + math/w_remainderl_compat.c | 5 +- math/w_scalb_compat.c | 4 + math/w_scalbf_compat.c | 4 + math/w_scalbl_compat.c | 4 + math/w_scalbln_template.c | 4 - math/w_sinh_compat.c | 7 +- math/w_sinhf_compat.c | 5 +- math/w_sinhl_compat.c | 5 +- math/w_sqrt_compat.c | 7 +- math/w_sqrtf_compat.c | 5 +- math/w_sqrtl_compat.c | 5 +- math/w_tgamma_compat.c | 7 +- math/w_tgammaf_compat.c | 5 +- math/w_tgammal_compat.c | 5 +- misc/efgcvt_r.c | 7 +- misc/getsysstats.c | 4 + misc/ioctl.c | 1 + misc/mntent_r.c | 1 + misc/preadv2.c | 1 + misc/preadv64v2.c | 1 + misc/pwritev2.c | 1 + misc/pwritev64v2.c | 1 + misc/readv.c | 1 + misc/revoke.c | 4 +- misc/tsearch.c | 1 + misc/tst-preadvwritev2-common.c | 14 +- misc/writev.c | 1 + nis/Makefile | 6 +- nis/Versions | 11 - nptl/Banner | 1 - nptl/Makefile | 5 - nptl/pthread_atfork.c | 8 +- nptl/tst-atfork2mod.c | 2 +- nptl/version.c | 4 +- nscd/initgrcache.c | 9 +- nscd/netgroupcache.c | 2 + nscd/nscd-client.h | 12 +- nscd/nscd_helper.c | 5 + nscd/nscd_proto.h | 34 +- nss/Makefile | 6 +- nss/Versions | 11 + nss/getXXbyYY.c | 3 +- nss/grp-lookup.c | 8 +- {nis => nss}/nss_compat/compat-grp.c | 21 +- {nis => nss}/nss_compat/compat-initgroups.c | 9 +- {nis => nss}/nss_compat/compat-pwd.c | 13 +- {nis => nss}/nss_compat/compat-spwd.c | 11 +- .../bsd/unlockpt.c => nss/nss_compat/nisdomain.c | 44 +- nss/{pwd-lookup.c => nss_compat/nisdomain.h} | 10 +- nss/nsswitch.c | 16 +- nss/pwd-lookup.c | 8 +- nss/spwd-lookup.c | 8 +- po/fr.po | 4 +- po/sv.po | 1150 +++---- posix/Makefile | 10 +- posix/Versions | 3 + posix/bug-glob1.c | 88 - posix/flexmember.h | 45 + .../posix/pwritev2.c => posix/glob-lstat-compat.c | 30 +- posix/glob.c | 1041 +++--- .../pwritev2.c => posix/glob64-lstat-compat.c | 30 +- posix/glob64.c | 11 +- .../sysv/linux/writev.c => posix/glob_internal.h | 52 +- .../posix/pwritev64v2.c => posix/glob_pattern_p.c | 31 +- sysdeps/posix/preadv2.c => posix/globfree.c | 31 +- misc/preadv2.c => posix/globfree64.c | 21 +- posix/pread64.c | 1 + posix/regcomp.c | 2 + posix/regexec.c | 2 + posix/sched_primax.c | 1 + posix/sched_primin.c | 1 + posix/sched_setp.c | 1 + posix/spawn_int.h | 5 +- posix/tst-fexecve.c | 88 + posix/tst-glob_lstat_compat.c | 263 ++ posix/tst-glob_symlinks.c | 135 + posix/tst-regex.c | 2 +- posix/tst-regex2.c | 2 +- posix/wordexp-test.c | 5 +- resolv/Banner | 1 - resolv/Makefile | 2 +- resolv/gai_misc.h | 15 +- resolv/nss_dns/dns-host.c | 16 +- resolv/res_init.c | 5 + resolv/resolv_conf.c | 5 +- resolv/tst-res_use_inet6.c | 408 ++- resolv/tst-resolv-qtypes.c | 2 +- resolv/tst-resolv-res_init-skeleton.c | 4 + resource/setrlimit.c | 1 + scripts/build-many-glibcs.py | 4 +- scripts/check-local-headers.sh | 2 +- scripts/gen-tunables.awk | 12 +- signal/kill.c | 1 + signal/sigblock.c | 1 + signal/sigprocmask.c | 1 + soft-fp/Banner | 1 - stdlib/Makefile | 17 +- stdlib/at_quick_exit.c | 8 +- stdlib/atexit.c | 9 +- stdlib/canonicalize.c | 1 + stdlib/cxa_atexit.c | 28 +- stdlib/cxa_finalize.c | 68 +- stdlib/exit.c | 42 +- stdlib/exit.h | 21 +- stdlib/gmp-impl.h | 12 +- stdlib/on_exit.c | 13 +- misc/preadv2.c => stdlib/test-at_quick_exit-race.c | 20 +- stdlib/test-atexit-race-common.c | 74 + misc/preadv64v2.c => stdlib/test-atexit-race.c | 19 +- .../gentempfd.c => stdlib/test-cxa_atexit-race.c | 27 +- stdlib/test-dlclose-exit-race-helper.c | 79 + stdlib/test-dlclose-exit-race.c | 80 + misc/preadv2.c => stdlib/test-on_exit-race.c | 19 +- stdlib/tst-atexit-common.c | 45 +- stdlib/tst-tls-atexit-lib.c | 3 +- stdlib/tst-tls-atexit.c | 30 +- string/strsep.c | 1 + sunrpc/tst-udp-nonblocking.c | 8 +- sunrpc/tst-udp-timeout.c | 6 +- support/Makefile | 1 + .../ifunc-mathvec-avx512.h => support/xdlfcn.c | 50 +- .../float128/wcstof128_l.c => support/xdlfcn.h | 20 +- sysdeps/aarch64/Makefile | 4 - sysdeps/aarch64/dl-machine.h | 3 +- sysdeps/aarch64/fpu/math_private.h | 20 + sysdeps/aarch64/libm-test-ulps | 40 +- sysdeps/aarch64/start.S | 6 +- sysdeps/aarch64/sysdep.h | 14 + sysdeps/alpha/fpu/bits/mathinline.h | 125 - sysdeps/alpha/fpu/libm-test-ulps | 30 - sysdeps/{sparc/sparc32 => alpha}/fpu/s_fma.c | 0 sysdeps/alpha/fpu/s_nearbyint.c | 25 - sysdeps/arm/Makefile | 9 - sysdeps/arm/dl-machine.h | 9 +- sysdeps/arm/libm-test-ulps | 22 - sysdeps/arm/start.S | 4 +- sysdeps/generic/_itoa.h | 2 +- sysdeps/generic/aio_misc.h | 3 +- sysdeps/generic/ifreq.h | 12 - sysdeps/generic/ldsodefs.h | 8 +- sysdeps/generic/libm-alias-double.h | 42 + ...h-type-macros-float128.h => libm-alias-float.h} | 39 +- sysdeps/generic/libm-alias-float128.h | 36 + sysdeps/generic/libm-alias-ldouble.h | 36 + sysdeps/generic/math-type-macros-double.h | 23 +- sysdeps/generic/math-type-macros-float.h | 12 +- sysdeps/generic/math-type-macros-float128.h | 5 + sysdeps/generic/math-type-macros-ldouble.h | 12 +- sysdeps/generic/math-type-macros.h | 29 +- sysdeps/generic/sigsetops.h | 7 +- sysdeps/gnu/glob64.c | 3 - sysdeps/gnu/globfree64.c | 10 + sysdeps/gnu/ifaddrs.c | 2 + sysdeps/gnu/netinet/tcp.h | 10 +- sysdeps/hppa/dl-machine.h | 2 +- sysdeps/hppa/fpu/libm-test-ulps | 22 - sysdeps/i386/Makefile | 4 - sysdeps/i386/configure | 7 +- sysdeps/i386/configure.ac | 6 + sysdeps/i386/fpu/{doasin.c => e_exp2f_data.c} | 0 sysdeps/i386/fpu/{doasin.c => e_log2f_data.c} | 0 sysdeps/i386/fpu/{doasin.c => e_logf_data.c} | 0 sysdeps/i386/fpu/{doasin.c => e_powf_log2_data.c} | 0 sysdeps/i386/fpu/libm-test-ulps | 30 - sysdeps/i386/fpu/{doasin.c => math_errf.c} | 0 sysdeps/i386/fpu/w_exp2f.c | 1 + sysdeps/i386/fpu/w_expf.c | 1 + sysdeps/i386/fpu/w_log2f.c | 1 + sysdeps/i386/fpu/w_logf.c | 1 + sysdeps/i386/fpu/w_powf.c | 1 + sysdeps/i386/fpu/w_sqrt.c | 9 + sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 30 - sysdeps/i386/i686/fpu/multiarch/w_expf.c | 1 + sysdeps/i386/i686/multiarch/strncpy.c | 1 - sysdeps/i386/machine-gmon.h | 2 +- sysdeps/i386/start.S | 7 +- sysdeps/ia64/dl-machine.h | 2 +- sysdeps/ia64/fpu/bits/mathinline.h | 53 - sysdeps/ia64/fpu/e_exp10.S | 6 +- sysdeps/ia64/fpu/e_exp10f.S | 6 +- sysdeps/ia64/fpu/e_exp10l.S | 6 +- sysdeps/ia64/fpu/e_exp2f.S | 10 +- .../{i386/fpu/doasin.c => ia64/fpu/e_exp2f_data.c} | 0 sysdeps/ia64/fpu/e_expf.S | 6 + sysdeps/ia64/fpu/e_log2f.S | 10 +- .../{i386/fpu/doasin.c => ia64/fpu/e_log2f_data.c} | 0 sysdeps/ia64/fpu/e_logf.S | 6 + .../{i386/fpu/doasin.c => ia64/fpu/e_logf_data.c} | 0 sysdeps/ia64/fpu/e_powf.S | 10 +- .../fpu/doasin.c => ia64/fpu/e_powf_log2_data.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/math_errf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acos.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosh.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acoshf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acoshl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asin.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asinf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asinl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanh.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanhf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanhl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_cosh.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_coshf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_coshl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_expf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_expl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmod.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmodf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmodl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypot.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypotf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypotl.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_lgamma_r.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_lgammaf_r.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_lgammal_r.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_logf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_logl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_pow.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_powf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_powl.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_remainder.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_remainderf.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_remainderl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinh.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinhf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinhl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrt.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrtf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrtl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_tgamma.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_tgammaf.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_tgammal.c} | 0 sysdeps/ia64/stackinfo.h | 5 +- sysdeps/ieee754/dbl-64/e_jn.c | 10 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 2 +- sysdeps/ieee754/dbl-64/e_log10.c | 2 +- sysdeps/ieee754/dbl-64/e_log2.c | 2 +- sysdeps/ieee754/dbl-64/s_asinh.c | 7 +- sysdeps/ieee754/dbl-64/s_atan.c | 7 +- sysdeps/ieee754/dbl-64/s_cbrt.c | 7 +- sysdeps/ieee754/dbl-64/s_ceil.c | 7 +- sysdeps/ieee754/dbl-64/s_copysign.c | 7 +- sysdeps/ieee754/dbl-64/s_erf.c | 13 +- sysdeps/ieee754/dbl-64/s_expm1.c | 7 +- sysdeps/ieee754/dbl-64/s_fabs.c | 7 +- sysdeps/ieee754/dbl-64/s_floor.c | 7 +- sysdeps/ieee754/dbl-64/s_fma.c | 8 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 3 +- sysdeps/ieee754/dbl-64/s_frexp.c | 7 +- sysdeps/ieee754/dbl-64/s_fromfp.c | 6 +- sysdeps/ieee754/dbl-64/s_fromfp_main.c | 1 + sysdeps/ieee754/dbl-64/s_fromfpx.c | 6 +- sysdeps/ieee754/dbl-64/s_getpayload.c | 7 +- sysdeps/ieee754/dbl-64/s_llrint.c | 7 +- sysdeps/ieee754/dbl-64/s_llround.c | 7 +- sysdeps/ieee754/dbl-64/s_logb.c | 6 +- sysdeps/ieee754/dbl-64/s_lrint.c | 7 +- sysdeps/ieee754/dbl-64/s_lround.c | 7 +- sysdeps/ieee754/dbl-64/s_modf.c | 7 +- sysdeps/ieee754/dbl-64/s_nearbyint.c | 11 +- sysdeps/ieee754/dbl-64/s_nextup.c | 7 +- sysdeps/ieee754/dbl-64/s_remquo.c | 7 +- sysdeps/ieee754/dbl-64/s_rint.c | 7 +- sysdeps/ieee754/dbl-64/s_round.c | 7 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 9 +- sysdeps/ieee754/dbl-64/s_setpayload.c | 6 +- sysdeps/ieee754/dbl-64/s_setpayload_main.c | 1 + sysdeps/ieee754/dbl-64/s_setpayloadsig.c | 6 +- sysdeps/ieee754/dbl-64/s_sin.c | 13 +- sysdeps/ieee754/dbl-64/s_sincos.c | 7 +- sysdeps/ieee754/dbl-64/s_tan.c | 7 +- sysdeps/ieee754/dbl-64/s_tanh.c | 7 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 7 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 7 +- sysdeps/ieee754/dbl-64/s_trunc.c | 7 +- sysdeps/ieee754/dbl-64/s_ufromfp.c | 6 +- sysdeps/ieee754/dbl-64/s_ufromfpx.c | 6 +- sysdeps/ieee754/dbl-64/sincos32.h | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/e_log2.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_ceil.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_floor.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c | 13 +- sysdeps/ieee754/dbl-64/wordsize-64/s_logb.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_nearbyint.c | 15 +- sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_rint.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_round.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c | 9 +- .../ieee754/dbl-64/wordsize-64/s_setpayload_main.c | 1 + sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c | 7 +- .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 7 +- sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c | 7 +- sysdeps/ieee754/float128/float128_private.h | 4 + sysdeps/ieee754/float128/s_fromfpf128.c | 3 +- sysdeps/ieee754/float128/s_fromfpxf128.c | 3 +- sysdeps/ieee754/float128/s_setpayloadf128.c | 3 +- sysdeps/ieee754/float128/s_setpayloadsigf128.c | 3 +- sysdeps/ieee754/float128/s_ufromfpf128.c | 3 +- sysdeps/ieee754/float128/s_ufromfpxf128.c | 3 +- sysdeps/ieee754/float128/wcstof128.c | 3 - sysdeps/ieee754/float128/wcstof128_l.c | 3 - sysdeps/ieee754/flt-32/e_exp2f.c | 179 +- sysdeps/ieee754/flt-32/e_exp2f_data.c | 44 + sysdeps/ieee754/flt-32/e_expf.c | 199 +- sysdeps/ieee754/flt-32/e_jnf.c | 6 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 2 +- sysdeps/ieee754/flt-32/e_log10f.c | 2 +- sysdeps/ieee754/flt-32/e_log2f.c | 155 +- sysdeps/ieee754/flt-32/e_log2f_data.c | 44 + sysdeps/ieee754/flt-32/e_logf.c | 155 +- sysdeps/ieee754/flt-32/e_logf_data.c | 44 + sysdeps/ieee754/flt-32/e_powf.c | 395 ++- sysdeps/ieee754/flt-32/e_powf_log2_data.c | 45 + sysdeps/ieee754/flt-32/math_config.h | 164 + sysdeps/ieee754/flt-32/math_errf.c | 76 + sysdeps/ieee754/flt-32/s_asinhf.c | 3 +- sysdeps/ieee754/flt-32/s_atanf.c | 3 +- sysdeps/ieee754/flt-32/s_cbrtf.c | 3 +- sysdeps/ieee754/flt-32/s_ceilf.c | 3 +- sysdeps/ieee754/flt-32/s_copysignf.c | 3 +- sysdeps/ieee754/flt-32/s_cosf.c | 3 +- sysdeps/ieee754/flt-32/s_erff.c | 5 +- sysdeps/ieee754/flt-32/s_expm1f.c | 3 +- sysdeps/ieee754/flt-32/s_fabsf.c | 3 +- sysdeps/ieee754/flt-32/s_floorf.c | 3 +- sysdeps/ieee754/flt-32/s_frexpf.c | 3 +- sysdeps/ieee754/flt-32/s_fromfpf.c | 3 +- sysdeps/ieee754/flt-32/s_fromfpf_main.c | 1 + sysdeps/ieee754/flt-32/s_fromfpxf.c | 3 +- sysdeps/ieee754/flt-32/s_getpayloadf.c | 4 +- sysdeps/ieee754/flt-32/s_llrintf.c | 3 +- sysdeps/ieee754/flt-32/s_llroundf.c | 3 +- sysdeps/ieee754/flt-32/s_logbf.c | 3 +- sysdeps/ieee754/flt-32/s_lrintf.c | 3 +- sysdeps/ieee754/flt-32/s_lroundf.c | 3 +- sysdeps/ieee754/flt-32/s_modff.c | 3 +- sysdeps/ieee754/flt-32/s_nearbyintf.c | 7 +- sysdeps/ieee754/flt-32/s_nextafterf.c | 3 +- sysdeps/ieee754/flt-32/s_nextupf.c | 3 +- sysdeps/ieee754/flt-32/s_remquof.c | 3 +- sysdeps/ieee754/flt-32/s_rintf.c | 3 +- sysdeps/ieee754/flt-32/s_roundevenf.c | 4 +- sysdeps/ieee754/flt-32/s_roundf.c | 3 +- sysdeps/ieee754/flt-32/s_setpayloadf.c | 3 +- sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 1 + sysdeps/ieee754/flt-32/s_setpayloadsigf.c | 3 +- sysdeps/ieee754/flt-32/s_sincosf.c | 3 +- sysdeps/ieee754/flt-32/s_sinf.c | 3 +- sysdeps/ieee754/flt-32/s_tanf.c | 3 +- sysdeps/ieee754/flt-32/s_tanhf.c | 3 +- sysdeps/ieee754/flt-32/s_totalorderf.c | 4 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 4 +- sysdeps/ieee754/flt-32/s_truncf.c | 3 +- sysdeps/ieee754/flt-32/s_ufromfpf.c | 3 +- sysdeps/ieee754/flt-32/s_ufromfpxf.c | 3 +- sysdeps/ieee754/flt-32/t_exp2f.h | 351 --- .../fpu/doasin.c => ieee754/flt-32/w_exp2f.c} | 0 .../{i386/fpu/doasin.c => ieee754/flt-32/w_expf.c} | 0 .../fpu/doasin.c => ieee754/flt-32/w_log2f.c} | 0 .../{i386/fpu/doasin.c => ieee754/flt-32/w_logf.c} | 0 .../{i386/fpu/doasin.c => ieee754/flt-32/w_powf.c} | 0 sysdeps/ieee754/k_standard.c | 37 +- sysdeps/ieee754/k_standardf.c | 2 + sysdeps/ieee754/k_standardl.c | 3 + sysdeps/ieee754/ldbl-128/e_lgammal_r.c | 8 +- sysdeps/ieee754/ldbl-128/e_log10l.c | 2 +- sysdeps/ieee754/ldbl-128/e_log2l.c | 2 +- sysdeps/ieee754/ldbl-128/s_fromfpl.c | 3 +- sysdeps/ieee754/ldbl-128/s_fromfpxl.c | 3 +- sysdeps/ieee754/ldbl-128/s_getpayloadl.c | 3 +- sysdeps/ieee754/ldbl-128/s_nearbyintl.c | 4 +- sysdeps/ieee754/ldbl-128/s_roundevenl.c | 3 +- sysdeps/ieee754/ldbl-128/s_setpayloadl.c | 3 +- sysdeps/ieee754/ldbl-128/s_setpayloadsigl.c | 3 +- sysdeps/ieee754/ldbl-128/s_totalorderl.c | 3 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 3 +- sysdeps/ieee754/ldbl-128/s_ufromfpl.c | 3 +- sysdeps/ieee754/ldbl-128/s_ufromfpxl.c | 3 +- sysdeps/ieee754/ldbl-128/w_expl_compat.c | 43 - sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 21 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_j0l.c | 867 ++++- sysdeps/ieee754/ldbl-128ibm/e_j1l.c | 888 +++++- sysdeps/ieee754/ldbl-128ibm/e_lgammal_r.c | 995 +++++- sysdeps/ieee754/ldbl-128ibm/e_log10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_log2l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_cbrtl.c | 104 +- sysdeps/ieee754/ldbl-128ibm/s_fromfpl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_fromfpxl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 7 +- sysdeps/ieee754/ldbl-128ibm/s_setpayloadl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_setpayloadsigl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_ufromfpl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_ufromfpxl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/t_expl.h | 970 ++++++ sysdeps/ieee754/ldbl-128ibm/w_expl_compat.c | 22 - sysdeps/ieee754/ldbl-64-128/w_expl_compat.c | 5 - sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 19 +- sysdeps/ieee754/ldbl-96/s_fromfpl.c | 3 +- sysdeps/ieee754/ldbl-96/s_fromfpxl.c | 3 +- sysdeps/ieee754/ldbl-96/s_getpayloadl.c | 3 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 3 +- sysdeps/ieee754/ldbl-96/s_setpayloadl.c | 3 +- sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c | 3 +- sysdeps/ieee754/ldbl-96/s_totalorderl.c | 3 +- sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 3 +- sysdeps/ieee754/ldbl-96/s_ufromfpl.c | 3 +- sysdeps/ieee754/ldbl-96/s_ufromfpxl.c | 3 +- sysdeps/ieee754/ldbl-96/w_expl_compat.c | 35 - sysdeps/ieee754/ldbl-opt/Makefile | 3 +- sysdeps/ieee754/ldbl-opt/libm-alias-double.h | 44 + sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 41 + sysdeps/ieee754/ldbl-opt/math-type-macros-double.h | 38 - .../ieee754/ldbl-opt/math-type-macros-ldouble.h | 38 - sysdeps/ieee754/ldbl-opt/nldbl-pow10.c | 8 - sysdeps/ieee754/ldbl-opt/s_asinh.c | 5 - sysdeps/ieee754/ldbl-opt/s_atan.c | 5 - sysdeps/ieee754/ldbl-opt/s_cbrt.c | 5 - sysdeps/ieee754/ldbl-opt/s_ceil.c | 5 - .../preadv64v2.c => ieee754/ldbl-opt/s_clog10.c} | 25 +- sysdeps/ieee754/ldbl-opt/s_copysign.c | 6 +- sysdeps/ieee754/ldbl-opt/s_erf.c | 6 - sysdeps/ieee754/ldbl-opt/s_expm1.c | 5 - sysdeps/ieee754/ldbl-opt/s_fabs.c | 5 - sysdeps/ieee754/ldbl-opt/s_floor.c | 5 - sysdeps/ieee754/ldbl-opt/s_fma.c | 5 - sysdeps/ieee754/ldbl-opt/s_fmal.c | 5 - sysdeps/ieee754/ldbl-opt/s_frexp.c | 6 +- sysdeps/ieee754/ldbl-opt/s_ldexp.c | 8 +- sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 12 +- sysdeps/ieee754/ldbl-opt/s_llrint.c | 5 - sysdeps/ieee754/ldbl-opt/s_llround.c | 5 - sysdeps/ieee754/ldbl-opt/s_log1p.c | 5 - sysdeps/ieee754/ldbl-opt/s_logb.c | 5 - sysdeps/ieee754/ldbl-opt/s_lrint.c | 5 - sysdeps/ieee754/ldbl-opt/s_lround.c | 5 - sysdeps/ieee754/ldbl-opt/s_modf.c | 6 +- sysdeps/ieee754/ldbl-opt/s_nearbyint.c | 5 - sysdeps/ieee754/ldbl-opt/s_nextafter.c | 3 - sysdeps/ieee754/ldbl-opt/s_remquo.c | 5 - sysdeps/ieee754/ldbl-opt/s_rint.c | 5 - sysdeps/ieee754/ldbl-opt/s_round.c | 5 - sysdeps/ieee754/ldbl-opt/s_scalbln.c | 9 - sysdeps/ieee754/ldbl-opt/s_scalbn.c | 9 - sysdeps/ieee754/ldbl-opt/s_sin.c | 15 - sysdeps/ieee754/ldbl-opt/s_sincos.c | 5 - sysdeps/ieee754/ldbl-opt/s_tan.c | 5 - sysdeps/ieee754/ldbl-opt/s_tanh.c | 5 - sysdeps/ieee754/ldbl-opt/s_trunc.c | 5 - sysdeps/ieee754/ldbl-opt/w_acos_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_acosh_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_acosl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_asin_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_asinl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_atan2_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_atanh_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_cosh_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_coshl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_exp10_compat.c | 6 +- sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c | 25 +- sysdeps/ieee754/ldbl-opt/w_exp_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_fmod_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_hypot_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_j0_compat.c | 6 - sysdeps/ieee754/ldbl-opt/w_j0l_compat.c | 6 - sysdeps/ieee754/ldbl-opt/w_j1_compat.c | 6 - sysdeps/ieee754/ldbl-opt/w_j1l_compat.c | 6 - sysdeps/ieee754/ldbl-opt/w_jn_compat.c | 6 - sysdeps/ieee754/ldbl-opt/w_jnl_compat.c | 6 - sysdeps/ieee754/ldbl-opt/w_lgammal_r_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_log10_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_log10l_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_log2_compat.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_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_pow_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_powl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_remainder_compat.c | 1 - sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c | 11 +- sysdeps/ieee754/ldbl-opt/w_scalbln.c | 5 + sysdeps/ieee754/ldbl-opt/w_sinh_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c | 5 - sysdeps/m68k/Makefile | 4 - sysdeps/m68k/coldfire/fpu/bits/mathinline.h | 44 - sysdeps/m68k/m680x0/fpu/bits/mathinline.h | 78 - .../doasin.c => m68k/m680x0/fpu/e_exp2f_data.c} | 0 .../doasin.c => m68k/m680x0/fpu/e_log2f_data.c} | 0 .../fpu/doasin.c => m68k/m680x0/fpu/e_logf_data.c} | 0 .../m680x0/fpu/e_powf_log2_data.c} | 0 .../fpu/doasin.c => m68k/m680x0/fpu/math_errf.c} | 0 sysdeps/m68k/m680x0/fpu/w_exp2f.c | 1 + sysdeps/m68k/m680x0/fpu/w_expf.c | 1 + sysdeps/m68k/m680x0/fpu/w_log2f.c | 1 + sysdeps/m68k/m680x0/fpu/w_logf.c | 1 + sysdeps/m68k/m680x0/fpu/w_powf.c | 1 + sysdeps/mach/getsysstats.c | 4 + sysdeps/mach/hurd/bits/socket.h | 27 +- sysdeps/mach/hurd/chmod.c | 1 + sysdeps/mach/hurd/configure | 2 +- sysdeps/mach/hurd/configure.ac | 2 +- sysdeps/mach/hurd/dirfd.c | 4 +- sysdeps/mach/hurd/dl-sysdep.c | 63 +- sysdeps/mach/hurd/i386/Implies | 1 + sysdeps/mach/hurd/i386/Makefile | 8 + sysdeps/mach/hurd/ifreq.h | 12 - sysdeps/mach/hurd/ioctl.c | 1 + sysdeps/mach/hurd/kill.c | 1 + sysdeps/mach/hurd/mkdir.c | 1 + sysdeps/mach/hurd/mmap.c | 1 + sysdeps/mach/hurd/mmap64.c | 1 + sysdeps/mach/hurd/pread64.c | 1 + sysdeps/mach/hurd/read.c | 1 + sysdeps/mach/hurd/readdir64.c | 1 + sysdeps/mach/hurd/revoke.c | 4 +- sysdeps/mach/hurd/rewinddir.c | 2 +- sysdeps/mach/hurd/seekdir.c | 5 +- sysdeps/mach/hurd/setrlimit.c | 1 + sysdeps/mach/hurd/sigaltstack.c | 1 + sysdeps/mach/hurd/sigprocmask.c | 1 + sysdeps/mach/hurd/write.c | 1 + .../linux/readv.c => mach/hurd/x86/dl-sysdep.c} | 14 +- sysdeps/mach/mprotect.c | 1 + sysdeps/mach/munmap.c | 1 + sysdeps/microblaze/libm-test-ulps | 4 - sysdeps/mips/Makefile | 4 - sysdeps/mips/dl-machine.h | 2 +- sysdeps/mips/mips32/libm-test-ulps | 22 - sysdeps/mips/mips64/libm-test-ulps | 30 - sysdeps/nios2/Makefile | 4 - sysdeps/nios2/libm-test-ulps | 4 - sysdeps/posix/dirfd.c | 4 +- sysdeps/posix/getaddrinfo.c | 5 +- sysdeps/posix/pause.c | 1 + sysdeps/posix/pread64.c | 1 + sysdeps/posix/preadv2.c | 3 +- sysdeps/posix/preadv64v2.c | 5 +- sysdeps/posix/pwritev2.c | 3 +- sysdeps/posix/pwritev64v2.c | 3 +- sysdeps/posix/readv.c | 1 + sysdeps/posix/sigblock.c | 1 + sysdeps/posix/system.c | 1 + sysdeps/posix/writev.c | 1 + sysdeps/powerpc/bits/mathinline.h | 60 - sysdeps/powerpc/fpu/libm-test-ulps | 42 +- sysdeps/powerpc/nofpu/Makefile | 3 + sysdeps/powerpc/nofpu/libm-test-ulps | 30 - .../powerpc32/power4/fpu/multiarch/s_logb-ppc32.c | 5 - .../powerpc32/power4/fpu/multiarch/s_modf-ppc32.c | 5 - sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 36 +- .../powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c | 5 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c | 9 + sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c | 9 + .../powerpc64/fpu/multiarch/s_isnan-ppc64.S | 3 + sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c | 9 + .../powerpc/powerpc64/fpu/multiarch/s_logb-ppc64.c | 5 - .../powerpc/powerpc64/fpu/multiarch/s_modf-ppc64.c | 5 - sysdeps/powerpc/powerpc64/fpu/multiarch/w_expf.c | 1 + sysdeps/powerpc/powerpc64/multiarch/Makefile | 5 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 3 + .../powerpc64/multiarch/memrchr-power8.S} | 15 +- .../powerpc/powerpc64/multiarch/memrchr-ppc64.c | 14 +- sysdeps/powerpc/powerpc64/power8/fpu/w_expf.c | 1 + sysdeps/powerpc/powerpc64/power8/memrchr.S | 321 ++ sysdeps/powerpc/powerpc64/power8/memset.S | 70 +- sysdeps/powerpc/powerpc64le/Makefile | 4 + sysdeps/s390/fpu/bits/mathinline.h | 34 - sysdeps/s390/fpu/libm-test-ulps | 30 - sysdeps/sh/Makefile | 4 - sysdeps/sh/libm-test-ulps | 4 - sysdeps/sparc/Makefile | 4 - sysdeps/sparc/fpu/bits/mathinline.h | 153 - sysdeps/sparc/fpu/libm-test-ulps | 30 - sysdeps/sparc/sparc-ifunc.h | 10 +- sysdeps/sparc/sparc32/fpu/s_copysign.S | 9 +- sysdeps/sparc/sparc32/fpu/s_fabs.S | 4 + .../sparc32/sparcv9/fpu/multiarch/s_copysign.S | 9 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabs.S | 6 + .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c | 1 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c | 5 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fma.c | 4 + sysdeps/tile/bits/mathinline.h | 44 - sysdeps/tile/libm-test-ulps | 4 - sysdeps/unix/bsd/tcgetattr.c | 1 + sysdeps/unix/bsd/unlockpt.c | 2 +- sysdeps/unix/clock_gettime.c | 4 +- sysdeps/unix/clock_settime.c | 2 +- sysdeps/unix/make-syscalls.sh | 18 +- sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 10 +- sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist | 3 - sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist | 5 - .../sysv/linux/aarch64/ilp32/libresolv.abilist | 1 - .../sysv/linux/aarch64/{ => ilp32}/localplt.data | 1 - sysdeps/unix/sysv/linux/aarch64/lp64/ioctl.S | 1 + sysdeps/unix/sysv/linux/aarch64/lp64/libc.abilist | 3 + sysdeps/unix/sysv/linux/aarch64/lp64/libm.abilist | 6 + .../sysv/linux/aarch64/{ => lp64}/localplt.data | 0 sysdeps/unix/sysv/linux/alpha/Makefile | 4 - sysdeps/unix/sysv/linux/alpha/glob-lstat-compat.c | 2 + .../unix/sysv/linux/alpha/{glob.c => globfree.c} | 20 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 5 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 3 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 6 + sysdeps/unix/sysv/linux/alpha/oldglob.c | 6 +- sysdeps/unix/sysv/linux/alpha/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/arm/glob64.c | 1 - sysdeps/unix/sysv/linux/arm/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/libm.abilist | 6 + sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 25 + sysdeps/unix/sysv/linux/bits/socket.h | 1 + sysdeps/unix/sysv/linux/fexecve.c | 16 + sysdeps/unix/sysv/linux/fstatvfs.c | 6 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 7 +- sysdeps/unix/sysv/linux/generic/chmod.c | 2 + sysdeps/unix/sysv/linux/generic/mkdir.c | 2 + sysdeps/unix/sysv/linux/gentempfd.c | 1 + sysdeps/unix/sysv/linux/getpt.c | 2 +- sysdeps/unix/sysv/linux/getrlimit64.c | 3 +- sysdeps/unix/sysv/linux/getsourcefilter.c | 1 + .../sysv/linux/getsourcefilter.h} | 7 +- sysdeps/unix/sysv/linux/getsysstats.c | 4 + .../sysv/linux/glob-lstat-compat.c} | 39 +- misc/preadv2.c => sysdeps/unix/sysv/linux/glob.c | 23 +- sysdeps/unix/sysv/linux/glob64-lstat-compat.c | 56 + .../strpbrk.c => unix/sysv/linux/glob64.c} | 45 +- .../unix/sysv/linux/globfree.c | 22 +- .../wcstof128_l.c => unix/sysv/linux/globfree64.c} | 22 +- sysdeps/unix/sysv/linux/hppa/getcontext.S | 7 + sysdeps/unix/sysv/linux/hppa/kernel-features.h | 5 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 3 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 6 + sysdeps/unix/sysv/linux/hppa/setcontext.S | 4 +- sysdeps/unix/sysv/linux/i386/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/i386/getdents64.c | 2 +- sysdeps/unix/sysv/linux/i386/glob64.c | 79 - sysdeps/unix/sysv/linux/i386/libc.abilist | 3 + sysdeps/unix/sysv/linux/i386/libm.abilist | 6 + sysdeps/unix/sysv/linux/i386/readdir64.c | 3 +- sysdeps/unix/sysv/linux/i386/readdir64_r.c | 2 +- sysdeps/unix/sysv/linux/i386/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 3 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 6 + sysdeps/unix/sysv/linux/ia64/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/ifaddrs.c | 2 + sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 2 +- .../unix/sysv/linux/internal_statvfs.h | 20 +- sysdeps/unix/sysv/linux/kernel-features.h | 5 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 3 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 6 + sysdeps/unix/sysv/linux/m68k/glob64.c | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 3 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 6 + sysdeps/unix/sysv/linux/m68k/mremap.S | 1 + .../unix/sysv/linux/microblaze/kernel-features.h | 5 + sysdeps/unix/sysv/linux/microblaze/libc.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/libm.abilist | 6 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 6 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 6 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips64/n64/glob64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 3 + sysdeps/unix/sysv/linux/netlinkaccess.h | 10 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 3 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 6 + sysdeps/unix/sysv/linux/{i386 => }/olddirent.h | 3 +- sysdeps/unix/sysv/linux/oldglob.c | 46 + sysdeps/unix/sysv/linux/pathconf.h | 12 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 2 + sysdeps/unix/sysv/linux/posix_fallocate64.c | 2 + sysdeps/unix/sysv/linux/powerpc/ioctl.c | 1 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 6 + sysdeps/unix/sysv/linux/powerpc/powerpc32/glob64.c | 1 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 3 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 3 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 6 + .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 6 + sysdeps/unix/sysv/linux/readdir64.c | 1 + sysdeps/unix/sysv/linux/readv.c | 2 + .../sysv/linux/s390/s390-32/glob64-lstat-compat.c | 2 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 6 + sysdeps/unix/sysv/linux/s390/s390-32/oldglob.c | 2 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 6 + sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/sched_setaffinity.c | 4 + sysdeps/unix/sysv/linux/setrlimit.c | 1 + sysdeps/unix/sysv/linux/setrlimit64.c | 3 + sysdeps/unix/sysv/linux/setsourcefilter.c | 5 +- sysdeps/unix/sysv/linux/sh/libc.abilist | 3 + sysdeps/unix/sysv/linux/sh/libm.abilist | 6 + sysdeps/unix/sysv/linux/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/glob64.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 9 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 6 + .../unix/sysv/linux/sparc/sparc64/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/statvfs.c | 6 +- sysdeps/unix/sysv/linux/statvfs64.c | 7 +- sysdeps/unix/sysv/linux/syscall-names.list | 4 +- sysdeps/unix/sysv/linux/tcgetattr.c | 1 + sysdeps/unix/sysv/linux/tile/sysdep.h | 2 +- sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S | 1 + .../sysv/linux/tile/tilegx/tilegx32/libc.abilist | 3 + .../sysv/linux/tile/tilegx/tilegx32/libm.abilist | 6 + .../sysv/linux/tile/tilegx/tilegx64/libc.abilist | 3 + .../sysv/linux/tile/tilegx/tilegx64/libm.abilist | 6 + sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist | 3 + sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist | 6 + sysdeps/unix/sysv/linux/wordsize-64/glob64.c | 2 - sysdeps/unix/sysv/linux/wordsize-64/readdir.c | 1 + sysdeps/unix/sysv/linux/writev.c | 2 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 6 + sysdeps/unix/sysv/linux/x86_64/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/glob.c | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 6 + sysdeps/wordsize-64/glob.c | 8 - sysdeps/wordsize-64/glob64.c | 1 - sysdeps/x86/cpu-features.c | 3 +- sysdeps/x86/cpu-features.h | 2 + sysdeps/x86/cpu-tunables.c | 7 + sysdeps/x86/dl-hwcap.h | 12 +- sysdeps/x86/dl-procinfo.c | 4 +- sysdeps/x86/fpu/bits/mathinline.h | 131 - sysdeps/x86/fpu/include/bits/fenv.h | 2 +- sysdeps/x86_64/Makefile | 17 + sysdeps/x86_64/fpu/libm-test-ulps | 38 +- sysdeps/x86_64/fpu/multiarch/Makefile | 6 +- .../x86_64/fpu/multiarch/ifunc-mathvec-avx512.h | 13 +- sysdeps/x86_64/fpu/multiarch/s_atan-avx.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_atan-fma.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_atan-fma4.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_atan.c | 5 +- sysdeps/x86_64/fpu/multiarch/s_tan-avx.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tan-fma.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tan-fma4.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tan.c | 5 +- sysdeps/x86_64/fpu/multiarch/s_trunc-c.c | 2 + .../fpu/multiarch/s_trunc-sse4_1.S} | 12 +- .../x86_64/fpu/multiarch/s_trunc.c | 21 +- sysdeps/x86_64/fpu/multiarch/s_truncf-c.c | 2 + .../fpu/multiarch/s_truncf-sse4_1.S} | 12 +- .../x86_64/fpu/multiarch/s_truncf.c | 21 +- sysdeps/x86_64/fpu/w_expf.c | 1 + sysdeps/x86_64/multiarch/stpcpy.c | 1 - sysdeps/x86_64/multiarch/strcspn.c | 1 - sysdeps/x86_64/multiarch/strncat.c | 1 - sysdeps/x86_64/multiarch/strncpy.c | 1 - sysdeps/x86_64/multiarch/strpbrk.c | 1 - sysdeps/x86_64/multiarch/strspn.c | 1 - .../memrchr-ppc64.c => x86_64/tst-x86_64-1.c} | 13 +- .../memrchr-ppc64.c => x86_64/tst-x86_64mod-1.c} | 9 +- termios/tcgetattr.c | 1 + wcsmbs/wcsmbsload.h | 9 +- wcsmbs/wcstod.c | 3 - wcsmbs/wcstod_l.c | 3 - wcsmbs/wcstof.c | 3 - wcsmbs/wcstof_l.c | 3 - wcsmbs/wcstol_l.c | 3 - wcsmbs/wcstold.c | 3 - wcsmbs/wcstold_l.c | 3 - wcsmbs/wcstoll_l.c | 3 - wcsmbs/wcstoul_l.c | 3 - wcsmbs/wcstoull_l.c | 4 - 1144 files changed, 27269 insertions(+), 7104 deletions(-) rename ChangeLog.1 => ChangeLog.old/ChangeLog.1 (100%) rename ChangeLog.10 => ChangeLog.old/ChangeLog.10 (100%) rename ChangeLog.11 => ChangeLog.old/ChangeLog.11 (100%) rename ChangeLog.12 => ChangeLog.old/ChangeLog.12 (100%) rename ChangeLog.13 => ChangeLog.old/ChangeLog.13 (100%) rename ChangeLog.14 => ChangeLog.old/ChangeLog.14 (100%) rename ChangeLog.15 => ChangeLog.old/ChangeLog.15 (100%) rename ChangeLog.16 => ChangeLog.old/ChangeLog.16 (100%) rename ChangeLog.17 => ChangeLog.old/ChangeLog.17 (100%) rename ChangeLog.18 => ChangeLog.old/ChangeLog.18 (100%) rename ChangeLog.2 => ChangeLog.old/ChangeLog.2 (100%) rename ChangeLog.3 => ChangeLog.old/ChangeLog.3 (100%) rename ChangeLog.4 => ChangeLog.old/ChangeLog.4 (100%) rename ChangeLog.5 => ChangeLog.old/ChangeLog.5 (100%) rename ChangeLog.6 => ChangeLog.old/ChangeLog.6 (100%) rename ChangeLog.7 => ChangeLog.old/ChangeLog.7 (100%) rename ChangeLog.8 => ChangeLog.old/ChangeLog.8 (100%) rename ChangeLog.9 => ChangeLog.old/ChangeLog.9 (100%) rename libidn/ChangeLog => ChangeLog.old/ChangeLog.libidn (100%) rename localedata/ChangeLog => ChangeLog.old/ChangeLog.localedata (100%) rename nptl/ChangeLog.old => ChangeLog.old/ChangeLog.nptl (100%) rename nptl_db/ChangeLog.old => ChangeLog.old/ChangeLog.nptl_db (100%) rename ChangeLog.old-ports => ChangeLog.old/ChangeLog.ports (100%) rename ChangeLog.old-ports-aarch64 => ChangeLog.old/ChangeLog.ports-aarch64 (100%) rename ChangeLog.old-ports-aix => ChangeLog.old/ChangeLog.ports-aix (100%) rename ChangeLog.old-ports-alpha => ChangeLog.old/ChangeLog.ports-alpha (100%) rename ChangeLog.old-ports-am33 => ChangeLog.old/ChangeLog.ports-am33 (100%) rename ChangeLog.old-ports-arm => ChangeLog.old/ChangeLog.ports-arm (100%) rename ChangeLog.old-ports-cris => ChangeLog.old/ChangeLog.ports-cris (100%) rename ChangeLog.old-ports-hppa => ChangeLog.old/ChangeLog.ports-hppa (100%) rename ChangeLog.old-ports-ia64 => ChangeLog.old/ChangeLog.ports-ia64 (100%) rename ChangeLog.old-ports-linux-generic => ChangeLog.old/ChangeLog.ports-linux-ge [...] rename ChangeLog.old-ports-m68k => ChangeLog.old/ChangeLog.ports-m68k (100%) rename ChangeLog.old-ports-microblaze => ChangeLog.old/ChangeLog.ports-microblaze (100%) rename ChangeLog.old-ports-mips => ChangeLog.old/ChangeLog.ports-mips (100%) rename ChangeLog.old-ports-powerpc => ChangeLog.old/ChangeLog.ports-powerpc (100%) rename ChangeLog.old-ports-tile => ChangeLog.old/ChangeLog.ports-tile (100%) create mode 100644 benchtests/exp2f-inputs create mode 100644 benchtests/expf-inputs create mode 100644 benchtests/log2f-inputs create mode 100644 benchtests/logf-inputs create mode 100644 benchtests/trunc-inputs create mode 100644 benchtests/truncf-inputs delete mode 100644 crypt/Banner copy misc/preadv2.c => elf/tst-debug1.c (70%) copy sysdeps/powerpc/powerpc64/multiarch/memrchr-ppc64.c => elf/tst-main1.c (80%) copy sysdeps/powerpc/powerpc64/multiarch/memrchr-ppc64.c => elf/tst-main1mod.c (80%) copy elf/{tst-tls1-static.c => tst-tls1-static-non-pie.c} (100%) copy sysdeps/unix/sysv/linux/readv.c => iconvdata/ibm858.c (77%) create mode 100644 include/argp-fmtstream.h create mode 100644 include/dso_handle.h create mode 100644 include/idna.h create mode 100644 include/ifreq.h create mode 100644 include/plural-exp.h delete mode 100644 libidn/Banner create mode 100644 localedata/charmaps/IBM858 create mode 100644 localedata/locales/miq_NI create mode 100644 localedata/unicode-gen/PropList.txt delete mode 100644 math/e_acoshl.c delete mode 100644 math/e_acosl.c delete mode 100644 math/e_asinl.c delete mode 100644 math/e_atan2l.c delete mode 100644 math/e_atanhl.c delete mode 100644 math/e_coshl.c delete mode 100644 math/e_expl.c delete mode 100644 math/e_fmodl.c delete mode 100644 math/e_gammal_r.c delete mode 100644 math/e_hypotl.c delete mode 100644 math/e_j0l.c delete mode 100644 math/e_j1l.c delete mode 100644 math/e_jnl.c delete mode 100644 math/e_lgammal_r.c delete mode 100644 math/e_log10l.c delete mode 100644 math/e_log2l.c delete mode 100644 math/e_logl.c delete mode 100644 math/e_powl.c delete mode 100644 math/e_rem_pio2l.c delete mode 100644 math/e_sinhl.c delete mode 100644 math/e_sqrtf128.c delete mode 100644 math/e_sqrtl.c delete mode 100644 math/k_cosl.c delete mode 100644 math/k_sinl.c delete mode 100644 math/k_tanl.c delete mode 100644 math/s_asinhl.c delete mode 100644 math/s_atanl.c delete mode 100644 math/s_cbrtl.c delete mode 100644 math/s_erfl.c delete mode 100644 math/s_expm1l.c delete mode 100644 math/s_log1pl.c delete mode 100644 math/s_tanhl.c copy sysdeps/generic/math-type-macros-float128.h => math/test-math-iscanonical.cc (61%) create mode 100644 math/w_exp2f.c rename {sysdeps/ieee754/dbl-64 => math}/w_exp_compat.c (92%) create mode 100644 math/w_expf.c rename {sysdeps/ieee754/flt-32 => math}/w_expf_compat.c (88%) create mode 100644 math/w_lgamma.c create mode 100644 math/w_lgammaf.c create mode 100644 math/w_lgammal.c create mode 100644 math/w_log2f.c create mode 100644 math/w_logf.c create mode 100644 math/w_powf.c create mode 100644 math/w_remainder.c create mode 100644 math/w_remainderf.c create mode 100644 math/w_remainderl.c delete mode 100644 nptl/Banner rename {nis => nss}/nss_compat/compat-grp.c (97%) rename {nis => nss}/nss_compat/compat-initgroups.c (98%) rename {nis => nss}/nss_compat/compat-pwd.c (99%) rename {nis => nss}/nss_compat/compat-spwd.c (98%) copy sysdeps/unix/bsd/unlockpt.c => nss/nss_compat/nisdomain.c (50%) copy nss/{pwd-lookup.c => nss_compat/nisdomain.h} (74%) delete mode 100644 posix/bug-glob1.c create mode 100644 posix/flexmember.h copy sysdeps/posix/pwritev2.c => posix/glob-lstat-compat.c (62%) copy sysdeps/posix/pwritev2.c => posix/glob64-lstat-compat.c (62%) copy sysdeps/unix/sysv/linux/writev.c => posix/glob_internal.h (50%) copy sysdeps/posix/pwritev64v2.c => posix/glob_pattern_p.c (64%) copy sysdeps/posix/preadv2.c => posix/globfree.c (62%) copy misc/preadv2.c => posix/globfree64.c (73%) create mode 100644 posix/tst-fexecve.c create mode 100644 posix/tst-glob_lstat_compat.c create mode 100644 posix/tst-glob_symlinks.c delete mode 100644 resolv/Banner delete mode 100644 soft-fp/Banner copy misc/preadv2.c => stdlib/test-at_quick_exit-race.c (69%) create mode 100644 stdlib/test-atexit-race-common.c copy misc/preadv64v2.c => stdlib/test-atexit-race.c (71%) copy sysdeps/unix/sysv/linux/gentempfd.c => stdlib/test-cxa_atexit-race.c (66%) create mode 100644 stdlib/test-dlclose-exit-race-helper.c create mode 100644 stdlib/test-dlclose-exit-race.c copy misc/preadv2.c => stdlib/test-on_exit-race.c (68%) copy sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx512.h => support/xdlfcn.c (53%) copy sysdeps/ieee754/float128/wcstof128_l.c => support/xdlfcn.h (66%) delete mode 100644 sysdeps/alpha/fpu/bits/mathinline.h copy sysdeps/{sparc/sparc32 => alpha}/fpu/s_fma.c (100%) delete mode 100644 sysdeps/alpha/fpu/s_nearbyint.c create mode 100644 sysdeps/generic/libm-alias-double.h copy sysdeps/generic/{math-type-macros-float128.h => libm-alias-float.h} (50%) create mode 100644 sysdeps/generic/libm-alias-float128.h create mode 100644 sysdeps/generic/libm-alias-ldouble.h create mode 100644 sysdeps/gnu/globfree64.c copy sysdeps/i386/fpu/{doasin.c => e_exp2f_data.c} (100%) copy sysdeps/i386/fpu/{doasin.c => e_log2f_data.c} (100%) copy sysdeps/i386/fpu/{doasin.c => e_logf_data.c} (100%) copy sysdeps/i386/fpu/{doasin.c => e_powf_log2_data.c} (100%) copy sysdeps/i386/fpu/{doasin.c => math_errf.c} (100%) create mode 100644 sysdeps/i386/fpu/w_exp2f.c create mode 100644 sysdeps/i386/fpu/w_expf.c create mode 100644 sysdeps/i386/fpu/w_log2f.c create mode 100644 sysdeps/i386/fpu/w_logf.c create mode 100644 sysdeps/i386/fpu/w_powf.c create mode 100644 sysdeps/i386/fpu/w_sqrt.c create mode 100644 sysdeps/i386/i686/fpu/multiarch/w_expf.c delete mode 100644 sysdeps/ia64/fpu/bits/mathinline.h copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/e_exp2f_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/e_log2f_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/e_logf_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/e_powf_log2_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/math_errf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acos.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosh.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acoshf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acoshl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asin.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asinf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asinl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanh.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanhf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanhl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_cosh.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_coshf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_coshl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_expf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_expl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmod.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmodf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmodl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypot.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypotf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypotl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_lgamma_r.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_lgammaf_r.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_lgammal_r.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_logf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_logl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_pow.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_powf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_powl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_remainder.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_remainderf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_remainderl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinh.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinhf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinhl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrt.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrtf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrtl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_tgamma.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_tgammaf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_tgammal.c} (100%) create mode 100644 sysdeps/ieee754/flt-32/e_exp2f_data.c create mode 100644 sysdeps/ieee754/flt-32/e_log2f_data.c create mode 100644 sysdeps/ieee754/flt-32/e_logf_data.c create mode 100644 sysdeps/ieee754/flt-32/e_powf_log2_data.c create mode 100644 sysdeps/ieee754/flt-32/math_config.h create mode 100644 sysdeps/ieee754/flt-32/math_errf.c delete mode 100644 sysdeps/ieee754/flt-32/t_exp2f.h copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_exp2f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_expf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_log2f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_logf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_powf.c} (100%) delete mode 100644 sysdeps/ieee754/ldbl-128/w_expl_compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/t_expl.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm/w_expl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/w_expl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-96/w_expl_compat.c create mode 100644 sysdeps/ieee754/ldbl-opt/libm-alias-double.h create mode 100644 sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h delete mode 100644 sysdeps/ieee754/ldbl-opt/math-type-macros-double.h delete mode 100644 sysdeps/ieee754/ldbl-opt/math-type-macros-ldouble.h delete mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-pow10.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_asinh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_atan.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cbrt.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ceil.c copy sysdeps/{posix/preadv64v2.c => ieee754/ldbl-opt/s_clog10.c} (68%) delete mode 100644 sysdeps/ieee754/ldbl-opt/s_erf.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_expm1.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fabs.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_floor.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fma.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fmal.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_llrint.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_llround.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_log1p.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_logb.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_lrint.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_lround.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_nearbyint.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_remquo.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_rint.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_round.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_scalbln.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_scalbn.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_sin.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_sincos.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_tan.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_tanh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_trunc.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acos_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acosh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acosl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_asin_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_asinl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atanh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_cosh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_coshl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_exp_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_fmod_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_hypot_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j0_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j0l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j1_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j1l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_jn_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_jnl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log10_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log10l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log2_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log2l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_logl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_pow_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_powl_compat.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_scalbln.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sinh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c delete mode 100644 sysdeps/m68k/coldfire/fpu/bits/mathinline.h copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/e_exp2f_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/e_log2f_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/e_logf_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/e_powf_log2_data.c} (100%) copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/math_errf.c} (100%) create mode 100644 sysdeps/m68k/m680x0/fpu/w_exp2f.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_expf.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_log2f.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_logf.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_powf.c create mode 100644 sysdeps/mach/hurd/i386/Implies copy sysdeps/{unix/sysv/linux/readv.c => mach/hurd/x86/dl-sysdep.c} (76%) create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/w_expf.c copy sysdeps/{x86_64/fpu/multiarch/s_atan.c => powerpc/powerpc64/multiarch/memrchr [...] create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/w_expf.c create mode 100644 sysdeps/powerpc/powerpc64/power8/memrchr.S delete mode 100644 sysdeps/tile/bits/mathinline.h copy sysdeps/unix/sysv/linux/aarch64/{ => ilp32}/localplt.data (97%) rename sysdeps/unix/sysv/linux/aarch64/{ => lp64}/localplt.data (100%) create mode 100644 sysdeps/unix/sysv/linux/alpha/glob-lstat-compat.c rename sysdeps/unix/sysv/linux/alpha/{glob.c => globfree.c} (65%) delete mode 100644 sysdeps/unix/sysv/linux/arm/glob64.c copy sysdeps/{powerpc/powerpc64/multiarch/memrchr-ppc64.c => unix/sysv/linux/getso [...] copy sysdeps/{x86_64/multiarch/strpbrk.c => unix/sysv/linux/glob-lstat-compat.c} (50%) copy misc/preadv2.c => sysdeps/unix/sysv/linux/glob.c (69%) create mode 100644 sysdeps/unix/sysv/linux/glob64-lstat-compat.c copy sysdeps/{x86_64/multiarch/strpbrk.c => unix/sysv/linux/glob64.c} (53%) copy misc/preadv64v2.c => sysdeps/unix/sysv/linux/globfree.c (70%) copy sysdeps/{ieee754/float128/wcstof128_l.c => unix/sysv/linux/globfree64.c} (69%) delete mode 100644 sysdeps/unix/sysv/linux/i386/glob64.c copy misc/preadv2.c => sysdeps/unix/sysv/linux/internal_statvfs.h (69%) delete mode 100644 sysdeps/unix/sysv/linux/m68k/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/glob64.c rename sysdeps/unix/sysv/linux/{i386 => }/olddirent.h (98%) create mode 100644 sysdeps/unix/sysv/linux/oldglob.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/glob64.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/glob64-lstat-compat.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/oldglob.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/glob.c delete mode 100644 sysdeps/wordsize-64/glob.c delete mode 100644 sysdeps/wordsize-64/glob64.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_trunc-c.c copy sysdeps/{powerpc/powerpc64/multiarch/memrchr-ppc64.c => x86_64/fpu/multiarch/ [...] copy misc/pwritev2.c => sysdeps/x86_64/fpu/multiarch/s_trunc.c (72%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_truncf-c.c copy sysdeps/{powerpc/powerpc64/multiarch/memrchr-ppc64.c => x86_64/fpu/multiarch/ [...] copy misc/pwritev2.c => sysdeps/x86_64/fpu/multiarch/s_truncf.c (71%) create mode 100644 sysdeps/x86_64/fpu/w_expf.c copy sysdeps/{powerpc/powerpc64/multiarch/memrchr-ppc64.c => x86_64/tst-x86_64-1.c} (79%) copy sysdeps/{powerpc/powerpc64/multiarch/memrchr-ppc64.c => x86_64/tst-x86_64mod- [...]