From c60bce2cdd757a96077f2ff0147619abacfabfbb Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 17 Feb 2010 22:35:18 -0800 Subject: [PATCH] Fix unwind info in x86 memcmp-ssse3. --- ChangeLog | 2 ++ sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index c8f89b8884..600c65d30c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2010-02-16 H.J. Lu + * 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 diff --git a/sysdeps/i386/i686/multiarch/memcmp-ssse3.S b/sysdeps/i386/i686/multiarch/memcmp-ssse3.S index 869f37a912..d2f852f726 100644 --- a/sysdeps/i386/i686/multiarch/memcmp-ssse3.S +++ b/sysdeps/i386/i686/multiarch/memcmp-ssse3.S @@ -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 -- 2.11.4.GIT