8134916: LocaleData.cldr for sun/text/resources/LocaleDataTest.java seems to contain wrong data
authornaoto
Mon, 21 Dec 2015 09:05:25 -0800
changeset 34725 4ddbc841ced3
parent 34724 e664c5672743
child 34726 67b9c06ea9a7
child 34776 9229b3f76c40
8134916: LocaleData.cldr for sun/text/resources/LocaleDataTest.java seems to contain wrong data Reviewed-by: okutsu
jdk/test/sun/text/resources/LocaleData.cldr
jdk/test/sun/text/resources/LocaleDataTest.java
--- a/jdk/test/sun/text/resources/LocaleData.cldr	Mon Dec 21 11:34:14 2015 -0500
+++ b/jdk/test/sun/text/resources/LocaleData.cldr	Mon Dec 21 09:05:25 2015 -0800
@@ -72,10 +72,10 @@
 FormatData/en_GB/TimePatterns/1=HH:mm:ss z
 FormatData/en_GB/TimePatterns/2=HH:mm:ss
 FormatData/en_GB/TimePatterns/3=HH:mm
-FormatData/en_GB/DatePatterns/0=EEEE, MMMM d, y
-FormatData/en_GB/DatePatterns/1=MMMM d, y
-FormatData/en_GB/DatePatterns/2=MMM d, y
-FormatData/en_GB/DatePatterns/3=M/d/yy
+FormatData/en_GB/DatePatterns/0=EEEE, d MMMM y
+FormatData/en_GB/DatePatterns/1=d MMMM y
+FormatData/en_GB/DatePatterns/2=d MMM y
+FormatData/en_GB/DatePatterns/3=dd/MM/y
 FormatData/en_GB/DateTimePatterns/0={1} 'at' {0}
 
 # bug #4070795
@@ -398,10 +398,10 @@
 FormatData/es_AR/NumberPatterns/0=#,##0.###
 # FormatData/es_AR/NumberPatterns/1=$#,##0.00;($#,##0.00) # Changed; see bug 4122840
 FormatData/es_AR/NumberPatterns/2=#,##0\u00a0%
-FormatData/es_AR/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_AR/TimePatterns/1=H:mm:ss z
-FormatData/es_AR/TimePatterns/2=H:mm:ss
-FormatData/es_AR/TimePatterns/3=H:mm
+FormatData/es_AR/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_AR/TimePatterns/1=h:mm:ss a z
+FormatData/es_AR/TimePatterns/2=h:mm:ss a
+FormatData/es_AR/TimePatterns/3=h:mm a
 FormatData/es_AR/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_AR/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_AR/DatePatterns/2=d MMM y
@@ -414,10 +414,10 @@
 # FormatData/es_BO/NumberPatterns/1=B$#,##0.00;(B$#,##0.00) # Changed; see bug 4122840
 FormatData/es_BO/NumberPatterns/2=#,##0\u00a0%
 CurrencyNames/es_BO/BOB=Bs
-FormatData/es_BO/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_BO/TimePatterns/1=H:mm:ss z
-FormatData/es_BO/TimePatterns/2=H:mm:ss
-FormatData/es_BO/TimePatterns/3=H:mm
+FormatData/es_BO/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_BO/TimePatterns/1=h:mm:ss a z
+FormatData/es_BO/TimePatterns/2=h:mm:ss a
+FormatData/es_BO/TimePatterns/3=h:mm a
 FormatData/es_BO/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_BO/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_BO/DatePatterns/2=d MMM y
@@ -444,10 +444,10 @@
 FormatData/es_CO/NumberPatterns/2=#,##0\u00a0%
 # changed currency symbol during 5102005 bugfix
 CurrencyNames/es_CO/COP=$
-FormatData/es_CO/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_CO/TimePatterns/1=H:mm:ss z
-FormatData/es_CO/TimePatterns/2=H:mm:ss
-FormatData/es_CO/TimePatterns/3=H:mm
+FormatData/es_CO/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_CO/TimePatterns/1=h:mm:ss a z
+FormatData/es_CO/TimePatterns/2=h:mm:ss a
+FormatData/es_CO/TimePatterns/3=h:mm a
 FormatData/es_CO/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_CO/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_CO/DatePatterns/2=d/MM/y
@@ -461,10 +461,10 @@
 # FormatData/es_CR/NumberPatterns/1=C#,##0.00;(C#,##0.00) # Changed; see bug 4122840
 FormatData/es_CR/NumberPatterns/2=#,##0\u00a0%
 CurrencyNames/es_CR/CRC=\u20a1
-FormatData/es_CR/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_CR/TimePatterns/1=H:mm:ss z
-FormatData/es_CR/TimePatterns/2=H:mm:ss
-FormatData/es_CR/TimePatterns/3=H:mm
+FormatData/es_CR/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_CR/TimePatterns/1=h:mm:ss a z
+FormatData/es_CR/TimePatterns/2=h:mm:ss a
+FormatData/es_CR/TimePatterns/3=h:mm a
 FormatData/es_CR/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_CR/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_CR/DatePatterns/2=d MMM y
@@ -477,10 +477,10 @@
 # FormatData/es_DO/NumberPatterns/1=RD$#,##0.00;(RD$#,##0.00) # Changed; see bug 4122840
 FormatData/es_DO/NumberPatterns/2=#,##0\u00a0%
 CurrencyNames/es_DO/DOP=$
-FormatData/es_DO/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_DO/TimePatterns/1=H:mm:ss z
-FormatData/es_DO/TimePatterns/2=H:mm:ss
-FormatData/es_DO/TimePatterns/3=H:mm
+FormatData/es_DO/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_DO/TimePatterns/1=h:mm:ss a z
+FormatData/es_DO/TimePatterns/2=h:mm:ss a
+FormatData/es_DO/TimePatterns/3=h:mm a
 FormatData/es_DO/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_DO/DatePatterns/1=d 'de' MMMM 'de' y
 # FormatData/es_DO/DatePatterns/2=MM/dd/yyyy # Changed: see bug 8037343
@@ -526,10 +526,10 @@
 # FormatData/es_GT/NumberPatterns/1=Q#,##0.00;(Q#,##0.00) # Changed; see bug 4122840
 FormatData/es_GT/NumberPatterns/2=#,##0\u00a0%
 CurrencyNames/es_GT/GTQ=Q
-FormatData/es_GT/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_GT/TimePatterns/1=H:mm:ss z
-FormatData/es_GT/TimePatterns/2=H:mm:ss
-FormatData/es_GT/TimePatterns/3=H:mm
+FormatData/es_GT/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_GT/TimePatterns/1=h:mm:ss a z
+FormatData/es_GT/TimePatterns/2=h:mm:ss a
+FormatData/es_GT/TimePatterns/3=h:mm a
 FormatData/es_GT/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_GT/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_GT/DatePatterns/2=d/MM/y
@@ -542,10 +542,10 @@
 # FormatData/es_HN/NumberPatterns/1=L#,##0.00;(L#,##0.00) # Changed; see bug 4122840
 FormatData/es_HN/NumberPatterns/2=#,##0\u00a0%
 CurrencyNames/es_HN/HNL=L
-FormatData/es_HN/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_HN/TimePatterns/1=H:mm:ss z
-FormatData/es_HN/TimePatterns/2=H:mm:ss
-FormatData/es_HN/TimePatterns/3=H:mm
+FormatData/es_HN/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_HN/TimePatterns/1=h:mm:ss a z
+FormatData/es_HN/TimePatterns/2=h:mm:ss a
+FormatData/es_HN/TimePatterns/3=h:mm a
 FormatData/es_HN/DatePatterns/0=EEEE dd 'de' MMMM 'de' y
 FormatData/es_HN/DatePatterns/1=dd 'de' MMMM 'de' y
 FormatData/es_HN/DatePatterns/2=d MMM y
@@ -558,10 +558,10 @@
 # FormatData/es_MX/NumberPatterns/1=$#,##0.00;($#,##0.00) # Changed; see bug 4122840
 FormatData/es_MX/NumberPatterns/2=#,##0%
 CurrencyNames/es_MX/MXN=$
-FormatData/es_MX/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_MX/TimePatterns/1=H:mm:ss z
-FormatData/es_MX/TimePatterns/2=H:mm:ss
-FormatData/es_MX/TimePatterns/3=H:mm
+FormatData/es_MX/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_MX/TimePatterns/1=h:mm:ss a z
+FormatData/es_MX/TimePatterns/2=h:mm:ss a
+FormatData/es_MX/TimePatterns/3=h:mm a
 FormatData/es_MX/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_MX/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_MX/DatePatterns/2=dd/MM/y
