gcc/libstdc++-v3/testsuite
Paolo Carlini a70c902e06 re PR libstdc++/21238 (conflicting "typedef __numpunct_cache<_CharT> __cache_type;" in std::numpunct<CharT> makes specialization impossible)
2005-04-29  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/21238
	* include/bits/locale_facets.tcc (num_get::_M_extract_float,
	num_get::_M_extract_int, num_get::do_get(bool&),
	num_put::_M_insert_int, num_put::_M_insert_float,
	num_put::do_put(bool), money_get::_M_extract,
	money_put::_M_insert): Adjust the __cache_type typedef not to
	forward to a numpunct/moneypunct typedef.
	* testsuite/testsuite_character.h: Add pod_uint and its numpunct
	and moneypunct specializations.
	* testsuite/testsuite_character.cc: Add numpunct<pod_uint>::id
	and moneypunct<pod_uint>::id.
	* testsuite/22_locale/num_get/3.cc: New.
	* testsuite/22_locale/num_put/3.cc: Likewise.
	* testsuite/22_locale/money_get/3.cc: Likewise.
	* testsuite/22_locale/money_put/3.cc: Likewise.

	* include/bits/locale_facets.tcc (money_put::_M_insert,
	time_get::_M_extract_name): Prefer operator== to operator!=
	on char_types.

From-SVN: r99012
2005-04-29 18:50:00 +00:00
..
17_intro
18_support
19_diagnostics
20_util binders.cc: Remove explicit instantiations for non-weak systems. 2005-03-16 11:24:36 +00:00
21_strings pod_char_traits.h (__gnu_cxx::character): Add char_type. 2005-04-15 02:06:26 +00:00
22_locale re PR libstdc++/21238 (conflicting "typedef __numpunct_cache<_CharT> __cache_type;" in std::numpunct<CharT> makes specialization impossible) 2005-04-29 18:50:00 +00:00
23_containers re PR libstdc++/21244 (Vector<bool> anonymous enum problem) 2005-04-27 15:59:06 +00:00
24_iterators binders.cc: Remove explicit instantiations for non-weak systems. 2005-03-16 11:24:36 +00:00
25_algorithms re PR libstdc++/20577 (iter_swap doesn't work anymore with vector<bool>) 2005-03-21 22:16:15 +00:00
26_numerics
27_io pod_char_traits.h (__gnu_cxx::character): Add char_type. 2005-04-15 02:06:26 +00:00
backward
config
data
demangle
ext check_allocate_max_size.cpp: Add explicit instantiations for systems without weak symbols. 2005-04-21 04:21:51 +00:00
lib Makefile.am: Remove libv3test.a. 2005-04-09 18:50:52 +00:00
libstdc++-abi test.html: Update. 2005-04-07 04:16:26 +00:00
libstdc++-dg normal.exp: Read testsuite_files, if it exists. 2005-03-24 04:26:30 +00:00
performance
thread binders.cc: Remove explicit instantiations for non-weak systems. 2005-03-16 11:24:36 +00:00
tr1 type_traits (is_convertible): Adjust according to the resolution of TR1 issue 3.20. 2005-04-28 22:35:09 +00:00
Makefile.am Makefile.am: Remove libv3test.a. 2005-04-09 18:50:52 +00:00
Makefile.in Makefile.am: Remove libv3test.a. 2005-04-09 18:50:52 +00:00
testsuite_abi_check.cc test.html: Update. 2005-04-07 04:16:26 +00:00
testsuite_abi.cc Makefile.am (noinst_PROGRAMS): Remove. 2005-04-01 20:20:22 +00:00
testsuite_abi.h Makefile.am (noinst_PROGRAMS): Remove. 2005-04-01 20:20:22 +00:00
testsuite_allocator.cc
testsuite_allocator.h
testsuite_character.cc re PR libstdc++/21238 (conflicting "typedef __numpunct_cache<_CharT> __cache_type;" in std::numpunct<CharT> makes specialization impossible) 2005-04-29 18:50:00 +00:00
testsuite_character.h re PR libstdc++/21238 (conflicting "typedef __numpunct_cache<_CharT> __cache_type;" in std::numpunct<CharT> makes specialization impossible) 2005-04-29 18:50:00 +00:00
testsuite_hooks.cc test.html: Update. 2005-04-07 04:16:26 +00:00
testsuite_hooks.h test.html: Update. 2005-04-07 04:16:26 +00:00
testsuite_io.h
testsuite_iterators.h
testsuite_performance.h
testsuite_tr1.h type_traits (has_trivial_copy, [...]): Adjust according to the resolution of TR1 issue 3.21. 2005-04-27 15:08:57 +00:00