[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commits] r24029 - in /fsf/trunk/libc: localedata/ localedata/locales/ ports/ ports/sysdeps/arm/armv7/multiarch/



Author: eglibc
Date: Tue Sep 17 00:02:08 2013
New Revision: 24029

Log:
Import glibc-mainline for 2013-09-17

Modified:
    fsf/trunk/libc/localedata/ChangeLog
    fsf/trunk/libc/localedata/locales/aa_DJ
    fsf/trunk/libc/localedata/locales/aa_ER
    fsf/trunk/libc/localedata/locales/aa_ET
    fsf/trunk/libc/localedata/locales/af_ZA
    fsf/trunk/libc/localedata/locales/am_ET
    fsf/trunk/libc/localedata/locales/ar_AE
    fsf/trunk/libc/localedata/locales/ar_BH
    fsf/trunk/libc/localedata/locales/ar_DZ
    fsf/trunk/libc/localedata/locales/ar_EG
    fsf/trunk/libc/localedata/locales/ar_IN
    fsf/trunk/libc/localedata/locales/ar_IQ
    fsf/trunk/libc/localedata/locales/ar_JO
    fsf/trunk/libc/localedata/locales/ar_KW
    fsf/trunk/libc/localedata/locales/ar_LB
    fsf/trunk/libc/localedata/locales/ar_LY
    fsf/trunk/libc/localedata/locales/ar_MA
    fsf/trunk/libc/localedata/locales/ar_OM
    fsf/trunk/libc/localedata/locales/ar_QA
    fsf/trunk/libc/localedata/locales/ar_SA
    fsf/trunk/libc/localedata/locales/ar_SD
    fsf/trunk/libc/localedata/locales/ar_SY
    fsf/trunk/libc/localedata/locales/ar_TN
    fsf/trunk/libc/localedata/locales/ar_YE
    fsf/trunk/libc/ports/ChangeLog.arm
    fsf/trunk/libc/ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S

Modified: fsf/trunk/libc/localedata/ChangeLog
==============================================================================
--- fsf/trunk/libc/localedata/ChangeLog (original)
+++ fsf/trunk/libc/localedata/ChangeLog Tue Sep 17 00:02:08 2013
@@ -1,3 +1,29 @@
+2013-09-15  Chris Leonard  <cjl@xxxxxxxxxxxxx>
+
+	* locales/aa_DJ: Adjust language-code fields of LC_ADDRESS.
+	* locales/aa_ER: Likewise.
+	* locales/aa_ET: Likewise.
+	* locales/af_ZA: Likewise.
+	* locales/am_ET: Likewise.
+	* locales/ar_AE: Likewise.
+	* locales/ar_BH: Likewise.
+	* locales/ar_DZ: Likewise.
+	* locales/ar_EG: Likewise.
+	* locales/ar_IN: Likewise.
+	* locales/ar_IQ: Likewise.
+	* locales/ar_JO: Likewise.
+	* locales/ar_KW: Likewise.
+	* locales/ar_LB: Likewise.
+	* locales/ar_LY: Likewise.
+	* locales/ar_MA: Likewise.
+	* locales/ar_OM: Likewise.
+	* locales/ar_QA: Likewise.
+	* locales/ar_SA: Likewise.
+	* locales/ar_SD: Likewise.
+	* locales/ar_SY: Likewise.
+	* locales/ar_TN: Likewise.
+	* locales/ar_YE: Likewise.
+
 2013-09-15  Chris Leonard  <cjl@xxxxxxxxxxxxx>
 
 	* locales/aa_ER: Add country_car field to LC_ADDRESS.

Modified: fsf/trunk/libc/localedata/locales/aa_DJ
==============================================================================
--- fsf/trunk/libc/localedata/locales/aa_DJ (original)
+++ fsf/trunk/libc/localedata/locales/aa_DJ Tue Sep 17 00:02:08 2013
@@ -159,8 +159,11 @@
 % country_car   unknown
 % country_isbn  unknown, Need ISO 2108
 lang_name     "<U0051><U0061><U0066><U0061><U0072>"
+% aa
 lang_ab       "<U0061><U0061>"
+% aar
 lang_term     "<U0061><U0061><U0072>"
+% aar
 lang_lib      "<U0061><U0061><U0072>"
 %
 END LC_ADDRESS

Modified: fsf/trunk/libc/localedata/locales/aa_ER
==============================================================================
--- fsf/trunk/libc/localedata/locales/aa_ER (original)
+++ fsf/trunk/libc/localedata/locales/aa_ER Tue Sep 17 00:02:08 2013
@@ -113,8 +113,11 @@
 country_car  "<U0045><U0052>"
 % country_isbn  unknown, Need ISO 2108
 lang_name     "<U0051><U0061><U0066><U0061><U0072>"
+% aa
 lang_ab       "<U0061><U0061>"
+% aar
 lang_term     "<U0061><U0061><U0072>"
+% aar
 lang_lib      "<U0061><U0061><U0072>"
 %
 END LC_ADDRESS

