]> gcc.gnu.org Git - gcc.git/blame - libstdc++-v3/ChangeLog
documentation.html: Remove assignment info.
[gcc.git] / libstdc++-v3 / ChangeLog
CommitLineData
cdc1242a
BK
12003-06-24 Benjamin Kosnik <bkoz@redhat.com>
2
3 * docs/html/documentation.html: Remove assignment info.
4 * docs/html/17_intro/contribute.html: Edits.
5 * docs/html/17_intro/libstdc++-assign.tx: Remove.
6
7 * docs/html/test.html: Update.
8
9 * README: Update.
10
1b6f0a56
BK
112003-06-24 Benjamin Kosnik <bkoz@redhat.com>
12 Ulrich Drepper <drepper@redhat.com>
13
14 * testsuite/testsuite_performance.h: Tweak mallinfo.
15
71b46021
PC
162003-06-24 Paolo Carlini <pcarlini@unitus.it>
17 Nathan C. Myers <ncm-nospam@cantrip.org>
18
19 * include/std/std_fstream.h (_M_filepos): Remove.
20 (_M_reading, _M_writing): New, encode the various I/O modes:
21 'read', 'write' and 'uncommitted'.
22 (sync): If there is something to flush, do it, then go to
23 'uncommitted' mode.
24 * include/bits/fstream.tcc (_M_set_buffer): Overhaul to deal
25 with three different cases: __off > 0 (upon underflow),
26 __off == 0 (upon overflow), __off == -1 (upon open, setbuf,
27 seekoff/pos).
28 (_M_underflow): Don't call overflow, set _M_reading to true
29 on success, tweak.
30 (pbackfail): Set _M_reading to true on pback creation, tweak.
31 (overflow): Don't seek, deal with overflow in 'uncommitted' mode,
32 set _M_writing to true on success, tweak.
33 (seekoff): Simplify, set _M_reading, _M_writing to false, call
34 _M_set_buffer(-1) ('uncommitted').
35 (open, close, setbuf): Set _M_reading, _M_writing to false and
36 call _M_set_buffer(-1), tweak.
37 (basic_filebuf): Don't set _M_buf_unified.
38 (_M_destroy_internal_buffer): Don't call setg and setp.
39 * include/ext/stdio_filebuf.h (stdio_filebuf): Use _M_reading,
40 _M_writing and _M_set_buffer(-1).
41 * include/std/std_streambuf.h (_M_move_out_cur, _M_move_in_cur,
42 _M_out_lim, _M_buf_unified): Remove.
43 (basic_streambuf): Don't set _M_out_lim and _M_buf_unified.
44 (setp): Don't set _M_out_lim.
45 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Fix for
46 the new logic ('read', 'write' and 'uncommitted' modes): e.g.,
47 upon open the mode is 'uncommitted' and therefore the put area
48 pointers are null.
49 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Ditto.
50 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Ditto.
51 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Ditto.
52 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Ditto.
53 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Ditto.
54 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Ditto.
55 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Ditto.
56 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Ditto.
57 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Ditto.
58 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Ditto.
59 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Ditto.
60 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Ditto.
61 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Ditto.
62 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Ditto.
63 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Ditto.
64 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Ditto.
65 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Ditto.
66 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Ditto.
67 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Ditto.
68 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Ditto.
69
70 * include/bits/fstream.tcc (showmanyc): Use only the
71 documented derivation interface to basic_streambuf (gptr(),
72 setg(), etc.) to work right with user specializations.
73 * include/bits/streambuf.tcc (sbumpc, sputbackc, sungetc,
74 sputc, xsgetn, xsputn, __copy_streambufs): Likewise.
75 * include/std/std_streambuf.h (in_avail, sgetc, uflow, stossc):
76 Likewise.
77 * include/std/std_fstream.h (_M_create_pback, _M_destroy_pback,
78 xsgetn): Likewise.
79
9eb6e1d3
LR
802003-06-23 Loren J. Rittle <ljrittle@acm.org>
81
82 * configure.host (freebsd*): Set abi_baseline_pair.
83 * config/abi/i386-freebsd4/baseline_symbols.txt: Update from 3.2
84 (at or near first release) to 3.3.
85 * config/abi/i386-freebsd5/baseline_symbols.txt: New file.
86 * config/abi/alpha-freebsd5/baseline_symbols.txt: New file.
87 * config/abi/sparc-freebsd5/baseline_symbols.txt: New file.
88
3d57d7ba 89 * include/ext/mt_allocator.h: Portability.
d1a2c4d6 90 * testsuite/testsuite_performance.h: Likewise.
3d57d7ba 91
c89c30dd
BK
922003-06-23 Benjamin Kosnik <bkoz@redhat.com>
93
94 * docs/html/17_intro/libstdc++-assign.txt: Update address.
95
96 * testsuite/performance/ifstream_getline.cc: Fix.
97
982003-06-23 Doug Gregor <dgregor@apple.com>
2b491e3a
DG
99
100 * include/bits/boost_concept_check.h: Don't use _D or _R for type
101 names.
102
1b170b55
PC
1032003-06-22 Paolo Carlini <pcarlini@unitus.it>
104 Nathan C. Myers <ncm-nospam@cantrip.org>
105
106 * include/std/std_streambuf.h (_M_move_out_cur): _M_out_lim
107 is now used only for filebuf, when _M_buf_unified is true.
108 epgtr() plays the role of _M_out_lim but it's only updated
109 upon overflow, underflow, uflow, seekoff/pos.
110 * include/bits/sstream.tcc (_M_underflow): New, implements
111 stringbuf::underflow and uflow.
112 (seekoff, seekpos): Tweak, use _M_update_egptr.
113 * include/std/std_sstream.h (str): Rewrote, deal correctly
114 with the new logic, in particular, when pptr() > egptr().
115 (_M_sync): When __testout && !__testin set all the get area
116 pointers to the current string end.
117 (_M_update_egptr): New, internal function updating egptr()
118 to the actual string end.
119 (_M_underflow): New, declare.
120 (underflow): Dispatch to _M_underflow(false).
121 (uflow): Dispatch to _M_underflow(true).
122
123 * include/bits/sstream.tcc (pbackfail, overflow, seekoff,
124 seekpos): Use only the documented derivation interface to
125 basic_streambuf (gptr(), setg(), etc.) to work right with
126 user specializations.
127 * include/std/std_sstream.h (str, _M_sync): Likewise.
128
8dbe14be
DG
1292003-06-20 Doug Gregor <dgregor@apple.com>
130
1b170b55
PC
131 * testsuite/20_util/auto_ptr.cc: Don't dereference NULL auto_ptr
132 * testsuite/21_strings/basic_string/replace/char/4.cc: Don't
133 dereference end iterator.
134 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Same.
135 * testsuite/22_locale/ctype/narrow/char/1.cc: Don't subscript with
136 index equal to the length of a string.
137 * testsuite/22_locale/ctype/narrow/char/2.cc: Same.
138 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Same.
139 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Same.
140 * testsuite/22_locale/ctype/widen/char/1.cc: Same.
141 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Same.
142 * testsuite/23_containers/list_modifiers.cc: Don't dereference
143 singular reverse iterator.
144 * testsuite/23_containers/vector_bool.cc: Don't increment singular
145 iterator.
146 * testsuite/24_iterators/rel_ops.cc: Don't compare singular iterator.
8dbe14be 147
bdb0f0f5
DG
1482003-06-20 Doug Gregor <dgregor@apple.com>
149
150 * include/bits/basic_string.h (basic_string::replace): Dispatch
151 _InputIterator version based on _Is_integer.
152 * include/bits/basic_string.tcc (basic_string::replace):
153 Renamed replace(iterator, iterator, size_type, _CharT) to
154 _M_replace_aux.
155 * testsuite/21_strings/basic_string/assign/char/1.cc (test01):
156 Test basic_string::assign(_InputIterator, _InputIterator),
157 which calls basic_string::replace(iterator, iterator,
158 _Input_iterator, _InputIterator).
159
f5a6463e
BK
1602003-06-20 Benjamin Kosnik <bkoz@redhat.com>
161
162 * testsuite/testsuite_performance.h (resource_counter): Don't use
163 mallinfo at the moment.
164
bbdfb3e8
MK
1652003-06-20 Matthias Klose <doko@debian.org>
166
167 * configure.host: Set try_cpu to target_cpu for existing
168 baseline files.
169
97460e9a
AJ
1702003-06-19 Andreas Jaeger <aj@suse.de>
171
172 * testsuite/Makefile.am (extract_symvers): Revert accidental
173 change.
174 * testsuite/Makefile.in: Regenerate.
175
176 * configure.in: Pass MULTISUBDIR to testsuite/Makefile.
177 * configure: Regenerated.
178
50af15ec
PC
1792003-06-19 Paolo Carlini <pcarlini@unitus.it>
180
181 * include/std/std_sstream.h (_M_sync): Make non virtual.
182
ce4f8c6b
BK
1832003-06-18 Benjamin Kosnik <bkoz@redhat.com>
184
185 * testsuite/testsuite_performance.h (time_counter): New.
186 (resource_counter): New.
187 (report_performance): New.
188 (start_counters): New.
189 (stop_counters): New.
97460e9a 190 (clear_counters): New.
ce4f8c6b
BK
191 * testsuite/performance/allocator.cc: Instrument.
192 * testsuite/performance/cout_insert_int.cc: Same.
193 * testsuite/performance/complex_norm.cc: Same.
194 * testsuite/performance/filebuf_sputc.cc: New.
195 * testsuite/performance/fstream_seek_write.cc: Same.
196 * testsuite/performance/ifstream_getline.cc: Same.
197 * testsuite/performance/map_create_fill.cc: Same.
198 * testsuite/performance/ofstream_insert_float.cc: Same.
199 * testsuite/performance/ofstream_insert_int.cc: Same.
97460e9a 200 * testsuite/performance/string_append.cc: Convert.
ce4f8c6b
BK
201 * scripts/check_performance: New.
202 * testsuite/Makefile.am (check-performance): New.
203 (CLEANFILES): Add.
97460e9a 204
b82a33d2
PC
2052003-06-18 Paolo Carlini <pcarlini@unitus.it>
206 Benjamin Kosnik <bkoz@redhat.com>
207
208 * include/std/std_sstream.h (setbuf): Check __n >= 0.
209 * include/bits/fstream.tcc (setbuf): Tweak.
210
4c526d09
PC
2112003-06-18 Paolo Carlini <pcarlini@unitus.it>
212
213 * include/bits/sstream.tcc (seekoff): We can't seek beyond
214 _M_out_lim, therefore _M_move_out_cur boils down to simply
215 updating _M_out_cur.
216 (seekpos): Likewise, clean up.
217
c1b74c21
NM
2182003-06-18 Nathan C. Myers <ncm-nospam@cantrip.org>
219 Paolo Carlini <pcarlini@unitus.it>
220
221 * include/bits/fstream.tcc (setbuf): Allow (__s, 1) too,
222 simply equivalent to the unbuffered case (0, 0) as far as
223 _M_buf_size is concerned.
224
a1af4623
AJ
2252003-06-18 Andreas Jaeger <aj@suse.de>
226
227 * testsuite/Makefile.am (new-abi-baseline): Create baseline
228 directory.
229 (baseline_file): Use baseline_dir.
230 (baseline_dir): New.
231 (mkinstalldirs): New.
232
233 * acinclude.m4: Rename baseline_file to baseline_dir, strip
234 filename from baseline_dir.
235
236 * testsuite/Makefile.in: Regenerated.
237 * Makefile.in: Regenerated.
238 * aclocal.m4: Regenerated.
239 * configure: Regenerated.
240
2f934953
BK
2412003-06-17 Benjamin Kosnik <bkoz@redhat.com>
242
243 * configure.in: Missed check_survey bit.
244 * configure: Regenerated.
245
0676e930
BK
2462003-06-17 Benjamin Kosnik <bkoz@redhat.com>
247
248 * scripts: New.
249 * config/abi/extract_symvers: Move to...
250 * scripts/extract_symvers: ...here.
251 * mkcheck.in: Move to..
252 * scripts/check_survey.in: ...here.
253 * testsuite_flags.in: Move to..
254 * scripts/testsuite_flags.in: ...here.
255 * configure.in: Change check and testsuite_flags locations.
256 * configure: Regenerate.
257 * testsuite/Makefile.am (current_symbols.txt): Change location.
258 * testsuite/Makefile.in: Regenerate.
259 * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-init): Modify
260 location of testsuite_flags.
261 * Makefile.am (check-script): Move..
262 (check-script-install): Move...
a1af4623 263 * testsuite/Makefile.am: ... here.
0676e930 264 * testsuite/Makefile.in: Regenerate.
a1af4623
AJ
265 * Makefile.in: Regenerate.
266
82620aaf
BK
2672003-06-17 Benjamin Kosnik <bkoz@redhat.com>
268
269 * config/abi/i486-linux-gnu/baseline_symbols.txt: Update to 3.3.0.
270
c4c064e7
BK
2712003-06-16 Benjamin Kosnik <bkoz@redhat.com>
272
273 * Makefile.am (check-abi): Move...
274 (new-abi-baseline): Move...
275 * testsuite/Makefile.am: ...here.
276 (new-abi-baseline): Conditionalize.
277 (check-abi): Conditionalize.
278 (check-abi-verbose): New.
279 * Makefile.in: Regenerate.
a1af4623 280 * testsuite/Makefile.in: Regenerate.
c4c064e7
BK
281 * configure.in: Consolidate testsuite configure bits.
282 * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Same.
283 * configure: Regenerate.
a1af4623 284 * aclocal.m4: Regenerate.
c4c064e7
BK
285 * testsuite/abi_check.cc: Add --check-verbose.
286 Only output detailed information if --check-verbose.
287
e7bb3511 2882003-06-16 Andreas Jaeger <aj@suse.de>
a1af4623 289
e7bb3511 290 * testsuite/abi_check.cc: Create summary report.
a1af4623 291
8363b773
PC
2922003-06-16 Paolo Carlini <pcarlini@unitus.it>
293
294 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Fix
295 for systems with BUFSIZ != 8192.
296 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Ditto.
297 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc:
298 Minor tweaks.
299
5ab481e0
BK
3002003-06-16 Andreas Jaeger <aj@suse.de>
301
302 * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Make
303 check-abi multilib aware.
304 * aclocal.m4: Regenerate.
305 * configure: Regenerate.
a1af4623 306
5ab481e0
BK
3072003-06-16 Benjamin Kosnik <bkoz@redhat.com>
308 Andreas Jaeger <aj@suse.de>
309
310 * configure.host: Set x86_64 abi_baseline pair correctly.
311
0bad3b7c
PC
3122003-06-16 Paolo Carlini <pcarlini@unitus.it>
313
314 * testsuite/27_io/basic_filebuf/sungetc/char/1.cc: Split and
315 fix for missing seeks between gets and puts into...
316 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: New.
317 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: New.
318 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: New.
319 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: New.
320 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: New.
321 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: New.
a1af4623 322
dc4add82
RH
3232003-06-15 Richard Henderson <rth@redhat.com>
324
325 * config/linker-map.gnu: Export virtual function thunks for
326 64-bit systems too.
327
ef16a298
BK
3282003-06-13 Benjamin Kosnik <bkoz@redhat.com>
329
330 * config/abi/i686-pc-linux-gnu: To..
331 * config/abi/i486-linux-gnu: ...this.
332 * config/abi/alphaev67-unknown-linux-gnu: To..
333 * config/abi/alpha-linux-gnu: ...this.
334 * config/abi/ia64-unknown-linux-gnu: To...
335 * config/abi/ia64-linux-gnu: ...this.
336 * config/abi/x86_64-unknown-linux-gnu: To...
337 * config/abi/x86_64-linux-gnu: ...this.
338 * config/abi/i386-unknown-freebsd4: To...
339 * config/abi/i386-freebsd4: ...this.
5ab481e0
BK
340 * config/linker-map.gnu: Cleanups, move libsupc++ bits into
341 CXXABI.
ef16a298
BK
342 * configure.host: abi_baseline_triplet to abi_baseline_pair.
343 Simplify cpu bits so that abi_baseline_pair can use the same
344 cpu configuration.
345 * acinclude.m4: Same.
346 * aclocal.m4: Regenerate.
347 * configure.in: Can't get enable_abi_check to yes unless native.
348 * configure: Regenerate.
349
ed242935
PC
3502003-06-13 Paolo Carlini <pcarlini@unitus.it>
351
352 * testsuite/27_io/basic_filebuf/seekoff/char/1.cc: Split and
353 fix for missing seeks between gets and puts into...
354 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: New.
355 * testsuite/27_io/basic_filebuf/seekoff/char/4-io.cc: New.
356 * testsuite/27_io/basic_filebuf/seekpos/char/1.cc: Same, into...
357 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: New.
358 * testsuite/27_io/basic_filebuf/seekpos/char/4-io.cc: New.
359 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Fix
360 for missing seeks between gets and puts.
361 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Ditto.
362 * testsuite/data/seekoff-1.tst: New.
363 * testsuite/data/seekoff-2.tst: New.
364 * testsuite/data/seekpos-1.tst: New.
365 * testsuite/data/seekpos-2.tst: New.
366
ca566e4c
NM
3672003-06-13 Nathan C. Myers <ncm-nospam@cantrip.org>
368
369 Avoid multi-processor bus contention on increment/decrement-and-
a1af4623 370 test of the reference count in the empty-string object, by comparing
ca566e4c 371 addresses first, and never touching the reference count of the empty-
a1af4623 372 string object.
ca566e4c
NM
373 * include/bits/basic_string.h:
374 (_S_empty_rep_storage): Move into basic_string<>::_Rep for use by its
375 members.
a1af4623 376 (_Rep::_S_empty_rep()): New accessor.
ca566e4c
NM
377 (_Rep::_M_length, _Rep::_M_capacity, _Rep::_M_references): Move to
378 a base class _Rep_base.
379 (_Rep::_M_dispose, _Rep::_M_refcopy): Check for the empty string.
380 (basic_string()): Change to use _M_refdata() in place of _M_refcopy(),
381 since no longer must increment its refcount.
382 * include/bits/basic_string.tcc:
a1af4623
AJ
383 (_Rep::_M_destroy, _M_leak_hard): Check for the empty string and
384 return immediately. The former might be unnecessary. The latter
ca566e4c
NM
385 prevents begin() and end() from cloning it unnecessarily.
386 (_S_construct(_InIterator, _InIterator, const _Alloc&,
387 input_iterator_tag), _S_construct(_InIterator, _InIterator,
388 const _Alloc&, forward_iterator_tag), _S_construct(size_type, _CharT,
389 const _Alloc&)): Change to use _M_refdata() in place of _M_refcopy().
390 (_M_mutate): Check for the empty string and treat it as shared.
391 This is necessary here because _M_mutate is sometimes called with
392 all-zero arguments; in all other uses of _M_is_shared, the test comes
393 out right anyhow.
a1af4623 394
c37514ff
BK
3952003-06-12 Benjamin Kosnik <bkoz@redhat.com>
396
397 * src/allocator-inst.cc: Explicitly instantiate.
398 * include/ext/pool_allocator.h: Inhibit implicit instantiations.
399 Tweaks.
400 * config/linker-map.gnu: Add __pool_alloc bits. Tweaks.
a1af4623 401
58ac1d7f
BK
4022003-06-11 Benjamin Kosnik <bkoz@redhat.com>
403
404 * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Simplify.
405 * aclocal.m4: Regenerate.
406 * Makefile.am (SUBDIRS): Remove libio.
407 * Makefile.in: Regenerate.
408 * configure.in: Same.
409 * configure: Regenerate.
410 * config/io/basic_file_libio.cc: Remove.
a1af4623 411 * config/io/basic_file_libio.h: Remove.
58ac1d7f 412 * config/io/c_io_libio_codecvt.c: Remove.
a1af4623 413 * config/io/c_io_libio.h: Remove.
58ac1d7f
BK
414 * libio/*: Remove.
415 * src/Makefile.am: Same.
416 * src/Makefile.in: Regenerate.
a1af4623 417 * docs/html/configopts.html: Edits.
58ac1d7f 418 * docs/html/explanations.html: Edits.
a1af4623 419
1ff9402d
BK
4202003-06-11 Benjamin Kosnik <bkoz@redhat.com>
421
422 * include/bits/stl_alloc.h (__debug_alloc): Move out.
423 (__malloc_alloc): Same.
424 (__pool_alloc): Same.
425 (__new_alloc): Same.
426 Rename to..
427 * include/bits/allocator.h: ...this.
428 * include/bits/stl_deque.h: Modify comment.
429 * include/bits/stl_tree.h: Modify include.
430 * include/std/std_memory.h: Same.
431 * include/ext/rope: Same.
a1af4623 432 * include/ext/slist: Same.
1ff9402d
BK
433 * include/std/std_vector.h: Same.
434 * include/std/std_stack.h: Same.
435 * include/std/std_queue.h: Same.
436 * include/std/std_list.h: Same.
437 * include/std/std_deque.h: Same.
438 * include/backward/alloc.h: Same.
439 * include/ext/debug_allocator.h: New.
a1af4623
AJ
440 * include/ext/malloc_allocator.h: New.
441 * include/ext/pool_allocator.h: New.
1ff9402d
BK
442 * include/ext/new_allocator.h: New.
443 * include/bits/pthread_allocimpl.h: Remove.
a1af4623 444 * include/bits/stl_pthread_alloc.h: Remove.
1ff9402d
BK
445 * include/Makefile.am (ext_headers): Add.
446 * include/Makefile.in: Regenerate.
447 * src/stl-inst.cc: Use __gnu_cxx namespace.
448 * src/stl-inst.cc: Move to...
449 * src/allocator-inst.cc: Here.
450 * src/Makefile.am (sources): Update.
451 * src/Makefile.in: Regenerate.
452 * config/linker-map.gnu: Remove __pool_alloc bits.
453 * testsuite/ext/headers.cc: Add.
454 * testsuite/ext/allocators.cc: Fixup.
a1af4623 455
1ff9402d
BK
4562003-06-11 Stefan Olsson <stefan@snon.net>
457