This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.25-763-gd500130
- From: azanella at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 19 Jul 2017 17:25:19 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.25-763-gd500130
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, master has been updated
via d500130f313572651e1d299f1677f8d677060fb2 (commit)
from f8cef4d07d9641e27629bd3ce2d13f5d702fb251 (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=d500130f313572651e1d299f1677f8d677060fb2
commit d500130f313572651e1d299f1677f8d677060fb2
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Wed Jul 19 11:45:37 2017 -0300
alpha: Fix clone exit syscall argument passing (BZ#21512)
This patch fixes the argument passing for exit syscall after
the clone function returns on hppa. This fixes misc/tst-clone2
on alpha-linux-gnu.
Checked misc/tst-clone2 on alpha-linux-gnu.
[BZ #21512]
* sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Fix argument
passing to syscall exit.
diff --git a/ChangeLog b/ChangeLog
index 8618e26..4a2ad6e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-07-19 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Fix argument
+ passing to syscall exit.
+
2017-07-19 DJ Delorie <dj@delorie.com>
* grp/grp-merge.c (libc_hidden_def): Fix cast-after-dereference.
diff --git a/sysdeps/unix/sysv/linux/alpha/clone.S b/sysdeps/unix/sysv/linux/alpha/clone.S
index 550461f..e7ee0af 100644
--- a/sysdeps/unix/sysv/linux/alpha/clone.S
+++ b/sysdeps/unix/sysv/linux/alpha/clone.S
@@ -98,6 +98,7 @@ thread_start:
jsr ra, (pv)
ldgp gp, 0(ra)
+ mov v0, a0
ldiq v0, __NR_exit
call_pal PAL_callsys
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
sysdeps/unix/sysv/linux/alpha/clone.S | 1 +
2 files changed, 6 insertions(+), 0 deletions(-)
hooks/post-receive
--
GNU C Library master sources