about summary refs log tree commit diff
path: root/linuxthreads/sysdeps
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-01-20 18:53:07 +0000
committerUlrich Drepper <drepper@redhat.com>2003-01-20 18:53:07 +0000
commit4a9b34fe010debca945da57e04c519b51140045d (patch)
tree8694647db6518cf9ab1247749b1b13f1347396e9 /linuxthreads/sysdeps
parent83c9a671e8af4edfd723fe70baeefae20752a5b3 (diff)
downloadglibc-4a9b34fe010debca945da57e04c519b51140045d.tar.gz
glibc-4a9b34fe010debca945da57e04c519b51140045d.tar.xz
glibc-4a9b34fe010debca945da57e04c519b51140045d.zip
Avoid non pc relative reference to __fork.
Diffstat (limited to 'linuxthreads/sysdeps')
-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)