aboutsummaryrefslogtreecommitdiff
path: root/linuxthreads/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S
diff options
context:
space:
mode:
Diffstat (limited to 'linuxthreads/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S')
-rw-r--r--linuxthreads/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/linuxthreads/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S b/linuxthreads/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S
index ce4a492a40..0315e6e30b 100644
--- a/linuxthreads/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S
+++ b/linuxthreads/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S
@@ -43,10 +43,10 @@ ENTRY (__vfork)
0:
basr %r1,0
1:
- l %r1,2f-1b(%r1)
+ al %r1,2f-1b(%r1)
br %r1
2:
- .long HIDDEN_JUMPTARGET(__fork)
+ .long HIDDEN_JUMPTARGET(__fork)-1b
PSEUDO_END(__vfork)
libc_hidden_def (__vfork)