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.14-486-gd35dce5


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  d35dce5213b357c218e252cbcb7a853cdecfcb41 (commit)
       via  34372fc6d3e7bb8870905a6ac124bb2217e3800a (commit)
      from  647776f663e8bb9ee365e0dbabd3702b8cb80bc3 (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=d35dce5213b357c218e252cbcb7a853cdecfcb41

commit d35dce5213b357c218e252cbcb7a853cdecfcb41
Merge: 34372fc 647776f
Author: Ulrich Drepper <drepper@gmail.com>
Date:   Tue Nov 1 22:24:49 2011 -0400

    Merge branch 'master' of ssh://sourceware.org/git/glibc

diff --cc ChangeLog
index f18c5cb,a70847e..3b59f29
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,8 -1,17 +1,20 @@@
+ 2011-11-01  Andreas Schwab  <schwab@linux-m68k.org>
+ 
+ 	* include/alloca.h (stackinfo_alloca_round): Define.
+ 	(extend_alloca): Use it.
+ 	[_STACK_GROWS_UP]: Correct check for adjacent allocation.
+ 	* elf/dl-deps.c (_dl_map_object_deps): Don't round alloca size
+ 	here.
+ 
+ 	* scripts/check-local-headers.sh: Ignore libaudit.h.
+ 
+ 	* nscd/Makefile (extra-objs): Make recursively expanded.
+ 
  2011-11-01  Ulrich Drepper  <drepper@gmail.com>
  
 +	* sysdeps/x86_64/strcmp.S: Fix test for non-ASCII locales.
 +	* sysdeps/x86_64/multiarch/strcmp-sse42.S: Likewise.
 +
  	* posix/tst-rfc3484.c: Add missing __free_in6ai dummy function.
  	* posix/tst-rfc3484-2.c: Likewise.
  	* posix/tst-rfc3484-3.c: Likewise.

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=34372fc6d3e7bb8870905a6ac124bb2217e3800a

commit 34372fc6d3e7bb8870905a6ac124bb2217e3800a
Author: Ulrich Drepper <drepper@gmail.com>
Date:   Tue Nov 1 16:46:23 2011 -0400

    Fix test of non-ASCII locales in x86-64 strcasecmp et.al.

diff --git a/ChangeLog b/ChangeLog
index b8bfd16..f18c5cb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2011-11-01  Ulrich Drepper  <drepper@gmail.com>
 
+	* sysdeps/x86_64/strcmp.S: Fix test for non-ASCII locales.
+	* sysdeps/x86_64/multiarch/strcmp-sse42.S: Likewise.
+
 	* posix/tst-rfc3484.c: Add missing __free_in6ai dummy function.
 	* posix/tst-rfc3484-2.c: Likewise.
 	* posix/tst-rfc3484-3.c: Likewise.
diff --git a/sysdeps/x86_64/multiarch/strcmp-sse42.S b/sysdeps/x86_64/multiarch/strcmp-sse42.S
index b93eda1..7a50ff0 100644
--- a/sysdeps/x86_64/multiarch/strcmp-sse42.S
+++ b/sysdeps/x86_64/multiarch/strcmp-sse42.S
@@ -104,7 +104,7 @@ STRCMP_SSE42:
 # else
 	movq	(%rdx), %rax
 # endif
-	testl	$0, LOCALE_DATA_VALUES+_NL_CTYPE_NONASCII_CASE*SIZEOF_VALUES(%rax)
+	testl	$1, LOCALE_DATA_VALUES+_NL_CTYPE_NONASCII_CASE*SIZEOF_VALUES(%rax)
 	jne	__strcasecmp_l_nonascii
 #endif
 #ifdef USE_AS_STRNCASECMP_L
@@ -115,7 +115,7 @@ STRCMP_SSE42:
 # else
 	movq	(%rcx), %rax
 # endif
-	testl	$0, LOCALE_DATA_VALUES+_NL_CTYPE_NONASCII_CASE*SIZEOF_VALUES(%rax)
+	testl	$1, LOCALE_DATA_VALUES+_NL_CTYPE_NONASCII_CASE*SIZEOF_VALUES(%rax)
 	jne	__strncasecmp_l_nonascii
 #endif
 
diff --git a/sysdeps/x86_64/strcmp.S b/sysdeps/x86_64/strcmp.S
index 165073e..6e5bdaa 100644
--- a/sysdeps/x86_64/strcmp.S
+++ b/sysdeps/x86_64/strcmp.S
@@ -1,5 +1,5 @@
 /* Highly optimized version for x86-64.
-   Copyright (C) 1999, 2000, 2002, 2003, 2005, 2009, 2010
+   Copyright (C) 1999, 2000, 2002, 2003, 2005, 2009, 2010, 2011
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Based on i686 version contributed by Ulrich Drepper
@@ -157,7 +157,7 @@ END (BP_SYM (STRCMP))
 #  else
 	movq	(%rdx), %rax
 #  endif
-	testl	$0, LOCALE_DATA_VALUES+_NL_CTYPE_NONASCII_CASE*SIZEOF_VALUES(%rax)
+	testl	$1, LOCALE_DATA_VALUES+_NL_CTYPE_NONASCII_CASE*SIZEOF_VALUES(%rax)
 	jne	__strcasecmp_l_nonascii
 # elif defined USE_AS_STRNCASECMP_L
 	/* We have to fall back on the C implementation for locales
@@ -167,7 +167,7 @@ END (BP_SYM (STRCMP))
 #  else
 	movq	(%rcx), %rax
 #  endif
-	testl	$0, LOCALE_DATA_VALUES+_NL_CTYPE_NONASCII_CASE*SIZEOF_VALUES(%rax)
+	testl	$1, LOCALE_DATA_VALUES+_NL_CTYPE_NONASCII_CASE*SIZEOF_VALUES(%rax)
 	jne	__strncasecmp_l_nonascii
 # endif
 

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

Summary of changes:
 ChangeLog                               |    3 +++
 sysdeps/x86_64/multiarch/strcmp-sse42.S |    4 ++--
 sysdeps/x86_64/strcmp.S                 |    6 +++---
 3 files changed, 8 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]