Fix unwind information.
authordrepper <drepper>
Sat, 26 Jul 2008 05:27:21 +0000 (05:27 +0000)
committerdrepper <drepper>
Sat, 26 Jul 2008 05:27:21 +0000 (05:27 +0000)
sysdeps/i386/i686/memcmp.S

index 4fa6ade..24f6804 100644 (file)
@@ -29,8 +29,7 @@
 #define ENTRANCE       pushl %ebx; cfi_adjust_cfa_offset (4); \
                        cfi_rel_offset (ebx, 0); ENTER
 #define RETURN         popl %ebx; cfi_adjust_cfa_offset (-4); \
-                       cfi_restore (ebx); LEAVE; ret; \
-                       cfi_adjust_cfa_offset (4); cfi_rel_offset (ebx, 0);
+                       cfi_restore (ebx); LEAVE; ret
 
 /* Load an entry in a jump table into EBX.  TABLE is a jump table
    with relative offsets.  INDEX is a register contains the index
@@ -71,6 +70,8 @@ L(bye):
        xorl    %eax, %eax
        RETURN
 
+       cfi_adjust_cfa_offset (4)
+       cfi_rel_offset (ebx, 0)
 L(neq):
        sbbl    %eax, %eax
        sbbl    $-1, %eax