diff options
author | Paolo Carlini <pcarlini@suse.de> | 2005-05-18 08:07:32 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2005-05-18 08:07:32 +0000 |
commit | f63a84952123b44a6ba5058bef94adae1b20121a (patch) | |
tree | 653d190add6cad3d820dd0c0eb8bd0bae78acae5 /libstdc++-v3 | |
parent | 5b7451a6ab6b45a6239ad5372de6645463c927e6 (diff) | |
download | gcc-f63a84952123b44a6ba5058bef94adae1b20121a.tar.gz |
testsuite_hooks.cc: Remove try_named_locale.
2005-05-18 Paolo Carlini <pcarlini@suse.de>
* testsuite/testsuite_hooks.cc: Remove try_named_locale.
* testsuite/testsuite_hooks.h: Remove try_named_locale.
* testsuite/lib/libstdc++.exp (check_v3_target_namedlocale): New.
* testsuite/lib/dg-options.exp (dg-require-namedlocale): New, uses
the above.
* testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc: Use
dg-require-namedlocale.
* 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/4.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/4.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/3.cc: Likewise.
* testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
* testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
* testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
* testsuite/22_locale/codecvt/in/wchar_t/9.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/4.cc: Likewise.
* testsuite/22_locale/codecvt/length/wchar_t/7.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/4.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/3.cc: Likewise.
* testsuite/22_locale/codecvt/out/wchar_t/4.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/4.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/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/3.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/3.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/12438.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/4.cc: Likewise.
* testsuite/22_locale/locale/cons/5.cc: Likewise.
* testsuite/22_locale/locale/cons/7.cc: Likewise.
* testsuite/22_locale/locale/cons/7222-env.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/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/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_date/char/12750.cc: Likewise.
* testsuite/22_locale/time_get/get_date/char/2.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/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/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_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/12868.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/overflow/wchar_t/11305-1.cc: Likewise.
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
* testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
* testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
* testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/5.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/imbue/char/13007-1.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-1.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/objects/wchar_t/10.cc: Likewise.
* testsuite/27_io/objects/wchar_t/11.cc: Likewise.
* testsuite/27_io/objects/wchar_t/12.cc: Likewise.
* testsuite/27_io/objects/wchar_t/13.cc: Likewise.
* testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
* testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
From-SVN: r99889
Diffstat (limited to 'libstdc++-v3')
316 files changed, 1666 insertions, 633 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b265c8b48bf..178fa961bc0 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,359 @@ +2005-05-18 Paolo Carlini <pcarlini@suse.de> + + * testsuite/testsuite_hooks.cc: Remove try_named_locale. + * testsuite/testsuite_hooks.h: Remove try_named_locale. + * testsuite/lib/libstdc++.exp (check_v3_target_namedlocale): New. + * testsuite/lib/dg-options.exp (dg-require-namedlocale): New, uses + the above. + * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc: Use + dg-require-namedlocale. + * 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/4.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/4.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/3.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/9.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/4.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/7.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/4.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/3.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/4.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/4.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/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/3.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/3.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/12438.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/4.cc: Likewise. + * testsuite/22_locale/locale/cons/5.cc: Likewise. + * testsuite/22_locale/locale/cons/7.cc: Likewise. + * testsuite/22_locale/locale/cons/7222-env.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/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/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_date/char/12750.cc: Likewise. + * testsuite/22_locale/time_get/get_date/char/2.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/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/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_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/12868.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/overflow/wchar_t/11305-1.cc: Likewise. + * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise. + * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise. + * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise. + * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise. + * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.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/imbue/char/13007-1.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-1.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/objects/wchar_t/10.cc: Likewise. + * testsuite/27_io/objects/wchar_t/11.cc: Likewise. + * testsuite/27_io/objects/wchar_t/12.cc: Likewise. + * testsuite/27_io/objects/wchar_t/13.cc: Likewise. + * testsuite/27_io/objects/wchar_t/9520.cc: Likewise. + * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise. + 2005-05-17 Nathan Sidwell <nathan@codesourcery.com> * libsupc++/eh_personality.cc (gcc_unreachable): Define. 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 da377b57a45..bc17a8a8161 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test02() bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-1"); + locale loc = locale("en_US.ISO-8859-1"); 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 6830d301036..cdf3adc5bbb 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test03() bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-15"); + locale loc = locale("en_US.ISO-8859-15"); 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/4.cc b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc index ecb00753175..3b624859818 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test04() bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 815cfd3ec28..91f75aff0d1 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test02() typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; bool test __attribute__((unused)) = true; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-1"); + locale loc = locale("en_US.ISO-8859-1"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); 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 d456868b85d..920db255870 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test03() typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; bool test __attribute__((unused)) = true; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-15"); + locale loc = locale("en_US.ISO-8859-15"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/4.cc b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/4.cc index d996797a8be..f8530e7ac82 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/4.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test04() typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; bool test __attribute__((unused)) = true; - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c1e025cff4b..c8e5f4f8014 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -88,7 +90,7 @@ void test02() wmemset(i_ref, 0xdeadbeef, size + 1); int_type* ito_next; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-1"); + locale loc = locale("en_US.ISO-8859-1"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/3.cc index 361f2c7c418..dd18ee99dd2 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/3.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -102,7 +104,7 @@ void test03() wmemset(i_ref, 0xdeadbeef, size + 1); int_type* ito_next; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-15"); + locale loc = locale("en_US.ISO-8859-15"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/4.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/4.cc index 14b67284b8c..9761784250b 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/4.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -110,7 +112,7 @@ void test04() wmemset(i_ref, 0xdeadbeef, esize + 1); int_type* ito_next; - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/7.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/7.cc index 8689be233fa..984135ccd77 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/7.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/7.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -60,7 +62,7 @@ void test07() wmemset(i_ref, 0xdeadbeef, size + 1); int_type* ito_next; - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/8.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/8.cc index ee4d82bae63..77e9cd9432e 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/8.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/8.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -109,7 +111,7 @@ void test08() wmemset(i_ref, 0xdeadbeef, esize + 1); int_type* ito_next; - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/9.cc b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/9.cc index ed6e68849a7..7afb1989f32 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/9.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/9.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -111,7 +113,7 @@ void test09() int_type* ito = i_arr; int_type* ito_next; - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 a969ef61235..5e0defbfc16 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -61,7 +63,7 @@ void test02() "\xff"; int size = strlen(e_lit); - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-1"); + locale loc = locale("en_US.ISO-8859-1"); 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 3512e8ce265..f6f1c22da30 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -61,7 +63,7 @@ void test03() "\xff"; int size = strlen(e_lit); - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-15"); + locale loc = locale("en_US.ISO-8859-15"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/4.cc b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/4.cc index ca742c30240..6a81fe994f8 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/4.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -99,7 +101,7 @@ void test04() int esize = strlen(e_lit); int isize = wcslen(i_lit); - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/7.cc b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/7.cc index 5f35a0f2b1a..7bcd0f2d961 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/7.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/7.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -51,7 +53,7 @@ void test07() const ext_type* e_lit = "a\xc0\xff"; int size = strlen(e_lit); - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 57d471e7798..1393798c001 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -31,7 +33,7 @@ void test02() bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-1"); + locale loc = locale("en_US.ISO-8859-1"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); 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 229692b5f73..324b9628485 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -31,7 +33,7 @@ void test03() bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-15"); + locale loc = locale("en_US.ISO-8859-15"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/4.cc b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/4.cc index 7533e4c0659..dc01de72415 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/4.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -31,7 +33,7 @@ void test04() bool test __attribute__((unused)) = true; typedef codecvt<wchar_t, char, mbstate_t> w_codecvt; - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 cffff049c28..d12b27611e6 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -86,7 +88,7 @@ void test02() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-1"); + locale loc = locale("en_US.ISO-8859-1"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/3.cc index c421488d1c4..3c88fa23241 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/3.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -100,7 +102,7 @@ void test03() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-15"); + locale loc = locale("en_US.ISO-8859-15"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/4.cc b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/4.cc index fabb941b021..f41c950f638 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/4.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -107,7 +109,7 @@ void test04() memset(e_ref, 0xf0, esize + 1); ext_type* eto_next; - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); 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 2a469c65c30..85c30be8d9a 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -58,7 +60,7 @@ void test03() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-1"); + locale loc = locale("en_US.ISO-8859-1"); 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 dce60f81a26..3727da5d310 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -71,7 +73,7 @@ void test02() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-1"); + locale loc = locale("en_US.ISO-8859-1"); 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 e327ef86731..5bf0f81f9bf 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -85,7 +87,7 @@ void test03() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-15"); + locale loc = locale("en_US.ISO-8859-15"); locale::global(loc); const w_codecvt* cvt = &use_facet<w_codecvt>(loc); diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/4.cc b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/4.cc index d4dc56051af..6a8413dad70 100644 --- a/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/4.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-06 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -80,7 +82,7 @@ void test04() memset(e_ref, 0xf0, size + 1); ext_type* eto_next; - locale loc = __gnu_test::try_named_locale("en_US.UTF-8"); + locale loc = locale("en_US.UTF-8"); 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 62e9510d368..857e19f8256 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,9 +35,9 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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 d0bad93196b..f1840334ed8 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,9 +35,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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 7de98aa7925..3f5042ef71c 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-24 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 19e4210ff2c..1ef3f20576c 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 292b8c738e4..6434f7ebc76 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 995c5b4f699..2fc60a132d2 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,9 +35,9 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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 c4a95b6cd81..7f5073603d5 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 @@ -1,6 +1,12 @@ +// { dg-do run } +// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ +// { dg-options "-finput-charset=ISO8859-1" } +// { dg-require-iconv "ISO8859-1" } +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -18,11 +24,6 @@ // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, // USA. -// { dg-do run } -// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ -// { dg-options "-finput-charset=ISO8859-1" } -// { dg-require-iconv "ISO8859-1" } - // 22.2.4.1.1 collate members #include <locale> @@ -38,9 +39,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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 209f7f835e3..e9f761e71e0 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-24 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 6819fa5411a..a236171eed2 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 @@ -1,6 +1,12 @@ +// { dg-do run } +// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ +// { dg-options "-finput-charset=ISO8859-1" } +// { dg-require-iconv "ISO8859-1" } +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -20,11 +26,6 @@ // 22.2.4.1.1 collate members -// { dg-do run } -// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ -// { dg-options "-finput-charset=ISO8859-1" } -// { dg-require-iconv "ISO8859-1" } - #include <testsuite_hooks.h> #define main discard_main_1 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 f7c1cc06f1e..eaf2f74dc72 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 @@ -1,6 +1,12 @@ +// { dg-do run } +// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ +// { dg-options "-finput-charset=ISO8859-1" } +// { dg-require-iconv "ISO8859-1" } +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -20,11 +26,6 @@ // 22.2.4.1.1 collate members -// { dg-do run } -// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ -// { dg-options "-finput-charset=ISO8859-1" } -// { dg-require-iconv "ISO8859-1" } - #include <testsuite_hooks.h> #define main discard_main_1 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 236d21e128d..44493e7e28d 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,9 +35,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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 19e4210ff2c..1ef3f20576c 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 292b8c738e4..6434f7ebc76 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 4fac2729585..56e0509bdc9 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 @@ -1,6 +1,12 @@ +// { dg-do run } +// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ +// { dg-options "-finput-charset=ISO8859-1" } +// { dg-require-iconv "ISO8859-1" } +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -20,11 +26,6 @@ // 22.2.4.1.1 collate members -// { dg-do run } -// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ -// { dg-options "-finput-charset=ISO8859-1" } -// { dg-require-iconv "ISO8859-1" } - #include <locale> #include <testsuite_hooks.h> @@ -37,9 +38,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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 6819fa5411a..a236171eed2 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 @@ -1,6 +1,12 @@ +// { dg-do run } +// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ +// { dg-options "-finput-charset=ISO8859-1" } +// { dg-require-iconv "ISO8859-1" } +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -20,11 +26,6 @@ // 22.2.4.1.1 collate members -// { dg-do run } -// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ -// { dg-options "-finput-charset=ISO8859-1" } -// { dg-require-iconv "ISO8859-1" } - #include <testsuite_hooks.h> #define main discard_main_1 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 f7c1cc06f1e..eaf2f74dc72 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 @@ -1,6 +1,12 @@ +// { dg-do run } +// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ +// { dg-options "-finput-charset=ISO8859-1" } +// { dg-require-iconv "ISO8859-1" } +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -20,11 +26,6 @@ // 22.2.4.1.1 collate members -// { dg-do run } -// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ -// { dg-options "-finput-charset=ISO8859-1" } -// { dg-require-iconv "ISO8859-1" } - #include <testsuite_hooks.h> #define main discard_main_1 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 9dfc00ffaf4..6f4e3156ae5 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -32,9 +34,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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 dab1f081b0d..dd632900703 100644 --- a/libstdc++-v3/testsuite/22_locale/collate/transform/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/collate/transform/char/3.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-24 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -32,7 +34,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 ca0da1c2f2a..4cb4c9a9726 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 1231025372b..de07f85e1f7 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 a52899b7625..2e6ff58be85 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 @@ -1,6 +1,12 @@ +// { dg-do run } +// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ +// { dg-options "-finput-charset=ISO8859-1" } +// { dg-require-iconv "ISO8859-1" } +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -20,11 +26,6 @@ // 22.2.4.1.1 collate members -// { dg-do run } -// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ -// { dg-options "-finput-charset=ISO8859-1" } -// { dg-require-iconv "ISO8859-1" } - #include <locale> #include <testsuite_hooks.h> @@ -37,9 +38,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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 fdd88f70885..581e219c2c2 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-02-24 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -32,7 +34,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 c3286289cc5..3b3aa52ee0e 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 @@ -1,6 +1,12 @@ +// { dg-do run } +// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ +// { dg-options "-finput-charset=ISO8859-1" } +// { dg-require-iconv "ISO8859-1" } +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -20,11 +26,6 @@ // 22.2.4.1.1 collate members -// { dg-do run } -// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ -// { dg-options "-finput-charset=ISO8859-1" } -// { dg-require-iconv "ISO8859-1" } - #include <testsuite_hooks.h> #define main discard_main_2 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 b8bb537555a..463fd63b1d9 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 @@ -1,6 +1,12 @@ +// { dg-do run } +// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ +// { dg-options "-finput-charset=ISO8859-1" } +// { dg-require-iconv "ISO8859-1" } +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -20,11 +26,6 @@ // 22.2.4.1.1 collate members -// { dg-do run } -// { dg-xfail-if "" { "*-*-hpux11.23" } { "*" } { "" } } */ -// { dg-options "-finput-charset=ISO8859-1" } -// { dg-require-iconv "ISO8859-1" } - #include <testsuite_hooks.h> #define main discard_main_2 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 be4524f9ca6..195b64dd0b7 100644 --- a/libstdc++-v3/testsuite/22_locale/collate_byname/named_equivalence.cc +++ b/libstdc++-v3/testsuite/22_locale/collate_byname/named_equivalence.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002 Free Software Foundation +// Copyright (C) 2001, 2002, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -32,7 +34,7 @@ void test01() string str; locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("de_DE"); str = loc_de.name(); locale loc_byname(locale::classic(), new collate_byname<char>("de_DE")); 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 90c8a850e5a..8a85edae205 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc @@ -1,3 +1,4 @@ +// { dg-require-namedlocale "" } // { dg-do run { xfail *-*-![linux]* } } // Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 // Free Software Foundation, Inc. @@ -68,7 +69,7 @@ void test02() } // "de_DE" - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 294934099c1..cbe03885d04 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 658135b5550..203a5b89a0b 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,3 +1,4 @@ +// { dg-require-namedlocale "" } // { dg-do run { xfail *-*-![linux]* } } // Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 // Free Software Foundation, Inc. @@ -68,7 +69,7 @@ void test02() } // "de_DE" - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 19e4210ff2c..1ef3f20576c 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 292b8c738e4..6434f7ebc76 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 19e4210ff2c..1ef3f20576c 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 292b8c738e4..86eaef9434d 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,3 +1,5 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> // Copyright (C) 2001, 2002, 2003 Free Software Foundation diff --git a/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/3.cc b/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/3.cc index 1e00a840a2b..8ddcb5cc19a 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/3.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-03-12 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -38,7 +40,7 @@ void test03() using namespace std; bool test __attribute__((unused)) = true; - locale loc = __gnu_test::try_named_locale("se_NO.UTF-8"); + locale loc = locale("se_NO.UTF-8"); const ctype<wchar_t>& wct = use_facet<ctype<wchar_t> >(loc); const wchar_t* wstrlit = L"\x80"; 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 19e4210ff2c..1ef3f20576c 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 292b8c738e4..6434f7ebc76 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 0cb05dd930a..d8aeba0765d 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-03-12 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -38,7 +40,7 @@ void test02() using namespace std; bool test __attribute__((unused)) = true; - locale loc = __gnu_test::try_named_locale("en_US.ISO-8859-1"); + locale loc = locale("en_US.ISO-8859-1"); 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/3.cc b/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/3.cc index 8d6f1f3c7ae..937643609f8 100644 --- a/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/3.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-03-12 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -38,7 +40,7 @@ void test03() using namespace std; bool test __attribute__((unused)) = true; - locale loc = __gnu_test::try_named_locale("se_NO.UTF-8"); + locale loc = locale("se_NO.UTF-8"); const ctype<wchar_t>& wct = use_facet<ctype<wchar_t> >(loc); const char* strlit = "\xc2\x80"; 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the diff --git a/libstdc++-v3/testsuite/22_locale/facet/2.cc b/libstdc++-v3/testsuite/22_locale/facet/2.cc index f3059ee05b7..f3d14b16080 100644 --- a/libstdc++-v3/testsuite/22_locale/facet/2.cc +++ b/libstdc++-v3/testsuite/22_locale/facet/2.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2000-08-31 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2000, 2002, 2003 Free Software Foundation +// Copyright (C) 2000, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -83,7 +85,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 = __gnu_test::try_named_locale("es_MX"); + locale loc03 = locale("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 b58f61bfa97..e90b9442d13 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/12352.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/12352.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -101,7 +103,7 @@ void test01(int iters) times_to_fail = i; try { - std::locale loc1 = __gnu_test::try_named_locale(""); + std::locale loc1 = std::locale(""); std::locale loc2(loc1, std::locale::classic(), std::locale::numeric); } diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/12438.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/12438.cc index 70691d320e4..581c2df2795 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/12438.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/12438.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -42,7 +44,7 @@ void test01(int iters) try { locale loc1 = locale::classic(); - locale loc2 = __gnu_test::try_named_locale(""); + locale loc2 = locale(""); VERIFY( !has_facet<MyFacet>(loc2) ); loc1.combine<MyFacet>(loc2); 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 87dfa6c0b95..246b693b976 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,9 @@ // { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* alpha*-*-osf* } } // { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* alpha*-*-osf* } } // { dg-options "-pthreads" { target *-*-solaris* } } +// { dg-require-namedlocale "" } -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -38,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] = __gnu_test::try_named_locale(j % 2 ? "en_US" : "fr_FR"); + loc[j] = std::locale(j % 2 ? "en_US" : "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 a48c4a85f0d..96fadee4d1d 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,9 @@ // { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* alpha*-*-osf* } } // { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* alpha*-*-osf* } } // { dg-options "-pthreads" { target *-*-solaris* } } +// { dg-require-namedlocale "" } -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -52,7 +53,7 @@ main() pthread_t tid[max_thread_count]; for (int j = 0; j < max_locales; ++j) - loc[j] = __gnu_test::try_named_locale(j % 2 ? "en_US" : "fr_FR"); + loc[j] = std::locale(j % 2 ? "en_US" : "fr_FR"); for (int i = 0; i < max_thread_count; i++) pthread_create(&tid[i], NULL, 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 af51d3313d6..50f5630da24 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/2.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2000-09-13 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2000, 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -170,7 +172,7 @@ void test01() // 3 // explicit locale(const char* std_name) - locale loc06 = __gnu_test::try_named_locale("fr_FR"); + locale loc06 = locale("fr_FR"); VERIFY (loc06 != loc01); VERIFY (loc06 != loc02); VERIFY (loc06.name() == "fr_FR"); diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/4.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/4.cc index 9343535a8ad..bedec23d30e 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/4.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/4.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2000-09-13 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2000, 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test03() const char* LC_ALL_orig = getenv("LC_ALL"); if (!setenv("LC_ALL", "it_IT", 1)) { - std::locale loc = __gnu_test::try_named_locale(""); + std::locale loc = std::locale(""); VERIFY( loc.name() == "it_IT" ); setenv("LC_ALL", LC_ALL_orig ? LC_ALL_orig : "", 1); } diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/5.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/5.cc index 697b4a49c67..9cc54614dca 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/5.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/5.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2000-09-13 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2000, 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -65,7 +67,7 @@ void test04() // Check that a "POSIX" LC_ALL is equivalent to "C". if (!setenv("LC_ALL", "POSIX", 1)) { - locale loc = __gnu_test::try_named_locale(""); + locale loc = locale(""); VERIFY( loc.name() == "C" ); } setenv("LC_ALL", "", 1); @@ -73,7 +75,7 @@ void test04() // Check that a "en_PH" LC_ALL is equivalent to "en_PH". if (!setenv("LC_ALL", "en_PH", 1)) { - locale loc = __gnu_test::try_named_locale(""); + locale loc = locale(""); VERIFY( loc.name() == "en_PH" ); } setenv("LC_ALL", "", 1); @@ -83,7 +85,7 @@ void test04() { if (!setenv("LC_ALL", "en_PH", 1)) { - locale loc = __gnu_test::try_named_locale(""); + locale loc = locale(""); VERIFY( loc.name() == "en_PH" ); } setenv("LC_ALL", "", 1); @@ -112,7 +114,7 @@ void test04() // Check the default set by LANG. if (!setenv("LANG", "fr_FR", 1)) { - locale loc = __gnu_test::try_named_locale(""); + locale loc = locale(""); VERIFY( loc.name() == "fr_FR" ); } @@ -126,7 +128,7 @@ void test04() // Setting a category in the "C" default. if (!setenv("LC_COLLATE", "de_DE", 1)) { - locale loc = __gnu_test::try_named_locale(""); + locale loc = locale(""); #if _GLIBCXX_NUM_CATEGORIES VERIFY( loc.name() == "LC_CTYPE=C;LC_NUMERIC=C;LC_TIME=C;" @@ -142,7 +144,7 @@ void test04() // Changing the LANG default while LC_COLLATE is set. if (!setenv("LANG", "fr_FR", 1)) { - locale loc = __gnu_test::try_named_locale(""); + locale loc = locale(""); #if _GLIBCXX_NUM_CATEGORIES VERIFY( loc.name() == "LC_CTYPE=fr_FR;LC_NUMERIC=fr_FR;" "LC_TIME=fr_FR;LC_COLLATE=de_DE;LC_MONETARY=fr_FR;" @@ -160,7 +162,7 @@ void test04() #if _GLIBCXX_NUM_CATEGORIES if (!setenv("LC_IDENTIFICATION", "it_IT", 1)) { - locale loc = __gnu_test::try_named_locale(""); + locale loc = locale(""); VERIFY( loc.name() == "LC_CTYPE=fr_FR;LC_NUMERIC=fr_FR;" "LC_TIME=fr_FR;LC_COLLATE=de_DE;LC_MONETARY=fr_FR;" "LC_MESSAGES=fr_FR;LC_PAPER=fr_FR;LC_NAME=fr_FR;" diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/7.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/7.cc index 8b4aafe14f4..f01de7d9edf 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/7.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/7.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-01-19 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2003 Free Software Foundation +// Copyright (C) 2001, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ test02() // construct a locale object with the specialized facet. locale loc_c = locale::classic(); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); + locale loc_fr = locale("fr_FR"); locale loc_1(locale::classic(), new numpunct_byname<char>("fr_FR")); diff --git a/libstdc++-v3/testsuite/22_locale/locale/cons/7222-env.cc b/libstdc++-v3/testsuite/22_locale/locale/cons/7222-env.cc index 4524a070b7a..842dafd5ee7 100644 --- a/libstdc++-v3/testsuite/22_locale/locale/cons/7222-env.cc +++ b/libstdc++-v3/testsuite/22_locale/locale/cons/7222-env.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2000-09-13 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2000, 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -30,8 +32,8 @@ void test02() { bool test __attribute__((unused)) = true; - std::locale loc_1 = __gnu_test::try_named_locale(""); - std::locale loc_2 = __gnu_test::try_named_locale(""); + std::locale loc_1 = std::locale(""); + std::locale loc_2 = std::locale(""); VERIFY( loc_1 == loc_2 ); } 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 7c143f4f577..13a210024bd 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-02-09 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -30,8 +32,8 @@ void test01() using namespace std; bool test __attribute__((unused)) = true; - const locale loc_is = __gnu_test::try_named_locale("is_IS"); - const locale loc_en = __gnu_test::try_named_locale("en_US"); + const locale loc_is = locale("is_IS"); + const locale loc_en = locale("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 653eaaf99d6..79b9a7b1e12 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2000-09-13 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2000, 2002, 2003 Free Software Foundation +// Copyright (C) 2000, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -42,13 +44,13 @@ void test02() // named locales work. if (testph && testmx) { - const locale loc_ph = __gnu_test::try_named_locale(ph.c_str()); - const locale loc_mx = __gnu_test::try_named_locale(mx.c_str()); + const locale loc_ph = locale(ph.c_str()); + const locale loc_mx = locale(mx.c_str()); // Use setlocale between two calls to locale("") - const locale loc_env_1 = __gnu_test::try_named_locale(""); + const locale loc_env_1 = locale(""); setlocale(LC_ALL, ph.c_str()); - const locale loc_env_2 = __gnu_test::try_named_locale(""); + const locale loc_env_2 = locale(""); VERIFY( loc_env_1 == loc_env_2 ); // Change global locale. 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 d1dd441ccab..ae2941bbe8a 100644 --- a/libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-07-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("de_DE"); VERIFY( loc_c != loc_de ); // cache the messages facets 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 120358cae22..1b2a677123a 100644 --- a/libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-07-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); + locale loc_fr = locale("fr_FR"); VERIFY( loc_c != 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 272e19bfaca..3742605bd83 100644 --- a/libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-07-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,8 +37,8 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("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 294934099c1..cbe03885d04 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3072383a988..cbaded7ab9c 100644 --- a/libstdc++-v3/testsuite/22_locale/messages_byname/named_equivalence.cc +++ b/libstdc++-v3/testsuite/22_locale/messages_byname/named_equivalence.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-07-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2003 Free Software Foundation +// Copyright (C) 2001, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() const char* dir = LOCALEDIR; locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("de_DE"); str = loc_de.name(); locale loc_byname(locale::classic(), new messages_byname<char>("de_DE")); 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 1275040e5ec..f534837aa2c 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 1711e25e4b7..de161c8e773 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-10-23 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -31,7 +33,7 @@ void test01() bool test __attribute__((unused)) = true; - locale loc_us = __gnu_test::try_named_locale("en_US"); + locale loc_us = locale("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 5494ca0d075..ffb4e69861a 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-10-24 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test01() bool test __attribute__((unused)) = true; // basic construction - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 17825d546b2..48af8c53988 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,6 @@ -// Copyright (C) 2003 Free Software Foundation +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -29,7 +31,7 @@ void test01() bool test __attribute__((unused)) = true; - locale loc_us = __gnu_test::try_named_locale("en_US"); + locale loc_us = locale("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 2b4f32a87f8..9527075fc28 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-02-05 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 d7040ba237b..5cba310e9ed 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-02-05 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 a5e766eb45b..95f7456c49f 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-03-01 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 c4a2011e776..4ff6fd0d9bc 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-03-02 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,8 +36,8 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_de = locale("de_DE@euro"); + locale loc_hk = locale("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 5216b414aae..394898ba793 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-03-08 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 3da65de43d1..8ceaef2f14f 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-03-15 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 e6ae8d926bb..31be9830aaf 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("en_HK"); VERIFY( loc_c != loc_hk ); // total EPA budget FY 2002 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 6a07ab25166..b647e6435f0 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 9556dfbf003..bfd19d75221 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test04() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 97db30aba24..9f23d6a2b50 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 ec63ba9b24b..28bb4e7e2bb 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 f382e484faa..ade3944bb1f 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 c1e26c87518..5d7bf957f05 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-10-23 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -31,7 +33,7 @@ void test01() bool test __attribute__((unused)) = true; - locale loc_us = __gnu_test::try_named_locale("en_US"); + locale loc_us = locale("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 af2c230b9a1..82247b08b30 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-10-24 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test01() bool test __attribute__((unused)) = true; // basic construction - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 8649db41187..2165597e7eb 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,6 @@ -// Copyright (C) 2003 Free Software Foundation +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -29,7 +31,7 @@ void test01() bool test __attribute__((unused)) = true; - locale loc_us = __gnu_test::try_named_locale("en_US"); + locale loc_us = locale("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 95ecbefb880..03b06c41aed 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-02-05 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 564d5fd7798..9b0b595b1e2 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-02-05 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 52a4589d1cb..27523b57f1d 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-03-01 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 c7d7bd2299e..e3c94ef136e 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-03-02 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,8 +36,8 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_de = locale("de_DE@euro"); + locale loc_hk = locale("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 e8affd81bb8..6d9b789f8d0 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-03-08 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 285de236276..520df5bb380 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-03-15 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 bf7edc11b63..d84ceb3ec6f 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("en_HK"); VERIFY( loc_c != loc_hk ); // total EPA budget FY 2002 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 2b1dc33e2be..4241dc70299 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 4f541ed882a..c0b473ccca7 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-12 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test04() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 97db30aba24..9f23d6a2b50 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 ec63ba9b24b..28bb4e7e2bb 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 85998856cd5..39397df5a15 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 2833afbcaa3..e8aeec37c48 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 f4e70ec8d69..1b222b65abd 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 acc1c94cc9b..cf3451f1c37 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,4 +1,6 @@ -// Copyright (C) 2004 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2004, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -25,8 +27,8 @@ int main() using namespace std; bool test __attribute__((unused)) = true; - locale l1 = __gnu_test::try_named_locale("de_DE"); - locale l2 = __gnu_test::try_named_locale("es_ES"); + locale l1 = locale("de_DE"); + locale l2 = locale("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 2f7385fb155..2559c5bb689 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 105db813293..b09ef345820 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 76d0cdd556f..6dd3da73d0a 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 4f6148bcccc..0c90b45fed7 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 63f16095cc1..d6fc3c59b94 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-27 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE@euro"); + locale loc_de = locale("de_DE@euro"); 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 2f7385fb155..2559c5bb689 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 105db813293..b09ef345820 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 70e4516d0ff..c86c9a2fc22 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-23 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 19e4210ff2c..1ef3f20576c 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 292b8c738e4..6434f7ebc76 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 dc1d9706123..382268c3f90 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-23 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 19e4210ff2c..1ef3f20576c 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 292b8c738e4..6434f7ebc76 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 2cdef4b1abc..fbb551b1e3f 100644 --- a/libstdc++-v3/testsuite/22_locale/moneypunct_byname/named_equivalence.cc +++ b/libstdc++-v3/testsuite/22_locale/moneypunct_byname/named_equivalence.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-24 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2003 Free Software Foundation +// Copyright (C) 2001, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -32,7 +34,7 @@ void test01() bool test __attribute__((unused)) = true; string str; - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("de_DE"); str = loc_de.name(); locale loc_byname(locale::classic(), new moneypunct_byname<char>("de_DE")); 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 be89e7568a8..e74af6ccb6b 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 1a95301b621..51ce8e95e11 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 ad43c9d79cf..c4d4cabb4c4 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -36,7 +38,7 @@ void test05() istringstream iss; // A locale that expects grouping - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 ccf51d3dbd6..bdb400cbef2 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test06() double d = 0.0; istringstream iss; - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 5934b61cbd5..6d3b43fa9a0 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-12-19 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -32,7 +34,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 2f7385fb155..2559c5bb689 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 105db813293..b09ef345820 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 fefb91d0196..8201c180ad8 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,3 +1,5 @@ +// { dg-require-namedlocale "" } + // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> // Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation @@ -33,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 6dafa222cb8..c5e634abe7f 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 618b74ceaa0..1d5721dbecc 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -36,7 +38,7 @@ void test05() wistringstream iss; // A locale that expects grouping - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 fac26fe173a..9add10592cc 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test06() double d = 0.0; wistringstream iss; - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 df3db53b127..9703a6143ff 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-12-19 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -32,7 +34,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 2f7385fb155..2559c5bb689 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 105db813293..b09ef345820 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 00bbd9a1cd3..0bfa6b9b6d6 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 abb2e5ced61..419ce15b9ec 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,3 +1,5 @@ +// { dg-require-namedlocale "" } + // 2005-04-08 Paolo Carlini <pcarlini@suse.de> // Copyright (C) 2005 Free Software Foundation @@ -31,7 +33,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 a90160c1cff..184955086d9 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,3 +1,5 @@ +// { dg-require-namedlocale "" } + // 2005-04-17 Paolo Carlini <pcarlini@suse.de> // Copyright (C) 2005 Free Software Foundation @@ -31,7 +33,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 d3c004952a9..0cec582ccf6 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 467ecf9e43f..d759df53a64 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test05() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 2f8d6273b6b..8639de70728 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,4 +1,6 @@ -// Copyright (C) 2004 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2004, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -25,8 +27,8 @@ int main() using namespace std; bool test __attribute__((unused)) = true; - locale l1 = __gnu_test::try_named_locale("de_DE"); - locale l2 = __gnu_test::try_named_locale("es_ES"); + locale l1 = locale("de_DE"); + locale l2 = locale("es_ES"); const num_put<char>& np = use_facet<num_put<char> >(l1); ostringstream oss; 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 0bcd332b1de..375cb42908d 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 ab9a6a65927..f9ba9f42097 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 efc0f51364d..14f0853777d 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 226971853c4..ba286f4e317 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,3 +1,5 @@ +// { dg-require-namedlocale "" } + // 2005-04-08 Paolo Carlini <pcarlini@suse.de> // Copyright (C) 2005 Free Software Foundation @@ -31,7 +33,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 29dc16cd846..b0430b5532a 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,3 +1,5 @@ +// { dg-require-namedlocale "" } + // 2005-04-17 Paolo Carlini <pcarlini@suse.de> // Copyright (C) 2005 Free Software Foundation @@ -31,7 +33,7 @@ void test01() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 6a96202cd56..dad56fe1731 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test03() // basic construction locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 8107aa19dfb..36566f7e37b 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-11-19 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test05() bool test __attribute__((unused)) = true; // A locale that expects grouping. - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 0bcd332b1de..375cb42908d 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 ab9a6a65927..f9ba9f42097 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 cbff78e5740..2e8ef9a5394 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-01-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -31,9 +33,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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/numpunct/members/char/3.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc index 57e7f301984..691420aa54d 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct/members/char/3.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-01-24 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2003 Free Software Foundation +// Copyright (C) 2001, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -29,7 +31,7 @@ void test02() bool test __attribute__((unused)) = true; - locale loc_it = __gnu_test::try_named_locale("it_IT"); + locale loc_it = locale("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 19e4210ff2c..1ef3f20576c 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 292b8c738e4..6434f7ebc76 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 94e4b1d341f..af771a97de2 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-01-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -31,9 +33,9 @@ void test02() // basic construction locale loc_c = locale::classic(); - locale loc_us = __gnu_test::try_named_locale("en_US"); - locale loc_fr = __gnu_test::try_named_locale("fr_FR"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_us = locale("en_US"); + locale loc_fr = locale("fr_FR"); + locale loc_de = locale("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/numpunct/members/wchar_t/wrapped_env.cc b/libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc index 19e4210ff2c..1ef3f20576c 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 292b8c738e4..6434f7ebc76 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 171149ec767..56ce1aa5e5b 100644 --- a/libstdc++-v3/testsuite/22_locale/numpunct_byname/named_equivalence.cc +++ b/libstdc++-v3/testsuite/22_locale/numpunct_byname/named_equivalence.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-01-24 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2003 Free Software Foundation +// Copyright (C) 2001, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -30,7 +32,7 @@ void test01() bool test __attribute__((unused)) = true; string str; - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("de_DE"); str = loc_de.name(); locale loc_byname(locale::classic(), new numpunct_byname<char>("de_DE")); 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c6356dfa6c4..469eadfe470 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 3be97fb4ee7..e8f618fcf29 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 99e4aeac048..14906c26bbe 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-10-27 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test01() bool test __attribute__((unused)) = true; // basic construction - locale loc_is = __gnu_test::try_named_locale("is_IS"); + locale loc_is = locale("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 f8f28dad5b9..d2693c62be8 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_hk = locale("en_HK"); + locale loc_de = locale("de_DE"); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); 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 294934099c1..cbe03885d04 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 c122d6598dc..95df2c95dcf 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-10-27 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test01() bool test __attribute__((unused)) = true; // basic construction - locale loc_is = __gnu_test::try_named_locale("is_IS"); + locale loc_is = locale("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 4ca802a68af..00e7ab8ef5b 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_hk = locale("en_HK"); + locale loc_de = locale("de_DE"); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); 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 a64efe834c2..11f437bbfe0 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,3 +1,5 @@ +// { dg-require-namedlocale "" } + // 2003-12-17 Paolo Carlini <pcarlini@suse.de> // Copyright (C) 2003 Free Software Foundation @@ -31,7 +33,7 @@ void test01() typedef istreambuf_iterator<wchar_t> iterator_type; - locale loc_tw = __gnu_test::try_named_locale("zh_TW"); + locale loc_tw = locale("zh_TW"); 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 294934099c1..cbe03885d04 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 7cd4cc6b9b6..19b0b1cf274 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_hk = locale("en_HK"); + locale loc_de = locale("de_DE"); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); 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 294934099c1..cbe03885d04 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 5148c40c33a..1550b62f367 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_hk = locale("en_HK"); + locale loc_de = locale("de_DE"); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); 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 294934099c1..cbe03885d04 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 a06b6bbbee5..77d50f7059a 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test01() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("de_DE"); VERIFY( loc_de != loc_c ); const string empty; 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 fccee272340..11d7ed586d1 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test02() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 294934099c1..cbe03885d04 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 4e7137ed6a5..dd23ad60603 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test01() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("de_DE"); VERIFY( loc_de != loc_c ); const wstring empty; 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 8b736d289cc..a36b06c7047 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,7 +35,7 @@ void test02() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 294934099c1..cbe03885d04 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 27a37beade5..9e9eacb5cfc 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_hk = locale("en_HK"); + locale loc_de = locale("de_DE"); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); 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 294934099c1..cbe03885d04 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 ba86a67899c..7c89005bacb 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,8 +35,8 @@ void test02() // basic construction and sanity checks. locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_hk = locale("en_HK"); + locale loc_de = locale("de_DE"); VERIFY( loc_hk != loc_c ); VERIFY( loc_hk != loc_de ); 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 294934099c1..cbe03885d04 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 e54f823b8f9..de537302521 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,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 bd7bfbd4eb1..37f34bd6f92 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-08-25 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -37,7 +39,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_in = __gnu_test::try_named_locale("ta_IN"); + locale loc_in = locale("ta_IN"); VERIFY( loc_in != loc_c ); // create an ostream-derived object, cache the time_put facet 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 004bea81fff..d389fbf4c8e 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -36,7 +38,7 @@ void test02() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 4300e7da799..205dbe2e242 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -36,7 +38,7 @@ void test03() // basic construction and sanity check. locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 95f922cb2f1..c70779258d4 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -36,7 +38,7 @@ void test04() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_fr = __gnu_test::try_named_locale("fr_FR@euro"); + locale loc_fr = locale("fr_FR@euro"); 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/6.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/6.cc index f840713eb1c..91d74120f32 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -39,7 +41,7 @@ void test06() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 799cf430ff6..13d4baaef6c 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -39,7 +41,7 @@ void test07() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 d54380f8999..7a5f64fc2dd 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -39,7 +41,7 @@ void test08() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_fr = __gnu_test::try_named_locale("fr_FR@euro"); + locale loc_fr = locale("fr_FR@euro"); 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 715000e9dde..761545296de 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,4 +1,6 @@ -// Copyright (C) 2004 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2004, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -25,8 +27,8 @@ int main() using namespace std; bool test __attribute__((unused)) = true; - locale l1 = __gnu_test::try_named_locale("de_DE"); - locale l2 = __gnu_test::try_named_locale("es_ES"); + locale l1 = locale("de_DE"); + locale l2 = locale("es_ES"); const time_put<char> &tp = use_facet<time_put<char> >(l1); ostringstream oss; 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 c887914ee63..9f1b26a73fa 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 097e11a55bb..71caf1d4985 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 a5b684643bd..c2b02f8a602 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-08-25 Paolo Carlini <pcarlini@suse.de> -// Copyright (C) 2004 Free Software Foundation +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -37,7 +39,7 @@ void test01() // basic construction locale loc_c = locale::classic(); - locale loc_in = __gnu_test::try_named_locale("ta_IN"); + locale loc_in = locale("ta_IN"); VERIFY( loc_in != 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/2.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/2.cc index 2250127379a..46ce16ffd09 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -36,7 +38,7 @@ void test02() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 5494d76245b..eba540863c8 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -36,7 +38,7 @@ void test03() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 aec5c0a6eb6..a98dd000765 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -36,7 +38,7 @@ void test04() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_fr = __gnu_test::try_named_locale("fr_FR@euro"); + locale loc_fr = locale("fr_FR@euro"); 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/6.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/6.cc index c38ea8fc278..47d7fa7e034 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -39,7 +41,7 @@ void test06() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 7d0f63ef51f..aa36a454e37 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -39,7 +41,7 @@ void test07() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_hk = __gnu_test::try_named_locale("en_HK"); + locale loc_hk = locale("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 83f42ae9d72..b3cbdd83835 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-09-17 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -39,7 +41,7 @@ void test08() // basic construction and sanity check locale loc_c = locale::classic(); - locale loc_fr = __gnu_test::try_named_locale("fr_FR@euro"); + locale loc_fr = locale("fr_FR@euro"); 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 c887914ee63..9f1b26a73fa 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 097e11a55bb..71caf1d4985 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-08-15 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the 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 6eb5d9ae799..4fa75f5d67a 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,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -45,7 +47,7 @@ void test01() bool test __attribute__((unused)) = true; Buf buf; - std::locale loc(__gnu_test::try_named_locale("fr_FR")); + std::locale loc(std::locale("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 672394ac829..6a3c97db072 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,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -30,8 +32,8 @@ void test01() filebuf fb; - fb.pubimbue(__gnu_test::try_named_locale("en_US")); - fb.pubimbue(__gnu_test::try_named_locale("en_US")); + fb.pubimbue(locale("en_US")); + fb.pubimbue(locale("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 ec7be498274..87930e63337 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,3 +1,4 @@ +// { dg-require-namedlocale "" } // { dg-require-fork "" } // { dg-require-mkfifo "" } @@ -36,8 +37,8 @@ void test01() using namespace std; using namespace __gnu_test; - locale loc_fr(__gnu_test::try_named_locale("fr_FR")); - locale loc_en(__gnu_test::try_named_locale("en_US")); + locale loc_fr(locale("fr_FR")); + locale loc_en(locale("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 a6cb7b12a1d..24d96d384fa 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,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -39,10 +41,9 @@ void test01() using namespace std; filebuf fb; - fb.pubimbue(locale(__gnu_test::try_named_locale("en_US"), - new Cvt)); + fb.pubimbue(locale(locale("en_US"), new Cvt)); fb.open("tmp_13171-4", ios_base::out); - fb.pubimbue(__gnu_test::try_named_locale("fr_FR")); + fb.pubimbue(locale("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 6a7376df18f..d08de2a2672 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,3 +1,4 @@ +// { dg-require-namedlocale "" } // { dg-require-fork "" } // { dg-require-mkfifo "" } @@ -39,8 +40,8 @@ void test01() using namespace std; using namespace __gnu_test; - locale loc_en(__gnu_test::try_named_locale("en_US")); - locale loc_fr(__gnu_test::try_named_locale("fr_FR")); + locale loc_en(locale("en_US")); + locale loc_fr(locale("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 0b7369e12b1..0529f01e098 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-04-16 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2004 Free Software Foundation, Inc. +// Copyright (C) 2004, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -42,7 +44,7 @@ void test01() bool test __attribute__((unused)) = true; Buf fb; - locale loc_us = __gnu_test::try_named_locale("en_US"); + locale loc_us = locale("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 14842bc6fc7..9aec985d1fe 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-05-13 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -42,7 +44,7 @@ void test02() VERIFY( p != bad); // According to 27.5.2.2.1, loc == getloc() after pubimbue(loc). - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 6cddf0190d0..6b4ce3da300 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-05-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,10 +36,10 @@ void test07() std::filebuf ob; VERIFY( ob.getloc() == loc ); - locale::global(__gnu_test::try_named_locale("en_US")); + locale::global(locale("en_US")); VERIFY( ob.getloc() == loc ); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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/12868.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc index 67fccda2099..5b7db8bc9b7 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -30,7 +32,7 @@ void test01() using namespace std; bool test __attribute__((unused)) = true; - locale loc_is(__gnu_test::try_named_locale("is_IS.UTF-8")); + locale loc_is(locale("is_IS.UTF-8")); { wofstream out("tmp_12868"); 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 db3e5360a06..95f9871f396 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,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -45,7 +47,7 @@ void test01() bool test __attribute__((unused)) = true; Buf buf; - std::locale loc(__gnu_test::try_named_locale("fr_FR")); + std::locale loc(std::locale("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 c2864e735d1..b519996ff5a 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,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -28,19 +30,19 @@ void test01() bool test __attribute__((unused)) = true; using namespace std; - locale::global(__gnu_test::try_named_locale("fr_FR")); + locale::global(locale("fr_FR")); ios_base::sync_with_stdio(false); - locale::global(__gnu_test::try_named_locale("en_US")); - cin.imbue(__gnu_test::try_named_locale("en_US")); - cout.imbue(__gnu_test::try_named_locale("en_US")); - cerr.imbue(__gnu_test::try_named_locale("en_US")); - clog.imbue(__gnu_test::try_named_locale("de_DE")); - wcin.imbue(__gnu_test::try_named_locale("en_US")); - wcout.imbue(__gnu_test::try_named_locale("en_US")); - wcerr.imbue(__gnu_test::try_named_locale("en_US")); - wclog.imbue(__gnu_test::try_named_locale("de_DE")); + 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")); 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 80fd8e92f91..976dc62abb3 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,9 +1,10 @@ +// { dg-require-namedlocale "" } // { dg-require-fork "" } // { dg-require-mkfifo "" } // 2004-01-11 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2004 Free Software Foundation, Inc. +// Copyright (C) 2004, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -39,8 +40,8 @@ void test01() using namespace std; using namespace __gnu_test; - locale loc_en(__gnu_test::try_named_locale("en_US")); - locale loc_fr(__gnu_test::try_named_locale("fr_FR")); + locale loc_en(locale("en_US")); + locale loc_fr(locale("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 3d15b24e203..b37d9eadd3c 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2004-01-11 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2004 Free Software Foundation, Inc. +// Copyright (C) 2004, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -30,8 +32,8 @@ void test01() bool test __attribute__((unused)) = true; using namespace std; - locale loc_en(__gnu_test::try_named_locale("en_US")); - locale loc_fr(__gnu_test::try_named_locale("fr_FR")); + locale loc_en(locale("en_US")); + locale loc_fr(locale("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 d65b8d09f70..73d3b775254 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,3 +1,4 @@ +// { dg-require-namedlocale "" } // { dg-require-fork "" } // { dg-require-mkfifo "" } @@ -37,7 +38,7 @@ void test01() using namespace __gnu_test; bool test __attribute__((unused)) = true; - locale loc_us = try_named_locale("en_US"); + locale loc_us = locale("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 1def258c7d6..5ed74c786be 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-05-13 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -42,7 +44,7 @@ void test02() VERIFY( p != bad); // According to 27.5.2.2.1, p1, loc == getloc() after pubimbue(loc). - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 9cf3d5bd4d3..a65309bc9d8 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-05-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,10 +36,10 @@ void test07() std::wfilebuf ob; VERIFY( ob.getloc() == loc ); - locale::global(__gnu_test::try_named_locale("en_US")); + locale::global(locale("en_US")); VERIFY( ob.getloc() == loc ); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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/overflow/wchar_t/11305-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc index c4e45fb9add..31ea0186b34 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -28,7 +30,7 @@ void test01() bool test __attribute__((unused)) = true; wfilebuf fb; - locale loc(__gnu_test::try_named_locale("en_US.UTF-8")); + locale loc(locale("en_US.UTF-8")); fb.pubimbue(loc); fb.pubsetbuf(0, 0); fb.open("tmp_11305-1", ios_base::out); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc index 5e1d0968774..398bc2a956b 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -28,7 +30,7 @@ void test02() bool test __attribute__((unused)) = true; wfilebuf fb; - locale loc(__gnu_test::try_named_locale("en_US.UTF-8")); + locale loc(locale("en_US.UTF-8")); fb.pubimbue(loc); fb.pubsetbuf(0, 0); fb.open("tmp_11305-2", ios_base::out); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc index 02f8363d7d6..7aee9d432fa 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -28,7 +30,7 @@ void test03() bool test __attribute__((unused)) = true; wfilebuf fb; - locale loc(__gnu_test::try_named_locale("en_US.UTF-8")); + locale loc(locale("en_US.UTF-8")); fb.pubimbue(loc); fb.open("tmp_11305-3", ios_base::out); wfilebuf::int_type n1 = fb.sputc(0x20000000); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc index 3a04d81daaf..b3d4c20cf12 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -28,7 +30,7 @@ void test04() bool test __attribute__((unused)) = true; wfilebuf fb; - locale loc(__gnu_test::try_named_locale("en_US.UTF-8")); + locale loc(locale("en_US.UTF-8")); fb.pubimbue(loc); fb.open("tmp_11405-4", ios_base::out); wfilebuf::int_type n1 = fb.sputc(0x20000000); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc index 003f2816588..43148307f80 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-09-08 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -90,7 +92,7 @@ void test01() const size_t wlen = sizeof(wstr) / sizeof(wstr[0]); const int loops = 2 * BUFSIZ / wlen; - locale loc = __gnu_test::try_named_locale("se_NO.UTF-8"); + locale loc = locale("se_NO.UTF-8"); FILE* file = fopen(name, "w"); for (int i = 0; i < loops; ++i) diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc index 91412bcf4ca..6be7b287f84 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-09-08 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test02() bool test __attribute__((unused)) = true; const char name[] = "tmp_seekoff-2.tst"; - locale loc = __gnu_test::try_named_locale("se_NO.UTF-8"); + locale loc = locale("se_NO.UTF-8"); const size_t size = 10; wchar_t buf[size]; diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc index fbe43b82635..be4c1bc64ad 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc @@ -1,3 +1,5 @@ +// { dg-require-namedlocale "" } + // 2003-10-07 Petur Runolfsson <peturr02@ru.is> // // Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. @@ -92,7 +94,7 @@ void test01() const size_t wlen = sizeof(wstr) / sizeof(wstr[0]); const int loops = 2 * BUFSIZ / wlen; - locale loc = __gnu_test::try_named_locale("se_NO.UTF-8"); + locale loc = locale("se_NO.UTF-8"); FILE* file = fopen(name, "w"); for (int i = 0; i < loops; ++i) diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc index 8afb2b6621a..cccc4025943 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-09-04 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -85,7 +87,7 @@ void test01() const size_t clen = sizeof(cstr) / sizeof(cstr[0]); const size_t wlen = sizeof(wstr) / sizeof(wstr[0]); - locale loc = __gnu_test::try_named_locale("se_NO.UTF-8"); + locale loc = locale("se_NO.UTF-8"); FILE* file = fopen(name, "w"); fwrite(cstr, 1, clen, file); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc index ba59cb0d7c7..cb7168a26dd 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() fbout.close(); wfilebuf fbin; - locale loc(__gnu_test::try_named_locale("en_US.UTF-8")); + locale loc(locale("en_US.UTF-8")); fbin.pubimbue(loc); fbin.open(name_01, ios_base::in); VERIFY( fbin.sbumpc() == L'a' ); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc index 3917ca5a846..d687f2a421d 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test02() fbout.close(); wfilebuf fbin; - locale loc(__gnu_test::try_named_locale("en_US.UTF-8")); + locale loc(locale("en_US.UTF-8")); fbin.pubimbue(loc); fbin.open(name_02, ios_base::in); VERIFY( fbin.sbumpc() == L'a' ); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc index dcf164bb37d..ba3d33a1e2e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test03() fbout.close(); wfilebuf fbin; - locale loc(__gnu_test::try_named_locale("en_US.UTF-8")); + locale loc(locale("en_US.UTF-8")); fbin.pubimbue(loc); fbin.pubsetbuf(0, 0); fbin.open(name_03, ios_base::in); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc index 5b4ebe4f6ef..ed9a61ece4d 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test04() fbout.close(); wfilebuf fbin; - locale loc(__gnu_test::try_named_locale("en_US.UTF-8")); + locale loc(locale("en_US.UTF-8")); fbin.pubimbue(loc); fbin.pubsetbuf(0, 0); fbin.open(name_04, ios_base::in); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc index 5f255b2dc22..61f8749af75 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-09-04 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -85,7 +87,7 @@ void test02() const size_t clen = sizeof(cstr) / sizeof(cstr[0]); const size_t wlen = sizeof(wstr) / sizeof(wstr[0]); - locale loc = __gnu_test::try_named_locale("se_NO.UTF-8"); + locale loc = locale("se_NO.UTF-8"); FILE* file = fopen(name, "w"); fwrite(cstr, 1, clen, file); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc index 8812f1e3828..2f8b562a0aa 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-09-04 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -86,7 +88,7 @@ void test03() const size_t wlen = sizeof(wstr) / sizeof(wstr[0]); const int loops = 2 * BUFSIZ / wlen; - locale loc = __gnu_test::try_named_locale("se_NO.UTF-8"); + locale loc = locale("se_NO.UTF-8"); FILE* file = fopen(name, "w"); for (int i = 0; i < loops; ++i) diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc index 75301590050..a070c59ad42 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc @@ -1,7 +1,9 @@ +// { dg-require-namedlocale "" } + // 2003-09-04 Petur Runolfsson <peturr02@ru.is> // Adapted from 27_io/basic_filebuf/underflow/char/2.cc -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -30,7 +32,7 @@ void test01() bool test __attribute__((unused)) = true; using namespace std; - locale loc (__gnu_test::try_named_locale("se_NO.UTF-8")); + locale loc (locale("se_NO.UTF-8")); wfilebuf fb_out, fb_in_out; fb_out.pubimbue(loc); fb_in_out.pubimbue(loc); diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc index 5d8e25e5325..82d531080a8 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-09-04 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation +// Copyright (C) 2003, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test05() wfilebuf fb; fb.pubsetbuf(0, 0); - fb.pubimbue(__gnu_test::try_named_locale("se_NO.UTF-8")); + fb.pubimbue(locale("se_NO.UTF-8")); FILE* file = fopen(name, "w"); setvbuf(file, 0, _IONBF, 0); 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 f1fd8ef412c..05bebd1522e 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-05-03 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() putc(static_cast<unsigned char>(i), file); fclose(file); - locale loc (__gnu_test::try_named_locale("de_DE.ISO-8859-15@euro")); + locale loc (locale("de_DE.ISO-8859-15@euro")); 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 638bd46e141..bd75da7896e 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 1999-09-20 bkoz -// Copyright (C) 1999, 2003 Free Software Foundation, Inc. +// Copyright (C) 1999, 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -43,7 +45,7 @@ void test03() typedef std::ios_base::fmtflags fmtflags; typedef std::ios_base::iostate iostate; locale loc_c = locale::classic(); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("de_DE"); std::ios ios_01(NULL); std::ios ios_02(NULL); 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 5fde7e91b2e..a985325c49f 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,3 +1,5 @@ +// { dg-require-namedlocale "" } + // 1999-11-15 Kevin Ediger <kediger@licor.com> // test the floating point inserters (facet num_put) @@ -41,7 +43,7 @@ test02() os2.setf(ios::fixed); // Check it can be done in a locale with grouping on. - locale loc2 = __gnu_test::try_named_locale("de_DE"); + locale loc2 = locale("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 4d5a4c4bb19..d398fdff0f6 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,3 +1,5 @@ +// { dg-require-namedlocale "" } + // Copyright (C) 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free @@ -38,7 +40,7 @@ test02() os2.setf(wios::fixed); // Check it can be done in a locale with grouping on. - locale loc2 = __gnu_test::try_named_locale("de_DE"); + locale loc2 = locale("de_DE"); os2.imbue(loc2); os2 << fixed << setprecision(3) << val2 << endl; os2 << endl; diff --git a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc index 4f5c0466f1a..a1994017446 100644 --- a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() bool test __attribute__((unused)) = true; Buf1 buf; - std::locale loc(__gnu_test::try_named_locale("is_IS.UTF-8")); + std::locale loc(std::locale("is_IS.UTF-8")); buf.pubimbue(loc); 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 812d822ccca..cba068c613e 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,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -45,7 +47,7 @@ void test02() bool test __attribute__((unused)) = true; Buf2 buf; - std::locale loc(__gnu_test::try_named_locale("en_US")); + std::locale loc(std::locale("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 964fcca3cf3..fd151887292 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,6 +1,9 @@ +// { dg-require-namedlocale "" } + // 1999-10-11 bkoz -// Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. +// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005 +// Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -51,10 +54,10 @@ void test08() testbuf ob; VERIFY( ob.getloc() == loc ); - locale::global(__gnu_test::try_named_locale("en_US")); + locale::global(locale("en_US")); VERIFY( ob.getloc() == loc ); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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-1.cc b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc index 9410a47f063..1e1903a2cd6 100644 --- a/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test01() bool test __attribute__((unused)) = true; Buf1 buf; - std::locale loc(__gnu_test::try_named_locale("is_IS.UTF-8")); + std::locale loc(std::locale("is_IS.UTF-8")); buf.pubimbue(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 0fa76d5e5e4..fa6cf58dc1d 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,6 @@ -// Copyright (C) 2003 Free Software Foundation, Inc. +// { dg-require-namedlocale "" } + +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -45,7 +47,7 @@ void test02() bool test __attribute__((unused)) = true; Buf2 buf; - std::locale loc(__gnu_test::try_named_locale("en_US")); + std::locale loc(std::locale("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 68a467822a0..8cf358942cb 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 1999-10-11 bkoz -// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 +// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 // Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free @@ -52,10 +54,10 @@ void test08() testbuf ob; VERIFY( ob.getloc() == loc ); - locale::global(__gnu_test::try_named_locale("en_US")); + locale::global(locale("en_US")); VERIFY( ob.getloc() == loc ); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 552888fba7f..1db67be2c18 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-05-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,10 +35,10 @@ void test03() std::stringbuf ob; VERIFY( ob.getloc() == loc ); - locale::global(__gnu_test::try_named_locale("en_US")); + locale::global(locale("en_US")); VERIFY( ob.getloc() == loc ); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("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 b91b067534d..4bb44aac61d 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,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2001-05-21 Benjamin Kosnik <bkoz@redhat.com> -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -33,10 +35,10 @@ void test03() std::wstringbuf ob; VERIFY( ob.getloc() == loc ); - locale::global(__gnu_test::try_named_locale("en_US")); + locale::global(locale("en_US")); VERIFY( ob.getloc() == loc ); - locale loc_de = __gnu_test::try_named_locale("de_DE"); + locale loc_de = locale("de_DE"); locale ret = ob.pubimbue(loc_de); VERIFY( ob.getloc() == loc_de ); VERIFY( ret == loc ); diff --git a/libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc b/libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc index 3c576530b31..757738b7430 100644 --- a/libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc +++ b/libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-05-01 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -30,7 +32,7 @@ void test10() bool test __attribute__((unused)) = true; const char* name = "tmp_10"; - locale loc(__gnu_test::try_named_locale("se_NO.UTF-8")); + locale loc(locale("se_NO.UTF-8")); locale::global(loc); wcin.imbue(loc); wcout.imbue(loc); diff --git a/libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc b/libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc index 576b6107882..bcefabf49f7 100644 --- a/libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc +++ b/libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-05-01 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -30,7 +32,7 @@ void test11() bool test __attribute__((unused)) = true; const char* name = "tmp_11"; - locale loc(__gnu_test::try_named_locale("se_NO.UTF-8")); + locale loc(locale("se_NO.UTF-8")); locale::global(loc); wcin.imbue(loc); wcout.imbue(loc); diff --git a/libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc b/libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc index c5c70450ba7..11d7f263d05 100644 --- a/libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc +++ b/libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-09-04 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test12() bool test __attribute__((unused)) = true; const char* name = "tmp_12"; - locale loc(__gnu_test::try_named_locale("se_NO.UTF-8")); + locale loc(locale("se_NO.UTF-8")); locale::global(loc); std::ios_base::sync_with_stdio(false); wcout.imbue(loc); diff --git a/libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc b/libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc index b4f735101d7..d74dbead9c4 100644 --- a/libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc +++ b/libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-09-04 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -35,7 +37,7 @@ void test13() bool test __attribute__((unused)) = true; const char* name = "tmp_13"; - locale loc(__gnu_test::try_named_locale("se_NO.UTF-8")); + locale loc(locale("se_NO.UTF-8")); locale::global(loc); std::ios_base::sync_with_stdio(false); wcin.imbue(loc); 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 6d41e9b5e5e..2e851d31013 100644 --- a/libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc +++ b/libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc @@ -1,6 +1,8 @@ +// { dg-require-namedlocale "" } + // 2003-04-30 Petur Runolfsson <peturr02@ru.is> -// Copyright (C) 2003 Free Software Foundation, Inc. +// Copyright (C) 2003, 2005 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +36,7 @@ void test01() putc(static_cast<unsigned char>(i), file); fclose(file); - locale loc (__gnu_test::try_named_locale("de_DE.ISO-8859-15@euro")); + locale loc (locale("de_DE.ISO-8859-15@euro")); locale::global(loc); // Set locale for stdin freopen(name, "r", stdin); diff --git a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc index 158287faaa8..d174827bdc5 100644 --- a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc +++ b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc @@ -1,4 +1,6 @@ -// Copyright (C) 2004 Free Software Foundation +// { dg-require-namedlocale "" } + +// Copyright (C) 2004, 2005 Free Software Foundation // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -28,7 +30,7 @@ void test01() const char* name = "tmp_12077"; - locale loc = __gnu_test::try_named_locale("is_IS.UTF-8"); + locale loc = locale("is_IS.UTF-8"); locale::global(loc); wcin.imbue(loc); diff --git a/libstdc++-v3/testsuite/lib/dg-options.exp b/libstdc++-v3/testsuite/lib/dg-options.exp index 06001cb7514..c8eb5428179 100644 --- a/libstdc++-v3/testsuite/lib/dg-options.exp +++ b/libstdc++-v3/testsuite/lib/dg-options.exp @@ -1,6 +1,6 @@ # Handlers for additional dg-xxx keywords in tests. -# Copyright (C) 2004 Free Software Foundation, Inc. +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -27,3 +27,11 @@ proc dg-require-iconv { args } { return } +proc dg-require-namedlocale { args } { + if { ![ check_v3_target_namedlocale ] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + return +} diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp b/libstdc++-v3/testsuite/lib/libstdc++.exp index 60624df2603..2dbf8217938 100644 --- a/libstdc++-v3/testsuite/lib/libstdc++.exp +++ b/libstdc++-v3/testsuite/lib/libstdc++.exp @@ -1,6 +1,6 @@ # libstdc++ "tool init file" for DejaGNU -# Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +# Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -342,3 +342,91 @@ proc v3-build_support {} { append v3-test_objs "$object_file " } } + +proc check_v3_target_namedlocale { } { + global et_namedlocale_saved + global et_namedlocale_target_name + global tool + + if { ![info exists et_namedlocale_target_name] } { + set et_namedlocale_target_name "" + } + + # If the target has changed since we set the cached value, clear it. + set current_target [current_target_name] + if { $current_target != $et_namedlocale_target_name } { + verbose "check_v3_target_namedlocale: `$et_namedlocale_target_name'" 2 + set et_namedlocale_target_name $current_target + if [info exists et_namedlocale_saved] { + verbose "check_v3_target_namedlocale: removing cached result" 2 + unset et_namedlocale_saved + } + } + + if [info exists et_namedlocale_saved] { + verbose "check_v3_target_namedlocale: using cached result" 2 + } else { + set et_namedlocale_saved 0 + + # Set up, compile, and execute a C++ test program that tries to use + # all the required named locales. + set src nlocale[pid].cc + set exe nlocale[pid].x + + set f [open $src "w"] + puts $f "#include <locale>" + puts $f "using namespace std;" + puts $f "int main ()" + puts $f "{" + puts $f " try" + puts $f " {" + puts $f " locale(\"\");" + puts $f " locale(\"de_DE\");" + puts $f " locale(\"de_DE.ISO-8859-15@euro\");" + puts $f " locale(\"de_DE@euro\");" + puts $f " locale(\"en_HK\");" + puts $f " locale(\"en_PH\");" + puts $f " locale(\"en_US\");" + puts $f " locale(\"en_US.ISO-8859-1\");" + puts $f " locale(\"en_US.ISO-8859-15\");" + puts $f " locale(\"en_US.UTF-8\");" + puts $f " locale(\"es_ES\");" + puts $f " locale(\"es_MX\");" + puts $f " locale(\"fr_FR\");" + puts $f " locale(\"fr_FR@euro\");" + puts $f " locale(\"is_IS\");" + puts $f " locale(\"is_IS.UTF-8\");" + puts $f " locale(\"it_IT\");" + puts $f " locale(\"ja_JP.eucjp\");" + puts $f " locale(\"se_NO.UTF-8\");" + puts $f " locale(\"ta_IN\");" + puts $f " locale(\"zh_TW\");" + puts $f " return 0;" + puts $f " }" + puts $f " catch(...)" + puts $f " {" + puts $f " return 1;" + puts $f " }" + puts $f "}" + close $f + + set lines [v3_target_compile $src $exe executable ""] + file delete $src + + if [string match "" $lines] { + # No error message, compilation succeeded. + set result [${tool}_load "./$exe" "" ""] + set status [lindex $result 0] + remote_file build delete $exe + + verbose "check_v3_target_namedlocale: status is <$status>" 2 + + if { $status == "pass" } { + set et_namedlocale_saved 1 + } + } else { + verbose "check_v3_target_namedlocale: compilation failed" 2 + } + } + return $et_namedlocale_saved +} diff --git a/libstdc++-v3/testsuite/testsuite_hooks.cc b/libstdc++-v3/testsuite/testsuite_hooks.cc index a5f1b26e8cc..8fa999f95ca 100644 --- a/libstdc++-v3/testsuite/testsuite_hooks.cc +++ b/libstdc++-v3/testsuite/testsuite_hooks.cc @@ -162,7 +162,7 @@ namespace __gnu_test bool test = true; // Set the global locale. - locale loc_name = try_named_locale(name); + locale loc_name = locale(name); locale orig = locale::global(loc_name); const char* res = setlocale(LC_ALL, name); @@ -192,7 +192,7 @@ namespace __gnu_test #ifdef _GLIBCXX_HAVE_SETENV // Set the global locale. - locale loc_name = try_named_locale(name); + locale loc_name = locale(name); locale orig = locale::global(loc_name); // Set environment variable env to value in name. @@ -214,25 +214,6 @@ namespace __gnu_test #endif } - std::locale - try_named_locale(const char* name) - { - try - { - return std::locale(name); - } -#ifdef __EXCEPTIONS - catch (std::runtime_error& ex) - { - // Thrown by generic and gnu implemenation if named locale fails. - if (std::strstr(ex.what(), "name not valid")) - exit(0); - else - throw; - } -#endif - } - counter::size_type counter::count = 0; unsigned int copy_constructor::count_ = 0; unsigned int copy_constructor::throw_on_ = 0; diff --git a/libstdc++-v3/testsuite/testsuite_hooks.h b/libstdc++-v3/testsuite/testsuite_hooks.h index 8b8222316e6..90104d36523 100644 --- a/libstdc++-v3/testsuite/testsuite_hooks.h +++ b/libstdc++-v3/testsuite/testsuite_hooks.h @@ -160,11 +160,6 @@ namespace __gnu_test void run_tests_wrapped_env(const char*, const char*, const func_callback&); - // Try to create a locale with the given name. If it fails, bail. - std::locale - try_named_locale(const char* name); - - // Counting. struct counter { |