]> sourceware.org Git - glibc.git/commitdiff
Fix unwind info in x86 strcmp-sse4.S
authorH.J. Lu <hongjiu.lu@intel.com>
Sat, 27 Feb 2010 03:54:50 +0000 (19:54 -0800)
committerUlrich Drepper <drepper@redhat.com>
Sat, 27 Feb 2010 03:54:50 +0000 (19:54 -0800)
ChangeLog
sysdeps/i386/i686/multiarch/strcmp-sse4.S

index dc3c8d73477d4ab5ae06d99a39aa301e4dfc2f09..e72551b471c62f84eff8fb4701aa167f25b87c04 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-02-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * sysdeps/i386/i686/multiarch/strcmp-sse4.S: Use cfi_remember_state
+       and cfi_restore_state only if USE_AS_STRNCMP is defined.
+
 2010-02-24  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/x86_64/Implies: Add ieee754/dbl-64/wordsize-64 entry.
index d5fd23e15c9145e9c235b897139af553cb5d3ca8..81d6ec66f72be3cfbfec9e77ad39a4946b54a974 100644 (file)
@@ -178,7 +178,9 @@ L(first4bytes):
        PUSH    (%ebx)
        PUSH    (%edi)
        PUSH    (%esi)
+#ifdef USE_AS_STRNCMP
        cfi_remember_state
+#endif
        mov     %edx, %edi
        mov     %eax, %esi
        xorl    %eax, %eax
@@ -246,8 +248,8 @@ L(ret):
        ret
 
        .p2align 4
-       cfi_restore_state
 #ifdef USE_AS_STRNCMP
+       cfi_restore_state
 L(more16byteseq):
        POP     (%esi)
        POP     (%edi)
This page took 0.058705 seconds and 5 git commands to generate.