Ed,

I don't know how much of the tests you've got running at the moment, but there's a corresponding change needed to the lit config to get the xfails for these to DoTheRightThing TM: https://github.com/llvm-mirror/libcxx/blob/master/test/libcxx/test/config.py#L236


Cheers,

Jon

On 3/9/15 6:04 AM, Ed Schouten wrote:
Author: ed
Date: Mon Mar  9 07:04:16 2015
New Revision: 231649

URL: http://llvm.org/viewvc/llvm-project?rev=231649&view=rev
Log:
Add CloudABI locale names to platform_support.h.

On CloudABI we should append the timezone name to the end of the locale
(e.g., nl_NL.UTF-8@Europe/Amsterdam). By fixing the locale names we can
already let a lot of locale related tests pass.

Modified:
     libcxx/trunk/test/support/platform_support.h

Modified: libcxx/trunk/test/support/platform_support.h
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/support/platform_support.h?rev=231649&r1=231648&r2=231649&view=diff
==============================================================================
--- libcxx/trunk/test/support/platform_support.h (original)
+++ libcxx/trunk/test/support/platform_support.h Mon Mar  9 07:04:16 2015
@@ -25,6 +25,16 @@
  #define LOCALE_fr_CA_ISO8859_1 "French_Canada.1252"
  #define LOCALE_ru_RU_UTF_8     "Russian_Russia.1251"
  #define LOCALE_zh_CN_UTF_8     "Chinese_China.936"
+#elif defined(__CloudABI__)
+// Timezones are integrated into locales through LC_TIMEZONE_MASK on
+// CloudABI. LC_ALL_MASK can only be used if a timezone has also been
+// provided. UTC should be all right.
+#define LOCALE_en_US_UTF_8     "en_US.UTF-8@UTC"
+#define LOCALE_fr_FR_UTF_8     "fr_FR.UTF-8@UTC"
+#define LOCALE_fr_CA_ISO8859_1 "fr_CA.ISO-8859-1@UTC"
+#define LOCALE_cs_CZ_ISO8859_2 "cs_CZ.ISO-8859-2@UTC"
+#define LOCALE_ru_RU_UTF_8     "ru_RU.UTF-8@UTC"
+#define LOCALE_zh_CN_UTF_8     "zh_CN.UTF-8@UTC"
  #else
  #define LOCALE_en_US_UTF_8     "en_US.UTF-8"
  #define LOCALE_fr_FR_UTF_8     "fr_FR.UTF-8"


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits


--
Jon Roelofs
[email protected]
CodeSourcery / Mentor Embedded
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to