This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, master, updated. glibc-2.11-211-gc60bce2
- From: drepper at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 18 Feb 2010 06:35:49 -0000
- Subject: GNU C Library master sources branch, master, updated. glibc-2.11-211-gc60bce2
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via c60bce2cdd757a96077f2ff0147619abacfabfbb (commit)
from 28be6098c306bcfcffc1a0b356b76c95c20dfddf (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=c60bce2cdd757a96077f2ff0147619abacfabfbb
commit c60bce2cdd757a96077f2ff0147619abacfabfbb
Author: H.J. Lu <hongjiu.lu@intel.com>
Date: Wed Feb 17 22:35:18 2010 -0800
Fix unwind info in x86 memcmp-ssse3.
diff --git a/ChangeLog b/ChangeLog
index c8f89b8..600c65d 100644
--- 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>
diff --git a/sysdeps/i386/i686/multiarch/memcmp-ssse3.S b/sysdeps/i386/i686/multiarch/memcmp-ssse3.S
index 869f37a..d2f852f 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
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 2 ++
sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 6 +-----
2 files changed, 3 insertions(+), 5 deletions(-)
hooks/post-receive
--
GNU C Library master sources