[PATCH] Fix s390x build
Jakub Jelinek
jakub@redhat.com
Thu Mar 11 14:53:00 GMT 2004
Hi!
One more s390x fix, without it __vfork in libc.so doesn't reach its
error handler. With this s390x finally passes make check again.
2004-03-11 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/s390/s390-64/vfork.S (__vfork): Use jgnl
instead of jnl instruction to jump to SYSCALL_ERROR_LABEL.
* sysdeps/unix/sysv/linux/s390/s390-64/pt-vfork.S (__vfork):
Likewise.
--- libc/nptl/sysdeps/unix/sysv/linux/s390/s390-64/pt-vfork.S.jj 2004-03-10 20:02:20.000000000 +0100
+++ libc/nptl/sysdeps/unix/sysv/linux/s390/s390-64/pt-vfork.S 2004-03-11 14:38:47.397513861 +0100
@@ -48,7 +48,7 @@ ENTRY (__vfork)
/* Check for error. */
lghi %r4,-4095
clgr %r2,%r4
- jnl SYSCALL_ERROR_LABEL
+ jgnl SYSCALL_ERROR_LABEL
/* Normal return. */
br %r14
--- libc/nptl/sysdeps/unix/sysv/linux/s390/s390-64/vfork.S.jj 2004-03-11 11:10:13.000000000 +0100
+++ libc/nptl/sysdeps/unix/sysv/linux/s390/s390-64/vfork.S 2004-03-11 14:37:45.752587908 +0100
@@ -50,7 +50,7 @@ ENTRY (__vfork)
/* Check for error. */
lghi %r4,-4095
clgr %r2,%r4
- jnl SYSCALL_ERROR_LABEL
+ jgnl SYSCALL_ERROR_LABEL
/* Normal return. */
br %r14
Jakub
More information about the Libc-hacker
mailing list