Modified: fsf/trunk/libc/localedata/locales/aa_ET
==============================================================================
--- fsf/trunk/libc/localedata/locales/aa_ET (original)
+++ fsf/trunk/libc/localedata/locales/aa_ET Tue Sep 17 00:02:08 2013
@@ -113,8 +113,11 @@
 country_car   "<U0045><U0054><U0048>"
 % country_isbn  unknown, Need ISO 2108
 lang_name     "<U0051><U0061><U0066><U0061><U0072>"
+% aa
 lang_ab       "<U0061><U0061>"
+% aar
 lang_term     "<U0061><U0061><U0072>"
+% aar
 lang_lib      "<U0061><U0061><U0072>"
 %
 END LC_ADDRESS

Modified: fsf/trunk/libc/localedata/locales/af_ZA
==============================================================================
--- fsf/trunk/libc/localedata/locales/af_ZA (original)
+++ fsf/trunk/libc/localedata/locales/af_ZA Tue Sep 17 00:02:08 2013
@@ -279,10 +279,12 @@
 % ISO 639 language abbreviations:
 % 639-1 2 letter, 639-2 3 letter terminology
 % http://www.loc.gov/standards/iso639-2/englangn.html
-% "af", "afr", "afr"
-lang_ab       "<U0061><U0066>"
-lang_term     "<U0061><U0066><U0072>"
-lang_lib      "<U0061><U0066><U0072>"
+% af
+lang_ab      "<U0061><U0066>"
+% afr
+lang_term    "<U0061><U0066><U0072>"
+% afr
+lang_lib     "<U0061><U0066><U0072>"
 
 % ISO 3166 country number and 2 and 3 letter abbreviations
 % http://www.unicode.org/onlinedat/countries.html

Modified: fsf/trunk/libc/localedata/locales/am_ET
==============================================================================
--- fsf/trunk/libc/localedata/locales/am_ET (original)
+++ fsf/trunk/libc/localedata/locales/am_ET Tue Sep 17 00:02:08 2013
@@ -1448,9 +1448,12 @@
 country_car   "<U0045><U0054><U0048>"
 % country_isbn  unknown, Need ISO 2108
 lang_name     "<U12A0><U121B><U122D><U129B>"
-lang_ab       "<U0061><U006D>"
-lang_term     "<U0061><U006D><U0068>"
-lang_lib      "<U0061><U006D><U0068>"
+% am
+lang_ab      "<U0061><U006D>"
+% amh
+lang_term    "<U0061><U006D><U0068>"
+% amh
+lang_lib     "<U0061><U006D><U0068>"
 %
 END LC_ADDRESS
 

Modified: fsf/trunk/libc/localedata/locales/ar_AE
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_AE (original)
+++ fsf/trunk/libc/localedata/locales/ar_AE Tue Sep 17 00:02:08 2013
@@ -183,6 +183,12 @@
 country_num 784
 % UAE
 country_car    "<U0055><U0041><U0045>"
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_BH
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_BH (original)
+++ fsf/trunk/libc/localedata/locales/ar_BH Tue Sep 17 00:02:08 2013
@@ -187,6 +187,12 @@
 country_num 048
 % BRN
 country_car    "<U0042><U0052><U004E>"
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_DZ
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_DZ (original)
+++ fsf/trunk/libc/localedata/locales/ar_DZ Tue Sep 17 00:02:08 2013
@@ -186,6 +186,12 @@
 country_num 012
 % DZ
 country_car    "<U0044><U005A>"
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_EG
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_EG (original)
+++ fsf/trunk/libc/localedata/locales/ar_EG Tue Sep 17 00:02:08 2013
@@ -194,7 +194,12 @@
 country_num 818
 % ET
 country_car    "<U0045><U0054>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_IN (original)
+++ fsf/trunk/libc/localedata/locales/ar_IN Tue Sep 17 00:02:08 2013
@@ -164,7 +164,12 @@
 country_num 356
 % IND
 country_car    "<U0049><U004E><U0044>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_IQ
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_IQ (original)
+++ fsf/trunk/libc/localedata/locales/ar_IQ Tue Sep 17 00:02:08 2013
@@ -186,7 +186,12 @@
 country_num 368
 % IRQ
 country_car    "<U0049><U0052><U0051>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_JO
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_JO (original)
+++ fsf/trunk/libc/localedata/locales/ar_JO Tue Sep 17 00:02:08 2013
@@ -204,7 +204,12 @@
 country_num 400
 % HKJ
 country_car    "<U0048><U004B><U004A>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_KW
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_KW (original)
+++ fsf/trunk/libc/localedata/locales/ar_KW Tue Sep 17 00:02:08 2013
@@ -186,7 +186,12 @@
 country_num 414
 % KWT
 country_car    "<U004B><U0057><U0054>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_LB
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_LB (original)
+++ fsf/trunk/libc/localedata/locales/ar_LB Tue Sep 17 00:02:08 2013
@@ -203,7 +203,12 @@
 country_num 422
 % RL
 country_car    "<U0052><U004C>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_LY
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_LY (original)
+++ fsf/trunk/libc/localedata/locales/ar_LY Tue Sep 17 00:02:08 2013
@@ -186,7 +186,12 @@
 country_num 434
 % LAR
 country_car    "<U004C><U0041><U0052>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_MA
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_MA (original)
+++ fsf/trunk/libc/localedata/locales/ar_MA Tue Sep 17 00:02:08 2013
@@ -186,7 +186,12 @@
 country_num 504
 % MA
 country_car    "<U004D><U0041>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_OM
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_OM (original)
+++ fsf/trunk/libc/localedata/locales/ar_OM Tue Sep 17 00:02:08 2013
@@ -184,7 +184,12 @@
 country_ab2 "<U004F><U004D>"
 country_ab3 "<U004F><U004D><U004E>"
 country_num 512
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_QA
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_QA (original)
+++ fsf/trunk/libc/localedata/locales/ar_QA Tue Sep 17 00:02:08 2013
@@ -186,7 +186,12 @@
 country_num 634
 % Q
 country_car    "<U0051>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_SA
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_SA (original)
+++ fsf/trunk/libc/localedata/locales/ar_SA Tue Sep 17 00:02:08 2013
@@ -388,5 +388,10 @@
 country_num 682
 % KSA
 country_car    "<U004B><U0053><U0041>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS

