This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch dj/malloc-tcache updated. glibc-2.25-113-g6d62056
- From: dj at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 10 Mar 2017 04:47:49 -0000
- Subject: GNU C Library master sources branch dj/malloc-tcache updated. glibc-2.25-113-g6d62056
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, dj/malloc-tcache has been updated
via 6d620560b6e21e15deeeb713af9ea52c679606e3 (commit)
via dad11d1aea27259d5a2ac2e4b6593cf653b49b3f (commit)
via b24d6d155062b6f3ecd7b0d55442079c941e59c0 (commit)
via 60f9423b6b02d79f8fef65552ecd21e0fd097774 (commit)
via 06cf371e978cde2df19efa1474791bd2532f529b (commit)
via df799d9eb335921f53aab8834219ef77fe280bc8 (commit)
via 1f8161a801b2292a58f3036ea92aa7feeafc10f2 (commit)
via 3e9ff426cb6fe7e1733d914af3114e04e98dbedd (commit)
via 01061a7cab941c1676cf3bad70c7ccdd953f0463 (commit)
via 9a56f8718341082d98cee9b245a02c8bf8c074da (commit)
via 72280a9e55573c385d37b00244dbc8cf49a2529b (commit)
via 596d547f50c4307e2cfd87818b8bd7c95c81d61c (commit)
via 6e3b52292a042ede4d053054a895167afd6edcf2 (commit)
via 8492c4dd699e2a65a5a2e8fca3e0e530326c92b9 (commit)
via 1c1243b6fc33c029488add276e56570a07803bfd (commit)
via a7055e5935f7ee63d622c66a7dde16ba0de674e0 (commit)
via 022c9fec9b9de101788244a58f2dcdfb3583b8e3 (commit)
via 21d58b2a43cab26838ba57bcea52d5cef132f925 (commit)
via 7eb5c06c3501a5f1d60e92780b3a2c67eeed4afe (commit)
via b2f3c0c208f73cf5c433ebb85aacf3284d9e47e6 (commit)
via a10e9c4e53fc652b79abf838f7f837589d2c84db (commit)
via 2d6ab5df3b675e96ee587ae6a8c2ce004c6b1ba9 (commit)
via 9090848d0607e93fb08a1d68d9f263846ee33f02 (commit)
via 5e4e10636cf999c251b623c3be143a22156721d6 (commit)
via d2583c0b7754e37c6224edcbab4a58cd759beed9 (commit)
via cf0bd2f73bd65beab613865bba567d7787836888 (commit)
via 37fb019cb02656d0ce0b8d40d56fe8c42f0d1658 (commit)
via b31737bdf94a1d9eb4108d10c4d38241b6fe788b (commit)
via d42eed4a044e5e10dfb885cf9891c2518a72a491 (commit)
via 963394a22b38c4ec92b6875a6c06d3b15d5c0d21 (commit)
via e15f7de60c26bb75fe1923b17c5f0461164d1a41 (commit)
via 7caa5054afc1754a871333b1539e08a4af79444e (commit)
via 4f5a9afffb7f1fdb330b0f8dcca196a439ac07a8 (commit)
via d4f94368a96541db2b38b6535402a941f5aff975 (commit)
via 92061bb033f093cca76e31745cac14c43a1fb29b (commit)
via aec0821ce78e5f006ed45c063b4a129292bb739a (commit)
via 63e1c3768dad1b6e1ea6b46108da236792228fe4 (commit)
via bf0b5360da68421a03f52e2178240728c402a719 (commit)
via 72aaa20bbc3eefd9cb0ea7354761e08fa8516ba3 (commit)
via 2f78098e39e37699ca58699ec43850b8707cb6c3 (commit)
via 6ec414025531537bf1bb5d1d9ef9c8dcf43b5789 (commit)
via ee6df1e6ab5bf46ff0f71596e8ac46fcb2b790ef (commit)
via 0b38d66a4e2e0d7cb9f40da5bc6e795e20cf3088 (commit)
via 24b2a1b12283c73335281c4010bcbaafead04619 (commit)
via 71223d68802e63a9d8e3b9f2907ccefffe1762cb (commit)
via 9174b4c3b612d1d8b6e0e53acd7ba39e86dc2e38 (commit)
via 3b33d6ed6096c1d20d05a650b06026d673f7399a (commit)
via 52ac22365a332cacf7aa97f1b41b3a0adfaff778 (commit)
via 2c51dfd05d75275b9a2d7be27e5b9544fe3c303f (commit)
via fa2a3dd7a38df17dcf5f3d151141daa840904dce (commit)
via 6b8303a383660a3c7b2792246c933f8a2234d712 (commit)
via f7a51347a4e369fcc51e867ef03826e99acc4fdc (commit)
via 51b34a9c47e4228873788ad66699c328e27a3295 (commit)
via f0166c1643038e0ca42d300ddae36c00f400f4cf (commit)
via ceaa98897cb717685bb3b51a81d733b64340bb19 (commit)
via e546c3c99f12c2cd1b49bb68af9b8e20933df99c (commit)
via 7b037c095e31c2396d0a9b0e6356bc566ee4812f (commit)
via ab9536a75d3f2e0158cc91a0ae0096032c9d57b4 (commit)
via f7db120f67d853e0cfa272fa39c8b9be67c0a935 (commit)
via 3172b27b2b3b0033e85ddf3566c7533a8f3b4bda (commit)
via 4918e5f4cd63290bb0b2c614f52092ca6a779126 (commit)
via 10303eb74bfe33d46ef167d2ea31c746ea1cd6ad (commit)
via b4e4172da6d43ac47cdf6763b3531e5e23102ff9 (commit)
via b987917e6aa7ffe2fd74f0b6a989438e6edd0727 (commit)
via 40b7fbf27310d4f4a899aa2c54740dce5369ec70 (commit)
via 3403a17fea8ccef7dc5f99553a13231acf838744 (commit)
via 1266b9361aaafb122d530efefa90381e44d5b88e (commit)
via 3789e2fd9d2eef1bf39820df584acab670183905 (commit)
via 9b40563c8b43c122ecbc428349e85cffc9dde94b (commit)
via 3b2f60328eb4a9f9d776ee63931a3538eafe596a (commit)
via 5ab621c3476fef993f94975c826fd0fe3339c3e2 (commit)
via 163f65e28c22d60a72726b8f07ed5756da05c929 (commit)
via ea814db27ae450f9ce1b233dfeeea608d485adde (commit)
via 42de7e20299e0bab8b8b761b34ebcd4b60c68132 (commit)
via ef8659eab64fc24979afa2bd5a272dacf662a7d2 (commit)
via 8cbc826c37c0221ada65a7a622fe079b4e89a4b0 (commit)
via 3f67d1a7021ed3184830511636a0867faec730fe (commit)
via 12d6284c0e06fdc15da577b65374cd7df6809c84 (commit)
via edbbdb185518008439221ed9db296ab31039d076 (commit)
via 43ce02c6ec27d4e2d8f0ae327bbbeaba84060964 (commit)
via c2ff5ec13fca1bdd1cd646a0260808386d7bd7ff (commit)
via e688cceee598f2c675b19bbb423543020c5a5638 (commit)
via 04f0fd640d78ff715cb9409f03d55366ed76966e (commit)
via dcd4cd575678c94f042c1a6b08663c648781a9eb (commit)
via a622c2db5511e9633870e3ced9fb2406e4ebdb09 (commit)
via 5cbb58493df391ac6712ac6f078569ccb96f3568 (commit)
via 4f1bc131db81042e8e8d1f829ed18e28d9c56b58 (commit)
via 5cd81881e221d2943ca41b2da7bb87c0ede3386b (commit)
via 7e1e68b45c4f2e048213cffa8ccd42a1e5c4fec6 (commit)
via c7a37ad352c90d798d138b9f83e0333c78d08410 (commit)
via 5a68e857bf1b64c2576bbf32429aed5162e90bb9 (commit)
via dd18757bd3650d5dfea8aaba37869df89ce6c17d (commit)
via 37f8abad1c7b274e66eaf2d04684bd8a7ba0bcef (commit)
via 2b7dc4c868553db14f439ee4b49873f6ca3ef71f (commit)
via 95b2e07fafddc57d818dd408e5ab1e0eb26cd9f1 (commit)
via 0b20e02c976ddd89a4adaa3a0c26baec3e275161 (commit)
via df3a4e104fb63f96f05b29931dd83e272c2b7936 (commit)
via f2d7f23a300f57e36cd849ce80a93ccbcebd9968 (commit)
via 841a67a0ade3ea9e3d10c044524a199fa608cc7e (commit)
via 58557c229319a3b8d2eefdb62e7df95089eabe37 (commit)
via db0242e3023436757bbc7c488a779e6e3343db04 (commit)
via 1900fab98d277b706305707c29684bc9c30cd151 (commit)
via 4e054e6b07610633fe2959a850433503f708d12e (commit)
via 0cea3587d3270eeb8f0649ab1ee9eda6919cc8e1 (commit)
via 53aa04a86c10f49b7481e73d2ca045ecd6ed2df7 (commit)
via d675eaf7d99096a952c1d140abfed82c939fb259 (commit)
via 33d7e138ca63b4091bba840c609a95cdcc56c10e (commit)
via 6fab532b4781b0bcb554fd5c2f2e6d5448343aff (commit)
via ed8d5ffd0a14e84298a15ae2ec9b799010166b28 (commit)
via 8b9e9c3c0bae497ad5e2d0ae2f333f62feddcc12 (commit)
via 9c8e64485360d08d95884bddc0958cf3a5ca9c5c (commit)
via 4283b387253eb68647bd4c91f9d6ac615982919f (commit)
via 64ae9fe45662c8994b0e56ab469b01967408a154 (commit)
via efeca5dac690aafe7b921c6523eba86b9fbde9fe (commit)
via 02b78ff749f0c88771713368dbb2a09b1979814f (commit)
via f8bf15febcaf137bbec5a61101e88cd5a9d56ca8 (commit)
via faf0e9c84119742dd9ebb79060faa22c52ae80a1 (commit)
from 33cb8b061cbf47ea8904bda49a311ca10a4299ac (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=6d620560b6e21e15deeeb713af9ea52c679606e3
commit 6d620560b6e21e15deeeb713af9ea52c679606e3
Author: DJ Delorie <dj@delorie.com>
Date: Thu Mar 9 23:45:24 2017 -0500
Whitespace and common code tweaks
Fix whitespace around operators.
Define MAYBE_INIT_TCACHE to empty when disabled; remove wrapper
Add helper functions for tcache_get() and tcache_put() to collect
common code in one spot.
diff --git a/malloc/malloc.c b/malloc/malloc.c
index 1343da4..8cd03d8 100644
--- a/malloc/malloc.c
+++ b/malloc/malloc.c
@@ -306,13 +306,13 @@ __malloc_assert (const char *assertion, const char *file, unsigned int line,
# define TCACHE_IDX ((MAX_TCACHE_SIZE / MALLOC_ALIGNMENT) + 1)
# define size2tidx_(bytes) (((bytes) + MALLOC_ALIGNMENT - 1) / MALLOC_ALIGNMENT)
-# define tidx2csize(idx) ((idx)*MALLOC_ALIGNMENT + SIZE_SZ)
-# define tidx2usize(idx) ((idx)*MALLOC_ALIGNMENT)
+# define tidx2csize(idx) ((idx) * MALLOC_ALIGNMENT + SIZE_SZ)
+# define tidx2usize(idx) ((idx) * MALLOC_ALIGNMENT)
/* When "x" is a user-provided size. */
-# define usize2tidx(x) size2tidx_(x)
+# define usize2tidx(x) size2tidx_ (x)
/* When "x" is from chunksize(). */
-# define csize2tidx(x) size2tidx_((x)-SIZE_SZ)
+# define csize2tidx(x) size2tidx_ ((x) - SIZE_SZ)
/* Rounds up, so...
idx 0 bytes 0
@@ -2944,6 +2944,24 @@ typedef struct TCache {
static __thread char tcache_shutting_down = 0;
static __thread TCache *tcache = NULL;
+static void
+tcache_put (mchunkptr chunk, size_t tc_idx)
+{
+ TCacheEntry *e = (TCacheEntry *) chunk2mem (chunk);
+ e->next = tcache->entries[tc_idx];
+ tcache->entries[tc_idx] = e;
+ ++(tcache->counts[tc_idx]);
+}
+
+static void *
+tcache_get (size_t tc_idx)
+{
+ TCacheEntry *e = tcache->entries[tc_idx];
+ tcache->entries[tc_idx] = e->next;
+ --(tcache->counts[tc_idx]);
+ return (void *) e;
+}
+
static void __attribute__ ((section ("__libc_thread_freeres_fn")))
tcache_thread_freeres (void)
{
@@ -2955,7 +2973,7 @@ tcache_thread_freeres (void)
tcache = NULL;
- for (i=0; i<TCACHE_IDX; i++) {
+ for (i = 0; i < TCACHE_IDX; ++i) {
while (tcache_tmp->entries[i])
{
TCacheEntry *e = tcache_tmp->entries[i];
@@ -3004,6 +3022,8 @@ tcache_init(void)
if (__glibc_unlikely (tcache == NULL)) \
tcache_init();
+#else
+#define MAYBE_INIT_TCACHE()
#endif
void *
@@ -3028,10 +3048,7 @@ __libc_malloc (size_t bytes)
&& tcache
&& tcache->entries[tc_idx] != NULL)
{
- TCacheEntry *e = tcache->entries[tc_idx];
- tcache->entries[tc_idx] = e->next;
- --(tcache->counts[tc_idx]);
- return (void *) e;
+ return tcache_get (tc_idx);
}
#endif
@@ -3093,9 +3110,7 @@ __libc_free (void *mem)
return;
}
-#if USE_TCACHE
MAYBE_INIT_TCACHE ();
-#endif
ar_ptr = arena_for_chunk (p);
_int_free (ar_ptr, p, 0);
@@ -3135,9 +3150,7 @@ __libc_realloc (void *oldmem, size_t bytes)
ar_ptr = NULL;
else
{
-#if USE_TCACHE
MAYBE_INIT_TCACHE ();
-#endif
ar_ptr = arena_for_chunk (oldp);
}
@@ -3364,9 +3377,7 @@ __libc_calloc (size_t n, size_t elem_size)
sz = bytes;
-#if USE_TCACHE
MAYBE_INIT_TCACHE ();
-#endif
arena_get (av, sz);
if (av)
@@ -3577,10 +3588,7 @@ _int_malloc (mstate av, size_t bytes)
!= tc_victim);
if (tc_victim != 0)
{
- TCacheEntry *e = (TCacheEntry *) chunk2mem (tc_victim);
- e->next = tcache->entries[tc_idx];
- tcache->entries[tc_idx] = e;
- ++(tcache->counts[tc_idx]);
+ tcache_put (tc_victim, tc_idx);
++found;
}
}
@@ -3646,10 +3654,7 @@ _int_malloc (mstate av, size_t bytes)
bin->bk = bck;
bck->fd = bin;
- TCacheEntry *e = (TCacheEntry *) chunk2mem (tc_victim);
- e->next = tcache->entries[tc_idx];
- tcache->entries[tc_idx] = e;
- ++(tcache->counts[tc_idx]);
+ tcache_put (tc_victim, tc_idx);
++found;
}
}
@@ -3769,10 +3774,7 @@ _int_malloc (mstate av, size_t bytes)
if (tcache_nb
&& tcache->counts[tc_idx] < mp_.tcache_count)
{
- TCacheEntry *e = (TCacheEntry *) chunk2mem (victim);
- e->next = tcache->entries[tc_idx];
- tcache->entries[tc_idx] = e;
- ++(tcache->counts[tc_idx]);
+ tcache_put (victim, tc_idx);
return_cached = 1;
continue;
}
@@ -3860,10 +3862,7 @@ _int_malloc (mstate av, size_t bytes)
&& mp_.tcache_unsorted_limit > 0
&& tcache_unsorted_count > mp_.tcache_unsorted_limit)
{
- TCacheEntry *e = tcache->entries[tc_idx];
- tcache->entries[tc_idx] = e->next;
- --(tcache->counts[tc_idx]);
- return (void *) e;
+ return tcache_get (tc_idx);
}
#endif
@@ -3876,10 +3875,7 @@ _int_malloc (mstate av, size_t bytes)
/* If all the small chunks we found ended up cached, return one now. */
if (return_cached)
{
- TCacheEntry *e = tcache->entries[tc_idx];
- tcache->entries[tc_idx] = e->next;
- --(tcache->counts[tc_idx]);
- return (void *) e;
+ return tcache_get (tc_idx);
}
#endif
@@ -4176,10 +4172,7 @@ _int_free (mstate av, mchunkptr p, int have_lock)
&& tc_idx < mp_.tcache_max
&& tcache->counts[tc_idx] < mp_.tcache_count)
{
- TCacheEntry *e = (TCacheEntry *) chunk2mem (p);
- e->next = tcache->entries[tc_idx];
- tcache->entries[tc_idx] = e;
- ++(tcache->counts[tc_idx]);
+ tcache_put (p, tc_idx);
return;
}
}
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=dad11d1aea27259d5a2ac2e4b6593cf653b49b3f
commit dad11d1aea27259d5a2ac2e4b6593cf653b49b3f
Merge: 33cb8b0 b24d6d1
Author: DJ Delorie <dj@delorie.com>
Date: Thu Mar 9 20:34:44 2017 -0500
Merge branch 'master' into dj/malloc-tcache
diff --cc elf/dl-tunables.list
index 3e49875,cb9e8f1..37620c8
--- a/elf/dl-tunables.list
+++ b/elf/dl-tunables.list
@@@ -63,18 -74,7 +74,19 @@@ glibc
type: SIZE_T
env_alias: MALLOC_ARENA_TEST
minval: 1
+ security_level: SXID_IGNORE
}
+ tcache_max {
+ type: SIZE_T
+ env_alias: MALLOC_TCACHE_MAX
+ }
+ tcache_count {
+ type: SIZE_T
+ env_alias: MALLOC_TCACHE_COUNT
+ }
+ tcache_unsorted_limit {
+ type: SIZE_T
+ env_alias: MALLOC_TCACHE_UNSORTED_LIMIT
+ }
}
}
-----------------------------------------------------------------------
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/libm-test-atan.inc | 49 +
math/libm-test-atan2.inc | 211 +
math/libm-test-atanh.inc | 57 +
math/libm-test-cabs.inc | 54 +
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/libm-test-cbrt.inc | 49 +
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/libm-test-cos.inc | 49 +
math/libm-test-cosh.inc | 49 +
math/libm-test-cpow.inc | 44 +
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/libm-test-erf.inc | 49 +
math/libm-test-erfc.inc | 47 +
math/libm-test-exp.inc | 49 +
math/libm-test-exp10.inc | 57 +
math/libm-test-exp2.inc | 49 +
math/libm-test-expm1.inc | 49 +
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/libm-test-sin.inc | 49 +
math/libm-test-sincos.inc | 51 +
math/libm-test-sinh.inc | 49 +
math/libm-test-sqrt.inc | 56 +
math/libm-test-support.c | 1207 +
math/libm-test-support.h | 156 +
math/libm-test-tan.inc | 49 +
math/libm-test-tanh.inc | 49 +
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-finite.c | 25 -
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-finite.c | 25 -
math/test-float-vlen16.h | 5 -
math/test-float-vlen4.h | 5 -
math/test-float-vlen8.h | 5 -
math/test-float.c | 27 -
math/test-idouble.c | 25 -
math/test-ifloat.c | 25 -
math/test-ildouble.c | 25 -
math/test-ldouble-finite.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 +-
math/w_acos_template.c | 38 +
math/w_acosh_template.c | 38 +
math/w_asin_template.c | 38 +
math/w_atan2_template.c | 39 +
math/w_atanh_template.c | 44 +
math/w_cosh_template.c | 39 +
math/w_exp10_template.c | 39 +
math/w_exp2_template.c | 39 +
math/w_exp_template.c | 43 +
math/{w_expl.c => w_expl_compat.c} | 0
math/w_fmod_template.c | 39 +
math/w_hypot_template.c | 39 +
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
math/w_log10_template.c | 44 +
math/w_log2_template.c | 44 +
math/w_log_template.c | 44 +
math/w_pow_template.c | 51 +
math/w_remainder_template.c | 39 +
math/w_sinh_template.c | 39 +
math/w_sqrt_template.c | 38 +
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 +
support/xmmap.c | 31 +
support/xmunmap.c | 28 +
support/xpthread_attr_destroy.c | 26 +
support/xpthread_attr_init.c | 25 +
support/xpthread_attr_setdetachstate.c | 27 +
support/xpthread_attr_setstacksize.c | 26 +
support/xpthread_mutex_consistent.c | 26 +
support/xpthread_mutex_destroy.c | 26 +
support/xpthread_mutex_init.c | 26 +
support/xpthread_mutexattr_destroy.c | 26 +
support/xpthread_mutexattr_init.c | 25 +
support/xpthread_mutexattr_setprotocol.c | 26 +
support/xpthread_mutexattr_setpshared.c | 26 +
support/xpthread_mutexattr_setrobust.c | 26 +
support/xpthread_mutexattr_settype.c | 26 +
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
sysdeps/ieee754/ldbl-64-128/w_expl.c | 5 -
sysdeps/ieee754/ldbl-64-128/w_expl_compat.c | 5 +
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
sysdeps/ieee754/ldbl-opt/w_exp.c | 5 -
sysdeps/ieee754/ldbl-opt/w_exp_compat.c | 5 +
sysdeps/ieee754/ldbl-opt/w_lgamma_r.c | 5 -
sysdeps/ieee754/ldbl-opt/w_lgamma_r_compat.c | 5 +
sysdeps/ieee754/ldbl-opt/w_lgammal_r.c | 5 -
sysdeps/ieee754/ldbl-opt/w_lgammal_r_compat.c | 5 +
sysdeps/m68k/m680x0/m68020/atomic-machine.h | 14 +-
sysdeps/mach/hurd/ftruncate64.c | 34 +
sysdeps/mach/hurd/truncate64.c | 42 +
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 -
sysdeps/unix/sysv/linux/hppa/ipc_priv.h | 21 +
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 -
sysdeps/unix/sysv/linux/nios2/ipc_priv.h | 21 +
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/recv.c | 33 -
sysdeps/unix/sysv/linux/x86_64/send.c | 31 -
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 -
sysdeps/x86_64/fpu/test-double-vlen4-avx2.c | 33 -
sysdeps/x86_64/fpu/test-double-vlen4-avx2.h | 25 +
sysdeps/x86_64/fpu/test-double-vlen4.c | 30 -
sysdeps/x86_64/fpu/test-double-vlen4.h | 21 +
sysdeps/x86_64/fpu/test-double-vlen8.c | 30 -
sysdeps/x86_64/fpu/test-double-vlen8.h | 21 +
sysdeps/x86_64/fpu/test-float-vlen16.c | 30 -
sysdeps/x86_64/fpu/test-float-vlen16.h | 21 +
sysdeps/x86_64/fpu/test-float-vlen4.c | 28 -
sysdeps/x86_64/fpu/test-float-vlen8-avx2.c | 33 -
sysdeps/x86_64/fpu/test-float-vlen8-avx2.h | 25 +
sysdeps/x86_64/fpu/test-float-vlen8.c | 30 -
sysdeps/x86_64/fpu/test-float-vlen8.h | 21 +
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 +
sysdeps/x86_64/tst-avx.c | 49 +
sysdeps/x86_64/tst-avx512-aux.c | 48 +
sysdeps/x86_64/tst-avx512.c | 57 +
sysdeps/x86_64/tst-avx512mod.c | 48 +
sysdeps/x86_64/tst-avxmod.c | 48 +
sysdeps/x86_64/tst-sse.c | 46 +
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 +-
718 files changed, 643641 insertions(+), 372156 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
create mode 100644 math/libm-test-atan.inc
create mode 100644 math/libm-test-atan2.inc
create mode 100644 math/libm-test-atanh.inc
create mode 100644 math/libm-test-cabs.inc
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
create mode 100644 math/libm-test-cbrt.inc
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
create mode 100644 math/libm-test-cos.inc
create mode 100644 math/libm-test-cosh.inc
create mode 100644 math/libm-test-cpow.inc
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
create mode 100644 math/libm-test-erf.inc
create mode 100644 math/libm-test-erfc.inc
create mode 100644 math/libm-test-exp.inc
create mode 100644 math/libm-test-exp10.inc
create mode 100644 math/libm-test-exp2.inc
create mode 100644 math/libm-test-expm1.inc
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
create mode 100644 math/libm-test-sin.inc
create mode 100644 math/libm-test-sincos.inc
create mode 100644 math/libm-test-sinh.inc
create mode 100644 math/libm-test-sqrt.inc
create mode 100644 math/libm-test-support.c
create mode 100644 math/libm-test-support.h
create mode 100644 math/libm-test-tan.inc
create mode 100644 math/libm-test-tanh.inc
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-finite.c
delete mode 100644 math/test-double.c
delete mode 100644 math/test-float-finite.c
delete mode 100644 math/test-float.c
delete mode 100644 math/test-idouble.c
delete mode 100644 math/test-ifloat.c
delete mode 100644 math/test-ildouble.c
delete mode 100644 math/test-ldouble-finite.c
delete mode 100644 math/test-ldouble.c
create mode 100644 math/w_acos_template.c
create mode 100644 math/w_acosh_template.c
create mode 100644 math/w_asin_template.c
create mode 100644 math/w_atan2_template.c
create mode 100644 math/w_atanh_template.c
create mode 100644 math/w_cosh_template.c
create mode 100644 math/w_exp10_template.c
create mode 100644 math/w_exp2_template.c
create mode 100644 math/w_exp_template.c
rename math/{w_expl.c => w_expl_compat.c} (100%)
create mode 100644 math/w_fmod_template.c
create mode 100644 math/w_hypot_template.c
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%)
create mode 100644 math/w_log10_template.c
create mode 100644 math/w_log2_template.c
create mode 100644 math/w_log_template.c
create mode 100644 math/w_pow_template.c
create mode 100644 math/w_remainder_template.c
create mode 100644 math/w_sinh_template.c
create mode 100644 math/w_sqrt_template.c
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
create mode 100644 support/xmmap.c
create mode 100644 support/xmunmap.c
create mode 100644 support/xpthread_attr_destroy.c
create mode 100644 support/xpthread_attr_init.c
create mode 100644 support/xpthread_attr_setdetachstate.c
create mode 100644 support/xpthread_attr_setstacksize.c
create mode 100644 support/xpthread_mutex_consistent.c
create mode 100644 support/xpthread_mutex_destroy.c
create mode 100644 support/xpthread_mutex_init.c
create mode 100644 support/xpthread_mutexattr_destroy.c
create mode 100644 support/xpthread_mutexattr_init.c
create mode 100644 support/xpthread_mutexattr_setprotocol.c
create mode 100644 support/xpthread_mutexattr_setpshared.c
create mode 100644 support/xpthread_mutexattr_setrobust.c
create mode 100644 support/xpthread_mutexattr_settype.c
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%)
delete mode 100644 sysdeps/ieee754/ldbl-64-128/w_expl.c
create mode 100644 sysdeps/ieee754/ldbl-64-128/w_expl_compat.c
rename sysdeps/ieee754/ldbl-96/{w_expl.c => w_expl_compat.c} (100%)
delete mode 100644 sysdeps/ieee754/ldbl-opt/w_exp.c
create mode 100644 sysdeps/ieee754/ldbl-opt/w_exp_compat.c
delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma_r.c
create mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma_r_compat.c
delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgammal_r.c
create mode 100644 sysdeps/ieee754/ldbl-opt/w_lgammal_r_compat.c
create mode 100644 sysdeps/mach/hurd/ftruncate64.c
create mode 100644 sysdeps/mach/hurd/truncate64.c
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
create mode 100644 sysdeps/unix/sysv/linux/hppa/ipc_priv.h
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
create mode 100644 sysdeps/unix/sysv/linux/nios2/ipc_priv.h
create mode 100644 sysdeps/unix/sysv/linux/test-errno.c
delete mode 100644 sysdeps/unix/sysv/linux/x86_64/recv.c
delete mode 100644 sysdeps/unix/sysv/linux/x86_64/send.c
delete mode 100644 sysdeps/x86_64/fpu/test-double-vlen2.c
delete mode 100644 sysdeps/x86_64/fpu/test-double-vlen4-avx2.c
create mode 100644 sysdeps/x86_64/fpu/test-double-vlen4-avx2.h
delete mode 100644 sysdeps/x86_64/fpu/test-double-vlen4.c
create mode 100644 sysdeps/x86_64/fpu/test-double-vlen4.h
delete mode 100644 sysdeps/x86_64/fpu/test-double-vlen8.c
create mode 100644 sysdeps/x86_64/fpu/test-double-vlen8.h
delete mode 100644 sysdeps/x86_64/fpu/test-float-vlen16.c
create mode 100644 sysdeps/x86_64/fpu/test-float-vlen16.h
delete mode 100644 sysdeps/x86_64/fpu/test-float-vlen4.c
delete mode 100644 sysdeps/x86_64/fpu/test-float-vlen8-avx2.c
create mode 100644 sysdeps/x86_64/fpu/test-float-vlen8-avx2.h
delete mode 100644 sysdeps/x86_64/fpu/test-float-vlen8.c
create mode 100644 sysdeps/x86_64/fpu/test-float-vlen8.h
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
create mode 100644 sysdeps/x86_64/tst-avx.c
create mode 100644 sysdeps/x86_64/tst-avx512-aux.c
create mode 100644 sysdeps/x86_64/tst-avx512.c
create mode 100644 sysdeps/x86_64/tst-avx512mod.c
create mode 100644 sysdeps/x86_64/tst-avxmod.c
create mode 100644 sysdeps/x86_64/tst-sse.c
create mode 100644 sysdeps/x86_64/tst-ssemod.c
hooks/post-receive
--
GNU C Library master sources