libstdc++.exp (libstdc++_init): Unset LANGUAGE environment variable.
authorJonathan Wakely <jwakely@redhat.com>
Mon, 1 Jun 2015 11:57:33 +0000 (12:57 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Mon, 1 Jun 2015 11:57:33 +0000 (12:57 +0100)
* testsuite/lib/libstdc++.exp (libstdc++_init): Unset LANGUAGE
environment variable.

From-SVN: r223937

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

index 599a3fb525edc21bbe3ac36b7f39166290cb01d3..0693ce95a6c7bc7e1cffd53adf65fbdf5e299aba 100644 (file)
@@ -1,3 +1,8 @@
+2015-06-01  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/lib/libstdc++.exp (libstdc++_init): Unset LANGUAGE
+       environment variable.
+
 2015-05-31  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/66354
index 7d8f2829de84e54fcd3b6dbaddb6bd2860f72935..d60062d7130d5412a3a49c44614e62e64fdf16c9 100644 (file)
@@ -107,6 +107,10 @@ proc libstdc++_init { testfile } {
     setenv LC_ALL C
     setenv LANG C
 
+    # LANGUAGE changes the behavior of GNU gettext(3) and causes
+    # std::messages tests to fail.
+    array unset env LANGUAGE
+
     # 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*"] } {