Modified: fsf/trunk/libc/localedata/locales/ar_SD
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_SD (original)
+++ fsf/trunk/libc/localedata/locales/ar_SD Tue Sep 17 00:02:08 2013
@@ -187,7 +187,12 @@
 country_num 736
 % SUD
 country_car    "<U0053><U0055><U0044>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_SY
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_SY (original)
+++ fsf/trunk/libc/localedata/locales/ar_SY Tue Sep 17 00:02:08 2013
@@ -203,7 +203,12 @@
 country_num 760
 % SYR
 country_car    "<U0053><U0059><U0052>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_TN
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_TN (original)
+++ fsf/trunk/libc/localedata/locales/ar_TN Tue Sep 17 00:02:08 2013
@@ -186,7 +186,12 @@
 country_num 788
 % TN
 country_car    "<U0054><U004E>"
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/localedata/locales/ar_YE
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_YE (original)
+++ fsf/trunk/libc/localedata/locales/ar_YE Tue Sep 17 00:02:08 2013
@@ -184,7 +184,12 @@
 country_ab2 "<U0059><U0045>"
 country_ab3 "<U0059><U0045><U004D>"
 country_num 887
-
+% ar
+lang_ab      "<U0061><U0072>"
+% ara
+lang_term    "<U0061><U0072><U0061>"
+% ara
+lang_lib    "<U0061><U0072><U0061>"
 END LC_ADDRESS
 
 

Modified: fsf/trunk/libc/ports/ChangeLog.arm
==============================================================================
--- fsf/trunk/libc/ports/ChangeLog.arm (original)
+++ fsf/trunk/libc/ports/ChangeLog.arm Tue Sep 17 00:02:08 2013
@@ -1,3 +1,8 @@
+2013-09-16  Will Newton  <will.newton@xxxxxxxxxx>
+
+	* sysdeps/arm/armv7/multiarch/memcpy_impl.S: Tighten check
+	on entry to aligned copy loop to improve performance.
+
 2013-08-30  Roland McGrath  <roland@xxxxxxxxxxxxx>
 
 	* sysdeps/arm/armv6t2/strlen.S: Use sfi_pld and sfi_breg macros.

Modified: fsf/trunk/libc/ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S
==============================================================================
--- fsf/trunk/libc/ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S (original)
+++ fsf/trunk/libc/ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S Tue Sep 17 00:02:08 2013
@@ -24,7 +24,6 @@
     ARMv6 (ARMv7-a if using Neon)
     ARM state
     Unaligned accesses
-    LDRD/STRD support unaligned word accesses
 
  */
 
@@ -369,8 +368,8 @@
 	cfi_adjust_cfa_offset (FRAME_SIZE)
 	cfi_rel_offset (tmp2, 0)
 	cfi_remember_state
-	and	tmp2, src, #3
-	and	tmp1, dst, #3
+	and	tmp2, src, #7
+	and	tmp1, dst, #7
 	cmp	tmp1, tmp2
 	bne	.Lcpy_notaligned
 
@@ -381,9 +380,9 @@
 	vmov.f32	s0, s0
 #endif
 
-	/* SRC and DST have the same mutual 32-bit alignment, but we may
+	/* SRC and DST have the same mutual 64-bit alignment, but we may
 	   still need to pre-copy some bytes to get to natural alignment.
-	   We bring DST into full 64-bit alignment.  */
+	   We bring SRC and DST into full 64-bit alignment.  */
 	lsls	tmp2, dst, #29
 	beq	1f
 	rsbs	tmp2, tmp2, #0
@@ -515,7 +514,7 @@
 
 .Ltail63aligned:			/* Count in tmp2.  */
 	/* Copy up to 7 d-words of data.  Similar to Ltail63unaligned, but
-	   we know that the src and dest are 32-bit aligned so we can use
+	   we know that the src and dest are 64-bit aligned so we can use
 	   LDRD/STRD to improve efficiency.  */
 	/* TMP2 is now negative, but we don't care about that.  The bottom
 	   six bits still tell us how many bytes are left to copy.  */

_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits