This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, fedora/master, updated. glibc-2.14-1423-g6322c70
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 8 Nov 2011 13:42:01 -0000
- Subject: GNU C Library master sources branch, fedora/master, updated. glibc-2.14-1423-g6322c70
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, fedora/master has been updated
via 6322c70ec92fe8dee8a4fddec0d0845781f97f8a (commit)
via 142ce98623060e69e3eaba31118c2394c2b718d9 (commit)
via 3b8191603e3536902f9a50f9fdf15c285c220f77 (commit)
via 49a78360af116a3fc6f5ac2d712bcd3765894eb8 (commit)
via 07f49c8513564f29fa4da73d68cdc0b79fd1647c (commit)
via 7583a88d1c7170caad26966bcea8bfc2c92093ba (commit)
via ae1bc2fa1c58b13ffa83483c24e547148762e24f (commit)
via 998832a46688b9fb3a101eccae77bc45e7c1d7ab (commit)
via 10fb0bfab13b7cd6cd9b22c2edced0fd3a3b8b32 (commit)
via a9ae54a136d743103cd9e266c7d22769ea440c09 (commit)
via 3d7ba52b68e4dc5c4d3eb19de436c66ed9bb2f0d (commit)
via bc8db248baddc8309372158378337fdf7877ad68 (commit)
via d35dce5213b357c218e252cbcb7a853cdecfcb41 (commit)
via 34372fc6d3e7bb8870905a6ac124bb2217e3800a (commit)
via 647776f663e8bb9ee365e0dbabd3702b8cb80bc3 (commit)
via d91a8b93aaa8a3d2d9b5fd64e111c5a4eb24d2b9 (commit)
via 45b96dd684f1bc25d3ba113dbe6795b1c4db57f5 (commit)
via fadb59f8d322e5c7ec3c2dd2cbf5d44baf5eddd9 (commit)
via e35f65ea8dbd8f3d011bc93af56f7a3161172b26 (commit)
via 78239589cd8c6667886b94c4db146109855f417a (commit)
via 432d41ceecf5df8cfbc5a1db0cee9190f07ec1ca (commit)
via 02f9c6cfe286ebd1f39106ae77245c5514ec6919 (commit)
via f4ec483382e167469def497422dbb30fee5f5f32 (commit)
via 0ffc4f3ebaace42cd545db55a2ac50b6e0cc7d89 (commit)
via 3a2c02424d9824f5cdea4ebd32ff929b2b1f49c6 (commit)
via 636064eb4c03397c86aa26e489e68f952bd5e53f (commit)
via 2a0c698e2427394c5263fbcb986ba509b309b8c7 (commit)
via 6ef76f3b515c45a83f7831f806bf97a2af9ed008 (commit)
via 9beb2334930db81ceada5aa6051fe5ac0554db32 (commit)
via c2b18f7a0efcf5c6abffba3d6f9b9d708a55c5b6 (commit)
via cb95113e30aead7b97cd806278c0ff055ba721b6 (commit)
via 09e18697732f90357db0b3241e563a4db8ebfb03 (commit)
via c9aafacee48275d85d86f25ab4569516f180846a (commit)
via d272e7f19dc2dae6d215f6ca6512d042575ed736 (commit)
via 1bc3307181a2213a4d7253bced376c3de021605e (commit)
via 1760874da6e4a6934751ea12cf2c06eae936b53c (commit)
via 51d91b18954c998ccda310231f4d120f21a5fd79 (commit)
via b611fb810f3932d60b2952a3d7d012d875e4284d (commit)
via a1b560ff58e9da72c99e1b8220003e20051ebcdc (commit)
via 52e4b9eb626179110fdfa6e16c32fce30805ff80 (commit)
via fd52bc6dc4bfb844995cc63d98682970de1c9fed (commit)
via a5b81e1fb7c6a5e323785598767460fe040ca778 (commit)
via 0c92d8a87a47ab3276b4591bd084001053c5af2d (commit)
via b43433460ba8c8265974aa929788e15077394f0d (commit)
via 3871f58f065dac3917eb18220a479e9591769c8c (commit)
via 21b64b153631b762fba3489caf04e14c93c8d009 (commit)
via 94d44d9f4dd092a0e25816de80d5e2ad87b6416c (commit)
via 804791474dc1f0904f6d91ef66dbbbc322991e0b (commit)
via f6ce9294b0a6c5a847109cc41b7ad0c838b9ccfe (commit)
via e0016b11d6186a7003d7204cb100acab9bbcd940 (commit)
via ffb124cc518c182e238c20abb0ff8bdeaefefd66 (commit)
via 618280a192aed70b47d6b2deb2a81c6359b9a92b (commit)
via 32d2a6ec31c5b9a02c339530df4a1b6728514868 (commit)
via d7826aa149d2e85128a7ecf8fadc950ab9fe7a22 (commit)
via 1f1e194720177de3cbc2a84bc62d22e63cb23d4a (commit)
via 37822576b8cf2a04fb34212fb0ae82d3b607bed2 (commit)
via 31ea014d8b09e6aa4f07cdb86c94ce50f1b92c2a (commit)
via 16437fece4208f299972a5f7e3fc04b2d4402334 (commit)
via 31d3cc00b0cc5205b4b4efd73c911cfddff444c6 (commit)
via 202c9deb15ee43bcbe70b36fa9bae050b8633c27 (commit)
via 485683c35f020bd8b926e9673adb9b748380e8ce (commit)
via a0cf1edd4cf2b3bf1ec2f772b47c8eaafd899383 (commit)
via af968f62f24c5c0ef4e7e5ab41acae946908c112 (commit)
via 58985aa92f57ff46e96b32388ce65e7fdd8c8b9e (commit)
via a201fbcf9cc3458257dff87b7fb293e57d7c64b9 (commit)
via bb3129bd2503bd3339b5418cca4eef97f16128b6 (commit)
via 0275fff8a105d5963df43b27df769487adac25ac (commit)
via 10d005f77f0dfb5b7abaf4e78b875964ceaa7ed4 (commit)
via 2fa2ae85cadef6af47826dcddfb4e6d8a4c8b5a3 (commit)
via fc2ee42abe595bbf6b8bbf0637648ad8b5d4faab (commit)
via 09229f3e1b617d9dcfa3227f32bb72436d7fcac4 (commit)
via ce7dd29f2863820ba858fe06c2ff61417df40d75 (commit)
via 6ddf460fa5f7f96e96134f962f4b2ba708b1095b (commit)
via 2ebe91129d5492486054be6fc633d167d64326d8 (commit)
via d9b88bced86c1e047c6a61d9a6304a98e6dbd061 (commit)
via 979c70a3b1cbef94c37d7e72062b26b27fc8f17d (commit)
via afb05e81571ac38be64bdf61125ae757460ac71c (commit)
via 2d09f82f8aafa9dde2dcbfcce5f44fa7bda63388 (commit)
via 619fcccaa3ef079cafcaddd725eba309c89bef8f (commit)
via 09f699eaef87000a50ce5bbdca1121eca2e063a9 (commit)
via dc150e52d54e0488ddab04ebfe90293b77d0a567 (commit)
via f17424ed535ce5ea62271d21f9e9363d3b329fc9 (commit)
via 95584d3b3309ff4da4cc458254df383f5cff044b (commit)
via 774a2669af652979ed965d7225502ba473b2da73 (commit)
via c8b3296bbeee2f482354f833f506ac91d142e147 (commit)
via 246ad57ad6201ce1bc8bb8cd0c0d3db2cb8cf18d (commit)
via fb24de59320d18f32adf9eba10b41e55e8331809 (commit)
via 0d355eb7c71aa4419bda507ec82d9cf8ec14a218 (commit)
via fa36182bda38159b39905aa93a47563ab20737b4 (commit)
via a1a8716924f31400e81319c9124e1182fd9e8e83 (commit)
via dbc36f153e7f35d8c890871528438bb8ade99886 (commit)
via 77425c63e72bc0c01d81bc7e9ba4bb41d11679e6 (commit)
via ee2aafe08e68c88412b7dcfa4b1e0d11789348f8 (commit)
via bc62c2fb152d6ffec63975d88fd8f1bc3d3b7c01 (commit)
via c196fed8f01a8599dd43edf1c7a1ea3ba9ed0598 (commit)
via 8ec250a48425e8640fc01504bc1a42b63467768e (commit)
via 1a97a8c78f9b99d835581f14fc6beb57cb93e97a (commit)
via ed72b6545f6d20f2d29ed71d65394d4a75ad358e (commit)
via 8d4f46c613c4397c5531b959744541862cf09ad0 (commit)
via abe496adf0d4d299017c4029794c0e24a3e06d97 (commit)
via 627145fd6a327c1bce89bf7a0c37da42a7393ecb (commit)
via d45c60c2feb38d95e7ad95af6edb39a6d5afba81 (commit)
via 855d156018a701b3613eb4b14ab3bd09fd12f0a3 (commit)
via d9a4d2ab278ab50637e383b6174e9ec42db84327 (commit)
from 56c73488c3e20af844c1d4059c827e963798a36d (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://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=6322c70ec92fe8dee8a4fddec0d0845781f97f8a
commit 6322c70ec92fe8dee8a4fddec0d0845781f97f8a
Author: Andreas Schwab <schwab@redhat.com>
Date: Tue Nov 8 10:17:24 2011 +0100
2.4.90-14
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 02c0007..53b246b 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -24,7 +24,7 @@
Summary: The GNU libc libraries
Name: glibc
Version: %{glibcversion}
-Release: 13
+Release: 14
# GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
# Things that are linked directly into dynamically linked programs
# and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1108,6 +1108,32 @@ rm -f *.filelist*
%endif
%changelog
+* Tue Nov 8 2011 Andreas Schwab <schwab@redhat.com> - 2.4.90-14
+- Update from master
+ - Fix locking in _IO_flush_all_lockp
+ - Fix buffer allocation in files initgroups handler
+ - Don't start AVC thread until credentials are installed
+ - Don't fail in makedb if SELinux is disabled
+ - New Linux syscalls process_vm_readv and process_vm_writev
+ - Unify getent output for initgroups database (BZ#13367)
+ - Cache network interface information
+ - Avoid assertion in processes with VM in bad shape (BZ#13276)
+ - Don't mark memory synchronisation functions as leaf (#747377, BZ#13344)
+ - Add missing register initialization in x86-64
+ pthread_cond_timedwait (BZ#13358)
+ - Fix accuracy problem in generic sin (BZ#10709)
+ - Correctly NUL-terminate link name in sprof (BZ#13337)
+ - Fix readlink call in ldconfig's chroot handling (BZ#13335)
+ - Optimize accurate 64-bit routines for FMA4 on x86-64
+ - Optimized remquo for 64-bit platforms
+ - Optimize fmod
+ - Add optimized wcslen and strnlen for x86-32
+ - Optimized strnlen and wcscmp for x86-64
+ - Improve x86-32 SSSE3 memcpy
+ - Preserve link time dependencies over relocation dependencies (BZ#12892)
+ - Optimize x86-64 rawmemchr
+ - Add optimized str{,n}casecmp for AVX on x86-64
+
* Wed Oct 19 2011 Andreas Schwab <schwab@redhat.com> - 2.14.90-13
- Update from master
- Fix linkage conflict with feraiseexcept (#746753)
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=142ce98623060e69e3eaba31118c2394c2b718d9
commit 142ce98623060e69e3eaba31118c2394c2b718d9
Merge: 3b81916 7583a88
Author: Andreas Schwab <schwab@redhat.com>
Date: Tue Nov 8 10:05:45 2011 +0100
Merge remote-tracking branch 'origin/master' into fedora/master
diff --cc scripts/check-local-headers.sh
index df42d55,62831dd..6864a60
--- a/scripts/check-local-headers.sh
+++ b/scripts/check-local-headers.sh
@@@ -29,7 -29,7 +29,7 @@@ exec ${AWK} -v includedir="$includedir
BEGIN {
status = 0
exclude = "^" includedir \
- "/(asm[-/]|linux/|selinux/|gd|nss3/|sys/capability\\.h|sys/sdt(-config)?\\.h)"
- "/(asm[-/]|linux/|selinux/|gd|nss3/|sys/capability\\.h|libaudit\\.h)"
++ "/(asm[-/]|linux/|selinux/|gd|nss3/|sys/capability\\.h|libaudit\\.h|sys/sdt(-config)?\\.h)"
}
/^[^ ]/ && $1 ~ /.*:/ { obj = $1 }
{
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=3b8191603e3536902f9a50f9fdf15c285c220f77
commit 3b8191603e3536902f9a50f9fdf15c285c220f77
Author: Andreas Schwab <schwab@redhat.com>
Date: Mon Nov 7 10:51:22 2011 +0100
Comment out initgroups entry
diff --git a/fedora/nsswitch.conf b/fedora/nsswitch.conf
index 1a34d7c..11041b5 100644
--- a/fedora/nsswitch.conf
+++ b/fedora/nsswitch.conf
@@ -29,11 +29,11 @@
#passwd: db files nisplus nis
#shadow: db files nisplus nis
#group: db files nisplus nis
+#initgroups: db [SUCCESS=continue] files nisplus nis
passwd: files
shadow: files
group: files
-initgroups: files
#hosts: db files nisplus nis dns
hosts: files dns
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=49a78360af116a3fc6f5ac2d712bcd3765894eb8
commit 49a78360af116a3fc6f5ac2d712bcd3765894eb8
Author: Andreas Schwab <schwab@redhat.com>
Date: Thu Nov 3 15:18:50 2011 +0100
Revert " * sysdeps/unix/sysv/linux/netlinkaccess.h: Include linux/if_addr.h"
This reverts commit 985d254c909903787e4bbc517af30406e0e9df8b.
diff --git a/ChangeLog.17 b/ChangeLog.17
index e583c53..b29c274 100644
--- a/ChangeLog.17
+++ b/ChangeLog.17
@@ -13095,15 +13095,6 @@ d2009-10-30 Ulrich Drepper <drepper@redhat.com>
separators also if no non-zero digits found.
* stdlib/Makefile (tests): Add tst-strtod3.
-2006-12-10 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/netlinkaccess.h: Include linux/if_addr.h
- if IFA_MAX is not defined.
- (IFA_RTA, IFA_PAYLOAD, IFLA_RTA, IFLA_PAYLOAD): Define if not
- defined.
- * sysdeps/unix/sysv/linux/check_pf.c: Include netlinkaccess.h
- instead of asm/types.h, linux/netlink.h and linux/rtnetlink.h.
-
2006-12-09 Ulrich Drepper <drepper@redhat.com>
[BZ #3632]
diff --git a/sysdeps/unix/sysv/linux/check_pf.c b/sysdeps/unix/sysv/linux/check_pf.c
index dcb698d..c053adc 100644
--- a/sysdeps/unix/sysv/linux/check_pf.c
+++ b/sysdeps/unix/sysv/linux/check_pf.c
@@ -27,10 +27,13 @@
#include <unistd.h>
#include <sys/socket.h>
+#include <asm/types.h>
+#include <linux/netlink.h>
+#include <linux/rtnetlink.h>
+
#include <not-cancel.h>
#include <kernel-features.h>
-#include "netlinkaccess.h"
#ifndef IFA_F_HOMEADDRESS
# define IFA_F_HOMEADDRESS 0
diff --git a/sysdeps/unix/sysv/linux/netlinkaccess.h b/sysdeps/unix/sysv/linux/netlinkaccess.h
index 48903d3..92310b7 100644
--- a/sysdeps/unix/sysv/linux/netlinkaccess.h
+++ b/sysdeps/unix/sysv/linux/netlinkaccess.h
@@ -25,24 +25,6 @@
#include <kernel-features.h>
-#ifndef IFA_MAX
-/* 2.6.19 kernel headers helpfully removed some macros and
- moved lots of stuff into new headers, some of which aren't
- included by linux/rtnetlink.h. */
-#include <linux/if_addr.h>
-#endif
-
-#ifndef IFA_RTA
-# define IFA_RTA(r) \
- ((struct rtattr*) ((char*)(r) + NLMSG_ALIGN (sizeof (struct ifaddrmsg))))
-# define IFA_PAYLOAD(n) NLMSG_PAYLOAD (n, sizeof (struct ifaddrmsg))
-#endif
-
-#ifndef IFLA_RTA
-# define IFLA_RTA(r) \
- ((struct rtattr*) ((char*)(r) + NLMSG_ALIGN (sizeof (struct ifinfomsg))))
-# define IFLA_PAYLOAD(n) NLMSG_PAYLOAD (n, sizeof (struct ifinfomsg))
-#endif
struct netlink_res
{
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=07f49c8513564f29fa4da73d68cdc0b79fd1647c
commit 07f49c8513564f29fa4da73d68cdc0b79fd1647c
Author: Andreas Schwab <schwab@redhat.com>
Date: Thu Nov 3 15:04:15 2011 +0100
Revert "Make sure AVC thread has capabilities"
This reverts commit 52f0ff25cfb7944101d6bf37452725372e9ba45c.
diff --git a/ChangeLog b/ChangeLog
index 928d36c..2895b86 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1312,11 +1312,6 @@
* sysdeps/mach/hurd/sys/param.h (DEV_BSIZE): New macro.
-2011-09-02 Andreas Schwab <schwab@redhat.com>
-
- * nscd/selinux.c (avc_create_thread): Set PR_SET_KEEPCAPS before
- spawning AVC thread.
-
2011-09-08 Andreas Schwab <schwab@redhat.com>
* elf/dl-load.c (lose): Check for non-null L.
diff --git a/nscd/selinux.c b/nscd/selinux.c
index 6eaba56..f618640 100644
--- a/nscd/selinux.c
+++ b/nscd/selinux.c
@@ -270,18 +270,6 @@ avc_create_thread (void (*run) (void))
{
int rc;
-#if defined HAVE_LIBAUDIT && defined HAVE_LIBCAP
- if (server_user != NULL && getuid () == 0)
- {
- /* We need to preserve the capabilities in the AVC thread. */
- if (prctl (PR_SET_KEEPCAPS, 1) == -1)
- {
- dbg_log (_("Failed to set keep-capabilities"));
- error (EXIT_FAILURE, errno, _("prctl(KEEPCAPS) failed"));
- }
- }
-#endif
-
rc =
pthread_create (&avc_notify_thread, NULL, (void *(*) (void *)) run, NULL);
if (rc != 0)
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 625 ++-
ChangeLog.17 | 9 -
NEWS | 21 +-
README | 5 +-
bits/ioctl-types.h | 4 +-
config.h.in | 3 +
config.make.in | 1 +
configure | 2 +
configure.in | 1 +
elf/chroot_canon.c | 7 +-
elf/dl-deps.c | 17 +-
elf/dl-fini.c | 14 +-
elf/dl-lookup.c | 4 +-
elf/sprof.c | 7 +-
fedora/glibc.spec.in | 28 +-
fedora/nsswitch.conf | 2 +-
include/alloca.h | 10 +-
include/ifaddrs.h | 5 +
inet/check_pf.c | 18 +-
intl/plural.c | 1991 +++--
libio/Versions | 2 +-
libio/genops.c | 4 +-
libio/stdio.h | 18 +-
malloc/malloc.c | 8 +-
manual/stdio.texi | 59 -
math/Makefile | 2 +-
math/complex.h | 5 +-
math/libm-test.inc | 1 +
math/math.h | 9 +-
math/math_private.h | 12 +-
math/s_cacosh.c | 3 +-
math/s_cacoshl.c | 3 +-
math/s_casinh.c | 3 +-
math/s_casinhf.c | 3 +-
math/s_casinhl.c | 3 +-
math/s_catan.c | 7 +-
math/s_catanf.c | 7 +-
math/s_catanh.c | 15 +-
math/s_catanhf.c | 15 +-
math/s_catanhl.c | 15 +-
math/s_catanl.c | 7 +-
math/s_ccos.c | 48 +-
math/s_ccosf.c | 48 +-
math/s_ccosh.c | 24 +-
math/s_ccoshf.c | 24 +-
math/s_ccoshl.c | 26 +-
math/s_ccosl.c | 48 +-
math/s_cexp.c | 17 +-
math/s_cexpf.c | 17 +-
math/s_cexpl.c | 17 +-
math/s_clog.c | 7 +-
math/s_clog10.c | 7 +-
math/s_clog10f.c | 7 +-
math/s_clog10l.c | 7 +-
math/s_clogf.c | 6 +-
math/s_clogl.c | 7 +-
math/s_csin.c | 12 +-
math/s_csinf.c | 12 +-
math/s_csinh.c | 26 +-
math/s_csinhf.c | 26 +-
math/s_csinhl.c | 26 +-
math/s_csinl.c | 12 +-
math/s_csqrt.c | 9 +-
math/s_csqrtf.c | 9 +-
math/s_csqrtl.c | 9 +-
math/s_ctan.c | 4 +-
math/s_ctanf.c | 5 +-
math/s_ctanh.c | 5 +-
math/s_ctanhf.c | 5 +-
math/s_ctanhl.c | 5 +-
math/s_ctanl.c | 4 +-
math/s_nan.c | 1 +
math/s_nanf.c | 1 +
math/s_nanl.c | 1 +
misc/sys/cdefs.h | 7 +-
nptl/ChangeLog | 28 +-
nptl/semaphore.h | 6 +-
nptl/sysdeps/i386/tls.h | 1 -
nptl/sysdeps/pthread/pthread.h | 38 +-
.../sysv/linux/x86_64/pthread_cond_timedwait.S | 6 +-
nptl/tst-cancel7.c | 4 +-
nptl/tst-mutex6.c | 5 +-
nptl/tst-mutex9.c | 4 +-
nptl/tst-mutexpi6.c | 6 +-
nscd/Makefile | 2 +-
nscd/connections.c | 119 +
nscd/nscd-client.h | 18 +-
nscd/nscd.c | 8 +-
nscd/nscd_gethst_r.c | 23 +-
nscd/nscd_helper.c | 10 +-
nscd/selinux.c | 12 -
nss/getent.c | 6 +
nss/makedb.c | 2 +-
nss/nss_files/files-initgroups.c | 2 +-
po/es.po |11547 ++++++++++----------
po/it.po | 1778 ++--
posix/sys/wait.h | 6 +-
posix/tst-rfc3484-2.c | 6 +
posix/tst-rfc3484-3.c | 6 +
posix/tst-rfc3484.c | 6 +
posix/unistd.h | 2 +-
scripts/check-local-headers.sh | 2 +-
string/Makefile | 2 +-
string/strnlen.c | 13 +-
string/test-rawmemchr.c | 189 +
string/test-strchr.c | 166 +-
string/test-strchrnul.c | 2 +
string/test-strcmp.c | 89 +-
string/test-strlen.c | 85 +-
sysdeps/i386/configure | 63 +-
sysdeps/i386/configure.in | 11 +
sysdeps/i386/fpu/math_private.h | 7 +-
sysdeps/i386/i686/multiarch/Makefile | 9 +-
sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 927 ++-
sysdeps/i386/i686/multiarch/rtld-strnlen.c | 1 +
sysdeps/i386/i686/multiarch/strlen-sse2.S | 440 +-
sysdeps/i386/i686/multiarch/strnlen-c.c | 8 +
sysdeps/i386/i686/multiarch/strnlen-sse2.S | 3 +
sysdeps/i386/i686/multiarch/strnlen.S | 56 +
sysdeps/i386/i686/multiarch/wcscmp-c.c | 6 +-
sysdeps/i386/i686/multiarch/wcscmp-sse2.S | 148 +-
sysdeps/i386/i686/multiarch/wcslen-c.c | 5 +
sysdeps/i386/i686/multiarch/wcslen-sse2.S | 194 +
sysdeps/i386/i686/multiarch/wcslen.S | 56 +
sysdeps/ieee754/dbl-64/branred.c | 10 +-
sysdeps/ieee754/dbl-64/dla.h | 107 +-
sysdeps/ieee754/dbl-64/doasin.c | 17 +-
sysdeps/ieee754/dbl-64/dosincos.c | 61 +-
sysdeps/ieee754/dbl-64/e_acosh.c | 2 +-
sysdeps/ieee754/dbl-64/e_asin.c | 16 +-
sysdeps/ieee754/dbl-64/e_atan2.c | 38 +-
sysdeps/ieee754/dbl-64/e_atanh.c | 7 +-
sysdeps/ieee754/dbl-64/e_exp.c | 14 +-
sysdeps/ieee754/dbl-64/e_fmod.c | 11 +-
sysdeps/ieee754/dbl-64/e_j0.c | 7 +-
sysdeps/ieee754/dbl-64/e_log.c | 23 +-
sysdeps/ieee754/dbl-64/e_pow.c | 33 +-
sysdeps/ieee754/dbl-64/e_rem_pio2.c | 99 +-
sysdeps/ieee754/dbl-64/e_sqrt.c | 2 +-
sysdeps/ieee754/dbl-64/halfulp.c | 15 +-
sysdeps/ieee754/dbl-64/mpa.c | 113 +-
sysdeps/ieee754/dbl-64/mpa.h | 25 +-
sysdeps/ieee754/dbl-64/mpatan.c | 29 +-
sysdeps/ieee754/dbl-64/mpatan.h | 73 +-
sysdeps/ieee754/dbl-64/mpatan2.c | 15 +-
sysdeps/ieee754/dbl-64/mpexp.c | 43 +-
sysdeps/ieee754/dbl-64/mpexp.h | 70 +-
sysdeps/ieee754/dbl-64/mpsqrt.c | 31 +-
sysdeps/ieee754/dbl-64/mpsqrt.h | 29 +-
sysdeps/ieee754/dbl-64/mptan.c | 11 +-
sysdeps/ieee754/dbl-64/s_atan.c | 133 +-
sysdeps/ieee754/dbl-64/s_ceil.c | 34 +-
sysdeps/ieee754/dbl-64/s_expm1.c | 78 +-
sysdeps/ieee754/dbl-64/s_floor.c | 33 +-
sysdeps/ieee754/dbl-64/s_log1p.c | 52 +-
sysdeps/ieee754/dbl-64/s_round.c | 43 +-
sysdeps/ieee754/dbl-64/s_sin.c | 276 +-
sysdeps/ieee754/dbl-64/s_tan.c | 73 +-
sysdeps/ieee754/dbl-64/sincos.tbl | 912 --
sysdeps/ieee754/dbl-64/sincos32.c | 50 +-
sysdeps/ieee754/dbl-64/sincostab.c | 915 ++
sysdeps/ieee754/dbl-64/slowexp.c | 12 +-
sysdeps/ieee754/dbl-64/slowpow.c | 12 +-
sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c | 104 +
sysdeps/ieee754/dbl-64/wordsize-64/s_ceil.c | 16 +-
sysdeps/ieee754/dbl-64/wordsize-64/s_floor.c | 16 +-
sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c | 112 +
sysdeps/ieee754/dbl-64/wordsize-64/s_round.c | 24 +-
sysdeps/ieee754/flt-32/e_acoshf.c | 2 +-
sysdeps/ieee754/flt-32/e_atanhf.c | 7 +-
sysdeps/ieee754/flt-32/e_j0f.c | 7 +-
sysdeps/ieee754/flt-32/s_ceilf.c | 14 +-
sysdeps/ieee754/flt-32/s_expm1f.c | 52 +-
sysdeps/ieee754/flt-32/s_floorf.c | 16 +-
sysdeps/ieee754/flt-32/s_log1pf.c | 42 +-
sysdeps/ieee754/flt-32/s_roundf.c | 24 +-
sysdeps/ieee754/ldbl-128ibm/e_jnl.c | 2 +
sysdeps/ieee754/ldbl-128ibm/s_atanl.c | 1 +
sysdeps/ieee754/ldbl-96/e_acoshl.c | 2 +-
sysdeps/ieee754/ldbl-96/e_atanhl.c | 5 +-
sysdeps/ieee754/ldbl-96/e_j0l.c | 13 +-
sysdeps/ieee754/ldbl-96/s_roundl.c | 55 +-
sysdeps/posix/getaddrinfo.c | 10 +-
sysdeps/unix/sysv/linux/Makefile | 2 +-
sysdeps/unix/sysv/linux/Versions | 3 +
sysdeps/unix/sysv/linux/bits/uio.h | 27 +-
sysdeps/unix/sysv/linux/check_pf.c | 183 +-
sysdeps/unix/sysv/linux/netlinkaccess.h | 18 -
sysdeps/unix/sysv/linux/syscalls.list | 3 +
sysdeps/x86_64/fpu/dla.h | 17 +
sysdeps/x86_64/fpu/libm-test-ulps | 16 +-
sysdeps/x86_64/fpu/math_private.h | 186 +-
sysdeps/x86_64/fpu/multiarch/Makefile | 50 +
sysdeps/x86_64/fpu/multiarch/brandred-fma4.c | 4 +
sysdeps/x86_64/fpu/multiarch/doasin-fma4.c | 4 +
sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c | 6 +
sysdeps/x86_64/fpu/multiarch/e_asin-fma4.c | 11 +
sysdeps/x86_64/fpu/multiarch/e_asin.c | 23 +
sysdeps/x86_64/fpu/multiarch/e_atan2-avx.c | 9 +
sysdeps/x86_64/fpu/multiarch/e_atan2-fma4.c | 10 +
sysdeps/x86_64/fpu/multiarch/e_atan2.c | 24 +
sysdeps/x86_64/fpu/multiarch/e_exp-avx.c | 6 +
sysdeps/x86_64/fpu/multiarch/e_exp-fma4.c | 6 +
sysdeps/x86_64/fpu/multiarch/e_exp.c | 24 +
sysdeps/x86_64/fpu/multiarch/e_log-avx.c | 8 +
sysdeps/x86_64/fpu/multiarch/e_log-fma4.c | 8 +
sysdeps/x86_64/fpu/multiarch/e_log.c | 25 +
sysdeps/x86_64/fpu/multiarch/e_pow-fma4.c | 6 +
sysdeps/x86_64/fpu/multiarch/e_pow.c | 15 +
sysdeps/x86_64/fpu/multiarch/halfulp-fma4.c | 4 +
sysdeps/x86_64/fpu/multiarch/mpa-avx.c | 12 +
sysdeps/x86_64/fpu/multiarch/mpa-fma4.c | 12 +
sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c | 10 +
sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c | 9 +
sysdeps/x86_64/fpu/multiarch/mpexp-avx.c | 9 +
sysdeps/x86_64/fpu/multiarch/mpexp-fma4.c | 9 +
sysdeps/x86_64/fpu/multiarch/mplog-avx.c | 8 +
sysdeps/x86_64/fpu/multiarch/mplog-fma4.c | 8 +
sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c | 8 +
sysdeps/x86_64/fpu/multiarch/mptan-fma4.c | 7 +
sysdeps/x86_64/fpu/multiarch/s_atan-avx.c | 8 +
sysdeps/x86_64/fpu/multiarch/s_atan-fma4.c | 9 +
sysdeps/x86_64/fpu/multiarch/s_atan.c | 21 +
sysdeps/x86_64/fpu/multiarch/s_fma.c | 59 +
sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 58 +
sysdeps/x86_64/fpu/multiarch/s_sin-avx.c | 5 +
sysdeps/x86_64/fpu/multiarch/s_sin-fma4.c | 12 +
sysdeps/x86_64/fpu/multiarch/s_sin.c | 31 +
sysdeps/x86_64/fpu/multiarch/s_tan-avx.c | 6 +
sysdeps/x86_64/fpu/multiarch/s_tan-fma4.c | 9 +
sysdeps/x86_64/fpu/multiarch/s_tan.c | 21 +
sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c | 15 +
sysdeps/x86_64/fpu/multiarch/slowexp-avx.c | 9 +
sysdeps/x86_64/fpu/multiarch/slowexp-fma4.c | 9 +
sysdeps/x86_64/fpu/multiarch/slowpow-fma4.c | 11 +
sysdeps/x86_64/multiarch/Makefile | 4 +-
sysdeps/x86_64/multiarch/init-arch.c | 13 +-
sysdeps/x86_64/multiarch/init-arch.h | 34 +-
sysdeps/x86_64/multiarch/rawmemchr.S | 7 +-
sysdeps/x86_64/multiarch/s_fma.c | 43 -
sysdeps/x86_64/multiarch/s_fmaf.c | 42 -
sysdeps/x86_64/multiarch/strcat-ssse3.S | 2 +-
sysdeps/x86_64/multiarch/strcmp-sse42.S | 1791 +++
sysdeps/x86_64/multiarch/strcmp.S | 1828 +---
sysdeps/x86_64/multiarch/strlen-no-bsf.S | 313 -
sysdeps/x86_64/multiarch/strlen-sse2-no-bsf.S | 686 ++
sysdeps/x86_64/multiarch/strlen.S | 2 +-
sysdeps/x86_64/multiarch/strnlen-sse2-no-bsf.S | 3 +
sysdeps/x86_64/multiarch/strnlen.S | 55 +
sysdeps/x86_64/multiarch/strstr.c | 46 +-
sysdeps/x86_64/strcmp.S | 6 +-
sysdeps/x86_64/wcscmp.S | 99 +-
sysdeps/x86_64/wcslen.S | 239 +
wcsmbs/Makefile | 2 +-
wcsmbs/test-wcschr.c | 2 +
wcsmbs/test-wcslen.c | 2 +
wcsmbs/wcscmp.c | 12 +-
wcsmbs/wcslen.c | 9 +-
wcsmbs/wmemcmp.c | 32 +-
259 files changed, 17677 insertions(+), 12313 deletions(-)
create mode 100644 string/test-rawmemchr.c
create mode 100644 string/test-strchrnul.c
create mode 100644 sysdeps/i386/i686/multiarch/rtld-strnlen.c
create mode 100644 sysdeps/i386/i686/multiarch/strnlen-c.c
create mode 100644 sysdeps/i386/i686/multiarch/strnlen-sse2.S
create mode 100644 sysdeps/i386/i686/multiarch/strnlen.S
create mode 100644 sysdeps/i386/i686/multiarch/wcslen-c.c
create mode 100644 sysdeps/i386/i686/multiarch/wcslen-sse2.S
create mode 100644 sysdeps/i386/i686/multiarch/wcslen.S
delete mode 100644 sysdeps/ieee754/dbl-64/sincos.tbl
create mode 100644 sysdeps/ieee754/dbl-64/sincostab.c
create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c
create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c
create mode 100644 sysdeps/x86_64/fpu/dla.h
create mode 100644 sysdeps/x86_64/fpu/multiarch/brandred-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/doasin-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_asin-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_asin.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_atan2-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_atan2-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_atan2.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_exp-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_exp-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_exp.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_log-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_log-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_log.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_pow-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/e_pow.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/halfulp-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mpexp-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mpexp-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mplog-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mplog-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/mptan-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_atan-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_atan-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_atan.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_fma.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_fmaf.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sin-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sin-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sin.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_tan-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_tan-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/s_tan.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/slowexp-avx.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/slowexp-fma4.c
create mode 100644 sysdeps/x86_64/fpu/multiarch/slowpow-fma4.c
delete mode 100644 sysdeps/x86_64/multiarch/s_fma.c
delete mode 100644 sysdeps/x86_64/multiarch/s_fmaf.c
create mode 100644 sysdeps/x86_64/multiarch/strcmp-sse42.S
delete mode 100644 sysdeps/x86_64/multiarch/strlen-no-bsf.S
create mode 100644 sysdeps/x86_64/multiarch/strlen-sse2-no-bsf.S
create mode 100644 sysdeps/x86_64/multiarch/strnlen-sse2-no-bsf.S
create mode 100644 sysdeps/x86_64/multiarch/strnlen.S
create mode 100644 sysdeps/x86_64/wcslen.S
create mode 100644 wcsmbs/test-wcschr.c
create mode 100644 wcsmbs/test-wcslen.c
hooks/post-receive
--
GNU C Library master sources