[glibc] 01/01: Update from upstream stable branch:
This is an automated email from the git hooks/post-receive script.
aurel32 pushed a commit to branch sid
in repository glibc.
commit 1d8a05c20ddc0fa019eefca431bda47ba0f0b949
Author: Aurelien Jarno <aurelien@aurel32.net>
Date: Tue Mar 8 17:59:37 2016 +0100
Update from upstream stable branch:
* Update from upstream stable branch:
- Fix pow() precision on CPUs with fma4, and the corresponding testsuite
failures.
- debian/patches/s390/submitted-socketcall.diff: drop, merged upstream.
---
debian/changelog | 4 ++
debian/patches/git-updates.diff | 88 +++++++++++++++++++++++++--
debian/patches/s390/submitted-socketcall.diff | 31 ----------
debian/patches/series | 2 -
4 files changed, 86 insertions(+), 39 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 6f25837..f183c5a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,10 @@ glibc (2.22-2) UNRELEASED; urgency=medium
[ Aurelien Jarno ]
* debian/libc6{,-mips32,-mipsn32}.symbols.mips64el: add symbols for files for
mips64el.
+ * Update from upstream stable branch:
+ - Fix pow() precision on CPUs with fma4, and the corresponding testsuite
+ failures.
+ - debian/patches/s390/submitted-socketcall.diff: drop, merged upstream.
-- Aurelien Jarno <aurel32@debian.org> Mon, 07 Mar 2016 14:33:41 +0100
diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff
index 335c849..c6b108f 100644
--- a/debian/patches/git-updates.diff
+++ b/debian/patches/git-updates.diff
@@ -1,10 +1,27 @@
GIT update of git://sourceware.org/git/glibc.git/release/2.22/master from glibc-2.22
diff --git a/ChangeLog b/ChangeLog
-index cb9124e..2ed60d6 100644
+index cb9124e..6e42a1e 100644
--- a/ChangeLog
+++ b/ChangeLog
-@@ -1,3 +1,355 @@
+@@ -1,3 +1,372 @@
++2015-09-24 Joseph Myers <joseph@codesourcery.com>
++
++ [BZ #19003]
++ * sysdeps/x86_64/fpu/multiarch/Makefile (CFLAGS-e_pow-fma4.c): Add
++ $(config-cflags-nofma).
++
++2016-03-07 Hongjiu Zhang <noctuorare@gmail.com>
++
++ * elf/sln.c (makesymlink): Change struct stat to stat64, and lstat
++ to lstat64.
++
++2016-03-02 Stefan Liebler <stli@linux.vnet.ibm.com>
++
++ [BZ #19682]
++ * sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list:
++ Remove socketcall syscalls.
++
+2016-03-01 Aurelien Jarno <aurelien@aurel32.net>
+
+ * sysdeps/alpha/fpu/libm-test-ulps: Update ULPs.
@@ -361,10 +378,10 @@ index cb9124e..2ed60d6 100644
* version.h (RELEASE): Set to "stable".
diff --git a/NEWS b/NEWS
-index 4c31de7..81ceeae 100644
+index 4c31de7..4679258 100644
--- a/NEWS
+++ b/NEWS
-@@ -5,6 +5,30 @@ See the end for copying conditions.
+@@ -5,6 +5,31 @@ See the end for copying conditions.
Please send GNU C library bug reports via <http://sourceware.org/bugzilla/>
using `glibc' in the "product" field.
@@ -387,7 +404,8 @@ index 4c31de7..81ceeae 100644
+* The following bugs are resolved with this release:
+
+ 17905, 18420, 18421, 18480, 18589, 18743, 18778, 18781, 18787, 18796,
-+ 18870, 18887, 18921, 18928, 18969, 18985, 19018, 19058, 19174, 19178.
++ 18870, 18887, 18921, 18928, 18969, 18985, 19003, 19018, 19058, 19174,
++ 19178, 19682.
+
+* The LD_POINTER_GUARD environment variable can no longer be used to
+ disable the pointer guard feature. It is always enabled.
@@ -395,7 +413,7 @@ index 4c31de7..81ceeae 100644
Version 2.22
* The following bugs are resolved with this release:
-@@ -84,7 +108,7 @@ Version 2.22
+@@ -84,7 +109,7 @@ Version 2.22
release. Use of this header will trigger a deprecation warning.
Application developers should update their code to use <regex.h> instead.
@@ -1061,6 +1079,24 @@ index 69873c2..07e741c 100644
break;
case 14:
+diff --git a/elf/sln.c b/elf/sln.c
+index 1a7d24e..c6601fd 100644
+--- a/elf/sln.c
++++ b/elf/sln.c
+@@ -167,11 +167,11 @@ makesymlink (src, dest)
+ const char *src;
+ const char *dest;
+ {
+- struct stat stats;
++ struct stat64 stats;
+ const char *error;
+
+ /* Destination must not be a directory. */
+- if (lstat (dest, &stats) == 0)
++ if (lstat64 (dest, &stats) == 0)
+ {
+ if (S_ISDIR (stats.st_mode))
+ {
diff --git a/elf/tst-nodelete2.c b/elf/tst-nodelete2.c
new file mode 100644
index 0000000..388e8af
@@ -3502,6 +3538,33 @@ index 57d5cd6..7b49817 100644
#endif /* __HTM__ */
#endif /* __ASSEMBLER__ */
+diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list b/sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list
+index 5b8c102..9f03d26 100644
+--- a/sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list
++++ b/sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list
+@@ -12,22 +12,3 @@ shmget - shmget i:iii __shmget shmget
+ semop - semop i:ipi __semop semop
+ semget - semget i:iii __semget semget
+ semctl - semctl i:iiii __semctl semctl
+-
+-# proper socket implementations:
+-accept - accept Ci:iBN __libc_accept __accept accept
+-bind - bind i:ipi __bind bind
+-connect - connect Ci:ipi __libc_connect __connect connect
+-getpeername - getpeername i:ipp __getpeername getpeername
+-getsockname - getsockname i:ipp __getsockname getsockname
+-getsockopt - getsockopt i:iiiBN __getsockopt getsockopt
+-listen - listen i:ii __listen listen
+-recv - recv Ci:ibni __libc_recv __recv recv
+-recvfrom - recvfrom Ci:ibniBN __libc_recvfrom __recvfrom recvfrom
+-recvmsg - recvmsg Ci:ipi __libc_recvmsg __recvmsg recvmsg
+-send - send Ci:ibni __libc_send __send send
+-sendmsg - sendmsg Ci:ipi __libc_sendmsg __sendmsg sendmsg
+-sendto - sendto Ci:ibnibn __libc_sendto __sendto sendto
+-setsockopt - setsockopt i:iiibn __setsockopt setsockopt
+-shutdown - shutdown i:ii __shutdown shutdown
+-socket - socket i:iii __socket socket
+-socketpair - socketpair i:iiif __socketpair socketpair
diff --git a/sysdeps/x86/fpu/bits/math-vector.h b/sysdeps/x86/fpu/bits/math-vector.h
index f9e798b..f3bfb86 100644
--- a/sysdeps/x86/fpu/bits/math-vector.h
@@ -3557,6 +3620,19 @@ index 1ebe511..b32b852 100644
endif
# Variables for libmvec tests.
+diff --git a/sysdeps/x86_64/fpu/multiarch/Makefile b/sysdeps/x86_64/fpu/multiarch/Makefile
+index 86ea473..631534a 100644
+--- a/sysdeps/x86_64/fpu/multiarch/Makefile
++++ b/sysdeps/x86_64/fpu/multiarch/Makefile
+@@ -16,7 +16,7 @@ CFLAGS-e_asin-fma4.c = -mfma4
+ CFLAGS-e_atan2-fma4.c = -mfma4
+ CFLAGS-e_exp-fma4.c = -mfma4
+ CFLAGS-e_log-fma4.c = -mfma4
+-CFLAGS-e_pow-fma4.c = -mfma4
++CFLAGS-e_pow-fma4.c = -mfma4 $(config-cflags-nofma)
+ CFLAGS-halfulp-fma4.c = -mfma4
+ CFLAGS-mpa-fma4.c = -mfma4
+ CFLAGS-mpatan-fma4.c = -mfma4
diff --git a/sysdeps/x86_64/fpu/svml_finite_alias.S b/sysdeps/x86_64/fpu/svml_finite_alias.S
new file mode 100644
index 0000000..f8bcfeb
diff --git a/debian/patches/s390/submitted-socketcall.diff b/debian/patches/s390/submitted-socketcall.diff
deleted file mode 100644
index 842ad07..0000000
--- a/debian/patches/s390/submitted-socketcall.diff
+++ /dev/null
@@ -1,31 +0,0 @@
-2015-12-25 Stefan Liebler <stli@linux.vnet.ibm.com>
-
- * sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list:
- Remove socketcall syscalls.
- [BZ #19174]
-
---- a/sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list
-+++ b/sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list
-@@ -12,22 +12,3 @@ shmget - shmget i:iii __shmget shmget
- semop - semop i:ipi __semop semop
- semget - semget i:iii __semget semget
- semctl - semctl i:iiii __semctl semctl
--
--# proper socket implementations:
--accept - accept Ci:iBN __libc_accept __accept accept
--bind - bind i:ipi __bind bind
--connect - connect Ci:ipi __libc_connect __connect connect
--getpeername - getpeername i:ipp __getpeername getpeername
--getsockname - getsockname i:ipp __getsockname getsockname
--getsockopt - getsockopt i:iiiBN __getsockopt getsockopt
--listen - listen i:ii __listen listen
--recv - recv Ci:ibni __libc_recv __recv recv
--recvfrom - recvfrom Ci:ibniBN __libc_recvfrom __recvfrom recvfrom
--recvmsg - recvmsg Ci:ipi __libc_recvmsg __recvmsg recvmsg
--send - send Ci:ibni __libc_send __send send
--sendmsg - sendmsg Ci:ipi __libc_sendmsg __sendmsg sendmsg
--sendto - sendto Ci:ibnibn __libc_sendto __sendto sendto
--setsockopt - setsockopt i:iiibn __setsockopt setsockopt
--shutdown - shutdown i:ii __shutdown shutdown
--socket - socket i:iii __socket socket
--socketpair - socketpair i:iiif __socketpair socketpair
diff --git a/debian/patches/series b/debian/patches/series
index 30d33e2..1edbed6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -178,8 +178,6 @@ mips/cvs-testsuite-o32-fp.diff
powerpc/local-powerpc8xx-dcbz.diff
-s390/submitted-socketcall.diff
-
sh4/local-fpscr_values.diff
sparc/local-sparcv9-target.diff
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Reply to: