This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch dj/malloc-tcache in repository glibc.
from 33cb8b0 Move most tcache data out of TLS adds faf0e9c nptl: Add tst-robust-fork adds f8bf15f Bug 20116: Fix use after free in pthread_create() adds 02b78ff Add VZEROUPPER to memset-vec-unaligned-erms.S [BZ #21081] adds efeca5d Add ipc_priv.h header for Nios II to set __IPC_64 to zero. adds 64ae9fe m68k: fix 64bit atomic ops adds 4283b38 Fix missing test dependency adds 9c8e644 alpha: Use saturating arithmetic in memchr adds 8b9e9c3 tunables: Fix environment variable processing for setuid bina [...] adds ed8d5ff Drop GLIBC_TUNABLES for setxid programs when tunables is disa [...] adds 6fab532 Allow IFUNC relocation against unrelocated shared library adds 33d7e13 sparc: Remove optimized math routines which cause testsuite f [...] adds d675eaf Bug 20915: Do not initialize DTV of other threads. adds 53aa04a tunables: Fail tests correctly when setgid does not work adds 0cea358 Add missing NEWS items adds 4e054e6 Add list of bugs fixed in 2.25 adds 1900fab Add more contributors to contrib.texi adds db0242e Update for 2.25 release adds 58557c2 Open master for development adds 841a67a Consolidate arm and mips posix_fadvise implementations adds f2d7f23 Remove i686, x86_64, and powerpc strtok implementations adds df3a4e1 Add __glibc_unlikely hint in lll_trylock, lll_cond_trylock. adds 0b20e02 sparc: Remove unused assignment in __clone adds 95b2e07 Remove before-compile setting in math/Makefile. adds 2b7dc4c Do not hardcode list of libm functions in libm-err-tab.pl. adds 37f8aba nptl: Remove COLORING_INCREMENT adds dd18757 Remove libm-test.inc comment listing functions tested and not [...] adds 5a68e85 Move non-function-specific parts of libm-test.inc to separate file. adds c7a37ad As a minor cleanup remove the (r)index defines from include/s [...] adds 7e1e68b Rework gen-libm-test.pl input/output handling. adds 5cd8188 Eliminate libm-test.stmp. adds 4f1bc13 Split auto-libm-test-out by function. adds 5cbb584 Split libm-test.inc by function. adds a622c2d Move libm-test TEST_MSG definitions to libm-test-driver.c. adds dcd4cd5 Refactor some code in libm-test-driver.c. adds 04f0fd6 powerpc: Improve strcmp performance for shorter strings adds e688cce powerpc: Use latest optimizations for internal function calls adds c2ff5ec powerpc: Set minimum kernel version for powerpc64le adds 43ce02c Fix typo in manual adds edbbdb1 Fix powf inaccuracy (bug 21112). adds 12d6284 Clean up libm vector tests exception test disabling. adds 3f67d1a Add Linux PTRACE_EVENT_STOP adds 8cbc826 Fix getting tunable values on big-endian (BZ #21109) adds ef8659e Fix a typo in the manual. adds 42de7e2 aarch64: fix errno address calculation in SYSCALL_ERROR_HANDLER adds ea814db Move w_lgamma_r to libm-compat-calls-auto adds 163f65e Move w_lgamma to libm-compat-calls-auto adds 5ab621c Move w_exp to libm-compat-call-auto adds 3b2f603 Build most libm-test support code once per type. adds 9b40563 Move -U__LIBC_INTERNAL_MATH_INLINES to test-math-inline.h. adds 3789e2f Merge libm-compat-calls-auto and libm-compat-calls adds 1266b93 Move more csin, csinh tests to auto-libm-test-in. adds 3403a17 x86-64: Verify that _dl_runtime_resolve preserves vector registers adds 40b7fbf GLIBC uses strchr (s, '\0') as an idiom to find the end of a [...] adds b987917 ldbl-128: Fix y0 and y1 for -Inf input [BZ #21130] adds b4e4172 Move INIT_ARCH_EXT call from libm-test-support to libm-test-driver. adds 10303eb Move most libmvec test contents from .c to .h files. adds 4918e5f Fix y0 and y1 exception handling for zero input [BZ #21134] adds 3172b27 The internal header include/string.h does not work in C++: it [...] adds f7db120 Remove the str(n)cmp inlines from string/bits/string2.h. The [...] adds ab9536a Move bits/types.h into posix/bits. adds 7b037c0 Clean up redundancies between string.h and strings.h. adds e546c3c ChangeLog entry for previous changeset adds ceaa988 Add missing header files throughout the testsuite. adds f0166c1 build-many-glibcs: don't crash if email is not configured adds 51b34a9 Fix lgamma*, log10* and log2* results [BZ #21171] adds f7a5134 Revert header inclusion changes that break math/ testing on x86_64. adds 6b8303a Move tests of cacos, cacosh to auto-libm-test-*. adds fa2a3dd Move tests of casin, casinh to auto-libm-test-*. adds 2c51dfd Move tests of catan, catanh to auto-libm-test-*. adds 52ac223 Use index_cpu_RTM and reg_RTM to clear the bit_cpu_RTM bit adds 3b33d6e Rework -fno-omit-frame-pointer support on i386 adds 9174b4c Update arm, mips, powerpc-nofpu libm-test-ulps. adds 71223d6 One more obvious missing #include in the testsuite. adds 24b2a1b Remove some unused libm-test exception macros. adds 0b38d66 Bug 20313: Update to Unicode 9.0.0 adds ee6df1e powerpc: Convert tests to the new support test-driver adds 6ec4140 powerpc: Add tests for __ppc_set_ppr_* functions. adds 2f78098 powerpc: Update powerpc-fpu libm-test-ulps adds 72aaa20 Add IP_RECVFRAGSIZE from Linux 4.10. adds bf0b536 Use Linux 4.10 in build-many-glibcs.py. adds 63e1c37 Add TFD_TIMER_CANCEL_ON_SET to sys/timerfd.h. adds aec0821 Add new templates for IEEE wrappers adds 92061bb Run libm tests separately for each function. adds d4f9436 Get rid of duplicate const declaration specifier warning in t [...] adds 4f5a9af Use independent type literals in libm-test-support.c adds 7caa505 Clean up conditionals for declaration of gets. adds e15f7de Split DIAG_* macros to new header libc-diag.h. adds 963394a Allow direct use of math_ldbl.h in testsuite. adds d42eed4 sunrpc: Avoid use-after-free read access in clntudp_call [BZ #21115] adds b31737b Refer to <signal.h> instead of <pthread.h> in <bits/sigthread.h> adds 37fb019 sunrpc: Do not unregister services if not registered [BZ #5010] adds cf0bd2f sunrpc: Improvements for UDP client timeout handling [BZ #20257] adds d2583c0 Add scripts/backport-support.sh adds 5e4e106 Miscellaneous low-risk changes preparing for _ISOMAC testsuite. adds 9090848 Narrowing the visibility of libc-internal.h even further. adds 2d6ab5d Document and fix --enable-bind-now [BZ #21015] adds a10e9c4 Remove header file inclusion guard from elf/get-dynamic-info.h adds b2f3c0c tzset: Remove __attribute_noinline__ from compute_offset adds 7eb5c06 tzset: Remove unused NOID macro adds 21d58b2 hurd: Provide truncate64 and ftruncate64. adds 022c9fe S390: Optimize atomic macros. adds a7055e5 hppa: set __IPC_64 as zero for SysV IPC calls adds 1c1243b Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (bug #21209) adds 8492c4d timezone: Remove TZNAME_MAX limit from sysconf [BZ #15576] adds 6e3b522 tzset: Clean up preprocessor macros min, max, sign adds 596d547 Fix auto-merge issue in ChangeLog adds 72280a9 S390: Regenerate ULPs adds 9a56f87 Test for correct setting of errno. adds 01061a7 Consolidate Linux accept implementation adds 3e9ff42 Consolidate Linux connect implementation adds 1f8161a Consolidate Linux recvfrom implementation adds df799d9 Consolidate Linux recv implementation adds 06cf371 Consolidate Linux sendto implementation adds 60f9423 Consolidate Linux send implementation adds b24d6d1 Regenerate MIPS catan, catanh long double ulps. new dad11d1 Merge branch 'master' into dj/malloc-tcache new 6d62056 Whitespace and common code tweaks
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 | 2636 + INSTALL | 6 + Makeconfig | 7 + Makerules | 9 +- NEWS | 171 +- bits/sigthread.h | 2 +- config.h.in | 4 + conform/Makefile | 2 + crypt/md5.h | 2 +- debug/Makefile | 31 +- debug/pcprofile.c | 1 - debug/tst-chk1.c | 5 + dirent/opendir-tst1.c | 1 + dirent/tst-fdopendir.c | 1 + dirent/tst-fdopendir2.c | 1 + dirent/tst-scandir.c | 1 + dlfcn/tst-dladdr.c | 4 - elf/Makefile | 7 +- elf/dl-load.c | 2 +- elf/dl-reloc.c | 8 +- elf/dl-tunable-types.h | 19 +- elf/dl-tunables.c | 122 +- elf/dl-tunables.h | 15 +- elf/dl-tunables.list | 16 +- elf/get-dynamic-info.h | 5 +- elf/rtld.c | 3 +- elf/soinit.c | 1 - elf/tst-auditmod1.c | 2 + elf/tst-env-setuid-tunables.c | 69 + elf/tst-env-setuid.c | 296 + elf/tst-tls15.c | 1 + elf/tst-tls16.c | 1 + elf/tst-tls17.c | 1 + elf/tst-tls18.c | 1 + hurd/path-lookup.c | 4 +- iconv/loop.c | 2 +- iconv/tst-iconv6.c | 1 + iconvdata/Makefile | 5 + iconvdata/bug-iconv11.c | 1 + iconvdata/iso-2022-cn-ext.c | 2 +- include/bits/types.h | 1 + include/features.h | 13 +- include/libc-diag.h | 74 + include/libc-internal.h | 107 +- include/libc-pointer-arith.h | 60 + include/stdc-predef.h | 10 +- include/stdio.h | 18 - include/string.h | 15 +- include/time.h | 8 - inet/Makefile | 8 +- inet/deadline.c | 122 + inet/net-internal.h | 89 + inet/tst-deadline.c | 188 + io/openat.c | 1 - io/openat64.c | 1 - io/test-utime.c | 1 + io/tst-faccessat.c | 1 + io/tst-fchmodat.c | 1 + io/tst-fchownat.c | 1 + io/tst-fstatat.c | 1 + io/tst-futimesat.c | 1 + io/tst-linkat.c | 1 + io/tst-mkdirat.c | 2 + io/tst-mkfifoat.c | 2 + io/tst-mknodat.c | 2 + io/tst-openat.c | 1 + io/tst-readlinkat.c | 1 + io/tst-renameat.c | 1 + io/tst-symlinkat.c | 1 + io/tst-unlinkat.c | 1 + libio/bits/stdio2.h | 3 +- libio/bug-memstream1.c | 1 + libio/bug-wmemstream1.c | 1 + libio/stdio.h | 13 +- libio/tst-fwrite-error.c | 1 + libio/tst-memstream1.c | 1 + libio/tst-memstream2.c | 1 + libio/tst-memstream3.c | 1 + locale/programs/locarchive.c | 2 +- locale/weight.h | 2 +- locale/weightwc.h | 2 +- localedata/ChangeLog | 16 + localedata/charmaps/UTF-8 | 1670 +- localedata/locales/i18n | 2616 +- localedata/locales/tr_TR | 2616 +- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 4 +- localedata/locales/translit_combining | 262 +- localedata/locales/translit_compat | 2 +- localedata/locales/translit_font | 2 +- localedata/locales/translit_fraction | 2 +- localedata/unicode-gen/DerivedCoreProperties.txt | 412 +- localedata/unicode-gen/EastAsianWidth.txt | 288 +- localedata/unicode-gen/Makefile | 2 +- localedata/unicode-gen/UnicodeData.txt | 1383 +- malloc/arena.c | 8 +- malloc/malloc.c | 73 +- malloc/tst-interpose-aux.c | 1 + malloc/tst-malloc.c | 2 +- malloc/tst-mcheck.c | 2 +- malloc/tst-realloc.c | 2 +- manual/conf.texi | 12 +- manual/contrib.texi | 48 +- manual/install.texi | 6 + manual/libm-err-tab.pl | 38 +- manual/math.texi | 4 +- math/Makefile | 253 +- math/README.libm-test | 64 +- math/auto-libm-test-in | 3186 + math/auto-libm-test-out | 312322 ------------------ math/auto-libm-test-out-acos | 2967 + math/auto-libm-test-out-acosh | 1969 + math/auto-libm-test-out-asin | 2373 + math/auto-libm-test-out-asinh | 2962 + math/auto-libm-test-out-atan | 1354 + math/auto-libm-test-out-atan2 | 12959 + math/auto-libm-test-out-atanh | 3430 + math/auto-libm-test-out-cabs | 664 + math/auto-libm-test-out-cacos | 45389 +++ math/auto-libm-test-out-cacosh | 45389 +++ math/auto-libm-test-out-carg | 1126 + math/auto-libm-test-out-casin | 45389 +++ math/auto-libm-test-out-casinh | 45389 +++ math/auto-libm-test-out-catan | 37758 +++ math/auto-libm-test-out-catanh | 37758 +++ math/auto-libm-test-out-cbrt | 1402 + math/auto-libm-test-out-ccos | 1103 + math/auto-libm-test-out-ccosh | 1103 + math/auto-libm-test-out-cexp | 1944 + math/auto-libm-test-out-clog | 32643 ++ math/auto-libm-test-out-clog10 | 32553 ++ math/auto-libm-test-out-cos | 2935 + math/auto-libm-test-out-cosh | 3387 + math/auto-libm-test-out-cpow | 1200 + math/auto-libm-test-out-csin | 1627 + math/auto-libm-test-out-csinh | 1627 + math/auto-libm-test-out-csqrt | 10590 + math/auto-libm-test-out-ctan | 1779 + math/auto-libm-test-out-ctanh | 1924 + math/auto-libm-test-out-erf | 3350 + math/auto-libm-test-out-erfc | 4175 + math/auto-libm-test-out-exp | 4846 + math/auto-libm-test-out-exp10 | 4168 + math/auto-libm-test-out-exp2 | 4262 + math/auto-libm-test-out-expm1 | 2957 + math/auto-libm-test-out-fma | 15622 + math/auto-libm-test-out-hypot | 14767 + math/auto-libm-test-out-j0 | 1336 + math/auto-libm-test-out-j1 | 1286 + math/auto-libm-test-out-jn | 3368 + math/auto-libm-test-out-lgamma | 24663 ++ math/auto-libm-test-out-log | 1575 + math/auto-libm-test-out-log10 | 1624 + math/auto-libm-test-out-log1p | 2572 + math/auto-libm-test-out-log2 | 1957 + math/auto-libm-test-out-pow | 44173 +++ math/auto-libm-test-out-sin | 3643 + math/auto-libm-test-out-sincos | 2166 + math/auto-libm-test-out-sinh | 3509 + math/auto-libm-test-out-sqrt | 4121 + math/auto-libm-test-out-tan | 3173 + math/auto-libm-test-out-tanh | 2745 + math/auto-libm-test-out-tgamma | 27305 ++ math/auto-libm-test-out-y0 | 955 + math/auto-libm-test-out-y1 | 955 + math/auto-libm-test-out-yn | 2625 + math/gen-auto-libm-tests.c | 20 +- math/gen-libm-have-vector-test.sh | 52 - math/gen-libm-test.pl | 39 +- math/libm-test-acos.inc | 55 + math/libm-test-acosh.inc | 60 + math/libm-test-asin.inc | 55 + math/libm-test-asinh.inc | 48 + math/{test-math-inline.h => libm-test-atan.inc} | 39 +- math/libm-test-atan2.inc | 211 + math/libm-test-atanh.inc | 57 + math/{test-math-inline.h => libm-test-cabs.inc} | 44 +- math/libm-test-cacos.inc | 82 + math/libm-test-cacosh.inc | 82 + math/libm-test-canonicalize.inc | 95 + math/libm-test-carg.inc | 72 + math/libm-test-casin.inc | 83 + math/libm-test-casinh.inc | 83 + math/libm-test-catan.inc | 92 + math/libm-test-catanh.inc | 91 + math/{test-math-inline.h => libm-test-cbrt.inc} | 39 +- math/libm-test-ccos.inc | 87 + math/libm-test-ccosh.inc | 87 + math/libm-test-ceil.inc | 177 + math/libm-test-cexp.inc | 84 + math/libm-test-cimag.inc | 52 + math/libm-test-clog.inc | 91 + math/libm-test-clog10.inc | 90 + math/libm-test-conj.inc | 51 + math/libm-test-copysign.inc | 120 + math/{test-math-inline.h => libm-test-cos.inc} | 39 +- math/{test-math-inline.h => libm-test-cosh.inc} | 39 +- .../linux/x86_64/recv.c => math/libm-test-cpow.inc | 35 +- math/libm-test-cproj.inc | 95 + math/libm-test-creal.inc | 52 + math/libm-test-csin.inc | 87 + math/libm-test-csinh.inc | 87 + math/libm-test-csqrt.inc | 81 + math/libm-test-ctan.inc | 141 + math/libm-test-ctanh.inc | 140 + math/libm-test-driver.c | 1012 + math/{test-math-inline.h => libm-test-erf.inc} | 39 +- math/{test-math-inline.h => libm-test-erfc.inc} | 37 +- math/{test-math-inline.h => libm-test-exp.inc} | 39 +- math/libm-test-exp10.inc | 57 + math/{test-math-inline.h => libm-test-exp2.inc} | 39 +- math/{test-math-inline.h => libm-test-expm1.inc} | 39 +- math/libm-test-fabs.inc | 59 + math/libm-test-fdim.inc | 129 + math/libm-test-floor.inc | 174 + math/libm-test-fma.inc | 135 + math/libm-test-fmax.inc | 130 + math/libm-test-fmaxmag.inc | 144 + math/libm-test-fmin.inc | 129 + math/libm-test-fminmag.inc | 143 + math/libm-test-fmod.inc | 277 + math/libm-test-fpclassify.inc | 56 + math/libm-test-frexp.inc | 96 + math/libm-test-fromfp.inc | 11946 + math/libm-test-fromfpx.inc | 11946 + math/libm-test-getpayload.inc | 89 + math/libm-test-hypot.inc | 186 + math/libm-test-ilogb.inc | 72 + math/libm-test-iscanonical.inc | 56 + math/libm-test-iseqsig.inc | 90 + math/libm-test-isfinite.inc | 64 + math/libm-test-isgreater.inc | 90 + math/libm-test-isgreaterequal.inc | 90 + math/libm-test-isinf.inc | 56 + math/libm-test-isless.inc | 90 + math/libm-test-islessequal.inc | 90 + math/libm-test-islessgreater.inc | 90 + math/libm-test-isnan.inc | 56 + math/libm-test-isnormal.inc | 56 + math/libm-test-issignaling.inc | 58 + math/libm-test-issubnormal.inc | 56 + math/libm-test-isunordered.inc | 90 + math/libm-test-iszero.inc | 56 + math/libm-test-j0.inc | 50 + math/libm-test-j1.inc | 50 + math/libm-test-jn.inc | 75 + math/libm-test-lgamma.inc | 63 + math/libm-test-llogb.inc | 72 + math/libm-test-llrint.inc | 265 + math/libm-test-llround.inc | 300 + math/libm-test-log.inc | 56 + math/libm-test-log10.inc | 58 + math/libm-test-log1p.inc | 53 + math/libm-test-log2.inc | 57 + math/libm-test-logb.inc | 85 + math/libm-test-lrint.inc | 360 + math/libm-test-lround.inc | 371 + math/libm-test-modf.inc | 65 + math/libm-test-nearbyint.inc | 184 + math/libm-test-nextafter.inc | 144 + math/libm-test-nextdown.inc | 84 + math/libm-test-nexttoward.inc | 169 + math/libm-test-nextup.inc | 79 + math/libm-test-pow.inc | 384 + math/libm-test-remainder.inc | 202 + math/libm-test-remquo.inc | 192 + math/libm-test-rint.inc | 184 + math/libm-test-round.inc | 198 + math/libm-test-roundeven.inc | 633 + math/libm-test-scalb.inc | 165 + math/libm-test-scalbln.inc | 153 + math/libm-test-scalbn.inc | 115 + math/libm-test-setpayload.inc | 112 + math/libm-test-setpayloadsig.inc | 112 + math/libm-test-signbit.inc | 60 + math/libm-test-significand.inc | 66 + math/{test-math-inline.h => libm-test-sin.inc} | 39 +- math/libm-test-sincos.inc | 51 + math/{test-math-inline.h => libm-test-sinh.inc} | 39 +- math/libm-test-sqrt.inc | 56 + math/libm-test-support.c | 1207 + math/libm-test-support.h | 156 + math/{test-math-inline.h => libm-test-tan.inc} | 39 +- .../linux/tst-clone.c => math/libm-test-tanh.inc | 56 +- math/libm-test-tgamma.inc | 54 + math/libm-test-totalorder.inc | 278 + math/libm-test-totalordermag.inc | 278 + math/libm-test-trunc.inc | 194 + math/libm-test-ufromfp.inc | 6845 + math/libm-test-ufromfpx.inc | 6845 + math/libm-test-y0.inc | 56 + math/libm-test-y1.inc | 56 + math/libm-test-yn.inc | 134 + math/libm-test.inc | 52585 --- math/test-double-vlen2.h | 5 - math/test-double-vlen4.h | 5 - math/test-double-vlen8.h | 5 - math/test-double.c | 27 - math/test-float-vlen16.h | 5 - math/test-float-vlen4.h | 5 - math/test-float-vlen8.h | 5 - math/test-ildouble.c | 25 - math/test-ldouble.c | 27 - math/test-math-finite.h | 1 + math/test-math-inline.h | 1 + math/test-math-no-finite.h | 1 + math/test-math-no-inline.h | 1 - math/test-math-vector.h | 4 +- math/test-misc.c | 23 +- misc/reboot.c => math/w_acos_template.c | 31 +- misc/reboot.c => math/w_acosh_template.c | 31 +- misc/reboot.c => math/w_asin_template.c | 31 +- .../ldbl-96/w_expl.c => math/w_atan2_template.c | 33 +- math/w_atanh_template.c | 44 + .../ldbl-96/w_expl.c => math/w_cosh_template.c | 33 +- .../ldbl-96/w_expl.c => math/w_exp10_template.c | 33 +- .../ldbl-96/w_expl.c => math/w_exp2_template.c | 33 +- nptl/stack-aliasing.h => math/w_exp_template.c | 40 +- math/{w_expl.c => w_expl_compat.c} | 0 math/w_fmod_template.c | 39 + .../ldbl-96/w_expl.c => math/w_hypot_template.c | 33 +- math/w_j0_template.c | 51 + math/w_j1_template.c | 51 + math/w_jn_template.c | 51 + math/{w_lgamma.c => w_lgamma_compat2.c} | 0 math/{w_lgamma_r.c => w_lgamma_r_compat.c} | 0 math/w_lgamma_r_template.c | 53 + math/w_lgamma_template.c | 42 + math/{w_lgammaf.c => w_lgammaf_compat2.c} | 0 math/{w_lgammaf_r.c => w_lgammaf_r_compat.c} | 0 math/{w_lgammal.c => w_lgammal_compat2.c} | 0 math/{w_lgammal_r.c => w_lgammal_r_compat.c} | 0 nptl/tst-tls4moda.c => math/w_log10_template.c | 50 +- nptl/tst-tls4moda.c => math/w_log2_template.c | 50 +- nptl/tst-tls4moda.c => math/w_log_template.c | 50 +- math/w_pow_template.c | 51 + math/w_remainder_template.c | 39 + .../ldbl-96/w_expl.c => math/w_sinh_template.c | 33 +- misc/reboot.c => math/w_sqrt_template.c | 31 +- math/w_tgamma_template.c | 54 + misc/getttyent.c | 6 +- misc/ptrace.c | 1 - misc/reboot.c | 2 +- misc/tst-error1.c | 2 +- misc/tst-preadvwritev-common.c | 1 + misc/ttyslot.c | 2 +- nis/nis_table.c | 2 +- nptl/Makefile | 3 +- nptl/allocatestack.c | 45 +- nptl/createthread.c | 10 +- nptl/nptl-init.c | 2 +- nptl/pthread_clock_gettime.c | 1 - nptl/pthread_clock_settime.c | 1 - nptl/pthread_cond_common.c | 1 - nptl/pthread_create.c | 207 +- nptl/pthread_getschedparam.c | 1 + nptl/pthread_setschedparam.c | 1 + nptl/pthread_setschedprio.c | 1 + nptl/stack-aliasing.h | 6 - nptl/tpp.c | 2 + nptl/tst-basic7.c | 1 + nptl/tst-cancel25.c | 2 +- nptl/tst-cancel4.c | 3 + nptl/tst-cancel4_1.c | 1 + nptl/tst-cancel4_2.c | 1 + nptl/tst-cond16.c | 3 +- nptl/tst-cond18.c | 3 +- nptl/tst-cond4.c | 1 + nptl/tst-cond6.c | 1 + nptl/tst-create-detached.c | 137 + nptl/tst-join7mod.c | 1 + nptl/tst-mutex1.c | 7 +- nptl/tst-robust-fork.c | 184 + nptl/tst-stack2.c | 1 + nptl/tst-stackguard1.c | 1 + nptl/tst-tls4.c | 3 +- nptl/tst-tls4moda.c | 5 +- nptl/tst-tls4modb.c | 5 +- nptl/tst-tls5.h | 4 +- nptl_db/thread_dbP.h | 2 +- nscd/connections.c | 2 +- nss/tst-cancel-getpwuid_r.c | 1 + posix/Makefile | 2 +- {bits => posix/bits}/types.h | 0 posix/sysconf.c | 2 +- posix/test-errno.c | 153 + posix/tst-dir.c | 2 +- posix/tst-getaddrinfo2.c | 1 + posix/tst-getaddrinfo5.c | 1 + posix/tst-pathconf.c | 1 + posix/tst-posix_fadvise-common.c | 1 + posix/tst-preadwrite-common.c | 1 + posix/tst-regex.c | 4 +- posix/tst-regexloc.c | 3 - posix/tst-vfork3.c | 1 + posix/wordexp-test.c | 3 +- resolv/res_send.c | 2 +- resolv/tst-bug18665-tcp.c | 1 + resolv/tst-res_hconf_reorder.c | 1 + resolv/tst-resolv-qtypes.c | 2 +- resolv/tst-resolv-search.c | 1 + rt/tst-mqueue4.c | 1 + scripts/backport-support.sh | 110 + scripts/build-many-glibcs.py | 12 +- scripts/gen-tunables.awk | 8 +- soft-fp/fmadf4.c | 7 +- soft-fp/fmasf4.c | 7 +- soft-fp/fmatf4.c | 7 +- stdio-common/Makefile | 3 + stdio-common/bug21.c | 2 +- stdio-common/scanf14.c | 2 +- stdio-common/scanf4.c | 2 +- stdio-common/scanf7.c | 2 +- stdio-common/test-vfprintf.c | 2 +- stdio-common/tst-fmemopen2.c | 1 + stdio-common/tst-gets.c | 5 + stdio-common/tst-printf.c | 2 +- stdio-common/tst-printfsz.c | 2 +- stdio-common/tst-sprintf.c | 2 +- stdio-common/tst-unlockedio.c | 2 +- stdio-common/tst-vfprintf-width-prec.c | 1 + stdio-common/tstdiomisc.c | 2 +- stdio-common/vfscanf.c | 2 +- stdlib/bug-getcontext.c | 2 +- stdlib/test-canon.c | 1 + stdlib/tst-environ.c | 7 +- stdlib/tst-tls-atexit.c | 1 + string/bits/string2.h | 68 - string/strcasestr.c | 4 - string/strcoll_l.c | 1 - string/strcspn.c | 2 +- string/string.h | 108 +- string/strings.h | 70 +- string/strspn.c | 2 +- string/test-memchr.c | 2 + string/tester.c | 2 +- string/tst-cmp.c | 1 + string/tst-endian.c | 2 +- sunrpc/Makefile | 12 +- sunrpc/clnt_udp.c | 129 +- sunrpc/rpc_main.c | 2 +- sunrpc/svc.c | 14 +- sunrpc/tst-svc_register.c | 299 + sunrpc/tst-udp-error.c | 62 + sunrpc/tst-udp-garbage.c | 104 + sunrpc/tst-udp-nonblocking.c | 333 + sunrpc/tst-udp-timeout.c | 402 + support/Makefile | 15 + inet/net-internal.h => support/xmmap.c | 25 +- math/test-double-finite.c => support/xmunmap.c | 19 +- .../xpthread_attr_destroy.c | 17 +- .../xpthread_attr_init.c | 16 +- .../xpthread_attr_setdetachstate.c | 22 +- .../xpthread_attr_setstacksize.c | 21 +- .../xpthread_mutex_consistent.c | 21 +- .../xpthread_mutex_destroy.c | 17 +- misc/reboot.c => support/xpthread_mutex_init.c | 21 +- .../xpthread_mutexattr_destroy.c | 21 +- .../xpthread_mutexattr_init.c | 16 +- .../xpthread_mutexattr_setprotocol.c | 19 +- .../xpthread_mutexattr_setpshared.c | 21 +- .../xpthread_mutexattr_setrobust.c | 21 +- .../xpthread_mutexattr_settype.c | 21 +- support/xthread.h | 15 + support/xunistd.h | 5 + sysdeps/alpha/memchr.c | 5 +- sysdeps/arm/libm-test-ulps | 112 +- sysdeps/generic/math-type-macros-double.h | 3 + sysdeps/generic/math-type-macros-float.h | 3 + sysdeps/generic/math-type-macros-ldouble.h | 3 + sysdeps/generic/math_ldbl.h | 10 +- sysdeps/generic/math_private.h | 4 +- sysdeps/generic/unsecvars.h | 8 + sysdeps/i386/dl-machine.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 124 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 120 +- sysdeps/i386/i686/stack-aliasing.h | 5 - sysdeps/i386/i686/strtok.S | 244 - sysdeps/i386/i686/strtok_r.S | 5 - sysdeps/i386/nptl/tls.h | 2 +- sysdeps/i386/strtok.S | 358 - sysdeps/i386/strtok_r.S | 5 - sysdeps/ia64/fpu/math_ldbl.h | 40 +- sysdeps/ia64/fpu/{w_exp.c => w_exp_compat.c} | 0 sysdeps/ia64/fpu/{w_expf.c => w_expf_compat.c} | 0 sysdeps/ia64/fpu/{w_expl.c => w_expl_compat.c} | 0 .../ia64/fpu/{w_lgamma_r.c => w_lgamma_r_compat.c} | 0 .../fpu/{w_lgammaf_r.c => w_lgammaf_r_compat.c} | 0 .../fpu/{w_lgammal_r.c => w_lgammal_r_compat.c} | 0 sysdeps/ieee754/dbl-64/e_j0.c | 2 +- sysdeps/ieee754/dbl-64/e_j1.c | 2 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 4 +- sysdeps/ieee754/dbl-64/e_log10.c | 2 +- sysdeps/ieee754/dbl-64/e_log2.c | 2 +- sysdeps/ieee754/dbl-64/k_rem_pio2.c | 2 +- sysdeps/ieee754/dbl-64/{w_exp.c => w_exp_compat.c} | 0 sysdeps/ieee754/flt-32/e_j0f.c | 2 +- sysdeps/ieee754/flt-32/e_j1f.c | 2 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 4 +- sysdeps/ieee754/flt-32/e_log10f.c | 2 +- sysdeps/ieee754/flt-32/e_log2f.c | 2 +- sysdeps/ieee754/flt-32/e_powf.c | 4 +- sysdeps/ieee754/flt-32/k_rem_pio2f.c | 2 +- .../ieee754/flt-32/{w_expf.c => w_expf_compat.c} | 0 sysdeps/ieee754/ldbl-128/e_j0l.c | 9 +- sysdeps/ieee754/ldbl-128/e_j1l.c | 9 +- sysdeps/ieee754/ldbl-128/e_lgammal_r.c | 2 +- sysdeps/ieee754/ldbl-128/e_log10l.c | 2 +- sysdeps/ieee754/ldbl-128/e_log2l.c | 2 +- sysdeps/ieee754/ldbl-128/k_tanl.c | 3 +- sysdeps/ieee754/ldbl-128/math_ldbl.h | 44 +- .../ieee754/ldbl-128/{w_expl.c => w_expl_compat.c} | 0 sysdeps/ieee754/ldbl-128ibm/e_log10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_log2l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_tanl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 37 +- .../ldbl-128ibm/test-canonical-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-totalorderl-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/{w_expl.c => w_expl_compat.c} | 0 .../ldbl-64-128/{w_expl.c => w_expl_compat.c} | 2 +- sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 2 +- sysdeps/ieee754/ldbl-96/k_tanl.c | 3 +- sysdeps/ieee754/ldbl-96/math_ldbl.h | 40 +- sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 2 +- .../ieee754/ldbl-96/{w_expl.c => w_expl_compat.c} | 0 .../ieee754/ldbl-opt/{w_exp.c => w_exp_compat.c} | 2 +- .../ldbl-opt/{w_lgamma_r.c => w_lgamma_r_compat.c} | 2 +- .../{w_lgammal_r.c => w_lgammal_r_compat.c} | 2 +- sysdeps/m68k/m680x0/m68020/atomic-machine.h | 14 +- .../x86_64/send.c => mach/hurd/ftruncate64.c} | 23 +- misc/reboot.c => sysdeps/mach/hurd/truncate64.c | 27 +- sysdeps/mips/mips32/libm-test-ulps | 112 +- sysdeps/mips/mips64/libm-test-ulps | 184 +- sysdeps/nacl/brk.c | 1 - sysdeps/nacl/createthread.c | 10 +- sysdeps/nacl/dl-map-segments.h | 7 +- sysdeps/nptl/futex-internal.h | 2 +- sysdeps/nptl/lowlevellock.h | 4 +- sysdeps/posix/sysconf.c | 2 +- sysdeps/powerpc/Makefile | 1 + sysdeps/powerpc/fpu/libm-test-ulps | 204 +- sysdeps/powerpc/fpu/math_ldbl.h | 25 +- sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 2 +- sysdeps/powerpc/nofpu/libm-test-ulps | 216 +- .../powerpc64/multiarch/strcasestr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcat-power8.c | 4 +- sysdeps/powerpc/powerpc64/power8/strcmp.S | 30 +- sysdeps/powerpc/powerpc64/power9/strcmp.S | 30 +- sysdeps/powerpc/powerpc64/strtok.S | 226 - sysdeps/powerpc/powerpc64/strtok_r.S | 24 - sysdeps/powerpc/test-get_hwcap.c | 23 +- sysdeps/powerpc/test-gettimebase.c | 3 +- sysdeps/powerpc/tst-set_ppr.c | 102 + sysdeps/powerpc/tst-tlsopt-powerpc.c | 3 +- sysdeps/pthread/bits/sigthread.h | 2 +- sysdeps/pthread/tst-timer.c | 1 + sysdeps/s390/atomic-machine.h | 167 +- sysdeps/s390/fpu/libm-test-ulps | 264 +- .../sparc/sparc32/sparcv9/fpu/multiarch/Makefile | 1 - .../sparc32/sparcv9/fpu/multiarch/s_fmax-vis3.S | 30 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmax.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_fmaxf-vis3.S | 28 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf.S | 12 - .../sparc32/sparcv9/fpu/multiarch/s_fmin-vis3.S | 30 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmin.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_fminf-vis3.S | 28 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fminf.S | 12 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fmax.S | 45 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fmaxf.S | 40 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fmin.S | 45 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fminf.S | 40 - sysdeps/sparc/sparc32/sparcv9/fpu/s_lrint.S | 72 - sysdeps/sparc/sparc64/fpu/multiarch/Makefile | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmax-vis3.S | 26 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmax.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf-vis3.S | 27 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmin-vis3.S | 26 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmin.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_fminf-vis3.S | 27 - sysdeps/sparc/sparc64/fpu/multiarch/s_fminf.S | 12 - sysdeps/sparc/sparc64/fpu/s_fmax.S | 36 - sysdeps/sparc/sparc64/fpu/s_fmaxf.S | 36 - sysdeps/sparc/sparc64/fpu/s_fmin.S | 36 - sysdeps/sparc/sparc64/fpu/s_fminf.S | 36 - sysdeps/unix/clock_settime.c | 1 - sysdeps/unix/sysv/linux/Makefile | 4 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 6 +- sysdeps/unix/sysv/linux/accept.c | 7 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 3 + sysdeps/unix/sysv/linux/alpha/localplt.data | 2 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 6 - sysdeps/unix/sysv/linux/arm/kernel-features.h | 3 + sysdeps/unix/sysv/linux/arm/posix_fadvise.c | 30 - sysdeps/unix/sysv/linux/arm/syscalls.list | 6 - sysdeps/unix/sysv/linux/bits/in.h | 1 + sysdeps/unix/sysv/linux/connect.c | 5 - sysdeps/unix/sysv/linux/createthread.c | 16 +- sysdeps/unix/sysv/linux/generic/recv.c | 32 - sysdeps/unix/sysv/linux/generic/send.c | 30 - sysdeps/unix/sysv/linux/generic/syscalls.list | 4 - .../unix/sysv/linux/hppa/ipc_priv.h | 8 +- sysdeps/unix/sysv/linux/hppa/kernel-features.h | 3 + sysdeps/unix/sysv/linux/hppa/syscalls.list | 6 - sysdeps/unix/sysv/linux/i386/Makefile | 39 +- sysdeps/unix/sysv/linux/i386/configure | 39 + sysdeps/unix/sysv/linux/i386/configure.ac | 17 + sysdeps/unix/sysv/linux/i386/get_clockfreq.c | 2 - sysdeps/unix/sysv/linux/i386/kernel-features.h | 11 +- sysdeps/unix/sysv/linux/i386/localplt.data | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 6 +- sysdeps/unix/sysv/linux/ia64/get_clockfreq.c | 1 - sysdeps/unix/sysv/linux/ia64/kernel-features.h | 3 + sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/ia64/syscalls.list | 6 - sysdeps/unix/sysv/linux/kernel-features.h | 4 + sysdeps/unix/sysv/linux/m68k/kernel-features.h | 11 +- .../unix/sysv/linux/microblaze/kernel-features.h | 3 - sysdeps/unix/sysv/linux/mips/kernel-features.h | 7 + .../unix/sysv/linux/mips/mips32/posix_fadvise.c | 4 - sysdeps/unix/sysv/linux/mips/mips64/recv.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/send.c | 1 - sysdeps/unix/sysv/linux/mips/syscalls.list | 6 - .../unix/sysv/linux/nios2/ipc_priv.h | 8 +- sysdeps/unix/sysv/linux/nios2/sysdep.h | 4 + sysdeps/unix/sysv/linux/posix_fadvise.c | 23 +- sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c | 1 - sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 3 - .../unix/sysv/linux/powerpc/powerpc64/configure | 24 + .../unix/sysv/linux/powerpc/powerpc64/configure.ac | 7 + sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/recv.c | 7 +- sysdeps/unix/sysv/linux/recvfrom.c | 5 - sysdeps/unix/sysv/linux/s390/kernel-features.h | 11 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/send.c | 9 +- sysdeps/unix/sysv/linux/sendto.c | 5 - sysdeps/unix/sysv/linux/sh/kernel-features.h | 3 - sysdeps/unix/sysv/linux/sparc/kernel-features.h | 6 + sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 1 - .../unix/sysv/linux/sparc/sparc64/get_clockfreq.c | 1 - .../unix/sysv/linux/sparc/sparc64/syscalls.list | 6 - sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/sys/timerfd.h | 4 +- sysdeps/unix/sysv/linux/sysdep.h | 4 + sysdeps/unix/sysv/linux/test-errno.c | 142 + sysdeps/unix/sysv/linux/tile/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/tile/sysdep.h | 4 + sysdeps/unix/sysv/linux/tst-clone.c | 5 + sysdeps/unix/sysv/linux/tst-sync_file_range.c | 1 + sysdeps/unix/sysv/linux/x86_64/syscalls.list | 4 - sysdeps/wordsize-64/tst-writev.c | 2 + sysdeps/x86/cpu-features.c | 2 +- sysdeps/x86_64/Makefile | 20 +- sysdeps/x86_64/atomic-machine.h | 10 +- sysdeps/x86_64/dl-machine.h | 2 +- sysdeps/x86_64/fpu/Makefile | 11 +- sysdeps/x86_64/fpu/libm-test-ulps | 164 +- sysdeps/x86_64/fpu/math_ldbl.h | 31 +- sysdeps/x86_64/fpu/test-double-vlen2.c | 28 - ...ouble-vlen4-avx2.c => test-double-vlen4-avx2.h} | 12 +- .../{test-double-vlen4.c => test-double-vlen4.h} | 11 +- .../{test-double-vlen8.c => test-double-vlen8.h} | 11 +- .../{test-float-vlen16.c => test-float-vlen16.h} | 11 +- sysdeps/x86_64/fpu/test-float-vlen4.c | 28 - ...-float-vlen8-avx2.c => test-float-vlen8-avx2.h} | 12 +- .../fpu/{test-float-vlen8.c => test-float-vlen8.h} | 11 +- sysdeps/x86_64/localplt.data | 2 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 2 + sysdeps/x86_64/nptl/tls.h | 2 +- sysdeps/x86_64/strtok.S | 208 - sysdeps/x86_64/strtok_r.S | 5 - sysdeps/x86_64/tst-auditmod10b.c | 2 + sysdeps/x86_64/tst-auditmod3b.c | 2 + sysdeps/x86_64/tst-auditmod4b.c | 2 + sysdeps/x86_64/tst-auditmod5b.c | 2 + sysdeps/x86_64/tst-auditmod6b.c | 2 + sysdeps/x86_64/tst-auditmod6c.c | 2 + sysdeps/x86_64/tst-auditmod7b.c | 2 + sysdeps/x86_64/tst-avx-aux.c | 47 + posix/tst-regexloc.c => sysdeps/x86_64/tst-avx.c | 48 +- sysdeps/x86_64/tst-avx512-aux.c | 48 + .../sysv/linux/tst-clone.c => x86_64/tst-avx512.c} | 58 +- sysdeps/x86_64/tst-avx512mod.c | 48 + sysdeps/x86_64/tst-avxmod.c | 48 + .../sysv/linux/tst-clone.c => x86_64/tst-sse.c} | 49 +- sysdeps/x86_64/tst-ssemod.c | 46 + time/clocktest.c | 1 + time/tst-posixtz.c | 1 + time/tst-strptime2.c | 2 +- time/tzfile.c | 25 - time/tzset.c | 58 +- timezone/tst-timezone.c | 1 + version.h | 2 +- wcsmbs/tst-wcstof.c | 2 +- 700 files changed, 642508 insertions(+), 372461 deletions(-) create mode 100644 elf/tst-env-setuid-tunables.c create mode 100644 elf/tst-env-setuid.c create mode 100644 include/bits/types.h create mode 100644 include/libc-diag.h create mode 100644 include/libc-pointer-arith.h create mode 100644 inet/deadline.c create mode 100644 inet/tst-deadline.c delete mode 100644 math/auto-libm-test-out create mode 100644 math/auto-libm-test-out-acos create mode 100644 math/auto-libm-test-out-acosh create mode 100644 math/auto-libm-test-out-asin create mode 100644 math/auto-libm-test-out-asinh create mode 100644 math/auto-libm-test-out-atan create mode 100644 math/auto-libm-test-out-atan2 create mode 100644 math/auto-libm-test-out-atanh create mode 100644 math/auto-libm-test-out-cabs create mode 100644 math/auto-libm-test-out-cacos create mode 100644 math/auto-libm-test-out-cacosh create mode 100644 math/auto-libm-test-out-carg create mode 100644 math/auto-libm-test-out-casin create mode 100644 math/auto-libm-test-out-casinh create mode 100644 math/auto-libm-test-out-catan create mode 100644 math/auto-libm-test-out-catanh create mode 100644 math/auto-libm-test-out-cbrt create mode 100644 math/auto-libm-test-out-ccos create mode 100644 math/auto-libm-test-out-ccosh create mode 100644 math/auto-libm-test-out-cexp create mode 100644 math/auto-libm-test-out-clog create mode 100644 math/auto-libm-test-out-clog10 create mode 100644 math/auto-libm-test-out-cos create mode 100644 math/auto-libm-test-out-cosh create mode 100644 math/auto-libm-test-out-cpow create mode 100644 math/auto-libm-test-out-csin create mode 100644 math/auto-libm-test-out-csinh create mode 100644 math/auto-libm-test-out-csqrt create mode 100644 math/auto-libm-test-out-ctan create mode 100644 math/auto-libm-test-out-ctanh create mode 100644 math/auto-libm-test-out-erf create mode 100644 math/auto-libm-test-out-erfc create mode 100644 math/auto-libm-test-out-exp create mode 100644 math/auto-libm-test-out-exp10 create mode 100644 math/auto-libm-test-out-exp2 create mode 100644 math/auto-libm-test-out-expm1 create mode 100644 math/auto-libm-test-out-fma create mode 100644 math/auto-libm-test-out-hypot create mode 100644 math/auto-libm-test-out-j0 create mode 100644 math/auto-libm-test-out-j1 create mode 100644 math/auto-libm-test-out-jn create mode 100644 math/auto-libm-test-out-lgamma create mode 100644 math/auto-libm-test-out-log create mode 100644 math/auto-libm-test-out-log10 create mode 100644 math/auto-libm-test-out-log1p create mode 100644 math/auto-libm-test-out-log2 create mode 100644 math/auto-libm-test-out-pow create mode 100644 math/auto-libm-test-out-sin create mode 100644 math/auto-libm-test-out-sincos create mode 100644 math/auto-libm-test-out-sinh create mode 100644 math/auto-libm-test-out-sqrt create mode 100644 math/auto-libm-test-out-tan create mode 100644 math/auto-libm-test-out-tanh create mode 100644 math/auto-libm-test-out-tgamma create mode 100644 math/auto-libm-test-out-y0 create mode 100644 math/auto-libm-test-out-y1 create mode 100644 math/auto-libm-test-out-yn delete mode 100644 math/gen-libm-have-vector-test.sh create mode 100644 math/libm-test-acos.inc create mode 100644 math/libm-test-acosh.inc create mode 100644 math/libm-test-asin.inc create mode 100644 math/libm-test-asinh.inc copy math/{test-math-inline.h => libm-test-atan.inc} (51%) create mode 100644 math/libm-test-atan2.inc create mode 100644 math/libm-test-atanh.inc copy math/{test-math-inline.h => libm-test-cabs.inc} (51%) create mode 100644 math/libm-test-cacos.inc create mode 100644 math/libm-test-cacosh.inc create mode 100644 math/libm-test-canonicalize.inc create mode 100644 math/libm-test-carg.inc create mode 100644 math/libm-test-casin.inc create mode 100644 math/libm-test-casinh.inc create mode 100644 math/libm-test-catan.inc create mode 100644 math/libm-test-catanh.inc copy math/{test-math-inline.h => libm-test-cbrt.inc} (51%) create mode 100644 math/libm-test-ccos.inc create mode 100644 math/libm-test-ccosh.inc create mode 100644 math/libm-test-ceil.inc create mode 100644 math/libm-test-cexp.inc create mode 100644 math/libm-test-cimag.inc create mode 100644 math/libm-test-clog.inc create mode 100644 math/libm-test-clog10.inc create mode 100644 math/libm-test-conj.inc create mode 100644 math/libm-test-copysign.inc copy math/{test-math-inline.h => libm-test-cos.inc} (50%) copy math/{test-math-inline.h => libm-test-cosh.inc} (50%) rename sysdeps/unix/sysv/linux/x86_64/recv.c => math/libm-test-cpow.inc (60%) create mode 100644 math/libm-test-cproj.inc create mode 100644 math/libm-test-creal.inc create mode 100644 math/libm-test-csin.inc create mode 100644 math/libm-test-csinh.inc create mode 100644 math/libm-test-csqrt.inc create mode 100644 math/libm-test-ctan.inc create mode 100644 math/libm-test-ctanh.inc create mode 100644 math/libm-test-driver.c copy math/{test-math-inline.h => libm-test-erf.inc} (52%) copy math/{test-math-inline.h => libm-test-erfc.inc} (56%) copy math/{test-math-inline.h => libm-test-exp.inc} (51%) create mode 100644 math/libm-test-exp10.inc copy math/{test-math-inline.h => libm-test-exp2.inc} (51%) copy math/{test-math-inline.h => libm-test-expm1.inc} (50%) create mode 100644 math/libm-test-fabs.inc create mode 100644 math/libm-test-fdim.inc create mode 100644 math/libm-test-floor.inc create mode 100644 math/libm-test-fma.inc create mode 100644 math/libm-test-fmax.inc create mode 100644 math/libm-test-fmaxmag.inc create mode 100644 math/libm-test-fmin.inc create mode 100644 math/libm-test-fminmag.inc create mode 100644 math/libm-test-fmod.inc create mode 100644 math/libm-test-fpclassify.inc create mode 100644 math/libm-test-frexp.inc create mode 100644 math/libm-test-fromfp.inc create mode 100644 math/libm-test-fromfpx.inc create mode 100644 math/libm-test-getpayload.inc create mode 100644 math/libm-test-hypot.inc create mode 100644 math/libm-test-ilogb.inc create mode 100644 math/libm-test-iscanonical.inc create mode 100644 math/libm-test-iseqsig.inc create mode 100644 math/libm-test-isfinite.inc create mode 100644 math/libm-test-isgreater.inc create mode 100644 math/libm-test-isgreaterequal.inc create mode 100644 math/libm-test-isinf.inc create mode 100644 math/libm-test-isless.inc create mode 100644 math/libm-test-islessequal.inc create mode 100644 math/libm-test-islessgreater.inc create mode 100644 math/libm-test-isnan.inc create mode 100644 math/libm-test-isnormal.inc create mode 100644 math/libm-test-issignaling.inc create mode 100644 math/libm-test-issubnormal.inc create mode 100644 math/libm-test-isunordered.inc create mode 100644 math/libm-test-iszero.inc create mode 100644 math/libm-test-j0.inc create mode 100644 math/libm-test-j1.inc create mode 100644 math/libm-test-jn.inc create mode 100644 math/libm-test-lgamma.inc create mode 100644 math/libm-test-llogb.inc create mode 100644 math/libm-test-llrint.inc create mode 100644 math/libm-test-llround.inc create mode 100644 math/libm-test-log.inc create mode 100644 math/libm-test-log10.inc create mode 100644 math/libm-test-log1p.inc create mode 100644 math/libm-test-log2.inc create mode 100644 math/libm-test-logb.inc create mode 100644 math/libm-test-lrint.inc create mode 100644 math/libm-test-lround.inc create mode 100644 math/libm-test-modf.inc create mode 100644 math/libm-test-nearbyint.inc create mode 100644 math/libm-test-nextafter.inc create mode 100644 math/libm-test-nextdown.inc create mode 100644 math/libm-test-nexttoward.inc create mode 100644 math/libm-test-nextup.inc create mode 100644 math/libm-test-pow.inc create mode 100644 math/libm-test-remainder.inc create mode 100644 math/libm-test-remquo.inc create mode 100644 math/libm-test-rint.inc create mode 100644 math/libm-test-round.inc create mode 100644 math/libm-test-roundeven.inc create mode 100644 math/libm-test-scalb.inc create mode 100644 math/libm-test-scalbln.inc create mode 100644 math/libm-test-scalbn.inc create mode 100644 math/libm-test-setpayload.inc create mode 100644 math/libm-test-setpayloadsig.inc create mode 100644 math/libm-test-signbit.inc create mode 100644 math/libm-test-significand.inc copy math/{test-math-inline.h => libm-test-sin.inc} (50%) create mode 100644 math/libm-test-sincos.inc copy math/{test-math-inline.h => libm-test-sinh.inc} (50%) create mode 100644 math/libm-test-sqrt.inc create mode 100644 math/libm-test-support.c create mode 100644 math/libm-test-support.h copy math/{test-math-inline.h => libm-test-tan.inc} (50%) copy sysdeps/unix/sysv/linux/tst-clone.c => math/libm-test-tanh.inc (51%) create mode 100644 math/libm-test-tgamma.inc create mode 100644 math/libm-test-totalorder.inc create mode 100644 math/libm-test-totalordermag.inc create mode 100644 math/libm-test-trunc.inc create mode 100644 math/libm-test-ufromfp.inc create mode 100644 math/libm-test-ufromfpx.inc create mode 100644 math/libm-test-y0.inc create mode 100644 math/libm-test-y1.inc create mode 100644 math/libm-test-yn.inc delete mode 100644 math/libm-test.inc delete mode 100644 math/test-double.c delete mode 100644 math/test-ildouble.c delete mode 100644 math/test-ldouble.c copy misc/reboot.c => math/w_acos_template.c (53%) copy misc/reboot.c => math/w_acosh_template.c (53%) copy misc/reboot.c => math/w_asin_template.c (53%) copy sysdeps/ieee754/ldbl-96/w_expl.c => math/w_atan2_template.c (53%) create mode 100644 math/w_atanh_template.c copy sysdeps/ieee754/ldbl-96/w_expl.c => math/w_cosh_template.c (54%) copy sysdeps/ieee754/ldbl-96/w_expl.c => math/w_exp10_template.c (53%) copy sysdeps/ieee754/ldbl-96/w_expl.c => math/w_exp2_template.c (53%) copy nptl/stack-aliasing.h => math/w_exp_template.c (50%) rename math/{w_expl.c => w_expl_compat.c} (100%) create mode 100644 math/w_fmod_template.c copy sysdeps/ieee754/ldbl-96/w_expl.c => math/w_hypot_template.c (53%) create mode 100644 math/w_j0_template.c create mode 100644 math/w_j1_template.c create mode 100644 math/w_jn_template.c rename math/{w_lgamma.c => w_lgamma_compat2.c} (100%) rename math/{w_lgamma_r.c => w_lgamma_r_compat.c} (100%) create mode 100644 math/w_lgamma_r_template.c create mode 100644 math/w_lgamma_template.c rename math/{w_lgammaf.c => w_lgammaf_compat2.c} (100%) rename math/{w_lgammaf_r.c => w_lgammaf_r_compat.c} (100%) rename math/{w_lgammal.c => w_lgammal_compat2.c} (100%) rename math/{w_lgammal_r.c => w_lgammal_r_compat.c} (100%) copy nptl/tst-tls4moda.c => math/w_log10_template.c (51%) copy nptl/tst-tls4moda.c => math/w_log2_template.c (51%) copy nptl/tst-tls4moda.c => math/w_log_template.c (51%) create mode 100644 math/w_pow_template.c create mode 100644 math/w_remainder_template.c copy sysdeps/ieee754/ldbl-96/w_expl.c => math/w_sinh_template.c (54%) copy misc/reboot.c => math/w_sqrt_template.c (54%) create mode 100644 math/w_tgamma_template.c create mode 100644 nptl/tst-create-detached.c create mode 100644 nptl/tst-robust-fork.c rename {bits => posix/bits}/types.h (100%) create mode 100644 posix/test-errno.c create mode 100644 scripts/backport-support.sh create mode 100644 sunrpc/tst-svc_register.c create mode 100644 sunrpc/tst-udp-error.c create mode 100644 sunrpc/tst-udp-garbage.c create mode 100644 sunrpc/tst-udp-nonblocking.c create mode 100644 sunrpc/tst-udp-timeout.c copy inet/net-internal.h => support/xmmap.c (67%) rename math/test-double-finite.c => support/xmunmap.c (71%) rename math/test-ldouble-finite.c => support/xpthread_attr_destroy.c (73%) rename math/test-float-finite.c => support/xpthread_attr_init.c (74%) copy misc/reboot.c => support/xpthread_attr_setdetachstate.c (69%) copy misc/reboot.c => support/xpthread_attr_setstacksize.c (70%) copy misc/reboot.c => support/xpthread_mutex_consistent.c (70%) rename math/test-ifloat.c => support/xpthread_mutex_destroy.c (71%) copy misc/reboot.c => support/xpthread_mutex_init.c (69%) copy misc/reboot.c => support/xpthread_mutexattr_destroy.c (70%) rename math/test-idouble.c => support/xpthread_mutexattr_init.c (72%) rename math/test-float.c => support/xpthread_mutexattr_setprotocol.c (67%) copy misc/reboot.c => support/xpthread_mutexattr_setpshared.c (68%) copy misc/reboot.c => support/xpthread_mutexattr_setrobust.c (68%) copy misc/reboot.c => support/xpthread_mutexattr_settype.c (69%) delete mode 100644 sysdeps/i386/i686/strtok.S delete mode 100644 sysdeps/i386/i686/strtok_r.S delete mode 100644 sysdeps/i386/strtok.S delete mode 100644 sysdeps/i386/strtok_r.S rename sysdeps/ia64/fpu/{w_exp.c => w_exp_compat.c} (100%) rename sysdeps/ia64/fpu/{w_expf.c => w_expf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_expl.c => w_expl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_lgamma_r.c => w_lgamma_r_compat.c} (100%) rename sysdeps/ia64/fpu/{w_lgammaf_r.c => w_lgammaf_r_compat.c} (100%) rename sysdeps/ia64/fpu/{w_lgammal_r.c => w_lgammal_r_compat.c} (100%) rename sysdeps/ieee754/dbl-64/{w_exp.c => w_exp_compat.c} (100%) rename sysdeps/ieee754/flt-32/{w_expf.c => w_expf_compat.c} (100%) rename sysdeps/ieee754/ldbl-128/{w_expl.c => w_expl_compat.c} (100%) rename sysdeps/ieee754/ldbl-128ibm/{w_expl.c => w_expl_compat.c} (100%) rename sysdeps/ieee754/ldbl-64-128/{w_expl.c => w_expl_compat.c} (67%) rename sysdeps/ieee754/ldbl-96/{w_expl.c => w_expl_compat.c} (100%) rename sysdeps/ieee754/ldbl-opt/{w_exp.c => w_exp_compat.c} (71%) rename sysdeps/ieee754/ldbl-opt/{w_lgamma_r.c => w_lgamma_r_compat.c} (78%) rename sysdeps/ieee754/ldbl-opt/{w_lgammal_r.c => w_lgammal_r_compat.c} (76%) rename sysdeps/{unix/sysv/linux/x86_64/send.c => mach/hurd/ftruncate64.c} (64%) copy misc/reboot.c => sysdeps/mach/hurd/truncate64.c (59%) delete mode 100644 sysdeps/powerpc/powerpc64/strtok.S delete mode 100644 sysdeps/powerpc/powerpc64/strtok_r.S create mode 100644 sysdeps/powerpc/tst-set_ppr.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmax-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmax.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmin-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmin.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fminf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fminf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fmax.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fmaxf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fmin.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fminf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_lrint.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmax-vis3.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmax.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf-vis3.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmin-vis3.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmin.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fminf-vis3.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fminf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fmax.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fmaxf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fmin.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fminf.S delete mode 100644 sysdeps/unix/sysv/linux/arm/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/generic/recv.c delete mode 100644 sysdeps/unix/sysv/linux/generic/send.c copy math/test-math-no-finite.h => sysdeps/unix/sysv/linux/hppa/ipc_priv.h (80%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/recv.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/send.c copy math/test-math-no-finite.h => sysdeps/unix/sysv/linux/nios2/ipc_priv.h (80%) create mode 100644 sysdeps/unix/sysv/linux/test-errno.c delete mode 100644 sysdeps/x86_64/fpu/test-double-vlen2.c rename sysdeps/x86_64/fpu/{test-double-vlen4-avx2.c => test-double-vlen4-avx2.h} (80%) rename sysdeps/x86_64/fpu/{test-double-vlen4.c => test-double-vlen4.h} (80%) rename sysdeps/x86_64/fpu/{test-double-vlen8.c => test-double-vlen8.h} (80%) rename sysdeps/x86_64/fpu/{test-float-vlen16.c => test-float-vlen16.h} (79%) delete mode 100644 sysdeps/x86_64/fpu/test-float-vlen4.c rename sysdeps/x86_64/fpu/{test-float-vlen8-avx2.c => test-float-vlen8-avx2.h} (80%) rename sysdeps/x86_64/fpu/{test-float-vlen8.c => test-float-vlen8.h} (79%) delete mode 100644 sysdeps/x86_64/strtok.S delete mode 100644 sysdeps/x86_64/strtok_r.S create mode 100644 sysdeps/x86_64/tst-avx-aux.c copy posix/tst-regexloc.c => sysdeps/x86_64/tst-avx.c (53%) create mode 100644 sysdeps/x86_64/tst-avx512-aux.c copy sysdeps/{unix/sysv/linux/tst-clone.c => x86_64/tst-avx512.c} (51%) create mode 100644 sysdeps/x86_64/tst-avx512mod.c create mode 100644 sysdeps/x86_64/tst-avxmod.c copy sysdeps/{unix/sysv/linux/tst-clone.c => x86_64/tst-sse.c} (52%) create mode 100644 sysdeps/x86_64/tst-ssemod.c