@@ -574,10 +574,10 @@
 # FormatData/es_NI/NumberPatterns/1=$C#,##0.00;($C#,##0.00) # Changed; see bug 4122840
 FormatData/es_NI/NumberPatterns/2=#,##0\u00a0%
 CurrencyNames/es_NI/NIO=C$
-FormatData/es_NI/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_NI/TimePatterns/1=H:mm:ss z
-FormatData/es_NI/TimePatterns/2=H:mm:ss
-FormatData/es_NI/TimePatterns/3=H:mm
+FormatData/es_NI/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_NI/TimePatterns/1=h:mm:ss a z
+FormatData/es_NI/TimePatterns/2=h:mm:ss a
+FormatData/es_NI/TimePatterns/3=h:mm a
 FormatData/es_NI/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_NI/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_NI/DatePatterns/2=d MMM y
@@ -590,10 +590,10 @@
 # FormatData/es_PA/NumberPatterns/1=B#,##0.00;(B#,##0.00) # Changed; see bug 4122840
 FormatData/es_PA/NumberPatterns/2=#,##0\u00a0%
 CurrencyNames/es_PA/PAB=B/.
-FormatData/es_PA/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_PA/TimePatterns/1=H:mm:ss z
-FormatData/es_PA/TimePatterns/2=H:mm:ss
-FormatData/es_PA/TimePatterns/3=H:mm
+FormatData/es_PA/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_PA/TimePatterns/1=h:mm:ss a z
+FormatData/es_PA/TimePatterns/2=h:mm:ss a
+FormatData/es_PA/TimePatterns/3=h:mm a
 FormatData/es_PA/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_PA/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_PA/DatePatterns/2=MM/dd/y
@@ -605,10 +605,10 @@
 FormatData/es_PE/NumberPatterns/0=#,##0.###
 # FormatData/es_PE/NumberPatterns/1=S/#,##0.00;S/-#,##0.00 # Changed; see bug 4122840
 FormatData/es_PE/NumberPatterns/2=#,##0\u00a0%
-FormatData/es_PE/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_PE/TimePatterns/1=H:mm:ss z
-FormatData/es_PE/TimePatterns/2=H:mm:ss
-FormatData/es_PE/TimePatterns/3=H:mm
+FormatData/es_PE/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_PE/TimePatterns/1=h:mm:ss a z
+FormatData/es_PE/TimePatterns/2=h:mm:ss a
+FormatData/es_PE/TimePatterns/3=h:mm a
 FormatData/es_PE/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_PE/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_PE/DatePatterns/2=d MMM y
@@ -621,10 +621,10 @@
 # FormatData/es_PR/NumberPatterns/1=$#,##0.00;($#,##0.00) # Changed; see bug 4122840
 FormatData/es_PR/NumberPatterns/2=#,##0\u00a0%
 CurrencyNames/es_PR/USD=$
-FormatData/es_PR/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_PR/TimePatterns/1=H:mm:ss z
-FormatData/es_PR/TimePatterns/2=H:mm:ss
-FormatData/es_PR/TimePatterns/3=H:mm
+FormatData/es_PR/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_PR/TimePatterns/1=h:mm:ss a z
+FormatData/es_PR/TimePatterns/2=h:mm:ss a
+FormatData/es_PR/TimePatterns/3=h:mm a
 FormatData/es_PR/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_PR/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_PR/DatePatterns/2=MM/dd/y
@@ -637,10 +637,10 @@
 FormatData/es_PY/NumberPatterns/0=#,##0.###
 # FormatData/es_PY/NumberPatterns/1=G#,##0.00;(G#,##0.00) # Changed; see bug 4122840
 FormatData/es_PY/NumberPatterns/2=#,##0\u00a0%
-FormatData/es_PY/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_PY/TimePatterns/1=H:mm:ss z
-FormatData/es_PY/TimePatterns/2=H:mm:ss
-FormatData/es_PY/TimePatterns/3=H:mm
+FormatData/es_PY/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_PY/TimePatterns/1=h:mm:ss a z
+FormatData/es_PY/TimePatterns/2=h:mm:ss a
+FormatData/es_PY/TimePatterns/3=h:mm a
 FormatData/es_PY/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_PY/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_PY/DatePatterns/2=d MMM y
