OSDN Git Service

2003-09-23 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Sep 2003 20:03:30 +0000 (20:03 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Sep 2003 20:03:30 +0000 (20:03 +0000)
* include/bits/locale_facets.tcc: Tweak to avoid warnings.
* testsuite/testsuite_hooks.h: Same.
* testsuite/*/*.cc: Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71693 138bc75d-0d04-0410-961f-82ee72b054a4

795 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/locale_facets.tcc
libstdc++-v3/testsuite/17_intro/header_cerrno.cc
libstdc++-v3/testsuite/17_intro/header_ciso646.cc [deleted file]
libstdc++-v3/testsuite/17_intro/header_csetjmp.cc
libstdc++-v3/testsuite/17_intro/header_cstdarg.cc
libstdc++-v3/testsuite/17_intro/header_cstddef.cc
libstdc++-v3/testsuite/17_intro/header_cstdio.cc
libstdc++-v3/testsuite/17_intro/header_cstdlib.cc
libstdc++-v3/testsuite/17_intro/header_cstring.cc
libstdc++-v3/testsuite/17_intro/header_ctime.cc
libstdc++-v3/testsuite/17_intro/header_cwchar.cc
libstdc++-v3/testsuite/18_support/numeric_limits.cc
libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc
libstdc++-v3/testsuite/20_util/allocator_members.cc
libstdc++-v3/testsuite/20_util/auto_ptr.cc
libstdc++-v3/testsuite/20_util/binders.cc
libstdc++-v3/testsuite/20_util/pairs.cc
libstdc++-v3/testsuite/20_util/raw_storage_iterator.cc
libstdc++-v3/testsuite/20_util/temporary_buffer.cc
libstdc++-v3/testsuite/21_strings/basic_string/append/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/append/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/assign/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/assign/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/assign/char/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/assign/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/assign/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/assign/wchar_t/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/capacity/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/char/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/char/4.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/char/5.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/4.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/5.cc
libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/find/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/find/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/find/char/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/find/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/find/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/find/wchar_t/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/insert/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/insert/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/insert/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/insert/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/4.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/5.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/6.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/7.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/8.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/9.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc
libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc
libstdc++-v3/testsuite/21_strings/basic_string/operators/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/operators/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/char/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/char/4.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/char/5.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/wchar_t/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/wchar_t/4.cc
libstdc++-v3/testsuite/21_strings/basic_string/replace/wchar_t/5.cc
libstdc++-v3/testsuite/21_strings/basic_string/rfind/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/rfind/char/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/rfind/char/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/rfind/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/rfind/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/basic_string/rfind/wchar_t/3.cc
libstdc++-v3/testsuite/21_strings/basic_string/substr/char/1.cc
libstdc++-v3/testsuite/21_strings/basic_string/substr/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/c_strings/char/1.cc
libstdc++-v3/testsuite/21_strings/c_strings/char/2.cc
libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/2.cc
libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc
libstdc++-v3/testsuite/21_strings/char_traits/requirements/short/1.cc
libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc
libstdc++-v3/testsuite/21_strings/char_traits/typedefs/char/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/char/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/codecvt/encoding/char/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/codecvt/encoding/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/char/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/5.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/6.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/7.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/8.cc
libstdc++-v3/testsuite/22_locale/codecvt/in/wchar_t/9.cc
libstdc++-v3/testsuite/22_locale/codecvt/length/char/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/length/char/2.cc
libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/5.cc
libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/6.cc
libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/7.cc
libstdc++-v3/testsuite/22_locale/codecvt/max_length/char/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/codecvt/max_length/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/codecvt/out/char/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/5.cc
libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/6.cc
libstdc++-v3/testsuite/22_locale/codecvt/out/wchar_t/7.cc
libstdc++-v3/testsuite/22_locale/codecvt/unicode/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/unicode/char.cc
libstdc++-v3/testsuite/22_locale/codecvt/unicode/wchar_t.cc
libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/codecvt/unshift/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/collate/1.cc
libstdc++-v3/testsuite/22_locale/collate/compare/char/1.cc
libstdc++-v3/testsuite/22_locale/collate/compare/char/2.cc
libstdc++-v3/testsuite/22_locale/collate/compare/char/3.cc
libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/collate/hash/char/1.cc
libstdc++-v3/testsuite/22_locale/collate/hash/char/2.cc
libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/collate/transform/char/2.cc
libstdc++-v3/testsuite/22_locale/collate/transform/char/3.cc
libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/collate_byname/1.cc
libstdc++-v3/testsuite/22_locale/ctype/1.cc
libstdc++-v3/testsuite/22_locale/ctype/cons/char/1.cc
libstdc++-v3/testsuite/22_locale/ctype/is/char/1.cc
libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc
libstdc++-v3/testsuite/22_locale/ctype/is/char/3.cc
libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/ctype/narrow/char/1.cc
libstdc++-v3/testsuite/22_locale/ctype/narrow/char/2.cc
libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/ctype/narrow/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/ctype/scan/char/1.cc
libstdc++-v3/testsuite/22_locale/ctype/scan/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/ctype/to/char/1.cc
libstdc++-v3/testsuite/22_locale/ctype/to/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/ctype/widen/char/1.cc
libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/ctype/widen/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/facet/1.cc
libstdc++-v3/testsuite/22_locale/facet/2.cc
libstdc++-v3/testsuite/22_locale/global_templates/1.cc
libstdc++-v3/testsuite/22_locale/locale/cons/2.cc
libstdc++-v3/testsuite/22_locale/locale/cons/4.cc
libstdc++-v3/testsuite/22_locale/locale/cons/5.cc
libstdc++-v3/testsuite/22_locale/locale/cons/6.cc
libstdc++-v3/testsuite/22_locale/locale/cons/7.cc
libstdc++-v3/testsuite/22_locale/locale/cons/7222-c.cc
libstdc++-v3/testsuite/22_locale/locale/cons/7222-env.cc
libstdc++-v3/testsuite/22_locale/locale/cons/8.cc
libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/1.cc
libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/2.cc
libstdc++-v3/testsuite/22_locale/locale/global_locale_objects/3.cc
libstdc++-v3/testsuite/22_locale/locale/operations/1.cc
libstdc++-v3/testsuite/22_locale/locale/operations/2.cc
libstdc++-v3/testsuite/22_locale/messages/1.cc
libstdc++-v3/testsuite/22_locale/messages/members/char/1.cc
libstdc++-v3/testsuite/22_locale/messages/members/char/2.cc
libstdc++-v3/testsuite/22_locale/messages/members/char/3.cc
libstdc++-v3/testsuite/22_locale/messages_byname/1.cc
libstdc++-v3/testsuite/22_locale/money_get/1.cc
libstdc++-v3/testsuite/22_locale/money_get/get/char/1.cc
libstdc++-v3/testsuite/22_locale/money_get/get/char/11528.cc
libstdc++-v3/testsuite/22_locale/money_get/get/char/2.cc
libstdc++-v3/testsuite/22_locale/money_get/get/char/3.cc
libstdc++-v3/testsuite/22_locale/money_get/get/char/4.cc
libstdc++-v3/testsuite/22_locale/money_get/get/char/5.cc
libstdc++-v3/testsuite/22_locale/money_get/get/char/6.cc
libstdc++-v3/testsuite/22_locale/money_get/get/char/7.cc
libstdc++-v3/testsuite/22_locale/money_get/get/char/8.cc
libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/11528.cc
libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/5.cc
libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/6.cc
libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/7.cc
libstdc++-v3/testsuite/22_locale/money_get/get/wchar_t/8.cc
libstdc++-v3/testsuite/22_locale/money_put/1.cc
libstdc++-v3/testsuite/22_locale/money_put/put/char/1.cc
libstdc++-v3/testsuite/22_locale/money_put/put/char/2.cc
libstdc++-v3/testsuite/22_locale/money_put/put/char/3.cc
libstdc++-v3/testsuite/22_locale/money_put/put/char/4.cc
libstdc++-v3/testsuite/22_locale/money_put/put/char/5.cc
libstdc++-v3/testsuite/22_locale/money_put/put/char/6.cc
libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/5.cc
libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/6.cc
libstdc++-v3/testsuite/22_locale/moneypunct/1.cc
libstdc++-v3/testsuite/22_locale/moneypunct/2.cc
libstdc++-v3/testsuite/22_locale/moneypunct/members/char/1.cc
libstdc++-v3/testsuite/22_locale/moneypunct/members/char/2.cc
libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/moneypunct/members/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/moneypunct_byname/1.cc
libstdc++-v3/testsuite/22_locale/num_get/1.cc
libstdc++-v3/testsuite/22_locale/num_get/get/char/1.cc
libstdc++-v3/testsuite/22_locale/num_get/get/char/2.cc
libstdc++-v3/testsuite/22_locale/num_get/get/char/3.cc
libstdc++-v3/testsuite/22_locale/num_get/get/char/4.cc
libstdc++-v3/testsuite/22_locale/num_get/get/char/5.cc
libstdc++-v3/testsuite/22_locale/num_get/get/char/6.cc
libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/5.cc
libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/6.cc
libstdc++-v3/testsuite/22_locale/num_put/1.cc
libstdc++-v3/testsuite/22_locale/num_put/put/char/1.cc
libstdc++-v3/testsuite/22_locale/num_put/put/char/2.cc
libstdc++-v3/testsuite/22_locale/num_put/put/char/3.cc
libstdc++-v3/testsuite/22_locale/num_put/put/char/4.cc
libstdc++-v3/testsuite/22_locale/num_put/put/char/5.cc
libstdc++-v3/testsuite/22_locale/num_put/put/char/6.cc
libstdc++-v3/testsuite/22_locale/num_put/put/char/7.cc
libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/5.cc
libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/6.cc
libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/7.cc
libstdc++-v3/testsuite/22_locale/numpunct/1.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/char/1.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/char/2.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/char/cache_1.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/char/cache_2.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/pod/1.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/pod/2.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc
libstdc++-v3/testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc
libstdc++-v3/testsuite/22_locale/numpunct_byname/1.cc
libstdc++-v3/testsuite/22_locale/numpunct_byname/2.cc
libstdc++-v3/testsuite/22_locale/time_get/1.cc
libstdc++-v3/testsuite/22_locale/time_get/date_order/char/1.cc
libstdc++-v3/testsuite/22_locale/time_get/date_order/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_date/char/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_date/char/2.cc
libstdc++-v3/testsuite/22_locale/time_get/get_date/char/3.cc
libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/2.cc
libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/3.cc
libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/time_get/get_time/char/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_time/char/2.cc
libstdc++-v3/testsuite/22_locale/time_get/get_time/char/3.cc
libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/2.cc
libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/3.cc
libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/time_get/get_year/char/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_year/char/3.cc
libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/time_put/1.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/1.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/10.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/2.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/3.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/4.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/5.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/6.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/7.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/8.cc
libstdc++-v3/testsuite/22_locale/time_put/put/char/9.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/1.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/10.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/2.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/3.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/4.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/5.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/6.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/7.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/8.cc
libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/9.cc
libstdc++-v3/testsuite/23_containers/bitset/cons/1.cc
libstdc++-v3/testsuite/23_containers/bitset/cons/6282.cc
libstdc++-v3/testsuite/23_containers/bitset/operations/1.cc
libstdc++-v3/testsuite/23_containers/bitset/operations/2.cc
libstdc++-v3/testsuite/23_containers/bitset/test/1.cc
libstdc++-v3/testsuite/23_containers/bitset/to_ulong/1.cc
libstdc++-v3/testsuite/23_containers/deque/cons/1.cc
libstdc++-v3/testsuite/23_containers/deque/cons/2.cc
libstdc++-v3/testsuite/23_containers/deque/operators/1.cc
libstdc++-v3/testsuite/23_containers/list/capacity/1.cc
libstdc++-v3/testsuite/23_containers/list/cons/1.cc
libstdc++-v3/testsuite/23_containers/list/cons/2.cc
libstdc++-v3/testsuite/23_containers/list/cons/3.cc
libstdc++-v3/testsuite/23_containers/list/cons/4.cc
libstdc++-v3/testsuite/23_containers/list/cons/5.cc
libstdc++-v3/testsuite/23_containers/list/cons/6.cc
libstdc++-v3/testsuite/23_containers/list/cons/7.cc
libstdc++-v3/testsuite/23_containers/list/cons/8.cc
libstdc++-v3/testsuite/23_containers/list/cons/9.cc
libstdc++-v3/testsuite/23_containers/list/modifiers/1.cc
libstdc++-v3/testsuite/23_containers/list/modifiers/2.cc
libstdc++-v3/testsuite/23_containers/list/modifiers/3.cc
libstdc++-v3/testsuite/23_containers/list/operators/1.cc
libstdc++-v3/testsuite/23_containers/list/operators/2.cc
libstdc++-v3/testsuite/23_containers/list/operators/3.cc
libstdc++-v3/testsuite/23_containers/list/operators/4.cc
libstdc++-v3/testsuite/23_containers/map/insert/1.cc
libstdc++-v3/testsuite/23_containers/map/operators/1_neg.cc
libstdc++-v3/testsuite/23_containers/set/operators/1_neg.cc
libstdc++-v3/testsuite/23_containers/vector/bool/6886.cc
libstdc++-v3/testsuite/23_containers/vector/capacity/1.cc
libstdc++-v3/testsuite/23_containers/vector/capacity/2.cc
libstdc++-v3/testsuite/23_containers/vector/capacity/8230.cc
libstdc++-v3/testsuite/23_containers/vector/cons/3.cc
libstdc++-v3/testsuite/23_containers/vector/cons/4.cc
libstdc++-v3/testsuite/23_containers/vector/element_access/1.cc
libstdc++-v3/testsuite/23_containers/vector/modifiers/1.cc
libstdc++-v3/testsuite/23_containers/vector/modifiers/2.cc
libstdc++-v3/testsuite/23_containers/vector/resize/1.cc
libstdc++-v3/testsuite/24_iterators/back_insert_iterator.cc
libstdc++-v3/testsuite/24_iterators/front_insert_iterator.cc
libstdc++-v3/testsuite/24_iterators/insert_iterator.cc
libstdc++-v3/testsuite/24_iterators/istream_iterator.cc
libstdc++-v3/testsuite/24_iterators/istreambuf_iterator.cc
libstdc++-v3/testsuite/24_iterators/iterator.cc
libstdc++-v3/testsuite/24_iterators/ostream_iterator.cc
libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator.cc
libstdc++-v3/testsuite/24_iterators/reverse_iterator/1.cc
libstdc++-v3/testsuite/24_iterators/reverse_iterator/3.cc
libstdc++-v3/testsuite/25_algorithms/binary_search.cc
libstdc++-v3/testsuite/25_algorithms/copy.cc
libstdc++-v3/testsuite/25_algorithms/heap.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound.cc
libstdc++-v3/testsuite/25_algorithms/min_max.cc
libstdc++-v3/testsuite/25_algorithms/partition.cc
libstdc++-v3/testsuite/25_algorithms/rotate.cc
libstdc++-v3/testsuite/25_algorithms/sort.cc
libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c++.cc
libstdc++-v3/testsuite/26_numerics/c_math.cc
libstdc++-v3/testsuite/26_numerics/c_math_dynamic.cc
libstdc++-v3/testsuite/26_numerics/complex_inserters_extractors.cc
libstdc++-v3/testsuite/26_numerics/complex_value.cc
libstdc++-v3/testsuite/26_numerics/slice.cc
libstdc++-v3/testsuite/26_numerics/slice_array_assignment.cc
libstdc++-v3/testsuite/26_numerics/sum_diff.cc
libstdc++-v3/testsuite/26_numerics/valarray.cc
libstdc++-v3/testsuite/26_numerics/valarray_operators.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4879.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/5.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/9964.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/char/9322.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/is_open/char/1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/9507.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/3599.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9169.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9988.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/10132-2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/10132-3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/9339.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/1057.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/9182-1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/10097.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/9027.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc
libstdc++-v3/testsuite/27_io/basic_fstream/3.cc
libstdc++-v3/testsuite/27_io/basic_fstream/4.cc
libstdc++-v3/testsuite/27_io/basic_fstream/rdbuf/char/2832.cc
libstdc++-v3/testsuite/27_io/basic_ifstream/3.cc
libstdc++-v3/testsuite/27_io/basic_ifstream/4.cc
libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc
libstdc++-v3/testsuite/27_io/basic_ios/3.cc
libstdc++-v3/testsuite/27_io/basic_ios/4.cc
libstdc++-v3/testsuite/27_io/basic_ios/clear/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ios/cons/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ios/cons/char/2.cc
libstdc++-v3/testsuite/27_io/basic_ios/cons/char/3.cc
libstdc++-v3/testsuite/27_io/basic_ios/copyfmt/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ios/copyfmt/char/2.cc
libstdc++-v3/testsuite/27_io/basic_ios/exceptions/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ios/locales/char/1.cc
libstdc++-v3/testsuite/27_io/basic_iostream/3.cc
libstdc++-v3/testsuite/27_io/basic_iostream/4.cc
libstdc++-v3/testsuite/27_io/basic_istream/3.cc
libstdc++-v3/testsuite/27_io/basic_istream/4.cc
libstdc++-v3/testsuite/27_io/basic_istream/exceptions/char/9561.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/2.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/3.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9826.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/2.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/3.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc
libstdc++-v3/testsuite/27_io/basic_istream/get/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/get/char/2.cc
libstdc++-v3/testsuite/27_io/basic_istream/getline/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/getline/char/2.cc
libstdc++-v3/testsuite/27_io/basic_istream/getline/char/3.cc
libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/6360.cc
libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/7220.cc
libstdc++-v3/testsuite/27_io/basic_istream/peek/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/peek/char/6414.cc
libstdc++-v3/testsuite/27_io/basic_istream/putback/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/read/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/read/char/2.cc
libstdc++-v3/testsuite/27_io/basic_istream/read/char/3.cc
libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-1.cc
libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-2.cc
libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/8258.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/2.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/2346-fstream.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/2346-sstream.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-1.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-2.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/fstream.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/sstream.cc
libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/2.cc
libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/3.cc
libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/3983-fstream.cc
libstdc++-v3/testsuite/27_io/basic_istream/sentry/char/3983-sstream.cc
libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/2.cc
libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/8348.cc
libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/fstream.cc
libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/sstream.cc
libstdc++-v3/testsuite/27_io/basic_istream/ws/char/1.cc
libstdc++-v3/testsuite/27_io/basic_istringstream/3.cc
libstdc++-v3/testsuite/27_io/basic_istringstream/4.cc
libstdc++-v3/testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc
libstdc++-v3/testsuite/27_io/basic_istringstream/str/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ofstream/3.cc
libstdc++-v3/testsuite/27_io/basic_ofstream/4.cc
libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/2.cc
libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc
libstdc++-v3/testsuite/27_io/basic_ostream/3.cc
libstdc++-v3/testsuite/27_io/basic_ostream/4.cc
libstdc++-v3/testsuite/27_io/basic_ostream/cons/char/9827.cc
libstdc++-v3/testsuite/27_io/basic_ostream/endl/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ostream/ends/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ostream/ends/char/2.cc
libstdc++-v3/testsuite/27_io/basic_ostream/exceptions/char/9561.cc
libstdc++-v3/testsuite/27_io/basic_ostream/flush/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/2.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/3.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/4.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/5.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/6.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/8.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/3.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/4.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc
libstdc++-v3/testsuite/27_io/basic_ostream/sentry/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ostream/sentry/char/2.cc
libstdc++-v3/testsuite/27_io/basic_ostream/sentry/char/3983-fstream.cc
libstdc++-v3/testsuite/27_io/basic_ostream/sentry/char/3983-sstream.cc
libstdc++-v3/testsuite/27_io/basic_ostream/tellp/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ostream/tellp/char/2.cc
libstdc++-v3/testsuite/27_io/basic_ostringstream/3.cc
libstdc++-v3/testsuite/27_io/basic_ostringstream/4.cc
libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/3.cc
libstdc++-v3/testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc
libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/1.cc
libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/2.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/3.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/cons/char/1.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/char/9322.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/9701-3.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/1.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/2.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/3599.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/sgetc/char/1.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/sgetn/char/1.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/sputn/char/1.cc
libstdc++-v3/testsuite/27_io/basic_streambuf/sync/char/1057.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/3.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/5.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/2.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/3599.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/9988.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/seekoff/char/2.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/2.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/3.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/char/2.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/setbuf/char/3.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sgetc/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sgetn/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/snextc/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/2.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3955.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringbuf/sync/char/1057.cc
libstdc++-v3/testsuite/27_io/basic_stringstream/3.cc
libstdc++-v3/testsuite/27_io/basic_stringstream/4.cc
libstdc++-v3/testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc
libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/1.cc
libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/2.cc
libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/3.cc
libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/4.cc
libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc
libstdc++-v3/testsuite/27_io/fpos/mbstate_t/2.cc
libstdc++-v3/testsuite/27_io/fpos/mbstate_t/3.cc
libstdc++-v3/testsuite/27_io/ios_base/callbacks/1.cc
libstdc++-v3/testsuite/27_io/ios_base/state/1.cc
libstdc++-v3/testsuite/27_io/ios_base/storage/1.cc
libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc
libstdc++-v3/testsuite/27_io/ios_base/sync_with_stdio/2.cc
libstdc++-v3/testsuite/27_io/manipulators/adjustfield/char/1.cc
libstdc++-v3/testsuite/27_io/manipulators/adjustfield/char/2.cc
libstdc++-v3/testsuite/27_io/manipulators/basefield/char/1.cc
libstdc++-v3/testsuite/27_io/manipulators/standard/char/1.cc
libstdc++-v3/testsuite/27_io/manipulators/standard/char/2.cc
libstdc++-v3/testsuite/27_io/objects/char/1.cc
libstdc++-v3/testsuite/27_io/objects/char/10.cc
libstdc++-v3/testsuite/27_io/objects/char/3045.cc
libstdc++-v3/testsuite/27_io/objects/char/5.cc
libstdc++-v3/testsuite/27_io/objects/char/6.cc
libstdc++-v3/testsuite/27_io/objects/char/6548_xin.cc
libstdc++-v3/testsuite/27_io/objects/char/6648-1_xin.cc
libstdc++-v3/testsuite/27_io/objects/char/6648-2_xin.cc
libstdc++-v3/testsuite/27_io/objects/char/7.cc
libstdc++-v3/testsuite/27_io/objects/char/7744_xin.cc
libstdc++-v3/testsuite/27_io/objects/char/8.cc
libstdc++-v3/testsuite/27_io/objects/char/9.cc
libstdc++-v3/testsuite/27_io/objects/char/9661-1.cc
libstdc++-v3/testsuite/27_io/objects/char/9661-2_xin.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/1.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/3045.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/6548_xin.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-1_xin.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/6648-2_xin.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/7.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/7744_xin.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/9520.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/9661-1.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/9661-2_xin.cc
libstdc++-v3/testsuite/27_io/objects/wchar_t/9662.cc
libstdc++-v3/testsuite/27_io/types/2.cc
libstdc++-v3/testsuite/backward/strstream_members.cc
libstdc++-v3/testsuite/ext/allocators.cc
libstdc++-v3/testsuite/ext/hash_map.cc
libstdc++-v3/testsuite/ext/hash_set.cc
libstdc++-v3/testsuite/ext/pod_char_traits.cc
libstdc++-v3/testsuite/ext/stdio_filebuf_2.cc
libstdc++-v3/testsuite/ext/stdio_sync_filebuf_char.cc
libstdc++-v3/testsuite/ext/stdio_sync_filebuf_wchar_t.cc
libstdc++-v3/testsuite/performance/map_create_fill.cc
libstdc++-v3/testsuite/testsuite_hooks.h
libstdc++-v3/testsuite/thread/pthread1.cc
libstdc++-v3/testsuite/thread/pthread5.cc
libstdc++-v3/testsuite/thread/pthread6.cc
libstdc++-v3/testsuite/thread/pthread7-rope.cc

index 9caf65a..224cc60 100644 (file)
@@ -1,3 +1,9 @@
+2003-09-23  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/bits/locale_facets.tcc: Tweak to avoid warnings.
+       * testsuite/testsuite_hooks.h: Same.
+       * testsuite/*/*.cc: Same.
+
 2003-09-22  Petur Runolfsson  <peturr02@ru.is>
 
        * include/bits/istream.tcc (basic_istream::read,
index e76ac84..f0e4112 100644 (file)
@@ -105,7 +105,7 @@ namespace std
        const locale::facet** __caches = __loc._M_impl->_M_caches;
        if (!__caches[__i])
          {
-           __numpunct_cache<_CharT>* __tmp;
+           __numpunct_cache<_CharT>* __tmp = NULL;
            try
              {
                __tmp = new __numpunct_cache<_CharT>;
index bfd869e..a8d19cf 100644 (file)
@@ -1,6 +1,6 @@
 // 2001-02-06  Benjamin Kosnik  <bkoz@redhat.com>
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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
 
 namespace gnu
 {
-  void test01()
+  int test01()
   { 
     int i = errno;
 #ifndef errno
     #error "errno_must_be_a_macro"
 #endif
+    return i;
   }
 }
   
diff --git a/libstdc++-v3/testsuite/17_intro/header_ciso646.cc b/libstdc++-v3/testsuite/17_intro/header_ciso646.cc
deleted file mode 100644 (file)
index 35b1cee..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-// 1999-05-20 bkoz
-
-// Copyright (C) 1999, 2003 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
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 2, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License along
-// with this library; see the file COPYING.  If not, write to the Free
-// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-// USA.
-
-// 17.4.1.2 Headers, ciso646
-
-// { dg-do link }
-
-#include <ciso646>
-#include <testsuite_hooks.h>
-
-
-// 2.11 Keywords
-// alternative representations
-// and, and_eq, bitand, bitor, compl, not, not_eq, or, or_eq, xor, xor_eq
-
-// C 2.2.2 Header <iso646.h> 
-// The tokens (as above) are keywords and do not appear as macros in <ciso646>.
-
-// Test for macros.
-bool test01() 
-{
-  bool test = true;
-
-#if 0
-
-#ifdef and
-  test = false;
-#endif
-
-#ifdef and_eq
-  test = false;
-#endif
-
-#ifdef bitand
-  test = false;
-#endif
-
-#ifdef bitor
-  test = false;
-#endif
-
-#ifdef compl
-  test = false;
-#endif
-
-#ifdef not_eq
-  test = false;
-#endif
-
-#ifdef not_or
-  test = false;
-#endif
-
-#ifdef or
-  test = false;
-#endif
-
-#ifdef or_eq
-  test = false;
-#endif
-
-#ifdef xor
-  test = false;
-#endif
-
-#ifdef xor_eq
-  test = false;
-#endif
-
-#endif
-
-  return test;
-}
-
-
-// Equivalance in usage.
-bool test02()
-{
-  bool test = true;
-
-  bool arg1 = true;
-  bool arg2 = false;
-  int  int1 = 45;
-  int  int2 = 0;
-  
-  VERIFY( arg1 && int1 );
-  VERIFY( arg1 and int1 );
-
-  VERIFY( (arg1 && arg2) == (arg1 and arg2) );
-  VERIFY( (arg1 && int1) == (arg1 and int1) );
-
-  return test;
-}
-
-
-int main(void)
-{
-  test01();
-  test02();
-
-  return 0;
-}
index 4e2610d..1cbb630 100644 (file)
@@ -1,6 +1,6 @@
 // 2001-02-06  Benjamin Kosnik  <bkoz@redhat.com>
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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
@@ -27,7 +27,7 @@ namespace gnu
   void test01()
   { 
     std::jmp_buf env;
-    int i = setjmp(env);
+    int i __attribute__((unused)) = setjmp(env);
 #ifndef setjmp
     #error "setjmp_must_be_a_macro"
 #endif
index 260e929..9e82930 100644 (file)
@@ -1,6 +1,6 @@
 // 2001-02-06  Benjamin Kosnik  <bkoz@redhat.com>
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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
@@ -26,7 +26,7 @@ namespace gnu
 {
   void test01()
   { 
-    std::va_list list;
+    std::va_list __attribute__((unused)) list;
 #ifndef va_arg
     #error "va_arg_must_be_a_macro"
 #endif
index eab1c75..69f83f0 100644 (file)
@@ -1,6 +1,6 @@
 // 2001-02-06  Benjamin Kosnik  <bkoz@redhat.com>
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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
@@ -32,7 +32,7 @@ namespace gnu
 
   void test01()
   { 
-    std::size_t i = offsetof(struct test_type, i);
+    std::size_t i __attribute__((unused)) = offsetof(struct test_type, i);
 #ifndef offsetof
     #error "offsetof_must_be_a_macro"
 #endif
index 383cc0a..a7be009 100644 (file)
@@ -1,6 +1,6 @@
 // 2000-01-01 bkoz
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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,6 +25,6 @@
 int main(void)
 {
   // Make sure size_t is in namespace std
-  std::size_t i = 5;
+  std::size_t i __attribute__((unused)) = 5;
   return 0;
 }
index f86f423..377bd60 100644 (file)
@@ -1,6 +1,6 @@
 // 2000-01-01 bkoz
 
-// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2002, 2003 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
 // libstdc++/2190
 void test01()
 {
-  long a = std::abs(1L);
+  long a __attribute__((unused)) = std::abs(1L);
   std::div(2L, 1L);
-  std::ldiv_t b;
+  std::ldiv_t b __attribute__((unused));
 }
 
 void test02()
 {
   // Make sure size_t is in namespace std.
-  std::size_t i = 5;
+  std::size_t i __attribute__((unused)) = 5;
 }
 
 int main()
index ae8852a..3085763 100644 (file)
@@ -1,6 +1,6 @@
 // 2000-01-01 bkoz
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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
@@ -26,6 +26,6 @@
 int main(void)
 {
   // Make sure size_t is in namespace std
-  std::size_t i = std::strlen("tibet shop/san francisco (415) 982-0326");
+  std::size_t i __attribute__((unused)) = std::strlen("tibet shop/san francisco (415) 982-0326");
   return 0;
 }
index 03f8294..1b97d64 100644 (file)
@@ -1,6 +1,6 @@
 // 2000-01-01 bkoz
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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
 
 #include <ctime>
 
-
 int main(void)
 {
   // Make sure size_t is in namespace std
-  std::size_t i = 5;
+  std::size_t i __attribute__((unused)) = 5;
   return 0;
 }
index 8d65e02..dc2eefe 100644 (file)
@@ -1,6 +1,6 @@
 // 2000-01-01 bkoz
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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,9 +25,9 @@
 int main(void)
 {
   // Make sure size_t is in namespace std
-  std::size_t i = 5;
+  std::size_t i __attribute__((unused)) = 5;
 
-  std::tm mytime;
+  std::tm  __attribute__((unused)) mytime;
 
   return 0;
 }
index 63d9412..a96cdf5 100644 (file)
@@ -62,7 +62,7 @@ DEFINE_EXTREMA(long double, LDBL_MIN, LDBL_MAX);
 template<typename T>
 void test_extrema()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   T limits_min = std::numeric_limits<T>::min();
   T limits_max = std::numeric_limits<T>::max();
   T extrema_min = extrema<T>::min;
@@ -74,7 +74,7 @@ void test_extrema()
 template<typename T>
 void test_epsilon()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   T epsilon = std::numeric_limits<T>::epsilon();
   T one = 1;
 
@@ -89,7 +89,7 @@ void test_epsilon()
 
 void test_sign()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   VERIFY( std::numeric_limits<char>::is_signed == char_is_signed );
   VERIFY( std::numeric_limits<signed char>::is_signed == true );
   VERIFY( std::numeric_limits<unsigned char>::is_signed == false );
@@ -200,7 +200,7 @@ struct B
 
 bool test01()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::numeric_limits< A<B> > obj;
 
   VERIFY( !obj.is_specialized );
@@ -244,16 +244,16 @@ void test02()
   typedef std::numeric_limits<B> b_nl_type;
   
   // Should probably do all of them...
-  const int* pi1 = &b_nl_type::digits;
-  const int* pi2 = &b_nl_type::digits10;
-  const int* pi3 = &b_nl_type::max_exponent10;
-  const bool* pb1 = &b_nl_type::traps;
+  const int* __attribute__((unused)) pi1 = &b_nl_type::digits;
+  const int* __attribute__((unused)) pi2 = &b_nl_type::digits10;
+  const int* __attribute__((unused)) pi3 = &b_nl_type::max_exponent10;
+  const bool* __attribute__((unused)) pb1 = &b_nl_type::traps;
 }
 
 // libstdc++/5045
 bool test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   VERIFY( std::numeric_limits<bool>::digits10 == 0 );
   if (__CHAR_BIT__ == 8)
@@ -282,7 +282,7 @@ bool test03()
 // libstdc++/8949
 bool test04()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   VERIFY( !std::numeric_limits<short>::is_iec559 );
   VERIFY( !std::numeric_limits<unsigned short>::is_iec559 );
index 267795a..30595f0 100644 (file)
@@ -27,7 +27,7 @@
 // libstdc++/1972
 void test01()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::string s("lack of sunlight, no water error");
 
   // 1
@@ -41,7 +41,7 @@ void test01()
 
 void test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::string s("lack of sunlight error");
   std::domain_error x(s);
   
@@ -57,7 +57,7 @@ public:
 
 void test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   try
     { throw fuzzy_logic(); }
   catch(const fuzzy_logic& obj)
@@ -78,7 +78,7 @@ void allocate_on_stack(void)
 }
 void test04()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const std::string s("CA ISO emergency once again:immediate power down");
   const char* strlit1 = "wish I lived in Palo Alto";
   const char* strlit2 = "...or Santa Barbara";
index 8c40ab7..4170a9d 100644 (file)
@@ -45,7 +45,7 @@ void operator delete(void *v) throw()
 
 void test01()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::allocator<gnu> obj;
 
   // XXX These should work for various size allocation and
@@ -61,7 +61,7 @@ void test01()
 // libstdc++/8230
 void test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   try 
     {
       std::allocator<int> alloc;
index d70b63f..110d4b2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2000, 2002 Free Software Foundation
+// Copyright (C) 2000, 2002, 2003 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,8 +60,8 @@ struct reset_count_struct
 int
 test01()
 {
-  reset_count_struct reset;
-  bool test = true;
+  reset_count_struct __attribute__((unused)) reset;
+  bool test __attribute__((unused)) = true;
 
   std::auto_ptr<A> A_default;
   VERIFY( A_default.get() == 0 );
@@ -91,8 +91,8 @@ test01()
 int
 test02()
 {
-  reset_count_struct reset;
-  bool test = true;
+  reset_count_struct __attribute__((unused)) reset;
+  bool test __attribute__((unused)) = true;
 
   std::auto_ptr<A> A_from_A(new A);
   std::auto_ptr<B> B_from_B(new B);
@@ -115,8 +115,8 @@ test02()
 int
 test03()
 {
-  reset_count_struct reset;
-  bool test = true;
+  reset_count_struct __attribute__((unused)) reset;
+  bool test __attribute__((unused)) = true;
 
   std::auto_ptr<A> A_from_ptr_A;
   std::auto_ptr<A> A_from_ptr_B;
@@ -141,8 +141,8 @@ test03()
 int
 test04()
 {
-  reset_count_struct reset;
-  bool test = true;
+  reset_count_struct __attribute__((unused)) reset;
+  bool test __attribute__((unused)) = true;
 
   {/*lifetine scope*/
     std::auto_ptr<A> A_from_A(new A);
@@ -171,8 +171,8 @@ private:
 int 
 test05()
 {
-  bool test = true;
-  reset_count_struct reset;
+  bool test __attribute__((unused)) = true;
+  reset_count_struct __attribute__((unused)) reset;
 
   pimpl<A>();
   pimpl<B>();
@@ -190,8 +190,8 @@ test05()
 int
 test06()
 {
-  reset_count_struct reset;
-  bool test = true;
+  reset_count_struct __attribute__((unused)) reset;
+  bool test __attribute__((unused)) = true;
 
   std::auto_ptr<A> A_from_A(new A);
   std::auto_ptr<A> A_from_A_ptr(A_from_A.release());
@@ -231,8 +231,8 @@ static void drain(std::auto_ptr<T>)
 int
 test07()
 {
-  bool test = true;
-  reset_count_struct reset;
+  bool test __attribute__((unused)) = true;
+  reset_count_struct __attribute__((unused)) reset;
 
   drain(source<A>());
   // The resolution of core issue 84, now a DR, breaks this call.
index 6dd45e3..a12d3b6 100644 (file)
@@ -1,6 +1,6 @@
 // 2001-06-11  Benjamin Kosnik  <bkoz@redhat.com>
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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
@@ -27,8 +27,8 @@
 class Elem 
 { 
 public: 
-  void print(int i) const { } 
-  void modify(int i) { } 
+  void print(int) const { } 
+  void modify(int) { } 
 }; 
 
 // libstdc++/3113
index 451ef19..085937f 100644 (file)
@@ -46,7 +46,7 @@ template<typename T>
 // heterogeneous
 void test01()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::pair<bool, long> p_bl_1(true, 433);
   std::pair<bool, long> p_bl_2 = std::make_pair(true, 433);
@@ -75,7 +75,7 @@ void test01()
 // homogeneous
 void test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::pair<bool, bool> p_bb_1(true, false);
   std::pair<bool, bool> p_bb_2 = std::make_pair(true, false);
@@ -87,7 +87,7 @@ void test02()
 // const
 void test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   const std::pair<bool, long> p_bl_1(true, 433);
   const std::pair<bool, long> p_bl_2 = std::make_pair(true, 433);
@@ -116,7 +116,7 @@ void test03()
 // const&
 void test04()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const gnu_obj& obj1 = gnu_obj(5);
   const std::pair<const char*, gnu_obj> p_sg_1("enlightenment", obj1);
   const std::pair<const char*, gnu_obj> p_sg_2 = 
index 7d59a8a..c79e540 100644 (file)
@@ -1,6 +1,6 @@
 // 2001-06-18  Benjamin Kosnik  <bkoz@redhat.com>
 
-// Copyright (C) 2001 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2003 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
@@ -31,7 +31,7 @@ void test01()
   typedef raw_storage_iterator<long*, long> test_iterator;
   typedef iterator<output_iterator_tag, void, void, void, void> base_iterator;
   test_iterator rs_it(&l);
-  base_iterator* base = &rs_it;
+  base_iterator* base __attribute__((unused)) = &rs_it;
 
   // Check for required typedefs
   typedef test_iterator::value_type value_type;
index 602b2fe..e83a82e 100644 (file)
@@ -27,7 +27,7 @@ struct junk { char j[12]; };
 
 int main(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::pair<junk*,ptrdiff_t>  results = std::get_temporary_buffer<junk>(5);
 
index 496a6e5..8fd48e5 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::const_reference cref;
   typedef std::string::reference ref;
-  csize_type npos = std::string::npos;
-  csize_type csz01, csz02;
+  csize_type csz01;
 
   const char str_lit01[] = "point bolivar, texas";
   const std::string str01(str_lit01);
index f6002f9..194e09d 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::const_reference cref;
   typedef std::wstring::reference ref;
-  csize_type npos = std::wstring::npos;
-  csize_type csz01, csz02;
+  csize_type csz01;
 
   const wchar_t str_lit01[] = L"point bolivar, texas";
   const std::wstring str01(str_lit01);
index 879d3c1..1aa8a67 100644 (file)
@@ -27,7 +27,7 @@
 void
 test01()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   using namespace std;
 
index 9783c45..9635b1b 100644 (file)
@@ -28,7 +28,7 @@
 void
 test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   using namespace std;
   
index cfc3554..0c08fe7 100644 (file)
@@ -29,7 +29,7 @@
 void
 test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   using namespace std;
  
index 458204c..7064d1f 100644 (file)
@@ -28,7 +28,7 @@
 void
 test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   using namespace std;
   
index fc9b5a2..0d46ebe 100644 (file)
@@ -29,7 +29,7 @@
 void
 test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   using namespace std;
  
index 0a50ee7..c37e01f 100644 (file)
@@ -125,7 +125,7 @@ namespace std
 
 void test01()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   // non POD types : resize, capacity, reserve
   std::basic_string< A<B> > str02;
@@ -140,7 +140,7 @@ void test01()
   VERIFY( sz04 >= 100 );
   str02.reserve();
   sz03 = str02.capacity();
-  VERIFY( sz03 >= 0 );
+  VERIFY( sz03 > 0 );
 
   sz03 = str02.size() + 5;
   str02.resize(sz03);
index 6072898..649c541 100644 (file)
@@ -26,7 +26,7 @@
 void test01()
 {
   // POD types : resize, capacity, reserve
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::string str01;
   typedef std::string::size_type size_type_s;
 
@@ -37,7 +37,7 @@ void test01()
   VERIFY( sz02 >= 100 );
   str01.reserve();
   sz01 = str01.capacity();
-  VERIFY( sz01 >= 0 );
+  VERIFY( sz01 > 0 );
 
   sz01 = str01.size() + 5;
   str01.resize(sz01);
@@ -79,9 +79,7 @@ void test01()
     
   // trickster allocator issues involved with these:
   std::string str3 = "8-chars_8-chars_";
-  const char* p3 = str3.c_str();
   std::string str4 = str3 + "7-chars";
-  const char* p4 = str3.c_str();
   
   sz01 = str01.size();
   sz02 = str01.max_size();  
index 731a918..b885974 100644 (file)
@@ -27,7 +27,7 @@
 // http://gcc.gnu.org/ml/libstdc++/2001-11/msg00150.html
 void test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::string str01 = "twelve chars";
   // str01 becomes shared
index 18af608..f10a255 100644 (file)
@@ -26,7 +26,7 @@
 void test01()
 {
   // POD types : resize, capacity, reserve
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::wstring str01;
   typedef std::wstring::size_type size_type_s;
 
@@ -37,7 +37,7 @@ void test01()
   VERIFY( sz02 >= 100 );
   str01.reserve();
   sz01 = str01.capacity();
-  VERIFY( sz01 >= 0 );
+  VERIFY( sz01 > 0 );
 
   sz01 = str01.size() + 5;
   str01.resize(sz01);
@@ -79,9 +79,7 @@ void test01()
     
   // trickster allocator issues involved with these:
   std::wstring str3 = L"8-chars_8-chars_";
-  const wchar_t* p3 = str3.c_str();
   std::wstring str4 = str3 + L"7-chars";
-  const wchar_t* p4 = str3.c_str();
   
   sz01 = str01.size();
   sz02 = str01.max_size();  
index 08aa229..e611567 100644 (file)
@@ -27,7 +27,7 @@
 // http://gcc.gnu.org/ml/libstdc++/2001-11/msg00150.html
 void test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::wstring str01 = L"twelve chars";
   // str01 becomes shared
index 8f673c8..996f8ad 100644 (file)
 
 void test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::iterator citerator;
   csize_type npos = std::string::npos;
-  csize_type csz01, csz02;
+  csize_type csz01;
 
   const char str_lit01[] = "rodeo beach, marin";
   const std::string str01(str_lit01);
index d6458a9..85c82ba 100644 (file)
@@ -25,7 +25,7 @@
 
 void test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   // template<typename _InputIter>
   //   basic_string(_InputIter begin, _InputIter end, const allocator& a)
index 6f40dda..fc86271 100644 (file)
@@ -27,7 +27,7 @@
 
 void test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const char* with_nulls = "This contains \0 a zero byte.";
 
   // These are tests to see how basic_string handles data with NUL
index fe2f321..020eff6 100644 (file)
@@ -26,7 +26,7 @@
 // http://gcc.gnu.org/ml/libstdc++/2002-06/msg00025.html
 void test04()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::string str01("portofino");
 
index 4b2f401..0aecd99 100644 (file)
@@ -27,7 +27,7 @@
 // libstdc++/8347
 void test05()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::vector<char> empty;
   std::string empty2(empty.begin(), empty.end());
index b1a5b6d..45715fd 100644 (file)
 
 void test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::iterator citerator;
   csize_type npos = std::wstring::npos;
-  csize_type csz01, csz02;
+  csize_type csz01;
 
   const wchar_t str_lit01[] = L"rodeo beach, marin";
   const std::wstring str01(str_lit01);
index 9eaf4ce..c7b6422 100644 (file)
@@ -25,7 +25,7 @@
 
 void test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   // template<typename _InputIter>
   //   basic_string(_InputIter begin, _InputIter end, const allocator& a)
index 46b7287..882e22c 100644 (file)
@@ -27,7 +27,7 @@
 
 void test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const wchar_t* with_nulls = L"This contains \0 a zero byte.";
 
   // These are tests to see how basic_string handles data with NUL
index 87dab12..9140ff7 100644 (file)
@@ -26,7 +26,7 @@
 // http://gcc.gnu.org/ml/libstdc++/2002-06/msg00025.html
 void test04()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::wstring str01(L"portofino");
 
index d02dc9c..a426f29 100644 (file)
@@ -27,7 +27,7 @@
 // libstdc++/8347
 void test05()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::vector<wchar_t> empty;
   std::wstring empty2(empty.begin(), empty.end());
index f594df7..556039e 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::const_reference cref;
   typedef std::string::reference ref;
-  csize_type npos = std::string::npos;
   csize_type csz01, csz02;
 
   const std::string str01("tamarindo, costa rica");
@@ -56,7 +55,7 @@ bool test01(void)
   cref cref3 = str01.at(csz01 - 1);
   VERIFY( cref3 == 'a' );
   try {
-    cref cref4 = str01.at(csz01);
+    str01.at(csz01);
     VERIFY( false ); // Should not get here, as exception thrown.
   }
   catch(std::out_of_range& fail) {
@@ -71,7 +70,7 @@ bool test01(void)
   ref ref3 = str02.at(csz02 - 1);
   VERIFY( ref3 == 'a' );
   try {
-    ref ref4 = str02.at(csz02);
+    str02.at(csz02);
     VERIFY( false ); // Should not get here, as exception thrown.
   }
   catch(std::out_of_range& fail) {
index d2b5831..34c1772 100644 (file)
 // underlying string implementation, of course.
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::iterator siterator;
   typedef std::string::reverse_iterator sriterator;
-  csize_type npos = std::string::npos;
   csize_type csz01, csz02;
   siterator it1;
   sriterator rit1;  
index 1c7ee5b..fec27bb 100644 (file)
 // iterators, namely insert and erase.
 bool test02(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::iterator siterator;
   typedef std::string::reverse_iterator sriterator;
-  csize_type npos = std::string::npos;
-  csize_type csz01, csz02;
   siterator it1;
   sriterator rit1;  
 
index 3c39bc5..11f5921 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::const_reference cref;
   typedef std::wstring::reference ref;
-  csize_type npos = std::wstring::npos;
   csize_type csz01, csz02;
 
   const std::wstring str01(L"tamarindo, costa rica");
@@ -56,7 +55,7 @@ bool test01(void)
   cref cref3 = str01.at(csz01 - 1);
   VERIFY( cref3 == L'a' );
   try {
-    cref cref4 = str01.at(csz01);
+    str01.at(csz01);
     VERIFY( false ); // Should not get here, as exception thrown.
   }
   catch(std::out_of_range& fail) {
@@ -71,7 +70,7 @@ bool test01(void)
   ref ref3 = str02.at(csz02 - 1);
   VERIFY( ref3 == L'a' );
   try {
-    ref ref4 = str02.at(csz02);
+    str02.at(csz02);
     VERIFY( false ); // Should not get here, as exception thrown.
   }
   catch(std::out_of_range& fail) {
index e2455e6..a8e86fb 100644 (file)
 // underlying string implementation, of course.
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::iterator siterator;
   typedef std::wstring::reverse_iterator sriterator;
-  csize_type npos = std::wstring::npos;
   csize_type csz01, csz02;
   siterator it1;
   sriterator rit1;  
index 0ef50cc..defd087 100644 (file)
 // iterators, namely insert and erase.
 bool test02(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::iterator siterator;
   typedef std::wstring::reverse_iterator sriterator;
-  csize_type npos = std::wstring::npos;
-  csize_type csz01, csz02;
   siterator it1;
   sriterator rit1;  
 
index 0f2236c..485ef4f 100644 (file)
@@ -25,7 +25,7 @@
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::const_reference cref;
   typedef std::string::reference ref;
index 9c3e2f0..6874f83 100644 (file)
@@ -25,7 +25,7 @@
 
 bool test02(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   csize_type npos = std::string::npos;
   csize_type csz01, csz02;
index 15d0ee2..24b7333 100644 (file)
@@ -25,7 +25,7 @@
 
 bool test03(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   csize_type npos = std::string::npos;
   csize_type csz01;
index 6ed224b..11d14e5 100644 (file)
@@ -25,7 +25,7 @@
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::const_reference cref;
   typedef std::wstring::reference ref;
index 4635dac..a0f0466 100644 (file)
@@ -25,7 +25,7 @@
 
 bool test02(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   csize_type npos = std::wstring::npos;
   csize_type csz01, csz02;
index c874229..6964e01 100644 (file)
@@ -25,7 +25,7 @@
 
 bool test03(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   csize_type npos = std::wstring::npos;
   csize_type csz01;
index 919c871..e1c5402 100644 (file)
 
 int test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::iterator citerator;
-  csize_type npos = std::string::npos;
   csize_type csz01, csz02;
 
   const std::string str01("rodeo beach, marin");
index d39bbe2..4438453 100644 (file)
@@ -29,7 +29,7 @@
 // but now s points inside the _Rep
 int test02(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::string str01;
   const char* title = "Everything was beautiful, and nothing hurt";
index f439df9..2e6fdfd 100644 (file)
 
 int test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::iterator citerator;
-  csize_type npos = std::wstring::npos;
   csize_type csz01, csz02;
 
   const std::wstring str01(L"rodeo beach, marin");
index 8b1468b..a1a5389 100644 (file)
@@ -29,7 +29,7 @@
 // but now s points inside the _Rep
 int test02(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::wstring str01;
   const wchar_t* title = L"Everything was beautiful, and nothing hurt";
index ba92251..fb27217 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::const_reference cref;
   typedef std::string::reference ref;
-  csize_type npos = std::string::npos;
-  csize_type csz01, csz02;
 
   const std::string str01("sailing grand traverse bay\n"
               "\t\t\t    from Elk Rapids to the point reminds me of miles");
index b53ca27..1fbc3d0 100644 (file)
 
 // testing basic_stringbuf::xsputn via stress testing with large strings
 // based on a bug report libstdc++ 9
-void test04(int size)
+void test04(std::size_t size)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::string str(size, 's');
-  int expected_size = 2 * (size + 1);
+  std::size_t expected_size = 2 * (size + 1);
   std::ostringstream oss(str);
   
   // sanity checks
index 416a1df..7ba1cec 100644 (file)
@@ -32,9 +32,9 @@
 // testing basic_filebuf::xsputn via stress testing with large strings
 // based on a bug report libstdc++ 9
 // mode == out
-void test05(int size)
+void test05(std::size_t size)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const char filename[] = "inserters_extractors-1.txt";
   const char fillc = 'f';
   std::ofstream ofs(filename);
@@ -60,7 +60,7 @@ void test05(int size)
 
   // sanity check on the written file
   std::ifstream ifs(filename);
-  int count = 0;
+  std::size_t count = 0;
   char c;
   while (count <= (2 * size) + 4)
     {
index 195ef9d..b074ff2 100644 (file)
@@ -33,7 +33,7 @@
 // http://gcc.gnu.org/ml/libstdc++/1999-q4/msg00049.html
 void test06(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   typedef std::string::size_type size_type;
   std::string str01("@silent");
index 07e3ce6..02a2de8 100644 (file)
@@ -34,7 +34,7 @@
 // NB: this is a defect in the standard.
 void test07(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const std::string name("z6.cc");
   std::istringstream iss (name);
   int i = 0;
index bdc848e..4d55566 100644 (file)
@@ -34,7 +34,7 @@ void test08()
 {
   using namespace std;
 
-  bool                 test = true;
+  bool test __attribute__((unused)) = true;
   istringstream istrm("enero:2001");
   int          year;
   char                 sep;
index fb201c2..6755af3 100644 (file)
@@ -32,7 +32,7 @@
 // libstdc++/2830
 void test09()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::string blanks( 3, '\0');
   std::string foo = "peace";
   foo += blanks;
index 4671800..e77dbc1 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::const_reference cref;
   typedef std::wstring::reference ref;
-  csize_type npos = std::wstring::npos;
-  csize_type csz01, csz02;
 
   const std::wstring str01(L"sailing grand traverse bay\n"
               L"\t\t\t    from Elk Rapids to the point reminds me of miles");
index fd84443..ba4f84c 100644 (file)
 
 // testing basic_stringbuf::xsputn via stress testing with large strings
 // based on a bug report libstdc++ 9
-void test04(int size)
+void test04(std::size_t size)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::wstring str(size, L's');
-  int expected_size = 2 * (size + 1);
+  std::size_t expected_size = 2 * (size + 1);
   std::wostringstream oss(str);
   
   // sanity checks
index 6d5c69c..9a88091 100644 (file)
@@ -32,9 +32,9 @@
 // testing basic_filebuf::xsputn via stress testing with large strings
 // based on a bug report libstdc++ 9
 // mode == out
-void test05(int size)
+void test05(std::size_t size)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const char filename[] = "inserters_extractors-1.txt";
   const wchar_t fillc = L'f';
   std::wofstream ofs(filename);
@@ -60,7 +60,7 @@ void test05(int size)
 
   // sanity check on the written file
   std::wifstream ifs(filename);
-  int count = 0;
+  std::size_t count = 0;
   wchar_t c;
   while (count <= (2 * size) + 4)
     {
index 1fa1fb0..33699eb 100644 (file)
@@ -33,7 +33,7 @@
 // http://gcc.gnu.org/ml/libstdc++/1999-q4/msg00049.html
 void test06(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   typedef std::wstring::size_type size_type;
   std::wstring str01(L"@silent");
index 0a3775c..1971e95 100644 (file)
@@ -34,7 +34,7 @@
 // NB: this is a defect in the standard.
 void test07(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const std::wstring name(L"z6.cc");
   std::wistringstream iss(name);
   int i = 0;
index d43d818..24aef6f 100644 (file)
@@ -34,7 +34,7 @@ void test08()
 {
   using namespace std;
 
-  bool                  test = true;
+  bool test __attribute__((unused)) = true;
   wistringstream istrm(L"enero:2001");
   int           year;
   wchar_t       sep;
index 726dacc..d83a17c 100644 (file)
@@ -32,7 +32,7 @@
 // libstdc++/2830
 void test09()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::wstring blanks(3, L'\0');
   std::wstring foo = L"peace";
   foo += blanks;
index dec24cf..b7337b2 100644 (file)
@@ -26,7 +26,7 @@
 
 int test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::string str1;
   std::string str2;
@@ -35,11 +35,11 @@ int test01(void)
   // 1:8-chars_8-chars_
   // 2:8-chars_8-chars_
   str1 = std::string("8-chars_") + "8-chars_";
-  const char* p1 = str1.c_str();
+  str1.c_str();
   // printf("1:%s\n", str1.c_str());
   str2 = str1 + "7-chars";
   // printf("2:%s\n", str1.c_str()); //str1 is gone
-  const char* p2 = str1.c_str();
+  str1.c_str();
   return 0;
 }
 
index bc3351d..c60985e 100644 (file)
@@ -115,7 +115,7 @@ template<class charT, class traits, class Allocator>
 
 int test01(void)
 {
-  bool                 test = true;
+  bool test __attribute__((unused)) = true;
   std::string  str_0("costa rica");
   std::string  str_1("costa marbella");
   std::string  str_2("cost");
index 1dec0cb..98b42f9 100644 (file)
@@ -26,7 +26,7 @@
 
 int test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
 
   std::wstring str1;
   std::wstring str2;
@@ -35,11 +35,11 @@ int test01(void)
   // 1:8-chars_8-chars_
   // 2:8-chars_8-chars_
   str1 = std::wstring(L"8-chars_") + L"8-chars_";
-  const wchar_t* p1 = str1.c_str();
+  str1.c_str();
   // wprintf("1:%s\n", str1.c_str());
   str2 = str1 + L"7-chars";
   // wprintf("2:%s\n", str1.c_str()); //str1 is gone
-  const wchar_t* p2 = str1.c_str();
+  str1.c_str();
   return 0;
 }
 
index d92450d..86ac5db 100644 (file)
@@ -115,7 +115,7 @@ template<class charT, class traits, class Allocator>
 
 int test01(void)
 {
-  bool                 test = true;
+  bool test __attribute__((unused)) = true;
   std::wstring         str_0(L"costa rica");
   std::wstring         str_1(L"costa marbella");
   std::wstring         str_2(L"cost");
index d4c632b..4971324 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::const_reference cref;
   typedef std::string::reference ref;
-  csize_type npos = std::string::npos;
-  csize_type csz01, csz02;
 
   const char str_lit01[] = "ventura, california";
   const std::string str01(str_lit01);
index 7731edd..08efb96 100644 (file)
@@ -26,7 +26,7 @@
 void
 test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const char* strlit = "../the long pier/Hanalei Bay/Kauai/Hawaii";
   std::string aux = strlit;
   aux.replace(aux.begin()+5, aux.begin()+20,
index a04d13d..81cde7b 100644 (file)
@@ -27,7 +27,7 @@
 void
 test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const char* title01 = "nine types of ambiguity";
   const char* title02 = "ultra";
   std::string str01 = title01;
index fcb924a..14a2942 100644 (file)
@@ -29,7 +29,7 @@
 void
 test04()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::string str01 = "geogaddi";
   std::string str02;
 
index 8c112c5..4e1837f 100644 (file)
@@ -28,7 +28,7 @@
 void
 test05()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::string str01 = "londinium";
   std::string str02 = "cydonia";
 
index 19ee154..8d2209d 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::const_reference cref;
   typedef std::wstring::reference ref;
-  csize_type npos = std::wstring::npos;
-  csize_type csz01, csz02;
 
   const wchar_t str_lit01[] = L"ventura, california";
   const std::wstring str01(str_lit01);
index da9678a..2ee3814 100644 (file)
@@ -27,7 +27,7 @@
 void
 test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const wchar_t* strlit = L"../the long pier/Hanalei Bay/Kauai/Hawaii";
   std::wstring aux = strlit;
   aux.replace(aux.begin()+5, aux.begin()+20,
index 2ff6ef2..b50af79 100644 (file)
@@ -27,7 +27,7 @@
 void
 test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   const wchar_t* title01 = L"nine types of ambiguity";
   const wchar_t* title02 = L"ultra";
   std::wstring str01 = title01;
index 94baa82..d11dec8 100644 (file)
@@ -29,7 +29,7 @@
 void
 test04()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::wstring str01 = L"geogaddi";
   std::wstring str02;
 
index f54cfb9..1f8d4d9 100644 (file)
@@ -28,7 +28,7 @@
 void
 test05()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::wstring str01 = L"londinium";
   std::wstring str02 = L"cydonia";
 
index ddc791b..42913dc 100644 (file)
@@ -24,7 +24,7 @@
 // 21.3.6.2 basic_string rfind
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::const_reference cref;
   typedef std::string::reference ref;
index d186199..1f0f5a3 100644 (file)
@@ -24,7 +24,7 @@
 // 21.3.6.4 basic_string::find_last_of
 bool test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::string z("ab");
   std::string::size_type pos;
   pos = z.find_last_of("ab");
index 3517d4d..9c3bec9 100644 (file)
@@ -24,7 +24,7 @@
 // 21.3.6.6 basic_string::find_last_not_of
 bool test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   std::string::size_type pos;
   csize_type npos = std::string::npos;
index bfb1f91..46077a8 100644 (file)
@@ -24,7 +24,7 @@
 // 21.3.6.2 basic_string rfind
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::const_reference cref;
   typedef std::wstring::reference ref;
index 2f813b9..af012b9 100644 (file)
@@ -24,7 +24,7 @@
 // 21.3.6.4 basic_string::find_last_of
 bool test02()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   std::wstring::size_type pos;
   std::wstring z(L"ab");
   pos = z.find_last_of(L"ab");
index a94da0d..7c564e7 100644 (file)
@@ -24,7 +24,7 @@
 // 21.3.6.6 basic_string::find_last_not_of
 bool test03()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   std::wstring::size_type pos;
   csize_type npos = std::wstring::npos;
index 486892a..b1ed63d 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::string::size_type csize_type;
   typedef std::string::const_reference cref;
   typedef std::string::reference ref;
-  csize_type npos = std::string::npos;
-  csize_type csz01, csz02;
+  csize_type csz01;
 
   const char str_lit01[] = "rockaway, pacifica";
   const std::string str01(str_lit01);
index 1a4e4f6..da00f1c 100644 (file)
 
 bool test01(void)
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   typedef std::wstring::size_type csize_type;
   typedef std::wstring::const_reference cref;
   typedef std::wstring::reference ref;
-  csize_type npos = std::wstring::npos;
-  csize_type csz01, csz02;
+  csize_type csz01;
 
   const wchar_t str_lit01[] = L"rockaway, pacifica";
   const std::wstring str01(str_lit01);
index 7dfe6c2..c18b423 100644 (file)
@@ -25,7 +25,7 @@
 
 void test01()
 {
-  bool test = true;
+  bool test __attribute__((unused)) = true;
   char c = 'a';
   const char cc = 'b';
   char* c1 = &c;
index 7ec0561..2eaac5e 100644 (file)
@@ -31,14 +31,15 @@ void test02()
   const char* ccarray2 = "san francisco sunny-day park inspectors";
   char carray[50];
   strcpy(carray, ccarray1);
-  void* v = carray;
   const void* cv = ccarray1;
-  memchr(cv, '/', 3);
-  strchr(ccarray1, '/');
-  strpbrk(ccarray1, ccarray2);
-  strrchr(ccarray1, 'c');
-  strstr(carray, carray);
+  void* v;
+  char* c;
+
+  v = memchr(cv, '/', 3);
+  c = strchr(ccarray1, '/');
+  c = strrchr(ccarray1, 'c');
+  c = strpbrk(ccarray1, ccarray2);
+  c = strstr(carray, carray);
 }
 
 int main()