Hello! There are several libstdc++ testsuite FAILs on systems where de_DE.UTF-8 locale is missing.
Apparently, following "dg-do run" directive overrides dg-require-namedlocale requirement. Attached patch fixes testsuite failures by moving dg-require-namedlocale directive after dg-do run. 2016-08-30 Uros Bizjak <ubiz...@gmail.com> * testsuite/22_locale/time_get/get/char/2.cc: Move dg-do run directive above dg-require-namedlocale directive. * testsuite/22_locale/time_get/get/wchar_t/2.cc: Ditto. * testsuite/27_io/manipulators/extended/get_time/char/2.cc: Ditto. * testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc: Ditto. * testsuite/27_io/manipulators/extended/put_time/char/2.cc: Ditto. * testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc: Ditto. Tested on x86_64-linux-gnu {,-m32} CentOS 5.11. OK for mainline? Uros.
diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get/char/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get/char/2.cc index 35ec627..a6eed49 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get/char/2.cc @@ -1,5 +1,5 @@ +// { dg-do-run { target c++11 } } // { dg-require-namedlocale "de_DE.UTF-8" } -// { dg-do run { target c++11 } } // 2014-04-14 Rüdiger Sonderfeld <ruedi...@c-plusplus.de> diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/2.cc index 63b70d8..48ddb39 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-do run { target c++11 } } +// { dg-require-namedlocale "de_DE.UTF-8" } // 2014-04-14 Rüdiger Sonderfeld <ruedi...@c-plusplus.de> diff --git a/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/2.cc b/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/2.cc index 3ba6017..42168f2 100644 --- a/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-do run { target c++11 } } +// { dg-require-namedlocale "de_DE.UTF-8" } // 2014-04-14 Rüdiger Sonderfeld <ruedi...@c-plusplus.de> diff --git a/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc b/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc index 4adba53..a465650 100644 --- a/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-do run { target c++11 } } +// { dg-require-namedlocale "de_DE.UTF-8" } // 2014-04-14 Rüdiger Sonderfeld <ruedi...@c-plusplus.de> diff --git a/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/char/2.cc b/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/char/2.cc index 3a1d2c4..ac74472 100644 --- a/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/char/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-do run { target c++11 } } +// { dg-require-namedlocale "de_DE.UTF-8" } // 2014-04-14 Rüdiger Sonderfeld <ruedi...@c-plusplus.de> diff --git a/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc b/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc index c0d5869..4c32b067 100644 --- a/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-do run { target c++11 } } +// { dg-require-namedlocale "de_DE.UTF-8" } // 2014-04-14 Rüdiger Sonderfeld <ruedi...@c-plusplus.de>