This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]