]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++.exp (libstdc++_init): Add host-dependent settings for LC_ALL and LANG.
authorDave Korn <dave.korn.cygwin@gmail.com>
Tue, 1 Dec 2009 00:09:30 +0000 (00:09 +0000)
committerDave Korn <davek@gcc.gnu.org>
Tue, 1 Dec 2009 00:09:30 +0000 (00:09 +0000)
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.

From-SVN: r154856

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

index e44d6f4e5f3259de2eb3697e775cfb88f12ee6c8..768e207c528e251afbc1fa73147ff2b85e6a9c5e 100644 (file)
@@ -1,3 +1,8 @@
+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
index c71991afc90de4ca749dde81c980976b1b45165f..9ae652f7328eba3986284fd1b274f216d6d06c39 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