2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
authordavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Dec 2009 00:09:30 +0000 (00:09 +0000)
committerdavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Dec 2009 00:09:30 +0000 (00:09 +0000)
* testsuite/lib/libstdc++.exp (libstdc++_init): Add host-dependent
settings for LC_ALL and LANG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154856 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/lib/libstdc++.exp

index e44d6f4..768e207 100644 (file)
@@ -1,5 +1,10 @@
 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
 
+       * testsuite/lib/libstdc++.exp (libstdc++_init): Add host-dependent
+       settings for LC_ALL and LANG.
+
+2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
+
        * libstdc++-v3/acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Don't disable
        on PE targets.
        * libstdc++-v3/configure: Regenerate.
index c71991a..9ae652f 100644 (file)
@@ -97,6 +97,13 @@ proc libstdc++_init { testfile } {
     setenv LC_ALL C
     setenv LANG C
 
+    # Many hosts now default to a non-ASCII C locale, however, so
+    # they can set a charset encoding here if they need.
+    if { [ishost "*-*-cygwin*"] } {
+      setenv LC_ALL C.ASCII
+      setenv LANG C.ASCII
+    }
+
     set blddir [lookfor_file [get_multilibs] libstdc++-v3]
     set flags_file "${blddir}/scripts/testsuite_flags"
     v3track flags_file 2