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.27.9000-177-g4e54d91


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  4e54d918630ea53e29dd70d3bdffcb00d29ed3d4 (commit)
      from  30a81dae5b752f8aa5f96e7f7c341ec57cba3585 (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://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=4e54d918630ea53e29dd70d3bdffcb00d29ed3d4

commit 4e54d918630ea53e29dd70d3bdffcb00d29ed3d4
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
Date:   Tue Mar 6 22:56:35 2018 +0530

    aarch64: Fix branch target to loop16
    
    I goofed up when changing the loop8 name to loop16 and missed on out
    the branch instance.  Fixed and actually build tested this time.
    
    	* sysdeps/aarch64/memcmp.S (more16): Fix branch target loop16.

diff --git a/ChangeLog b/ChangeLog
index 23609b8..a24ed86 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2018-03-06  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
+	* sysdeps/aarch64/memcmp.S (more16): Fix loop16 branch target.
+
 	* sysdeps/aarch64/memcmp.S: Widen comparison to 16 bytes at a
 	time.
 
diff --git a/sysdeps/aarch64/memcmp.S b/sysdeps/aarch64/memcmp.S
index 8325d04..743bc07 100644
--- a/sysdeps/aarch64/memcmp.S
+++ b/sysdeps/aarch64/memcmp.S
@@ -75,7 +75,7 @@ L(more16):
 	/* We overlap loads between 0-32 bytes at either side of SRC1 when we
 	   try to align, so limit it only to strings larger than 128 bytes.  */
 	cmp	limit, 96
-	b.ls	L(loop8)
+	b.ls	L(loop16)
 
 	/* Align src1 and adjust src2 with bytes not yet done.  */
 	and	tmp1, src1, 15

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                |    2 ++
 sysdeps/aarch64/memcmp.S |    2 +-
 2 files changed, 3 insertions(+), 1 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]