[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: