aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
AgeCommit message (Collapse)AuthorFilesLines
2003-11-11[multiple changes]Benjamin Kosnik98-851/+11304
2003-11-11 Doug Gregor <gregod@cs.rpi.edu> * docs/html/debug.html: Document libstdc++ debug mode. * docs/html/debug_mode.html: Document libstdc++ debug mode design. * docs/html/test.html: Document how to test under debug mode. * docs/html/17_intro/howto.html: Document debug-mode macros. * include/Makefile.am: Install debug-mode headers. * src/Makefile.am: Include debug.cc. * include/bits/basic_string.tcc: (basic_string::_S_construct): Fix NULL pointer check. (__is_null_pointer): New. Add precondition annotations. * include/bits/stream_iterator.h (istream_iterator, ostream_iterator): Added precondition annotations. * include/bits/streambuf_iterator.h (istreambuf_iterator): Ditto. * include/bits/stl_queue.h (queue, priority_queue): Ditto. * include/bits/stl_stack.h (stack): Ditto. * include/bits/basic_string.h (basic_string): Ditto. * include/bits/basic_string.tcc (basic_string): Ditto. * include/std/std_memory.h (auto_ptr): Ditto. * include/std/std_valarray.h (valarray): Ditto. * include/bits/stl_algo.h: Added algorithm precondition annotations. * include/bits/stl_algobase.h: Added algorithm precondition annotations. * include/bits/stl_numeric.h: Ditto. * include/ext/algorithm: Added algorithm precondition annotations. (__is_heap): Moved away from here. * include/bits/stl_heap.h: Added algorithm precondition annotations. (__is_heap): Moved to the top of this file. (__is_heap): Added iterator range overloads. * testsuite/20_util/auto_ptr_neg.cc: Fix line numbers to match up with changes in std_memory.h. * testsuite/23_containers/list/operators/4.cc: Don't verify performance guarantees when in debug mode. * testsuite/23_containers/bitset/invalidation/1.cc: New. * testsuite/23_containers/deque/invalidation/1.cc: New. * testsuite/23_containers/deque/invalidation/2.cc: New. * testsuite/23_containers/deque/invalidation/3.cc: New. * testsuite/23_containers/deque/invalidation/4.cc: New. * testsuite/23_containers/list/invalidation/1.cc: New. * testsuite/23_containers/list/invalidation/2.cc: New. * testsuite/23_containers/list/invalidation/3.cc: New. * testsuite/23_containers/list/invalidation/4.cc: New. * testsuite/23_containers/map/invalidation/1.cc: New. * testsuite/23_containers/map/invalidation/2.cc: New. * testsuite/23_containers/multimap/invalidation/1.cc: New. * testsuite/23_containers/multimap/invalidation/2.cc: New. * testsuite/23_containers/multiset/invalidation/1.cc: New. * testsuite/23_containers/multiset/invalidation/2.cc: New. * testsuite/23_containers/set/invalidation/1.cc: New. * testsuite/23_containers/set/invalidation/2.cc: New. * testsuite/23_containers/vector/invalidation/1.cc: New. * testsuite/23_containers/vector/invalidation/2.cc: New. * testsuite/23_containers/vector/invalidation/3.cc: New. * testsuite/23_containers/vector/invalidation/4.cc: New. * testsuite/25_algorithms/heap.cc: Don't verify performance guarantees when in debug mode. * include/debug/bitset: New. * include/debug/debug.h: New. * include/debug/deque: New. * include/debug/formatter.h: New. * include/debug/hash_map: New. * include/debug/hash_map.h: New. * include/debug/hash_multimap.h: New. * include/debug/hash_set: New. * include/debug/hash_set.h: New. * include/debug/hash_multiset.h: New. * include/debug/list: New. * include/debug/map: New. * include/debug/map.h: New. * include/debug/multimap.h: New. * include/debug/multiset.h: New. * include/debug/safe_base.h: New. * include/debug/safe_iterator.h: New. * include/debug/safe_iterator.tcc: New. * include/debug/safe_sequence.h: New. * include/debug/set: New. * include/debug/set.h: New. * include/debug/string: New. * include/debug/vector: New. * src/debug.cc: New. * config/linker-map.gnu: Add debug mode symbols. 2003-11-11 Benjamin Kosnik <bkoz@redhat.com> * src/string-inst.cc: Tweak namespaces. * src/misc-inst.cc: Same. * docs/html/debug.html: Edits. * config/link-map.gnu: Remove cruft. * include/bits/c++config: Add in namespace associations. * include/std/std_bitset.h: Adjust namespace to __gnu_norm, comment tweaks. * include/bits/deque.tcc: Same. * include/bits/list.tcc: Same. * include/bits/stl_bvector.h: Same. * include/bits/stl_deque.h: Same. * include/bits/stl_list.h: Same. * include/bits/stl_map.h: Same. * include/bits/stl_multimap.h: Same. * include/bits/stl_multiset.h: Same. * include/bits/stl_set.h: Same. * include/bits/stl_vector.h: Same. * include/bits/vector.tcc: Same. * include/std/std_algorithm.h: Remove markup comments. * include/std/std_functional.h: Same. * include/std/std_iterator.h: Same. * include/std/std_numeric.h: Same. * include/std/std_utility.h: Same. * include/bits/stl_queue.h: Formatting tweaks. * include/bits/stl_stack.h: Same. * include/std/std_deque.h: Include debugging version in debug mode. * include/std/std_list.h: Same. * include/std/std_map.h: Same. * include/std/std_set.h: Same. * include/std/std_vector.h: Same. * include/std/std_queue.h: Use deque, vector. * include/std/std_stack.h: Same. From-SVN: r73459
2003-11-11Daily bump.GCC Administrator1-1/+1
From-SVN: r73435
2003-11-10Daily bump.GCC Administrator1-1/+1
From-SVN: r73400
2003-11-09locale_facets.tcc (_M_insert_int, [...]): Move a couple of vars inside an if ↵Paolo Carlini2-21/+23
block. 2003-11-09 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (_M_insert_int, _M_insert_float): Move a couple of vars inside an if block. From-SVN: r73395
2003-11-09re PR libstdc++/12971 (Resolution of DR 328 [WP] still unimplemented)Paolo Carlini5-7/+124
2003-11-09 Paolo Carlini <pcarlini@suse.de> PR libstdc++/12971 * include/bits/locale_facets.tcc (money_put::do_put(..., long double)): Fix conversion specification as per DR 328 [WP]. * testsuite/22_locale/money_put/put/char/12971.cc: Add. * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Ditto. * docs/html/ext/howto.html: Add entry for DR 328. From-SVN: r73389
2003-11-09Daily bump.GCC Administrator1-1/+1
From-SVN: r73380
2003-11-08re PR libstdc++/12967 (Resolution of DR 300 [WP] still unimplemented)Paolo Carlini5-4789/+6934
2003-11-08 Paolo Carlini <pcarlini@suse.de> PR libstdc++/12967 * include/bits/list.tcc (merge): Implement resolution of DR 300 [WP]. * docs/html/ext/howto.html: Add entry for DR 300; tweak entry for DR 231. * docs/html/ext/lwg-active.html, docs/html/ext/lwg-defects.html: Import R27. From-SVN: r73377
2003-11-08vec.cc: Conform to C++STYLE.Jonathan Wakely2-9/+8
2003-11-07 Jonathan Wakely <redi@gcc.gnu.org> * libsupc++/vec.cc: Conform to C++STYLE. From-SVN: r73350
2003-11-08Daily bump.GCC Administrator1-1/+1
From-SVN: r73348
2003-11-07Ugh, copied the wrong date from previous test case.Carlo Wood1-1/+1
From-SVN: r73340
2003-11-07re PR libstdc++/12736 (Demangler bug)Carlo Wood4-24/+168
PR libstdc++/12736 * bits/demangle.h (qualifier_list<Allocator>::decode_KVrA): Added. (qualifier_list<Allocator>::decode_qualifiers): Collect concatenated K, V, r and A qualifiers before processing them as a group. * testsuite/demangle/abi_text/01.cc: Reordered CV-qualifiers. * testsuite/demangle/regression/cw-16.cc: New. From-SVN: r73339
2003-11-07configure.host: Add kfreebsd*-gnu and knetbsd*-gnu.Robert Millan4-3/+9
2003-11-07 Robert Millan <robertmh@gnu.org> * configure.host: Add kfreebsd*-gnu and knetbsd*-gnu. * crossconfig.m4: Likewise. * configure: Regenerate. From-SVN: r73337
2003-11-07demangle.h (qualifier_list<Allocator>::decode_qualifiers(string_type&, ↵Carlo Wood6-9/+19
string_type&, bool member_function_pointer_qualifiers): Always seperate the '[' of an array type with a space from what is left of it... * include/bits/demangle.h (qualifier_list<Allocator>::decode_qualifiers(string_type&, string_type&, bool member_function_pointer_qualifiers): Always seperate the '[' of an array type with a space from what is left of it, except when that is the closing bracket of another array dimension. From-SVN: r73328
2003-11-07demangle.h (qualifier_list<Allocator>::decode_qualifiers(string_type&, ↵Carlo Wood2-10/+65
string_type&, bool) const): Made const. * include/bits/demangle.h (qualifier_list<Allocator>::decode_qualifiers(string_type&, string_type&, bool) const): Made const. (qualifier_list<Allocator>::M_printing_suppressed): Added mutable. (_GLIBCXX_DEMANGLER_DOUT_ENTERING3, _GLIBCXX_DEMANGLER_RETURN3, std::ostream& operator<<(std::ostream&, qualifier const&), std::ostream& operator<<(std::ostream&, qualifier_list const&), qualifier_list<Allocator>::decode_qualifiers(string_type&, string_type&, bool) const, session<Allocator>::decode_type_with_postfix(string_type&, string_type&, qualifier_list<Allocator>*)) Added and/or changed debug-only hooks and code. From-SVN: r73327
2003-11-07Daily bump.GCC Administrator1-1/+1
From-SVN: r73323
2003-11-06Daily bump.GCC Administrator1-1/+1
From-SVN: r73289
2003-11-05ChangeLog: Remove extraneous '>>>>'.Jeffrey D. Oldham1-1/+0
2003-11-04 Jeffrey D. Oldham <oldham@codesourcery.com> * ChangeLog: Remove extraneous '>>>>'. From-SVN: r73264
2003-11-05vec.cc (__cxa_vec_delete2): If given a NULL pointer, immediately return.Jeffrey D. Oldham2-3/+21
2003-11-04 Jeffrey D. Oldham <oldham@codesourcery.com> * libsupc++/vec.cc (__cxa_vec_delete2): If given a NULL pointer, immediately return. This reflects a C++ ABI change 2003 Nov 03. (__cxa_vec_delete3): Likewise. From-SVN: r73263
2003-11-05Daily bump.GCC Administrator1-1/+1
From-SVN: r73261
2003-11-04re PR libstdc++/12790 (basic_filebuf doesn't handle stateful encodings)Petur Runolfsson49-97/+3473
2003-11-03 Petur Runolfsson <peturr02@ru.is> PR libstdc++/12790 * include/bits/fstream.tcc: Delete _M_last_overflowed. (basic_filebuf::basic_filebuf): Initialize _M_state_last. (basic_filebuf::open, basic_filebuf::close): Assign _M_state_beg to _M_state_cur and _M_state_last. (basic_filebuf::close): Call _M_terminate_output to handle unshift and flushing. (basic_filebuf::underflow): Assign _M_state_last, throw exception instead of calling abort when codecvt::max_length() is bad. (basic_filebuf::seekoff): Use _M_state_last when calling codecvt::length(), pass correct state to _M_seek. (basic_filebuf::seekpos): Pass __pos.state() to _M_seek. (basic_filebuf::_M_seek): Add __state_type parameter, set _M_state_cur correctly, store the resulting state in the return value and use _M_terminate_output to handle flushing and unshift. (basic_filebuf::_M_terminate_output): Flush contents of output buffer, if any, then call codecvt::unshift as needed and output the result. (basic_filebuf::sync): Move here, don't modify _M_writing or _M_reading. * include/std/std_fstream.h (basic_filebuf::_M_state_last): Declare it. (basic_filebuf::_M_last_overflowed): Delete. (basic_filebuf::_M_seek): Add __state_type parameter. (basic_filebuf::sync): Declare only. (basic_filebuf::_M_output_unshift): Delete. (basic_filebuf::_M_terminate_output): Declare it. * testsuite/testsuite_character.h: Define character class and state class plus char_traits and codecvt specializations for same for testing support for stateful encodings. * testsuite/27_io/basic_filebuf/close/12790-1.cc, * testsuite/27_io/basic_filebuf/close/char/12790-1.cc, * testsuite/27_io/basic_filebuf/close/char/12790-2.cc, * testsuite/27_io/basic_filebuf/close/char/12790-3.cc, * testsuite/27_io/basic_filebuf/close/char/12790-4.cc, * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc, * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc, * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc, * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc, * testsuite/27_io/basic_filebuf/open/12790-1.cc, * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc, * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc, * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc, * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc, * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc, * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc, * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc, * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc, * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc, * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc, * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc, * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc, * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc, * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc, * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc, * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc, * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc, * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc, * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc, * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc, * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc, * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc, * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc, * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc, * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc, * testsuite/27_io/basic_filebuf/sync/char/1.cc, * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: New tests. * testsuite/27_io/basic_filebuf/3.cc, * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc, * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc, * testsuite/27_io/basic_fstream/3.cc, * testsuite/27_io/basic_ifstream/3.cc, * testsuite/27_io/basic_ofstream/3.cc: Use streamoff as off_type and fpos<state_type> as pos_type. * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc, * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Check that sync does *not* set _M_writing to false. From-SVN: r73245
2003-11-04stubs.c (sqrtf, sqrtl): Reorder so they appear before they're used.Anthony Green2-17/+22
2003-11-01 Anthony Green <green@redhat.com> * libmath/stubs.c (sqrtf, sqrtl): Reorder so they appear before they're used. From-SVN: r73243
2003-11-04locale_facets.h (time_get::_M_extract_name): Add ctype argument.Benjamin Kosnik1-1/+1
2003-11-03 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.h (time_get::_M_extract_name): Add ctype argument. * include/bits/locale_facets.tcc: Same, use it to allow capitalized names. * include/bits/fstream.tcc: Spacing tweak. * include/bits/istream.tcc: Same. * include/bits/ostream.tcc: Same. From-SVN: r73242
2003-11-04locale_facets.h (time_get::_M_extract_name): Add ctype argument.Benjamin Kosnik6-16/+41
2003-11-03 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.h (time_get::_M_extract_name): Add ctype argument. * include/bits/locale_facets.tcc: Same, use it to allow capitalized names. * include/bits/fstream.tcc: Spacing tweak. * include/bits/istream.tcc: Same. * include/bits/ostream.tcc: Same. From-SVN: r73241
2003-11-04Daily bump.GCC Administrator1-1/+1
From-SVN: r73236
2003-11-03Daily bump.GCC Administrator1-1/+1
From-SVN: r73208
2003-11-02Daily bump.GCC Administrator1-1/+1
From-SVN: r73189
2003-11-01Daily bump.GCC Administrator1-1/+1
From-SVN: r73163
2003-10-31Daily bump.GCC Administrator1-1/+1
From-SVN: r73110
2003-10-30locale_facets.tcc (time_get::_M_extract_via_format): __mod is only assigned, ↵Paolo Carlini2-5/+6
never used its value, remove it. 2003-10-30 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (time_get::_M_extract_via_format): __mod is only assigned, never used its value, remove it. From-SVN: r73081
2003-10-30Daily bump.GCC Administrator1-1/+1
From-SVN: r73070
2003-10-29locale_facets.tcc (time_get::do_get_year): Absolutely avoid dereferencing ↵Paolo Carlini2-49/+51
end iterators. 2003-10-29 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (time_get::do_get_year): Absolutely avoid dereferencing end iterators. (time_put::put): Minor clean up. * include/bits/locale_facets.tcc: Cosmetic reformattings. From-SVN: r73049
2003-10-29locale_facets.tcc (num_get::_M_extract_float): Revert the last commit, is ↵Paolo Carlini2-7/+16
incorrect, sorry. 2003-10-29 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (num_get::_M_extract_float): Revert the last commit, is incorrect, sorry. From-SVN: r73042
2003-10-29c_locale.cc: Add back <cmath> and <cstdlib>.Paolo Carlini3-10/+16
2003-10-29 Paolo Carlini <pcarlini@suse.de> * config/locale/generic/c_locale.cc: Add back <cmath> and <cstdlib>. * include/bits/locale_facets.tcc (num_get::_M_extract_float): Clean up. From-SVN: r73036
2003-10-29locale_facets.tcc (time_put::put): Absolutely avoid dereferencing end ↵Paolo Carlini2-17/+24
iterators; clean up. 2003-10-29 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (time_put::put): Absolutely avoid dereferencing end iterators; clean up. * include/bits/locale_facets.tcc (num_get::_M_extract_float, num_get::_M_extract_int): Minor tweak. From-SVN: r73035
2003-10-29locale_facets.tcc: Remove some unnecessary includes.Paolo Carlini4-5/+9
2003-10-29 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc: Remove some unnecessary includes. * config/locale/generic/c_locale.cc: Include <cerrno> here. * config/locale/gnu/c_locale.cc: Likewise. From-SVN: r73030
2003-10-29Daily bump.GCC Administrator1-1/+1
From-SVN: r73025
2003-10-282003-10-28 Paolo Carlini <pcarlini@suse.de>Paolo Carlini2-99/+95
* include/bits/locale_facets.tcc (money_get<>::do_get(..., string_type&)): Absolutely avoid dereferencing end iterators; general clean up. From-SVN: r73011
2003-10-28locale_facets.tcc (time_get::_M_extract_num): Absolutely avoid dereferencing ↵Paolo Carlini2-18/+24
end iterators. 2003-10-28 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (time_get::_M_extract_num): Absolutely avoid dereferencing end iterators. (time_get::_M_extract_name): Likewise. * include/bits/locale_facets.tcc (time_get::_M_extract_via_format, case 'e'): Don't try to be smart wrt returning the right __beg in case of parse error, time_get::_M_extract_num must be fixed instead. From-SVN: r73004
2003-10-28Daily bump.GCC Administrator1-1/+1
From-SVN: r72996
2003-10-27re PR libstdc++/12778 (1022 bootstrap failure building ↵Paolo Carlini4-22/+57
libstdc++-v3/src/basic_file.cc) 2003-10-27 Paolo Carlini <pcarlini@suse.de> PR libstdc++/12778 * acinclude.m4 (GLIBCXX_CHECK_LFS): Use the C++ compiler. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r72994
2003-10-27TODO: Add links.Benjamin Kosnik3-3/+10
2003-10-27 Benjamin Kosnik <bkoz@redhat.com> * docs/html/17_intro/TODO: Add links. * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc: Uncomment. From-SVN: r72991
2003-10-27re PR libstdc++/12750 (time_get::_M_extract_via_format doesn't deal with 'e')Paolo Carlini8-83/+402
2003-10-27 Paolo Carlini <pcarlini@suse.de> PR libstdc++/12750 * include/bits/locale_facets.tcc (time_get::_M_extract_via_format): Deal with code 'e'. * testsuite/22_locale/time_get/get_date/char/12750.cc: New. * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Ditto. * include/bits/locale_facets.tcc (time_get::_M_extract_via_format): Tweak to absolutely avoid dereferencing end iterators. * include/bits/locale_facets.h (__verify_grouping): Const-ify second parameter. * include/bits/locale_facets.tcc (__verify_grouping): Ditto. * src/locale-inst.cc (__verify_grouping): Ditto. 2003-10-27 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (num_get::_M_extract_float): Various things: 1- Avoid absolutely end iterator dereferences; 2- Improve performance-wise the code skipping leading zeros; 3- Fix two bugs wrt early bail out in case of parsing errors (see testcases); 4- General clean up. (num_get::_M_extract_int): Likewise, except 3-. Additionally, use __builtin_expect to favor base 10 inputs. * testsuite/22_locale/num_get/get/char/7.cc: New. * testsuite/22_locale/num_get/get/wchar_t/7.cc: Ditto. From-SVN: r72987
2003-10-27Daily bump.GCC Administrator1-1/+1
From-SVN: r72969
2003-10-261.cc: Clean up.Paolo Carlini3-57/+40
2003-10-26 Paolo Carlini <pcarlini@suse.de> * testsuite/22_locale/money_put/put/char/1.cc: Clean up. * testsuite/22_locale/money_put/put/wchar_t/1.cc: Ditto. From-SVN: r72949
2003-10-26Daily bump.GCC Administrator1-1/+1
From-SVN: r72939
2003-10-25locale_facets.tcc (num_get::_M_extract_int): __pos in only incremented, ↵Paolo Carlini2-7/+5
never used its value, remove it. 2003-10-25 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (num_get::_M_extract_int): __pos in only incremented, never used its value, remove it. From-SVN: r72922
2003-10-25acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Add kfreebsd*-gnu and knetbsd*-gnu.Robert Millan4-25/+30
2003-10-24 Robert Millan <robertmh@gnu.org> * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Add kfreebsd*-gnu and knetbsd*-gnu. * aclocal.m4: Regenerated. * configure: Regenerated. From-SVN: r72917
2003-10-25Daily bump.GCC Administrator1-1/+1
From-SVN: r72914
2003-10-24locale_facets.tcc (money_get::do_get(..., long double&): Properly size the ↵Paolo Carlini4-12/+151
temporary buffer. 2003-10-24 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (money_get::do_get(..., long double&): Properly size the temporary buffer. * testsuite/22_locale/money_get/get/char/11.cc: New. * testsuite/22_locale/money_get/get/wchar_t/11.cc: Ditto. * include/bits/locale_facets.tcc (num_put::_M_group_int, num_put::_M_group_float, money_put::do_put(..., const string_type&), collate::do_compare, collate::do_transform): Prefer basic_string::data() to c_str() when the '\0' terminator is not really needed. From-SVN: r72911
2003-10-24locale_facets.tcc (__verify_grouping): Prefer '=' to an unnecessary '&='.Paolo Carlini2-2/+7
2003-10-24 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (__verify_grouping): Prefer '=' to an unnecessary '&='. From-SVN: r72908