summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/i386/__longjmp.S
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-07-06 22:22:22 +0000
committerMike Frysinger <vapier@gentoo.org>2005-07-06 22:22:22 +0000
commit075ac5a2e4afc49370b979745d00755b18a79993 (patch)
tree73ef91c9d9bc6ccfb1f30cf57e9e689df753f4e1 /libc/sysdeps/linux/i386/__longjmp.S
parent000311a8ddfa7c46aed9a07a2d3cdab5f7b14412 (diff)
syntax touchups as suggested by Peter S. Mazinger
Diffstat (limited to 'libc/sysdeps/linux/i386/__longjmp.S')
-rw-r--r--libc/sysdeps/linux/i386/__longjmp.S12
1 files changed, 6 insertions, 6 deletions
diff --git a/libc/sysdeps/linux/i386/__longjmp.S b/libc/sysdeps/linux/i386/__longjmp.S
index 484a564c3..52f53bb68 100644
--- a/libc/sysdeps/linux/i386/__longjmp.S
+++ b/libc/sysdeps/linux/i386/__longjmp.S
@@ -21,20 +21,20 @@
#define _SETJMP_H
#include <bits/setjmp.h>
-.globl __longjmp;
-.type __longjmp,@function
-.align 4; \
+.global __longjmp
+.type __longjmp,%function
+.align 4
__longjmp:
movl 4(%esp), %ecx /* User's jmp_buf in %ecx. */
movl 8(%esp), %eax /* Second argument is return value. */
/* Save the return address now. */
movl (JB_PC*4)(%ecx), %edx
- /* Restore registers. */
+ /* Restore registers. */
movl (JB_BX*4)(%ecx), %ebx
movl (JB_SI*4)(%ecx), %esi
movl (JB_DI*4)(%ecx), %edi
movl (JB_BP*4)(%ecx), %ebp
movl (JB_SP*4)(%ecx), %esp
/* Jump to saved PC. */
- jmp *%edx
-.size __longjmp,.-__longjmp;
+ jmp *%edx
+.size __longjmp,.-__longjmp