]> gcc.gnu.org Git - gcc.git/blob - libstdc++-v3/ChangeLog
re PR c/13814 (rejects different prototypes than builtin function)
[gcc.git] / libstdc++-v3 / ChangeLog
1 2004-01-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2
3 PR c/13814
4 * config/linker-map.gnu (nan): Delete.
5 * libmath/mathconf.h (NAN, nan): Delete.
6 * linkage.m4 (nan): Don't check for it.
7 * libmath/nan.c: Delete file.
8
9 * config.h.in, configure: Regenerate.
10
11 2004-01-23 Paolo Carlini <pcarlini@suse.de>
12
13 * include/bits/basic_string.h (push_back(_CharT)):
14 Call _M_replace_aux.
15 (insert(size_type, const basic_string&)): Trivial tweak.
16 (insert(size_type, size_type, _CharT)): Call _M_replace_aux.
17 (insert(iterator, _CharT)): Ditto.
18 (erase(size_type, size_type)): Ditto.
19 (erase(iterator)): Ditto.
20 (erase(iterator, iterator)): Ditto.
21 (replace(size_type, size_type, size_type, _CharT)): Ditto.
22
23 2004-01-23 Loren J. Rittle <ljrittle@acm.org>
24
25 libstdc++/13823
26 * testsuite/performance/allocator_map_thread.cc: New test.
27
28 2004-01-22 Paolo Carlini <pcarlini@suse.de>
29
30 * include/bits/locale_facets.tcc
31 (money_put::do_put(..., long double)): Use the basic_string
32 constructor for char arrays, not that for C-strings, to pass
33 __digits to do_put(..., const string_type&): __ws isn't
34 null-terminated.
35
36 2004-01-22 Paolo Carlini <pcarlini@suse.de>
37
38 * include/bits/basic_string.h (_M_replace_safe): Change
39 signatures to take size_types and const _CharT*.
40 (_M_replace_aux): Likewise, takes size_types instead of
41 iterators.
42 (append(size_type, _CharT)): Update call.
43 (assign(size_type, _CharT)): Ditto.
44 (replace(iterator, iterator, size_type, _CharT)): Ditto.
45 (_M_replace_dispatch(iterator, iterator, _Integer,
46 _Integer, __true_type)): Ditto.
47 * include/bits/basic_string.tcc (assign(const _CharT*,
48 size_type)): Ditto.
49 (insert(size_type, const _CharT*, size_type)): Ditto.
50 (replace(size_type, size_type, const _CharT*,
51 size_type)): Ditto.
52 (_M_replace(iterator, iterator, _InputIterator,
53 _InputIterator)): Ditto.
54 (append(const basic_string&)): Ditto.
55 (append(const basic_string&, size_type, size_type): Ditto.
56 (append(const _CharT*, size_type): Ditto.
57 (_M_replace_safe, _M_replace_safe): Change definitions
58 accordingly, simplify.
59 * string-inst.cc (_M_replace_safe): Don't instantiate.
60
61 2004-01-21 Paolo Carlini <pcarlini@suse.de>
62
63 * include/bits/basic_string.tcc (append(const basic_string&)):
64 Revert previous change.
65 (append(const basic_string&, size_type, size_type)): Revert
66 previous change, use _M_check and _M_limit.
67
68 2004-01-21 Paolo Carlini <pcarlini@suse.de>
69
70 * include/bits/basic_string.h (_M_check): Change to return
71 a checked __pos and take an additional const char* argument.
72 (_M_fold): Rename to _M_limit, change to return a size_type,
73 corresponding to the __off limited to the actual length.
74 (insert(size_type, size_type, _CharT)): Update call, call
75 replace.
76 (insert(iterator, _CharT)): Call replace(iterator, iterator,
77 size_type, _CharT) instead.
78 (erase(size_type, size_type)): Update calls.
79 (replace(size_type, size_type, size_type, _CharT)): Ditto.
80 (substr(size_type, size_type)): Use _M_check.
81 * include/bits/basic_string.tcc (basic_string(const basic_string&,
82 size_type, size_type)): Update calls.
83 (basic_string(const basic_string&, size_type, size_type,
84 const _Alloc&)): Ditto.
85 (assign(const basic_string&, size_type, size_type)): Use the
86 new _M_check and _M_limit.
87 (insert(size_type, const basic_string&, size_type, size_type):
88 Ditto.
89 (insert(size_type, const _CharT*, size_type)): Ditto.
90 (replace(size_type, size_type, const _CharT*, size_type): Ditto.
91 (replace(size_type, size_type, const basic_string&,
92 size_type, size_type)): Ditto.
93 (append(const basic_string&)): Ditto.
94 (append(const basic_string&, size_type, size_type)): Ditto.
95 (copy(_CharT*, size_type, size_type)): Ditto.
96 (compare(size_type, size_type, const basic_string&)): Ditto.
97 (compare(size_type, size_type, const basic_string&,size_type,
98 size_type)): Ditto.
99 (compare(size_type, size_type, const _CharT*)): Ditto.
100 (compare(size_type, size_type, const _CharT*, size_type)): Ditto.
101
102 2004-01-19 Stefan Olsson <stefan@snon.net>
103
104 * include/ext/mt_allocator.h: If a thread, when it dies, still has
105 memory on it's freelist this memory is not returned to global
106 list. Simplification of deallocate so that memory is always
107 returned to the calling thread id's freelist instead of to
108 global. Fix typos. Add volatile where appropriate.
109
110 2004-01-19 Loren J. Rittle <ljrittle@acm.org>
111
112 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Treat unbuffered.
113 * testsuite/ext/stdio_filebuf/char/10063-3.cc: New test. Like -2 but
114 use __gnu_cxx::stdio_sync_filebuf<char> instead; allow buffered stream.
115
116 2004-01-19 Paolo Carlini <pcarlini@suse.de>
117
118 * src/debug.cc: Make sure all the names are prefixed with
119 double (or single) underscore.
120
121 2004-01-19 Paolo Carlini <pcarlini@suse.de>
122
123 * src/debug.cc: Trivial formatting change.
124
125 2004-01-19 Paolo Carlini <pcarlini@suse.de>
126
127 * include/bits/basic_string.tcc (_S_construct(size_type,
128 _CharT, const _Alloc&)): Remove redundant try/catch.
129 (_M_mutate(size_type, size_type, size_type)): Ditto.
130 (_M_clone(const _Alloc&, size_type)): Ditto.
131
132 2004-01-18 Paolo Carlini <pcarlini@suse.de>
133
134 * include/bits/basic_string.h (c_str()): Simplify, due to
135 21.3.4 the internal representation is always kept null-terminated.
136 * include/bits/basic_string.tcc (_M_clone): Null-terminate.
137 * testsuite/21_strings/basic_string/element_access/char/4.cc: New.
138 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
139 Ditto.
140
141 2004-01-18 Paolo Carlini <pcarlini@suse.de>
142
143 * include/bits/basic_string.h (append(size_type, _CharT)):
144 Moved inline, just call _M_replace_aux, no source iterators at
145 risk of being clobbered.
146 (assign(size_type, _CharT)): Call directly _M_replace_aux.
147 (_M_replace(iterator, iterator, _InputIterator, _InputIterator,
148 input_iterator_tag)): Remove fifth unused argument.
149 (_M_replace_dispatch(iterator, iterator, _InputIterator,
150 _InputIterator, __false_type)): Update call.
151 * include/bits/basic_string.tcc (replace(size_type, size_type,
152 const _CharT*, size_type)): Update call.
153 (_M_replace_aux(iterator, iterator, size_type, _CharT)): Tweak
154 throw string literal.
155 (_M_replace_safe(iterator, iterator, _ForwardIterator,
156 _ForwardIterator)): Likewise.
157 (_M_replace(iterator, iterator, _InputIterator, _InputIterator,
158 input_iterator_tag)): Remove fifth unused argument.
159 (append(size_type __n, _CharT __c)): Move inline.
160 * src/string-inst.cc (S::_M_replace(S::iterator, S::iterator,
161 const C*, const C*, input_iterator_tag)): Remove fifth unused
162 argument.
163
164 2004-01-16 Benjamin Kosnik <bkoz@redhat.com>
165
166 * testsuite/ext/enc_filebuf/char/13189.cc: Fix guards.
167 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same.
168
169 2004-01-16 Danny Smith <dannysmith@users.sourceforge.net>
170
171 * testsuite/testsuite_hooks.cc (try_mkfifo): Avoid calling
172 mkfifo for mingw32.
173
174 2004-01-15 Stefan Olsson <stefan@snon.net>
175
176 * include/ext/mt_allocator.h: Reuse thread id's as soon as
177 possible by changing the behaviour of thread_freelist to do
178 push_front when threads die instead of push_back.
179
180 2004-01-14 Paolo Carlini <pcarlini@suse.de>
181
182 * include/bits/locale_facets.h (struct __numpunct_cache):
183 Add member _M_grouping_size, caching the length of _M_grouping.
184 (__numpunct_cache<>::_M_cache): Assign the latter.
185 (__verify_grouping): Move declaration...
186 * include/bits/locale_facets.tcc (__verify_grouping):
187 ... here, change signature to take a const char* and a size_t
188 for the grouping; not a template anymore.
189 (__add_grouping, num_put::_M_group_int, num_put::_M_group_float):
190 Likewise change signature and tweak consistently.
191 (num_get::_M_extract_float, num_get::_M_extract_int,
192 num_put::_M_insert_int, num_put::_M_insert_float,
193 money_get::do_get(string_type&), money_get::do_put(string_type)):
194 Update callers.
195 * config/locale/generic/numeric_members.cc
196 (numpunct<>::_M_initialize_numpunct): Assign the new member.
197 * config/locale/gnu/numeric_members.cc
198 (numpunct<>::_M_initialize_numpunct): Likewise.
199 * src/locale-inst.cc (__add_grouping): Tweak signature.
200 (__verify_grouping): Don't instantiate, not a template anymore.
201
202 * include/bits/locale_facets.h: Rename _M_truename_len ->
203 _M_truename_size, _M_falsename_len -> _M_falsename_size.
204 * include/bits/locale_facets.tcc: Likewise.
205 * config/locale/generic/numeric_members.cc: Likewise.
206 * config/locale/gnu/numeric_members.cc: Likewise.
207
208 2004-01-14 Stefan Olsson <stefan@snon.net>
209
210 * include/ext/mt_allocator.h: Fixups.
211 * testsuite/performance/allocator.cc: Enable __mt_alloc tests.
212 * testsuite/performance/allocator_thread.cc: Same.
213
214 2004-01-13 Benjamin Kosnik <bkoz@redhat.com>
215
216 * testsuite/performance/ifstream_extract_float.cc: Add higher
217 precision tests.
218 * testsuite/performance/ofstream_insert_float.cc: Same.
219
220 2004-01-13 Paolo Carlini <pcarlini@suse.de>
221
222 * src/locale-misc-inst.cc (__convert_from_v(long),
223 __convert_from_v(unsigned long), __convert_from_v(long long),
224 __convert_from_v(unsigned long long)): Remove, unused.
225
226 2004-01-13 Benjamin Kosnik <bkoz@redhat.com>
227
228 * testsuite/performance/ifstream_extract_float.cc: New.
229 * testsuite/performance/ofstream_insert_float.cc: Float generation
230 matches above.
231
232 * 20_util/auto_ptr.cc, auto_ptr_neg.cc: Break into...
233 * 20_util/auto_ptr/1.cc: ...this.
234 * 20_util/auto_ptr/2.cc: Same.
235 * 20_util/auto_ptr/3.cc: Same.
236 * 20_util/auto_ptr/3946.cc: Same.
237 * 20_util/auto_ptr/4.cc: Same.
238 * 20_util/auto_ptr/5.cc: Same.
239 * 20_util/auto_ptr/6.cc: Same.
240 * 20_util/auto_ptr/7.cc: Same.
241 * 20_util/auto_ptr/assign_neg.cc
242 * 20_util/pairs.cc: Break into...
243 * 20_util/pair/1.cc: ...this.
244 * 20_util/pair/2.cc: Same.
245 * 20_util/pair/3.cc: Same.
246 * 20_util/pair/4.cc: Same.
247
248 2004-01-13 Paolo Carlini <pcarlini@suse.de>
249
250 * include/bits/locale_facets.tcc (num_get::do_get(void*&)):
251 Set correctly just basefield, the only group that matters.
252
253 2004-01-13 Paolo Carlini <pcarlini@suse.de>
254
255 * include/ext/rope (_Rope_rep_alloc_base): Eliminate.
256 (_Rope_rep_base): Inherit directly from the rope allocator;
257 use rebinding instead of _Alloc_traits; pick up data member
258 from _Rope_rep_alloc_base.
259 (_Rope_alloc_base): Eliminate.
260 (_Rope_base): Inherit directly from the rope allocator; use
261 rebinding instead of _Alloc_traits; pick up data member from
262 _Rope_alloc_base.
263 (rope::_S_new_RopeLeaf, rope::_S_new_RopeConcatenation,
264 rope::_S_new_RopeFunction, rope::_S_new_RopeSubstring): Tweak.
265
266 2004-01-13 Paolo Carlini <pcarlini@suse.de>
267
268 PR libstdc++/13650
269 * include/bits/basic_string.tcc (compare(size_type, size_type,
270 const _CharT*, size_type)): Implement correctly the resolution
271 of DR 5: basically, s is a char array, -not- a C string.
272 * include/bits/basic_string.h: Tweak some comments.
273 * testsuite/21_strings/basic_string/compare/char/13650.cc: New.
274 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: New.
275
276 2004-01-12 Andreas Tobler <a.tobler@schweiz.ch>
277
278 * testsuite/lib/libstdc++.exp: Set LD_LIBRARY_PATH_32 for
279 Solaris.
280
281 2004-01-12 Paolo Carlini <pcarlini@suse.de>
282
283 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc:
284 Use try_mkfifo.
285 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc:
286 Likewise.
287
288 2004-01-12 Paolo Carlini <pcarlini@suse.de>
289
290 * include/bits/locale_facets.h (struct __numpunct_cache):
291 Add members _M_truename_len and _M_falsename_len, caching
292 the lengths of _M_truename and _M_falsename.
293 (__numpunct_cache<>::_M_cache): Assign the latter.
294 * include/bits/locale_facets.tcc (num_get::do_get(bool&),
295 num_put::do_put(bool)): Use the new members, thus avoiding
296 computing string lengths again and again.
297 * config/locale/generic/numeric_members.cc
298 (numpunct<>::_M_initialize_numpunct): Assign the new members.
299 * config/locale/gnu/numeric_members.cc
300 (numpunct<>::_M_initialize_numpunct): Likewise.
301
302 2004-01-12 Mark Mitchell <mark@codesourcery.com>
303
304 * testsuite/testsuite_hooks.h (__gnu_test::try_mkfifo): Declare it.
305 * testsuite/testsuite_hooks.cc (__gnu_test::try_mkfifo): Define
306 it.
307 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Use try_mkfifo
308 and remove Cygwin XFAIL.
309 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
310 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
311 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
312 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc:
313 Likewise.
314 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
315 * testsuite/27_io/objects/char/7.cc: Likewise.
316 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
317 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
318 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
319
320 2004-01-11 Gabriel Dos Reis <gdr@integrable-solutions.net>
321
322 * include/std/std_complex.h (std::complex<>::real): Return a
323 reference. Add non-const overload.
324 (std::complex<>::real): Likewise.
325 (std::real): Likewise.
326 (std::imag): Likewise.
327 (std::operator+): Tidy.
328 (std::operator-): Likewise.
329 (std::operator*): Likewise.
330 (std::operator/): Likewise.
331 (std::operator>>): Likewise.
332
333 2004-01-11 Paolo Carlini <pcarlini@suse.de>
334
335 PR libstdc++/13582
336 * include/bits/fstream.tcc (imbue): Exploit the external
337 buffer to imbue 'on the fly' a new locale and convert its
338 remainder with the new codecvt facet.
339 (underflow): Tweak slightly to deal with this special case.
340 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: New.
341 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Ditto.
342 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Ditto.
343 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Ditto.
344 * testsuite/27_io/objects/wchar_t/13582-1_xin.in: Ditto.
345
346 2004-01-10 Paolo Carlini <pcarlini@suse.de>
347
348 * docs/html/ext/lwg-active.html, docs/html/ext/lwg-defects.html:
349 Import Revision 28.
350
351 2004-01-10 Paolo Carlini <pcarlini@suse.de>
352
353 PR libstdc++/13630
354 * include/bits/locale_classes.h (class locale): Fix category
355 typedef.
356 * testsuite/22_locale/locale/13630.cc: Add.
357
358 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
359
360 * include/bits/locale_facets.h: Make a name really dependent. This
361 will be needed when Core Issue 224 is implemented.
362
363 2004-01-09 Paolo Carlini <pcarlini@suse.de>
364
365 * testsuite/performance/allocator.cc: Demangle typeid(obj).name().
366 * testsuite/performance/allocator_thread.cc: Likewise.
367
368 2004-01-07 Benjamin Kosnik <bkoz@redhat.com>
369
370 * crossconfig.m4: Add LFS, io bits to linux cross config.
371 * acconfig.h: Remove obsolete bits, reorder.
372 * config.h.in: Regenerate.
373 * aclocal.m4: Same.
374 * configure: Same.
375
376 2004-01-07 Gawain Bolton <gp.bolton@computer.org>
377
378 * include/bits/stl_list.h:
379 * include/bits/list.tc:
380 * src/list.cc:
381 Performance enhancements for destructor, push_front(),
382 push_back(), pop_front(), pop_back(), sort()
383 Eliminated static_casts where possible.
384 Moved code out of header files into new src/list.cc
385 implementation file for library where possible.
386 Remove inheritance from iterator class and create separate
387 classes for non-constant and constant iterators.
388 * include/bits/stl_tree.h (_Rb_tree class):
389 * src/tree.cc:
390 Only erase contents in destructor.
391 Eliminate unnecessary initialization in assignment operator.
392 Optimize for the nominal case by not checking whether
393 container is empty in clear().
394 Re-order test in _M_insert() to improve performance.
395 Move initialization of new node's left & right pointers to
396 src/tree.cc to where new node's colour is initialized
397 and to reduce the amount of inline code.
398 Use _M_leftmost() and _M_end() to improve readability where
399 appropriate.
400 Create separate classes for non-constant and constant
401 iterators to clarify code, avoid extra template parameters and
402 casting away constness.
403
404 2004-01-07 Benjamin Kosnik <bkoz@redhat.com>
405
406 * src/Makefile.am (sources): Add list.cc, tree.cc.
407 * src/stl_tree.cc: Move to...
408 * src/tree.cc: ...here.
409 * src/list.cc: Add.
410 * config/linker-map.gnu: Tweaks.
411 * testsuite/23_containers/map/operators/1_neg.cc: Add excess errors.
412 * testsuite/23_containers/set/operators/1_neg.cc: Add excess errors.
413
414 * bits/stl_vector.h: Column wrap comments.
415
416 2004-01-07 Loren J. Rittle <ljrittle@acm.org>
417
418 (re-open) PR libstdc++/12658
419 * src/locale_init.cc (locale::locale): Remove ill-scoped mutex.
420 (locale::global): Likewise.
421
422 2004-01-07 Paolo Carlini <pcarlini@suse.de>
423
424 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
425 Remove redundant #include.
426 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
427 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise,
428 re-enable normal testing.
429 * testsuite/27_io/basic_ostream/ends/char/2.cc: Remove redundant
430 #include.
431 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
432 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc:
433 Likewise.
434 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc:
435 Likewise.
436 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc:
437 Likewise.
438 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc:
439 Likewise.
440 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc:
441 Likewise.
442 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc:
443 Likewise.
444 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc:
445 Likewise.
446 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
447 More properly, #include <locale>.
448 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
449 Remove redundant #include.
450 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
451 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Remove
452 redundant DejaGnu directive.
453 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Remove
454 redundant #include.
455
456 2004-01-06 Benjamin Kosnik <bkoz@redhat.com>
457 Stefan Olsson <stefan@snon.net>
458
459 * scripts/check_performance: Use -pthread.
460 * testsuite/performance/allocator.cc: Tweaks, add list.
461 * testsuite/performance/allocator_thread.cc: New.
462
463 2004-01-06 Jerry Quinn <jlquinn@optonline.net>
464
465 * include/bits/locale_facets.h: Document public classes and
466 functions.
467 * include/bits/locale_facets.tcc (time_get::_M_extract_via_format):
468 Add comment.
469
470 2004-01-06 Paolo Carlini <pcarlini@suse.de>
471
472 * testsuite/27_io/basic_istream/extractors_other/char/1.cc:
473 Remove redundant #includes.
474 * testsuite/27_io/basic_istream/extractors_other/char/2.cc:
475 Likewise.
476 * testsuite/27_io/basic_istream/extractors_other/char/3.cc:
477 Likewise.
478 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
479 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
480 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
481 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
482 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
483 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
484 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
485 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
486 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
487 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
488 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
489 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
490 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
491 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
492 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc:
493 Likewise.
494 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc:
495 Likewise.
496 * testsuite/27_io/basic_istream/readsome/char/8258.cc:
497 Likewise.
498 * testsuite/27_io/basic_istream/seekg/char/2346-fstream.cc:
499 Likewise.
500 * testsuite/27_io/basic_istream/seekg/char/2346-sstream.cc:
501 Likewise.
502 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
503 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
504 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
505
506 2004-01-04 Paolo Carlini <pcarlini@suse.de>
507
508 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
509 Remove redundant #includes.
510 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
511 Likewise.
512 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
513 Likewise.
514 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
515 Likewise.
516 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
517 Likewise.
518 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
519 Likewise.
520 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
521 Likewise.
522 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
523 Likewise.
524 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
525 Likewise.
526 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
527 Likewise.
528 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
529 Likewise.
530 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
531 Likewise.
532 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
533 Likewise.
534
535 2004-01-04 Mark Mitchell <mark@codesourcery.com>
536
537 PR c++/12226
538 * testsuite/27_io/basic_filebuf/4.cc: Remove use of invalid copy
539 constructor.
540 * testsuite/27_io/basic_fstream/4.cc: Likewise.
541 * testsuite/27_io/basic_ifstream/4.cc: Likewise.
542 * testsuite/27_io/basic_ios/4.cc: Likewise.
543 * testsuite/27_io/basic_iostream/4.cc: Likewise.
544 * testsuite/27_io/basic_istream/4.cc: Likewise.
545 * testsuite/27_io/basic_istingstream/4.cc: Likewise.
546 * testsuite/27_io/basic_ofstream/4.cc: Likewise.
547 * testsuite/27_io/basic_ostream/4.cc: Likewise.
548 * testsuite/27_io/basic_ostringstream/4.cc: Likewise.
549 * testsuite/27_io/basic_stringbuf/5.cc: Likewise.
550 * testsuite/27_io/basic_stringstream/4.cc: Likewise.
551
552 2004-01-04 Paolo Carlini <pcarlini@suse.de>
553
554 * config/locale/generic/numeric_members.cc (_M_initialize_numpunct):
555 Avoid unnecessarily zero terminating _M_atoms_out and _M_atoms_in;
556 always use double underscored names.
557 * config/locale/gnu/numeric_members.cc (_M_initialize_numpunct):
558 Likewise.
559 * include/bits/locale_facets.h (struct __numpunct_cache):
560 Dimension _M_atoms_out and _M_atoms_in one position smaller.
561 (__numpunct_cache<>::_M_cache): Don't zero terminate _M_atoms_out
562 and _M_atoms_in.
This page took 0.068719 seconds and 6 git commands to generate.