This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/cet/property in repository glibc.
discards f23c333cea i386: Add _dl_runtime_resolve_shstk/_dl_runtime_profile_shst [...] discards b9dc52912d x86: Support IBT and SHSTK in Intel CET 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 adds 84d0e6f052 support_format_hostent: Add more error information for NETDB [...] adds 7ea59e3e5d S390: Regenerate ULPs adds 0c25125780 tst-gmon: Build with -fno-omit-frame-pointer adds 91e7cf982d abort: Do not flush stdio streams [BZ #15436] adds 19f82f3586 Always do locking when iterating over list of streams (bug 15142) adds 644d38570a Remove add-ons mechanism. adds 1e9522c61c nscd: Eliminate compilation time dependency in the build output adds 9ec87fd2b1 benchtests: Memory walking benchmark for memcpy adds 36bb8edf51 benchtests: Memory walking benchmark for memset adds 5bfb04042d benchtests: Memory walking benchmark for memmove adds dd5bc7f1b3 aarch64: Optimized implementation of memmove for Qualcomm Falkor adds 86f9568af6 Use libm_alias_ldouble for ldbl-96 functions. adds 0db0b931cf Update ARM libm-test-ulps. adds 5a90716891 powerpc: Fix IFUNC for memrchr adds 6dff198369 Remove redundant ldbl-64-128 files. adds d138676258 Missed changelog entry adds 1e26d35193 malloc: Fix tcache leak after thread destruction [BZ #22111] adds fd3b4e7c8a Use libm_alias_ldouble for ldbl-128 functions. adds f85a176f3f Use libm_alias_double in ldbl-128, ldbl-96 fma. adds e7a5745949 Add missing reference to bug 21654 adds 98e0742024 openpty: close slave pty fd on error adds 645ac9aaf8 openpty: use TIOCGPTPEER to open slave side fd adds d6c064e914 Ensure C99 and C11 interfaces are available for C++ [BZ #21326] adds c7509db215 Remove ldbl-opt w_scalbln.c. adds bedac13671 posix: remove glob internal bogus extern decl adds a8dce6197a Use generic macros for lgamma_r function aliases. adds 8ed70de2fa nss_files: Refactor gethostbyname3 multi case into separate [...] adds 24b6515d87 Add libm_alias_*_other_r macros. adds 541f19baf8 Use libm_alias_* in soft-fp. adds 0ff64d3a18 Use generic alias macros in ldbl-opt. adds 78e806fd8c nss_files: Use struct scratch_buffer for gethostbyname [BZ #18023] adds d8425e116c nss_files: Avoid large buffers with many host addresses [BZ #22078] adds 2faa42daa8 nscd: remove reference to libnsl adds 09c76a7409 Linux: Consolidate {RTLD_}SINGLE_THREAD_P definition adds bc9620d040 Run libm long double tests for long double = double. adds d165ca6498 Support profiling PIE [BZ #22284] adds 7bacdcfc42 Update ChangeLog entry for commit d165ca6498 adds 5ba41de9ed fix posix/tst-spawn test adds 077ee12978 Benchtests for sinf, cosf and sincosf adds 7d25d410c2 Fix ldbl-opt/s_clog10l.c libm_alias_ldouble_other usage. adds 1def91b304 Fix ldbl-opt/w_lgamma_compatl.c libm_alias_ldouble_other usage. adds 006e766437 Use libm_alias_ldouble for SPARC fabsl. adds 179dcdb7af [BZ #22142] powerpc: Fix the carry bit on mpn_[add|sub]_n on POWER7 adds e8dbd6a36d powerpc: Avoid putting floating point values in memory [BZ #22189] adds 8644588807 Fix TLS relocations against local symbols on powerpc32, spar [...] adds e4f530da0d nptl: Preserve error in setxid thread broadcast in coredumps [...] adds f8718a9e16 Use libm_alias_ldouble_other in ldbl-64-128/s_nextafterl.c. adds 18c08b9641 Support strfromf128 alias. adds 8dc8be75d2 localedata: Reorganize Unicode LC_CTYPE inclusion. adds f16491eb8e locale: Fix localedef exit code (Bug 22292) adds a3e23a2c1d locale: Allow "" int_curr_Symbol (bug 22294) adds bc3821bb3b locale: No warning for non-symbolic character (bug 22295) adds a4777c46af Add a test for profiling static executable adds 8e57c9432a Silence -O3 -Wall warning in malloc/hooks.c with GCC 7 [BZ #22052] adds ea91c315bc locale: Don't use \n with record_verbose messages. adds 02010e79ce Support strtof128 etc. aliases. adds 596f70134a Support running libm tests for float128 as alias for long double. adds 3480ddc40b shlib-compat: Update documentation of the compat_symbol_refe [...] adds d8287b36ab malloc: Do not compile mcheck-init.o as libc module adds 7ece6cd509 malloc: Use compat_symbol_reference in libmcheck [BZ #22050] adds 76009b2639 version.h: Switch to ".9000" as the suffix for the developme [...] adds c38a4bfd59 Move some float128 symbol version definitions. adds 56a752ab6a Place monetary symbol in el_GR and el_CY after the amount adds 4e17c78e4a Add common ifunc-init.h header adds 3d26560135 Add build-many-glibcs.py arm-linux-gnueabihf-v7{-disable-multiarch} adds 386e1c26ac Let signbit use the builtin in C++ mode with gcc < 6.x (bug 22296) adds 5bf58bc750 New locale ca_ES@valencia [BZ #2522] adds 8867c3c14b Fix armv7-a compiler option name adds e4dd4ace56 Inline tcache functions adds e956075a5a Use relaxed atomics for malloc have_fastchunks adds 3381be5cde Improve malloc initialization sequence adds 71d85045fd posix: Add p{readv,writev}2 flags to generic uio-ext.h adds 13c92696d2 Use __f128 to define FLT128_* constants in include/float.h f [...] adds 2c2245b92c Fix build failure on tilepro due to unsupported atomics adds 508b1e71a3 Use U+202F NARROW NO-BREAK SPACE as thousands separators in [...] adds 346729f66b powerpc: fix check-before-set in SET_RESTORE_ROUND adds a68ba2f3cd [AARCH64] Rewrite elf_machine_load_address using _DYNAMIC symbol adds 81325b12b1 Add _Float128 function aliases. adds 4b0fa403ab Add new locale mjw_IN [BZ #13994] adds 4d916f0f12 x86-64: Don't set GLRO(dl_platform) to NULL [BZ #22299] adds d74e6f6c0d Fix deadlock in _int_free consistency check adds 37bb78cb8c Install correct bits/long-double.h for MIPS64 (bug 22322). adds 76f2ed922a Add MIPS bits/floatn.h. adds 95ccb619f5 i386: Regenerate libm-test-ulps adds 63b4baa44e sysconf: Fix missing definition of UIO_MAXIOV on Linux [BZ #22321] adds 2f9314b412 Add new locale shn_MM [BZ #13605] adds 4027a4fda0 m68k: Check PIC instead of SHARED in start.S adds 9ba7e81028 m68k: Update elf_machine_load_address for static PIE adds b6b08b8e21 Add new locale kab_DZ [BZ #18812] adds b9a558e790 resolv: Remove bogus targets that build ga_test adds a15d53e2de Add single-threaded path to _int_free adds 6d43de4b85 Fix build issue with SINGLE_THREAD_P adds c369d66e54 CVE-2017-15670: glob: Fix one-byte overflow [BZ #22320] adds 822f523b29 Mention Tim Rühsen as the reporter for CVE-2017-15670 adds b52b0d793d x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve [BZ #21265] adds fe05e1cb6d posix: Fix improper assert in Linux posix_spawn (BZ#22273) adds 8f6f536272 Avoid build multiarch if compiler warns about mismatched alias adds 797ba44ba2 Add bits/floatn.h defines for more _FloatN / _FloatNx types. adds e80fc1fc98 glob: Add new test tst-glob-tilde adds 914c9994d2 Update NEWS and ChangeLog for CVE-2017-15671 adds a159b53fa0 glob: Fix buffer overflow during GLOB_TILDE unescaping [BZ #22332] adds e1f59bebd8 x86-64: Replace assembly versions of e_expf with generic e_expf.c adds b2f6137ea5 i386: Replace assembly versions of e_expf with generic e_expf.c adds 5d15c96975 x86-64: Add exp2f with FMA adds 7eda65f69e i386: Replace assembly versions of e_exp2f with generic e_exp2f.c adds fe596486d6 i386: Replace assembly versions of e_logf with generic e_logf.c adds 0ccc7153cc x86-64: Add logf with FMA adds 5c7adbd8ed x86-64: Add log2f with FMA adds 80bb593563 x86-64: Add powf with FMA adds 6089a3ee24 i386: Replace assembly versions of e_log2f with generic e_log2f.c adds 5313581cb5 i386: Replace assembly versions of e_powf with generic e_powf.c adds 750a0e4967 PowerPC64 power7 strncpy stack handling and cfi adds 174935af03 PowerPC64 power8 strncpy cfi fixes adds 5062680c60 aarch64: Implement math acceleration via builtins adds be080b6c14 aarch64: Add missing math Makefile for recent commit adds db9bab09a5 Document cache information sysconf variables adds a2e0a7f12b aarch64: Document _SC_LEVEL1_DCACHE_LINESIZE caveat adds aa95a2414e posix: Do not use WNOHANG in waitpid call for Linux posix_spawn adds 91c3985c23 Update x86 fix-fp-int-compare-invalid.h for GCC 8. adds 1d479c8c33 Fixes for tpi_PG locale adds 3f6bb8a32e Add single-threaded path to malloc/realloc/calloc/memalloc adds 905a7725e9 Add single-threaded path to _int_malloc adds b06a054f58 Add new locale yuw_PG [BZ #20952] adds 4960c87929 Add yesstr, nostr, lang_term, lang_lib to an_ES locale adds 3e79f75819 bn_BD locale: Use only the first letters of the full yesstr [...] adds bab7b6b0a6 mr_IN locale: Fix yesstr and nostr and improve yesexpr and noexpr. adds 360a8df3af ka_GE locale: Fix yesexp to make it agree with CLDR. adds fe043d8af2 km_KH locale: Fix yesstr and nostr. adds 725bbb3e18 ti_IN locale: Fix noexpr adds da33d60bbe ug_CN locale: Fix noexpr and yesexpr adds 1bfb86aeb4 zh_SG locale: Use copy "zh_CN" in LC_MESSAGES instead of English adds d8682a15d0 kab_DZ locale: Add e-mail of main contributor adds 10320881d8 ber_DZ locale: Use copy “"kab_DZ"” in LC_MESSAGES. adds effc9e1d50 chr_US locale: Fix yesexpr and noexpr adds d971f38002 cmn_TW locale: Improve yesexpr and noexpr adds b41a0ff1c8 hi_IN, kn_IN, ks_IN@devanagari locales: In yesexpr and noex [...] adds 74e7284fe1 ta_IN locale: Fix yesexpr and noexpr adds 17e78edb81 brx_IN locale: Fix yesexpr and noexpr adds 58b1a7eaf9 Use ASCII as much as possible in LC_MESSAGES of all locales [...] adds 6ccbf6ff91 Sync LC_MESSAGES of several locales with CLDR adds 9be7530cc0 CJK locales: Add fullwidth yYnN to yesexpr and noexpr [BZ #15261] adds a122dbfb2e Replace "if if " with "if " in comments new 319cbb3efb x86: Support IBT and SHSTK in Intel CET new 47d00dc7a9 i386: Add _dl_runtime_resolve_shstk/_dl_runtime_profile_shst [...]
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 (f23c333cea) \ N -- N -- N refs/heads/hjl/cet/property (47d00dc7a9)
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 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 3977 ++++++++++++++- ChangeLog.old/ChangeLog.18 | 1 + INSTALL | 17 - Makeconfig | 30 +- Makefile | 3 +- NEWS | 33 + 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 | 8 +- benchtests/README | 11 + benchtests/bench-memcpy-walk.c | 127 + benchtests/bench-memmove-walk.c | 143 + benchtests/bench-memset-walk.c | 138 + benchtests/cosf-inputs | 2408 +++++++++ benchtests/exp2f-inputs | 2388 +++++++++ benchtests/expf-inputs | 2388 +++++++++ benchtests/log2f-inputs | 2888 +++++++++++ benchtests/logf-inputs | 2888 +++++++++++ benchtests/scripts/compare_strings.py | 66 +- benchtests/sincosf-inputs | 5306 ++++++++++++++++++++ benchtests/sinf-inputs | 2910 +++++++++++ benchtests/trunc-inputs | 22 + benchtests/truncf-inputs | 21 + bits/floatn-common.h | 292 ++ bits/floatn.h | 2 + bits/socket.h | 25 +- bits/uio-ext.h | 6 +- config.h.in | 8 + config.make.in | 3 - configure | 342 +- configure.ac | 315 +- crypt/Banner | 1 - crypt/Makefile | 8 +- csu/Makefile | 18 +- csu/version.c | 3 +- debug/Makefile | 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.c | 3 +- .../unix/sysv/linux/readv.c => elf/tst-debug1.c | 21 +- .../multiarch/memrchr-ppc64.c => elf/tst-main1.c | 6 +- .../multiarch/e_expf-ia32.S => elf/tst-main1mod.c | 13 +- ...tst-tls1-static.c => tst-tls1-static-non-pie.c} | 0 gmon/Makefile | 44 +- gmon/gmon.c | 49 +- gmon/tst-gmon-pie.c | 1 + gmon/tst-gmon-static-gprof.sh | 62 + gmon/tst-gmon-static.c | 1 + iconv/gconv_int.h | 43 +- include/aliases.h | 3 +- include/alloc_buffer.h | 4 +- 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/features.h | 17 +- include/float.h | 12 +- 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/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 | 6 +- include/search.h | 1 + include/setjmp.h | 2 +- include/shadow.h | 7 +- include/shlib-compat.h | 8 +- 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 | 4 +- 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/ftw.c | 6 +- io/read.c | 1 + io/write.c | 1 + libidn/Banner | 1 - libidn/configure | 16 - libio/genops.c | 60 +- libio/iolibio.h | 5 +- locale/coll-lookup.h | 6 +- locale/iso-639.def | 2 + locale/programs/charmap-dir.c | 6 +- locale/programs/charmap.c | 35 +- locale/programs/ld-address.c | 90 +- locale/programs/ld-collate.c | 64 +- locale/programs/ld-ctype.c | 262 +- locale/programs/ld-identification.c | 24 +- locale/programs/ld-measurement.c | 14 +- locale/programs/ld-messages.c | 35 +- locale/programs/ld-monetary.c | 69 +- locale/programs/ld-name.c | 20 +- locale/programs/ld-numeric.c | 23 +- locale/programs/ld-paper.c | 14 +- locale/programs/ld-telephone.c | 26 +- locale/programs/ld-time.c | 97 +- locale/programs/linereader.c | 8 - locale/programs/linereader.h | 26 +- locale/programs/locale.c | 6 +- locale/programs/localedef.c | 62 +- locale/programs/localedef.h | 18 +- locale/programs/locarchive.c | 4 +- locale/programs/locfile.c | 15 +- locale/programs/record-status.h | 227 + locale/programs/repertoire.c | 11 +- localedata/SUPPORTED | 5 + localedata/gen-locale.sh | 26 +- localedata/locales/aa_ET | 8 +- localedata/locales/af_ZA | 8 +- localedata/locales/ak_GH | 8 +- localedata/locales/am_ET | 4 +- localedata/locales/an_ES | 90 +- localedata/locales/anp_IN | 4 +- localedata/locales/ar_EG | 4 +- localedata/locales/as_IN | 4 +- localedata/locales/ast_ES | 8 +- localedata/locales/ayc_PE | 8 +- localedata/locales/az_AZ | 16 +- localedata/locales/az_IR | 4 +- localedata/locales/be_BY | 4 +- localedata/locales/be_BY@latin | 4 +- localedata/locales/bem_ZM | 8 +- localedata/locales/ber_DZ | 7 +- localedata/locales/ber_MA | 11 +- localedata/locales/bg_BG | 4 +- localedata/locales/bhb_IN | 4 +- localedata/locales/bi_VU | 8 +- localedata/locales/bn_BD | 4 +- localedata/locales/bo_CN | 4 +- localedata/locales/br_FR | 8 +- localedata/locales/brx_IN | 6 +- localedata/locales/bs_BA | 8 +- localedata/locales/ca_ES | 8 +- localedata/locales/ca_ES@valencia | 87 + localedata/locales/ce_RU | 4 +- localedata/locales/chr_US | 4 +- localedata/locales/cmn_TW | 6 +- localedata/locales/crh_UA | 8 +- localedata/locales/cs_CZ | 8 +- localedata/locales/csb_PL | 4 +- localedata/locales/cv_RU | 4 +- localedata/locales/cy_GB | 8 +- localedata/locales/da_DK | 8 +- localedata/locales/de_DE | 8 +- localedata/locales/dv_MV | 4 +- localedata/locales/dz_BT | 4 +- localedata/locales/el_CY | 16 +- localedata/locales/el_GR | 6 +- localedata/locales/en_CA | 8 +- localedata/locales/en_US | 8 +- localedata/locales/es_ES | 8 +- localedata/locales/et_EE | 8 +- localedata/locales/eu_ES | 8 +- localedata/locales/fa_IR | 4 +- localedata/locales/ff_SN | 8 +- localedata/locales/fi_FI | 8 +- localedata/locales/fil_PH | 8 +- localedata/locales/fo_FO | 8 +- localedata/locales/fr_BE | 8 +- localedata/locales/fr_CH | 8 +- localedata/locales/fr_FR | 8 +- localedata/locales/fr_LU | 8 +- localedata/locales/fur_IT | 8 +- localedata/locales/fy_DE | 8 +- localedata/locales/ga_IE | 8 +- localedata/locales/gd_GB | 8 +- localedata/locales/gl_ES | 8 +- localedata/locales/gu_IN | 4 +- localedata/locales/gv_GB | 4 +- localedata/locales/ha_NG | 8 +- localedata/locales/hak_TW | 8 +- localedata/locales/he_IL | 4 +- localedata/locales/hi_IN | 4 +- localedata/locales/hif_FJ | 10 +- localedata/locales/hne_IN | 4 +- localedata/locales/hr_HR | 8 +- localedata/locales/hsb_DE | 8 +- localedata/locales/ht_HT | 8 +- localedata/locales/hu_HU | 8 +- localedata/locales/hy_AM | 4 +- localedata/locales/i18n | 2297 +-------- localedata/locales/{i18n => i18n_ctype} | 385 +- localedata/locales/ia_FR | 8 +- localedata/locales/id_ID | 8 +- localedata/locales/ig_NG | 8 +- localedata/locales/ik_CA | 8 +- localedata/locales/is_IS | 8 +- localedata/locales/it_CH | 8 +- localedata/locales/it_IT | 8 +- localedata/locales/iu_CA | 4 +- localedata/locales/ja_JP | 6 +- localedata/locales/ka_GE | 4 +- localedata/locales/kab_DZ | 169 + localedata/locales/kk_KZ | 4 +- localedata/locales/kl_GL | 8 +- localedata/locales/km_KH | 4 +- localedata/locales/kn_IN | 4 +- localedata/locales/ko_KR | 4 +- localedata/locales/ks_IN | 4 +- localedata/locales/ks_IN@devanagari | 4 +- localedata/locales/ku_TR | 8 +- localedata/locales/kw_GB | 8 +- localedata/locales/ky_KG | 4 +- localedata/locales/lb_LU | 8 +- localedata/locales/lg_UG | 8 +- localedata/locales/li_NL | 4 +- localedata/locales/lij_IT | 4 +- localedata/locales/ln_CD | 8 +- localedata/locales/lo_LA | 4 +- localedata/locales/lt_LT | 8 +- localedata/locales/lv_LV | 8 +- localedata/locales/lzh_TW | 8 +- localedata/locales/mfe_MU | 6 +- localedata/locales/mg_MG | 8 +- localedata/locales/mhr_RU | 4 +- localedata/locales/mi_NZ | 8 +- localedata/locales/mjw_IN | 156 + localedata/locales/mk_MK | 5 +- localedata/locales/ml_IN | 6 +- localedata/locales/mn_MN | 4 +- localedata/locales/mr_IN | 10 +- localedata/locales/ms_MY | 8 +- localedata/locales/mt_MT | 10 +- localedata/locales/my_MM | 4 +- localedata/locales/nan_TW | 8 +- localedata/locales/nan_TW@latin | 8 +- localedata/locales/nb_NO | 8 +- localedata/locales/nds_DE | 8 +- localedata/locales/nds_NL | 8 +- localedata/locales/ne_NP | 4 +- localedata/locales/nhn_MX | 8 +- localedata/locales/niu_NU | 8 +- localedata/locales/nl_NL | 8 +- localedata/locales/nn_NO | 8 +- localedata/locales/nr_ZA | 4 +- localedata/locales/nso_ZA | 4 +- localedata/locales/oc_FR | 4 +- localedata/locales/om_ET | 10 +- localedata/locales/or_IN | 5 +- localedata/locales/os_RU | 4 +- localedata/locales/pa_IN | 4 +- localedata/locales/pa_PK | 6 +- localedata/locales/pap_AW | 8 +- localedata/locales/pap_CW | 8 +- localedata/locales/pl_PL | 24 +- localedata/locales/ps_AF | 4 +- localedata/locales/pt_BR | 8 +- localedata/locales/quz_PE | 8 +- localedata/locales/raj_IN | 4 +- localedata/locales/ro_RO | 8 +- localedata/locales/ru_RU | 4 +- localedata/locales/ru_UA | 5 +- localedata/locales/rw_RW | 4 +- localedata/locales/sa_IN | 4 +- localedata/locales/sc_IT | 10 +- localedata/locales/sd_IN@devanagari | 4 +- localedata/locales/se_NO | 8 +- localedata/locales/sgs_LT | 8 +- localedata/locales/shn_MM | 292 ++ localedata/locales/si_LK | 4 +- localedata/locales/sk_SK | 8 +- localedata/locales/sl_SI | 8 +- localedata/locales/sm_WS | 14 +- localedata/locales/so_DJ | 8 +- localedata/locales/sq_AL | 8 +- localedata/locales/sr_RS | 4 +- localedata/locales/sr_RS@latin | 8 +- localedata/locales/ss_ZA | 4 +- localedata/locales/st_ZA | 4 +- localedata/locales/sv_SE | 8 +- localedata/locales/sw_KE | 8 +- localedata/locales/szl_PL | 4 +- localedata/locales/ta_IN | 4 +- localedata/locales/tcy_IN | 4 +- localedata/locales/te_IN | 4 +- localedata/locales/tg_TJ | 8 +- localedata/locales/th_TH | 4 +- localedata/locales/the_NP | 4 +- localedata/locales/ti_ER | 4 +- localedata/locales/tk_TM | 8 +- localedata/locales/tn_ZA | 4 +- localedata/locales/to_TO | 12 +- localedata/locales/tpi_PG | 160 +- localedata/locales/tr_TR | 8 +- localedata/locales/ts_ZA | 10 +- localedata/locales/tt_RU | 4 +- localedata/locales/tt_RU@iqtelif | 8 +- localedata/locales/ug_CN | 4 +- localedata/locales/uk_UA | 28 +- localedata/locales/unm_US | 4 +- localedata/locales/ur_IN | 4 +- localedata/locales/ur_PK | 6 +- localedata/locales/uz_UZ | 9 +- localedata/locales/uz_UZ@cyrillic | 5 +- localedata/locales/ve_ZA | 4 +- localedata/locales/vi_VN | 8 +- localedata/locales/wa_BE | 8 +- localedata/locales/wo_SN | 6 +- localedata/locales/xh_ZA | 8 +- localedata/locales/yi_US | 4 +- localedata/locales/yo_NG | 8 +- localedata/locales/yue_HK | 4 +- localedata/locales/yuw_PG | 153 + localedata/locales/zh_CN | 4 +- localedata/locales/zh_HK | 4 +- localedata/locales/zh_SG | 5 +- localedata/locales/zh_TW | 8 +- localedata/locales/zu_ZA | 8 +- localedata/tst-fmon.sh | 19 +- localedata/tst-locale.sh | 19 +- localedata/unicode-gen/Makefile | 26 +- 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/openpty.c | 52 +- login/updwtmp.c | 1 + malloc/Makefile | 4 + malloc/arena.c | 13 +- malloc/hooks.c | 7 + malloc/malloc.c | 440 +- malloc/mcheck-init.c | 3 + malloc/mtrace.c | 4 +- malloc/scratch_buffer_grow_preserve.c | 4 +- malloc/tst-malloc-tcache-leak.c | 112 + malloc/tst-scratch_buffer.c | 2 +- manual/Makefile | 9 +- manual/conf.texi | 73 + manual/contrib.texi | 10 +- manual/install.texi | 16 - manual/libc-texinfo.sh | 17 +- manual/maint.texi | 11 +- manual/math.texi | 3 +- math/Makefile | 33 +- math/Versions | 112 + math/bits/cmathcalls.h | 30 - 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/libm-test-support.c | 7 +- math/math.h | 114 +- math/s_asinhl.c | 14 - math/s_atanl.c | 14 - math/s_cbrtl.c | 14 - math/s_erfl.c | 25 - math/s_expm1l.c | 15 - math/s_fma.c | 8 +- math/s_fmaf.c | 3 +- math/s_fmal.c | 3 +- math/s_log1pl.c | 13 - math/s_nextafter.c | 5 +- math/s_tanhl.c | 14 - math/test-double.h | 2 + math/test-float.h | 2 + math/test-float128.h | 10 +- math/test-ldouble.h | 12 +- math/test-math-cxx11.cc | 160 + .../test-math-iscanonical.cc | 45 +- math/w_acos_compat.c | 7 +- math/w_acosf_compat.c | 3 +- math/w_acosh_compat.c | 7 +- math/w_acoshf_compat.c | 3 +- math/w_acoshl_compat.c | 3 +- math/w_acosl_compat.c | 3 +- math/w_asin_compat.c | 7 +- math/w_asinf_compat.c | 3 +- math/w_asinl_compat.c | 3 +- math/w_atan2_compat.c | 7 +- math/w_atan2f_compat.c | 3 +- math/w_atan2l_compat.c | 3 +- math/w_atanh_compat.c | 7 +- math/w_atanhf_compat.c | 3 +- math/w_atanhl_compat.c | 3 +- math/w_cosh_compat.c | 7 +- math/w_coshf_compat.c | 3 +- math/w_coshl_compat.c | 3 +- math/w_exp10_compat.c | 5 +- math/w_exp10f_compat.c | 3 +- math/w_exp10l_compat.c | 3 +- math/w_exp2_compat.c | 7 +- math/w_exp2f.c | 8 + math/w_exp2f_compat.c | 6 +- math/w_exp2l_compat.c | 3 +- math/w_exp_compat.c | 7 +- math/w_expf.c | 8 + math/w_expf_compat.c | 7 +- math/w_expl_compat.c | 3 +- math/w_fmod_compat.c | 7 +- math/w_fmodf_compat.c | 3 +- math/w_fmodl_compat.c | 3 +- math/w_hypot_compat.c | 7 +- math/w_hypotf_compat.c | 3 +- math/w_hypotl_compat.c | 3 +- math/w_j0_compat.c | 13 +- math/w_j0f_compat.c | 5 +- math/w_j0l_compat.c | 5 +- math/w_j1_compat.c | 13 +- math/w_j1f_compat.c | 5 +- math/w_j1l_compat.c | 5 +- math/w_jn_compat.c | 13 +- math/w_jnf_compat.c | 5 +- math/w_jnl_compat.c | 5 +- math/w_lgamma.c | 10 + math/w_lgamma_main.c | 2 + math/w_lgamma_r_compat.c | 7 +- math/w_lgamma_r_template.c | 6 - math/w_lgammaf.c | 6 + math/w_lgammaf_main.c | 2 + math/w_lgammaf_r_compat.c | 3 +- math/w_lgammal.c | 6 + math/w_lgammal_main.c | 2 + math/w_lgammal_r_compat.c | 3 +- math/w_log10_compat.c | 7 +- math/w_log10f_compat.c | 3 +- math/w_log10l_compat.c | 3 +- math/w_log2_compat.c | 7 +- math/w_log2f.c | 8 + math/w_log2f_compat.c | 7 +- math/w_log2l_compat.c | 3 +- math/w_log_compat.c | 7 +- math/w_logf.c | 8 + math/w_logf_compat.c | 7 +- math/w_logl_compat.c | 3 +- math/w_pow_compat.c | 7 +- math/w_powf.c | 8 + math/w_powf_compat.c | 7 +- math/w_powl_compat.c | 3 +- math/w_remainder.c | 8 + math/w_remainder_compat.c | 5 +- math/w_remainderf.c | 5 + math/w_remainderf_compat.c | 3 +- math/w_remainderl.c | 5 + math/w_remainderl_compat.c | 3 +- math/w_sinh_compat.c | 7 +- math/w_sinhf_compat.c | 3 +- math/w_sinhl_compat.c | 3 +- math/w_sqrt_compat.c | 7 +- math/w_sqrtf_compat.c | 3 +- math/w_sqrtl_compat.c | 3 +- math/w_tgamma_compat.c | 7 +- math/w_tgammaf_compat.c | 3 +- math/w_tgammal_compat.c | 3 +- misc/efgcvt_r.c | 7 +- misc/getsysstats.c | 4 + misc/ioctl.c | 1 + misc/mntent_r.c | 1 + misc/readv.c | 1 + misc/revoke.c | 4 +- misc/tsearch.c | 1 + misc/writev.c | 1 + nis/Makefile | 8 +- nis/Versions | 11 - nptl/Banner | 1 - nptl/Makefile | 5 - nptl/allocatestack.c | 9 +- nptl/pthread_atfork.c | 8 +- nptl/tst-atfork2mod.c | 2 +- nptl/version.c | 4 +- nscd/Makefile | 8 +- nscd/cache.c | 6 +- nscd/netgroupcache.c | 2 + nscd/nscd-client.h | 12 +- .../multiarch/memrchr-ppc64.c => nscd/nscd_hash.c | 6 +- .../multiarch/memrchr-ppc64.c => nscd/nscd_hash.h | 8 +- nscd/nscd_helper.c | 6 +- nscd/nscd_proto.h | 34 +- nscd/nscd_stat.c | 27 +- nss/Makefile | 8 +- nss/Versions | 11 + nss/getXXbyYY.c | 3 +- {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 +- .../posix/dirfd.c => nss/nss_compat/nisdomain.h | 16 +- nss/nss_files/files-hosts.c | 400 +- nss/tst-nss-files-hosts-multi.c | 331 ++ posix/Makefile | 16 +- posix/Versions | 3 + .../sysdep-cancel.h => posix/glob-lstat-compat.c | 25 +- posix/glob.c | 76 +- .../sysdep-cancel.h => posix/glob64-lstat-compat.c | 25 +- posix/glob64.c | 5 + posix/pread64.c | 1 + posix/regcomp.c | 2 + posix/regexec.c | 2 + posix/sched_setp.c | 1 + posix/spawn_int.h | 5 +- posix/tst-fexecve.c | 88 + posix/tst-glob-tilde.c | 136 + posix/tst-glob_lstat_compat.c | 263 + posix/tst-spawn.c | 20 +- posix/wordexp-test.c | 5 +- resolv/Banner | 1 - resolv/Makefile | 8 +- resolv/ga_test.c | 99 - resolv/gai_misc.h | 15 +- resolv/nss_dns/dns-host.c | 3 +- resource/setrlimit.c | 1 + scripts/build-many-glibcs.py | 8 +- scripts/check-local-headers.sh | 2 +- scripts/gen-sorted.awk | 34 +- scripts/gen-tunables.awk | 12 +- scripts/test-installation.pl | 3 +- signal/kill.c | 1 + signal/sigblock.c | 1 + signal/sigprocmask.c | 1 + soft-fp/Banner | 1 - soft-fp/fmadf4.c | 8 +- soft-fp/fmasf4.c | 3 +- soft-fp/fmatf4.c | 3 +- stdio-common/tst-printf.c | 4 + stdio-common/tst-printf.sh | 8 + stdlib/Makefile | 17 +- stdlib/Versions | 10 + stdlib/abort.c | 29 +- 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 +- stdlib/strfroml.c | 12 + stdlib/strtold.c | 16 + .../test-at_quick_exit-race.c | 20 +- stdlib/test-atexit-race-common.c | 74 + .../linux/readv.c => stdlib/test-atexit-race.c | 18 +- .../test-cxa_atexit-race.c | 24 +- stdlib/test-dlclose-exit-race-helper.c | 79 + stdlib/test-dlclose-exit-race.c | 80 + .../linux/readv.c => stdlib/test-on_exit-race.c | 18 +- stdlib/tst-strfmon_l.c | 4 +- stdlib/tst-tls-atexit-lib.c | 3 +- stdlib/tst-tls-atexit.c | 30 +- string/strsep.c | 1 + support/Makefile | 1 + support/support_format_hostent.c | 14 +- .../xdlfcn.c | 53 +- .../float128/wcstof128_l.c => support/xdlfcn.h | 20 +- sysdeps/aarch64/Makefile | 4 - sysdeps/aarch64/dl-machine.h | 42 +- sysdeps/aarch64/fpu/Makefile | 8 + sysdeps/aarch64/fpu/e_sqrt.c | 4 +- sysdeps/aarch64/fpu/e_sqrtf.c | 4 +- sysdeps/aarch64/fpu/math_private.h | 20 + sysdeps/aarch64/fpu/s_ceil.c | 12 +- sysdeps/aarch64/fpu/s_ceilf.c | 12 +- sysdeps/aarch64/fpu/s_floor.c | 12 +- sysdeps/aarch64/fpu/s_floorf.c | 12 +- sysdeps/aarch64/fpu/s_fma.c | 26 +- sysdeps/aarch64/fpu/s_fmaf.c | 13 +- sysdeps/aarch64/fpu/s_fmax.c | 12 +- sysdeps/aarch64/fpu/s_fmaxf.c | 14 +- sysdeps/aarch64/fpu/s_fmin.c | 30 +- sysdeps/aarch64/fpu/s_fminf.c | 13 +- sysdeps/aarch64/fpu/s_frint.c | 49 - sysdeps/aarch64/fpu/s_frintf.c | 24 - sysdeps/aarch64/fpu/s_llrint.c | 20 +- sysdeps/aarch64/fpu/s_llrintf.c | 23 +- sysdeps/aarch64/fpu/s_llround.c | 13 +- sysdeps/aarch64/fpu/s_llroundf.c | 15 +- sysdeps/aarch64/fpu/s_lrint.c | 46 +- sysdeps/aarch64/fpu/s_lrintf.c | 20 +- sysdeps/aarch64/fpu/s_lround.c | 55 +- sysdeps/aarch64/fpu/s_lroundf.c | 13 +- sysdeps/aarch64/fpu/s_nearbyint.c | 12 +- sysdeps/aarch64/fpu/s_nearbyintf.c | 12 +- sysdeps/aarch64/fpu/s_rint.c | 12 +- sysdeps/aarch64/fpu/s_rintf.c | 12 +- sysdeps/aarch64/fpu/s_round.c | 12 +- sysdeps/aarch64/fpu/s_roundf.c | 12 +- sysdeps/aarch64/fpu/s_trunc.c | 12 +- sysdeps/aarch64/fpu/s_truncf.c | 12 +- sysdeps/aarch64/libm-test-ulps | 10 +- sysdeps/aarch64/multiarch/Makefile | 3 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 1 + sysdeps/aarch64/multiarch/memmove.c | 7 +- sysdeps/aarch64/multiarch/memmove_falkor.S | 232 + sysdeps/aarch64/start.S | 6 +- sysdeps/aarch64/sysdep.h | 14 + sysdeps/alpha/fpu/bits/mathinline.h | 125 - 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 | 10 +- sysdeps/arm/start.S | 4 +- sysdeps/generic/_itoa.h | 2 +- sysdeps/generic/aio_misc.h | 3 +- sysdeps/generic/float128-abi.h | 1 + sysdeps/generic/ifreq.h | 12 - sysdeps/{x86/init-arch.h => generic/ifunc-init.h} | 45 +- sysdeps/generic/ldsodefs.h | 8 +- sysdeps/generic/libm-alias-double.h | 16 +- sysdeps/generic/libm-alias-float.h | 13 +- sysdeps/generic/libm-alias-float128.h | 14 +- sysdeps/generic/libm-alias-ldouble.h | 20 +- sysdeps/generic/math-type-macros-double.h | 4 + sysdeps/generic/math-type-macros-float.h | 4 + sysdeps/generic/math-type-macros-float128.h | 4 + sysdeps/generic/math-type-macros-ldouble.h | 4 + sysdeps/generic/math-type-macros.h | 20 +- sysdeps/gnu/ifaddrs.c | 2 + sysdeps/hppa/dl-machine.h | 2 +- sysdeps/i386/Makefile | 4 - sysdeps/i386/configure | 7 +- sysdeps/i386/configure.ac | 6 + sysdeps/i386/fpu/e_exp2f.S | 52 - sysdeps/i386/fpu/e_expf.S | 74 - sysdeps/i386/fpu/e_log2f.S | 69 - sysdeps/i386/fpu/e_logf.S | 93 - sysdeps/i386/fpu/e_powf.S | 392 -- sysdeps/i386/fpu/libm-test-ulps | 40 +- sysdeps/i386/i686/fpu/e_logf.S | 30 - sysdeps/i386/i686/fpu/multiarch/Makefile | 10 +- sysdeps/i386/i686/fpu/multiarch/e_exp2f-sse2.c | 3 + .../i686/fpu/multiarch/e_exp2f.c} | 26 +- sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S | 325 -- sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.c | 3 + sysdeps/i386/i686/fpu/multiarch/e_expf.c | 35 +- sysdeps/i386/i686/fpu/multiarch/e_log2f-sse2.c | 3 + .../i686/fpu/multiarch/e_log2f.c} | 29 +- sysdeps/i386/i686/fpu/multiarch/e_logf-sse2.c | 3 + .../i686/fpu/multiarch/e_logf.c} | 29 +- sysdeps/i386/i686/fpu/multiarch/e_powf-sse2.c | 3 + .../i686/fpu/multiarch/e_powf.c} | 32 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 38 +- sysdeps/i386/machine-gmon.h | 2 +- sysdeps/i386/start.S | 7 +- sysdeps/ia64/bits/floatn.h | 2 + sysdeps/ia64/dl-machine.h | 2 +- sysdeps/ia64/fpu/bits/mathinline.h | 53 - 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/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 | 7 +- 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 | 7 +- .../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/Versions | 109 - sysdeps/ieee754/float128/float128_private.h | 6 + sysdeps/ieee754/float128/wcstof128.c | 3 - sysdeps/ieee754/float128/wcstof128_l.c | 3 - sysdeps/ieee754/flt-32/e_exp2f.c | 181 +- sysdeps/ieee754/flt-32/e_exp2f_data.c | 44 + sysdeps/ieee754/flt-32/e_expf.c | 201 +- 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 | 157 +- sysdeps/ieee754/flt-32/e_log2f_data.c | 44 + sysdeps/ieee754/flt-32/e_logf.c | 157 +- sysdeps/ieee754/flt-32/e_logf_data.c | 44 + sysdeps/ieee754/flt-32/e_powf.c | 397 +- 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 | 2 +- sysdeps/ieee754/flt-32/s_fromfpf_main.c | 1 + sysdeps/ieee754/flt-32/s_fromfpxf.c | 2 +- sysdeps/ieee754/flt-32/s_getpayloadf.c | 3 +- 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 | 3 +- sysdeps/ieee754/flt-32/s_roundf.c | 3 +- sysdeps/ieee754/flt-32/s_setpayloadf.c | 2 +- sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 1 + sysdeps/ieee754/flt-32/s_setpayloadsigf.c | 2 +- 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 | 3 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 3 +- sysdeps/ieee754/flt-32/s_truncf.c | 3 +- sysdeps/ieee754/flt-32/s_ufromfpf.c | 2 +- sysdeps/ieee754/flt-32/s_ufromfpxf.c | 2 +- sysdeps/ieee754/flt-32/t_exp2f.h | 351 -- sysdeps/{ia64/fpu => ieee754/flt-32}/w_exp2f.c | 0 sysdeps/{ia64/fpu => ieee754/flt-32}/w_expf.c | 0 sysdeps/{ia64/fpu => ieee754/flt-32}/w_log2f.c | 0 sysdeps/{ia64/fpu => ieee754/flt-32}/w_logf.c | 0 sysdeps/{ia64/fpu => ieee754/flt-32}/w_powf.c | 0 sysdeps/ieee754/ldbl-128/Makeconfig | 3 + sysdeps/{ia64 => ieee754/ldbl-128}/bits/floatn.h | 58 +- 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/float128-abi.h | 2 + sysdeps/ieee754/ldbl-128/s_asinhl.c | 3 +- sysdeps/ieee754/ldbl-128/s_atanl.c | 3 +- sysdeps/ieee754/ldbl-128/s_cbrtl.c | 3 +- sysdeps/ieee754/ldbl-128/s_ceill.c | 3 +- sysdeps/ieee754/ldbl-128/s_copysignl.c | 3 +- sysdeps/ieee754/ldbl-128/s_cosl.c | 3 +- sysdeps/ieee754/ldbl-128/s_erfl.c | 5 +- sysdeps/ieee754/ldbl-128/s_expm1l.c | 3 +- sysdeps/ieee754/ldbl-128/s_fabsl.c | 3 +- sysdeps/ieee754/ldbl-128/s_floorl.c | 3 +- sysdeps/ieee754/ldbl-128/s_fma.c | 3 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 3 +- sysdeps/ieee754/ldbl-128/s_frexpl.c | 3 +- sysdeps/ieee754/ldbl-128/s_fromfpl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fromfpl_main.c | 1 + sysdeps/ieee754/ldbl-128/s_fromfpxl.c | 2 +- sysdeps/ieee754/ldbl-128/s_getpayloadl.c | 3 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 3 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 3 +- sysdeps/ieee754/ldbl-128/s_logbl.c | 3 +- sysdeps/ieee754/ldbl-128/s_lrintl.c | 3 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 3 +- sysdeps/ieee754/ldbl-128/s_modfl.c | 3 +- sysdeps/ieee754/ldbl-128/s_nearbyintl.c | 7 +- sysdeps/ieee754/ldbl-128/s_nextafterl.c | 3 +- sysdeps/ieee754/ldbl-128/s_nextupl.c | 3 +- sysdeps/ieee754/ldbl-128/s_remquol.c | 3 +- sysdeps/ieee754/ldbl-128/s_rintl.c | 3 +- sysdeps/ieee754/ldbl-128/s_roundevenl.c | 3 +- sysdeps/ieee754/ldbl-128/s_roundl.c | 3 +- sysdeps/ieee754/ldbl-128/s_setpayloadl.c | 2 +- sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c | 1 + sysdeps/ieee754/ldbl-128/s_setpayloadsigl.c | 2 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 3 +- sysdeps/ieee754/ldbl-128/s_sinl.c | 3 +- sysdeps/ieee754/ldbl-128/s_tanhl.c | 3 +- sysdeps/ieee754/ldbl-128/s_tanl.c | 3 +- sysdeps/ieee754/ldbl-128/s_totalorderl.c | 3 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 3 +- sysdeps/ieee754/ldbl-128/s_truncl.c | 3 +- sysdeps/ieee754/ldbl-128/s_ufromfpl.c | 2 +- sysdeps/ieee754/ldbl-128/s_ufromfpxl.c | 2 +- sysdeps/ieee754/ldbl-128/strtold_l.c | 15 + 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/t_expl.h | 970 ++++ sysdeps/ieee754/ldbl-64-128/e_ilogbl.c | 2 - sysdeps/ieee754/ldbl-64-128/s_asinhl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_atanl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_cbrtl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_ceill.c | 5 - sysdeps/ieee754/ldbl-64-128/s_copysignl.c | 11 +- sysdeps/ieee754/ldbl-64-128/s_cosl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_erfl.c | 6 - sysdeps/ieee754/ldbl-64-128/s_expm1l.c | 5 - sysdeps/ieee754/ldbl-64-128/s_fabsl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_floorl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_fmal.c | 5 - sysdeps/ieee754/ldbl-64-128/s_frexpl.c | 11 +- sysdeps/ieee754/ldbl-64-128/s_llrintl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_llroundl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_log1pl.c | 2 - sysdeps/ieee754/ldbl-64-128/s_logbl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_lrintl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_lroundl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_modfl.c | 11 +- sysdeps/ieee754/ldbl-64-128/s_nearbyintl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_nextafterl.c | 3 + sysdeps/ieee754/ldbl-64-128/s_remquol.c | 5 - sysdeps/ieee754/ldbl-64-128/s_rintl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_roundl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_scalblnl.c | 4 - sysdeps/ieee754/ldbl-64-128/s_scalbnl.c | 4 - sysdeps/ieee754/ldbl-64-128/s_sincosl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_sinl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_tanhl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_tanl.c | 5 - sysdeps/ieee754/ldbl-64-128/s_truncl.c | 5 - sysdeps/ieee754/ldbl-64-128/strtold_l.c | 17 + sysdeps/ieee754/ldbl-64-128/w_scalblnl.c | 26 - sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 19 +- sysdeps/ieee754/ldbl-96/s_asinhl.c | 3 +- sysdeps/ieee754/ldbl-96/s_cbrtl.c | 3 +- sysdeps/ieee754/ldbl-96/s_copysignl.c | 3 +- sysdeps/ieee754/ldbl-96/s_cosl.c | 3 +- sysdeps/ieee754/ldbl-96/s_erfl.c | 5 +- sysdeps/ieee754/ldbl-96/s_fma.c | 3 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 3 +- sysdeps/ieee754/ldbl-96/s_frexpl.c | 3 +- sysdeps/ieee754/ldbl-96/s_fromfpl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fromfpl_main.c | 1 + sysdeps/ieee754/ldbl-96/s_fromfpxl.c | 2 +- sysdeps/ieee754/ldbl-96/s_getpayloadl.c | 3 +- sysdeps/ieee754/ldbl-96/s_llrintl.c | 3 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 3 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_modfl.c | 3 +- sysdeps/ieee754/ldbl-96/s_nextupl.c | 3 +- sysdeps/ieee754/ldbl-96/s_remquol.c | 3 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 3 +- sysdeps/ieee754/ldbl-96/s_roundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_setpayloadl.c | 2 +- sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c | 1 + sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c | 2 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 3 +- sysdeps/ieee754/ldbl-96/s_sinl.c | 3 +- sysdeps/ieee754/ldbl-96/s_tanhl.c | 3 +- sysdeps/ieee754/ldbl-96/s_tanl.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 | 2 +- sysdeps/ieee754/ldbl-96/s_ufromfpxl.c | 2 +- sysdeps/ieee754/ldbl-opt/libm-alias-double.h | 13 +- sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 19 +- 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 - sysdeps/ieee754/ldbl-opt/s_clog10l.c | 5 +- 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_llrint.c | 5 - sysdeps/ieee754/ldbl-opt/s_llround.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_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 | 7 - sysdeps/ieee754/ldbl-opt/w_acosl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_asin_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_asinl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_atan2_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_atanh_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_cosh_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_coshl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_exp10_compat.c | 1 - sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c | 3 - sysdeps/ieee754/ldbl-opt/w_exp_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_expl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_fmod_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_hypot_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_j0_compat.c | 6 - sysdeps/ieee754/ldbl-opt/w_j0l_compat.c | 8 - sysdeps/ieee754/ldbl-opt/w_j1_compat.c | 6 - sysdeps/ieee754/ldbl-opt/w_j1l_compat.c | 8 - sysdeps/ieee754/ldbl-opt/w_jn_compat.c | 6 - sysdeps/ieee754/ldbl-opt/w_jnl_compat.c | 8 - sysdeps/ieee754/ldbl-opt/w_lgamma_r_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_lgammal_r_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_log10_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_log10l_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_log2_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_log2l_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_log_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_logl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_pow_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_powl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_remainder_compat.c | 1 - sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c | 12 +- 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 | 7 - sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c | 7 - sysdeps/m68k/Makefile | 4 - sysdeps/m68k/coldfire/fpu/bits/mathinline.h | 44 - sysdeps/m68k/dl-machine.h | 6 + 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/m68k/start.S | 2 +- sysdeps/mach/getsysstats.c | 4 + sysdeps/mach/hurd/bits/socket.h | 25 +- sysdeps/mach/hurd/configure | 2 +- sysdeps/mach/hurd/configure.ac | 2 +- sysdeps/mach/hurd/dirfd.c | 4 +- sysdeps/mach/hurd/dl-sysdep.c | 32 +- sysdeps/mach/hurd/ifreq.h | 12 - sysdeps/mach/hurd/ioctl.c | 1 + sysdeps/mach/hurd/kill.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 + sysdeps/mips/Makefile | 4 - sysdeps/mips/dl-machine.h | 2 +- sysdeps/{ia64 => mips/ieee754}/bits/floatn.h | 58 +- sysdeps/mips/{ => ieee754}/bits/long-double.h | 0 sysdeps/mips/memcpy.S | 4 +- sysdeps/mips/memset.S | 2 +- sysdeps/nios2/Makefile | 4 - sysdeps/nptl/Makeconfig | 2 +- sysdeps/posix/dirfd.c | 4 +- sysdeps/posix/getaddrinfo.c | 5 +- sysdeps/posix/pread64.c | 1 + sysdeps/posix/readv.c | 1 + sysdeps/posix/sigblock.c | 1 + sysdeps/posix/sysconf.c | 1 + sysdeps/posix/writev.c | 1 + sysdeps/powerpc/bits/floatn.h | 2 + sysdeps/powerpc/bits/mathinline.h | 60 - sysdeps/powerpc/fpu/fenv_private.h | 13 +- sysdeps/powerpc/fpu/libm-test-ulps | 12 +- sysdeps/powerpc/fpu/math_private.h | 7 + sysdeps/powerpc/nofpu/Makefile | 3 + sysdeps/powerpc/powerpc32/dl-machine.h | 5 +- .../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 | 1 - sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 9 +- sysdeps/powerpc/powerpc64/power7/add_n.S | 8 +- sysdeps/powerpc/powerpc64/power7/strncpy.S | 23 +- sysdeps/powerpc/powerpc64/power8/fpu/w_expf.c | 1 + sysdeps/powerpc/powerpc64/power8/memrchr.S | 345 ++ sysdeps/powerpc/powerpc64/power8/memset.S | 70 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 27 +- sysdeps/powerpc/powerpc64le/Makefile | 4 + sysdeps/s390/fpu/bits/mathinline.h | 34 - sysdeps/s390/fpu/libm-test-ulps | 10 +- sysdeps/sh/Makefile | 4 - sysdeps/sparc/Makefile | 4 - sysdeps/sparc/fpu/bits/mathinline.h | 153 - sysdeps/sparc/sparc-ifunc.h | 10 +- sysdeps/sparc/sparc32/dl-machine.h | 1 + sysdeps/sparc/sparc32/fpu/s_copysign.S | 9 +- sysdeps/sparc/sparc32/fpu/s_fabs.S | 4 + sysdeps/sparc/sparc32/fpu/s_fabsl.c | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_copysign.S | 9 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabs.S | 6 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fma.c | 4 + sysdeps/sparc/sparc64/dl-machine.h | 1 + sysdeps/sparc/sparc64/fpu/s_fabsl.c | 4 +- sysdeps/tile/bits/mathinline.h | 44 - 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/inet/Subdirs | 1 + sysdeps/unix/inet/configure | 9 + {libidn => sysdeps/unix/inet}/configure.ac | 8 +- sysdeps/unix/make-syscalls.sh | 18 +- sysdeps/unix/sysv/linux/Makefile | 5 +- sysdeps/unix/sysv/linux/aarch64/ioctl.S | 1 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 8 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 110 + sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h | 48 - sysdeps/unix/sysv/linux/aarch64/sysdep.h | 2 + sysdeps/unix/sysv/linux/alpha/glob-lstat-compat.c | 2 + sysdeps/unix/sysv/linux/alpha/kernel-features.h | 5 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 8 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 110 + sysdeps/unix/sysv/linux/alpha/oldglob.c | 6 +- sysdeps/unix/sysv/linux/alpha/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h | 46 - sysdeps/unix/sysv/linux/alpha/sysdep.h | 2 + sysdeps/unix/sysv/linux/arm/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/libm.abilist | 6 + sysdeps/unix/sysv/linux/arm/sysdep-cancel.h | 47 - sysdeps/unix/sysv/linux/arm/sysdep.h | 2 + sysdeps/unix/sysv/linux/bits/uio-ext.h | 3 +- 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/getpt.c | 2 +- sysdeps/unix/sysv/linux/getrlimit64.c | 3 +- sysdeps/unix/sysv/linux/getsourcefilter.c | 1 + .../sysv/linux/getsourcefilter.h} | 10 +- sysdeps/unix/sysv/linux/getsysstats.c | 4 + .../linux/{alpha/glob.c => glob-lstat-compat.c} | 50 +- sysdeps/unix/sysv/linux/glob.c | 5 +- .../sysv/linux/{glob64.c => glob64-lstat-compat.c} | 29 +- sysdeps/unix/sysv/linux/glob64.c | 8 +- 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/hppa/sysdep-cancel.h | 46 - sysdeps/unix/sysv/linux/hppa/sysdep.h | 2 + sysdeps/unix/sysv/linux/i386/libc.abilist | 3 + sysdeps/unix/sysv/linux/i386/libm.abilist | 6 + sysdeps/unix/sysv/linux/i386/readdir64.c | 1 + sysdeps/unix/sysv/linux/i386/sysdep-cancel.h | 35 - 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/ia64/sysdep-cancel.h | 31 - sysdeps/unix/sysv/linux/ifaddrs.c | 2 + sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 2 +- .../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/m680x0/libc.abilist | 3 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 6 + sysdeps/unix/sysv/linux/m68k/mremap.S | 1 + sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h | 34 - .../unix/sysv/linux/microblaze/kernel-features.h | 5 + sysdeps/unix/sysv/linux/microblaze/libc.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/libm.abilist | 6 + sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h | 45 - sysdeps/unix/sysv/linux/microblaze/sysdep.h | 2 + .../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 | 110 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 8 + sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 8 + sysdeps/unix/sysv/linux/mips/sysdep-cancel.h | 35 - 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/nios2/sysdep-cancel.h | 35 - sysdeps/unix/sysv/linux/olddirent.h | 3 +- sysdeps/unix/sysv/linux/oldglob.c | 5 +- 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 + .../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/glob64.c | 2 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 8 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 110 + .../unix/sysv/linux/s390/s390-32/sysdep-cancel.h | 35 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 8 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 110 + sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c | 1 + .../unix/sysv/linux/s390/s390-64/sysdep-cancel.h | 50 - sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 2 + 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/sh/sysdep-cancel.h | 34 - sysdeps/unix/sysv/linux/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 9 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 113 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 8 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 110 + .../unix/sysv/linux/sparc/sparc64/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/spawni.c | 24 +- sysdeps/unix/sysv/linux/statvfs.c | 6 +- sysdeps/unix/sysv/linux/statvfs64.c | 7 +- sysdeps/unix/sysv/linux/sysdep-cancel.h | 64 + sysdeps/unix/sysv/linux/tcgetattr.c | 1 + sysdeps/unix/sysv/linux/tile/sysdep-cancel.h | 35 - 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 + .../linux/{glob.c => tst-sysconf-iov_max-uapi.c} | 17 +- .../sysv/linux/{writev.c => tst-sysconf-iov_max.c} | 25 +- sysdeps/unix/sysv/linux/wordsize-64/readdir.c | 1 + sysdeps/unix/sysv/linux/writev.c | 2 + sysdeps/unix/sysv/linux/x86/dl-cet.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/sysdep-cancel.h | 50 - sysdeps/unix/sysv/linux/x86_64/sysdep.h | 2 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 6 + sysdeps/x86/bits/floatn.h | 2 + sysdeps/x86/cpu-features-offsets.sym | 1 + sysdeps/x86/cpu-features.c | 100 +- sysdeps/x86/cpu-features.h | 34 +- sysdeps/x86/cpu-tunables.c | 17 +- sysdeps/x86/fpu/bits/mathinline.h | 131 - sysdeps/x86/fpu/fix-fp-int-compare-invalid.h | 8 +- sysdeps/x86/init-arch.h | 41 +- sysdeps/x86_64/Makefile | 24 + sysdeps/x86_64/dl-machine.h | 38 +- sysdeps/x86_64/dl-trampoline.S | 87 +- sysdeps/x86_64/dl-trampoline.h | 267 +- sysdeps/x86_64/fpu/e_expf.S | 339 -- sysdeps/x86_64/fpu/libm-test-ulps | 8 +- sysdeps/x86_64/fpu/multiarch/Makefile | 16 +- sysdeps/x86_64/fpu/multiarch/e_exp2f-fma.c | 3 + .../fpu/multiarch/e_exp2f.c} | 26 +- sysdeps/x86_64/fpu/multiarch/e_expf-fma.S | 182 - sysdeps/x86_64/fpu/multiarch/e_expf-fma.c | 3 + sysdeps/x86_64/fpu/multiarch/e_expf.c | 26 +- sysdeps/x86_64/fpu/multiarch/e_log2f-fma.c | 3 + .../x86_64/fpu/multiarch/{e_expf.c => e_log2f.c} | 26 +- sysdeps/x86_64/fpu/multiarch/e_logf-fma.c | 3 + .../x86_64/fpu/multiarch/{e_expf.c => e_logf.c} | 26 +- sysdeps/x86_64/fpu/multiarch/e_powf-fma.c | 3 + .../x86_64/fpu/multiarch/{e_expf.c => e_powf.c} | 29 +- 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} | 13 +- .../x86_64/fpu/multiarch/{e_expf.c => s_trunc.c} | 17 +- sysdeps/x86_64/fpu/multiarch/s_truncf-c.c | 2 + .../fpu/multiarch/s_truncf-sse4_1.S} | 13 +- .../fpu/multiarch/s_truncf.c} | 21 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 2 +- .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 2 +- .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 2 +- .../sysv/linux/glob.c => x86_64/tst-platform-1.c} | 19 +- .../memrchr-ppc64.c => x86_64/tst-platformmod-1.c} | 10 +- .../memrchr-ppc64.c => x86_64/tst-platformmod-2.c} | 10 +- termios/tcgetattr.c | 1 + version.h | 2 +- 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 - 1349 files changed, 40995 insertions(+), 13176 deletions(-) create mode 100644 benchtests/bench-memcpy-walk.c create mode 100644 benchtests/bench-memmove-walk.c create mode 100644 benchtests/bench-memset-walk.c create mode 100644 benchtests/cosf-inputs 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/sincosf-inputs create mode 100644 benchtests/sinf-inputs create mode 100644 benchtests/trunc-inputs create mode 100644 benchtests/truncf-inputs create mode 100644 bits/floatn-common.h delete mode 100644 crypt/Banner copy sysdeps/unix/sysv/linux/readv.c => elf/tst-debug1.c (70%) copy sysdeps/powerpc/powerpc64/multiarch/memrchr-ppc64.c => elf/tst-main1.c (80%) copy sysdeps/i386/i686/fpu/multiarch/e_expf-ia32.S => elf/tst-main1mod.c (80%) copy elf/{tst-tls1-static.c => tst-tls1-static-non-pie.c} (100%) create mode 100644 gmon/tst-gmon-pie.c create mode 100644 gmon/tst-gmon-static-gprof.sh create mode 100644 gmon/tst-gmon-static.c 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 delete mode 100644 libidn/configure create mode 100644 locale/programs/record-status.h create mode 100644 localedata/locales/ca_ES@valencia copy localedata/locales/{i18n => i18n_ctype} (91%) create mode 100644 localedata/locales/kab_DZ create mode 100644 localedata/locales/mjw_IN create mode 100644 localedata/locales/shn_MM create mode 100644 localedata/locales/yuw_PG create mode 100644 malloc/tst-malloc-tcache-leak.c 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 create mode 100644 math/test-math-cxx11.cc copy sysdeps/unix/sysv/linux/sparc/sysdep-cancel.h => math/test-math-iscanonical.cc (60%) create mode 100644 math/w_exp2f.c create mode 100644 math/w_expf.c 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 copy sysdeps/powerpc/powerpc64/multiarch/memrchr-ppc64.c => nscd/nscd_hash.c (80%) copy sysdeps/powerpc/powerpc64/multiarch/memrchr-ppc64.c => nscd/nscd_hash.h (80%) 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 sysdeps/posix/dirfd.c => nss/nss_compat/nisdomain.h (74%) create mode 100644 nss/tst-nss-files-hosts-multi.c copy sysdeps/unix/sysv/linux/powerpc/sysdep-cancel.h => posix/glob-lstat-compat.c (62%) copy sysdeps/unix/sysv/linux/powerpc/sysdep-cancel.h => posix/glob64-lstat-compat.c (62%) create mode 100644 posix/tst-fexecve.c create mode 100644 posix/tst-glob-tilde.c create mode 100644 posix/tst-glob_lstat_compat.c delete mode 100644 resolv/Banner delete mode 100644 resolv/ga_test.c delete mode 100644 soft-fp/Banner copy sysdeps/ieee754/float128/wcstof128_l.c => stdlib/test-at_quick_exit-race.c (69%) create mode 100644 stdlib/test-atexit-race-common.c copy sysdeps/unix/sysv/linux/readv.c => stdlib/test-atexit-race.c (71%) copy sysdeps/unix/sysv/linux/sparc/sysdep-cancel.h => stdlib/test-cxa_atexit-race.c (64%) create mode 100644 stdlib/test-dlclose-exit-race-helper.c create mode 100644 stdlib/test-dlclose-exit-race.c copy sysdeps/unix/sysv/linux/readv.c => stdlib/test-on_exit-race.c (68%) copy sysdeps/generic/math-type-macros-float128.h => support/xdlfcn.c (52%) copy sysdeps/ieee754/float128/wcstof128_l.c => support/xdlfcn.h (66%) create mode 100644 sysdeps/aarch64/fpu/Makefile delete mode 100644 sysdeps/aarch64/fpu/s_frint.c delete mode 100644 sysdeps/aarch64/fpu/s_frintf.c create mode 100644 sysdeps/aarch64/multiarch/memmove_falkor.S 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/float128-abi.h copy sysdeps/{x86/init-arch.h => generic/ifunc-init.h} (57%) delete mode 100644 sysdeps/i386/fpu/e_exp2f.S delete mode 100644 sysdeps/i386/fpu/e_expf.S delete mode 100644 sysdeps/i386/fpu/e_log2f.S delete mode 100644 sysdeps/i386/fpu/e_logf.S delete mode 100644 sysdeps/i386/fpu/e_powf.S delete mode 100644 sysdeps/i386/i686/fpu/e_logf.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/e_exp2f-sse2.c copy sysdeps/{unix/sysv/linux/powerpc/sysdep-cancel.h => i386/i686/fpu/multiarch/e [...] delete mode 100644 sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.c create mode 100644 sysdeps/i386/i686/fpu/multiarch/e_log2f-sse2.c copy sysdeps/{unix/sysv/linux/sparc/sysdep-cancel.h => i386/i686/fpu/multiarch/e_l [...] create mode 100644 sysdeps/i386/i686/fpu/multiarch/e_logf-sse2.c copy sysdeps/{unix/sysv/linux/powerpc/sysdep-cancel.h => i386/i686/fpu/multiarch/e [...] create mode 100644 sysdeps/i386/i686/fpu/multiarch/e_powf-sse2.c rename sysdeps/{unix/sysv/linux/sparc/sysdep-cancel.h => i386/i686/fpu/multiarch/e [...] 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%) 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/{ia64/fpu => ieee754/flt-32}/w_exp2f.c (100%) copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_expf.c (100%) copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_log2f.c (100%) copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_logf.c (100%) copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_powf.c (100%) create mode 100644 sysdeps/ieee754/ldbl-128/Makeconfig copy sysdeps/{ia64 => ieee754/ldbl-128}/bits/floatn.h (54%) create mode 100644 sysdeps/ieee754/ldbl-128/float128-abi.h create mode 100644 sysdeps/ieee754/ldbl-128ibm/t_expl.h delete mode 100644 sysdeps/ieee754/ldbl-64-128/e_ilogbl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_asinhl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_atanl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_cbrtl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_ceill.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_cosl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_erfl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_expm1l.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_fabsl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_floorl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_fmal.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_llrintl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_llroundl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_log1pl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_logbl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_lrintl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_lroundl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_nearbyintl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_remquol.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_rintl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_roundl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_scalblnl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_scalbnl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_sincosl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_sinl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_tanhl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_tanl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/s_truncl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/w_scalblnl.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 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_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_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_expl_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_lgamma_r_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgammal_r_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 delete 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 copy sysdeps/{ia64 => mips/ieee754}/bits/floatn.h (54%) rename sysdeps/mips/{ => ieee754}/bits/long-double.h (100%) 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 create mode 100644 sysdeps/unix/inet/configure rename {libidn => sysdeps/unix/inet}/configure.ac (54%) delete mode 100644 sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h create mode 100644 sysdeps/unix/sysv/linux/alpha/glob-lstat-compat.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/arm/sysdep-cancel.h copy sysdeps/{i386/i686/fpu/multiarch/e_expf-ia32.S => unix/sysv/linux/getsourcefi [...] rename sysdeps/unix/sysv/linux/{alpha/glob.c => glob-lstat-compat.c} (50%) copy sysdeps/unix/sysv/linux/{glob64.c => glob64-lstat-compat.c} (65%) delete mode 100644 sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/i386/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h copy sysdeps/{ieee754/float128/wcstof128.c => unix/sysv/linux/internal_statvfs.h} (69%) delete mode 100644 sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/mips/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/sysdep-cancel.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/glob64-lstat-compat.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/sh/sysdep-cancel.h create mode 100644 sysdeps/unix/sysv/linux/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/tile/sysdep-cancel.h copy sysdeps/unix/sysv/linux/{glob.c => tst-sysconf-iov_max-uapi.c} (77%) copy sysdeps/unix/sysv/linux/{writev.c => tst-sysconf-iov_max.c} (56%) delete mode 100644 sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h delete mode 100644 sysdeps/x86_64/fpu/e_expf.S create mode 100644 sysdeps/x86_64/fpu/multiarch/e_exp2f-fma.c rename sysdeps/{unix/sysv/linux/powerpc/sysdep-cancel.h => x86_64/fpu/multiarch/e_ [...] delete mode 100644 sysdeps/x86_64/fpu/multiarch/e_expf-fma.S create mode 100644 sysdeps/x86_64/fpu/multiarch/e_expf-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/e_log2f-fma.c copy sysdeps/x86_64/fpu/multiarch/{e_expf.c => e_log2f.c} (59%) create mode 100644 sysdeps/x86_64/fpu/multiarch/e_logf-fma.c copy sysdeps/x86_64/fpu/multiarch/{e_expf.c => e_logf.c} (60%) create mode 100644 sysdeps/x86_64/fpu/multiarch/e_powf-fma.c copy sysdeps/x86_64/fpu/multiarch/{e_expf.c => e_powf.c} (57%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_trunc-c.c copy sysdeps/{i386/i686/fpu/multiarch/e_expf-ia32.S => x86_64/fpu/multiarch/s_trun [...] copy sysdeps/x86_64/fpu/multiarch/{e_expf.c => s_trunc.c} (72%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_truncf-c.c rename sysdeps/{i386/i686/fpu/multiarch/e_expf-ia32.S => x86_64/fpu/multiarch/s_tr [...] copy sysdeps/{ieee754/float128/wcstof128_l.c => x86_64/fpu/multiarch/s_truncf.c} (71%) copy sysdeps/{unix/sysv/linux/glob.c => x86_64/tst-platform-1.c} (77%) copy sysdeps/{powerpc/powerpc64/multiarch/memrchr-ppc64.c => x86_64/tst-platformmo [...] copy sysdeps/{powerpc/powerpc64/multiarch/memrchr-ppc64.c => x86_64/tst-platformmo [...]