Make `here` label local.
authordrepper <drepper>
Mon, 6 Oct 1997 01:49:05 +0000 (01:49 +0000)
committerdrepper <drepper>
Mon, 6 Oct 1997 01:49:05 +0000 (01:49 +0000)
sysdeps/i386/setjmp.S

index 1ba3fc5..598eef7 100644 (file)
@@ -20,6 +20,7 @@
 #include <sysdep.h>
 #define _ASM
 #include <bits/setjmp.h>
+#include <asm-syntax.h>
 
        /* Binary compatibility entry point.  */
 ENTRY (__setjmp)
@@ -47,9 +48,10 @@ ENTRY (__sigsetjmp)
            we can't save and restore our caller's value.  Instead, we do an
            indirect jump through the GOT, using for the temporary register
            %ecx, which is call-clobbered.  */
-       call here
-here:  popl %ecx
-       addl $_GLOBAL_OFFSET_TABLE_+[.-here], %ecx
+       call L(here)
+L(here):
+       popl %ecx
+       addl $_GLOBAL_OFFSET_TABLE_+[.-L(here)], %ecx
        movl C_SYMBOL_NAME(__sigjmp_save@GOT)(%ecx), %ecx
        jmp *%ecx
 #else