gcc/libstdc++-v3/src
Benjamin Kosnik fea4065dda linker-map.gnu: Add __moneypunct_cache, __timepunct_cache.
2003-07-17  Benjamin Kosnik  <bkoz@redhat.com>

	* config/linker-map.gnu: Add __moneypunct_cache, __timepunct_cache.
	* config/locale/generic/messages_members.h: Tweaks.
	* config/locale/generic/monetary_members.cc
	(moneypunct::_M_initialize_moneypunct): Use cache.
	(moneypunct::~moneypunct): Delete cache.
	* config/locale/generic/time_members.cc:
	(__timepunct::_M_initialize_timepunct): Use cache.
	* config/locale/generic/time_members.h:
	(__timepunct::~__timepunct): Delete cache.
	(__timepunct::__timepunct): Set cache.
	* config/locale/gnu/messages_members.h: Tweaks.
	* config/locale/gnu/monetary_members.cc:
	(moneypunct::_M_initialize_moneypunct): Use cache.
	(moneypunct::~moneypunct): Delete cache.
	* config/locale/gnu/time_members.cc:
	(__timepunct::_M_initialize_timepunct): Use cache.
	* config/locale/gnu/time_members.h:
	(__timepunct::~__timepunct): Delete cache.
	(__timepunct::__timepunct): Set cache.
	* include/bits/locale_facets.h (__timepunct_cache): New.
	(__moneypunct_cache): New.
	* include/bits/locale_facets.tcc: Tweak.
	* src/locale.cc (__timepunct::_S_timezones): Adjust for cache.
	* src/locale-inst.cc: Instantiate caches.
	* src/globals.cc: Add "C" caches.
	* src/localename.cc: Use external "C" caches.

From-SVN: r69535
2003-07-18 02:27:16 +00:00
..
allocator-inst.cc allocator-inst.cc: Explicitly instantiate. 2003-06-13 05:45:57 +00:00
codecvt.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
complex_io.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
concept-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
ctype.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
demangle.cc demangle.h: Move to.. 2003-03-05 17:57:52 +00:00
ext-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
fstream-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
functexcept.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
globals.cc linker-map.gnu: Add __moneypunct_cache, __timepunct_cache. 2003-07-18 02:27:16 +00:00
io-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
ios.cc ios.cc (_M_grow_words): Fix spelling. 2003-07-10 03:08:38 +00:00
istream-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
limits.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
locale-inst.cc linker-map.gnu: Add __moneypunct_cache, __timepunct_cache. 2003-07-18 02:27:16 +00:00
locale.cc linker-map.gnu: Add __moneypunct_cache, __timepunct_cache. 2003-07-18 02:27:16 +00:00
localename.cc linker-map.gnu: Add __moneypunct_cache, __timepunct_cache. 2003-07-18 02:27:16 +00:00
Makefile.am Missed one spot from the previous change. 2003-07-11 04:32:25 +00:00
Makefile.in Missed one spot from the previous change. 2003-07-11 04:32:25 +00:00
misc-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
ostream-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
sstream-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
stdexcept.cc
stl_tree.cc stl_tree.h: Move larger member functions in _Rb_tree_base_iterator and _Rb_tree_node to... 2003-07-09 20:58:32 +00:00
streambuf-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00
string-inst.cc
strstream.cc strstream.cc, [...]: Remove incorrect whitespace added in my previous change. 2003-03-05 22:24:56 +00:00
valarray-inst.cc
wstring-inst.cc Move from CPP to CXX. 2003-07-05 04:05:45 +00:00