]> sourceware.org Git - glibc.git/commitdiff
Fix unwind info in x86 memcmp-ssse3.
authorH.J. Lu <hongjiu.lu@intel.com>
Thu, 18 Feb 2010 06:35:18 +0000 (22:35 -0800)
committerUlrich Drepper <drepper@redhat.com>
Thu, 18 Feb 2010 06:35:18 +0000 (22:35 -0800)
ChangeLog
sysdeps/i386/i686/multiarch/memcmp-ssse3.S

index c8f89b8884212837f1881a3ebcd6d375a94204f6..600c65d30c451277c8f95162495b5b08c274c0a1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
 
+       * sysdeps/i386/i686/multiarch/memcmp-ssse3.S (less1bytes): Add CFI_POP.
+
        * sysdeps/i386/i686/multiarch/strcmp-sse4.S: Simplify unwind info.
 
 2010-02-17  H.J. Lu  <hongjiu.lu@intel.com>
index 869f37a912987ed365bc314cd1c4cb27fa461e54..d2f852f7266a188631b480ec9824899d3372061a 100644 (file)
@@ -60,6 +60,7 @@ ENTRY (MEMCMP)
        jmp     L(less48bytes)
 
        ALIGN (4)
+       CFI_POP (%ebx)
 L(less1bytes):
        jb      L(zero)
        movb    (%eax), %cl
@@ -156,7 +157,6 @@ L(shr_0):
        sub     $0xffff, %edx
        jnz     L(exit)
 
-
        lea     (%ecx, %edi,1), %eax
        lea     (%ecx, %esi,1), %edx
        POP (%edi)
@@ -1662,7 +1662,6 @@ L(more40bytes):
        je      L(46bytes)
        jmp     L(47bytes)
 
-
        ALIGN (4)
 L(less48bytes):
        cmp     $8, %ecx
@@ -1679,9 +1678,6 @@ L(less48bytes):
        je      L(6bytes)
        jmp     L(7bytes)
 
-
-
-
        ALIGN (4)
 L(44bytes):
        mov     -44(%eax), %ecx
This page took 0.063972 seconds and 5 git commands to generate.