This is the mail archive of the 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.14-494-gfe72eeb

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  fe72eebd678166aad132a29865ee6cc78e746acc (commit)
      from  7583a88d1c7170caad26966bcea8bfc2c92093ba (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 -----------------------------------------------------------------;a=commitdiff;h=fe72eebd678166aad132a29865ee6cc78e746acc

commit fe72eebd678166aad132a29865ee6cc78e746acc
Author: Ulrich Drepper <>
Date:   Tue Nov 8 07:50:20 2011 -0500

    Remove unnecessary code from x86-32 SSSE3 strncmp

diff --git a/ChangeLog b/ChangeLog
index 3a71044..ba46369 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-11-08  Ulrich Drepper  <>
+	* sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Remove unnecessary
+	instructions.
 2011-11-07  Andreas Schwab  <>
 	* libio/genops.c (_IO_flush_all_lockp): Only register cleanup
diff --git a/sysdeps/i386/i686/multiarch/strcmp-ssse3.S b/sysdeps/i386/i686/multiarch/strcmp-ssse3.S
index 607b69b..0131e8d 100644
--- a/sysdeps/i386/i686/multiarch/strcmp-ssse3.S
+++ b/sysdeps/i386/i686/multiarch/strcmp-ssse3.S
@@ -1,5 +1,5 @@
 /* strcmp with SSSE3
-   Copyright (C) 2010 Free Software Foundation, Inc.
+   Copyright (C) 2010, 2011 Free Software Foundation, Inc.
    Contributed by Intel Corporation.
    This file is part of the GNU C Library.
@@ -2201,8 +2201,6 @@ L(less16bytes_sncmp):
 	movzbl	15(%eax), %ecx
 	cmpb	%cl, 15(%edx)
 	jne	L(neq)
-	test	%cl, %cl
-	je	L(eq)
 	POP	(%ebp)
 	xor	%eax, %eax


Summary of changes:
 ChangeLog                                  |    5 +++++
 sysdeps/i386/i686/multiarch/strcmp-ssse3.S |    4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

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]