aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/ia64
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/unix/sysv/linux/ia64')
-rw-r--r--sysdeps/unix/sysv/linux/ia64/clone.S1
-rw-r--r--sysdeps/unix/sysv/linux/ia64/sysdep.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/ia64/clone.S b/sysdeps/unix/sysv/linux/ia64/clone.S
index 696e7f5bf1..75a33d2f2c 100644
--- a/sysdeps/unix/sysv/linux/ia64/clone.S
+++ b/sysdeps/unix/sysv/linux/ia64/clone.S
@@ -68,6 +68,7 @@ ENTRY(__clone)
mov ar.pfs = loc0
mov gp = loc1
mov r32 = r8 // exit value
+ ;;
br.call.sptk b0 = _exit // we're out of here
PSEUDO_END(__clone)
diff --git a/sysdeps/unix/sysv/linux/ia64/sysdep.h b/sysdeps/unix/sysv/linux/ia64/sysdep.h
index 83c4bad003..bb4ab29eba 100644
--- a/sysdeps/unix/sysv/linux/ia64/sysdep.h
+++ b/sysdeps/unix/sysv/linux/ia64/sysdep.h
@@ -19,6 +19,7 @@
Boston, MA 02111-1307, USA. */
#include <sysdeps/unix/sysdep.h>
+#include <sysdeps/ia64/sysdep.h>
/* For Linux we can use the system call table in the header file
/usr/include/asm/unistd.h