hppa: Fix clone exit syscall argument passing (BZ#21512)
Commit Message
This patch fixes the argument passing for exit syscall after
the clone function returns on hppa. This fixes on misc/tst-clone1.
Checked misc/tst-clone2 on hppa-linux-gnu.
[BZ #21512]
* sysdeps/unix/sysv/linux/hppa/clone.S (__clone): Fix argument
passing to syscall exit.
---
ChangeLog | 4 ++++
sysdeps/unix/sysv/linux/hppa/clone.S | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
Comments
On 2017-07-17 10:48 AM, Adhemerval Zanella wrote:
> This patch fixes the argument passing for exit syscall after
> the clone function returns on hppa. This fixes on misc/tst-clone1.
Thanks, will check.
On 2017-07-17 10:48 AM, Adhemerval Zanella wrote:
> This patch fixes the argument passing for exit syscall after
> the clone function returns on hppa. This fixes on misc/tst-clone1.
Actually, this is obvious when pointed out. Okay.
Dave
@@ -150,7 +150,7 @@ ENTRY(__clone)
#ifdef PIC
copy %r4, %r19
#endif
- /* The call to _exit needs saved r19. */
+ copy %r28, %r26
ble 0x100(%sr2, %r0)
ldi __NR_exit, %r20