diff options
author | John Marino <gnugcc@marino.st> | 2015-11-13 15:25:48 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2015-11-13 15:25:48 +0000 |
commit | 4216708a0073b10ffca943dc05c861d4d16f9c33 (patch) | |
tree | 3df459df8edb5f522863845939fb67abf7415749 /libstdc++-v3 | |
parent | 1596d018c54213312564d4561e4487c3c4927d7a (diff) | |
download | gcc-4216708a0073b10ffca943dc05c861d4d16f9c33.zip gcc-4216708a0073b10ffca943dc05c861d4d16f9c33.tar.gz gcc-4216708a0073b10ffca943dc05c861d4d16f9c33.tar.bz2 |
Improve portability of named locale tests
2015-11-13 John Marino <gnugcc@marino.st>
* testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
Use portable locale name
* testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
* testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
* testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
* testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
* testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
* testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
* testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
* testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
* testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
* testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
* testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
* testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
* testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
* testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/codecvt_byname/50714.cc: Likewise.
* testsuite/22_locale/collate/compare/char/1.cc: Likewise.
* testsuite/22_locale/collate/compare/char/2.cc: Likewise.
* testsuite/22_locale/collate/compare/char/3.cc: Likewise.
* testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
* testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
* testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
* testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/collate/hash/char/2.cc: Likewise.
* testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
* testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/collate/transform/char/2.cc: Likewise.
* testsuite/22_locale/collate/transform/char/3.cc: Likewise.
* testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
* testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
* testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
* testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/is/char/2.cc: Likewise.
* testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
* testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
* testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/facet/2.cc: Likewise.
* testsuite/22_locale/locale/cons/12352.cc: Likewise.
* testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
* testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
* testsuite/22_locale/locale/cons/2.cc: Likewise.
* testsuite/22_locale/locale/cons/38365.cc: Likewise.
* testsuite/22_locale/locale/cons/38368.cc: Likewise.
* testsuite/22_locale/locale/cons/4.cc: Likewise.
* testsuite/22_locale/locale/cons/40184.cc: Likewise.
* testsuite/22_locale/locale/cons/7.cc: Likewise.
* testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
* testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
* testsuite/22_locale/messages/13631.cc: Likewise.
* testsuite/22_locale/messages/members/char/1.cc: Likewise.
* testsuite/22_locale/messages/members/char/2.cc: Likewise.
* testsuite/22_locale/messages/members/char/3.cc: Likewise.
* testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/messages/members/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
* testsuite/22_locale/money_get/get/char/1.cc: Likewise.
* testsuite/22_locale/money_get/get/char/10.cc: Likewise.
* testsuite/22_locale/money_get/get/char/11.cc: Likewise.
* testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
* testsuite/22_locale/money_get/get/char/12.cc: Likewise.
* testsuite/22_locale/money_get/get/char/13.cc: Likewise.
* testsuite/22_locale/money_get/get/char/15.cc: Likewise.
* testsuite/22_locale/money_get/get/char/16.cc: Likewise.
* testsuite/22_locale/money_get/get/char/17.cc: Likewise.
* testsuite/22_locale/money_get/get/char/18.cc: Likewise.
* testsuite/22_locale/money_get/get/char/2.cc: Likewise.
* testsuite/22_locale/money_get/get/char/3.cc: Likewise.
* testsuite/22_locale/money_get/get/char/4.cc: Likewise.
* testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/money_put/put/char/1.cc: Likewise.
* testsuite/22_locale/money_put/put/char/2.cc: Likewise.
* testsuite/22_locale/money_put/put/char/3.cc: Likewise.
* testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
* testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
* testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
* testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
* testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/moneypunct/40712.cc: Likewise.
* testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
* testsuite/22_locale/moneypunct/members/char/wrapped_env.cc:
Likewise.
* testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
* testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/moneypunct_byname/named_equivalence.cc:
Likewise.
* testsuite/22_locale/num_get/get/char/1.cc: Likewise.
* testsuite/22_locale/num_get/get/char/3.cc: Likewise.
* testsuite/22_locale/num_get/get/char/5.cc: Likewise.
* testsuite/22_locale/num_get/get/char/6.cc: Likewise.
* testsuite/22_locale/num_get/get/char/9.cc: Likewise.
* testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/num_put/put/char/1.cc: Likewise.
* testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
* testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
* testsuite/22_locale/num_put/put/char/3.cc: Likewise.
* testsuite/22_locale/num_put/put/char/5.cc: Likewise.
* testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
* testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
* testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
* testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
* testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
* testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
* testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
* testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
* testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/numpunct/members/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
* testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
* testsuite/22_locale/time_get/date_order/char/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get/char/2.cc: Likewise.
* testsuite/22_locale/time_get/get/wchar_t/2.cc: Likewise.
* testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
* testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
* testsuite/22_locale/time_get/get_date/char/26701.cc: Likewise.
* testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
* testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
* testsuite/22_locale/time_get/get_date/wchar_t/26701.cc: Likewise.
* testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
* testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
* testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
* testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
* testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
* testsuite/22_locale/time_get/get_time/char/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
* testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
* testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
* testsuite/22_locale/time_get/get_weekday/char/38081-1.cc: Likewise.
* testsuite/22_locale/time_get/get_weekday/char/38081-2.cc: Likewise.
* testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
* testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
Likewise.
* testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
Likewise.
* testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
* testsuite/22_locale/time_put/put/char/2.cc: Likewise.
* testsuite/22_locale/time_put/put/char/3.cc: Likewise.
* testsuite/22_locale/time_put/put/char/4.cc: Likewise.
* testsuite/22_locale/time_put/put/char/6.cc: Likewise.
* testsuite/22_locale/time_put/put/char/7.cc: Likewise.
* testsuite/22_locale/time_put/put/char/8.cc: Likewise.
* testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
* testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
* testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
* testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
* testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
* testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
* testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
* testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
* testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
* testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
* testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
* testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
* testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
Likewise.
* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
Likewise.
* testsuite/27_io/basic_streambuf/cons/57394.cc: Likewise.
* testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
* testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
* testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
* testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
* testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
* testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
* testsuite/27_io/manipulators/extended/get_money/char/1.cc: Likewise.
* testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc:
Likewise.
* testsuite/27_io/manipulators/extended/get_time/char/2.cc: Likewise.
* testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc:
Likewise.
* testsuite/27_io/manipulators/extended/put_money/char/1.cc: Likewise.
* testsuite/27_io/manipulators/extended/put_money/wchar_t/1.cc:
Likewise.
* testsuite/27_io/manipulators/extended/put_time/char/2.cc: Likewise.
* testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc:
Likewise.
* testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
* testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
* testsuite/lib/libstdc++.exp (check_v3_target_namedlocale): Check
for named locale as appropriate for target.
* testsuite/util/testsuite_hooks.h (ISO_8859): Define macro to form
target's preferred form of locale name.
From-SVN: r230329
Diffstat (limited to 'libstdc++-v3')
298 files changed, 1246 insertions, 863 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index dd86ffb..4daa0c3 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,360 @@ +2015-11-13 John Marino <gnugcc@marino.st> + + * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc: + Use portable locale name + * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise. + * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise. + * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise. + * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/codecvt_byname/50714.cc: Likewise. + * testsuite/22_locale/collate/compare/char/1.cc: Likewise. + * testsuite/22_locale/collate/compare/char/2.cc: Likewise. + * testsuite/22_locale/collate/compare/char/3.cc: Likewise. + * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise. + * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise. + * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise. + * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/collate/hash/char/2.cc: Likewise. + * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise. + * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/collate/transform/char/2.cc: Likewise. + * testsuite/22_locale/collate/transform/char/3.cc: Likewise. + * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/collate/transform/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise. + * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise. + * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise. + * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/is/char/2.cc: Likewise. + * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise. + * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise. + * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/facet/2.cc: Likewise. + * testsuite/22_locale/locale/cons/12352.cc: Likewise. + * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise. + * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise. + * testsuite/22_locale/locale/cons/2.cc: Likewise. + * testsuite/22_locale/locale/cons/38365.cc: Likewise. + * testsuite/22_locale/locale/cons/38368.cc: Likewise. + * testsuite/22_locale/locale/cons/4.cc: Likewise. + * testsuite/22_locale/locale/cons/40184.cc: Likewise. + * testsuite/22_locale/locale/cons/7.cc: Likewise. + * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise. + * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise. + * testsuite/22_locale/messages/13631.cc: Likewise. + * testsuite/22_locale/messages/members/char/1.cc: Likewise. + * testsuite/22_locale/messages/members/char/2.cc: Likewise. + * testsuite/22_locale/messages/members/char/3.cc: Likewise. + * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/messages/members/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise. + * testsuite/22_locale/money_get/get/char/1.cc: Likewise. + * testsuite/22_locale/money_get/get/char/10.cc: Likewise. + * testsuite/22_locale/money_get/get/char/11.cc: Likewise. + * testsuite/22_locale/money_get/get/char/11528.cc: Likewise. + * testsuite/22_locale/money_get/get/char/12.cc: Likewise. + * testsuite/22_locale/money_get/get/char/13.cc: Likewise. + * testsuite/22_locale/money_get/get/char/15.cc: Likewise. + * testsuite/22_locale/money_get/get/char/16.cc: Likewise. + * testsuite/22_locale/money_get/get/char/17.cc: Likewise. + * testsuite/22_locale/money_get/get/char/18.cc: Likewise. + * testsuite/22_locale/money_get/get/char/2.cc: Likewise. + * testsuite/22_locale/money_get/get/char/3.cc: Likewise. + * testsuite/22_locale/money_get/get/char/4.cc: Likewise. + * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/money_put/put/char/1.cc: Likewise. + * testsuite/22_locale/money_put/put/char/2.cc: Likewise. + * testsuite/22_locale/money_put/put/char/3.cc: Likewise. + * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise. + * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise. + * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise. + * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise. + * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/moneypunct/40712.cc: Likewise. + * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise. + * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: + Likewise. + * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise. + * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: + Likewise. + * testsuite/22_locale/num_get/get/char/1.cc: Likewise. + * testsuite/22_locale/num_get/get/char/3.cc: Likewise. + * testsuite/22_locale/num_get/get/char/5.cc: Likewise. + * testsuite/22_locale/num_get/get/char/6.cc: Likewise. + * testsuite/22_locale/num_get/get/char/9.cc: Likewise. + * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/num_put/put/char/1.cc: Likewise. + * testsuite/22_locale/num_put/put/char/20909.cc: Likewise. + * testsuite/22_locale/num_put/put/char/20914.cc: Likewise. + * testsuite/22_locale/num_put/put/char/3.cc: Likewise. + * testsuite/22_locale/num_put/put/char/5.cc: Likewise. + * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise. + * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/numpunct/members/char/2.cc: Likewise. + * testsuite/22_locale/numpunct/members/char/3.cc: Likewise. + * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise. + * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise. + * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get/char/2.cc: Likewise. + * testsuite/22_locale/time_get/get/wchar_t/2.cc: Likewise. + * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise. + * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise. + * testsuite/22_locale/time_get/get_date/char/26701.cc: Likewise. + * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise. + * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise. + * testsuite/22_locale/time_get/get_date/wchar_t/26701.cc: Likewise. + * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise. + * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise. + * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise. + * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise. + * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise. + * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise. + * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise. + * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise. + * testsuite/22_locale/time_get/get_weekday/char/38081-1.cc: Likewise. + * testsuite/22_locale/time_get/get_weekday/char/38081-2.cc: Likewise. + * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise. + * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc: + Likewise. + * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc: + Likewise. + * testsuite/22_locale/time_put/put/char/17038.cc: Likewise. + * testsuite/22_locale/time_put/put/char/2.cc: Likewise. + * testsuite/22_locale/time_put/put/char/3.cc: Likewise. + * testsuite/22_locale/time_put/put/char/4.cc: Likewise. + * testsuite/22_locale/time_put/put/char/6.cc: Likewise. + * testsuite/22_locale/time_put/put/char/7.cc: Likewise. + * testsuite/22_locale/time_put/put/char/8.cc: Likewise. + * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise. + * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise. + * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise. + * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc: + Likewise. + * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc: + Likewise. + * testsuite/27_io/basic_streambuf/cons/57394.cc: Likewise. + * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise. + * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise. + * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise. + * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise. + * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise. + * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise. + * testsuite/27_io/manipulators/extended/get_money/char/1.cc: Likewise. + * testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc: + Likewise. + * testsuite/27_io/manipulators/extended/get_time/char/2.cc: Likewise. + * testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc: + Likewise. + * testsuite/27_io/manipulators/extended/put_money/char/1.cc: Likewise. + * testsuite/27_io/manipulators/extended/put_money/wchar_t/1.cc: + Likewise. + * testsuite/27_io/manipulators/extended/put_time/char/2.cc: Likewise. + * testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc: + Likewise. + * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise. + * testsuite/27_io/objects/wchar_t/9520.cc: Likewise. + * testsuite/lib/libstdc++.exp (check_v3_target_namedlocale): Check + for named locale as appropriate for target. + * testsuite/util/testsuite_hooks.h (ISO_8859): Define macro to form + target's preferred form of locale name. + 2015-11-13 Jennifer Yao <jenny.hyphen.fa@gmail.com> Jonathan Wakely <jwakely@redhat.com> diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc index 37ac887..7fbcd85 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -27,14 +27,14 @@ // Required instantiation // codecvt<wchar_t, char, mbstate_t> // -// Baseline test in ISO-8859-1 locale +// Baseline test in ISO8859-1 locale void test02() { using namespace std; bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = locale("en_US.ISO-8859-1"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc index 9f50fc4..6d73784 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -27,14 +27,14 @@ // Required instantiation // codecvt<wchar_t, char, mbstate_t> // -// Baseline test in ISO-8859-15 locale +// Baseline test in ISO8859-1 locale void test03() { using namespace std; bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = locale("en_US.ISO-8859-15"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/2.cc index 96b1567..5e21cbb 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -27,19 +27,19 @@ // Required instantiation // codecvt<wchar_t, char, mbstate_t> // -// Test do_encoding with ISO-8859-1 locale. +// Test do_encoding with ISO8859-1 locale. void test02() { using namespace std; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; bool test __attribute__((unused)) = true; - locale loc = locale("en_US.ISO-8859-1"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); int i = cvt->encoding(); - VERIFY( i == 1 ); // ISO-8859-1 is a single-byte encoding + VERIFY( i == 1 ); // ISO8859-1 is a single-byte encoding } int main () diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/3.cc index b5d1d40..a2070f6 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -27,19 +27,19 @@ // Required instantiation // codecvt<wchar_t, char, mbstate_t> // -// Test do_encoding with ISO-8859-15 locale. +// Test do_encoding with ISO8859-1 locale. void test03() { using namespace std; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; bool test __attribute__((unused)) = true; - locale loc = locale("en_US.ISO-8859-15"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); int i = cvt->encoding(); - VERIFY( i == 1 ); // ISO-8859-15 is a single-byte encoding + VERIFY( i == 1 ); // ISO8859-1 is a single-byte encoding } int main () diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/2.cc index a0445ad..21d1aed 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -41,7 +41,7 @@ zero_state(std::mbstate_t& state) // Required instantiation // codecvt<wchar_t, char, mbstate_t> // -// Baseline test for ISO-8859-1. Converts entire charset. +// Baseline test for ISO8859-1. Converts entire charset. void test02() { using namespace std; @@ -90,7 +90,7 @@ void test02() wmemset(i_ref, 0xdeadbeef, size + 1); int_type* ito_next; - locale loc = locale("en_US.ISO-8859-1"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/2.cc index 5c4fbb0..d108a43 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -63,7 +63,7 @@ void test02() "\xff"; int size = strlen(e_lit); - locale loc = locale("en_US.ISO-8859-1"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/3.cc index ed9aec3..e39a6fa 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -63,7 +63,7 @@ void test03() "\xff"; int size = strlen(e_lit); - locale loc = locale("en_US.ISO-8859-15"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/2.cc index d0d3831..7b0c286 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -32,12 +32,12 @@ void test02() bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = locale("en_US.ISO-8859-1"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); int k = cvt->max_length(); - VERIFY( k == 1 ); // ISO-8859-1 is a single-byte encoding + VERIFY( k == 1 ); // ISO8859-1 is a single-byte encoding } int main () diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/3.cc index 269a15d..3111fc6 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -32,12 +32,12 @@ void test03() bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = locale("en_US.ISO-8859-15"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); int k = cvt->max_length(); - VERIFY( k == 1 ); // ISO-8859-15 is a single-byte encoding + VERIFY( k == 1 ); // ISO8859-1 is a single-byte encoding } int main () diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/out/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/2.cc index 9939eb4..f3628b4 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -88,7 +88,7 @@ void test02() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = locale("en_US.ISO-8859-1"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/7.cc b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/7.cc index 7027815..8fad77f 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/7.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/7.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -60,7 +60,7 @@ void test03() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = locale("en_US.ISO-8859-1"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/2.cc index c39e4a5..7c63cb3 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -73,7 +73,7 @@ void test02() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = locale("en_US.ISO-8859-1"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/3.cc index 5e1a47f..b048854 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-02-06 Petur Runolfsson <peturr02@ru.is> @@ -87,7 +87,7 @@ void test03() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = locale("en_US.ISO-8859-15"); + locale loc = locale(ISO_8859(1,en_US)); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/codecvt_byname/50714.cc b/libstdc++-v3/testsuite/22_locale/codecvt_byname/50714.cc index a728d12..1c45796 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt_byname/50714.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt_byname/50714.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // Copyright (C) 2011-2015 Free Software Foundation, Inc. // @@ -19,6 +19,7 @@ #include <locale> #include <ext/pod_char_traits.h> +#include <testsuite_hooks.h> #define mychar __gnu_cxx::character<unsigned short, int> @@ -84,7 +85,7 @@ void test01() } { locale loc2(locale::classic(), - new codecvt_byname<mychar, char, mbstate_t>("de_DE")); + new codecvt_byname<mychar, char, mbstate_t>(ISO_8859(15,de_DE))); } } diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/char/1.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/char/1.cc index e13c65e..4f55a55 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/char/1.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -36,9 +36,9 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_fr = locale("fr_FR"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_fr = locale(ISO_8859(15,fr_FR)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_fr ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/char/2.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/char/2.cc index 31e71d5..e48ff8a 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/char/2.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -26,7 +26,7 @@ #include <locale> #include <testsuite_hooks.h> -// Check German "de_DE" locale. +// Check German "de_DE.ISO8859-15" locale. void test02() { using namespace std; @@ -36,9 +36,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_fr = locale("fr_FR"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_fr = locale(ISO_8859(15,fr_FR)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_fr ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc index 066e0c9..d18f66b 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-02-24 Petur Runolfsson <peturr02@ru.is> @@ -34,7 +34,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // cache the collate facets diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_env.cc index 39c151f..85d2910 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -39,6 +39,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_locale.cc index de4414b..c4f10d0 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/char/wrapped_locale.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -40,6 +40,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/1.cc index af0b4e3..0541f0a 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/1.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -36,9 +36,9 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_fr = locale("fr_FR"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_fr = locale(ISO_8859(15,fr_FR)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_fr ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/2.cc index ccf5efa..cef4f2b 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/2.cc @@ -2,9 +2,9 @@ // { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ // { dg-options "-finput-charset=ISO8859-1" } // { dg-require-iconv "ISO8859-1" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -30,7 +30,7 @@ #include <locale> #include <testsuite_hooks.h> -// Check German "de_DE" locale. +// Check German "de_DE.ISO8859-15" locale. void test02() { using namespace std; @@ -40,9 +40,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_fr = locale("fr_FR"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_fr = locale(ISO_8859(15,fr_FR)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_fr ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/3.cc index 833abde..7036dfc 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-02-24 Petur Runolfsson <peturr02@ru.is> @@ -34,7 +34,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // cache the collate facets diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc index 59b16c7..3db0d6d 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc @@ -2,9 +2,9 @@ // { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ // { dg-options "-finput-charset=ISO8859-1" } // { dg-require-iconv "ISO8859-1" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc index 4444d0d..be590af6 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc @@ -2,10 +2,10 @@ // { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ // { dg-options "-finput-charset=ISO8859-1" } // { dg-require-iconv "ISO8859-1" } -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/hash/char/2.cc b/libstdc++-v3/testsuite/22_locale/collate/hash/char/2.cc index b4fabd4..91b2504 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/hash/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/hash/char/2.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -26,7 +26,7 @@ #include <locale> #include <testsuite_hooks.h> -// Check German "de_DE" locale. +// Check German "de_DE.ISO8859-15" locale. void test02() { using namespace std; @@ -36,9 +36,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_fr = locale("fr_FR"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_fr = locale(ISO_8859(15,fr_FR)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_fr ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_env.cc index 3f1eb81..7583358 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -39,6 +39,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_locale.cc index b62f4c7..75ab620 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/hash/char/wrapped_locale.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -40,6 +40,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/2.cc index 90627c1..5d646a5 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/2.cc @@ -2,9 +2,9 @@ // { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ // { dg-options "-finput-charset=ISO8859-1" } // { dg-require-iconv "ISO8859-1" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -30,7 +30,7 @@ #include <locale> #include <testsuite_hooks.h> -// Check German "de_DE" locale. +// Check German "de_DE.ISO8859-15" locale. void test02() { using namespace std; @@ -39,9 +39,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_fr = locale("fr_FR"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_fr = locale(ISO_8859(15,fr_FR)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_fr ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc index 59b16c7..3db0d6d 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc @@ -2,9 +2,9 @@ // { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ // { dg-options "-finput-charset=ISO8859-1" } // { dg-require-iconv "ISO8859-1" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc index 4444d0d..be590af6 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc @@ -2,10 +2,10 @@ // { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ // { dg-options "-finput-charset=ISO8859-1" } // { dg-require-iconv "ISO8859-1" } -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/transform/char/2.cc b/libstdc++-v3/testsuite/22_locale/collate/transform/char/2.cc index 1f300c4..883200e 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/transform/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/transform/char/2.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -35,9 +35,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_fr = locale("fr_FR"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_fr = locale(ISO_8859(15,fr_FR)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_fr ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/collate/transform/char/3.cc b/libstdc++-v3/testsuite/22_locale/collate/transform/char/3.cc index a83ce06..8c7fe85 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/transform/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/transform/char/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-02-24 Petur Runolfsson <peturr02@ru.is> @@ -33,7 +33,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // cache the collate facets diff --git a/libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_env.cc index 379d2c8..27b1bac 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -34,6 +34,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_locale.cc index 93b7c68..6bc03bd 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/transform/char/wrapped_locale.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -35,6 +35,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/2.cc index ca65039..e5d6c4e 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/2.cc @@ -2,9 +2,9 @@ // { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ // { dg-options "-finput-charset=ISO8859-1" } // { dg-require-iconv "ISO8859-1" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -39,9 +39,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_fr = locale("fr_FR"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_fr = locale(ISO_8859(15,fr_FR)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_fr ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/3.cc index c360190..dd274aa 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-02-24 Petur Runolfsson <peturr02@ru.is> @@ -33,7 +33,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // cache the collate facets diff --git a/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc index 2374283..40c86d0 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc @@ -2,9 +2,9 @@ // { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ // { dg-options "-finput-charset=ISO8859-1" } // { dg-require-iconv "ISO8859-1" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -38,6 +38,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc index 4fe0e68..e2cabbb 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc @@ -2,10 +2,10 @@ // { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ // { dg-options "-finput-charset=ISO8859-1" } // { dg-require-iconv "ISO8859-1" } -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -39,6 +39,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/collate_byname/named_equivalence.cc b/libstdc++-v3/testsuite/22_locale/collate_byname/named_equivalence.cc index 559cbea..707902f 100644 --- a/libstdc++-v3/testsuite/22_locale/collate_byname/named_equivalence.cc +++ b/libstdc++-v3/testsuite/22_locale/collate_byname/named_equivalence.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -34,10 +34,10 @@ void test01() string str; locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); str = loc_de.name(); - locale loc_byname(locale::classic(), new collate_byname<char>("de_DE")); + locale loc_byname(locale::classic(), new collate_byname<char>(ISO_8859(15,de_DE))); str = loc_byname.name(); VERIFY( loc_de != loc_byname ); @@ -45,7 +45,7 @@ void test01() // cache the collate facets const collate<char>& coll_de = use_facet<collate<char> >(loc_de); - // Check German "de_DE" locale. + // Check German "de_DE.ISO8859-15" locale. int i1; int i2; long l1; diff --git a/libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/cons/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc b/libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc index 7809399..d35e432 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc @@ -1,5 +1,5 @@ // { dg-do run { xfail { ! { *-*-linux* *-*-gnu* } } } } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // Copyright (C) 2000-2015 Free Software Foundation, Inc. // @@ -59,8 +59,8 @@ void test02() v_c[i] = mask_is; } - // "de_DE" - locale loc_de = locale("de_DE"); + // "de_DE.ISO8859-15" + locale loc_de = locale(ISO_8859(15,de_DE)); const ctype<char>& ctype_de = use_facet<ctype<char> >(loc_de); for (int i = 0; i < max; ++i) { diff --git a/libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_env.cc index 6315acf..53e42ed 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -42,6 +42,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_locale.cc index 2b6df40..d8e5410 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/is/char/wrapped_locale.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc index 9978fb9..8c3aeed 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc @@ -1,5 +1,5 @@ // { dg-do run { xfail { ! { *-*-linux* *-*-gnu* } } } } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // Copyright (C) 2000-2015 Free Software Foundation, Inc. // @@ -59,8 +59,8 @@ void test02() v_c[i] = mask_is; } - // "de_DE" - locale loc_de = locale("de_DE"); + // "de_DE.ISO8859-15" + locale loc_de = locale(ISO_8859(15,de_DE)); const ctype<wchar_t>& ctype_de = use_facet<ctype<wchar_t> >(loc_de); for (int i = 0; i < max; ++i) { diff --git a/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc index d4f2293..608bb21 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc index 7e8facf..40254ab 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -38,6 +38,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_env.cc index d4f2293..608bb21 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc index 17e070c..d27d9f8 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc index d4f2293..608bb21 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc index 17e070c..d27d9f8 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/scan/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/to/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/widen/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/2.cc index 7d2a142..e88eb1e 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US.ISO-8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-03-12 Petur Runolfsson <peturr02@ru.is> @@ -31,7 +31,7 @@ void test02() using namespace std; bool test __attribute__((unused)) = true; - locale loc = locale("en_US.ISO-8859-1"); + locale loc = locale(ISO_8859(1,en_US)); const ctype<wchar_t>& wct = use_facet<ctype<wchar_t> >(loc); char c = 0xff; diff --git a/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/facet/2.cc b/libstdc++-v3/testsuite/22_locale/facet/2.cc index 6f8aabf..7772be2 100644 --- a/libstdc++-v3/testsuite/22_locale/facet/2.cc +++ b/libstdc++-v3/testsuite/22_locale/facet/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "es_MX" } +// { dg-require-namedlocale "es_MX.ISO8859-1" } // 2000-08-31 Benjamin Kosnik <bkoz@redhat.com> @@ -84,7 +84,7 @@ void test02() // 4: Named locale should destroy facets when it goes out of scope. // Not quite sure how to test for this w/o valgrind at the moment. { - locale loc03 = locale("es_MX"); + locale loc03 = locale(ISO_8859(1,es_MX)); } } diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/12352.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/12352.cc index 9fac299..e91758f 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/12352.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/12352.cc @@ -1,5 +1,5 @@ // { dg-require-namedlocale "" } -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -106,7 +106,7 @@ void test01(int iters) std::locale loc1 = std::locale(""); std::locale loc2(loc1, std::locale::classic(), std::locale::numeric); - std::locale loc3 = std::locale("en_US"); + std::locale loc3 = std::locale(ISO_8859(1,en_US)); std::locale loc4(loc3, std::locale::classic(), std::locale::numeric); } diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc index e426786..dea1c1a 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc @@ -1,8 +1,8 @@ // { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-rtems* *-*-darwin* } } // { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // Copyright (C) 2004-2015 Free Software Foundation, Inc. // @@ -39,7 +39,7 @@ void* thread_main(void*) std::locale loc_c = std::locale::classic(); std::locale loc[max_locales]; for (int j = 0; j < max_locales; ++j) - loc[j] = std::locale(j % 2 ? "en_US" : "fr_FR"); + loc[j] = std::locale(j % 2 ? ISO_8859(1,en_US) : ISO_8859(15,fr_FR)); for (int i = 0; i < max_loop_count; ++i) { diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc index 279c9833..4c51cb8 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc @@ -1,8 +1,8 @@ // { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-rtems* *-*-darwin* } } // { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // Copyright (C) 2004-2015 Free Software Foundation, Inc. // @@ -53,7 +53,7 @@ main() pthread_t tid[max_thread_count]; for (int j = 0; j < max_locales; ++j) - loc[j] = std::locale(j % 2 ? "en_US" : "fr_FR"); + loc[j] = std::locale(j % 2 ? ISO_8859(1,en_US) : ISO_8859(15,fr_FR)); for (int i = 0; i < max_thread_count; i++) pthread_create(&tid[i], 0, thread_main, 0); diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc index 463f147..5e90feb 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2000-09-13 Benjamin Kosnik <bkoz@redhat.com> @@ -87,10 +87,10 @@ void test01() // 3 // explicit locale(const char* std_name) - locale loc06 = locale("fr_FR"); + locale loc06 = locale(ISO_8859(15,fr_FR)); VERIFY( loc06 != loc01 ); VERIFY( loc06 != loc02 ); - VERIFY( loc06.name() == "fr_FR"); + VERIFY( loc06.name() == ISO_8859(15,fr_FR)); locale loc07(""); VERIFY( loc07 != loc02 ); VERIFY( loc07.name() != "" ); @@ -113,7 +113,7 @@ void test01() { // This is the same as 5 only use "C" for loc("C") locale loc09(loc06, "C", locale::ctype); - VERIFY( loc09.name() != "fr_FR" ); + VERIFY( loc09.name() != ISO_8859(15,fr_FR) ); VERIFY( loc09.name() != "C" ); VERIFY( loc09.name() != "*" ); VERIFY( loc09 != loc01 ); @@ -143,11 +143,11 @@ void test01() { VERIFY( false ); } locale loc14(loc06, "C", locale::none); - VERIFY( loc14.name() == "fr_FR" ); + VERIFY( loc14.name() == ISO_8859(15,fr_FR) ); VERIFY( loc14 == loc06 ); locale loc15(loc06, "C", locale::collate ); - VERIFY( loc15.name() != "fr_FR" ); + VERIFY( loc15.name() != ISO_8859(15,fr_FR) ); VERIFY( loc15.name() != "C" ); VERIFY( loc15.name() != "*" ); VERIFY( loc15.name() != loc09.name() ); @@ -161,7 +161,7 @@ void test01() { // This is the exact same as 4, with locale("C") for "C" locale loc09(loc06, loc01, locale::ctype); - VERIFY( loc09.name() != "fr_FR" ); + VERIFY( loc09.name() != ISO_8859(15,fr_FR) ); VERIFY( loc09.name() != "C" ); VERIFY( loc09.name() != "*" ); VERIFY( loc09 != loc01 ); @@ -191,11 +191,11 @@ void test01() { VERIFY( false ); } locale loc14(loc06, loc01, locale::none); - VERIFY( loc14.name() == "fr_FR" ); + VERIFY( loc14.name() == ISO_8859(15,fr_FR) ); VERIFY( loc14 == loc06 ); locale loc15(loc06, loc01, locale::collate); - VERIFY( loc15.name() != "fr_FR" ); + VERIFY( loc15.name() != ISO_8859(15,fr_FR) ); VERIFY( loc15.name() != "C" ); VERIFY( loc15.name() != "*" ); VERIFY( loc15.name() != loc09.name() ); diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/38365.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/38365.cc index dda44d9..9d3faf2 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/38365.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/38365.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // Copyright (C) 2008-2015 Free Software Foundation, Inc. // @@ -29,7 +29,7 @@ void test01() bool test __attribute__((unused)) = true; locale other(locale("C")); - locale one(locale("en_US"), new ctype<char>()); + locale one(locale(ISO_8859(1,en_US)), new ctype<char>()); locale loc(other, one, locale::collate); VERIFY( one.name() == "*" ); diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/38368.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/38368.cc index b9e20b3..2f468eb 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/38368.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/38368.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // Copyright (C) 2008-2015 Free Software Foundation, Inc. // @@ -28,7 +28,7 @@ void test01() using namespace std; bool test __attribute__((unused)) = true; - locale loc(locale("C"), "en_US", locale::collate); + locale loc(locale("C"), ISO_8859(1,en_US), locale::collate); locale loc_copy(loc.name().c_str()); const moneypunct<char, true>& mpunt = diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/4.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/4.cc index 064cec2..9d7fb34 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/4.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/4.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "it_IT" } +// { dg-require-namedlocale "it_IT.ISO8859-15" } // 2000-09-13 Benjamin Kosnik <bkoz@redhat.com> @@ -33,10 +33,10 @@ void test03() bool test __attribute__((unused)) = true; #ifdef _GLIBCXX_HAVE_SETENV const char* LC_ALL_orig = getenv("LC_ALL"); - if (!setenv("LC_ALL", "it_IT", 1)) + if (!setenv("LC_ALL", ISO_8859(15,it_IT), 1)) { std::locale loc = std::locale(""); - VERIFY( loc.name() == "it_IT" ); + VERIFY( loc.name() == ISO_8859(15,it_IT) ); setenv("LC_ALL", LC_ALL_orig ? LC_ALL_orig : "", 1); } #endif diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/40184.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/40184.cc index 0977caf..2ec4643 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/40184.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/40184.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // Copyright (C) 2009-2015 Free Software Foundation, Inc. // @@ -29,7 +29,7 @@ void test01() using namespace std; bool test __attribute__((unused)) = true; - locale locf(locale("C"), "ja_JP.eucjp", locale::monetary); + locale locf(locale("C"), "ja_JP.eucJP", locale::monetary); const moneypunct<wchar_t, false>& mpf = use_facet<moneypunct<wchar_t, false> >(locf); @@ -40,7 +40,7 @@ void test01() VERIFY( mpf.curr_symbol() == mpf_copy.curr_symbol() ); - locale loct(locale("C"), "ja_JP.eucjp", locale::monetary); + locale loct(locale("C"), "ja_JP.eucJP", locale::monetary); const moneypunct<wchar_t, true>& mpt = use_facet<moneypunct<wchar_t, true> >(loct); diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/7.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/7.cc index 21d4ed3..cef8d7e 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/7.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/7.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "is_IS" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } // 2001-01-19 Benjamin Kosnik <bkoz@redhat.com> @@ -36,9 +36,9 @@ test02() // construct a locale object with the specialized facet. locale loc_c = locale::classic(); - locale loc_is = locale("is_IS"); + locale loc_is = locale(ISO_8859(1,is_IS)); locale loc_1(locale::classic(), - new numpunct_byname<char>("is_IS")); + new numpunct_byname<char>(ISO_8859(1,is_IS))); // check names VERIFY( loc_c.name() == name_c ); diff --git a/libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/14071.cc b/libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/14071.cc index e024364..623117e 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/14071.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/14071.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "is_IS" } -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2004-02-09 Petur Runolfsson <peturr02@ru.is> @@ -32,8 +32,8 @@ void test01() using namespace std; bool test __attribute__((unused)) = true; - const locale loc_is = locale("is_IS"); - const locale loc_en = locale("en_US"); + const locale loc_is = locale(ISO_8859(1,is_IS)); + const locale loc_en = locale(ISO_8859(1,en_US)); const locale loc(loc_is, loc_en, locale::monetary); diff --git a/libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/2.cc b/libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/2.cc index 3676634..6ffe72c 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/2.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_PH" } -// { dg-require-namedlocale "es_MX" } +// { dg-require-namedlocale "en_PH.ISO8859-1" } +// { dg-require-namedlocale "es_MX.ISO8859-1" } // 2000-09-13 Benjamin Kosnik <bkoz@redhat.com> @@ -32,8 +32,8 @@ void test02() using namespace std; bool test __attribute__((unused)) = true; - const string ph("en_PH"); - const string mx("es_MX"); + const string ph(ISO_8859(1,en_PH)); + const string mx(ISO_8859(1,es_MX)); const char* orig = setlocale(LC_ALL, 0); const char* testph = setlocale(LC_ALL, ph.c_str()); const char* testmx = setlocale(LC_ALL, mx.c_str()); diff --git a/libstdc++-v3/testsuite/22_locale/messages/13631.cc b/libstdc++-v3/testsuite/22_locale/messages/13631.cc index fb93c00..b9856a0 100644 --- a/libstdc++-v3/testsuite/22_locale/messages/13631.cc +++ b/libstdc++-v3/testsuite/22_locale/messages/13631.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // Copyright (C) 2014-2015 Free Software Foundation, Inc. // @@ -27,7 +27,7 @@ void test01() // This is defined through CXXFLAGS in scripts/testsuite_flags[.in]. const char* dir = LOCALEDIR; - std::locale l("fr_FR"); + std::locale l(ISO_8859(15,fr_FR)); typedef std::messages<char> messages; @@ -63,7 +63,7 @@ void test02() // This is defined through CXXFLAGS in scripts/testsuite_flags[.in]. const char* dir = LOCALEDIR; - std::locale l("fr_FR"); + std::locale l(ISO_8859(15,fr_FR)); typedef std::messages<wchar_t> messages; diff --git a/libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc b/libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc index ff60a18..8cfbaae 100644 --- a/libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-07-17 Benjamin Kosnik <bkoz@redhat.com> @@ -36,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // cache the messages facets @@ -46,7 +46,7 @@ void test01() // string_type get(catalog, int, int, const string_type& ) const; // void close(catalog) const; - // Check German (de_DE) locale. + // Check German (de_DE.ISO8859-15) locale. catalog cat_de = mssg_de.open("libstdc++", loc_c, dir); string s01 = mssg_de.get(cat_de, 0, 0, "please"); string s02 = mssg_de.get(cat_de, 0, 0, "thank you"); diff --git a/libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc b/libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc index 11ced8f..699ca2d 100644 --- a/libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2001-07-17 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test02() const char* dir = LOCALEDIR; // basic construction - locale loc_fr = locale("fr_FR"); + locale loc_fr = locale(ISO_8859(15,fr_FR)); VERIFY( locale::classic() != loc_fr ); // cache the messages facets diff --git a/libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc b/libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc index 8ed0a7a..889e385 100644 --- a/libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2001-07-17 Benjamin Kosnik <bkoz@redhat.com> @@ -37,8 +37,8 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_fr = locale("fr_FR"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_fr = locale(ISO_8859(15,fr_FR)); VERIFY( loc_c != loc_us ); VERIFY( loc_us != loc_fr ); diff --git a/libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_env.cc index 77a4ffe..97513fa 100644 --- a/libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_locale.cc index 8dd71b5..26fb302 100644 --- a/libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/messages/members/char/wrapped_locale.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -45,6 +45,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/messages_byname/named_equivalence.cc b/libstdc++-v3/testsuite/22_locale/messages_byname/named_equivalence.cc index b30ee77..4229cae 100644 --- a/libstdc++-v3/testsuite/22_locale/messages_byname/named_equivalence.cc +++ b/libstdc++-v3/testsuite/22_locale/messages_byname/named_equivalence.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-07-17 Benjamin Kosnik <bkoz@redhat.com> @@ -36,10 +36,10 @@ void test01() const char* dir = LOCALEDIR; locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); str = loc_de.name(); - locale loc_byname(locale::classic(), new messages_byname<char>("de_DE")); + locale loc_byname(locale::classic(), new messages_byname<char>(ISO_8859(15,de_DE))); str = loc_byname.name(); VERIFY( loc_de != loc_byname ); @@ -52,7 +52,7 @@ void test01() // string_type get(catalog, int, int, const string_type& ) const; // void close(catalog) const; - // Check German (de_DE) locale. + // Check German (de_DE.ISO8859-15) locale. catalog cat_de = mssg_de.open("libstdc++", loc_c, dir); string s01 = mssg_de.get(cat_de, 0, 0, "please"); string s02 = mssg_de.get(cat_de, 0, 0, "thank you"); diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/1.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/1.cc index 2513d7d..e9de263 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/10.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/10.cc index f484576..bf5e8aa 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/10.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/10.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-10-23 Paolo Carlini <pcarlini@suse.de> @@ -32,7 +32,7 @@ void test01() bool test __attribute__((unused)) = true; - locale loc_us = locale("en_US"); + locale loc_us = locale(ISO_8859(1,en_US)); iterator_type end; istringstream iss; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/11.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/11.cc index a5fdb41..f3d340b 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/11.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/11.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-10-24 Paolo Carlini <pcarlini@suse.de> @@ -34,7 +34,7 @@ void test01() bool test __attribute__((unused)) = true; // basic construction - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); iterator_type end; istringstream iss; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/11528.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/11528.cc index 1871582..5c21de5 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/11528.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/11528.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -30,7 +30,7 @@ void test01() bool test __attribute__((unused)) = true; - locale loc_us = locale("en_US"); + locale loc_us = locale(ISO_8859(1,en_US)); iterator_type end; istringstream iss; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/12.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/12.cc index c39bcb5..cdf0505 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/12.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/12.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2004-02-05 Paolo Carlini <pcarlini@suse.de> @@ -35,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // total EPA budget FY 2002 diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/13.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/13.cc index a12970e..f5f4fd9 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/13.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/13.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2004-02-05 Paolo Carlini <pcarlini@suse.de> @@ -35,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); iterator_type end01, end02; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/15.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/15.cc index 3684694..9978694 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/15.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/15.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2004-03-01 Paolo Carlini <pcarlini@suse.de> @@ -36,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); iterator_type end01, end02; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/16.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/16.cc index 9f4c348..0278cba 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/16.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/16.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2004-03-02 Paolo Carlini <pcarlini@suse.de> @@ -36,8 +36,8 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); - locale loc_hk = locale("en_HK"); + locale loc_de = locale(ISO_8859(15,de_DE)); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_hk != loc_de ); VERIFY( loc_c != loc_hk ); diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/17.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/17.cc index af88c50..6a30990 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/17.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/17.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2004-03-08 Paolo Carlini <pcarlini@suse.de> @@ -36,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); iterator_type end, end02; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/18.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/18.cc index 7d4066d..a667058 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/18.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/18.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2004-03-15 Paolo Carlini <pcarlini@suse.de> @@ -36,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); iterator_type end, end01, end02; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/2.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/2.cc index 3d384fd..a18dbd3 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // total EPA budget FY 2002 @@ -80,7 +80,7 @@ void test02() VERIFY( result11 == digits4 ); VERIFY( err11 == ios_base::eofbit ); - // for the "en_HK" locale the parsing of the very same input streams must + // for the "en_HK.ISO8859-1" locale the parsing of the very same input streams must // be successful without showbase too, since the symbol field appears in // the first positions in the format and the symbol, when present, must be // consumed. diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/3.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/3.cc index c2cbda9..86b84a3 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // total EPA budget FY 2002 diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/4.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/4.cc index 2db1a09..cc84f2e 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/4.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/4.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test04() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // input less than frac_digits diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_env.cc index dce4cb0..9e2c238 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -69,6 +69,6 @@ int main() two.push_back(&test06); two.push_back(&test07); two.push_back(&test08); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_locale.cc index c6a6054..8b93bc0 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/char/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -69,6 +69,6 @@ int main() two.push_back(&test06); two.push_back(&test07); two.push_back(&test08); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/1.cc index 8500817..eb9eb2c 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/10.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/10.cc index f827d38..bc993bd 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/10.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/10.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2003-10-23 Paolo Carlini <pcarlini@suse.de> @@ -32,7 +32,7 @@ void test01() bool test __attribute__((unused)) = true; - locale loc_us = locale("en_US"); + locale loc_us = locale(ISO_8859(1,en_US)); iterator_type end; wistringstream iss; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11.cc index eba0990..57da153 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-10-24 Paolo Carlini <pcarlini@suse.de> @@ -34,7 +34,7 @@ void test01() bool test __attribute__((unused)) = true; // basic construction - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); iterator_type end; wistringstream iss; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11528.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11528.cc index bd9a590..e57ddf3 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11528.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11528.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -30,7 +30,7 @@ void test01() bool test __attribute__((unused)) = true; - locale loc_us = locale("en_US"); + locale loc_us = locale(ISO_8859(1,en_US)); iterator_type end; wistringstream iss; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/12.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/12.cc index 87348cf..0fdbd99 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/12.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/12.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2004-02-05 Paolo Carlini <pcarlini@suse.de> @@ -35,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // total EPA budget FY 2002 diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/13.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/13.cc index d2cdba0..546e50a 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/13.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/13.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2004-02-05 Paolo Carlini <pcarlini@suse.de> @@ -35,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); iterator_type end01, end02; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/15.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/15.cc index fd5e725..9e72ed8 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/15.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/15.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2004-03-01 Paolo Carlini <pcarlini@suse.de> @@ -36,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); iterator_type end01, end02; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/16.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/16.cc index 0d0077f..833e827 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/16.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/16.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2004-03-02 Paolo Carlini <pcarlini@suse.de> @@ -36,8 +36,8 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); - locale loc_hk = locale("en_HK"); + locale loc_de = locale(ISO_8859(15,de_DE)); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_hk != loc_de ); VERIFY( loc_c != loc_hk ); diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/17.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/17.cc index 2c6e86f..d688f81 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/17.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/17.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2004-03-08 Paolo Carlini <pcarlini@suse.de> @@ -36,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); iterator_type end, end02; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/18.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/18.cc index 936b593..a357f7f 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/18.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/18.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2004-03-15 Paolo Carlini <pcarlini@suse.de> @@ -36,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); iterator_type end, end01, end02; diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/2.cc index 079d076..0cafe2a 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // total EPA budget FY 2002 @@ -80,7 +80,7 @@ void test02() VERIFY( result11 == digits4 ); VERIFY( err11 == ios_base::eofbit ); - // for the "en_HK" locale the parsing of the very same input streams must + // for the "en_HK.ISO8859-1" locale the parsing of the very same input streams must // be successful without showbase too, since the symbol field appears in // the first positions in the format and the symbol, when present, must be // consumed. diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/3.cc index 969f108..b67fafe 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // total EPA budget FY 2002 diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/4.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/4.cc index 6170e5c..e0d5674 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/4.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test04() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // input less than frac_digits diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc index dce4cb0..9e2c238 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -69,6 +69,6 @@ int main() two.push_back(&test06); two.push_back(&test07); two.push_back(&test08); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc index c6a6054..8b93bc0 100644 --- a/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -69,6 +69,6 @@ int main() two.push_back(&test06); two.push_back(&test07); two.push_back(&test08); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/char/1.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/char/1.cc index 62ef407..8c493e6 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/char/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/char/2.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/char/2.cc index 8d58aba..40dd263 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/char/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/char/3.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/char/3.cc index d15ccc5..386e08b 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/char/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/char/9780-3.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/char/9780-3.cc index 33b5be8..dc03961 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/char/9780-3.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/char/9780-3.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "es_ES" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } // Copyright (C) 2004-2015 Free Software Foundation, Inc. // @@ -27,8 +27,8 @@ int main() using namespace std; bool test __attribute__((unused)) = true; - locale l1 = locale("de_DE"); - locale l2 = locale("es_ES"); + locale l1 = locale(ISO_8859(15,de_DE)); + locale l2 = locale(ISO_8859(15,es_ES)); const money_put<char>& mp = use_facet<money_put<char> >(l1); ostringstream oss; diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_env.cc index 6d33c55..6666050 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -59,6 +59,6 @@ int main() two.push_back(&test04); two.push_back(&test05); two.push_back(&test06); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_locale.cc index 7b77399..eacfcbc 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/char/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -59,6 +59,6 @@ int main() two.push_back(&test04); two.push_back(&test05); two.push_back(&test06); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/1.cc index 1594874..3566641 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/2.cc index b75b88b..69ce62c 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/3.cc index 7c5dec2..e54c692 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE@euro"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc index 6d33c55..6666050 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -59,6 +59,6 @@ int main() two.push_back(&test04); two.push_back(&test05); two.push_back(&test06); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc index 7b77399..eacfcbc 100644 --- a/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE@euro" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -59,6 +59,6 @@ int main() two.push_back(&test04); two.push_back(&test05); two.push_back(&test06); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/moneypunct/40712.cc b/libstdc++-v3/testsuite/22_locale/moneypunct/40712.cc index eb3c0b5..f0ff60a 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct/40712.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct/40712.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com> @@ -22,6 +22,7 @@ // 22.2.6.3 Template class moneypunct #include <locale> +#include <testsuite_hooks.h> // libstdc++/40712 void test01() @@ -29,7 +30,7 @@ void test01() bool test __attribute__((unused)) = true; using namespace std; - locale loc(locale("C"), "en_US", locale::monetary); + locale loc(locale("C"), ISO_8859(1,en_US), locale::monetary); use_facet<moneypunct<char> >(loc).grouping(); } diff --git a/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc b/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc index 2f486ce..abfd7e4 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-23 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); // cache the moneypunct facets typedef moneypunct<char, true> __money_true; diff --git a/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_env.cc index d4f2293..608bb21 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc index 5d2fb2e..fe62c90 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -38,6 +38,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/2.cc index 028a815..a8c277f 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-23 Benjamin Kosnik <bkoz@redhat.com> @@ -35,7 +35,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); // cache the moneypunct facets typedef moneypunct<wchar_t, true> __money_true; diff --git a/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc index d4f2293..608bb21 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc index 7e8facf..40254ab 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -38,6 +38,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/moneypunct_byname/named_equivalence.cc b/libstdc++-v3/testsuite/22_locale/moneypunct_byname/named_equivalence.cc index 11b324b..a3d9109 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct_byname/named_equivalence.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct_byname/named_equivalence.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-24 Benjamin Kosnik <bkoz@redhat.com> @@ -33,10 +33,10 @@ void test01() bool test __attribute__((unused)) = true; string str; - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); str = loc_de.name(); - locale loc_byname(locale::classic(), new moneypunct_byname<char>("de_DE")); + locale loc_byname(locale::classic(), new moneypunct_byname<char>(ISO_8859(15,de_DE))); str = loc_byname.name(); locale loc_c = locale::classic(); diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/char/1.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/char/1.cc index 99faa87..9685a6f 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/char/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/char/3.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/char/3.cc index 48ea5dc..b51cf69 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/char/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/char/5.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/char/5.cc index 13fb837..14c5496 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/char/5.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/char/5.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> @@ -37,7 +37,7 @@ void test05() istringstream iss; // A locale that expects grouping - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); iss.imbue(loc_de); const num_get<char>& ng = use_facet<num_get<char> >(iss.getloc()); diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/char/6.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/char/6.cc index d1af38c..06a2546 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/char/6.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/char/6.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test06() double d = 0.0; istringstream iss; - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); iss.imbue(loc_de); const num_get<char>& ng = use_facet<num_get<char> >(iss.getloc()); diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/char/9.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/char/9.cc index 058b562..16c914a 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/char/9.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/char/9.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-12-19 Paolo Carlini <pcarlini@suse.de> @@ -33,7 +33,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); istringstream iss; iss.imbue(loc_de); diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_env.cc index fa4f924..c864049 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -58,6 +58,6 @@ int main() two.push_back(&test04); two.push_back(&test05); two.push_back(&test06); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_locale.cc index c488ecc..eacfcbc 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/char/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -59,6 +59,6 @@ int main() two.push_back(&test04); two.push_back(&test05); two.push_back(&test06); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/1.cc index 6d3c9cd..a4f35e7 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/3.cc index d0776dc..d599347 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/5.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/5.cc index cc4aae1..ed78cc3 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/5.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/5.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> @@ -37,7 +37,7 @@ void test05() wistringstream iss; // A locale that expects grouping - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); iss.imbue(loc_de); const num_get<wchar_t>& ng = use_facet<num_get<wchar_t> >(iss.getloc()); diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/6.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/6.cc index 8e0dc5b..e3e06c9 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/6.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/6.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test06() double d = 0.0; wistringstream iss; - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); iss.imbue(loc_de); const num_get<wchar_t>& ng = use_facet<num_get<wchar_t> >(iss.getloc()); diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/9.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/9.cc index 953f3ec..f18c67c 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/9.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/9.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-12-19 Paolo Carlini <pcarlini@suse.de> @@ -33,7 +33,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); wistringstream iss; iss.imbue(loc_de); diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc index fa4f924..c864049 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -58,6 +58,6 @@ int main() two.push_back(&test04); two.push_back(&test05); two.push_back(&test06); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc index c488ecc..eacfcbc 100644 --- a/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -59,6 +59,6 @@ int main() two.push_back(&test04); two.push_back(&test05); two.push_back(&test06); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/char/1.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/char/1.cc index a1aa072..8d448d9 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/char/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // cache the numpunct facets diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/char/20909.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/char/20909.cc index 65a886a..aa03a60 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/char/20909.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/char/20909.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2005-04-08 Paolo Carlini <pcarlini@suse.de> @@ -32,7 +32,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); const string empty; string result; diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/char/20914.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/char/20914.cc index 0b617d7..7aa2c0c 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/char/20914.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/char/20914.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2005-04-17 Paolo Carlini <pcarlini@suse.de> @@ -32,7 +32,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); const string empty; string result; diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/char/3.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/char/3.cc index 781e374..ce6afd4 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/char/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/char/5.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/char/5.cc index d3b6e8d..bada771 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/char/5.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/char/5.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test05() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); const string empty; string result; diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/char/9780-2.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/char/9780-2.cc index 8fa2860..0b8d14a 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/char/9780-2.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/char/9780-2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "es_ES" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } // Copyright (C) 2004-2015 Free Software Foundation, Inc. // @@ -24,7 +24,7 @@ // Make sure that formatted output uses the locale in the output stream. using namespace std; -locale l1 = locale("de_DE"); +locale l1 = locale(ISO_8859(15,de_DE)); const num_put<char>& np = use_facet<num_put<char> >(l1); const numpunct<char>& npunct = use_facet<numpunct<char> >(l1); @@ -51,7 +51,7 @@ void test02() { bool test __attribute__((unused)) = true; - locale l2 = locale("es_ES"); + locale l2 = locale(ISO_8859(15,es_ES)); const numpunct<char>& npunct3 = use_facet<numpunct<char> >(l2); char c __attribute__((unused)) = npunct3.thousands_sep(); string s = npunct3.grouping(); diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_env.cc index d8d6cc6..d5ea3a5 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "es_ES" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -54,6 +54,6 @@ int main() two.push_back(&test03); two.push_back(&test04); two.push_back(&test05); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_locale.cc index e43cb60..69b9dc3 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/char/wrapped_locale.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "es_ES" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -55,6 +55,6 @@ int main() two.push_back(&test03); two.push_back(&test04); two.push_back(&test05); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/1.cc index 6d51407..116044b 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); // cache the numpunct facets diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20909.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20909.cc index 5923860..8cca878 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20909.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20909.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2005-04-08 Paolo Carlini <pcarlini@suse.de> @@ -32,7 +32,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); const wstring empty; wstring result; diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20914.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20914.cc index cdffd52..ab92f03 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20914.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/20914.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2005-04-17 Paolo Carlini <pcarlini@suse.de> @@ -32,7 +32,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); const wstring empty; wstring result; diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/3.cc index 4180382..d2c5be4 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_c != loc_hk ); // sanity check the data is correct. diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/5.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/5.cc index beaa319..f2efb16 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/5.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/5.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test05() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); const wstring empty; wstring result; diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc index e372f2a..4856dea 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -53,6 +53,6 @@ int main() two.push_back(&test03); two.push_back(&test04); two.push_back(&test05); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc index ce69346..17bb2a3 100644 --- a/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -54,6 +54,6 @@ int main() two.push_back(&test03); two.push_back(&test04); two.push_back(&test05); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/numpunct/members/char/2.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/2.cc index e9c13cf..ce3ce0b 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct/members/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/2.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "is_IS" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-01-17 Benjamin Kosnik <bkoz@redhat.com> @@ -34,9 +34,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_is = locale("is_IS"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_is = locale(ISO_8859(1,is_IS)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_is ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc index 8de6dda..18075a5 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "it_IT" } +// { dg-require-namedlocale "it_IT.ISO8859-15" } // 2001-01-24 Benjamin Kosnik <bkoz@redhat.com> @@ -30,7 +30,7 @@ void test02() bool test __attribute__((unused)) = true; - locale loc_it = locale("it_IT"); + locale loc_it = locale(ISO_8859(15,it_IT)); const numpunct<char>& nump_it = use_facet<numpunct<char> >(loc_it); diff --git a/libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_env.cc index ab24f85..e92737b 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "is_IS" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -39,6 +39,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_locale.cc index 5cfd134..996b445 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/wrapped_locale.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "is_IS" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -40,6 +40,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/2.cc index 72d84a9..352d7a9 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/2.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "is_IS" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-01-17 Benjamin Kosnik <bkoz@redhat.com> @@ -34,9 +34,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = locale("en_US"); - locale loc_is = locale("is_IS"); - locale loc_de = locale("de_DE"); + locale loc_us = locale(ISO_8859(1,en_US)); + locale loc_is = locale(ISO_8859(1,is_IS)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_c != loc_de ); VERIFY( loc_us != loc_is ); VERIFY( loc_us != loc_de ); diff --git a/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc index ab24f85..e92737b 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "is_IS" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -39,6 +39,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc index 5cfd134..996b445 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "is_IS" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -40,6 +40,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test02); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/numpunct_byname/named_equivalence.cc b/libstdc++-v3/testsuite/22_locale/numpunct_byname/named_equivalence.cc index 0d13315..8cc768a 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct_byname/named_equivalence.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct_byname/named_equivalence.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-01-24 Benjamin Kosnik <bkoz@redhat.com> @@ -31,10 +31,10 @@ void test01() bool test __attribute__((unused)) = true; string str; - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); str = loc_de.name(); - locale loc_byname(locale::classic(), new numpunct_byname<char>("de_DE")); + locale loc_byname(locale::classic(), new numpunct_byname<char>(ISO_8859(15,de_DE))); str = loc_byname.name(); locale loc_c = locale::classic(); diff --git a/libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc index eddb670..0e4b03b 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc index b899faf..43e2381 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -32,6 +32,6 @@ int main() using namespace __gnu_test; func_callback two; two.push_back(&test01); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } 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 1ea933d..3e351b4 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,4 +1,4 @@ -// { dg-require-namedlocale "de_DE.utf8" } +// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-options " -std=gnu++11 " } // 2014-04-14 Rüdiger Sonderfeld <ruediger@c-plusplus.de> @@ -41,7 +41,7 @@ void test02() bool test __attribute__((unused)) = true; locale loc_c = locale::classic(); - locale loc_de = locale("de_DE.utf8"); + locale loc_de = locale("de_DE.UTF-8"); VERIFY( loc_de != loc_c ); istringstream iss; 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 1f1582e..89f26c4 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,4 +1,4 @@ -// { dg-require-namedlocale "de_DE.utf8" } +// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-options " -std=gnu++11 " } // 2014-04-14 Rüdiger Sonderfeld <ruediger@c-plusplus.de> @@ -41,7 +41,7 @@ void test02() bool test __attribute__((unused)) = true; locale loc_c = locale::classic(); - locale loc_de = locale("de_DE.utf8"); + locale loc_de = locale("de_DE.UTF-8"); VERIFY( loc_de != loc_c ); wistringstream iss; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12750.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12750.cc index b95610a..d2cf274 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12750.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12750.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "is_IS" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } // 2003-10-27 Paolo Carlini <pcarlini@suse.de> @@ -34,7 +34,7 @@ void test01() bool test __attribute__((unused)) = true; // basic construction - locale loc_is = locale("is_IS"); + locale loc_is = locale(ISO_8859(1,is_IS)); // create an ostream-derived object, cache the time_get facet iterator_type end; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/2.cc index 3666106..4f77123 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -35,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); - locale loc_de = locale("de_DE"); + locale loc_hk = locale(ISO_8859(1,en_HK)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); @@ -63,7 +63,7 @@ void test02() iterator_type is_it01(iss); errorstate = good; - // inspection of named locales, de_DE + // inspection of named locales, de_DE.ISO8859-15 iss.imbue(loc_de); iss.str("04.04.1971"); iterator_type is_it10(iss); diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/26701.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/26701.cc index a46b94b..52b74bc 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/26701.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/26701.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_GB" } +// { dg-require-namedlocale "en_GB.ISO8859-1" } // 2010-01-06 Paolo Carlini <paolo.carlini@oracle.com> @@ -33,7 +33,7 @@ void test01() typedef istreambuf_iterator<char> iterator_type; - locale loc_en = locale("en_GB"); + locale loc_en = locale(ISO_8859(1,en_GB)); tm tm0 = __gnu_test::test_tm(0, 0, 0, 0, 0, 0, 0, 0, 0); diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_env.cc index e7a40ed..3f3ec38 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc index 0853219..742a5b9 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12750.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12750.cc index 65eec12..7a6ad65 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12750.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12750.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "is_IS" } +// { dg-require-namedlocale "is_IS.ISO8859-1" } // 2003-10-27 Paolo Carlini <pcarlini@suse.de> @@ -34,7 +34,7 @@ void test01() bool test __attribute__((unused)) = true; // basic construction - locale loc_is = locale("is_IS"); + locale loc_is = locale(ISO_8859(1,is_IS)); // create an ostream-derived object, cache the time_get facet iterator_type end; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/2.cc index aa3df00..0bbd1ce 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -35,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); - locale loc_de = locale("de_DE"); + locale loc_hk = locale(ISO_8859(1,en_HK)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); @@ -63,7 +63,7 @@ void test02() iterator_type is_it01(iss); errorstate = good; - // inspection of named locales, de_DE + // inspection of named locales, de_DE.ISO8859-15 iss.imbue(loc_de); iss.str(L"04.04.1971"); iterator_type is_it10(iss); diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/26701.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/26701.cc index b15305e..4ea1d71 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/26701.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/26701.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_GB" } +// { dg-require-namedlocale "en_GB.ISO8859-1" } // 2010-01-06 Paolo Carlini <paolo.carlini@oracle.com> @@ -33,7 +33,7 @@ void test01() typedef istreambuf_iterator<wchar_t> iterator_type; - locale loc_en = locale("en_GB"); + locale loc_en = locale(ISO_8859(1,en_GB)); tm tm0 = __gnu_test::test_tm(0, 0, 0, 0, 0, 0, 0, 0, 0); diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/4.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/4.cc index 25e7973..a177ba78 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/4.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "zh_TW" } +// { dg-require-namedlocale "zh_TW.UTF-8" } // 2003-12-17 Paolo Carlini <pcarlini@suse.de> @@ -32,7 +32,7 @@ void test01() typedef istreambuf_iterator<wchar_t> iterator_type; - locale loc_tw = locale("zh_TW"); + locale loc_tw = locale("zh_TW.UTF-8"); iterator_type end; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc index e7a40ed..3f3ec38 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc index 0853219..742a5b9 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/2.cc index 1580472..7ceb6c4 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -35,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); - locale loc_de = locale("de_DE"); + locale loc_hk = locale(ISO_8859(1,en_HK)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); @@ -54,7 +54,7 @@ void test02() iss.imbue(loc_de); const time_get<char>& tim_get = use_facet<time_get<char> >(iss.getloc()); - // inspection of named locales, de_DE + // inspection of named locales, de_DE.ISO8859-15 iss.str("April"); iterator_type is_it10(iss); tm time10; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc index e7a40ed..3f3ec38 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc index 0853219..742a5b9 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc index b97f66c..d3a92cb 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -35,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); - locale loc_de = locale("de_DE"); + locale loc_hk = locale(ISO_8859(1,en_HK)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); @@ -54,7 +54,7 @@ void test02() iss.imbue(loc_de); const time_get<wchar_t>& tim_get = use_facet<time_get<wchar_t> >(iss.getloc()); - // inspection of named locales, de_DE + // inspection of named locales, de_DE.ISO8859-15 iss.str(L"April"); iterator_type is_it10(iss); tm time10; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc index e7a40ed..3f3ec38 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc index 0853219..742a5b9 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/1.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/1.cc index 3445a9a..027492a 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test01() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_de != loc_c ); const string empty; @@ -94,7 +94,7 @@ void test01() VERIFY( *ret04 == 'a' ); VERIFY( errorstate == ios_base::failbit ); - // inspection of named locales, de_DE + // inspection of named locales, de_DE.ISO8859-15 iss.imbue(loc_de); iss.str("12:00:00"); iterator_type is_it10(iss); diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/2.cc index 8f94658..75d7e4a 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test02() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_hk != loc_c ); const string empty; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_env.cc index e7a40ed..3f3ec38 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc index 0853219..742a5b9 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/1.cc index 0f5c4d9..1415e3d 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test01() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_de != loc_c ); const wstring empty; @@ -94,7 +94,7 @@ void test01() VERIFY( *ret04 == L'a' ); VERIFY( errorstate == ios_base::failbit ); - // inspection of named locales, de_DE + // inspection of named locales, de_DE.ISO8859-15 iss.imbue(loc_de); iss.str(L"12:00:00"); iterator_type is_it10(iss); diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/2.cc index 7d3f6d5..f32067d 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -34,7 +34,7 @@ void test02() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_hk != loc_c ); const wstring empty; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc index e7a40ed..3f3ec38 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc index 0853219..742a5b9 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/2.cc index 3a936d0..47076ea 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -35,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); - locale loc_de = locale("de_DE"); + locale loc_hk = locale(ISO_8859(1,en_HK)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); @@ -54,7 +54,7 @@ void test02() // create "C" time objects const tm time_bday = __gnu_test::test_tm(0, 0, 12, 4, 3, 71, 0, 93, 0); - // inspection of named locales, de_DE + // inspection of named locales, de_DE.ISO8859-15 iss.imbue(loc_de); iss.str("Sonntag"); iterator_type is_it10(iss); diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc index 5ae798d..27b5da8 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ru_RU.ISO-8859-5" } +// { dg-require-namedlocale "ru_RU.ISO8859-5" } // Copyright (C) 2010-2015 Free Software Foundation, Inc. // @@ -33,7 +33,7 @@ void test01() typedef istreambuf_iterator<char> iterator_type; // basic construction - locale loc("ru_RU.ISO-8859-5"); + locale loc(ISO_8859(5,ru_RU)); // create an ostream-derived object, cache the time_get facet iterator_type end; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc index 79b280b..5a8bc48 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ru_RU.UTF8" } +// { dg-require-namedlocale "ru_RU.UTF-8" } // 2010-01-05 Paolo Carlini <paolo.carlini@oracle.com> @@ -34,7 +34,7 @@ void test01() typedef istreambuf_iterator<char> iterator_type; // basic construction - locale loc("ru_RU.UTF8"); + locale loc("ru_RU.UTF-8"); // create an ostream-derived object, cache the time_get facet iterator_type end; diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc index e7a40ed..3f3ec38 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc index 0853219..742a5b9 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "ja_JP.eucJP" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc index 47102a3..d557c18 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> @@ -35,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); - locale loc_de = locale("de_DE"); + locale loc_hk = locale(ISO_8859(1,en_HK)); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); @@ -54,7 +54,7 @@ void test02() // create "C" time objects const tm time_bday = __gnu_test::test_tm(0, 0, 12, 4, 3, 71, 0, 93, 0); - // inspection of named locales, de_DE + // inspection of named locales, de_DE.ISO8859-15 iss.imbue(loc_de); iss.str(L"Sonntag"); iterator_type is_it10(iss); diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc index e1789be..5102a79 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -43,6 +43,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc index 691253d..896d598 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -44,6 +44,6 @@ int main() two.push_back(&test01); two.push_back(&test02); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_env.cc index 85cb3de..4fe8339 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc index d7b5b188..57e2bc8 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc index 85cb3de..4fe8339 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test03); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc index d7b5b188..57e2bc8 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -37,6 +37,6 @@ int main() func_callback two; two.push_back(&test01); two.push_back(&test03); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/17038.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/17038.cc index 8452324..f9a2557 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/17038.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/17038.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ta_IN" } +// { dg-require-namedlocale "ta_IN.UTF-8" } // 2004-08-25 Paolo Carlini <pcarlini@suse.de> @@ -38,7 +38,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_in = locale("ta_IN"); + locale loc_in = locale("ta_IN.UTF-8"); VERIFY( loc_in != loc_c ); // create an ostream-derived object, cache the time_put facet @@ -51,7 +51,7 @@ void test01() string result1 = oss.str(); char time_buffer[128]; - setlocale(LC_ALL, "ta_IN"); + setlocale(LC_ALL, "ta_IN.UTF-8"); VERIFY( strftime(time_buffer, 128, "%c", &time1) ); VERIFY( result1 == time_buffer ); diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/2.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/2.cc index 42aa635..c120be5 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -37,7 +37,7 @@ void test02() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_de != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/3.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/3.cc index 3aa6f68..ff567f2 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -37,7 +37,7 @@ void test03() // basic construction and sanity check. locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_hk != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/4.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/4.cc index 82b8cc6..5fe8746 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/4.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/4.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "es_ES" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -37,7 +37,7 @@ void test04() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_es = locale("es_ES"); + locale loc_es = locale(ISO_8859(15,es_ES)); VERIFY( loc_es != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/6.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/6.cc index 704610d..b2d308d 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/6.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/6.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -40,7 +40,7 @@ void test06() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_de != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/7.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/7.cc index 1a17756..77e1a5f 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/7.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/7.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -40,7 +40,7 @@ void test07() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_hk != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/8.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/8.cc index 840b504..ea86b4a 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/8.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/8.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "fr_FR@euro" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -40,7 +40,7 @@ void test08() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_fr = locale("fr_FR@euro"); + locale loc_fr = locale(ISO_8859(15,fr_FR)); VERIFY( loc_fr != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/9780-1.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/9780-1.cc index 012244c..4e5a294 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/9780-1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/9780-1.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "es_ES" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } // Copyright (C) 2004-2015 Free Software Foundation, Inc. // @@ -27,8 +27,8 @@ int main() using namespace std; bool test __attribute__((unused)) = true; - locale l1 = locale("de_DE"); - locale l2 = locale("es_ES"); + locale l1 = locale(ISO_8859(15,de_DE)); + locale l2 = locale(ISO_8859(15,es_ES)); const time_put<char> &tp = use_facet<time_put<char> >(l1); ostringstream oss; @@ -104,7 +104,7 @@ The problems with the first approach, as above, are numerous. /* With GCC/libstdc++, the output of the program with the arguments -of de_DE es_ES is: +of de_DE.ISO8859-15 es_ES is: domingo lunes martes diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_env.cc index cedfadd..e3ddf58 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_env.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "es_ES" } -// { dg-require-namedlocale "fr_FR@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -80,6 +80,6 @@ int main() two.push_back(&test08); two.push_back(&test09); two.push_back(&test10); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_locale.cc index af95833..0ee4db5 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/wrapped_locale.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "es_ES" } -// { dg-require-namedlocale "fr_FR@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -80,6 +80,6 @@ int main() two.push_back(&test08); two.push_back(&test09); two.push_back(&test10); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/17038.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/17038.cc index 2b2cd53..2580b4c 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/17038.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/17038.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "ta_IN" } +// { dg-require-namedlocale "ta_IN.UTF-8" } // 2004-08-25 Paolo Carlini <pcarlini@suse.de> @@ -38,7 +38,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_in = locale("ta_IN"); + locale loc_in = locale("ta_IN.UTF-8"); VERIFY( loc_in != loc_c ); // create an ostream-derived object, cache the time_put facet @@ -51,7 +51,7 @@ void test01() wstring result1 = oss.str(); wchar_t time_buffer[128]; - setlocale(LC_ALL, "ta_IN"); + setlocale(LC_ALL, "ta_IN.UTF-8"); VERIFY( wcsftime(time_buffer, 128, L"%c", &time1) ); VERIFY( result1 == time_buffer ); diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/2.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/2.cc index f2d0bd8..0605ba4 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -37,7 +37,7 @@ void test02() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_de != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/3.cc index 6fa664a..76eb053 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/3.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -37,7 +37,7 @@ void test03() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_hk != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/4.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/4.cc index a6e4b63..11cdf80 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/4.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "es_ES" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -37,7 +37,7 @@ void test04() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_es = locale("es_ES"); + locale loc_es = locale(ISO_8859(15,es_ES)); VERIFY( loc_es != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/6.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/6.cc index 062c218..b962908 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/6.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/6.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -40,7 +40,7 @@ void test06() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); VERIFY( loc_de != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/7.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/7.cc index eaf49fc..0749172 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/7.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/7.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_HK" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -40,7 +40,7 @@ void test07() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = locale("en_HK"); + locale loc_hk = locale(ISO_8859(1,en_HK)); VERIFY( loc_hk != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/8.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/8.cc index fad15ee..62a4edd 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/8.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/8.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "fr_FR@euro" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> @@ -40,7 +40,7 @@ void test08() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_fr = locale("fr_FR@euro"); + locale loc_fr = locale(ISO_8859(15,fr_FR)); VERIFY( loc_fr != loc_c ); // create an ostream-derived object, cache the time_put facet diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc index cedfadd..e3ddf58 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc @@ -1,7 +1,7 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "es_ES" } -// { dg-require-namedlocale "fr_FR@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -80,6 +80,6 @@ int main() two.push_back(&test08); two.push_back(&test09); two.push_back(&test10); - run_tests_wrapped_env("de_DE", "LANG", two); + run_tests_wrapped_env(ISO_8859(15,de_DE), "LANG", two); return 0; } diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc index bb91707..5695dac 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc @@ -1,8 +1,8 @@ -// { dg-require-namedlocale "de_DE" } -// { dg-require-namedlocale "en_HK" } -// { dg-require-namedlocale "es_ES" } -// { dg-require-namedlocale "fr_FR@euro" } -// { dg-require-namedlocale "ja_JP.eucjp" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } +// { dg-require-namedlocale "en_HK.ISO8859-1" } +// { dg-require-namedlocale "es_ES.ISO8859-15" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "ja_JP.eucJP" } // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> @@ -81,6 +81,6 @@ int main() two.push_back(&test08); two.push_back(&test09); two.push_back(&test10); - run_tests_wrapped_locale("ja_JP.eucjp", two); + run_tests_wrapped_locale("ja_JP.eucJP", two); return 0; } diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13007.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13007.cc index 9f2b65b..2fbfae3 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13007.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13007.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -46,7 +46,7 @@ void test01() bool test __attribute__((unused)) = true; Buf buf; - std::locale loc(std::locale("fr_FR")); + std::locale loc(std::locale(ISO_8859(15,fr_FR))); buf.pubimbue(loc); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc index db3c074..7647def 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -31,8 +31,8 @@ void test01() filebuf fb; - fb.pubimbue(locale("en_US")); - fb.pubimbue(locale("en_US")); + fb.pubimbue(locale(ISO_8859(1,en_US))); + fb.pubimbue(locale(ISO_8859(1,en_US))); fb.open("tmp_13171-1", ios_base::out); fb.sputc('F'); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc index 3eef707..19ad9fb 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // { dg-require-fork "" } // { dg-require-mkfifo "" } @@ -41,8 +41,8 @@ bool test01() using namespace std; using namespace __gnu_test; - locale loc_fr(locale("fr_FR")); - locale loc_en(locale("en_US")); + locale loc_fr(locale(ISO_8859(15,fr_FR))); + locale loc_en(locale(ISO_8859(1,en_US))); const char* name = "tmp_fifo_13171-2"; unlink(name); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc index 685302c..0d9cc8e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -41,9 +41,9 @@ void test01() using namespace std; filebuf fb; - fb.pubimbue(locale(locale("en_US"), new Cvt)); + fb.pubimbue(locale(locale(ISO_8859(1,en_US)), new Cvt)); fb.open("tmp_13171-4", ios_base::out); - fb.pubimbue(locale("fr_FR")); + fb.pubimbue(locale(ISO_8859(15,fr_FR))); fb.sputc('N'); fb.pubsync(); fb.close(); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc index fb2cd2a..165cba1 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // { dg-require-fork "" } // { dg-require-mkfifo "" } @@ -41,8 +41,8 @@ void test01() using namespace std; using namespace __gnu_test; - locale loc_en(locale("en_US")); - locale loc_fr(locale("fr_FR")); + locale loc_en(locale(ISO_8859(1,en_US))); + locale loc_fr(locale(ISO_8859(15,fr_FR))); const char* name = "tmp_fifo_13582-2"; unlink(name); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc index e5aae9f..3a65a99 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // 2004-04-16 Petur Runolfsson <peturr02@ru.is> @@ -43,7 +43,7 @@ void test01() bool test __attribute__((unused)) = true; Buf fb; - locale loc_us = locale("en_US"); + locale loc_us = locale(ISO_8859(1,en_US)); fb.pubimbue(loc_us); fb.open("tmp_14975-1", ios_base::out); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/2.cc index 07776b8..d5bc14b 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-05-13 Benjamin Kosnik <bkoz@redhat.com> @@ -43,7 +43,7 @@ void test02() VERIFY( p != bad); // According to 27.5.2.2.1, loc == getloc() after pubimbue(loc). - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); locale ret = ob.pubimbue(loc_de); VERIFY( ob.getloc() == loc_de ); } diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/9322.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/9322.cc index 27abe85..27eecb3 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/9322.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/9322.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-05-21 Benjamin Kosnik <bkoz@redhat.com> @@ -36,10 +36,10 @@ void test07() std::filebuf ob; VERIFY( ob.getloc() == loc ); - locale::global(locale("en_US")); + locale::global(locale(ISO_8859(1,en_US))); VERIFY( ob.getloc() == loc ); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); locale ret = ob.pubimbue(loc_de); VERIFY( ob.getloc() == loc_de ); VERIFY( ret == loc ); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc index 0502e91..9d33dfb 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -46,7 +46,7 @@ void test01() bool test __attribute__((unused)) = true; Buf buf; - std::locale loc(std::locale("fr_FR")); + std::locale loc(std::locale(ISO_8859(15,fr_FR))); buf.pubimbue(loc); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc index f71a385..3ca37ba 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc @@ -1,6 +1,6 @@ -// { dg-require-namedlocale "fr_FR" } -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -31,19 +31,19 @@ void test01() bool test __attribute__((unused)) = true; using namespace std; - locale::global(locale("fr_FR")); + locale::global(locale(ISO_8859(15,fr_FR))); ios_base::sync_with_stdio(false); - locale::global(locale("en_US")); - cin.imbue(locale("en_US")); - cout.imbue(locale("en_US")); - cerr.imbue(locale("en_US")); - clog.imbue(locale("de_DE")); - wcin.imbue(locale("en_US")); - wcout.imbue(locale("en_US")); - wcerr.imbue(locale("en_US")); - wclog.imbue(locale("de_DE")); + locale::global(locale(ISO_8859(1,en_US))); + cin.imbue(locale(ISO_8859(1,en_US))); + cout.imbue(locale(ISO_8859(1,en_US))); + cerr.imbue(locale(ISO_8859(1,en_US))); + clog.imbue(locale(ISO_8859(15,de_DE))); + wcin.imbue(locale(ISO_8859(1,en_US))); + wcout.imbue(locale(ISO_8859(1,en_US))); + wcerr.imbue(locale(ISO_8859(1,en_US))); + wclog.imbue(locale(ISO_8859(15,de_DE))); cout << 'f' << endl; cerr << 'r' << endl; diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc index cb44bdf..5982f28 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // { dg-require-fork "" } // { dg-require-mkfifo "" } @@ -41,8 +41,8 @@ void test01() using namespace std; using namespace __gnu_test; - locale loc_en(locale("en_US")); - locale loc_fr(locale("fr_FR")); + locale loc_en(locale(ISO_8859(1,en_US))); + locale loc_fr(locale(ISO_8859(15,fr_FR))); const char* name = "tmp_fifo_13582-2"; unlink(name); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc index 169f240..2f46d9c 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "fr_FR" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "fr_FR.ISO8859-15" } // 2004-01-11 Petur Runolfsson <peturr02@ru.is> @@ -32,8 +32,8 @@ void test01() bool test __attribute__((unused)) = true; using namespace std; - locale loc_en(locale("en_US")); - locale loc_fr(locale("fr_FR")); + locale loc_en(locale(ISO_8859(1,en_US))); + locale loc_fr(locale(ISO_8859(15,fr_FR))); const char* name = "tmp_13582-3.tst"; diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc index b3b08ad..85984b2 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // { dg-require-fork "" } // { dg-require-mkfifo "" } @@ -42,7 +42,7 @@ bool test01() using namespace __gnu_test; bool test __attribute__((unused)) = true; - locale loc_us = locale("en_US"); + locale loc_us = locale(ISO_8859(1,en_US)); const char* name = "tmp_14975-2"; diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc index 8c663da..3a6650d 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-05-13 Benjamin Kosnik <bkoz@redhat.com> @@ -43,7 +43,7 @@ void test02() VERIFY( p != bad); // According to 27.5.2.2.1, p1, loc == getloc() after pubimbue(loc). - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); locale ret = ob.pubimbue(loc_de); VERIFY( ob.getloc() == loc_de ); } diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc index 6b15839..9e17218 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-05-21 Benjamin Kosnik <bkoz@redhat.com> @@ -36,10 +36,10 @@ void test07() std::wfilebuf ob; VERIFY( ob.getloc() == loc ); - locale::global(locale("en_US")); + locale::global(locale(ISO_8859(1,en_US))); VERIFY( ob.getloc() == loc ); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); locale ret = ob.pubimbue(loc_de); VERIFY( ob.getloc() == loc_de ); VERIFY( ret == loc ); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc index 297bdca..6e3e56f 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE.ISO-8859-15@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-05-03 Petur Runolfsson <peturr02@ru.is> @@ -36,7 +36,7 @@ void test01() putc(static_cast<unsigned char>(i), file); fclose(file); - locale loc (locale("de_DE.ISO-8859-15@euro")); + locale loc (locale(ISO_8859(15,de_DE))); wchar_t buf[1]; wfilebuf fb; fb.pubimbue(loc); diff --git a/libstdc++-v3/testsuite/27_io/basic_ios/copyfmt/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_ios/copyfmt/char/2.cc index 61cf9fe..d7cd719 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ios/copyfmt/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ios/copyfmt/char/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 1999-09-20 bkoz @@ -36,7 +36,7 @@ void test03() typedef std::ios_base::fmtflags fmtflags; typedef std::ios_base::iostate iostate; locale loc_c = locale::classic(); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); std::ios ios_01(0); std::ios ios_02(0); ios_01.imbue(loc_c); diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc index 666b672..306cd60 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 1999-11-15 Kevin Ediger <kediger@licor.com> // test the floating point inserters (facet num_put) @@ -42,7 +42,7 @@ test02() os2.setf(ios::fixed); // Check it can be done in a locale with grouping on. - locale loc2 = locale("de_DE"); + locale loc2 = locale(ISO_8859(15,de_DE)); os2.imbue(loc2); os2 << fixed << setprecision(3) << val2 << endl; os2 << endl; diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc index da1e13d..a88d481 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // Copyright (C) 2005-2015 Free Software Foundation, Inc. // @@ -39,7 +39,7 @@ test02() os2.setf(wios::fixed); // Check it can be done in a locale with grouping on. - locale loc2 = locale("de_DE"); + locale loc2 = locale(ISO_8859(15,de_DE)); os2.imbue(loc2); os2 << fixed << setprecision(3) << val2 << endl; os2 << endl; diff --git a/libstdc++-v3/testsuite/27_io/basic_streambuf/cons/57394.cc b/libstdc++-v3/testsuite/27_io/basic_streambuf/cons/57394.cc index afea72c..624fe72 100644 --- a/libstdc++-v3/testsuite/27_io/basic_streambuf/cons/57394.cc +++ b/libstdc++-v3/testsuite/27_io/basic_streambuf/cons/57394.cc @@ -16,7 +16,7 @@ // <http://www.gnu.org/licenses/>. // { dg-options "-std=gnu++11" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 27.6.3 template class basic_streambuf @@ -105,7 +105,7 @@ void streambuf::test_swap() const int main() { - std::locale loc("de_DE"); + std::locale loc(ISO_8859(15,de_DE)); streambuf s(loc); s.test_copy(); s.test_assign(); diff --git a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc index f7b069a..6567615 100644 --- a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -46,7 +46,7 @@ void test02() bool test __attribute__((unused)) = true; Buf2 buf; - std::locale loc(std::locale("en_US")); + std::locale loc(std::locale(ISO_8859(1,en_US))); buf.pubimbue(loc); diff --git a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/9322.cc b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/9322.cc index 70a65f4..00e8932 100644 --- a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/9322.cc +++ b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/9322.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 1999-10-11 bkoz @@ -45,10 +45,10 @@ void test08() testbuf ob; VERIFY( ob.getloc() == loc ); - locale::global(locale("en_US")); + locale::global(locale(ISO_8859(1,en_US))); VERIFY( ob.getloc() == loc ); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); locale ret = ob.pubimbue(loc_de); VERIFY( ob.getloc() == loc_de ); VERIFY( ret == loc ); diff --git a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc index 87293b0..56176c1 100644 --- a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "en_US" } +// { dg-require-namedlocale "en_US.ISO8859-1" } // Copyright (C) 2003-2015 Free Software Foundation, Inc. // @@ -46,7 +46,7 @@ void test02() bool test __attribute__((unused)) = true; Buf2 buf; - std::locale loc(std::locale("en_US")); + std::locale loc(std::locale(ISO_8859(1,en_US))); buf.pubimbue(loc); diff --git a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc index 23528ce..f5f5cd8 100644 --- a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc +++ b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 1999-10-11 bkoz @@ -45,10 +45,10 @@ void test08() testbuf ob; VERIFY( ob.getloc() == loc ); - locale::global(locale("en_US")); + locale::global(locale(ISO_8859(1,en_US))); VERIFY( ob.getloc() == loc ); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); locale ret = ob.pubimbue(loc_de); VERIFY( ob.getloc() == loc_de ); VERIFY( ret == loc ); diff --git a/libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc b/libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc index 9770cb6..e2ac91a 100644 --- a/libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc +++ b/libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-05-21 Benjamin Kosnik <bkoz@redhat.com> @@ -35,10 +35,10 @@ void test03() std::stringbuf ob; VERIFY( ob.getloc() == loc ); - locale::global(locale("en_US")); + locale::global(locale(ISO_8859(1,en_US))); VERIFY( ob.getloc() == loc ); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); locale ret = ob.pubimbue(loc_de); VERIFY( ob.getloc() == loc_de ); VERIFY( ret == loc ); diff --git a/libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc b/libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc index ca5b499..ae32971 100644 --- a/libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc +++ b/libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc @@ -1,5 +1,5 @@ -// { dg-require-namedlocale "en_US" } -// { dg-require-namedlocale "de_DE" } +// { dg-require-namedlocale "en_US.ISO8859-1" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2001-05-21 Benjamin Kosnik <bkoz@redhat.com> @@ -35,10 +35,10 @@ void test03() std::wstringbuf ob; VERIFY( ob.getloc() == loc ); - locale::global(locale("en_US")); + locale::global(locale(ISO_8859(1,en_US))); VERIFY( ob.getloc() == loc ); - locale loc_de = locale("de_DE"); + locale loc_de = locale(ISO_8859(15,de_DE)); locale ret = ob.pubimbue(loc_de); VERIFY( ob.getloc() == loc_de ); VERIFY( ret == loc ); diff --git a/libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/char/1.cc b/libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/char/1.cc index 4347557..8514eae 100644 --- a/libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/char/1.cc @@ -1,5 +1,5 @@ // { dg-options "-std=gnu++11" } -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-1" } // 2010-03-01 Paolo Carlini <paolo.carlini@oracle.com> @@ -28,7 +28,7 @@ void test01() { bool test __attribute__((unused)) = true; - std::locale loc_de = std::locale("de_DE@euro"); + std::locale loc_de = std::locale(ISO_8859(15,de_DE)); std::istringstream iss; iss.imbue(loc_de); diff --git a/libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc b/libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc index 054dea9..ee54d3f 100644 --- a/libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc @@ -1,5 +1,5 @@ // { dg-options "-std=gnu++11" } -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2010-03-01 Paolo Carlini <paolo.carlini@oracle.com> @@ -28,7 +28,7 @@ void test01() { bool test __attribute__((unused)) = true; - std::locale loc_de = std::locale("de_DE@euro"); + std::locale loc_de = std::locale(ISO_8859(15,de_DE)); std::wistringstream iss; iss.imbue(loc_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 527278f..ecf097e 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,4 +1,4 @@ -// { dg-require-namedlocale "de_DE.utf8" } +// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-options " -std=gnu++11 " } // 2014-04-14 Rüdiger Sonderfeld <ruediger@c-plusplus.de> @@ -32,7 +32,7 @@ void test01() using namespace std; bool test __attribute__((unused)) = true; locale loc_c = locale::classic(); - locale loc_de = locale("de_DE.utf8"); + locale loc_de = locale("de_DE.UTF-8"); VERIFY( loc_de != loc_c ); istringstream iss; iss.imbue(loc_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 ec10960..cf8dd1c 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,4 +1,4 @@ -// { dg-require-namedlocale "de_DE.utf8" } +// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-options " -std=gnu++11 " } // 2014-04-14 Rüdiger Sonderfeld <ruediger@c-plusplus.de> @@ -33,7 +33,7 @@ void test01() using namespace std; bool test __attribute__((unused)) = true; locale loc_c = locale::classic(); - locale loc_de = locale("de_DE.utf8"); + locale loc_de = locale("de_DE.UTF-8"); VERIFY( loc_de != loc_c ); wistringstream iss; iss.imbue(loc_de); diff --git a/libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/char/1.cc b/libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/char/1.cc index e01ccba..b4e2092 100644 --- a/libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/char/1.cc @@ -1,5 +1,5 @@ // { dg-options "-std=gnu++11" } -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2010-03-01 Paolo Carlini <paolo.carlini@oracle.com> @@ -28,7 +28,7 @@ void test01() { bool test __attribute__((unused)) = true; - std::locale loc_de = std::locale("de_DE@euro"); + std::locale loc_de = std::locale(ISO_8859(15,de_DE)); std::ostringstream oss; oss.imbue(loc_de); diff --git a/libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/wchar_t/1.cc b/libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/wchar_t/1.cc index f39e854..d67570a 100644 --- a/libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/27_io/manipulators/extended/put_money/wchar_t/1.cc @@ -1,5 +1,5 @@ // { dg-options "-std=gnu++11" } -// { dg-require-namedlocale "de_DE@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2010-03-01 Paolo Carlini <paolo.carlini@oracle.com> @@ -28,7 +28,7 @@ void test01() { bool test __attribute__((unused)) = true; - std::locale loc_de = std::locale("de_DE@euro"); + std::locale loc_de = std::locale(ISO_8859(15,de_DE)); std::wostringstream oss; oss.imbue(loc_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 25cf6c4..82a92e3 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,4 +1,4 @@ -// { dg-require-namedlocale "de_DE.utf8" } +// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-options " -std=gnu++11 " } // 2014-04-14 Rüdiger Sonderfeld <ruediger@c-plusplus.de> @@ -32,7 +32,7 @@ void test01() using namespace std; bool test __attribute__((unused)) = true; locale loc_c = locale::classic(); - locale loc_de = locale("de_DE.utf8"); + locale loc_de = locale("de_DE.UTF-8"); VERIFY( loc_de != loc_c ); ostringstream oss; oss.imbue(loc_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 44521fc..dafa835 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,4 +1,4 @@ -// { dg-require-namedlocale "de_DE.utf8" } +// { dg-require-namedlocale "de_DE.UTF-8" } // { dg-options " -std=gnu++11 " } // 2014-04-14 Rüdiger Sonderfeld <ruediger@c-plusplus.de> @@ -32,7 +32,7 @@ void test01() using namespace std; bool test __attribute__((unused)) = true; locale loc_c = locale::classic(); - locale loc_de = locale("de_DE.utf8"); + locale loc_de = locale("de_DE.UTF-8"); VERIFY( loc_de != loc_c ); wostringstream oss; oss.imbue(loc_de); diff --git a/libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.cc b/libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.cc index 47a419f..4fd1bfa 100644 --- a/libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.cc +++ b/libstdc++-v3/testsuite/27_io/objects/wchar_t/13582-1_xin.cc @@ -36,13 +36,13 @@ void test01() if (wcin.get(c) && !isspace(c, wcin.getloc())) { str.push_back(c); - wcin.imbue(locale("en_US")); + wcin.imbue(locale(ISO_8859(1,en_US))); } if (wcin.get(c) && !isspace(c, wcin.getloc())) { str.push_back(c); - wcin.imbue(locale("fr_FR")); + wcin.imbue(locale(ISO_8859(15,fr_FR))); } while (wcin.get(c) && !isspace(c, wcin.getloc())) diff --git a/libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc b/libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc index e2412e4..94d3415 100644 --- a/libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc +++ b/libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc @@ -1,4 +1,4 @@ -// { dg-require-namedlocale "de_DE.ISO-8859-15@euro" } +// { dg-require-namedlocale "de_DE.ISO8859-15" } // 2003-04-30 Petur Runolfsson <peturr02@ru.is> @@ -35,7 +35,7 @@ void test01() putc(static_cast<unsigned char>(i), file); fclose(file); - locale loc (locale("de_DE.ISO-8859-15@euro")); + locale loc (locale(ISO_8859(15,de_DE))); locale::global(loc); // Set locale for stdin VERIFY( freopen(name, "r", stdin) ); diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp b/libstdc++-v3/testsuite/lib/libstdc++.exp index 6a62dfd..f5528a0 100644 --- a/libstdc++-v3/testsuite/lib/libstdc++.exp +++ b/libstdc++-v3/testsuite/lib/libstdc++.exp @@ -895,7 +895,7 @@ proc check_v3_target_time { } { proc check_v3_target_namedlocale { args } { global et_namedlocale - global tool + global tool set et_namedlocale 0 @@ -909,24 +909,41 @@ proc check_v3_target_namedlocale { args } { set f [open $src "w"] puts $f "#include <locale>" puts $f "#include <cstdio>" - puts $f "using namespace std;" + puts $f "#include <cstring>" + puts $f "using namespace std;" + puts $f "char *transform_locale(const char *name)" + puts $f "{" + puts $f " char *result = new char\[50\];" + puts $f " strcpy(result, name);" + puts $f "#if defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__" + puts $f " /* fall-through */" + puts $f "#else" + puts $f " if (strstr(result, \"ISO8859-15\")) {" + puts $f " strcat(result, \"@euro\");" + puts $f " }" + puts $f "#endif" + puts $f " return result;" + puts $f "}" puts $f "int main (int argc, char** argv)" puts $f "{" puts $f " if (argc < 2)" puts $f " {" puts $f " printf(\"locale support test not supported\\n\");" puts $f " return 1;" - puts $f " }" - puts $f " try" + puts $f " }" + puts $f " const char *namedloc = transform_locale(*(argv + 1));" + puts $f " try" puts $f " {" - puts $f " locale(*(argv + 1));" + puts $f " locale((const char*)namedloc);" + puts $f " delete namedloc;" puts $f " return 0;" puts $f " }" puts $f " catch(...)" puts $f " {" - puts $f " printf(\"locale '%s' not supported\\n\", *(argv + 1));" + puts $f " printf(\"locale '%s' not supported\\n\", namedloc);" + puts $f " delete namedloc;" puts $f " return 1;" - puts $f " }" + puts $f " }" puts $f "}" close $f diff --git a/libstdc++-v3/testsuite/util/testsuite_hooks.h b/libstdc++-v3/testsuite/util/testsuite_hooks.h index d0c8b1d..0d8afbd 100644 --- a/libstdc++-v3/testsuite/util/testsuite_hooks.h +++ b/libstdc++-v3/testsuite/util/testsuite_hooks.h @@ -67,6 +67,13 @@ # define unlink(x) #endif +#if defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__ +# define ISO_8859(part,langTERR) #langTERR ".ISO8859-" #part +#else +# define ISO_8859(part,langTERR) ((part) == 15 ?\ + #langTERR ".ISO8859-" #part "@euro" : #langTERR ".ISO8859-" #part) +#endif + namespace __gnu_test { // All macros are defined in GLIBCXX_CONFIGURE_TESTSUITE and imported |