@@ -653,10 +653,10 @@
 # FormatData/es_SV/NumberPatterns/1=C#,##0.00;(C#,##0.00) # Changed; see bug 4122840
 FormatData/es_SV/NumberPatterns/2=#,##0\u00a0%
 #CurrencyNames/es_SV/SVC=<MISSING!>
-FormatData/es_SV/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_SV/TimePatterns/1=H:mm:ss z
-FormatData/es_SV/TimePatterns/2=H:mm:ss
-FormatData/es_SV/TimePatterns/3=H:mm
+FormatData/es_SV/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_SV/TimePatterns/1=h:mm:ss a z
+FormatData/es_SV/TimePatterns/2=h:mm:ss a
+FormatData/es_SV/TimePatterns/3=h:mm a
 FormatData/es_SV/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_SV/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_SV/DatePatterns/2=d MMM y
@@ -669,10 +669,10 @@
 FormatData/es_UY/NumberPatterns/0=#,##0.###
 # FormatData/es_UY/NumberPatterns/1=NU$ #,##0.00;(NU$#,##0.00) # Changed; see bug 4122840
 FormatData/es_UY/NumberPatterns/2=#,##0\u00a0%
-FormatData/es_UY/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_UY/TimePatterns/1=H:mm:ss z
-FormatData/es_UY/TimePatterns/2=H:mm:ss
-FormatData/es_UY/TimePatterns/3=H:mm
+FormatData/es_UY/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_UY/TimePatterns/1=h:mm:ss a z
+FormatData/es_UY/TimePatterns/2=h:mm:ss a
+FormatData/es_UY/TimePatterns/3=h:mm a
 FormatData/es_UY/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_UY/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_UY/DatePatterns/2=d MMM y
@@ -686,10 +686,10 @@
 FormatData/es_VE/NumberPatterns/0=#,##0.###
 # FormatData/es_VE/NumberPatterns/1=Bs#,##0.00;Bs -#,##0.00 # Changed; see bug 4122840
 FormatData/es_VE/NumberPatterns/2=#,##0\u00a0%
-FormatData/es_VE/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_VE/TimePatterns/1=H:mm:ss z
-FormatData/es_VE/TimePatterns/2=H:mm:ss
-FormatData/es_VE/TimePatterns/3=H:mm
+FormatData/es_VE/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_VE/TimePatterns/1=h:mm:ss a z
+FormatData/es_VE/TimePatterns/2=h:mm:ss a
+FormatData/es_VE/TimePatterns/3=h:mm a
 FormatData/es_VE/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_VE/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_VE/DatePatterns/2=d MMM y
@@ -2372,22 +2372,22 @@
 FormatData/en_AU/NumberPatterns/1=\u00a4#,##0.00
 FormatData/en_NZ/NumberPatterns/1=\u00a4#,##0.00
 FormatData/en_ZA/NumberPatterns/1=\u00a4#,##0.00
-FormatData/es_AR/NumberPatterns/1=#,##0.00\u00a0\u00a4
-FormatData/es_BO/NumberPatterns/1=#,##0.00\u00a0\u00a4
+FormatData/es_AR/NumberPatterns/1=\u00a4#,##0.00
+FormatData/es_BO/NumberPatterns/1=\u00a4#,##0.00
 FormatData/es_CL/NumberPatterns/1=\u00a4#,##0.00;\u00a4-#,##0.00
-FormatData/es_CO/NumberPatterns/1=#,##0.00\u00a0\u00a4
-FormatData/es_CR/NumberPatterns/1=#,##0.00\u00a0\u00a4
-FormatData/es_DO/NumberPatterns/1=#,##0.00\u00a0\u00a4
+FormatData/es_CO/NumberPatterns/1=\u00a4#,##0.00
+FormatData/es_CR/NumberPatterns/1=\u00a4#,##0.00
+FormatData/es_DO/NumberPatterns/1=\u00a4#,##0.00
 FormatData/es_EC/NumberPatterns/1=\u00a4#,##0.00;\u00a4-#,##0.00
-FormatData/es_GT/NumberPatterns/1=#,##0.00\u00a0\u00a4
-FormatData/es_HN/NumberPatterns/1=#,##0.00\u00a0\u00a4
+FormatData/es_GT/NumberPatterns/1=\u00a4#,##0.00
+FormatData/es_HN/NumberPatterns/1=\u00a4#,##0.00
 FormatData/es_MX/NumberPatterns/1=\u00a4#,##0.00
