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.10-205-g29e92fa
- From: drepper at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 25 Jul 2009 19:03:33 -0000
- Subject: GNU C Library master sources branch, master, updated. glibc-2.10-205-g29e92fa
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 29e92fa5cd9c5c09a9c78563f35729fec9075e7f (commit)
from da331e8e14f17c973444a0cbf62d90c72097b135 (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=29e92fa5cd9c5c09a9c78563f35729fec9075e7f
commit 29e92fa5cd9c5c09a9c78563f35729fec9075e7f
Author: Ulrich Drepper <drepper@redhat.com>
Date: Sat Jul 25 12:02:47 2009 -0700
Optimize x86-64 SSE4.2 strcmp.
The file contained some code which was never used. Don't compile it
in.
diff --git a/ChangeLog b/ChangeLog
index e95e94b..8246614 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-25 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/x86_64/multiarch/strcmp.S: Exclude unused code from being
+ compiled in.
+
2009-07-24 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/configure.in: Don't automatically include
diff --git a/sysdeps/x86_64/multiarch/strcmp.S b/sysdeps/x86_64/multiarch/strcmp.S
index 3798503..f9cf943 100644
--- a/sysdeps/x86_64/multiarch/strcmp.S
+++ b/sysdeps/x86_64/multiarch/strcmp.S
@@ -1457,6 +1457,9 @@ LABEL(use_sse4_2_ret):
sub %edx, %eax
ret
+#if 0
+ /* This code was in the origial submission but isn't used.
+ --drepper */
.p2align 4
LABEL(aftertail):
pcmpeqb %xmm3, %xmm1
@@ -1467,6 +1470,8 @@ LABEL(aftertail):
.p2align 4
LABEL(exit):
lea -16(%r9, %rcx), %rax /* locate the exact offset for rdi */
+#endif
+
LABEL(less32bytes):
lea (%rdi, %rax), %rdi /* locate the exact address for first operand(rdi) */
lea (%rsi, %rcx), %rsi /* locate the exact address for second operand(rsi) */
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
sysdeps/x86_64/multiarch/strcmp.S | 5 +++++
2 files changed, 10 insertions(+), 0 deletions(-)
hooks/post-receive
--
GNU C Library master sources