This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]