mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-22 13:00:06 +00:00
sh: Fix clone exit return code (BZ #22605)
Since 3f823e87cc
(Call exit directly in clone (BZ #21512)) SH clone
implementation fails to set the exit code resulting in the failures:
FAIL: nptl/tst-align-clone
FAIL: nptl/tst-getpid1
This patch fixes the both testcases.
[BZ #22605]
* sysdeps/unix/sysv/linux/sh/clone.S (__clone): Fix exit return
code.
Signed-off-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
cba595c350
commit
554e3d51ef
@ -1,3 +1,9 @@
|
||||
2017-12-19 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||||
|
||||
[BZ #22605]
|
||||
* sysdeps/unix/sysv/linux/sh/clone.S (__clone): Fix exit return
|
||||
code.
|
||||
|
||||
2017-12-19 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
[BZ #22563]
|
||||
|
@ -73,6 +73,7 @@ ENTRY(__clone)
|
||||
mov.l @(4,r15), r4
|
||||
|
||||
/* we are done, passing the return value through r0 */
|
||||
mov r0, r4
|
||||
mov #+SYS_ify(exit), r3
|
||||
trapa #0x15
|
||||
.align 2
|
||||
|
Loading…
Reference in New Issue
Block a user