Lines Matching refs:cc
29 * config/locale/gnu/ctype_members.cc
31 * config/locale/gnu/monetary_members.cc
35 * config/locale/gnu/numeric_members.cc
47 * libsupc++/tinfo.cc: Likewise.
64 * testsuite/23_containers/bitset_members.cc (test03): New test.
65 * testsuite/23_containers/bitset_shift.cc (test02): New test.
69 * libsupc++/vterminate.cc (writestr): Use __builtin_strlen.
73 * libsupc++/eh_term_handler.cc: Add comment about embedded systems.
82 * src/vterminate.cc: Move to...
83 * libsupc++/vterminate.cc: ...here. New file. Replace fprintf with
85 * libsupc++/eh_terminate.cc (__cxxabiv1::__terminate_handler,
87 * libsupc++/eh_unex_handler.cc: ...here (new file), and...
88 * libsupc++/eh_term_handler.cc: ...here (new file). Initialize
97 * config/io/basic_file_stdio.cc (__basic_file::_M_open_mode):
118 * testsuite/23_containers/vector_capacity.cc (test03): Move ...
119 * testsuite/23_containers/vector_resize.cc: ...here as a new file.
121 * testsuite/27_io/ios_base_storage.cc: Pass in -lmalloc for irix6.
125 * src/vterminate.cc (__verbose_terminate_handler): Send
147 * testsuite/18_support/numeric_limits.cc: Add test04.
172 * src/Makefile.am (codecvt_members.cc): New rule.
173 (collate_members.cc): Same.
174 (ctype_members.cc): Same.
175 (messages_members.cc): Same.
176 (monetary_members.cc): Same.
177 (numeric_members.cc): Same.
178 (time_members.cc): Same.
179 (c++locale.cc): Same.
180 (basic_file.cc): Same.
206 * config/locale/gnu/c_locale.cc: Modify c++locale_internal.h
208 * config/locale/gnu/time_members.cc: Same.
209 * config/locale/gnu/numeric_members.cc: Same.
210 * config/locale/gnu/monetary_members.cc: Same.
211 * config/locale/gnu/messages_members.cc: Same.
212 * config/locale/gnu/ctype_members.cc: Same.
213 * config/locale/gnu/collate_members.cc: Same.
214 * config/locale/gnu/codecvt_members.cc: Same.
215 * config/locale/generic/codecvt_members.cc: Remove.
220 * config/locale/generic/time_members.cc
241 * testsuite/abi_check.cc: Add GLIBCPP_3.2.2.
245 * config/locale/generic/codecvt_members.cc (codecvt::do_out
251 * config/locale/gnu/codecvt_members.cc: Ditto.
338 * src/codecvt.cc (codecvt::do_out(state_type&, const intern_type*,
346 * src/strstream.cc (strstreambuf::strstreambuf(streamsize),
384 * testsuite/21_strings/ctor_copy_dtor.cc (test05): Also test
394 * src/localename.cc
400 * config/locale/gnu/c_locale.cc (locale::_S_categories):
402 * config/locale/generic/c_locale.cc (locale::_S_categories): Ditto.
403 * testsuite/22_locale/ctor_copy_dtor.cc (test04): Tweak.
407 * testsuite/abi_check.cc: Add CXXABI_1.2.1 as compatible.
414 * src/localename.cc
421 * testsuite/testsuite_allocator.cc: New file.
425 * testsuite/testsuite_hooks.cc: Added new static objects definitions.
426 * testsuite/23_containers/vector_capacity.cc: Added reserve() tests.
427 * testsuite/23_containers/vector_ctor.cc: Added a plethora of tests.
428 * testsuite/23_containers/deque_ctor.cc: Added a slew of new tests.
432 * libsupc++/Makefile.am (sources): Add guard.cc.
437 * libsupc++/guard.cc: New file.
444 * src/locale.cc (locale::locale(const char*)): Ditto.
448 * src/locale.cc (locale::locale(const char*)):
466 * docs/doxygen/stdheader.cc: Handle the case of good headers.
527 * testsuite/27_io/ostream_inserter_other.cc (test_buffer_4): Add.
554 * testsuite/20_util/allocator_members.cc (test02): Add.
555 * testsuite/23_containers/vector_capacity.cc (test03): Add.
559 * src/ios.cc [_GLIBCPP_HAVE_UNISTD_H]: Include unistd.h.
571 * src/ios.cc (ios_base::Init::_S_ios_create(bool)):
599 * testsuite/23_containers/vector_capacity.cc (test02): Add.
608 * src/locale.cc (std::locale::classic()): Weaken locking protocol.
618 * config/io/basic_file_stdio.cc (__basic_file::_M_open_mode): Set
621 * testsuite/27_io/istream_unformatted.cc (test12): Add.
645 * config/locale/gnu/monetary_members.cc
667 * testsuite/27_io/istream_unformatted.cc (test11): Add.
676 * testsuite/27_io/stringstream_members.cc: Add test04 from PR.
682 * src/misc-inst.cc: Instantiate atomicity lock when
695 * testsuite/abi_check.cc: Output tweaks.
700 * src/string-inst.cc: Add instantiation.
740 * libsupc++/eh_globals.cc: Don't call __gthread_key_dtor.
747 * testsuite/27_io/istream_seeks.cc (test06): New.
751 * testsuite/thread/pthread5.cc: Include <unistd.h>
758 * testsuite/thread/pthread1.cc: Enable on *-*-netbsd*.
759 * testsuite/thread/pthread2.cc: Likewise.
760 * testsuite/thread/pthread3.cc: Likewise.
761 * testsuite/thread/pthread4.cc: Likewise.
762 * testsuite/thread/pthread5.cc: Likewise.
763 * testsuite/thread/pthread6.cc: Likewise.
773 * testsuite/21_strings/ctor_copy_dtor.cc: Add test05 from PR.
780 * testsuite/testsuite_hooks.cc (__set_testsuite_memlimit): Use
785 * testsuite/22_locale/num_put_members_char.cc (test01): Swap size
787 * testsuite/22_locale/num_put_members_wchar_t.cc (test01): Likewise.
797 * testsuite/18_support/numeric_limits.cc (test_extrema<long double>):
806 * testsuite/thread/pthread1.cc: Remove needless workaround
830 * src/stl-inst.cc (__USE_MALLOC): Remove it and all
832 * testsuite/21_strings/capacity.cc: Remove reference to __USE_MALLOC.
834 * testsuite/ext/allocators.cc: Likewise.
857 * config/locale/gnu/time_members.cc (__timepunct::~__timepunct):
859 * config/locale/generic/time_members.cc (__timepunct::~__timepunct):
871 * src/globals.cc (__gnu_cxx::c_locale_impl_compat): Add, alias to
873 * testsuite/abi_check.cc (line_to_symbol_info): Collect size info.
878 * testsuite/22_locale/static_members.cc (test02): Less provincial.
882 * testsuite/22_locale/static_members.cc (test02): Disable for
884 * testsuite/22_locale/ctor_copy_dtor.cc (test04): Don't assume
901 * testsuite/abi_check.cc (hash<string>): Specialize.
906 * testsuite/22_locale/static_members.cc (test02): Avoid null strings.
916 * testsuite/22_locale/static_members.cc (test02): Fix.
928 * src/locale.cc: Use _GLIBCPP_ASM_SYMVER.
929 * src/globals.cc: Same.
931 * testsuite/22_locale/ctor_copy_dtor.cc (test04): Fix for
938 * src/ios.cc: Move globals into __gnu_cxx. Make old exported
940 * src/locale.cc: Same.
941 * src/localename.cc: Same.
942 * src/globals.cc: Same.
952 * src/locale.cc: Fix comments, move ctors together.
953 * testsuite/22_locale/static_members.cc (test03): Add.
960 * testsuite/27_io/ostream_inserter_other.cc (test05): Add.
974 * src/locale.cc (locale::locale(const char* )): Rewrite to deal
978 * src/localename.cc
992 * src/globals.cc: Add fake_name.
993 * src/locale-inst.cc: Remove extra includes.
994 * src/locale.cc: Remove extra includes.
1005 * config/locale/generic/c_locale.cc: Add _S_categories definition.
1007 * config/locale/generic/time_members.cc: _S_c_locale cleanup.
1009 * config/locale/gnu/c_locale.cc: Add _S_categories definition.
1012 * config/locale/gnu/ctype_members.cc: Simplify _S_destroy_c_locale
1014 * config/locale/gnu/monetary_members.cc: Same, tweaks.
1015 * config/locale/gnu/monetary_members.cc: Same.
1016 * config/locale/gnu/time_members.cc: Same.
1022 * testsuite/22_locale/facet.cc (test02): Add.
1023 * testsuite/22_locale/static_members.cc (test02): Add.
1024 * testsuite/22_locale/ctor_copy_dtor.cc (test04): Add.
1064 * testsuite/22_locale/num_put_members_char.cc: Add test05.
1065 * testsuite/22_locale/num_put_members_wchar_t.cc: Ditto.
1116 * testsuite/18_support/numeric_limits.cc: Check the maximum and
1167 * testsuite/18_support/numeric_limits.cc (test03): Don't use
1220 * testsuite/18_support/numeric_limits.cc (test_epsilon): New.
1224 * testsuite/18_support/numeric_limits.cc: Add -mieee for alpha.
1272 * src/limits.cc (__glibcpp_float_QNaN, __glibcpp_float_SNaN): Remove.
1276 * testsuite/18_support/numeric_limits.cc (test_infinity): New.
1281 * testsuite/abi_check.cc: Pull shell fragments out into...
1304 * src/limits.cc (__glibcpp_float_denorm_min,
1348 * src/locale.cc: Move ctype definitions...
1349 * src/ctype.cc: ...here. New file.
1350 * src/locale.cc: Move codecvt definitions...
1351 * src/codecvt.cc: ...here.
1352 * config/generic/codecvt_members.cc: ...and here.
1353 * config/gnu/codecvt_members.cc: ...and here.
1357 * src/bitset.cc: Correct license text.
1358 * src/concept-inst.cc: Same.
1359 * src/strstream.cc: Same.
1360 * src/vterminate.cc: Same.
1381 * src/codecvt.cc (class codecvt<char, char, mbstate_t>,
1387 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
1406 * src/misc-inst.cc: Add missing instantiations.
1408 * testsuite/abi_check.cc: Make output results more verbose.
1414 * config/locale/generic/messages_members.cc: Add specialization for
1416 * config/locale/ieee_1003.1-20021/messages_members.cc: Likewise.
1450 * src/locale.cc (locale::locale(__s)): Use getenv instead
1452 * testsuite/22_locale/ctor_copy_dtor.cc (test03): New.
1482 * config/locale/gnu/ctype_members.cc (ctype<wchar_t>::do_widen(char)):
1493 * config/locale/gnu/monetary_members.cc
1502 * config/locale/gnu/c_locale.cc: Include it.
1503 * config/locale/gnu/collate_members.cc: Include it.
1504 * config/locale/gnu/ctype_members.cc: Include it.
1505 * config/locale/gnu/messages_members.cc: Include it.
1506 * config/locale/gnu/monetary_members.cc: Include it.
1507 * config/locale/gnu/numeric_members.cc: Include it.
1508 * config/locale/gnu/time_members.cc: Include it.
1522 * config/locale/gnu/messages_members.cc: Add specialization for
1541 * src/limits.cc (__glibcpp_float_infinity, __glibcpp_double_infinity,
1590 * testsuite/abi_check.cc: Use string literals to build 'cmd' rather
1679 * src/limits.cc (__glibcpp_float_infinity, __glibcpp_float_QNaN,
1698 * testsuite/abi_check.cc: More error checking.
1723 * testsuite/abi_check.cc: Enhance shell portability.
1747 * testsuite/abi_check.cc: New file.
1773 * src/locale.cc (locale::classic): Revert.
1785 * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION):
1787 * libsupc++/eh_throw.cc (__gxx_exception_cleanup):
1815 * testsuite/27_io/narrow_stream_objects.cc (test10): Add.
1834 * testsuite/26_numerics/valarray_name_lookup.cc: Rename from
1882 * src/strstream.cc (strstreambuf): Revert.
1885 * testsuite/backward/strstream_members.cc (test02): Add.
1889 * testsuite/19_diagnostics/stdexceptions.cc (test04): Add bool test.
1947 * libsupc++/tinfo2.cc (__pointer_catch): Change __context_class to
1949 * libsupc++/tinfo2.cc (__do_catch): Change __qualifier_flags to
1951 * libsupc++/tinfo.cc (__do_find_public_src): Change __base to
1953 * libsupc++/tinfo.cc (__do_dyncast): Same.
1954 * libsupc++/tinfo.cc (__do_upcast): Same.
1958 * src/fstream.cc: Add _GLIBCPP_USE_WCHAR_T guards.
1967 * src/locale.cc (locale::classic): Move locks inside !_S_classic
1992 * src/locale-inst.cc: Update __pad instantiations.
1996 * src/fstream.cc: New. Add _M_underflow_common specializations.
2001 * src/Makefile.am (sources): Add fstream.cc.
2004 * testsuite/21_strings/capacity.cc: Add char_traits specializations.
2005 * testsuite/22_locale/codecvt_members_unicode_char.cc: Same.
2006 * testsuite/22_locale/codecvt_members_unicode_wchar_t.cc: Same.
2007 * testsuite/22_locale/ctor_copy_dtor.cc: Same.
2008 * testsuite/27_io/filebuf_virtuals.cc (test07): Move to...
2009 * testsuite/27_io/filebuf.cc: ...here.
2012 * testsuite/27_io/streambuf.cc: Add instantiation test,
2014 * testsuite/27_io/istream.cc: Same.
2015 * testsuite/27_io/ostream.cc: Same.
2016 * testsuite/27_io/fstream.cc: Same.
2017 * testsuite/27_io/stringstream.cc: Same.
2018 * testsuite/27_io/filebuf.cc: Same.
2019 * testsuite/27_io/stringbuf.cc: Same.
2038 * testsuite/27_io/iostream.cc (test01): Add typedef tests.
2039 * testsuite/27_io/istream.cc: Same.
2040 * testsuite/27_io/ostream.cc: Same.
2041 * testsuite/27_io/filebuf.cc: Same.
2042 * testsuite/27_io/stringbuf.cc: Replace content, move to...
2043 * testsuite/27_io/stringbuf_members.cc: ...here.
2044 * testsuite/27_io/streambuf.cc: Replace content, move to...
2045 * testsuite/27_io/streambuf_members.cc: ...here.
2046 * testsuite/27_io/stringstream.cc: Replace content, move to...
2047 * testsuite/27_io/stringstream_members.cc: ...here.
2048 * testsuite/27_io/ios.cc: New file.
2049 * testsuite/27_io/fstream.cc: New file.
2050 * testsuite/27_io/ifstream.cc: New file.
2051 * testsuite/27_io/ofstream.cc: New file.
2052 * testsuite/27_io/istringstream.cc: New file.
2053 * testsuite/27_io/ostringstream.cc: New file.
2060 * testsuite/27_io/istream_unformatted.cc (test10): Add.
2064 * testsuite/27_io/ios_base_type.cc: Move to...
2065 * testsuite/27_io/ios_base_types.cc: ...here.
2070 * src/locale.cc (locale::locale(const char*)): Use setlocale NULL.
2071 * testsuite/22_locale/ctor_copy_dtor.cc (test02): New.
2082 * src/strstream.cc: Revert.
2083 * testsuite/backward/strstream_members.cc: Change include.
2090 * testsuite/27_io/ios_base_type.cc: New.
2096 * testsuite/18_support/new_delete_placement.cc: New.
2155 * libsupc++/new_handler.cc (set_new_handler): Likewise.
2165 * testsuite/26_numerics/slice.cc: New test.
2215 * testsuite/23_containers/deque_operators.cc: Add test02.
2239 * testsuite/20_util/auto_ptr_neg.cc: New.
2240 * testsuite/20_util/auto_ptr.cc: Tweaks.
2241 * testsuite/23_containers/map_operators.cc (test01): Split into..
2242 * testsuite/23_containers/map_operators_neg.cc (test01): ...this. New.
2243 * testsuite/23_containers/set_operators.cc: Move to...
2244 * testsuite/23_containers/set_operators_neg.cc: ...here.
2251 * testsuite/ext/hash_map.cc: New.
2258 * testsuite/20_util/auto_ptr.cc (test08): New test.
2273 * config/locale/gnu/monetary_members.cc: Use it.
2274 * config/locale/generic/monetary_members.cc: Same.
2275 * src/localename.cc (_Impl::_Impl(const char*, size_t)): Use it.
2286 * testsuite/24_iterators/iterator.cc: Add test from the PR.
2308 * src/strstream.cc: Remove namespace std.
2313 * src/fstream-inst.cc: Tweak.
2314 * src/io-inst.cc: Same.
2315 * src/istream-inst.cc: Same.
2316 * src/misc-inst.cc: Same.
2317 * src/ostream-inst.cc: Same.
2318 * src/sstream-inst.cc: Same.
2319 * src/valarray-inst.cc: Same.
2320 * src/misc-inst.cc: Remove unused instantiations.
2332 * testsuite/23_containers/adaptors.cc: New file.
2359 * libsupc++/tinfo.cc Handle the 8 byte aligned vtable entries when
2417 * testsuite/17_intro/header_cstdlib.cc (test01): Qualify ldiv_t
2419 * testsuite/17_intro/header_cwchar.cc: Tweak.
2420 * testsuite/22_locale/codecvt_members_char_char.cc (test03): Use
2422 * testsuite/22_locale/ctype_to_wchar_t.cc (test05): Same.
2423 * testsuite/22_locale/ctype_to_char.cc (test05): Same.
2424 * testsuite/22_locale/ctype_is_wchar_t.cc (test05): Same.
2425 * testsuite/22_locale/ctype_is_char.cc (test05): Same.
2426 * testsuite/22_locale/codecvt_members_wchar_t_char.cc (test03): Same.
2427 * testsuite/22_locale/time_get_members_wchar_t.cc (test08): Same.
2428 * testsuite/22_locale/time_get_members_char.cc (test08): Same.
2429 * testsuite/22_locale/time_put_members_wchar_t.cc (test04): Same.
2430 * testsuite/22_locale/time_put_members_char.cc (test04): Same.
2431 * testsuite/22_locale/num_put_members_wchar_t.cc (test04): Same.
2432 * testsuite/22_locale/num_put_members_char.cc (test04): Same.
2433 * testsuite/22_locale/numpunct_members_wchar_t.cc (test03): Same.
2434 * testsuite/22_locale/numpunct_members_char.cc (test03): Same.
2435 * testsuite/22_locale/num_get_members_wchar_t.cc: Same.
2436 * testsuite/22_locale/num_get_members_char.cc: Same.
2437 * testsuite/22_locale/money_put_members_wchar_t.cc (test07): Same.
2438 * testsuite/22_locale/money_put_members_char.cc (test07): Same.
2439 * testsuite/22_locale/moneypunct_members_wchar_t.cc (test03): Same.
2440 * testsuite/22_locale/moneypunct_members_char.cc (test03): Same.
2441 * testsuite/22_locale/money_get_members_wchar_t.cc (test08): Same.
2442 * testsuite/22_locale/money_get_members_char.cc (test08): Same.
2443 * testsuite/22_locale/messages_members_char.cc (test03): Same.
2444 * testsuite/22_locale/collate_members_wchar_t.cc (test04): Same.
2445 * testsuite/22_locale/collate_members_char.cc (test04): Same.
2446 * testsuite/26_numerics/fabs_inline.cc: Use std::printf.
2447 * testsuite/27_io/istream_seeks.cc (test02): Qualify abort.
2448 * testsuite/27_io/istream_extractor_arith.cc (test11): Qualify strtol.
2457 * src/ext-inst.cc (__gnu_cxx): Use instead of std:: for extensions.
2462 * src/ext-inst.cc (_S_fetch): Add explicit templates for char and
2501 * libsupc++/eh_alloc.cc: Tweak include order.
2502 * libsupc++/pure.cc: Use cstdio.
2503 * libsupc++/new_op.cc: Remove malloc forward declaration, as
2506 * src/Makefile.am (sources): Remove cmath.cc.
2508 * src/cmath.cc: Remove.
2588 * testsuite/testsuite_hooks.cc: Reorder and include all
2593 * testsuite/backwards/strstream_members.cc: New.
2598 * src/strstream.cc: Format.
2602 * src/strstream.cc (strstreambuf::overflow): Set _M_buf,
2611 * src/locale-inst.cc (__codecvt_abstract_base):
2627 * testsuite/testsuite_hooks.cc: ...to here.
2653 * testsuite/21_strings/ctor_copy_dtor.cc: Add test04.
2657 * testsuite/22_locale/money_get_members_char.cc
2659 * testsuite/22_locale/money_get_members_wchar_t.cc
2661 * testsuite/22_locale/money_put_members_char.cc
2663 * testsuite/22_locale/money_put_members_wchar_t.cc:
2665 * testsuite/22_locale/num_get_members_char.cc:
2667 * testsuite/22_locale/num_get_members_wchar_t.cc:
2669 * testsuite/22_locale/num_put_members_char.cc:
2671 * testsuite/22_locale/num_put_members_wchar_t.cc:
2693 * src/bitset.cc: Update comments, clean up spacing.
2708 * testsuite/23_containers/vector_bool.cc (test02): New test.
2726 list_modifiers.cc and rename from 'T'. Move code bodies...
2727 * testsuite/testsuite_hooks.cc: ...to here. New file.
2728 * testsuite/23_containers/list_modifiers.cc: Move 'T' class out.
2734 * src/misc-inst.cc: Define unnecessary algorithm
2736 * src/fstream-inst.cc: New.
2737 * src/io-inst.cc: New.
2738 * src/istream-inst.cc: New.
2739 * src/ostream-inst.cc: New.
2740 * src/streambuf-inst.cc: New.
2741 * src/sstream-inst.cc: New.
2757 * testsuite/22_locale/ctype_is_wchar_t.cc: Guard with
2759 * testsuite/22_locale/ctype_narrow_wchar_t.cc: Same.
2760 * testsuite/22_locale/ctype_to_wchar_t.cc: Same.
2761 * testsuite/22_locale/ctype_widen_wchar_t.cc: Same.
2776 * testsuite/23_containers/bitset_ctor.cc (test02): New test.
2781 * testsuite/22_locale/ctype_narrow_char.cc: New.
2782 * testsuite/22_locale/ctype_narrow_wchar_t.cc: New.
2783 * testsuite/22_locale/ctype_widen_char.cc: New.
2784 * testsuite/22_locale/ctype_widen_wchar_t.cc: New.
2785 * testsuite/22_locale/ctype_members_char.cc: Move some bits into...
2786 * testsuite/22_locale/ctype_is_char.cc: ...this.
2787 * testsuite/22_locale/ctype_to_char.cc: ...and this.
2788 * testsuite/22_locale/ctype_members_wchar_t.cc: Move some bits into...
2789 * testsuite/22_locale/ctype_is_wchar_t.cc: ...this.
2790 * testsuite/22_locale/ctype_to_wchar_t.cc: ...and this.
2792 * testsuite/22_locale/ctype_scan_wchar_t.cc: Should pass.
2797 * config/locale/gnu/ctype_members.cc (ctype<wchar_t>::do_narrow): Fix.
2798 * config/locale/generic/ctype_members.cc: Same.
2808 * testsuite/27_io/ostream_inserter_char.cc (test08): Add tests.
2809 * testsuite/27_io/ostream_inserter_other.cc (test02): Modify.
2845 * testsuite/23_containers/deque_operators.cc (test01):
2855 * testsuite/23_containers/deque_operators.cc: New testfile.
2889 * testsuite/27_io/ostream_inserter_char.cc (test07): Add test.
2894 * src/strstream.cc (strstreambuf): Fix leak.
2901 * testsuite/27_io/narrow_stream_objects.cc:
2906 * testsuite/22_locale/ctype_scan_char.cc: Tweak.
2907 * testsuite/22_locale/ctype_scan_wchar_t.cc: New.
2916 * src/localename.cc (locale::_Impl::_M_install_facet): Same.
2921 * testsuite/27_io/istream_sentry.cc: Tweak.
2930 * testsuite/22_locale/ctype_scan_char.cc: New file.
2935 * testsuite/22_locale/money_get_members_char.cc
2939 * testsuite/22_locale/money_get_members_wchar_t.cc
2941 * testsuite/22_locale/money_put_members_char.cc
2943 * testsuite/22_locale/money_put_members_wchar_t.cc
2948 * testsuite/22_locale/codecvt_members_char_char.cc
2950 * testsuite/22_locale/codecvt_members_wchar_t_char.cc (test03): Likewise.
2951 * testsuite/22_locale/collate_members_char.cc (test04): Likewise.
2952 * testsuite/22_locale/collate_members_wchar_t.cc (test04): Likewise.
2953 * testsuite/22_locale/ctype_members_char.cc (test05): Likewise.
2954 * testsuite/22_locale/ctype_members_wchar_t.cc (test04): Likewise.
2955 * testsuite/22_locale/messages_members_char.cc (test03): Likewise.
2956 * testsuite/22_locale/money_get_members_char.cc (test08): Likewise.
2957 * testsuite/22_locale/money_get_members_wchar_t.cc (test08): Likewise.
2958 * testsuite/22_locale/money_put_members_char.cc (test07): Likewise.
2959 * testsuite/22_locale/money_put_members_wchar_t.cc (test07): Likewise.
2960 * testsuite/22_locale/moneypunct_members_char.cc (test03): Likewise.
2961 * testsuite/22_locale/moneypunct_members_wchar_t.cc (test03): Likewise.
2962 * testsuite/22_locale/num_get_members_char.cc (test06): Likewise.
2963 * testsuite/22_locale/num_get_members_wchar_t.cc (test06): Likewise.
2964 * testsuite/22_locale/num_put_members_char.cc (test04): Add comment.
2965 * testsuite/22_locale/num_put_members_wchar_t.cc (test04): Likewise.
2966 * testsuite/22_locale/numpunct_members_char.cc (test03): Likewise.
2967 * testsuite/22_locale/numpunct_members_wchar_t.cc (test03): Likewise.
2968 * testsuite/22_locale/time_get_members_char.cc (test08): Likewise.
2969 * testsuite/22_locale/time_get_members_wchar_t.cc (test08): Likewise.
2970 * testsuite/22_locale/time_put_members_char.cc (test04): Likewise.
2971 * testsuite/22_locale/time_put_members_wchar_t.cc (test04): Likewise.
3015 * testsuite/22_locale/codecvt_members_char_char.cc: Add test03.
3016 * testsuite/22_locale/codecvt_members_wchar_t_char.cc: Likewise.
3017 * testsuite/22_locale/collate_members_char.cc: Add test04.
3018 * testsuite/22_locale/collate_members_wchar_t.cc: Likewise.
3019 * testsuite/22_locale/ctype_members_char.cc: Add test05.
3020 * testsuite/22_locale/ctype_members_wchar_t.cc: Add test04.
3021 * testsuite/22_locale/messages_members_char.cc: Add test03.
3022 * testsuite/22_locale/money_get_members_char.cc: Add test08.
3023 * testsuite/22_locale/money_get_members_wchar_t.cc: Likewise.
3024 * testsuite/22_locale/money_put_members_char.cc: Add test07.
3025 * testsuite/22_locale/money_put_members_wchar_t.cc: Likewise.
3026 * testsuite/22_locale/moneypunct_members_char.cc: Add test03.
3027 * testsuite/22_locale/moneypunct_members_wchar_t.cc: Likewise.
3028 * testsuite/22_locale/num_get_members_char.cc: Add test06.
3029 * testsuite/22_locale/num_get_members_wchar_t.cc: Likewise.
3030 * testsuite/22_locale/numpunct_members_char.cc: Add test03.
3031 * testsuite/22_locale/numpunct_members_wchar_t.cc: Likewise.
3032 * testsuite/22_locale/time_get_members_char.cc: Add test08.
3033 * testsuite/22_locale/time_get_members_wchar_t.cc: Likewise.
3034 * testsuite/22_locale/time_put_members_char.cc: Add test04.
3035 * testsuite/22_locale/time_put_members_wchar_t.cc: Likewise.
3037 * testsuite/22_locale/num_put_members_char.cc (test04): Add comment.
3038 * testsuite/22_locale/num_put_members_wchar_t.cc (test04): Likewise.
3052 * testsuite/22_locale/num_put_members_char.cc: Add test04(),
3054 * testsuite/22_locale/num_put_members_wchar_t.cc: Likewise.
3058 * config/locale/generic/c_locale.cc
3062 * config/locale/generic/time_members.cc
3064 * config/locale/gnu/messages_members.cc
3068 * config/locale/gnu/time_members.cc
3083 * testsuite/27_io/narrow_stream_objects.cc (test07): Add.
3136 * testsuite/23_containers/vector_ctor.cc: Add test04.
3149 * config/io/basic_file_stdio.cc: Same.
3158 * src/ios.cc (ios_base::_S_ios_create): Change to use specialized
3161 * src/misc-inst.cc (file_filebuf<char>): Add instantiation.
3191 * config/io/basic_file_stdio.cc (__basic_file::sys_ungetc): Same.
3194 * testsuite/27_io/narrow_stream_objects.cc (test06): New.
3196 * src/ios.cc (_M_grow_words): Adjust error checking.
3197 * testsuite/27_io/ios_base_storage.cc: Same.
3206 * testsuite/ext/hash_set.cc: New testfile.
3219 * testsuite/21_strings/replace.cc (test05): New.
3220 * testsuite/21_strings/replace.cc (test02, test03, test04): Tweak.
3228 * testsuite/27_io/narrow_stream_objects.cc (test04): New test.
3242 * testsuite/27_io/istream_seeks.cc (test04): Make sure that
3276 * src/ios.cc: Lose _GLIBCPP_AVOID_FSEEK stuff.
3280 * testsuite/27_io/filebuf_virtuals.cc (test05): Don't overspecify
3286 * testsuite/27_io/istream_unformatted.cc (main): Add.
3294 * testsuite/27_io/istream_unformatted.cc (test08): Add test.
3302 * locale.cc: Wrap lines.
3304 * testsuite/21_strings/inserters_extractors.cc: Tweaks.
3305 * testsuite/27_io/instantiations.cc (test): Add bool variable...
3306 * testsuite/21_strings/capacity.cc: Clean.
3310 * docs/doxygen/doxygroups.cc: New group on binary searching.
3337 * testsuite/27_io/filebuf_virtuals.cc: Add _S_pback_size instantiation.
3341 * src/concept-inst.cc (vector<locale::facet*>): Remove instantiations.
3342 * src/stl-inst.cc (vector::_M_insert_aux): Remove instantiation.
3347 * testsuite/19_diagnostics/stdexceptions.cc: Fix comment.
3351 * testsuite/24_iterators/rel_ops.cc: New test.
3362 * src/concept-inst.cc (__gnu_cxx): __normal_iterator<> is now here.
3363 * src/string-inst.cc (operator==): Instantiate in __gnu_cxx.
3369 * config/io/basic_file_stdio.cc (__basic_file::~__basic_file):
3387 * config/locale/generic/c_locale.cc
3389 * config/locale/generic/collate_members.cc: Change
3392 * config/locale/generic/monetary_members.cc: Changeup data types.
3394 * config/locale/generic/numeric_members.cc: Add dtors.
3395 * config/locale/generic/time_members.cc: Add dtors.
3396 * config/locale/gnu/c_locale.cc: Add parameter.
3397 * config/locale/gnu/collate_members.cc:Change
3400 * config/locale/gnu/ctype_members.cc: Better error checking.
3402 * config/locale/gnu/messages_members.cc: Tweak comment.
3403 * config/locale/gnu/monetary_members.cc: Change data types.
3405 * config/locale/gnu/numeric_members.cc: Add dtors, better error
3407 * config/locale/gnu/time_members.cc: Same.
3408 * config/locale/ieee_1003.1-2001/c_locale.cc
3435 * src/globals.cc: Add pre-allocations for "C" facets.
3436 * src/locale-inst.cc: Remove vector instantiations.
3437 * src/locale.cc: Remove vector include. Fixups for _M_names,
3439 * src/localename.cc: Same.
3448 * testsuite/22_locale/num_get_members_char.cc: Fixup.
3449 * testsuite/22_locale/num_get_members_wchar_t.cc: Same.
3450 * testsuite/27_io/filebuf_members.cc: Same.
3486 * src/locale.cc: Adjust.
3487 * src/localename.cc: Same.
3499 * src/locale.cc (__num_base::_S_scale_hex): Remove.
3505 * testsuite/23_containers/bitset_members.cc: New test.
3511 * src/bitset.cc: Adjust.
3523 * testsuite/27_io/stringbuf_virtuals.cc: New tests.
3552 * testsuite/27_io/ios_init.cc: Add instantiations.
3557 * src/ios.cc: (ios_base::Init::_S_ios_destroy): Remove flush calls.
3558 * testsuite/27_io/ios_init.cc (tests04): Add test.
3566 * testsuite/27_io/ios_init.cc (tests03): Add test.
3586 * testsuite/21_strings/replace.cc (test04): New tests.
3598 * docs/doxygen/doxygroups.cc: Doxygen hooks for abi::__cxa_demangle.
3611 * src/vterminate.cc (__verbose_terminate_handler): Enable use of
3631 * src/ios.cc (ios_base::_M_grow_words): Tweak.
3632 * testsuite/27_io/ios_base_storage.cc: Add tests.
3651 * testsuite/21_strings/inserters_extractors.cc
3657 * libsupc++/eh_personality.cc (__cxa_call_unexpected): Copy handler
3668 * testsuite/18_support/numeric_limits.cc (test_extrema): Fix typo.
3672 * testsuite/24_iterators/istream_iterator.cc
3678 * testsuite/22_locale/codecvt_members_unicode_wchar_t.cc
3688 * testsuite/18_support/numeric_limits.cc (test_extrema): Make
3690 * testsuite/27_io/streambuf.cc (test07): Fix.
3697 * docs/doxygen/doxygroups.cc: Point to tables.html.
3729 * testsuite/22_locale/codecvt_members_unicode_char.cc
3740 * testsuite/22_locale/collate_byname.cc
3751 * config/locale/gnu/messages_members.cc: Same.
3752 * config/locale/gnu/time_members.cc: Same.
3757 * testsuite/22_locale/codecvt_members_unicode_char.cc
3782 * config/locale/gnu/messages_members.cc: Same.
3783 * config/locale/gnu/time_members.cc: Same.
3787 * src/vterminate.cc: Format, -fno-exceptions cleanup.
3799 * src/locale-inst.cc (__convert_from_v): Add an additional
3839 * testsuite/22_locale/money_put_members_char.cc: Add test06.
3840 * testsuite/22_locale/money_put_members_wchar_t.cc: Ditto.
3862 * testsuite/backward/header_hash_map_h.cc
3863 testsuite/backward/header_hash_set_h.cc
3864 testsuite/backward/header_hashtable_h.cc
3865 testsuite/backward/header_rope_h.cc
3866 testsuite/backward/header_slist_h.cc
3867 testsuite/backward/header_tempbuf_h.cc: New tests for
3873 * libsupc++/eh_personality.cc (get_adjusted_ptr): New static fn.
3885 * testsuite/22_locale/collate_members_char.cc
3891 * testsuite/22_locale/collate_members_wchar_t.cc: Ditto.
3896 * testsuite/thread/pthread4.cc: Lower nominal iteration counter.
3916 * testsuite/22_locale/ctype_members_char.cc (main): Add tests.
3923 * testsuite/21_strings/ctor_copy_dtor.cc (test01): Re-enable, now
3958 * testsuite/21_strings/capacity.cc: Only explicitly instantiate on
3960 * testsuite/27_io/ios_init.cc: Likewise.
3973 * config/locale/generic/collate_members.cc
3976 * config/locale/gnu/collate_members.cc
3992 * c_locale_generic.cc: Move to...
3993 * generic/c_locale.cc
3998 * collate_members_generic.cc: Move to...
3999 * generic/collate_members.cc
4000 * ctype_members_generic.cc: Move to...
4001 * generic/ctype_members.cc
4002 * messages_members_generic.cc: Move to...
4003 * generic/messages_members.cc
4006 * moneypunct_members_generic.cc: Move to...
4007 * generic/monetary_members.cc
4008 * numpunct_members_generic.cc: Move to...
4009 * generic/numeric_members.cc
4010 * time_members_generic.cc: Move to...
4011 * generic/time_members.cc
4012 * c_locale_gnu.cc: Move to...
4013 * gnu/c_locale.cc
4016 * collate_members_gnu.cc: Move to...
4017 * gnu/collate_members.cc
4018 * ctype_members_gnu.cc: Move to...
4019 * gnu/ctype_members.cc
4020 * messages_members_gnu.cc: Move to...
4021 * gnu/messages_members.cc
4024 * moneypunct_members_gnu.cc: Move to...
4025 * gnu/monetary_members.cc
4026 * numpunct_members_gnu.cc: Move to...
4027 * gnu/numeric_members.cc
4028 * time_members_gnu.cc: Move to...
4029 * gnu/time_members.cc
4030 * c_locale_ieee_1003.1-200x.cc: Move to...
4031 * ieee_1003.1-2001/c_locale.cc
4036 * messages_members_ieee_1003.1-200x.cc: Move to...
4037 * ieee_1003.1-2001/messages_members.cc
4053 * testsuite/27_io/ostream_inserter_arith.cc: Test that we can
4060 * src/limits.cc: Add definitions.
4062 * testsuite/18_support/numeric_limits.cc: Declare test in scope.
4071 * src/stl-inst.cc: Add explicit instantiation.
4072 * src/locale-inst.cc: Clean. Remove locale member template
4075 * testsuite/22_locale/operators.cc (test02): Enable.
4086 * src/stl-inst.cc: Same.
4089 * testsuite/23_containers/vector_bool.cc: New.
4111 * src/locale.cc: Likewise.
4147 * testsuite/22_locale/num_get_members_char.cc: Add test05
4149 * testsuite/22_locale/num_get_members_wchar_t.cc: Ditto.
4162 * testsuite/27_io/stringbuf.cc (test05, test06): New tests.
4166 * testsuite/22_locale/num_get_members_char.cc (test04):
4168 * testsuite/22_locale/num_get_members_wchar_t.cc (test04):
4170 * testsuite/27_io/ios_manip_basefield.cc (test01):
4182 * testsuite/22_locale/num_get_members_char.cc: Add test04.
4184 * testsuite/22_locale/num_get_members_wchar_t.cc: Ditto.
4186 * testsuite/27_io/ios_manip_basefield.cc: Remove static keyword.
4187 * testsuite/27_io/ios_manip_fmtflags.cc: Remove two of them.
4191 * testsuite/27_io/ios_manip_basefield.cc (test01):
4203 * ios.cc (ios_base::ios_base()): Initialize _M_callbacks, _M_words.
4205 * testsuite/27_io/ios_init.cc (test02): Adjust testcase.
4221 * testsuite/27_io/ios_manip_basefield.cc (test01): Tweak existing
4226 * src/ios.cc (ios_base::~ios_base): Tweak.
4230 * testsuite/27_io/ios_init.cc (test02): Fix.
4268 * testsuite/22_locale/money_put_members_char.cc: Fix.
4269 * testsuite/22_locale/money_put_members_wchar_t.cc: Fix.
4271 * testsuite/27_io/standard_manipulators.cc: New file.
4273 * testsuite/27_io/ios_manip_basefield.cc: Check results, now failing.
4274 * testsuite/27_io/ios_manip_fmtflags.cc: Use locale::classic().
4287 * testsuite/21_strings/capacity.cc: Add explicit instantiations.
4288 * testsuite/27_io/ios_init.cc: Same.
4289 * testsuite/22_locale/money_get_members_char.cc (test07): Fix.
4290 * testsuite/22_locale/money_get_members_wchar_t.cc (test07): Same.
4304 * testsuite/22_locale/collate_byname.cc (test01): Replace size4
4312 * testsuite/22_locale/money_put_members_char.cc:
4315 * testsuite/22_locale/money_put_members_wchar_t.cc: Ditto.
4349 * src/locale.cc (moneypunct_byname): Remove definitions.
4355 * src/string-inst.cc (string::_Rep::_S_terminal): Remove redundant
4371 * src/misc-inst.cc: Correct comments.
4418 * src/localename.cc: Remove stdexcept include.
4419 * src/locale-inst.cc: Same.
4420 * src/locale.cc: Same.
4421 * src/functexcept.cc: Remove string includes.
4423 * testsuite/23_containers/bitset_members.cc: Add stdexcept.
4424 * testsuite/23_containers/bitset_ctor.cc: Same.
4433 * src/stl-inst.cc (__stl_threshold): Define.
4443 * config/io/basic_file_stdio.cc: Definitions.
4456 * testsuite/22_locale/collate_members_char.cc (test03): New test.
4457 * testsuite/22_locale/collate_members_wchar_t.cc (test03): Same.
4487 * docs/doxygen/doxygroups.cc: Tweak __gnu_cxx description.
4516 * src/codecvt.cc (codecvt<wchar_t>::do_encoding): Return sizeof
4518 * testsuite/22_locale/codecvt_members_unicode_char.cc (test01):
4521 * testsuite/22_locale/codecvt_members_wchar_t_char.cc (test01): Same.
4532 * testsuite/22_locale/money_get_members_char.cc:
4535 * testsuite/22_locale/money_get_members_wchar_t.cc: Ditto.
4539 * config/locale/c_locale_generic.cc: Do not trust
4549 * config/locale/c_locale_generic.cc: Conditionally include
4558 * testsuite/22_locale/money_get_members_char.cc: Add test07.
4559 * testsuite/22_locale/money_get_members_wchar_t.cc: Add test07.
4566 * testsuite/22_locale/money_get_members_char.cc: Add test06.
4567 * testsuite/22_locale/money_get_members_wchar_t.cc: Add test06.
4590 * testsuite/22_locale/money_get_members_char.cc: Add test05.
4591 * testsuite/22_locale/money_get_members_wchar_t.cc: Add test05.
4595 * testsuite/22_locale/operators.cc
4601 * testsuite/27_io/ostream_manip.cc: Enable test02.
4627 * testsuite/22_locale/codecvt_members_char_char.cc: Do not
4629 * testsuite/22_locale/codecvt_members_wchar_t_char.cc: Likewise.
4630 * testsuite/22_locale/collate_members_char.cc: Likewise.
4631 * testsuite/22_locale/collate_members_wchar_t.cc: Likewise.
4632 * testsuite/22_locale/ctype_members_char.cc: Likewise.
4633 * testsuite/22_locale/ctype_members_wchar_t.cc: Likewise.
4634 * testsuite/22_locale/messages_members_char.cc: Likewise.
4635 * testsuite/22_locale/money_get_members_char.cc: Likewise.
4636 * testsuite/22_locale/money_get_members_wchar_t.cc: Likewise.
4637 * testsuite/22_locale/money_put_members_char.cc: Likewise.
4638 * testsuite/22_locale/money_put_members_wchar_t.cc: Likewise.
4639 * testsuite/22_locale/moneypunct_members_char.cc: Likewise.
4640 * testsuite/22_locale/moneypunct_members_wchar_t.cc: Likewise.
4641 * testsuite/22_locale/num_get_members_char.cc: Likewise.
4642 * testsuite/22_locale/num_get_members_wchar_t.cc: Likewise.
4643 * testsuite/22_locale/num_put_members_char.cc: Likewise.
4644 * testsuite/22_locale/num_put_members_wchar_t.cc: Likewise.
4645 * testsuite/22_locale/numpunct_members_char.cc: Likewise.
4646 * testsuite/22_locale/numpunct_members_wchar_t.cc: Likewise.
4647 * testsuite/22_locale/time_get_members_char.cc: Likewise.
4648 * testsuite/22_locale/time_get_members_wchar_t.cc: Likewise.
4649 * testsuite/22_locale/time_put_members_char.cc: Likewise.
4650 * testsuite/22_locale/time_put_members_wchar_t.cc: Likewise.
4654 * config/locale/c_locale_gnu.cc: Same errno fixes as generic.
4663 * config/locale/c_locale_generic.cc: Check errno for ERANGE
4672 * testsuite/27_io/ostream_inserter_arith.cc (test03_check): Break
4678 * config/locale/numpunct_members_gnu.cc
4682 * testsuite/22_locale/numpunct_byname.cc (test02): Add test.
4686 * testsuite/27_io/ostream_inserter_arith.cc (test03):
4698 * docs/doxygen/doxygroups.cc: Add namespace hook for __gnu_cxx.
4749 * testsuite/27_io/filebuf_members.cc (test_05): Add test.
4753 * testsuite/27_io/ostream_inserter_arith.cc (test03):
4758 * testsuite/thread/pthread1.cc: Use one condition variable
4766 * testsuite/27_io/filebuf.cc: Compile only.
4767 * testsuite/27_io/filebuf_members.cc: Move tests to here.
4768 * testsuite/27_io/filebuf_virtuals.cc: And here.
4772 * testsuite/27_io/istream.cc: Compile only, activate.
4773 * testsuite/27_io/ostream.cc: Same.
4774 * testsuite/27_io/iostream.cc: New.
4775 * testsuite/27_io/iostream_members.cc: New.
4779 * testsuite/thread/pthread1.cc: Enable on cygwin.
4780 * testsuite/thread/pthread2.cc: Likewise.
4781 * testsuite/thread/pthread3.cc: Likewise.
4782 * testsuite/thread/pthread4.cc: Likewise.
4783 * testsuite/thread/pthread5.cc: Likewise.
4784 * testsuite/thread/pthread6.cc: Likewise.
4788 * testsuite/27_io/ostream_inserter_char.cc (test07): New.
4800 * testsuite/27_io/ios_init.cc (test02): New.
4814 * testsuite/20_util/temporary_buffer.cc: New file.
4823 * src/ios.cc (ios_base::xalloc): Use _Atomic_word.
4824 * src/locale.cc: Support new usage of _Atomic_word.
4826 * src/localename.cc: Support new usage of _Atomic_word.
4830 * testsuite/22_locale/num_put_members_wchar_t.cc (test03): Use
4832 * testsuite/22_locale/codecvt_members_wchar_t_char.cc (test02): Same.
4833 * testsuite/22_locale/collate_members_char.cc (test02): Same.
4834 * testsuite/22_locale/ctype_members_char.cc (test03): Same.
4835 * testsuite/22_locale/ctype_members_wchar_t.cc (test03): Same.
4836 * testsuite/22_locale/messages_members_char.cc (test02): Same.
4837 * testsuite/22_locale/moneypunct_members_char.cc (test02): Same.
4838 * testsuite/22_locale/moneypunct_members_wchar_t.cc (test02): Same.
4839 * testsuite/22_locale/money_put_members_char.cc (test04): Same.
4840 * testsuite/22_locale/money_put_members_wchar_t.cc (test04): Same.
4841 * testsuite/22_locale/num_get_members_char.cc (test03): Same.
4842 * testsuite/22_locale/num_get_members_wchar_t.cc (test03): Same.
4843 * testsuite/22_locale/numpunct_members_char.cc (test02): Same.
4844 * testsuite/22_locale/numpunct_members_wchar_t.cc (test02): Same.
4845 * testsuite/22_locale/time_get_members_char.cc (test07): Same.
4846 * testsuite/22_locale/time_get_members_wchar_t.cc (test07): Same.
4847 * testsuite/22_locale/time_put_members_char.cc (test03): Same.
4848 * testsuite/22_locale/time_put_members_wchar_t.cc (test03): Same.
4849 * testsuite/22_locale/num_put_members_char.cc (test03): Same.
4857 * testsuite/thread/pthread1.cc: New test.
4858 * testsuite/thread/pthread2.cc: New test adapted from libstdc++/5347.
4859 * testsuite/thread/pthread3.cc: Likewise.
4860 * testsuite/thread/pthread4.cc: New test adapted from
4862 * testsuite/thread/pthread5.cc: New test adapted from libstdc++/5464.
4863 * testsuite/thread/pthread6.cc: New test adapted from libstdc++/5444.
4893 * config/locale/c_locale_generic.cc: Fix typename usage.
4897 * config/locale/c_locale_generic.cc: Fix.
4906 * testsuite/27_io/ios_manip_basefield.cc: Enable test02.
4907 * testsuite/27_io/ostream_inserter_arith.cc: Enable test03.
4908 * testsuite/27_io/ostream_inserter_char.cc: Enable test01.
4909 * testsuite/27_io/ostream_inserter_other.cc: Enable test04.
4923 * src/locale-inst.cc: Add instantiations for __convert_from_v.
4924 * config/locale/time_members_gnu.cc: Cleanup setlocale usage.
4925 * config/locale/time_members_generic.cc:
4926 * config/locale/messages_members_gnu.cc: Same.
4929 * testsuite/22_locale/codecvt_members_wchar_t_char.cc (test02): New.
4930 * testsuite/22_locale/codecvt_members_char_char.cc (test02): New.
4931 * testsuite/22_locale/collate_members_wchar_t.cc (test02): New.
4932 * testsuite/22_locale/collate_members_char.cc (test02): New.
4933 * testsuite/22_locale/ctype_members_wchar_t.cc (test03): New.
4934 * testsuite/22_locale/ctype_members_char.cc (test03): New.
4935 * testsuite/22_locale/messages_members_char.cc (test02): New.
4936 * testsuite/22_locale/moneypunct_members_wchar_t.cc (test02): New.
4937 * testsuite/22_locale/moneypunct_members_char.cc (test02): New.
4938 * testsuite/22_locale/money_get_members_wchar_t.cc (test04): New.
4939 * testsuite/22_locale/money_get_members_char.cc (test04): New.
4940 * testsuite/22_locale/money_put_members_wchar_t.cc (test04): New.
4941 * testsuite/22_locale/money_put_members_char.cc (test04): New.
4942 * testsuite/22_locale/numpunct_members_wchar_t.cc (test02): New.
4943 * testsuite/22_locale/numpunct_members_char.cc (test02): New.
4944 * testsuite/22_locale/time_put_members_wchar_t.cc (test03): New.
4945 * testsuite/22_locale/time_put_members_char.cc (test03): New.
4946 * testsuite/22_locale/time_get_members_wchar_t.cc (test07): New.
4947 * testsuite/22_locale/time_get_members_char.cc (test07): New.
4948 * testsuite/22_locale/num_get_members_wchar_t.cc (test03): New.
4949 * testsuite/22_locale/num_get_members_char.cc (test03): New.
4950 * testsuite/22_locale/num_put_members_wchar_t.cc (test03): New.
4951 * testsuite/22_locale/num_put_members_char.cc (test03): New.
4953 * testsuite/22_locale/time_get_members_char.cc: Fixups for global
4955 * testsuite/22_locale/time_get_members_char.cc: Same.
4972 * config/locale/c_locale_gnu.cc (__convert_to_v): Specialize.
4973 * config/locale/c_locale_generic.cc: Same.
5024 * testsuite/18_support/numeric_limits.cc (test_extrema<long double>):
5039 * testsuite/22_locale/ctor_copy_dtor.cc: Remove check.
5089 * testsuite/24_iterators/reverse_iterator.cc: Add check.
5090 * testsuite/24_iterators/back_insert_iterator.cc: Add check.
5091 * testsuite/24_iterators/front_insert_iterator.cc: Same.
5092 * testsuite/24_iterators/insert_iterator.cc: Same.
5113 * testsuite/22_locale/ctype_members_char.cc (char>): Add test for
5125 * testsuite/22_locale/money_get_members_char.cc: Same.
5126 * testsuite/22_locale/money_get_members_wchar_t.cc: Same.
5127 * testsuite/22_locale/money_put_members_char.cc: Same.
5128 * testsuite/22_locale/money_put_members_wchar_t.cc: Same.
5129 * testsuite/22_locale/time_get_members_char.cc: Same.
5130 * testsuite/22_locale/time_get_members_wchar_t.cc: Same.
5131 * testsuite/22_locale/time_put_members_char.cc: Same.
5132 * testsuite/22_locale/time_put_members_wchar_t.cc: Same.
5133 * testsuite/21_strings/nonmember.cc: Same.
5134 * testsuite/21_strings/compare.cc: Same.
5135 * testsuite/27_io/stringstream.cc: Same.
5136 * testsuite/27_io/stringbuf.cc: Same.
5137 * testsuite/27_io/filebuf.cc: Same.
5138 * testsuite/27_io/ios_manip_basefield.cc: Same.
5139 * testsuite/27_io/ios_manip_fmtflags.cc: Same.
5164 * testsuite/22_locale/num_put_members_wchar_t.cc (test02): Same.
5165 * testsuite/22_locale/num_put_members_char.cc (test01): Tweak.
5166 * testsuite/22_locale/ctype_members_char.cc: Tweak.
5172 * testsuite/22_locale/num_put_members_char.cc (test02): Add.
5173 * testsuite/22_locale/num_put_members_wchar_t.cc (test02): Add.
5174 * testsuite/22_locale/num_get_members_char.cc (test02): Add
5176 * testsuite/22_locale/num_get_members_wchar_t.cc (test02): Add.
5191 * testsuite/26_numerics/c99_classification_macros_c.cc
5198 * testsuite/22_locale/time_put_members_char.cc (test02): Add.
5199 * testsuite/22_locale/time_put_members_wchar_t.cc (test02): Add.
5200 * testsuite/22_locale/time_get_members_wchar_t.cc (test06): Add.
5201 * testsuite/22_locale/time_get_members_char.cc (test06): Add.
5221 * testsuite/21_strings/replace.cc (test03): New testcases.
5236 * testsuite/22_locale/money_put_members_char.cc (test03): Add.
5237 * testsuite/22_locale/money_put_members_wchar_t.cc: Same.
5293 * testsuite/22_locale/money_get_members_char.cc (test02): Add
5295 * testsuite/22_locale/money_get_members_wchar_t.cc: Same.
5304 * testsuite/22_locale/num_get_members_char.cc: Testcase
5326 * libsupc++/eh_exception.cc (bad_exception::~bad_exception()):
5328 * libsupc++/new_handler.cc (bad_alloc::~bad_alloc()): Same.
5329 * libsupc++/tinfo.cc (bad_cast::~bad_cast()): Same.
5350 * testsuite/27_io/filebuf.cc: Tweak.
5355 * testsuite/27_io/filebuf_members.cc: Add test.
5369 * testsuite/23_containers/map_operators.cc: Remove
5371 * testsuite/23_containers/set_operators.cc: Likewise.
5493 * src/ios.cc: Adjust includes.
5494 * src/valarray-inst.cc: Same.
5495 * src/string-inst.cc: Same.
5496 * src/stl-inst.cc: Same.
5497 * src/stdexcept.cc: Same.
5498 * src/misc-inst.cc: Same.
5499 * src/localename.cc: Same.
5500 * src/locale-inst.cc: Same.
5501 * src/locale.cc: Same.
5502 * src/limits.cc: Same.
5503 * src/concept-inst.cc: Same.
5504 * src/complex_io.cc: Same.
5505 * src/codecvt.cc: Same.
5506 * src/bitset.cc: Same.
5507 * src/cmath.cc: Same.
5518 * testsuite/ext/headers.cc: Include <ext/rb_tree>.
5535 * testsuite/ext/headers.cc: Include <ext/numeric> and
5555 * testsuite/ext/concept_checks.cc: Expand test to include those.
5572 * testsuite/ext/headers.cc: Include <ext/memory>.