-FormatData/es_NI/NumberPatterns/1=#,##0.00\u00a0\u00a4
-FormatData/es_PA/NumberPatterns/1=#,##0.00\u00a0\u00a4
-FormatData/es_PE/NumberPatterns/1=#,##0.00\u00a0\u00a4
-FormatData/es_PR/NumberPatterns/1=#,##0.00\u00a0\u00a4
+FormatData/es_NI/NumberPatterns/1=\u00a4#,##0.00
+FormatData/es_PA/NumberPatterns/1=\u00a4#,##0.00
+FormatData/es_PE/NumberPatterns/1=\u00a4#,##0.00
+FormatData/es_PR/NumberPatterns/1=\u00a4#,##0.00
 FormatData/es_PY/NumberPatterns/1=\u00a4\u00a0#,##0.00;\u00a4\u00a0-#,##0.00
-FormatData/es_SV/NumberPatterns/1=#,##0.00\u00a0\u00a4
+FormatData/es_SV/NumberPatterns/1=\u00a4#,##0.00
 FormatData/es_UY/NumberPatterns/1=\u00a4\u00a0#,##0.00
 FormatData/es_VE/NumberPatterns/1=\u00a4#,##0.00;\u00a4-#,##0.00
 FormatData/fr_FR/NumberPatterns/1=#,##0.00\u00a0\u00a4
@@ -2908,10 +2908,10 @@
 FormatData/en_PH/TimePatterns/1=h:mm:ss a z
 FormatData/en_PH/TimePatterns/2=h:mm:ss a
 FormatData/en_PH/TimePatterns/3=h:mm a
-FormatData/en_PH/DatePatterns/0=EEEE, MMMM d, y
-FormatData/en_PH/DatePatterns/1=MMMM d, y
-FormatData/en_PH/DatePatterns/2=MMM d, y
-FormatData/en_PH/DatePatterns/3=M/d/yy
+FormatData/en_PH/DatePatterns/0=EEEE, d MMMM y
+FormatData/en_PH/DatePatterns/1=d MMMM y
+FormatData/en_PH/DatePatterns/2=d MMM y
+FormatData/en_PH/DatePatterns/3=dd/MM/y
 FormatData/en_PH/DateTimePatterns/0={1} 'at' {0}
 LocaleNames/en_PH/kj=Kuanyama
 LocaleNames/en_PH/kl=Kalaallisut
@@ -3415,12 +3415,12 @@
 FormatData/es_US/Eras/0=a. C.
 FormatData/es_US/Eras/1=d. C.
 FormatData/es_US/NumberPatterns/0=#,##0.###
-FormatData/es_US/NumberPatterns/1=#,##0.00\u00a0\u00a4
+FormatData/es_US/NumberPatterns/1=\u00a4#,##0.00
 FormatData/es_US/NumberPatterns/2=#,##0\u00a0%
-FormatData/es_US/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_US/TimePatterns/1=H:mm:ss z
-FormatData/es_US/TimePatterns/2=H:mm:ss
-FormatData/es_US/TimePatterns/3=H:mm
+FormatData/es_US/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_US/TimePatterns/1=h:mm:ss a z
+FormatData/es_US/TimePatterns/2=h:mm:ss a
+FormatData/es_US/TimePatterns/3=h:mm a
 FormatData/es_US/DatePatterns/0=EEEE, d 'de' MMMM 'de' y
 FormatData/es_US/DatePatterns/1=d 'de' MMMM 'de' y
 FormatData/es_US/DatePatterns/2=d MMM y
@@ -5605,7 +5605,7 @@
 #CalendarData/sl/firstDayOfWeek=<MISSING!>
 
 # bug 6573250
-CurrencyNames/en_CA/USD=$
+CurrencyNames/en_CA/USD=US$
 
 # bug 6870908
 FormatData/et/MonthNames/0=jaanuar
@@ -7684,14 +7684,14 @@
 FormatData/sv_SE/NumberPatterns/2=#,##0\u00a0%
 
 # bug 8017142
