about summary refs log tree commit diff
path: root/linuxthreads/sysdeps/unix
diff options
context:
space:
mode:
Diffstat (limited to 'linuxthreads/sysdeps/unix')
-rw-r--r--linuxthreads/sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/linuxthreads/sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h b/linuxthreads/sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h
index 1f1f65fa4d..fb6e92c37a 100644
--- a/linuxthreads/sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h
+++ b/linuxthreads/sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h
@@ -37,6 +37,7 @@
   .Lpseudo_cancel:							      \
     CENABLE;								      \
     DOCARGS_##args							      \
+    move.l %d0, -(%sp);							      \
     move.l &SYS_ify (syscall_name), %d0;				      \
     trap &0;								      \
     move.l %d0, %d2;							      \