-FormatData/es_CL/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_CL/TimePatterns/1=H:mm:ss z
-FormatData/es_CL/TimePatterns/2=H:mm:ss
-FormatData/es_CL/TimePatterns/3=H:mm
-FormatData/es_EC/TimePatterns/0=H:mm:ss (zzzz)
-FormatData/es_EC/TimePatterns/1=H:mm:ss z
-FormatData/es_EC/TimePatterns/2=H:mm:ss
-FormatData/es_EC/TimePatterns/3=H:mm
+FormatData/es_CL/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_CL/TimePatterns/1=h:mm:ss a z
+FormatData/es_CL/TimePatterns/2=h:mm:ss a
+FormatData/es_CL/TimePatterns/3=h:mm a
+FormatData/es_EC/TimePatterns/0=h:mm:ss a zzzz
+FormatData/es_EC/TimePatterns/1=h:mm:ss a z
+FormatData/es_EC/TimePatterns/2=h:mm:ss a
+FormatData/es_EC/TimePatterns/3=h:mm a
 
 # bug 8037343
 FormatData/es_DO/DatePatterns/2=d MMM y
--- a/jdk/test/sun/text/resources/LocaleDataTest.java	Mon Dec 21 11:34:14 2015 -0500
+++ b/jdk/test/sun/text/resources/LocaleDataTest.java	Mon Dec 21 09:05:25 2015 -0800
@@ -36,7 +36,7 @@
  *      6919624 6998391 7019267 7020960 7025837 7020583 7036905 7066203 7101495
  *      7003124 7085757 7028073 7171028 7189611 8000983 7195759 8004489 8006509
  *      7114053 7074882 7040556 8008577 8013836 8021121 6192407 6931564 8027695
- *      8017142 8037343 8055222 8042126 8074791 8075173 8080774 8129361
+ *      8017142 8037343 8055222 8042126 8074791 8075173 8080774 8129361 8134916
  * @summary Verify locale data
  * @run main LocaleDataTest
  * @run main LocaleDataTest -cldr
@@ -149,6 +149,7 @@
 import java.util.ResourceBundle;
 import java.util.ResourceBundle.Control;
 import java.util.MissingResourceException;
+import sun.util.resources.LocaleData;
 
 public class LocaleDataTest
 {
@@ -312,9 +313,7 @@
             } else {
                 locale = new Locale(language, country, variant);
             }
-            ResourceBundle bundle = ResourceBundle.getBundle(fullName,
-                                                             locale,
-                                                             JRELocaleResourceBundleControl.INSTANCE);
+            ResourceBundle bundle = LocaleData.getBundle(fullName, locale);
             resource = bundle.getObject(resTag);
         }
         catch (MissingResourceException e) {
@@ -368,51 +367,6 @@
         }
         return true;
     }
-
-    private static class JRELocaleResourceBundleControl extends ResourceBundle.Control {
-        static final JRELocaleResourceBundleControl INSTANCE = new JRELocaleResourceBundleControl();
-
-        private JRELocaleResourceBundleControl() {
-        }
-
-        @Override
-        public Locale getFallbackLocale(String baseName, Locale locale) {
-            if (baseName == null || locale == null) {
-                throw new NullPointerException();
-            }
-            return null;
-        }
-
-        /**
-         * Changes baseName to its per-language/country package name and
-         * calls the super class implementation. For example,
-         * if the baseName is "sun.text.resources.FormatData" and locale is ja_JP,
-         * the baseName is changed to "sun.text.resources.ja.JP.FormatData". If
-         * baseName contains "cldr", such as "sun.text.resources.cldr.FormatData",
-         * the name is changed to "sun.text.resources.cldr.ja.JP.FormatData".
-         */
-        @Override
-        public String toBundleName(String baseName, Locale locale) {
-            String newBaseName = baseName;
-            String lang = locale.getLanguage();
-            String ctry = locale.getCountry();
-            if (lang.length() > 0) {
-                if (baseName.startsWith(UTIL_RESOURCES_PACKAGE + cldrSuffix)
-                    || baseName.startsWith(TEXT_RESOURCES_PACKAGE + cldrSuffix)) {
-                    // Assume the lengths are the same.
-                    if (UTIL_RESOURCES_PACKAGE.length()
-                        != TEXT_RESOURCES_PACKAGE.length()) {
-                        throw new InternalError("The resources package names have different lengths.");
-                    }
-                    int index = (TEXT_RESOURCES_PACKAGE + cldrSuffix).length();
-                    ctry = (ctry.length() == 2) ? ("." + ctry) : "";
-                    newBaseName = baseName.substring(0, index + 1) + lang + ctry
-                                      + baseName.substring(index);
-                }
-            }
-            return super.toBundleName(newBaseName, locale);
-        }
-    }
 }
 
 class EscapeReader extends FilterReader {