mangle.c (mangle_type_string_for_rtti): Reapply 153734.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
2
3 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
4 * libsupc++/typeinfo (type_info::name()): Likewise.
5 * libsupc++/tinfo2.cc (before): Likewise.
6
7 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
8
9 * include/bits/random.h: Fix typo in static_assert text.
10
11 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR libstdc++/41759
14 * include/bits/random.h: Tweak a bit the text of some static_asserts.
15
16 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
17
18 * include/std/type_traits (__is_convertible_simple): Remove.
19 (__is_convertible_helper): Adjust.
20 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
21 dg-error line numbers.
22 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
23 Likewise.
24
25 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
26
27 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
28 * libsupc++/typeinfo (type_info::name()): Likewise.
29 * libsupc++/tinfo2.cc (before): Likewise.
30
31 2009-10-28 Jerry Quinn <jlquinn@optonline.net>
32
33 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
34 pointer if name begins with '*'.
35 * libsupc++/typeinfo (type_info::name()): Likewise.
36 * libsupc++/tinfo2.cc (before): Likewise.
37
38 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
39 Douglas Gregor <doug.gregor@gmail.com>
40
41 PR libstdc++/40925 (again)
42 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
43 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
44 with move-only types in the presence of "null pointers".
45 * testsuite/20_util/pair/40925.cc: Extend.
46
47 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
48
49 * include/std/type_traits (__is_int_or_cref): Remove.
50 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
51 suppress warnings isn't necessary anymore).
52 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
53 * testsuite/20_util/is_convertible/requirements/
54 explicit_instantiation.cc: Likewise.
55 * testsuite/20_util/is_convertible/value.cc: Likewise.
56 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
57 dg-error line numbers.
58 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
59 Likewise.
60
61 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
62
63 * testsuite/20_util/pair/40925.cc: Minor comment fix.
64
65 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR libstdc++/40925
68 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
69 Use enable_if to remove it from the overload set when either _U1
70 is not convertible to _T1 or _U2 is not convertible to _T2.
71 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
72
73 2009-10-29 Douglas Gregor <doug.gregor@gmail.com>
74
75 PR libstdc++/40925
76 * testsuite/20_util/pair/40925.cc: Add.
77
78 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
79
80 * include/decimal/decimal: Minor formatting and uglification fixes.
81 * include/decimal/decimal.h: Likewise.
82
83 2009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
84
85 * include/bits/stl_iterator_base_funcs.h: (next): Change
86 template parameter name consistently with the resolution
87 of DR 1011 ([Ready] in Santa Cruz).
88
89 2009-10-28 Johannes Singler <singler@kit.edu>
90
91 PR libstdc++/40852
92 * include/parallel/multiseq_selection.h
93 (multiseq_partition, multiseq_selection): Avoid intermediate
94 values exceeding the integer type range for very large inputs.
95
96 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
97
98 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
99 per the straightforward resolution of DR 974.
100 * testsuite/20_util/duration/cons/dr974.cc: Add.
101
102 2009-10-26 Jakub Jelinek <jakub@redhat.com>
103
104 PR libstdc++/38923
105 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
106 *s. Accept ld version without text in ()s.
107 * configure: Regenerated.
108
109 2009-10-26 Jason Merrill <jason@redhat.com>
110
111 Core issue 906
112 * include/std/future (~Future_result_base): Default outside class
113 body.
114 * include/std/system_error (error_category()): Likewise.
115 * libsupc++/nested_exception.h (nested_exception): Remove
116 exception specifications from defaulted methods.
117
118 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
119
120 PR libstdc++/41773
121 Revert:
122 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
123
124 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
125 const _Alloc&)): New, declare.
126 (_S_construct(_CharT*, _CharT*, const _Alloc&),
127 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
128 _S_construct(iterator, iterator, const _Alloc&),
129 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
130 forward to the latter.
131 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
132 size_type, const _Alloc&)): Define.
133 (basic_string(const basic_string&, size_type, size_type),
134 basic_string(const basic_string&, size_type, size_type,
135 const _Alloc&), basic_string(const _CharT*, size_type,
136 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
137 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
138 * config/abi/pre/gnu.ver: Remove recently added exports.
139 * src/string-inst.cc: Remove instantiations.
140
141 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
142
143 PR libstdc++/41763
144 * include/bits/valarray_array.h (__valarray_default_construct,
145 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
146 __valarray_destroy_elements, __valarray_product): Do not qualify with
147 __restrict__ pointers accessing data also accessed by other pointers.
148
149 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
150
151 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
152 const _Alloc&)): New, declare.
153 (_S_construct(_CharT*, _CharT*, const _Alloc&),
154 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
155 _S_construct(iterator, iterator, const _Alloc&),
156 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
157 forward to the latter.
158 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
159 size_type, const _Alloc&)): Define.
160 (basic_string(const basic_string&, size_type, size_type),
161 basic_string(const basic_string&, size_type, size_type,
162 const _Alloc&), basic_string(const _CharT*, size_type,
163 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
164 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
165 * config/abi/pre/gnu.ver: Remove recently added exports.
166 * src/string-inst.cc: Remove instantiations.
167
168 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
169
170 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
171 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
172
173 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
174
175 * include/c_compatibility/stdatomic.h: Include cstdatomic if
176 __cplusplus.
177
178 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
179
180 PR libstdc++/40654
181 PR libstdc++/40826
182 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
183 static_cast from base to derived.
184 (atomic_flag_clear_explicit): Same.
185 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
186 Remove value type constructor.
187 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
188 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
189 initialized the atomic_flag member.
190
191 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
192
193 * doc/xml/authors.xml: Update.
194 * doc/xml/manual/intro.xml: Move test section...
195 * doc/xml/manual/appendix_porting.xml: ...here.
196 * doc/xml/manual/diagnostics.xml: Edit.
197 * doc/xml/manual/using.xml: Break out exception section.
198 * doc/xml/manual/using_exceptions.xml: New.
199 * doc/html: Regenerate.
200
201 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
202
203 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
204
205 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
206
207 * include/bits/basic_string.h (operator+=(initializer_list<>),
208 append(initializer_list<>)): Forward to the append overload taking
209 a const CharT* pointer and a size, thus avoiding instantiating
210 unnecessarily in the built library the overload taking a pair of
211 iterators.
212 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
213 for assign.
214 (insert(iterator, initializer_list<>): Likewise for insert.
215
216 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
217
218 * include/bits/c++config: Do not disable extern templates for string
219 in plain parallel-mode and in profile-mode; add comment explaining
220 _GLIBCXX_EXTERN_TEMPLATE == -1.
221 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
222
223 2009-10-14 Jason Merrill <jason@redhat.com>
224
225 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
226
227 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
228
229 * include/parallel/for_each_selectors.h: Minor uglification and
230 stylistic fixes.
231
232 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
233
234 * include/precompiled/stdc++.h: Include <initializer_list>
235 for completeness.
236
237 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
238
239 * include/bits/random.h (class linear_congruential_engine,
240 class mersenne_twister_engine, class subtract_with_carry_engine,
241 class discard_block_engine, class independent_bits_engine,
242 class shuffle_order_engine, class uniform_int_distribution,
243 class binomial_distribution, class geometric_distribution,
244 class negative_binomial_distribution, class poisson_distribution,
245 class discrete_distribution): Do not use simulated concept checks,
246 tidy startic_asserts on argument types and ranges.
247 (class uniform_real_distribution, class normal_distribution,
248 class lognormal_distribution, class gamma_distribution,
249 class chi_squared_distribution, class cauchy_distribution,
250 class fisher_f_distribution, class student_t_distribution,
251 class exponential_distribution, class weibull_distribution,
252 class extreme_value_distribution, class piecewise_linear_distribution,
253 class piecewise_constant_distribution): Add static_assert on
254 template argument type.
255 * include/std/random: Do not include <bits/concept_check.h>.
256 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
257 Fix.
258 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
259 Likewise.
260 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
261 Likewise.
262 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
263 Likewise.
264 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
265 Likewise.
266 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
267 Likewise.
268 * testsuite/26_numerics/random/discard_block_engine/requirements/
269 typedefs.cc: Likewise.
270 * testsuite/26_numerics/random/discard_block_engine/operators/
271 equal.cc: Likewise.
272 * testsuite/26_numerics/random/discard_block_engine/operators/
273 serialize.cc: Likewise.
274 * testsuite/26_numerics/random/linear_congruential_engine/
275 requirements/non_uint_neg.cc: Tweak.
276
277 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
278
279 * doc/xml/manual/messages.xml: Update GNU gettext reference.
280
281 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
282
283 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
284 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
285 Update link to bogus site with reference to unix.org.
286 * doc/xml/manual/ctype.xml: Ditto.
287 * doc/xml/manual/locale.xml: Ditto.
288
289 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
290
291 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
292 * include/parallel/for_each_selectors.h
293 (__adjacent_difference_selector): Likewise.
294
295 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
296
297 * include/ext/bitmap_allocator.h: Minor clean-ups.
298
299 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
300
301 * config/abi/pre/gnu.ver: Adjust exports.
302
303 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
304
305 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
306 pretty-printer section.
307
308 2009-10-07 Chris Jefferson <chris@bubblescope.net>
309
310 * testsuite/25_algorithms/rotate/moveable2.cc: New.
311
312 2009-10-06 Janis Johnson <janis187@us.ibm.com>
313
314 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
315 * testsuite/decimal/cast_neg.cc: Ditto.
316 * testsuite/decimal/comparison.cc: Ditto.
317 * testsuite/decimal/compound-assignment.cc: Ditto.
318 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
319 * testsuite/decimal/conversion-from-float.cc: Ditto.
320 * testsuite/decimal/conversion-from-integral.cc: Ditto.
321 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
322 * testsuite/decimal/conversion-to-integral.cc: Ditto.
323 * testsuite/decimal/ctor.cc: Ditto.
324 * testsuite/decimal/incdec.cc: Ditto.
325 * testsuite/decimal/incdec-memfunc.cc: Ditto.
326 * testsuite/decimal/make-decimal.cc: Ditto.
327 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
328 * testsuite/decimal/operator_neg.cc: Ditto.
329 * testsuite/decimal/unary-arith.cc: Ditto.
330
331 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
332
333 * doc/html/*: Regenerate.
334
335 2009-10-05 John Bytheway <jbytheway@gmail.com>
336
337 PR libstdc++/41530
338 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
339 Fix to just move.
340 * testsuite/20_util/tuple/cons/41530.cc: New.
341
342 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
343
344 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
345 printers. Add links to GDB wiki/online manual.
346
347 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
348 Edward Smith-Rowland <3dw4rd@verizon.net>
349
350 * include/decimal/decimal: Warn if decimal floating point types
351 are not available.
352 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
353 * configure.ac: Use it.
354 * configure: Regenerate.
355 * config.h.in: Regenerate.
356
357 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
358
359 * include/Makefile.am: Remove stray line break.
360
361 * include/decimal/decimal: Brief class doxygen markup.
362 * libsupc++/exception: Whitespace cleanup.
363
364 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
365 decimal.
366 * scripts/create_testsuite_files (dlist): Same.
367
368 * doc/xml/manual/using.xml: One column in table. Move after TR1.
369
370 * testsuite/decimal/bad-cast.cc: Move to...
371 * testsuite/decimal/cast_neg.cc: ...here.
372 * testsuite/decimal/bad-mixed-mode.cc: Move to...
373 * testsuite/decimal/mixed-mode_neg.cc: ...here.
374 * testsuite/decimal/bad-operator.cc: Move to...
375 * testsuite/decimal/operator_neg.cc: ...here.
376
377 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
378
379 2009-10-05 Janis Johnson <janis187@us.ibm.com>
380
381 * doc/Makefile.am: Process new file.
382 * doc/xml/manual/intro.xml: Ditto.
383 * doc/xml/manual/using.xml: Document new header.
384 * doc/xml/manual/status_cxxdecimal.xml: New file.
385 * include/Makefile.am: Process new headers.
386 * include/decimal/decimal: New file.
387 * include/decimal/decimal.h: New file.
388
389 2009-10-05 Janis Johnson <janis187@us.ibm.com>
390
391 * testsuite/decimal: New directory.
392 * testsuite/decimal/bad-cast.cc: New test.
393 * testsuite/decimal/bad-mixed-mode.cc: New test.
394 * testsuite/decimal/bad-operator.cc: New test.
395 * testsuite/decimal/binary-arith.cc: New test.
396 * testsuite/decimal/comparison.cc: New test.
397 * testsuite/decimal/compound-assignment.cc: New test.
398 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
399 * testsuite/decimal/conversion-from-float.cc: New test.
400 * testsuite/decimal/conversion-from-integral.cc: New test.
401 * testsuite/decimal/conversion-to-generic-float.cc: New test.
402 * testsuite/decimal/conversion-to-integral.cc: New test.
403 * testsuite/decimal/ctor.cc: New test.
404 * testsuite/decimal/incdec.cc: New test.
405 * testsuite/decimal/incdec-memfunc.cc: New test.
406 * testsuite/decimal/make-decimal.cc: New test.
407 * testsuite/decimal/unary-arith.cc: New test.
408
409 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
410
411 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
412 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
413
414 2009-10-05 Chris Jefferson <chris@bubblescope.net>
415
416 * include/bits/stl_algo.h (__stable_partition_adaptive,
417 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
418 Extend to work with rvalue references in C++0x mode.
419 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
420 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
421 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
422 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
423 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
424
425 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
426
427 * doc/xml/manual/using.xml: Add profile headers.
428 * testsuite/ext/profile/mh.cc: Restrict to linux.
429
430 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
431
432 * configure: Add check for execinfo.h.
433 * config.h.in: Add undef for HAVE_EXECINFO_H.
434 * include/Makefile.am: Add build support for profile mode.
435 * include/Makefile.in: Same.
436 * include/profile/base.h: New file.
437 * include/profile/bitset: Same.
438 * include/profile/deque: Same.
439 * include/profile/hashtable.h: Same.
440 * include/profile/list: Same.
441 * include/profile/map: Same.
442 * include/profile/map.h: Same.
443 * include/profile/multimap.h: Same.
444 * include/profile/multiset.h: Same.
445 * include/profile/set: Same.
446 * include/profile/set.h: Same.
447 * include/profile/unordered_map: Same.
448 * include/profile/unordered_set: Same.
449 * include/profile/vector: Same.
450 * include/profile/impl/profiler.h: Same.
451 * include/profile/impl/profiler_container_size.h: Same.
452 * include/profile/impl/profiler_hash_func.h: Same.
453 * include/profile/impl/profiler_hashtable_size.h: Same.
454 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
455 * include/profile/impl/profiler_node.h: Same.
456 * include/profile/impl/profiler_state.h: Same.
457 * include/profile/impl/profiler_trace.h: Same.
458 * include/profile/impl/profiler_vector_size.h: Same.
459 * include/profile/impl/profiler_vector_to_list.h: Same.
460 * include/std/vector: Include corresponding profile header guarded by
461 _GLIBCXX_PROFILE.
462 * include/std/deque: Same.
463 * include/std/list: Same.
464 * include/std/map: Same.
465 * include/std/unordered_map: Same.
466 * include/std/bitset: Same.
467 * include/std/set: Same.
468 * include/std/unordered_set: Same.
469 * include/backward/hash_map: Same.
470 * include/backward/hash_set: Same.
471 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
472 * include/bits/c++config: Define profile namespace.
473 * testsuite/Makefile.in: Add check-profile.
474 * testsuite/Makefile.am: Same.
475 * testsuite/ext/profile/all.cc: New file.
476 * testsuite/ext/profile/mh.cc: Same.
477 * testsuite/ext/profile/mutex_extensions.cc: Same.
478 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
479 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
480 * testsuite/23_containers/vector/profile/vector.cc: Same.
481 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
482 in profile mode.
483 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
484 * testsuite/23_containers/list/capacity/29134.cc: Same.
485 * doc/Makefile.in: Add reference to profile_mode.xml.
486 * doc/Makefile.am: Same.
487 * doc/xml/manual/profile_mode.xml: New file.
488 * doc/xml/manual/debug.xml: Add link to profile mode section.
489 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
490 * doc/doxygen/user.cfg.in: Add profile mode files.
491
492 2009-10-02 Johannes Singler <singler@ira.uka.de>
493
494 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
495 * include/parallel/compatibility.h: Likewise.
496 * include/parallel/multiseq_selection.h: Likewise.
497 * include/parallel/random_shuffle.h: Likewise.
498 * include/parallel/random_number.h: Likewise;
499 use numeric_limits<>::digit instead of sizeof()*8.
500 * include/parallel/types.h: Likewise.
501 * doc/html/manual/bk01pt12ch31s03.html:
502 Document dependency on stdint.h.
503
504 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
505
506 * python/libstdcxx/v6/printers.py (StdListPrinter):
507 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
508 printer registration.
509 (StdListIteratorPrinter): Likewise.
510 (StdDebugIteratorPrinter): New printer.
511 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
512 entries. Always pass a typename where the type can change.
513 (StdSlistPrinter) Receive typename from printer registration. Use
514 in printer output.
515 (StdBitsetPrinter): Likewise.
516 (StdDequePrinter): Likewise.
517
518 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
519
520 * include/bits/random.tcc: Define static const data members.
521 * include/tr1/random.tcc: Likewise.
522 * testsuite/26_numerics/random/subtract_with_carry_engine/
523 requirements/constants.cc: New.
524 * testsuite/26_numerics/random/mersenne_twister_engine/
525 requirements/constants.cc: Likewise.
526 * testsuite/26_numerics/random/linear_congruential_engine/
527 requirements/constants.cc: Likewise.
528 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
529 constants.cc: Likewise.
530 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
531 requirements/constants.cc: Likewise.
532 * testsuite/tr1/5_numerical_facilities/random/
533 subtract_with_carry_01/requirements/constants.cc: Likewise.
534 * testsuite/tr1/5_numerical_facilities/random/discard_block/
535 requirements/constants.cc: Likewise.
536 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
537 requirements/constants.cc: Likewise.
538 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
539 requirements/constants.cc: Likewise.
540 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
541 requirements/constants.cc: Likewise.
542
543 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
544
545 PR libstdc++/38923
546 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
547 use sed script portable to Solaris /bin/sed for extracting ld
548 version.
549 * configure: Regenerate.
550
551 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
552
553 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
554 * libsupc++/vec.cc: Same.
555 * libsupc++/vterminate.cc: Same.
556 * libsupc++/new_opnt.cc: Same.
557
558 2009-09-28 Johannes Singler <singler@ira.uka.de>
559
560 * include/parallel/for_each_selectors.h: Remove obsolete comment.
561
562 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
563
564 * doc/html/ext/lwg-active.html: Update to Revision R66.
565 * doc/html/ext/lwg-closed.html: Likewise.
566 * doc/html/ext/lwg-defects: Likewise.
567
568 * doc/xml/manual/intro.xml: Update entry for DR 853.
569
570 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
571
572 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
573 according to upstream redirects.
574
575 2009-09-25 Johannes Singler <singler@ira.uka.de>
576
577 * include/parallel/include/parallel/checkers.h
578 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
579 (__is_sorted): Remove default parameter for _Compare; remove
580 inappropriate printf.
581
582 2009-09-25 Johannes Singler <singler@ira.uka.de>
583
584 * include/parallel/base.h: Comment on presence of min/max duplicates.
585
586 2009-09-25 Johannes Singler <singler@ira.uka.de>
587
588 * include/parallel/partition.h (__parallel_nth_element):
589 Correct comment.
590
591 2009-09-24 Johannes Singler <singler@ira.uka.de>
592
593 * include/parallel/algo.h: Uglify internal identifiers;
594 correct line breaks.
595 * include/parallel/for_each.h: Likewise.
596 * include/parallel/numeric: Likewise.
597 * include/parallel/omp_loop.h: Likewise.
598 * include/parallel/omp_loop_static.h: Likewise.
599 * include/parallel/par_loop.h: Likewise.
600 * include/parallel/workstealing.h: Likewise.
601
602 2009-09-24 Johannes Singler <singler@ira.uka.de>
603
604 * include/parallel/base.h (_EqualFromLess): Move _Compare template
605 parameter to the end as of others.
606 * include/parallel/algobase.h
607 (__lexicographical_compare_switch): Likewise.
608
609 2009-09-23 Johannes Singler <singler@ira.uka.de>
610
611 * include/parallel/algobase.h: Uglify internal identifiers;
612 correct line breaks.
613 * include/parallel/algo.h: Likewise.
614 * include/parallel/base.h: Likewise.
615 * include/parallel/equally_split.h: Likewise.
616 * include/parallel/find.h: Likewise.
617 * include/parallel/find_selectors.h: Likewise.
618 * include/parallel/for_each_selectors.h: Likewise.
619 * include/parallel/list_partition.h: Likewise.
620 * include/parallel/losertree.h: Likewise.
621 * include/parallel/merge.h: Likewise.
622 * include/parallel/multiseq_selection.h: Likewise.
623 * include/parallel/multiway_merge.h: Likewise.
624 * include/parallel/multiway_mergesort.h: Likewise.
625 * include/parallel/numeric: Likewise.
626 * include/parallel/numericfwd.h: Likewise.
627 * include/parallel/omp_loop.h: Likewise.
628 * include/parallel/omp_loop_static.h: Likewise.
629 * include/parallel/par_loop.h: Likewise.
630 * include/parallel/partition.h: Likewise.
631 * include/parallel/random_shuffle.h: Likewise.
632 * include/parallel/search.h: Likewise.
633 * include/parallel/sort.h: Likewise.
634 * include/parallel/workstealing.h: Likewise.
635
636 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
637
638 * doc/xml/manual/appendix_contributing.xml: Adjust link to
639 coreutils.
640
641 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
642
643 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
644
645 2009-09-17 Joseph Myers <joseph@codesourcery.com>
646
647 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
648 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
649 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
650 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
651 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
652 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
653 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
654 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
655 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
656 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
657 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
658 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
659
660 2009-09-17 Joseph Myers <joseph@codesourcery.com>
661
662 * include/ext/vstring.h (to_wstring(long long),
663 to_wstring(unsigned long long), to_wstring(long double)): Disable
664 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
665
666 2009-09-17 Johannes Singler <singler@ira.uka.de>
667
668 * include/parallel/algobase.h: Replace tabs by spaces;
669 correct line breaks.
670 * include/parallel/algorithmfwd.h: Likewise.
671 * include/parallel/balanced_quicksort.h: Likewise.
672 * include/parallel/base.h: Likewise.
673 * include/parallel/checkers.h: Likewise.
674 * include/parallel/compatibility.h: Likewise.
675 * include/parallel/equally_split.h: Likewise.
676 * include/parallel/find.h: Likewise.
677 * include/parallel/for_each.h: Likewise.
678 * include/parallel/for_each_selectors.h: Likewise.
679 * include/parallel/iterator.h: Likewise.
680 * include/parallel/list_partition.h: Likewise.
681 * include/parallel/losertree.h: Likewise.
682 * include/parallel/merge.h: Likewise.
683 * include/parallel/multiseq_selection.h: Likewise.
684 * include/parallel/multiway_merge.h: Likewise.
685 * include/parallel/multiway_mergesort.h: Likewise.
686 * include/parallel/numeric: Likewise.
687 * include/parallel/numericfwd.h: Likewise.
688 * include/parallel/omp_loop.h: Likewise.
689 * include/parallel/omp_loop_static.h: Likewise.
690 * include/parallel/par_loop.h: Likewise.
691 * include/parallel/partial_sum.h: Likewise.
692 * include/parallel/partition.h: Likewise.
693 * include/parallel/queue.h: Likewise.
694 * include/parallel/quicksort.h: Likewise.
695 * include/parallel/random_number.h: Likewise.
696 * include/parallel/random_shuffle.h: Likewise.
697 * include/parallel/search.h: Likewise.
698 * include/parallel/set_operations.h: Likewise.
699 * include/parallel/settings.h: Likewise.
700 * include/parallel/sort.h: Likewise.
701 * include/parallel/types.h: Likewise.
702 * include/parallel/unique_copy.h: Likewise.
703 * include/parallel/workstealing.h: Likewise.
704 * include/parallel/algo.h: Likewise;
705 shorten _ForwardIterator to _FIterator.
706 * include/parallel/find_selectors.h: Likewise.
707
708 2009-09-16 Johannes Singler <singler@ira.uka.de>
709
710 * include/parallel/base.h: Correct some comments accidentally changed
711 during uglification.
712 * include/parallel/find.h: Likewise.
713 * include/parallel/find_selectors.h: Likewise.
714 * include/parallel/multiway_merge.h: Likewise.
715 * include/parallel/multiway_mergesort.h: Likewise.
716 * include/parallel/partial_sum.h: Likewise.
717 * include/parallel/partition.h: Likewise.
718 * include/parallel/queue.h: Likewise.
719 * include/parallel/random_shuffle.h: Likewise.
720 * include/parallel/settings.h: Likewise.
721 * include/parallel/sort.h: Likewise.
722 * include/parallel/tags.h: Likewise.
723 * include/parallel/workstealing.h: Likewise.
724
725 2009-09-16 Johannes Singler <singler@ira.uka.de>
726
727 * include/parallel/base.h (_EqualFromLess):
728 Correct uglification of member variables and method arguments.
729 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
730 * include/parallel/find_selectors.h (__find_first_of_selector):
731 Likewise.
732 * include/parallel/iterator.h (_IteratorTriple): Likewise.
733 * include/parallel/multiseq_selection.h
734 (_Lexicographic, _LexicographicReverse): Likewise.
735 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
736 Likewise.
737 * include/parallel/random_number.h (_RandomNumber): Likewise.
738 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
739 Likewise.
740 * include/parallel/set_operations.h (__symmetric_difference_func,
741 __difference_func, __intersection_func, __union_func,
742 parallel_set_union, parallel_set_intersection, parallel_set_difference,
743 parallel_set_symmetric_difference): Likewise.
744 * include/parallel/tags.h (parallel_tag): Likewise.
745 * include/parallel/workstealing.h (_Job): Likewise.
746 * include/parallel/multiway_merge.h
747 (__multiway_merge_k_variant_sentinel_switch:operator())
748 correct uglification of _*LoserTree*.
749 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
750 uglification of member variables and method arguments.
751 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
752 * include/parallel/for_each_selectors.h: Likewise.
753 * include/parallel/omp_loop.h: Likewise.
754 * include/parallel/algo.h: Likewise; uglify c_rand_number.
755
756 2009-09-16 Johannes Singler <singler@ira.uka.de>
757
758 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
759 Replace redundant _Self.
760 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
761 Replace redundant _Self.
762 * include/parallel/algo.h: Correct accidental _Self in comments.
763 * include/parallel/losertree.h: Likewise.
764 * include/parallel/multiway_merge.h: Likewise.
765 * include/parallel/random_shuffle.h: Likewise.
766
767 2009-09-16 Johannes Singler <singler@ira.uka.de>
768
769 * include/parallel/algobase.h: Uglify internal identifiers.
770 * include/parallel/algo.h: Likewise.
771 * include/parallel/algorithm: Likewise.
772 * include/parallel/algorithmfwd.h: Likewise.
773 * include/parallel/balanced_quicksort.h: Likewise.
774 * include/parallel/base.h: Likewise.
775 * include/parallel/basic_iterator.h: Likewise.
776 * include/parallel/checkers.h: Likewise.
777 * include/parallel/compatibility.h: Likewise.
778 * include/parallel/compiletime_settings.: Likewise.
779 * include/parallel/equally_split.h: Likewise.
780 * include/parallel/features.h: Likewise.
781 * include/parallel/find.h: Likewise.
782 * include/parallel/find_selectors.h: Likewise.
783 * include/parallel/for_each.h: Likewise.
784 * include/parallel/for_each_selectors.h: Likewise.
785 * include/parallel/iterator.h: Likewise.
786 * include/parallel/list_partition.h: Likewise.
787 * include/parallel/losertree.h: Likewise.
788 * include/parallel/merge.h: Likewise.
789 * include/parallel/multiseq_selection.h: Likewise.
790 * include/parallel/multiway_merge.h: Likewise.
791 * include/parallel/multiway_mergesort.h: Likewise.
792 * include/parallel/numeric: Likewise.
793 * include/parallel/numericfwd.h: Likewise.
794 * include/parallel/omp_loop.h: Likewise.
795 * include/parallel/omp_loop_static.h: Likewise.
796 * include/parallel/parallel.h: Likewise.
797 * include/parallel/par_loop.h: Likewise.
798 * include/parallel/partial_sum.h: Likewise.
799 * include/parallel/partition.h: Likewise.
800 * include/parallel/queue.h: Likewise.
801 * include/parallel/quicksort.h: Likewise.
802 * include/parallel/random_number.h: Likewise.
803 * include/parallel/random_shuffle.h: Likewise.
804 * include/parallel/search.h: Likewise.
805 * include/parallel/set_operations.h: Likewise.
806 * include/parallel/settings.h: Likewise.
807 * include/parallel/sort.h: Likewise.
808 * include/parallel/tags.h: Likewise.
809 * include/parallel/types.h: Likewise.
810 * include/parallel/unique_copy.h: Likewise.
811 * include/parallel/workstealing.h: Likewise.
812
813 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
814
815 PR libstdc++/41037
816 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
817 and wcerr flags.
818 * testsuite/27_io/objects/char/41037.cc: New.
819 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
820
821 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
822
823 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
824 constraint.
825
826 2009-09-11 Johannes Singler <singler@ira.uka.de>
827
828 * include/parallel/multiway_merge.h
829 (multiway_merge_exact_splitting): Deallocate borders correctly.
830 (parallel_multiway_merge): Remove unnecessarily complicated
831 allocation, random access iterators are default-constructible;
832 deallocate ne_seqs correctly.
833
834 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
835
836 PR libstdc++/41316
837 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
838 Remove.
839 (forward_list<>::sort(_Comp)): Only declare.
840 (forward_list<>::sort()): Forward to the latter.
841 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
842 Remove definition.
843 (forward_list<>::sort(_Comp)): Define.
844 * testsuite/23_containers/forward_list/requirements/dr438/
845 assign_neg.cc: Adjust dg-error line number.
846 * testsuite/23_containers/forward_list/requirements/dr438/
847 insert_neg.cc: Likewise.
848 * testsuite/23_containers/forward_list/requirements/dr438/
849 constructor_1_neg.cc: Likewise.
850 * testsuite/23_containers/forward_list/requirements/dr438/
851 constructor_2_neg.cc: Likewise.
852
853 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
854
855 * src/Makefile.am (libstdc___la_LINK): New.
856 * src/Makefile.in: Regenerate.
857
858 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
859
860 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
861 *-*-freebsd* from both dg-do and dg-options.
862
863 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
864
865 * configure: Rebuilt with modified libtool.m4.
866
867 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
868 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
869
870 PR libstdc++/41280
871 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
872 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
873 * configure: Regenerate.
874
875 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
876
877 PR libstdc++/41267
878 * include/bits/stl_algobase.h (__copy_move::__copy_m,
879 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
880 with a null third argument.
881
882 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
883
884 Revert.
885 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
886 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
887 bool for stream sentry objects.
888 * include/bits/istream.tcc: Same.
889 * include/bits/ostream.tcc: Same.
890 * include/bits/basic_string.tcc: Same.
891 * include/bits/ostream_insert.h: Same.
892 * src/istream.cc: Same.
893
894 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
895
896 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
897 instantiation with additional commands issued for each Makefile
898 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
899 runs these commands.
900 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
901 running `make' in include, passing `pch_build=' to `make'.
902 * configure: Regenerate.
903
904 PR libstdc++/41220
905 * include/Makefile.am (CLEANFILES): Add stamp-host.
906 * include/Makefile.in: Regenerate.
907
908 2009-09-02 Joseph Myers <joseph@codesourcery.com>
909
910 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
911 under util/ to remote host. Copy .h and .hpp files at more levels
912 under util/ to remote host.
913
914 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
915
916 * include/bits/stl_uninitialized.h
917 (__uninitialized_copy::uninitialized_copy): Just call (the now
918 forwarding) _Construct.
919
920 2009-09-01 Chris Jefferson <chris@bubblescope.net>
921 Paolo Carlini <paolo.carlini@oracle.com>
922
923 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
924 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
925 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
926 move_iterators/1.cc: Adjust, do not define
927 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
928 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
929 move_iterators/1.cc: Likewise.
930 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
931 * testsuite/25_algorithms/move/1.cc: Likewise.
932 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
933 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
934 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
935 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
936 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
937 test for predicated test.
938 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
939 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
940 for predicated version.
941 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
942
943 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
944 enable test2 and test3.
945
946 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
947 moving bug in C++0x mode.
948
949 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
950 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
951 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
952 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
953
954 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
955 Kaz Kojima <kkojima@gcc.gnu.org>
956
957 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
958 dg-add-options ieee.
959 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
960 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
961 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
962 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
963 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
964 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
965 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
966 * testsuite/18_support/numeric_limits/
967 specialization_default_values.cc: Likewise.
968 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
969 * testsuite/26_numerics/complex/pow.cc: Likewise.
970 * testsuite/tr1/5_numerical_facilities/special_functions/
971 01_assoc_laguerre/check_nan.cc: Likewise.
972 * testsuite/tr1/5_numerical_facilities/special_functions/
973 02_assoc_legendre/check_nan.cc: Likewise.
974 * testsuite/tr1/5_numerical_facilities/special_functions/
975 03_beta/check_nan.cc: Likewise.
976 * testsuite/tr1/5_numerical_facilities/special_functions/
977 04_comp_ellint_1/check_nan.cc: Likewise.
978 * testsuite/tr1/5_numerical_facilities/special_functions/
979 05_comp_ellint_2/check_nan.cc: Likewise.
980 * testsuite/tr1/5_numerical_facilities/special_functions/
981 06_comp_ellint_3/check_nan.cc: Likewise.
982 * testsuite/tr1/5_numerical_facilities/special_functions/
983 07_conf_hyperg/check_nan.cc: Likewise.
984 * testsuite/tr1/5_numerical_facilities/special_functions/
985 08_cyl_bessel_i/check_nan.cc: Likewise.
986 * testsuite/tr1/5_numerical_facilities/special_functions/
987 09_cyl_bessel_j/check_nan.cc: Likewise.
988 * testsuite/tr1/5_numerical_facilities/special_functions/
989 10_cyl_bessel_k/check_nan.cc: Likewise.
990 * testsuite/tr1/5_numerical_facilities/special_functions/
991 11_cyl_neumann/check_nan.cc: Likewise.
992 * testsuite/tr1/5_numerical_facilities/special_functions/
993 12_ellint_1/check_nan.cc: Likewise.
994 * testsuite/tr1/5_numerical_facilities/special_functions/
995 13_ellint_2/check_nan.cc: Likewise.
996 * testsuite/tr1/5_numerical_facilities/special_functions/
997 14_ellint_3/check_nan.cc: Likewise.
998 * testsuite/tr1/5_numerical_facilities/special_functions/
999 15_expint/check_nan.cc: Likewise.
1000 * testsuite/tr1/5_numerical_facilities/special_functions/
1001 16_hermite/check_nan.cc: Likewise.
1002 * testsuite/tr1/5_numerical_facilities/special_functions/
1003 17_hyperg/check_nan.cc: Likewise.
1004 * testsuite/tr1/5_numerical_facilities/special_functions/
1005 18_laguerre/check_nan.cc: Likewise.
1006 * testsuite/tr1/5_numerical_facilities/special_functions/
1007 19_legendre/check_nan.cc: Likewise.
1008 * testsuite/tr1/5_numerical_facilities/special_functions/
1009 20_riemann_zeta/check_nan.cc: Likewise.
1010 * testsuite/tr1/5_numerical_facilities/special_functions/
1011 21_sph_bessel/check_nan.cc: Likewise.
1012 * testsuite/tr1/5_numerical_facilities/special_functions/
1013 22_sph_legendre/check_nan.cc: Likewise.
1014 * testsuite/tr1/5_numerical_facilities/special_functions/
1015 23_sph_neumann/check_nan.cc: Likewise.
1016
1017 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 * include/bits/stl_construct.h: Include <bits/move.h>.
1020
1021 2009-08-29 Chris Jefferson <chris@bubblescope.net>
1022
1023 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1024 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1025 Add.
1026 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1027 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1028 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1029 C++0x mode.
1030 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1031 const copy_tracker&)): Add.
1032 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1033 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1034
1035 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1036
1037 * config/abi/pre/gnu.ver: Fixups for string member functions.
1038
1039 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1040
1041 PR libstdc++/41005
1042 * configure.ac: Bump libtool_VERSION to 6:14:0.
1043 * configure: Regenerate.
1044 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1045 * src/Makefile.in: Regenerate.
1046 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1047 move <future> symbols to 3.4.14 version.
1048 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1049
1050 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1051
1052 * include/bits/basic_string.h (basic_string): Add cbegin(),
1053 cend(), crbegin(), crend() in C++0x mode.
1054 * config/abi/pre/gnu.ver: Add exports.
1055
1056 * testsuite/util/testsuite_containers.h: New.
1057 * testsuite/util/testsuite_container_traits.h: New.
1058 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1059 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1060 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1061 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1062 * testsuite/23_containers/unordered_map/requirements/
1063 cliterators.cc: Edit.
1064 * testsuite/23_containers/unordered_map/requirements/
1065 citerators.cc: Edit.
1066 * testsuite/23_containers/unordered_map/requirements/
1067 explicit_instantiation/1.cc: New.
1068 * testsuite/23_containers/unordered_map/requirements/
1069 explicit_instantiation/2.cc: New.
1070 * testsuite/23_containers/unordered_map/requirements/
1071 explicit_instantiation/3.cc: New.
1072 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1073 * testsuite/23_containers/unordered_map/requirements/
1074 explicit_instantiation.cc: Move to nested directory.
1075 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1076 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1077 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1078 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1079 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1080 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1081 * testsuite/23_containers/unordered_multimap/requirements/
1082 cliterators.cc: Edit.
1083 * testsuite/23_containers/unordered_multimap/requirements/
1084 citerators.cc: Edit.
1085 * testsuite/23_containers/unordered_multimap/requirements/
1086 explicit_instantiation/1.cc: New.
1087 * testsuite/23_containers/unordered_multimap/requirements/
1088 explicit_instantiation/2.cc: Edit.: New.
1089 * testsuite/23_containers/unordered_multimap/requirements/
1090 explicit_instantiation/3.cc: New.
1091 * testsuite/23_containers/unordered_multimap/requirements/
1092 typedefs.cc: Edit.
1093 * testsuite/23_containers/unordered_multimap/requirements/
1094 explicit_instantiation.cc: Move to nested.
1095 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1096 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1097 * testsuite/23_containers/forward_list/requirements/dr438/
1098 insert_neg.cc: New.
1099 * testsuite/23_containers/forward_list/requirements/dr438/
1100 assign_neg.cc: New.
1101 * testsuite/23_containers/forward_list/requirements/dr438/
1102 constructor_1_neg.cc: New.
1103 * testsuite/23_containers/forward_list/requirements/dr438/
1104 constructor_2_neg.cc: New.
1105 * testsuite/23_containers/forward_list/requirements/dr438/
1106 constructor.cc: New.
1107 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1108 * testsuite/23_containers/unordered_set/requirements/
1109 cliterators.cc: Edit.
1110 * testsuite/23_containers/unordered_set/requirements/
1111 citerators.cc: Edit.
1112 * testsuite/23_containers/unordered_set/requirements/
1113 explicit_instantiation/1.cc: New.
1114 * testsuite/23_containers/unordered_set/requirements/
1115 explicit_instantiation/2.cc: New.
1116 * testsuite/23_containers/unordered_set/requirements/
1117 explicit_instantiation/3.cc: New.
1118 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1119 * testsuite/23_containers/unordered_set/requirements/
1120 explicit_instantiation.cc: Move to nested.
1121 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1122 * testsuite/23_containers/vector/requirements/dr438/bool/
1123 constructor.cc: Move.
1124 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1125 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1126 * testsuite/23_containers/vector/bool/requirements/dr438/
1127 constructor.cc: New.
1128 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1129 * testsuite/23_containers/deque/requirements/typedefs.cc
1130 * testsuite/23_containers/stack/requirements/typedefs.cc
1131 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1132 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1133 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1134 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1135 * testsuite/23_containers/unordered_multiset/requirements/
1136 cliterators.cc: Edit.
1137 * testsuite/23_containers/unordered_multiset/requirements/
1138 citerators.cc: Edit.
1139 * testsuite/23_containers/unordered_multiset/requirements/
1140 explicit_instantiation.cc: Move.
1141 * testsuite/23_containers/unordered_multiset/requirements/
1142 explicit_instantiation/1.cc: New.
1143 * testsuite/23_containers/unordered_multiset/requirements/
1144 explicit_instantiation/2.cc: New.
1145 * testsuite/23_containers/unordered_multiset/requirements/
1146 explicit_instantiation/3.cc: New.
1147 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1148 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1149 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1150 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1151 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1152 Move.
1153 * testsuite/23_containers/array/requirements/
1154 explicit_instantiation/1.cc: New.
1155 * testsuite/23_containers/array/requirements/
1156 explicit_instantiation/2.cc: New.
1157 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1158
1159 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1160
1161 * configure.ac (AC_PREREQ): Bump to 2.64.
1162
1163 2009-08-24 Chris Jefferson <chris@bubblescope.net>
1164
1165 * include/stl_algo.h (__unguarded_partition_pivot,
1166 __move_median_first): New.
1167 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1168 types.
1169 (__unguarded_linear_insert): Assume always inserting value at __last.
1170 (__unguarded_partition): Take pivot by reference.
1171 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1172 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
1173
1174 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1175
1176 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1177 before --mode argument.
1178 * libsupc++/Makefile.in: Regenerate.
1179
1180 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1181
1182 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1183 2.64 and Automake 1.11 in examples; update link to Autoconf
1184 manual page about quadrigraphs.
1185 * Makefile.am (install-html, install-pdf): Remove.
1186 * Makefile.in: Regenerate.
1187
1188 * Makefile.in: Regenerate.
1189 * acinclude.m4: Regenerate.
1190 * aclocal.m4: Regenerate.
1191 * config.h.in: Regenerate.
1192 * configure: Regenerate.
1193 * doc/Makefile.in: Regenerate.
1194 * include/Makefile.in: Regenerate.
1195 * libsupc++/Makefile.in: Regenerate.
1196 * po/Makefile.in: Regenerate.
1197 * python/Makefile.in: Regenerate.
1198 * src/Makefile.in: Regenerate.
1199 * testsuite/Makefile.in: Regenerate.
1200
1201 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1202
1203 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1204 $(LIBTOOLFLAGS).
1205 * libsupc++/Makefile.in: Regenerate.
1206 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1207 and $(LIBTOOLFLAGS).
1208 * src/Makefile.in: Regenerate.
1209
1210 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1213 missing dg-require directives.
1214
1215 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1216
1217 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1218 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1219 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1220 __numeric_constants<_Tp>::__gamma_e().
1221
1222 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1223
1224 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1225
1226 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1227
1228 * configure.ac: Move guarded checks for CC and CXX ...
1229 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1230 * configure: Regenerate.
1231
1232 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1233 Paolo Carlini <paolo.carlini@oracle.com>
1234
1235 PR libstdc++/41061
1236 * include/bits/random.h (operator<<(std::basic_ostream<>&,
1237 const std::lognormal_distribution<>&),
1238 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1239 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1240 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1241 operator<<(std::basic_ostream<>&,
1242 const std::chi_squared_distribution<>&),
1243 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1244 operator<<(std::basic_ostream<>&,
1245 const std::fisher_f_distribution<>&),
1246 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1247 operator<<(std::basic_ostream<>&,
1248 const std::student_t_distribution<>&),
1249 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1250 operator<<(std::basic_ostream<>&,
1251 const std::negative_binomial_distribution<>&)): Declare friend.
1252 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1253 serialize.cc: New.
1254 * testsuite/26_numerics/random/piecewise_constant_distribution/
1255 operators/serialize.cc: Likewise.
1256 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1257 serialize.cc: Likewise.
1258 * testsuite/26_numerics/random/normal_distribution/operators/
1259 serialize.cc: Likewise.
1260 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1261 serialize.cc: Likewise.
1262 * testsuite/26_numerics/random/poisson_distribution/operators/
1263 serialize.cc: Likewise.
1264 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1265 serialize.cc: Likewise.
1266 * testsuite/26_numerics/random/discrete_distribution/operators/
1267 serialize.cc: Likewise.
1268 * testsuite/26_numerics/random/weibull_distribution/operators/
1269 serialize.cc: Likewise.
1270 * testsuite/26_numerics/random/negative_binomial_distribution/
1271 operators/serialize.cc: Likewise.
1272 * testsuite/26_numerics/random/cauchy_distribution/operators/
1273 serialize.cc: Likewise.
1274 * testsuite/26_numerics/random/gamma_distribution/operators/
1275 serialize.cc: Likewise.
1276 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1277 serialize.cc: Likewise.
1278 * testsuite/26_numerics/random/exponential_distribution/operators/
1279 serialize.cc: Likewise.
1280 * testsuite/26_numerics/random/lognormal_distribution/operators/
1281 serialize.cc: Likewise.
1282 * testsuite/26_numerics/random/binomial_distribution/operators/
1283 serialize.cc: Likewise.
1284 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1285 serialize.cc: Likewise.
1286 * testsuite/26_numerics/random/piecewise_linear_distribution/
1287 operators/serialize.cc
1288 * testsuite/26_numerics/random/student_t_distribution/operators/
1289 serialize.cc: Likewise.
1290 * testsuite/26_numerics/random/geometric_distribution/operators/
1291 serialize.cc: Likewise.
1292
1293 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1294
1295 * include/bits/stl_tree.h: In C++0x mode make erase return
1296 an iterator as per DR 130.
1297 * include/bits/stl_set.h: Same.
1298 * include/bits/stl_multiset.h: Same.
1299 * include/bits/stl_map.h: Same.
1300 * include/bits/stl_multimap.h: Same.
1301 * doc/xml/manual/intro.xml: Document.
1302 * testsuite/23_containers/set/dr130.cc: New.
1303 * testsuite/23_containers/multiset/dr130.cc: New.
1304 * testsuite/23_containers/map/dr130.cc: New.
1305 * testsuite/23_containers/multimap/dr130.cc: New.
1306
1307 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1308
1309 * include/ext/pointer.h: Add pragma system_header, use
1310 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1311
1312 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1313
1314 * src/compatibility-ldbl.cc: Include cmath.
1315
1316 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1317
1318 * src/compatibility-ldbl.cc: Include tr1/functional.
1319
1320 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1321
1322 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1323
1324 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1325
1326 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1327 * include/precompiled/stdc++.h: Don't include cassert if
1328 _GLIBCXX_NO_ASSERT defined.
1329 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1330 semi-colon.
1331 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1332 Same.
1333
1334 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1335 directory.
1336 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1337 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1338 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1339
1340 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1341 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1342 use stdc++.h include.
1343 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1344 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1345 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1346 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1347 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1348 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1349 ...this.
1350 * testsuite/17_intro/headers/c++200x/all.cc: To...
1351 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1352 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1353 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1354 ...this.
1355 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1356 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1357
1358 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1359
1360 * include/std/future: Move error handling bits outside macro guard.
1361 * src/future.cc: Adjust.
1362
1363 * include/precompiled/stdc++.h: Add future.
1364 * doc/xml/manual/using.xml: Same.
1365
1366 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1367
1368 * src/hashtable.cc: Just definitions.
1369 * src/hashtable_c++0x.cc: Compile C++0x versions.
1370 * src/hash.cc: Same.
1371 * src/hash_c++0x.cc: Same.
1372 src/hash_tr1.cc: Compile TR1 versions.
1373 src/hashtable_tr1.cc: Same.
1374
1375 * src/limits_c++0x.cc: Sync build error handling.
1376
1377 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1378 hashtable.cc to hashtable_tr1.cc.
1379 * src/Makefile.in: Regenerate.
1380
1381 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1382
1383 * include/tr1_impl/functional: Doxygen markup.
1384
1385 * doc/html/*: Regenerate.
1386
1387 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1388
1389 * include/std/future: Fixes for -fno-exceptions.
1390 * include/bits/functexcept.h: Same.
1391 * libsupc++/exception_ptr.h: Same.
1392 * src/pool_allocator.cc: Same.
1393 * src/future.cc: Same.
1394 * src/functexcept.cc: Same.
1395 * config/abi/pre/gnu.ver: New exports.
1396 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1397 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1398 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1399 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1400 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1401 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1402 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1403
1404 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1405 * testsuite/23_containers/deque/operators/2.cc: New.
1406
1407 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 * src/hash.cc (hash<string>::operator()(string),
1410 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1411 nothing.
1412 * include/bits/functional_hash.h (hash<error_code>::
1413 operator()(error_code)): Likewise.
1414
1415 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1416
1417 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1418 bool for stream sentry objects.
1419 * include/bits/istream.tcc: Same.
1420 * include/bits/ostream.tcc: Same.
1421 * include/bits/basic_string.tcc: Same.
1422 * include/bits/ostream_insert.h: Same.
1423 * src/istream.cc: Same.
1424
1425 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1426
1427 PR libstdc++/15523
1428 * include/debug/safe_iterator.h (_Safe_iterator<>::
1429 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1430 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1431 do not error out when the source is a value-initialized iterator.
1432 * testsuite/23_containers/vector/15523.cc: New.
1433 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1434
1435 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1436
1437 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1438 cosmetic changes, inline.
1439 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1440 Likewise.
1441 * include/bits/move.h: Minor cosmetic changes.
1442
1443 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR libstdc++/40912 (final)
1446 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1447 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1448 parms_neg.cc: Likewise.
1449 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1450 parms.cc: Likewise.
1451 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1452 default.cc: Likewise.
1453 * testsuite/26_numerics/random/uniform_real_distribution/
1454 requirements/typedefs.cc: Likewise.
1455 * testsuite/26_numerics/random/piecewise_constant_distribution/
1456 cons/range.cc: Likewise.
1457 * testsuite/26_numerics/random/piecewise_constant_distribution/
1458 cons/default.cc: Likewise.
1459 * testsuite/26_numerics/random/piecewise_constant_distribution/
1460 cons/num_xbound_fun.cc: Likewise.
1461 * testsuite/26_numerics/random/piecewise_constant_distribution/
1462 cons/initlist_fun.cc: Likewise.
1463 * testsuite/26_numerics/random/piecewise_constant_distribution/
1464 requirements/typedefs.cc: Likewise.
1465 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1466 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1467 parms.cc: Likewise.
1468 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1469 default.cc: Likewise.
1470 * testsuite/26_numerics/random/chi_squared_distribution/
1471 requirements/typedefs.cc: Likewise.
1472 * testsuite/26_numerics/random/normal_distribution/
1473 cons/parms.cc: Likewise.
1474 * testsuite/26_numerics/random/normal_distribution/
1475 cons/default.cc: Likewise.
1476 * testsuite/26_numerics/random/normal_distribution/
1477 requirements/typedefs.cc: Likewise.
1478 * testsuite/26_numerics/random/seed_seq/cons/
1479 range.cc: Likewise.
1480 * testsuite/26_numerics/random/seed_seq/cons/
1481 initlist.cc: Likewise.
1482 * testsuite/26_numerics/random/seed_seq/cons/
1483 default.cc: Likewise.
1484 * testsuite/26_numerics/random/seed_seq/requirements/
1485 typedefs.cc: Likewise.
1486 * testsuite/26_numerics/random/uniform_int_distribution/
1487 cons/parms_neg.cc: Likewise.
1488 * testsuite/26_numerics/random/uniform_int_distribution/
1489 cons/parms.cc: Likewise.
1490 * testsuite/26_numerics/random/uniform_int_distribution/
1491 cons/default.cc: Likewise.
1492 * testsuite/26_numerics/random/uniform_int_distribution/
1493 requirements/typedefs.cc: Likewise.
1494 * testsuite/26_numerics/random/poisson_distribution/cons/
1495 parms.cc: Likewise.
1496 * testsuite/26_numerics/random/poisson_distribution/cons/
1497 default.cc: Likewise.
1498 * testsuite/26_numerics/random/poisson_distribution/
1499 requirements/typedefs.cc: Likewise.
1500 * testsuite/26_numerics/random/bernoulli_distribution/
1501 cons/parms.cc: Likewise.
1502 * testsuite/26_numerics/random/bernoulli_distribution/
1503 cons/default.cc: Likewise.
1504 * testsuite/26_numerics/random/bernoulli_distribution/
1505 requirements/typedefs.cc: Likewise.
1506 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1507 * testsuite/26_numerics/random/
1508 default_random_engine.cc: Likewise.
1509 * testsuite/26_numerics/random/discrete_distribution/
1510 cons/range.cc: Likewise.
1511 * testsuite/26_numerics/random/discrete_distribution/
1512 cons/initlist.cc: Likewise.
1513 * testsuite/26_numerics/random/discrete_distribution/
1514 cons/default.cc: Likewise.
1515 * testsuite/26_numerics/random/discrete_distribution/
1516 cons/num_xbound_fun.cc: Likewise.
1517 * testsuite/26_numerics/random/discrete_distribution/
1518 requirements/typedefs.cc: Likewise.
1519 * testsuite/26_numerics/random/weibull_distribution/
1520 cons/parms.cc: Likewise.
1521 * testsuite/26_numerics/random/weibull_distribution/
1522 cons/default.cc: Likewise.
1523 * testsuite/26_numerics/random/weibull_distribution/
1524 requirements/typedefs.cc: Likewise.
1525 * testsuite/26_numerics/random/independent_bits_engine/
1526 cons/base_move.cc: Likewise.
1527 * testsuite/26_numerics/random/independent_bits_engine/
1528 cons/seed1.cc: Likewise.
1529 * testsuite/26_numerics/random/independent_bits_engine/
1530 cons/seed2.cc: Likewise.
1531 * testsuite/26_numerics/random/independent_bits_engine/
1532 cons/base_copy.cc: Likewise.
1533 * testsuite/26_numerics/random/independent_bits_engine/
1534 cons/default.cc: Likewise.
1535 * testsuite/26_numerics/random/independent_bits_engine/
1536 cons/seed_seq.cc: Likewise.
1537 * testsuite/26_numerics/random/independent_bits_engine/
1538 requirements/typedefs.cc: Likewise.
1539 * testsuite/26_numerics/random/independent_bits_engine/
1540 operators/equal.cc: Likewise.
1541 * testsuite/26_numerics/random/independent_bits_engine/
1542 operators/serialize.cc: Likewise.
1543 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1544 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1545 * testsuite/26_numerics/random/subtract_with_carry_engine/
1546 cons/seed1.cc: Likewise.
1547 * testsuite/26_numerics/random/subtract_with_carry_engine/
1548 cons/seed2.cc: Likewise.
1549 * testsuite/26_numerics/random/subtract_with_carry_engine/
1550 cons/default.cc: Likewise.
1551 * testsuite/26_numerics/random/subtract_with_carry_engine/
1552 requirements/typedefs.cc: Likewise.
1553 * testsuite/26_numerics/random/subtract_with_carry_engine/
1554 operators/equal.cc: Likewise.
1555 * testsuite/26_numerics/random/subtract_with_carry_engine/
1556 operators/serialize.cc: Likewise.
1557 * testsuite/26_numerics/random/discard_block_engine/cons/
1558 base_move.cc: Likewise.
1559 * testsuite/26_numerics/random/discard_block_engine/cons/
1560 seed1.cc: Likewise.
1561 * testsuite/26_numerics/random/discard_block_engine/cons/
1562 seed2.cc: Likewise.
1563 * testsuite/26_numerics/random/discard_block_engine/cons/
1564 base_copy.cc: Likewise.
1565 * testsuite/26_numerics/random/discard_block_engine/cons/
1566 default.cc: Likewise.
1567 * testsuite/26_numerics/random/discard_block_engine/cons/
1568 seed_seq.cc: Likewise.
1569 * testsuite/26_numerics/random/discard_block_engine/
1570 requirements/typedefs.cc: Likewise.
1571 * testsuite/26_numerics/random/discard_block_engine/
1572 operators/equal.cc: Likewise.
1573 * testsuite/26_numerics/random/discard_block_engine/
1574 operators/serialize.cc: Likewise.
1575 * testsuite/26_numerics/random/cauchy_distribution/
1576 cons/parms.cc: Likewise.
1577 * testsuite/26_numerics/random/cauchy_distribution/
1578 cons/default.cc: Likewise.
1579 * testsuite/26_numerics/random/cauchy_distribution/
1580 requirements/typedefs.cc: Likewise.
1581 * testsuite/26_numerics/random/negative_binomial_distribution/
1582 cons/parms.cc: Likewise.
1583 * testsuite/26_numerics/random/negative_binomial_distribution/
1584 cons/default.cc: Likewise.
1585 * testsuite/26_numerics/random/negative_binomial_distribution/
1586 requirements/typedefs.cc: Likewise.
1587 * testsuite/26_numerics/random/gamma_distribution/
1588 cons/parms.cc: Likewise.
1589 * testsuite/26_numerics/random/gamma_distribution/
1590 cons/default.cc: Likewise.
1591 * testsuite/26_numerics/random/gamma_distribution/
1592 requirements/typedefs.cc: Likewise.
1593 * testsuite/26_numerics/random/mersenne_twister_engine/
1594 cons/seed1.cc: Likewise.
1595 * testsuite/26_numerics/random/mersenne_twister_engine/
1596 cons/seed2.cc: Likewise.
1597 * testsuite/26_numerics/random/mersenne_twister_engine/
1598 cons/default.cc: Likewise.
1599 * testsuite/26_numerics/random/mersenne_twister_engine/
1600 requirements/typedefs.cc: Likewise.
1601 * testsuite/26_numerics/random/mersenne_twister_engine/
1602 operators/equal.cc: Likewise.
1603 * testsuite/26_numerics/random/mersenne_twister_engine/
1604 operators/serialize.cc: Likewise.
1605 * testsuite/26_numerics/random/fisher_f_distribution/
1606 cons/parms.cc: Likewise.
1607 * testsuite/26_numerics/random/fisher_f_distribution/
1608 cons/default.cc: Likewise.
1609 * testsuite/26_numerics/random/fisher_f_distribution/
1610 requirements/typedefs.cc: Likewise.
1611 * testsuite/26_numerics/random/exponential_distribution/
1612 cons/parms.cc: Likewise.
1613 * testsuite/26_numerics/random/exponential_distribution/
1614 cons/default.cc: Likewise.
1615 * testsuite/26_numerics/random/exponential_distribution/
1616 requirements/typedefs.cc: Likewise.
1617 * testsuite/26_numerics/random/binomial_distribution/
1618 cons/parms.cc: Likewise.
1619 * testsuite/26_numerics/random/binomial_distribution/
1620 cons/default.cc: Likewise.
1621 * testsuite/26_numerics/random/binomial_distribution/
1622 requirements/typedefs.cc: Likewise.
1623 * testsuite/26_numerics/random/lognormal_distribution/
1624 cons/parms.cc: Likewise.
1625 * testsuite/26_numerics/random/lognormal_distribution/
1626 cons/default.cc: Likewise.
1627 * testsuite/26_numerics/random/lognormal_distribution/
1628 requirements/typedefs.cc: Likewise.
1629 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1630 * testsuite/26_numerics/random/random_device/cons/
1631 token.cc: Likewise.
1632 * testsuite/26_numerics/random/random_device/cons/
1633 default.cc: Likewise.
1634 * testsuite/26_numerics/random/random_device/
1635 requirements/typedefs.cc: Likewise.
1636 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1637 * testsuite/26_numerics/random/extreme_value_distribution/
1638 cons/parms.cc: Likewise.
1639 * testsuite/26_numerics/random/extreme_value_distribution/
1640 cons/default.cc: Likewise.
1641 * testsuite/26_numerics/random/extreme_value_distribution/
1642 requirements/typedefs.cc: Likewise.
1643 * testsuite/26_numerics/random/piecewise_linear_distribution/
1644 cons/range.cc: Likewise.
1645 * testsuite/26_numerics/random/piecewise_linear_distribution/
1646 cons/default.cc: Likewise.
1647 * testsuite/26_numerics/random/piecewise_linear_distribution/
1648 cons/num_xbound_fun.cc: Likewise.
1649 * testsuite/26_numerics/random/piecewise_linear_distribution/
1650 cons/initlist_fun.cc: Likewise.
1651 * testsuite/26_numerics/random/piecewise_linear_distribution/
1652 requirements/typedefs.cc: Likewise.
1653 * testsuite/26_numerics/random/student_t_distribution/
1654 cons/parms.cc: Likewise.
1655 * testsuite/26_numerics/random/student_t_distribution/
1656 cons/default.cc: Likewise.
1657 * testsuite/26_numerics/random/student_t_distribution/
1658 requirements/typedefs.cc: Likewise.
1659 * testsuite/26_numerics/random/linear_congruential_engine/
1660 cons/seed1.cc: Likewise.
1661 * testsuite/26_numerics/random/linear_congruential_engine/
1662 cons/seed2.cc: Likewise.
1663 * testsuite/26_numerics/random/linear_congruential_engine/
1664 cons/default.cc: Likewise.
1665 * testsuite/26_numerics/random/linear_congruential_engine/
1666 requirements/non_uint_neg.cc: Likewise.
1667 * testsuite/26_numerics/random/linear_congruential_engine/
1668 requirements/typedefs.cc: Likewise.
1669 * testsuite/26_numerics/random/linear_congruential_engine/
1670 operators/equal.cc: Likewise.
1671 * testsuite/26_numerics/random/linear_congruential_engine/
1672 operators/serialize.cc: Likewise.
1673 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1674 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1675 base_move.cc: Likewise.
1676 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1677 seed1.cc: Likewise.
1678 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1679 seed2.cc: Likewise.
1680 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1681 base_copy.cc: Likewise.
1682 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1683 default.cc: Likewise.
1684 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1685 seed_seq.cc: Likewise.
1686 * testsuite/26_numerics/random/shuffle_order_engine/
1687 requirements/typedefs.cc: Likewise.
1688 * testsuite/26_numerics/random/shuffle_order_engine/
1689 operators/equal.cc: Likewise.
1690 * testsuite/26_numerics/random/shuffle_order_engine/
1691 operators/serialize.cc: Likewise.
1692 * testsuite/26_numerics/random/geometric_distribution/
1693 cons/parms.cc: Likewise.
1694 * testsuite/26_numerics/random/geometric_distribution/
1695 cons/default.cc: Likewise.
1696 * testsuite/26_numerics/random/geometric_distribution/
1697 requirements/typedefs.cc: Likewise.
1698 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1699
1700 2009-07-31 Jason Merrill <jason@redhat.com>
1701 Douglas Gregor <doug.gregor@gmail.com>
1702
1703 * include/bits/move.h (forward): Implement as in N2835.
1704 (move): Implement as in N2831.
1705 * include/std/istream (rvalue stream operator>>): New.
1706 * include/std/ostream (rvalue stream operator<<): New.
1707 * testsuite/27_io/rvalue_streams.cc: New.
1708
1709 2009-07-31 Jason Merrill <jason@redhat.com>
1710
1711 * include/bits/forward_list.h (splice_after): Use forward.
1712 (merge): Likewise.
1713 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1714 (move_iterator::operator[]): Use move.
1715 * include/bits/stl_list.h (insert): Use move.
1716 * include/std/thread (_Callable constructor): Use forward.
1717 * include/std/tuple: Don't specify explicit template args to move.
1718
1719 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1720 Adjust signature.
1721 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1722 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1723 reference.
1724 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1725 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1726 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1727 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1728 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1729 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1730 testsuite/23_containers/forward_list/operations/1.cc,
1731 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1732 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1733 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1734 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1735 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1736 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1737
1738 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR libstdc++/40912 (partial)
1741 * include/std/random: Disable the facility if <stdint.h> is not
1742 available.
1743
1744 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1745
1746 PR libstdc++/40919
1747 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1748 xfail on darwin[3-9]*.
1749
1750 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 PR libstdc++/40917
1753 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1754 tweak qualifications.
1755
1756 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1757
1758 PR libstdc++/40916
1759 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1760 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1761 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1762
1763 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1764
1765 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1766
1767 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1768
1769 PR libstdc++/40915
1770 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1771 std::terminate declaration.
1772
1773 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR libstdc++/40908
1776 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1777 symbols at GLIBCXX_3.4.
1778
1779 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1780
1781 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1782 * testsuite/util/testsuite_abi.cc: Adjust.
1783 * configure.ac: Bump libtool_VERSION to 6:13:0.
1784 * configure: Regenerate.
1785
1786 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1787 Tyler Earman <rem.intellegare@gmail.com>
1788
1789 * doc/xml/manual/configure.xml: Consistent placement of
1790 ABI-changing options, clarify --enable-clocale.
1791
1792 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1793
1794 * python/Makefile.in: Regenerate.
1795
1796 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1797
1798 * python/Makefile.am (install-data-local): Use DESTDIR
1799 correctly.
1800
1801 2009-07-24 Jason Merrill <jason@redhat.com>
1802
1803 Core issue 901
1804 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1805 dealloc.
1806
1807 2009-07-24 Joseph Myers <joseph@codesourcery.com>
1808
1809 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1810 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1811 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1812 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1813 * testsuite/21_strings/headers/cwchar/functions_std.cc,
1814 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1815 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1816 Use dg-require-swprintf.
1817
1818 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1821
1822 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1823
1824 * include/c_std/cmath (abs(_Tp)): Add.
1825 * include/c_global/cmath (abs(_Tp)): Likewise.
1826 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1827
1828 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 * doc/html/ext/lwg-closed.html: Update to R65.
1831 * doc/html/ext/lwg-defects.html: Likewise.
1832 * doc/html/ext/lwg-active.html: Likewise.
1833 * doc/xml/manual/intro.xml: Update DRs entries.
1834
1835 2009-07-22 Jason Merrill <jason@redhat.com>
1836
1837 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1838
1839 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1840
1841 * include/std/valarray (valarray<>::operator=(const valarray<>&),
1842 valarray<>::operator=(initializer_list<>)): Implement resolution
1843 of DR 630, [Ready] in Frankfurt.
1844 * testsuite/26_numerics/valarray/dr630-1.cc: New.
1845 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1846 * doc/xml/manual/intro.xml: Add an entry for DR 630.
1847
1848 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 * include/std/chrono (duration<>::operator%=, operator%):
1851 Add, per DR 934.
1852 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1853 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1854
1855 * include/std/chrono (operator/): Simplify implementation.
1856
1857 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
1858
1859 * doc/xml/manual/intro.xml: Escape '&', validate.
1860 * doc/xml/manual/using.xml: Validate, dead link check.
1861 * doc/xml/manual/strings.xml: Same.
1862 * doc/xml/manual/appendix_contributing.xml: Same.
1863 * doc/xml/manual/iterators.xml: Same.
1864 * doc/xml/manual/spine.xml: Same.
1865
1866 * doc/xml/faq.xml: Remove redundant xreflabel entities.
1867 * doc/xml/gnu/gpl-3.0.xml: Same.
1868 * doc/xml/manual/mt_allocator.xml: Same.
1869 * doc/xml/manual/allocator.xml: Same.
1870 * doc/xml/manual/ctype.xml: Same.
1871 * doc/xml/manual/codecvt.xml: Same.
1872 * doc/xml/manual/backwards_compatibility.xml: Same.
1873 * doc/xml/manual/shared_ptr.xml: Same.
1874 * doc/xml/manual/abi.xml: Same.
1875 * doc/xml/manual/auto_ptr.xml: Same.
1876 * doc/xml/manual/internals.xml: Same.
1877 * doc/xml/manual/parallel_mode.xml: Same.
1878 * doc/xml/manual/bitmap_allocator.xml: Same.
1879 * doc/xml/manual/build_hacking.xml: Same.
1880 * doc/xml/manual/evolution.xml: Same.
1881 * doc/xml/manual/debug.xml: Same.
1882 * doc/xml/manual/localization.xml: Same.
1883 * doc/xml/manual/appendix_contributing.xml: Same.
1884 * doc/xml/manual/locale.xml: Same.
1885 * doc/xml/manual/messages.xml: Same.
1886 * doc/xml/manual/spine.xml: Same.
1887 * doc/xml/manual/test.xml: Same.
1888 * doc/xml/book.txml: Same.
1889 * doc/xml/spine.xml: Same.
1890
1891 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1892 * doc/xml/manual/backwards_compatibility.xml: Same.
1893 * doc/xml/manual/concurrency.xml: Same.
1894 * doc/xml/manual/intro.xml: Same.
1895 * doc/xml/manual/parallel_mode.xml: Same.
1896 * doc/xml/manual/status_cxx1998.xml: Same.
1897 * doc/xml/manual/containers.xml: Same.
1898 * doc/xml/manual/io.xml: Same.
1899 * doc/xml/manual/support.xml: Same.
1900 * doc/xml/manual/strings.xml: Same.
1901 * doc/xml/manual/debug_mode.xml: Same.
1902 * doc/xml/manual/extensions.xml: Same.
1903 * doc/xml/manual/appendix_contributing.xml: Same.
1904 * doc/xml/manual/messages.xml: Same.
1905 * doc/xml/manual/test.xml: Same.
1906
1907 * doc/xml/manual/abi.xml: Same.
1908 * doc/xml/manual/auto_ptr.xml: Same.
1909 * doc/xml/manual/parallel_mode.xml: Same.
1910 * doc/xml/manual/build_hacking.xml: Same.
1911 * doc/xml/manual/evolution.xml: Same.
1912 * doc/xml/manual/using.xml: Same.
1913 * doc/xml/manual/debug_mode.xml: Same.
1914 * doc/xml/manual/extensions.xml: Same.
1915 * doc/xml/manual/diagnostics.xml: Same.
1916 * doc/xml/manual/algorithms.xml: Same.
1917
1918 * doc/html: Regenerate.
1919
1920 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1921
1922 PR libstdc++/40712
1923 * config/locale/gnu/numeric_members.cc (numpunct<>::
1924 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1925 and copy the langinfo data into it.
1926 (numpunct<>::~numpunct): Free the allocated memory.
1927 * config/locale/gnu/monetary_members.cc (moneypunct<>::
1928 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1929 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1930 _M_data->_M_curr_symbol.
1931 (moneypunct<>::~moneypunct): Free the allocated memory.
1932 * testsuite/22_locale/moneypunct/40712.cc: New.
1933
1934 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1935 Do not leak memory if new throws.
1936 * include/bits/locale_facets_nonio.tcc
1937 (__moneypunct_cache<>::_M_cache): Likewise.
1938
1939 2009-07-17 Joseph Myers <joseph@codesourcery.com>
1940
1941 PR other/40784
1942 * configure: Regenerate.
1943
1944 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
1945
1946 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
1947 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1948 line numbers.
1949 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
1950 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
1951 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
1952
1953 2009-07-16 Joseph Myers <joseph@codesourcery.com>
1954
1955 * configure: Regenerate.
1956
1957 2009-07-16 Jason Merrill <jason@redhat.com>
1958
1959 PR libstdc++/37907
1960 * include/std/type_traits: Add is_standard_layout, is_trivial.
1961 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
1962 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1963 Update line numbers.
1964
1965 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
1966 Tom Tromey <tromey@redhat.com>
1967
1968 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
1969 Fetch std::string to the given length.
1970
1971 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1972
1973 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
1974 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
1975 [Ready] in Frankfurt.
1976 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
1977 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
1978 New.
1979 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
1980 Likewise.
1981 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
1982 Adjust.
1983 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
1984 Likewise.
1985 * doc/xml/manual/intro.xml: Add an entry for DR 696.
1986
1987 * include/bits/istream.tcc: Minor clean-up to the initializers of the
1988 __err locals.
1989 * include/bits/ostream.tcc: Likewise.
1990 * src/compatibility.cc: Likewise.
1991 * src/istream.cc: Likewise.
1992
1993 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1994
1995 * include/std/type_traits (common_type): Remove workaround for
1996 PR36628, now fixed.
1997
1998 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1999
2000 PR testsuite/40699
2001 PR testsuite/40707
2002 PR testsuite/40709
2003 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2004
2005 2009-07-08 Janis Johnson <janis187@us.ibm.com>
2006
2007 PR libstdc++/40691
2008 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
2009 * testsuite/26_numerics/valarray/40691.cc: New test.
2010
2011 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2012
2013 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2014 * testsuite/21_strings/c_strings/char/3.cc: Same.
2015
2016 2009-07-06 Jason Merrill <jason@redhat.com>
2017
2018 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2019 to defer searching bases that don't overlap the desired address.
2020
2021 2009-07-05 Joseph Myers <joseph@codesourcery.com>
2022
2023 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
2024 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2025 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2026 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2027 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2028 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2029 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2030 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
2031 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2032 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
2033 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2034 testsuite/ext/vstring/init-list.cc,
2035 testsuite/ext/vstring/moveable.cc,
2036 testsuite/ext/vstring/requirements/citerators.cc,
2037 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2038 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2039 Use dg-require-string-conversions.
2040
2041 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2042
2043 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2044 to ld_library_path. Use add_path. Add just find_libgcc_s to
2045 ld_library_path, not every libgcc multilib directory.
2046
2047 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2048
2049 PR libstdc++/40600
2050 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2051 std::minmax return type.
2052 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2053
2054 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2055
2056 PR libstdc++/40511
2057 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2058 with glibc2.2.x.
2059
2060 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 * include/bits/random.tcc
2063 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2064 as array type.
2065
2066 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 * include/bits/random.h (__mod(_Tp)): Use defaults.
2069 (struct _Mod): Adjust template parameters.
2070 (linear_congruential_engine<>::operator()()): Adjust.
2071 (typedef _UInt32Type): Remove.
2072 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2073 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2074 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2075 calls.
2076 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2077 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2078 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2079 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2080 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2081 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2082 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2083 Likewise.
2084
2085 * include/bits/random.tcc
2086 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2087 formula (i mod n).
2088 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2089 as array type.
2090 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2091 size.
2092 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2093 uint_least32_t.
2094
2095 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2096
2097 * include/std/future (shared_future): Adjust doxygen comment.
2098
2099 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2100
2101 PR libstdc++/40297
2102 * include/bits/atomic_0.h: Reverse debug assertions.
2103 * include/bits/atomic_2.h: Likewise.
2104
2105 2009-06-23 DJ Delorie <dj@redhat.com>
2106
2107 Add MeP port.
2108 * configure.host: Add mep support.
2109
2110 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2111
2112 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2113 (INPUT): Add future.
2114 * include/std/future: Adjust markup.
2115 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2116 line numbers.
2117 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2118 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2119 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2120 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2121
2122 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2123
2124 * include/bits/shared_ptr.h: Do not swap rvalues.
2125 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2126 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2127 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2128 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2129 * testsuite/20_util/tuple/swap.cc: Likewise.
2130
2131 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2132
2133 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2134 * include/std/ratio: Typo in comment.
2135
2136 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2137
2138 PR libstdc++/40518
2139 * include/bits/basic_string.h (basic_string<>::_Rep::
2140 _M_set_length_and_sharable): Do not write the empty rep.
2141 (basic_string<>::erase(iterator, iterator)): Likewise,
2142 move out of line...
2143 * include/bits/basic_string.tcc: ... here.
2144
2145 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2146
2147 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2148 bitwise_assignment_operators): Initialize a and b.
2149 (struct has_bitwise_operators): Do not call the latter.
2150 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2151 dg-error line numbers.
2152 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2153 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2154 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2155
2156 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2157
2158 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2159 possibly unused.
2160 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2161 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2162 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2163
2164 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2165
2166 * include/std/future: New.
2167 * include/Makefile.am: Add.
2168 * include/Makefile.in: Regenerate.
2169 * src/future.cc: New.
2170 * src/Makefile.am: Add.
2171 * src/Makefile.in: Regenerate.
2172 * config/abi/pre/gnu.ver: Add export.
2173 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2174 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2175 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2176 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2177 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2178 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2179 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2180 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2181 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2182 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2183 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2184 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2185 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2186 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2187 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2188 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2189 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2190 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2191 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2192 * testsuite/30_threads/packaged_task/requirements/
2193 explicit_instantiation.cc: New.
2194 * testsuite/30_threads/promise/cons/1.cc: New.
2195 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2196 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2197 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2198 * testsuite/30_threads/promise/cons/move.cc: New.
2199 * testsuite/30_threads/promise/members/get_future.cc: New.
2200 * testsuite/30_threads/promise/members/get_future2.cc: New.
2201 * testsuite/30_threads/promise/members/set_exception.cc: New.
2202 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2203 * testsuite/30_threads/promise/members/set_value.cc: New.
2204 * testsuite/30_threads/promise/members/set_value2.cc: New.
2205 * testsuite/30_threads/promise/members/set_value3.cc: New.
2206 * testsuite/30_threads/promise/members/swap.cc: New.
2207 * testsuite/30_threads/promise/requirements/
2208 explicit_instantiation.cc: New.
2209 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2210 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2211 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2212 * testsuite/30_threads/shared_future/cons/move.cc: New.
2213 * testsuite/30_threads/shared_future/members/get.cc: New.
2214 * testsuite/30_threads/shared_future/members/get2.cc: New.
2215 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2216 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2217 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2218 * testsuite/30_threads/shared_future/members/wait.cc: New.
2219 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2220 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2221 * testsuite/30_threads/shared_future/requirements/
2222 explicit_instantiation.cc: New.
2223 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2224 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2225 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2226 * testsuite/30_threads/unique_future/cons/move.cc: New.
2227 * testsuite/30_threads/unique_future/members/get.cc: New.
2228 * testsuite/30_threads/unique_future/members/get2.cc: New.
2229 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2230 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2231 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2232 * testsuite/30_threads/unique_future/members/wait.cc: New.
2233 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2234 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2235 * testsuite/30_threads/unique_future/requirements/
2236 explicit_instantiation.cc: New.
2237 * testsuite/performance/30_threads/future/polling.cc: New.
2238
2239 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2240
2241 * Revert last Change.
2242
2243 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2244
2245 PR libstdc++/40497
2246 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2247 signature per the current C++1x draft (N2857).
2248 * testsuite/24_iterators/operations/40497.cc: Add.
2249
2250 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2251
2252 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2253 a floating point type.
2254 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2255 _IntType)): Fix second default argument.
2256 (uniform_int_distribution<>::_M_call): Remove.
2257 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2258 const param_type&)): Only declare.
2259 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2260 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2261 Remove.
2262 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2263 const param_type&): Define here.
2264 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2265 const param_type&), discrete_distribution<>::operator()
2266 (_UniformRandomNumberGenerator&, const param_type&),
2267 piecewise_constant_distribution<>::operator()
2268 (_UniformRandomNumberGenerator&, const param_type&),
2269 piecewise_linear_distribution<>::operator()
2270 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2271 the second template argument of _Adaptor.
2272 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2273 default.cc: Adjust.
2274
2275 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2276
2277 * include/bits/random.tcc (discrete_distribution<>::param_type::
2278 param_type(size_t, double, double, _Func),
2279 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2280 const param_type&)): Tidy.
2281 (piecewise_constant_distribution<>::param_type::_M_initialize):
2282 Use reserve, fix.
2283 (piecewise_constant_distribution<>::param_type::
2284 param_type(initializer_list<>, _Func),
2285 piecewise_constant_distribution<>::param_type::
2286 param_type(size_t, _RealType, _RealType, _Func),
2287 piecewise_linear_distribution<>::param_type::
2288 param_type(initializer_list<>, _Func),
2289 piecewise_linear_distribution<>::param_type::
2290 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2291 (piecewise_constant_distribution<>::param_type::
2292 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2293 piecewise_constant_distribution<>::
2294 operator()(_UniformRandomNumberGenerator&, const param_type&),
2295 piecewise_linear_distribution<>::
2296 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2297 (operator>>(std::basic_istream<>&,
2298 piecewise_constant_distribution<>&),
2299 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2300 Use reserve.
2301 * include/bits/random.h: Minor cosmetic changes.
2302
2303 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2304
2305 * testsuite/23_containers/list/check_construct_destroy.h: New.
2306 Move test logic here.
2307 * testsuite/23_containers/list/moveable.h: Same.
2308 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2309 * testsuite/23_containers/list/modifiers/1.h: Same.
2310 * testsuite/23_containers/list/modifiers/2.h: Same.
2311 * testsuite/23_containers/list/modifiers/3.h: Same.
2312 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2313 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2314 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2315 * testsuite/23_containers/list/operations/1.h: Same.
2316 * testsuite/23_containers/list/operations/2.h: Same.
2317 * testsuite/23_containers/list/operations/3.h: Same.
2318 * testsuite/23_containers/list/operations/4.h: Same.
2319 * testsuite/23_containers/list/operations/5.h: Same.
2320 * testsuite/23_containers/list/capacity/1.h: Same.
2321 * testsuite/23_containers/list/init-list.h: Same.
2322 * testsuite/23_containers/list/cons/1.h: Same.
2323 * testsuite/23_containers/list/cons/2.h: Same.
2324 * testsuite/23_containers/list/cons/3.h: Same.
2325 * testsuite/23_containers/list/cons/4.h: Same.
2326 * testsuite/23_containers/list/cons/5.h: Same.
2327 * testsuite/23_containers/list/cons/6.h: Same.
2328 * testsuite/23_containers/list/cons/7.h: Same.
2329 * testsuite/23_containers/list/cons/8.h: Same.
2330 * testsuite/23_containers/list/cons/9.h: Same.
2331 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2332 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2333 header.
2334 * testsuite/23_containers/list/modifiers/1.cc: Same.
2335 * testsuite/23_containers/list/modifiers/2.cc: Same.
2336 * testsuite/23_containers/list/modifiers/3.cc: Same.
2337 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2338 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2339 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2340 * testsuite/23_containers/list/operations/1.cc: Same.
2341 * testsuite/23_containers/list/operations/2.cc: Same.
2342 * testsuite/23_containers/list/operations/3.cc: Same.
2343 * testsuite/23_containers/list/operations/4.cc: Same.
2344 * testsuite/23_containers/list/operations/5.cc: Same.
2345 * testsuite/23_containers/list/capacity/1.cc: Same.
2346 * testsuite/23_containers/list/init-list.cc: Same.
2347 * testsuite/23_containers/list/cons/1.cc: Same.
2348 * testsuite/23_containers/list/cons/2.cc: Same.
2349 * testsuite/23_containers/list/cons/3.cc: Same.
2350 * testsuite/23_containers/list/cons/4.cc: Same.
2351 * testsuite/23_containers/list/cons/5.cc: Same.
2352 * testsuite/23_containers/list/cons/6.cc: Same.
2353 * testsuite/23_containers/list/cons/7.cc: Same.
2354 * testsuite/23_containers/list/cons/8.cc: Same.
2355 * testsuite/23_containers/list/cons/9.cc: Same.
2356 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2357 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2358 * testsuite/23_containers/list/moveable.cc: Same.
2359
2360 2009-06-17 Tom Tromey <tromey@redhat.com>
2361
2362 * python/hook.in: Do not fail when there is no current objfile.
2363 Use os.path.normpath.
2364
2365 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2366
2367 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2368 Remove.
2369 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2370 rvalue-reference so that move constructor is called.
2371 * testsuite/18_support/exception_ptr/move.cc: New.
2372
2373 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2374
2375 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2376 if joinable.
2377
2378 2009-06-15 Tom Tromey <tromey@redhat.com>
2379
2380 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2381 set self.iter.
2382 (StdMapPrinter.to_string): Make a new iterator.
2383 (StdMapPrinter.children): Likewise.
2384 (StdSetPrinter.__init__): Don't set self.iter.
2385 (StdSetPrinter.to_string): Make a new iterator.
2386 (StdSetPrinter.children): Likewise.
2387
2388 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2389
2390 * include/bits/random.tcc
2391 (negative_binomial_distribution<>::operator()
2392 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2393 class member gamma_distribution.
2394 (negative_binomial_distribution<>::operator()
2395 (_UniformRandomNumberGenerator&)): Implement out of line here.
2396 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2397 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2398 (student_t_distribution<>::operator()
2399 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2400 simplify.
2401 (operator<<(basic_ostream<>&, student_t_distribution<>),
2402 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2403 (chi_squared_distribution<>::operator()
2404 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2405 tweak to use a class member gamma_distribution.
2406 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2407 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2408 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2409 const param_type&): Move inline, tweak to use class member
2410 gamma_distributions.
2411 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2412 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2413 * include/bits/random.h: Adjust, minor tweaks.
2414
2415 2009-06-10 Tom Tromey <tromey@redhat.com>
2416
2417 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2418 (build_libstdcxx_dictionary): Accept shortened form of
2419 basic_string names.
2420 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2421
2422 2009-06-10 Tom Tromey <tromey@redhat.com>
2423
2424 PR libstdc++/40289:
2425 * python/Makefile.in: Rebuild.
2426 * python/hook.in: Compute module path relative to objfile.
2427 * python/Makefile.am (pythondir): Redefine.
2428 (gdb.py): Subst toolexeclibdir.
2429 (install-data-local): Rewrite.
2430
2431 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2432
2433 * include/bits/move.h: Doxygen group fixes.
2434
2435 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2436
2437 * include/bits/random.tcc (gamma_distribution<>::operator()
2438 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2439 the Marsaglia/Tsang algorithm.
2440 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2441 (operator<<(basic_ostream<>&, gamma_distribution<>),
2442 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2443
2444 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2445 Remove, just use normal_distribution.
2446 (operator<<(basic_ostream<>&, student_t_distribution<>),
2447 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2448 (linear_congruential_engine<>::operator()()): Move inline.
2449 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2450 const param_type&)): Move inline, just use normal_distribution.
2451 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2452 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2453 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2454 const param_type&)): Move here, out of line.
2455 (piecewise_constant_distribution<>::param_type::param_type()): Move
2456 inline.
2457 * include/bits/random.h: Adjust, minor tweaks.
2458
2459 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2460
2461 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2462
2463 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2464
2465 * include/ext/throw_allocator.h: Rework.
2466 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2467 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2468 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2469 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2470 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2471 * testsuite/util/regression/rand/priority_queue/
2472 container_rand_regression_test.tcc: Inline functions.
2473 * testsuite/util/regression/rand/assoc/
2474 container_rand_regression_test.tcc: Same.
2475
2476 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2477
2478 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2479
2480 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2481
2482 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2483 * configure: Regenerate.
2484
2485 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2486
2487 PR libstdc++/40299
2488 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2489 * testsuite/ext/rope/40299.cc: New.
2490
2491 2009-05-28 Tom Tromey <tromey@redhat.com>
2492 Phil Muldoon <pmuldoon@redhat.com>
2493 Jonathan Wakely <jwakely.gcc@gmail.com>
2494
2495 * python/Makefile.in, , python/libstdcxx/__init__.py,
2496 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2497 python/hook.in, python/Makefile.am: New files.
2498 * configure, Makefile.in: Rebuild.
2499 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2500 * Makefile.am (SUBDIRS): Add python.
2501
2502 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2503
2504 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2505 to ...
2506 * testsuite/util/replacement_memory_operators.h: ...here. New.
2507 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2508 * testsuite/util/testsuite_hooks.cc: Same.
2509
2510 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2511 replacement_memory_operators.h.
2512 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2513 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2514 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2515 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2516 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2517 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2518 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2519 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2520 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2521 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2522 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2523 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2524 * testsuite/ext/mt_allocator/check_new.cc: Same.
2525 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2526 * testsuite/ext/debug_allocator/check_new.cc: Same.
2527 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2528 * testsuite/ext/new_allocator/check_delete.cc: Same.
2529 * testsuite/ext/new_allocator/check_new.cc: Same.
2530 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2531 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2532 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2533 * testsuite/ext/throw_allocator/check_new.cc: Same.
2534 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2535 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2536 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2537 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2538 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2539 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2540 * testsuite/ext/pool_allocator/check_new.cc: Same.
2541 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2542 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2543 * testsuite/ext/array_allocator/check_delete.cc: Same.
2544 * testsuite/ext/array_allocator/check_new.cc: Same.
2545 * testsuite/23_containers/deque/cons/1.cc: Same.
2546 * testsuite/23_containers/deque/cons/2.cc: Same.
2547
2548 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2549
2550 * libsupc++/initializer_list: Format.
2551 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2552 * testsuite/18_support/initializer_list/requirements/
2553 explicit_instantiation.cc: New.
2554
2555 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2556
2557 PR libstdc++/40273
2558 * include/tr1_impl/functional: Add explicit casts.
2559 * testsuite/20_util/function/requirements/
2560 explicit_instantiation.cc: New.
2561 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2562
2563 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2564
2565 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2566
2567 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2568
2569 PR libstdc++/40221
2570 * include/tr1_impl/functional: Add explicit cast.
2571
2572 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR libstdc++/40094
2575 Revert:
2576 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2577 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2578 out of line member functions definitions.
2579 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2580 Remove, use static locals instead.
2581 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2582 * src/throw_allocator.cc: New.
2583 * src/Makefile.am: Add.
2584 * config/abi/pre/gnu.ver: Add exports.
2585 * src/Makefile.in: Regenerate.
2586
2587 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2588
2589 * include/tr1_impl/functional (function): Use explicit operator bool.
2590 * include/bits/shared_ptr.h (__shared_ptr): Same.
2591 * include/bits/unique_ptr.h (unique_ptr): Same.
2592 * include/std/mutex (unique_lock): Same.
2593 * include/std/system_error (error_code): Same.
2594 (error_condition): Same.
2595 * include/std/ostream (sentry): Same.
2596 * include/std/istream (sentry): Same.
2597 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2598 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2599 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2600 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2601 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2602 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2603 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2604
2605 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2606
2607 * testsuite/23_containers/list/14340.cc: Abstract list type.
2608 * testsuite/23_containers/list/init-list.cc: Same.
2609 * testsuite/23_containers/list/pthread5.cc: Same.
2610 * testsuite/23_containers/list/invalidation/1.cc: Same.
2611 * testsuite/23_containers/list/invalidation/2.cc: Same.
2612 * testsuite/23_containers/list/invalidation/3.cc: Same.
2613 * testsuite/23_containers/list/invalidation/4.cc: Same.
2614 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2615 * testsuite/23_containers/list/modifiers/1.cc: Same.
2616 * testsuite/23_containers/list/modifiers/2.cc: Same.
2617 * testsuite/23_containers/list/modifiers/3.cc: Same.
2618 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2619 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2620 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2621 * testsuite/23_containers/list/cons/1.cc: Same.
2622 * testsuite/23_containers/list/cons/2.cc: Same.
2623 * testsuite/23_containers/list/cons/3.cc: Same.
2624 * testsuite/23_containers/list/cons/4.cc: Same.
2625 * testsuite/23_containers/list/cons/5.cc: Same.
2626 * testsuite/23_containers/list/cons/6.cc: Same.
2627 * testsuite/23_containers/list/cons/7.cc: Same.
2628 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2629 * testsuite/23_containers/list/cons/8.cc: Same.
2630 * testsuite/23_containers/list/cons/9.cc: Same.
2631 * testsuite/23_containers/list/operations/1.cc: Same.
2632 * testsuite/23_containers/list/operations/2.cc: Same.
2633 * testsuite/23_containers/list/operations/3.cc: Same.
2634 * testsuite/23_containers/list/operations/4.cc: Same.
2635 * testsuite/23_containers/list/operations/5.cc: Same.
2636 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2637 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2638 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2639 * testsuite/23_containers/list/requirements/dr438/
2640 constructor_1_neg.cc: Same.
2641 * testsuite/23_containers/list/requirements/dr438/
2642 constructor_2_neg.cc: Same.
2643 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2644 * testsuite/23_containers/list/requirements/
2645 partial_specialization/1.cc: Same.
2646 * testsuite/23_containers/list/23781.cc: Same.
2647 * testsuite/23_containers/list/pthread1.cc: Same.
2648 * testsuite/23_containers/list/capacity/1.cc: Same.
2649 * testsuite/23_containers/list/capacity/29134.cc: Same.
2650 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2651 * testsuite/23_containers/list/moveable.cc: Same.
2652
2653 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2654
2655 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2656
2657 PR libstdc++/40184
2658 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2659 Declare...
2660 * config/locale/gnu/c_locale.cc: ... and define.
2661 * config/locale/generic/c_locale.cc: Define.
2662 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2663 Use it.
2664 * testsuite/22_locale/locale/cons/40184.cc: New.
2665
2666 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 PR libstdc++/40192
2669 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2670 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2671 * testsuite/23_containers/vector/40192.cc: New.
2672
2673 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2674
2675 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2676 * include/bits/stl_deque.h (swap): Likewise.
2677 * include/bits/stl_list.h (swap): Likewise.
2678 * include/bits/stl_vector.h (swap): Likewise.
2679 * include/bits/stl_bvector.h (swap): Likewise.
2680 * include/bits/stl_queue.h (swap): Likewise.
2681 * include/bits/stl_stack.h (swap): Likewise.
2682 * include/bits/stl_tree.h (swap): Likewise.
2683 * include/bits/stl_map.h (swap): Likewise.
2684 * include/bits/stl_multimap.h (swap): Likewise.
2685 * include/bits/stl_set.h (swap): Likewise.
2686 * include/bits/stl_multiset.h (swap): Likewise.
2687 * include/bits/forward_list.h (swap): Likewise.
2688 * include/bits/unique_ptr.h (swap): Likewise.
2689 * include/debug/deque (swap): Likewise.
2690 * include/debug/list (swap): Likewise.
2691 * include/debug/vector (swap): Likewise.
2692 * include/debug/map.h (swap): Likewise.
2693 * include/debug/multimap.h (swap): Likewise.
2694 * include/debug/set.h (swap): Likewise.
2695 * include/debug/multiset.h (swap): Likewise.
2696 * include/debug/unordered_map (swap): Likewise.
2697 * include/debug/unordered_set (swap): Likewise.
2698 * include/ext/vstring.h (swap): Likewise.
2699 * include/tr1_impl/unordered_map (swap): Likewise.
2700 * include/tr1_impl/hashtable (swap): Likewise.
2701 * include/tr1_impl/unordered_set (swap): Likewise.
2702 * include/std/tuple (swap): Likewise.
2703 * include/std/mutex (swap): Likewise.
2704 * include/std/thread (swap): Likewise.
2705 (operator<<): Only output to lvalue streams.
2706 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2707 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2708 * testsuite/23_containers/deque/requirements/dr438/
2709 assign_neg.cc: Adjust line numbers.
2710 * testsuite/23_containers/deque/requirements/dr438/
2711 constructor_1_neg.cc: Likewise.
2712 * testsuite/23_containers/deque/requirements/dr438/
2713 constructor_2_neg.cc: Likewise.
2714 * testsuite/23_containers/deque/requirements/dr438/
2715 insert_neg.cc: Likewise.
2716 * testsuite/23_containers/list/requirements/dr438/
2717 assign_neg.cc: Likewise.
2718 * testsuite/23_containers/list/requirements/dr438/
2719 constructor_1_neg.cc: Likewise.
2720 * testsuite/23_containers/list/requirements/dr438/
2721 constructor_2_neg.cc: Likewise.
2722 * testsuite/23_containers/list/requirements/dr438/
2723 insert_neg.cc: Likewise.
2724 * testsuite/23_containers/vector/requirements/dr438/
2725 assign_neg.cc: Likewise.
2726 * testsuite/23_containers/vector/requirements/dr438/
2727 constructor_1_neg.cc: Likewise.
2728 * testsuite/23_containers/vector/requirements/dr438/
2729 constructor_2_neg.cc: Likewise.
2730 * testsuite/23_containers/vector/requirements/dr438/
2731 insert_neg.cc: Likewise.
2732 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2733 test non-member swap.
2734 * testsuite/30_threads/thread/swap/2.cc: Remove.
2735
2736 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2737
2738 * include/std/mutex: Move std::lock_error to ...
2739 * src/compatibility.cc: Here.
2740 * src/mutex.cc: Likewise.
2741 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2742 for lock types and remove std::lock_error check.
2743
2744 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2745
2746 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2747 double include.
2748
2749 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2750
2751 PR libstdc++/40160
2752 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2753 typeid when __GXX_RTTI is undefined.
2754 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2755 for null _M_variant._M_iterator._M_type,
2756 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2757 * testsuite/21_strings/basic_string/40160.cc: New.
2758
2759 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2760
2761 * testsuite/26_numerics/random/discrete_distribution/cons/
2762 num_xbound_fun.cc: Minor tweaks.
2763 * testsuite/26_numerics/random/piecewise_constant_distribution/
2764 cons/initlist_fun.cc: Likewise
2765 * testsuite/26_numerics/random/piecewise_constant_distribution/
2766 cons/num_xbound_fun.cc: Likewise
2767 * testsuite/26_numerics/random/piecewise_linear_distribution/
2768 cons/initlist_fun.cc: Likewise
2769 * testsuite/26_numerics/random/piecewise_linear_distribution/
2770 cons/num_xbound_fun.cc: Likewise
2771
2772 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2773
2774 PR libstdc++/36211
2775 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2776 cxxldflags to additional_flags rather than cxx_final.
2777
2778 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2779
2780 * testsuite/26_numerics/random/discrete_distribution/cons/
2781 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2782 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2783 initlist_fun.cc: Likewise
2784 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2785 num_xbound_fun.cc: Likewise
2786 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2787 initlist_fun.cc: Likewise
2788 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2789 num_xbound_fun.cc: Likewise
2790
2791 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2792
2793 PR libstdc++/40123
2794 * random.tcc (independent_bits_engine<>::operator()()): Use
2795 result_type(1), not 1UL.
2796
2797 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2798 and _M_b.min(), instead of this->max() and this->min().
2799
2800 * random.h (_ShiftMin1): Remove, adjust everywhere.
2801
2802 * random.tcc: Minor cosmetic changes.
2803
2804 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2805
2806 * include/bits/random.tcc (cauchy_distribution<>::
2807 operator()(_UniformRandomNumberGenerator&, const param_type&)):
2808 Avoid M_PI, a glibc extension.
2809
2810 2009-05-13 Ben Elliston <bje@au.ibm.com>
2811
2812 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2813 * include/Makefile.in: Likewise.
2814
2815 2009-05-13 Ben Elliston <bje@au.ibm.com>
2816
2817 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2818 const void * const.
2819
2820 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
2821
2822 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
2823 random number engines, complex, bitset, array, time utilities, and
2824 char_traits.
2825
2826 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
2827
2828 * libsupc++/exception: Include nested_exception.h in C++0x mode.
2829 * libsupc++/nested_exception.h: New.
2830 * libsupc++/Makefile.am: Add new header.
2831 * libsupc++/Makefile.in: Regenerate.
2832 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2833 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2834 * testsuite/18_support/nested_exception/cons.cc: New.
2835 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2836 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2837 * doc/xml/manual/status_cxx200x.xml: Adjust.
2838
2839 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2840
2841 * include/ext/throw_allocator.h: Remove redundant include.
2842
2843 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2844
2845 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2846 out of line member functions definitions.
2847 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2848 Remove, use static locals instead.
2849 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2850 * src/throw_allocator.cc: New.
2851 * src/Makefile.am: Add.
2852 * config/abi/pre/gnu.ver: Add exports.
2853 * src/Makefile.in: Regenerate.
2854
2855 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2856
2857 * configure.ac: Bump libtool_VERSION to 6:12:0.
2858 * configure: Regenerate.
2859
2860 2009-05-07 Matthias Klose <doko@ubuntu.com>
2861
2862 PR libstdc++/40038
2863 * src/math_stubs_long_double.cc: Add ceill.
2864
2865 2009-05-06 Johannes Singler <singler@ira.uka.de>
2866
2867 PR libstdc++/39546
2868 * include/parallel/algo.h (find_switch):
2869 Parametrize binder2nd with const T& instead of T.
2870 * testsuite/25_algorithms/find/39546.cc: new test case
2871
2872 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2873
2874 Revert:
2875 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2876
2877 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2878 possible.
2879 * configure: Regenerate.
2880
2881 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
2882
2883 PR libstdc++/39909
2884 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2885 __set_once_functor_lock_ptr): Replace global lock object with local
2886 locks on global mutex.
2887 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2888 __set_once_functor_lock_ptr): Likewise, keeping old function to
2889 preserve ABI.
2890 (__once_proxy): Use pointer to local lock if set, global lock
2891 otherwise.
2892 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2893 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2894 * testsuite/30_threads/call_once/39909.cc: New.
2895
2896 2009-05-03 Jan Hubicka <jh@suse.cz>
2897
2898 * include/parallel/settings.h (get): Mark const.
2899 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2900 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2901 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2902 throw ().
2903 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2904 (is_open, fd): Mark pure and throw ().
2905 (seekoff): Mark throw ().
2906
2907 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2908
2909 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2910 possible.
2911 * configure: Regenerate.
2912
2913 2009-05-02 Jan Hubicka <jh@suse.cz>
2914
2915 * include/tr1_impl/functional_hash.h (explicit specializations of ()
2916 operator): Mark pure.
2917
2918 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
2919
2920 * scripts/create_testsuite_files: Remove thread directory.
2921
2922 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
2923
2924 PR libstdc++/39868
2925 * scripts/run_doxygen: Uncomment removal of includes.
2926 (problematic): Rewrite __cxxabiv1 namespace to abi.
2927
2928 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2929
2930 Revert the last commit.
2931
2932 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
2933
2934 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2935 Replace global lock object with local locks on global mutex.
2936 * src/mutex.cc: Likewise.
2937 * config/abi/pre/gnu.ver: Adjust.
2938 * testsuite/30_threads/call_once/call_once2.cc: New.
2939
2940 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2941
2942 PR libstdc++/39880
2943 PR libstdc++/39881
2944 PR libstdc++/39882
2945 * include/std/system_error (is_error_code_enum<errc>): Remove.
2946 (error_condition<>::error_condition(_ErrorCodeEnum,)
2947 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
2948 (error_code<>::error_code(_ErrorCodeEnum,),
2949 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
2950 * testsuite/19_diagnostics/system_error/39880.cc: New.
2951 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
2952 Likewise.
2953 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
2954 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
2955 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
2956 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
2957 Adjust.
2958 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2959 Likewise.
2960 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2961 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2962 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2963 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
2964 Likewise.
2965 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2966 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2967 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2968 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
2969
2970 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
2971
2972 * doc/xml/authors.xml: Add space.
2973 * doc/xml/faq.xml: Update links.
2974 * doc/xml/manual/intro.xml: Same.
2975 * doc/xml/manual/abi.xml: Update.
2976 * doc/xml/manual/appendix_contributing.xml: Fix typo.
2977 * doc/xml/manual/status_cxxtr1.xml: Update links.
2978 * doc/xml/manual/status_cxx1998.xml: Same.
2979 * doc/xml/manual/status_cxx200x.xml: Same.
2980
2981 2009-04-22 Jan Hubicka <jh@suse.cz>
2982
2983 * include/tr1_impl/array (at): Do not use builtin_expect.
2984 * include/ext/throw_allocator.h (allocate): Likewise.
2985 * include/ext/pool_allocator.h (allocate): Likweise.
2986 * include/ext/bitmap_allocator.h (allocate): Likewise.
2987 * include/ext/rc_string_base.h (_S_construct): Likewise.
2988 * include/ext/malloc_allocator.h (allocate): Likewise.
2989 * include/ext/mt_allocator.h (allocate): Likewise.
2990 * include/ext/sso_string_base.h (_M_construct): Likewise.
2991 * include/bits/basic_string.tcc (_S_construct): Likewise.
2992
2993 2009-04-22 Jan Hubicka <jh@suse.cz>
2994
2995 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2996 (atexit, atoll, stroll, strtoull): Mark throw ()
2997 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2998 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
2999 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3000 (atexit, atoll, stroll, strtoull): Mark throw ()
3001 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3002 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3003
3004 2009-04-21 Jan Hubicka <jh@suse.cz>
3005
3006 * include/ext/atomicity.h
3007 (__exchange_and_add, __atomic_add): Mark throw ().
3008 * config/os/aix/atomicity.h
3009 * config/os/aix/atomicity.h
3010 * config/os/irix/atomicity.h
3011 * config/cpu/cris/atomicity.h
3012 * config/cpu/m68k/atomicity.h
3013 * config/cpu/hppa/atomicity.h
3014 * config/cpu/sparc/atomicity.h
3015 * config/cpu/i386/atomicity.h
3016 * config/cpu/i486/atomicity.h
3017 * config/cpu/sh/atomicity.h
3018 * config/cpu/generic/atomicity_mutex/atomicity.h
3019 * config/cpu/generic/atomicity_builtins/atomicity.h
3020 (__exchange_and_add, __atomic_add): Mark throw ().
3021
3022 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 PR libstdc++/39835
3025 * include/bits/random.h: Avoid the badname __alpha (and, for
3026 consistency, __beta too).
3027 * include/bits/random.tcc: Likewise.
3028
3029 2009-04-19 Jan Hubicka <jh@suse.cz>
3030
3031 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3032 _GLIBCXX_NOTHROW.
3033
3034 2009-04-19 Jan Hubicka <jh@suse.cz>
3035
3036 * include/c_compatibility/stdatomic.h
3037 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3038 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3039 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
3040
3041 2009-04-18 Jan Hubicka <jh@suse.cz>
3042
3043 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
3044 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3045 __cxa_get_globals_fast): Mark const.
3046 (__cxa_get_exception_ptr): Mark pure.
3047 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3048 (__terminate): Makr throw ().
3049 * libsupc++/exception (terminate): Mark throw().
3050 (uncaught_exception): Mark pure.
3051 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
3052 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3053 Mark throw().
3054 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3055 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3056 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
3057 __cxa_guard_abort): Mark throw ().
3058 (__cxa_pure_virtual): Mark noreturn.
3059 (__cxa_current_exception_type): Mark throw and pure.
3060 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
3061 __cxa_exception_type): Mark pure.
3062 (_M_safe_bool_dummy): Mark pure and const.
3063
3064 2009-04-18 Jan Hubicka <jh@suse.cz>
3065
3066 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3067 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3068 _M_destroy_thread_key): Mark throw ()
3069 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3070 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3071 _M_get_max_length): Mark throw ().
3072 * include/debug/formatter.h (_M_message, _M_format_word,
3073 _M_get_max_length): Mark throw ().
3074 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3075 _M_detach_single): Mark throw ().
3076 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3077 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3078 throw ()
3079 (_M_get_mutex): Mark throw ().
3080 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3081 (_M_destroy_thread_key): Mark CONST and throw.
3082 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3083 throw ().
3084
3085 2009-04-18 Jan Hubicka <jh@suse.cz>
3086
3087 * src/condition_variable.cc (condition_variable,
3088 condition_variable_any constructors): Mark throw()
3089 * src/hash.cc (operator() for long double, string, and wstring): Mark
3090 throw ().
3091 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3092 _M_setup, rdbuf, str): Mark throw ().
3093 * src/chrono.cc (new): Mark throw ().
3094 * include/std/system_error (system_category, generic_category): Mark
3095 throw () and const.
3096 * include/std/chrono (now): Mark throw ().
3097 * include/std/condition_variable (condition_variable,
3098 ~condition_variable, condition_variable_any,
3099 ~condition_variable_any): Mark throw ().
3100 * include/std/mutex (mutex): Mark throw ().
3101 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3102 throw.
3103 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3104 and throw ().
3105 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3106 * include/bits/locale_classes.h (_S_initialize_once,
3107 _S_clone_c_locale): Mark throw ().
3108 (_S_get_c_name): Mark const and throw ().
3109 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3110 throw ().
3111 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3112 Mark throw ().
3113 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3114 throw ().
3115 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3116 ios_base): Mark throw ()
3117 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3118 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3119 (str, freeze, _M_setupf): Mark throw ().
3120 (pcount): Mark pure and throw ().
3121 (rdbuf): Mark const and throw ().
3122
3123 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3124
3125 PR libstdc++/39802
3126 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3127 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3128 Always accept negative values, for unsigned types too.
3129 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3130 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3131
3132 2009-04-18 Jan Hubicka <jh@suse.cz>
3133
3134 * include/debug/formater.h: Include bits/c++config.h.
3135 (_M_error): Mark noreturn.
3136 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3137 _GLIBCXX_NORETURN): New.
3138 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
3139 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3140 Mark pure.
3141 * include/c_compatibility/stdatomic.h
3142 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3143 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3144 Mark by throw ().
3145 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3146 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3147 __atomic_flag_for_address): Mark by throw ().
3148
3149 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
3150
3151 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3152
3153 2009-04-16 Jan Hubicka <jh@suse.cz>
3154
3155 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3156 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3157 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3158 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3159 out body to ...
3160 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3161 functions.
3162 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3163 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3164 _Rb_tree_black_count): Mark nothrow.
3165
3166 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3167
3168 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3169 from base classes.
3170 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3171
3172 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3173
3174 * doc/html: Regenerate.
3175
3176 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3177
3178 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3179
3180 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3181 * doc/xml/gnu/fdl-1.2.xml: Same.
3182 * doc/xml/manual/numerics.xml: Same.
3183 * doc/xml/manual/concurrency.xml: Same.
3184 * doc/xml/manual/intro.xml: Same.
3185 * doc/xml/manual/status_cxxtr1.xml: Same.
3186 * doc/xml/manual/containers.xml: Same.
3187 * doc/xml/manual/io.xml: Same.
3188 * doc/xml/manual/utilities.xml: Same.
3189 * doc/xml/manual/support.xml: Same.
3190 * doc/xml/manual/using.xml: Same.
3191 * doc/xml/manual/localization.xml: Same.
3192 * doc/xml/manual/locale.xml: Same.
3193 * doc/xml/manual/extensions.xml: Same.
3194 * doc/xml/manual/appendix_contributing.xml: Same.
3195 * doc/xml/manual/diagnostics.xml: Same.
3196 * doc/xml/manual/status_cxx200x.xml: Same.
3197
3198 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3199
3200 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
3201 * doc/xml/manual/status_cxx200x.xml: Adjust.
3202
3203 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3204
3205 * doc/xml/spine.xml: Remove unused license entity, update
3206 copyright year.
3207
3208 * doc/xml/manual/spine.xml: Markup for primary index terms.
3209 * doc/xml/manual/numerics.xml: Same.
3210 * doc/xml/manual/intro.xml: Same.
3211 * doc/xml/manual/containers.xml: Same.
3212 * doc/xml/manual/io.xml: Same.
3213 * doc/xml/manual/appendix_porting.xml: Same.
3214 * doc/xml/manual/utilities.xml: Same.
3215 * doc/xml/manual/support.xml: Same.
3216 * doc/xml/manual/localization.xml: Same.
3217 * doc/xml/manual/strings.xml: Same.
3218 * doc/xml/manual/extensions.xml: Same.
3219 * doc/xml/manual/appendix_contributing.xml: Same.
3220 * doc/xml/manual/diagnostics.xml: Same.
3221 * doc/xml/manual/algorithms.xml: Same.
3222 * doc/xml/manual/appendix_free.xml: Same.
3223 * doc/xml/manual/iterators.xml: Same.
3224
3225 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3226 * doc/xml/gnu/fdl-1.2.xml: Same.
3227
3228 * doc/xml/manual/status_cxx200x.xml: Re-write.
3229
3230 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3231
3232 PR libstdc++/39629 (final bits)
3233 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3234 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3235 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3236 Fix formula for __j.
3237 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3238 const normal_distribution<>&): Remove.
3239 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3240 const uniform_int_distribution<>&), operator==(const
3241 uniform_real_distribution<>&, const uniform_real_distribution<>&),
3242 operator==(const normal_distribution<>&, const normal_distribution<>&),
3243 operator==(const lognormal_distribution<>&,
3244 const lognormal_distribution<>&), operator==(const
3245 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3246 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3247 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3248 operator==(const student_t_distribution<>&,
3249 const student_t_distribution<>&), operator==(const
3250 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3251 operator==(const binomial_distribution<>&, const
3252 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3253 const geometric_distribution<>&), operator==(const
3254 negative_binomial_distribution<>&, const
3255 negative_binomial_distribution<>&), operator==(const
3256 poisson_distribution<>&, const poisson_distribution<>&),
3257 operator==(const exponential_distribution<>&,
3258 const exponential_distribution<>&), operator==(const
3259 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3260 weibull_distribution<>&, const weibull_distribution<>&),
3261 operator==(const extreme_value_distribution<>&,
3262 const extreme_value_distribution<>&), operator==(const
3263 discrete_distribution<>&, const discrete_distribution<>&),
3264 operator==(const piecewise_constant_distribution<>&,
3265 const piecewise_constant_distribution<>&), operator==(const
3266 piecewise_linear_distribution<>&, const
3267 piecewise_linear_distribution<>&)): Remove.
3268 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3269 serialize.cc: Remove.
3270 * testsuite/26_numerics/random/piecewise_constant_distribution/
3271 operators/serialize.cc: Likewise.
3272 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3273 serialize.cc: Likewise.
3274 * testsuite/26_numerics/random/normal_distribution/operators/
3275 serialize.cc: Likewise.
3276 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3277 serialize.cc: Likewise.
3278 * testsuite/26_numerics/random/poisson_distribution/operators/
3279 serialize.cc: Likewise.
3280 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3281 serialize.cc: Likewise.
3282 * testsuite/26_numerics/random/discrete_distribution/operators/
3283 serialize.cc: Likewise.
3284 * testsuite/26_numerics/random/weibull_distribution/operators/
3285 serialize.cc: Likewise.
3286 * testsuite/26_numerics/random/negative_binomial_distribution/
3287 operators/serialize.cc: Likewise.
3288 * testsuite/26_numerics/random/cauchy_distribution/operators/
3289 serialize.cc: Likewise.
3290 * testsuite/26_numerics/random/gamma_distribution/operators/
3291 serialize.cc: Likewise.
3292 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3293 serialize.cc: Likewise.
3294 * testsuite/26_numerics/random/exponential_distribution/operators/
3295 serialize.cc: Likewise.
3296 * testsuite/26_numerics/random/lognormal_distribution/operators/
3297 serialize.cc: Likewise.
3298 * testsuite/26_numerics/random/binomial_distribution/operators/
3299 serialize.cc: Likewise.
3300 * testsuite/26_numerics/random/extreme_value_distribution/
3301 operators/serialize.cc: Likewise.
3302 * testsuite/26_numerics/random/piecewise_linear_distribution/
3303 operators/serialize.cc: Likewise.
3304 * testsuite/26_numerics/random/student_t_distribution/operators/
3305 serialize.cc: Likewise.
3306 * testsuite/26_numerics/random/geometric_distribution/operators/
3307 serialize.cc: Likewise.
3308
3309 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3310 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3311 mersenne_twister_engine<>::seed(_Gen&,
3312 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3313 subtract_with_carry_engine<>::seed(_Gen&,
3314 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3315 Remove, unused.
3316 * include/bits/random.tcc (linear_congruential_engine<>::
3317 seed(_Gen&, false_type): Likewise.
3318
3319 2009-04-09 Nick Clifton <nickc@redhat.com>
3320
3321 * src/allocator-inst.cc: Change copyright header to refer to
3322 version 3 of the GNU General Public License with version 3.1
3323 of the GCC Runtime Library Exception and to point readers at
3324 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3325 web page.
3326 * config/abi/compatibility.h: Likewise.
3327 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3328 * config/abi/pre/gnu.ver: Likewise.
3329 * config/allocator/bitmap_allocator_base.h: Likewise.
3330 * config/allocator/malloc_allocator_base.h: Likewise.
3331 * config/allocator/mt_allocator_base.h: Likewise.
3332 * config/allocator/new_allocator_base.h: Likewise.
3333 * config/allocator/pool_allocator_base.h: Likewise.
3334 * config/cpu/alpha/atomic_word.h: Likewise.
3335 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3336 * config/cpu/cris/atomic_word.h: Likewise.
3337 * config/cpu/cris/atomicity.h: Likewise.
3338 * config/cpu/generic/atomic_word.h: Likewise.
3339 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3340 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3341 * config/cpu/generic/cpu_defines.h: Likewise.
3342 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3343 * config/cpu/hppa/atomicity.h: Likewise.
3344 * config/cpu/i386/atomicity.h: Likewise.
3345 * config/cpu/i486/atomicity.h: Likewise.
3346 * config/cpu/ia64/atomic_word.h: Likewise.
3347 * config/cpu/m68k/atomicity.h: Likewise.
3348 * config/cpu/powerpc/atomic_word.h: Likewise.
3349 * config/cpu/powerpc/cpu_defines.h: Likewise.
3350 * config/cpu/sh/atomicity.h: Likewise.
3351 * config/cpu/sparc/atomic_word.h: Likewise.
3352 * config/cpu/sparc/atomicity.h: Likewise.
3353 * config/io/basic_file_stdio.cc: Likewise.
3354 * config/io/basic_file_stdio.h: Likewise.
3355 * config/io/c_io_stdio.h: Likewise.
3356 * config/locale/darwin/ctype_members.cc: Likewise.
3357 * config/locale/generic/c++locale_internal.h: Likewise.
3358 * config/locale/generic/c_locale.cc: Likewise.
3359 * config/locale/generic/c_locale.h: Likewise.
3360 * config/locale/generic/codecvt_members.cc: Likewise.
3361 * config/locale/generic/collate_members.cc: Likewise.
3362 * config/locale/generic/ctype_members.cc: Likewise.
3363 * config/locale/generic/messages_members.cc: Likewise.
3364 * config/locale/generic/messages_members.h: Likewise.
3365 * config/locale/generic/monetary_members.cc: Likewise.
3366 * config/locale/generic/numeric_members.cc: Likewise.
3367 * config/locale/generic/time_members.cc: Likewise.
3368 * config/locale/generic/time_members.h: Likewise.
3369 * config/locale/gnu/c++locale_internal.h: Likewise.
3370 * config/locale/gnu/c_locale.cc: Likewise.
3371 * config/locale/gnu/c_locale.h: Likewise.
3372 * config/locale/gnu/codecvt_members.cc: Likewise.
3373 * config/locale/gnu/collate_members.cc: Likewise.
3374 * config/locale/gnu/ctype_members.cc: Likewise.
3375 * config/locale/gnu/messages_members.cc: Likewise.
3376 * config/locale/gnu/messages_members.h: Likewise.
3377 * config/locale/gnu/monetary_members.cc: Likewise.
3378 * config/locale/gnu/numeric_members.cc: Likewise.
3379 * config/locale/gnu/time_members.cc: Likewise.
3380 * config/locale/gnu/time_members.h: Likewise.
3381 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3382 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3383 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3384 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3385 * config/os/aix/atomic_word.h: Likewise.
3386 * config/os/aix/atomicity.h: Likewise.
3387 * config/os/aix/ctype_base.h: Likewise.
3388 * config/os/aix/ctype_inline.h: Likewise.
3389 * config/os/aix/ctype_noninline.h: Likewise.
3390 * config/os/aix/os_defines.h: Likewise.
3391 * config/os/bsd/darwin/ctype_base.h: Likewise.
3392 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3393 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3394 * config/os/bsd/darwin/os_defines.h: Likewise.
3395 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3396 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3397 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3398 * config/os/bsd/freebsd/os_defines.h: Likewise.
3399 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3400 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3401 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3402 * config/os/bsd/netbsd/os_defines.h: Likewise.
3403 * config/os/djgpp/ctype_base.h: Likewise.
3404 * config/os/djgpp/ctype_inline.h: Likewise.
3405 * config/os/djgpp/ctype_noninline.h: Likewise.
3406 * config/os/djgpp/os_defines.h: Likewise.
3407 * config/os/generic/ctype_base.h: Likewise.
3408 * config/os/generic/ctype_inline.h: Likewise.
3409 * config/os/generic/ctype_noninline.h: Likewise.
3410 * config/os/generic/error_constants.h: Likewise.
3411 * config/os/generic/os_defines.h: Likewise.
3412 * config/os/gnu-linux/ctype_base.h: Likewise.
3413 * config/os/gnu-linux/ctype_inline.h: Likewise.
3414 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3415 * config/os/gnu-linux/os_defines.h: Likewise.
3416 * config/os/hpux/ctype_base.h: Likewise.
3417 * config/os/hpux/ctype_inline.h: Likewise.
3418 * config/os/hpux/ctype_noninline.h: Likewise.
3419 * config/os/hpux/os_defines.h: Likewise.
3420 * config/os/irix/atomic_word.h: Likewise.
3421 * config/os/irix/atomicity.h: Likewise.
3422 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3423 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3424 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3425 * config/os/irix/irix5.2/os_defines.h: Likewise.
3426 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3427 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3428 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3429 * config/os/irix/irix6.5/os_defines.h: Likewise.
3430 * config/os/mingw32/ctype_base.h: Likewise.
3431 * config/os/mingw32/ctype_inline.h: Likewise.
3432 * config/os/mingw32/ctype_noninline.h: Likewise.
3433 * config/os/mingw32/error_constants.h: Likewise.
3434 * config/os/mingw32/os_defines.h: Likewise.
3435 * config/os/newlib/ctype_base.h: Likewise.
3436 * config/os/newlib/ctype_inline.h: Likewise.
3437 * config/os/newlib/ctype_noninline.h: Likewise.
3438 * config/os/newlib/os_defines.h: Likewise.
3439 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3440 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3441 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3442 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3443 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3444 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3445 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3446 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3447 * config/os/tpf/ctype_base.h: Likewise.
3448 * config/os/tpf/ctype_inline.h: Likewise.
3449 * config/os/tpf/ctype_noninline.h: Likewise.
3450 * config/os/tpf/os_defines.h: Likewise.
3451 * config/os/uclibc/ctype_base.h: Likewise.
3452 * config/os/uclibc/ctype_inline.h: Likewise.
3453 * config/os/uclibc/ctype_noninline.h: Likewise.
3454 * config/os/uclibc/os_defines.h: Likewise.
3455 * config/os/vxworks/ctype_base.h: Likewise.
3456 * config/os/vxworks/ctype_inline.h: Likewise.
3457 * config/os/vxworks/ctype_noninline.h: Likewise.
3458 * config/os/vxworks/os_defines.h: Likewise.
3459 * include/backward/auto_ptr.h: Likewise.
3460 * include/backward/backward_warning.h: Likewise.
3461 * include/backward/binders.h: Likewise.
3462 * include/backward/hash_fun.h: Likewise.
3463 * include/backward/hash_map: Likewise.
3464 * include/backward/hash_set: Likewise.
3465 * include/backward/hashtable.h: Likewise.
3466 * include/backward/strstream: Likewise.
3467 * include/bits/algorithmfwd.h: Likewise.
3468 * include/bits/allocator.h: Likewise.
3469 * include/bits/atomic_0.h: Likewise.
3470 * include/bits/atomic_2.h: Likewise.
3471 * include/bits/atomicfwd_c.h: Likewise.
3472 * include/bits/atomicfwd_cxx.h: Likewise.
3473 * include/bits/basic_ios.h: Likewise.
3474 * include/bits/basic_ios.tcc: Likewise.
3475 * include/bits/basic_string.h: Likewise.
3476 * include/bits/basic_string.tcc: Likewise.
3477 * include/bits/boost_concept_check.h: Likewise.
3478 * include/bits/c++config: Likewise.
3479 * include/bits/char_traits.h: Likewise.
3480 * include/bits/codecvt.h: Likewise.
3481 * include/bits/concept_check.h: Likewise.
3482 * include/bits/cpp_type_traits.h: Likewise.
3483 * include/bits/deque.tcc: Likewise.
3484 * include/bits/forward_list.h: Likewise.
3485 * include/bits/forward_list.tcc: Likewise.
3486 * include/bits/fstream.tcc: Likewise.
3487 * include/bits/functexcept.h: Likewise.
3488 * include/bits/functional_hash.h: Likewise.
3489 * include/bits/gslice.h: Likewise.
3490 * include/bits/gslice_array.h: Likewise.
3491 * include/bits/hashtable.h: Likewise.
3492 * include/bits/indirect_array.h: Likewise.
3493 * include/bits/ios_base.h: Likewise.
3494 * include/bits/istream.tcc: Likewise.
3495 * include/bits/list.tcc: Likewise.
3496 * include/bits/locale_classes.h: Likewise.
3497 * include/bits/locale_classes.tcc: Likewise.
3498 * include/bits/locale_facets.h: Likewise.
3499 * include/bits/locale_facets.tcc: Likewise.
3500 * include/bits/locale_facets_nonio.h: Likewise.
3501 * include/bits/locale_facets_nonio.tcc: Likewise.
3502 * include/bits/localefwd.h: Likewise.
3503 * include/bits/mask_array.h: Likewise.
3504 * include/bits/move.h: Likewise.
3505 * include/bits/ostream.tcc: Likewise.
3506 * include/bits/ostream_insert.h: Likewise.
3507 * include/bits/postypes.h: Likewise.
3508 * include/bits/shared_ptr.h: Likewise.
3509 * include/bits/slice_array.h: Likewise.
3510 * include/bits/sstream.tcc: Likewise.
3511 * include/bits/stl_algo.h: Likewise.
3512 * include/bits/stl_algobase.h: Likewise.
3513 * include/bits/stl_bvector.h: Likewise.
3514 * include/bits/stl_construct.h: Likewise.
3515 * include/bits/stl_deque.h: Likewise.
3516 * include/bits/stl_function.h: Likewise.
3517 * include/bits/stl_heap.h: Likewise.
3518 * include/bits/stl_iterator.h: Likewise.
3519 * include/bits/stl_iterator_base_funcs.h: Likewise.
3520 * include/bits/stl_iterator_base_types.h: Likewise.
3521 * include/bits/stl_list.h: Likewise.
3522 * include/bits/stl_map.h: Likewise.
3523 * include/bits/stl_multimap.h: Likewise.
3524 * include/bits/stl_multiset.h: Likewise.
3525 * include/bits/stl_numeric.h: Likewise.
3526 * include/bits/stl_pair.h: Likewise.
3527 * include/bits/stl_queue.h: Likewise.
3528 * include/bits/stl_raw_storage_iter.h: Likewise.
3529 * include/bits/stl_relops.h: Likewise.
3530 * include/bits/stl_set.h: Likewise.
3531 * include/bits/stl_stack.h: Likewise.
3532 * include/bits/stl_tempbuf.h: Likewise.
3533 * include/bits/stl_tree.h: Likewise.
3534 * include/bits/stl_uninitialized.h: Likewise.
3535 * include/bits/stl_vector.h: Likewise.
3536 * include/bits/stream_iterator.h: Likewise.
3537 * include/bits/streambuf.tcc: Likewise.
3538 * include/bits/streambuf_iterator.h: Likewise.
3539 * include/bits/stringfwd.h: Likewise.
3540 * include/bits/unique_ptr.h: Likewise.
3541 * include/bits/valarray_after.h: Likewise.
3542 * include/bits/valarray_array.h: Likewise.
3543 * include/bits/valarray_array.tcc: Likewise.
3544 * include/bits/valarray_before.h: Likewise.
3545 * include/bits/vector.tcc: Likewise.
3546 * include/c/cassert: Likewise.
3547 * include/c/cctype: Likewise.
3548 * include/c/cerrno: Likewise.
3549 * include/c/cfloat: Likewise.
3550 * include/c/ciso646: Likewise.
3551 * include/c/climits: Likewise.
3552 * include/c/clocale: Likewise.
3553 * include/c/cmath: Likewise.
3554 * include/c/csetjmp: Likewise.
3555 * include/c/csignal: Likewise.
3556 * include/c/cstdarg: Likewise.
3557 * include/c/cstddef: Likewise.
3558 * include/c/cstdio: Likewise.
3559 * include/c/cstdlib: Likewise.
3560 * include/c/cstring: Likewise.
3561 * include/c/ctime: Likewise.
3562 * include/c/cwchar: Likewise.
3563 * include/c/cwctype: Likewise.
3564 * include/c_compatibility/assert.h: Likewise.
3565 * include/c_compatibility/complex.h: Likewise.
3566 * include/c_compatibility/ctype.h: Likewise.
3567 * include/c_compatibility/errno.h: Likewise.
3568 * include/c_compatibility/fenv.h: Likewise.
3569 * include/c_compatibility/float.h: Likewise.
3570 * include/c_compatibility/inttypes.h: Likewise.
3571 * include/c_compatibility/iso646.h: Likewise.
3572 * include/c_compatibility/limits.h: Likewise.
3573 * include/c_compatibility/locale.h: Likewise.
3574 * include/c_compatibility/math.h: Likewise.
3575 * include/c_compatibility/setjmp.h: Likewise.
3576 * include/c_compatibility/signal.h: Likewise.
3577 * include/c_compatibility/stdarg.h: Likewise.
3578 * include/c_compatibility/stdatomic.h: Likewise.
3579 * include/c_compatibility/stdbool.h: Likewise.
3580 * include/c_compatibility/stddef.h: Likewise.
3581 * include/c_compatibility/stdint.h: Likewise.
3582 * include/c_compatibility/stdio.h: Likewise.
3583 * include/c_compatibility/stdlib.h: Likewise.
3584 * include/c_compatibility/string.h: Likewise.
3585 * include/c_compatibility/tgmath.h: Likewise.
3586 * include/c_compatibility/time.h: Likewise.
3587 * include/c_compatibility/wchar.h: Likewise.
3588 * include/c_compatibility/wctype.h: Likewise.
3589 * include/c_global/cassert: Likewise.
3590 * include/c_global/ccomplex: Likewise.
3591 * include/c_global/cctype: Likewise.
3592 * include/c_global/cerrno: Likewise.
3593 * include/c_global/cfenv: Likewise.
3594 * include/c_global/cfloat: Likewise.
3595 * include/c_global/cinttypes: Likewise.
3596 * include/c_global/ciso646: Likewise.
3597 * include/c_global/climits: Likewise.
3598 * include/c_global/clocale: Likewise.
3599 * include/c_global/cmath.tcc: Likewise.
3600 * include/c_global/cmath: Likewise.
3601 * include/c_global/csetjmp: Likewise.
3602 * include/c_global/csignal: Likewise.
3603 * include/c_global/cstdarg: Likewise.
3604 * include/c_global/cstdatomic: Likewise.
3605 * include/c_global/cstdbool: Likewise.
3606 * include/c_global/cstddef: Likewise.
3607 * include/c_global/cstdint: Likewise.
3608 * include/c_global/cstdio: Likewise.
3609 * include/c_global/cstdlib: Likewise.
3610 * include/c_global/cstring: Likewise.
3611 * include/c_global/ctgmath: Likewise.
3612 * include/c_global/ctime: Likewise.
3613 * include/c_global/cwchar: Likewise.
3614 * include/c_global/cwctype: Likewise.
3615 * include/c_std/cassert: Likewise.
3616 * include/c_std/cctype: Likewise.
3617 * include/c_std/cerrno: Likewise.
3618 * include/c_std/cfloat: Likewise.
3619 * include/c_std/ciso646: Likewise.
3620 * include/c_std/climits: Likewise.
3621 * include/c_std/clocale: Likewise.
3622 * include/c_std/cmath.tcc: Likewise.
3623 * include/c_std/cmath: Likewise.
3624 * include/c_std/csetjmp: Likewise.
3625 * include/c_std/csignal: Likewise.
3626 * include/c_std/cstdarg: Likewise.
3627 * include/c_std/cstddef: Likewise.
3628 * include/c_std/cstdio: Likewise.
3629 * include/c_std/cstdlib: Likewise.
3630 * include/c_std/cstring: Likewise.
3631 * include/c_std/ctime: Likewise.
3632 * include/c_std/cwchar: Likewise.
3633 * include/c_std/cwctype: Likewise.
3634 * include/debug/bitset: Likewise.
3635 * include/debug/debug.h: Likewise.
3636 * include/debug/deque: Likewise.
3637 * include/debug/formatter.h: Likewise.
3638 * include/debug/functions.h: Likewise.
3639 * include/debug/list: Likewise.
3640 * include/debug/macros.h: Likewise.
3641 * include/debug/map.h: Likewise.
3642 * include/debug/map: Likewise.
3643 * include/debug/multimap.h: Likewise.
3644 * include/debug/multiset.h: Likewise.
3645 * include/debug/safe_base.h: Likewise.
3646 * include/debug/safe_iterator.h: Likewise.
3647 * include/debug/safe_iterator.tcc: Likewise.
3648 * include/debug/safe_sequence.h: Likewise.
3649 * include/debug/set.h: Likewise.
3650 * include/debug/set: Likewise.
3651 * include/debug/string: Likewise.
3652 * include/debug/unordered_map: Likewise.
3653 * include/debug/unordered_set: Likewise.
3654 * include/debug/vector: Likewise.
3655 * include/ext/algorithm: Likewise.
3656 * include/ext/array_allocator.h: Likewise.
3657 * include/ext/atomicity.h: Likewise.
3658 * include/ext/bitmap_allocator.h: Likewise.
3659 * include/ext/cast.h: Likewise.
3660 * include/ext/codecvt_specializations.h: Likewise.
3661 * include/ext/concurrence.h: Likewise.
3662 * include/ext/debug_allocator.h: Likewise.
3663 * include/ext/enc_filebuf.h: Likewise.
3664 * include/ext/extptr_allocator.h: Likewise.
3665 * include/ext/functional: Likewise.
3666 * include/ext/iterator: Likewise.
3667 * include/ext/malloc_allocator.h: Likewise.
3668 * include/ext/memory: Likewise.
3669 * include/ext/mt_allocator.h: Likewise.
3670 * include/ext/new_allocator.h: Likewise.
3671 * include/ext/numeric: Likewise.
3672 * include/ext/numeric_traits.h: Likewise.
3673 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3674 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3675 Likewise.
3676 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3677 Likewise.
3678 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3679 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3680 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3681 Likewise.
3682 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3683 Likewise.
3684 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3685 Likewise.
3686 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3687 Likewise.
3688 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3689 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3690 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3691 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3692 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3693 Likewise.
3694 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3695 Likewise.
3696 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3697 Likewise.
3698 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3699 Likewise.
3700 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3701 Likewise.
3702 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3703 Likewise.
3704 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3705 Likewise.
3706 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3707 Likewise.
3708 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3709 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3710 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3711 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3712 Likewise.
3713 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3714 Likewise.
3715 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3716 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3717 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3718 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3719 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3720 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3721 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3722 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3723 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3724 Likewise.
3725 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3726 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3727 Likewise.
3728 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3729 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3730 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3731 Likewise.
3732 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3733 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3734 Likewise.
3735 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3736 Likewise.
3737 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3738 Likewise.
3739 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3740 Likewise.
3741 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3742 Likewise.
3743 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3744 Likewise.
3745 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3746 Likewise.
3747 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3748 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3749 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3750 Likewise.
3751 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3752 Likewise.
3753 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3754 Likewise.
3755 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3756 Likewise.
3757 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3758 Likewise.
3759 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3760 Likewise.
3761 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3762 Likewise.
3763 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3764 Likewise.
3765 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3766 Likewise.
3767 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3768 Likewise.
3769 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3770 Likewise.
3771 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3772 Likewise.
3773 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3774 Likewise.
3775 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3776 Likewise.
3777 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3778 Likewise.
3779 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3780 Likewise.
3781 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3782 Likewise.
3783 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3784 Likewise.
3785 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3786 Likewise.
3787 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3788 Likewise.
3789 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3790 Likewise.
3791 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3792 Likewise.
3793 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3794 Likewise.
3795 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3796 Likewise.
3797 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3798 Likewise.
3799 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3800 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3801 Likewise.
3802 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3803 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3804 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3805 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3806 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3807 Likewise.
3808 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3809 Likewise.
3810 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3811 Likewise.
3812 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3813 Likewise.
3814 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3815 Likewise.
3816 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3817 Likewise.
3818 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3819 Likewise.
3820 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3821 Likewise.
3822 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3823 Likewise.
3824 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3825 Likewise.
3826 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3827 Likewise.
3828 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3829 Likewise.
3830 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3831 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3832 Likewise.
3833 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3834 Likewise.
3835 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3836 Likewise.
3837 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3838 Likewise.
3839 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3840 Likewise.
3841 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3842 Likewise.
3843 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3844 Likewise.
3845 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3846 Likewise.
3847 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3848 Likewise.
3849 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3850 Likewise.
3851 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3852 Likewise.
3853 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3854 Likewise.
3855 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3856 Likewise.
3857 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3858 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3859 Likewise.
3860 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3861 Likewise.
3862 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3863 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3864 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3865 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3866 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3867 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3868 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3869 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3870 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3871 Likewise.
3872 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3873 Likewise.
3874 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3875 Likewise.
3876 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3877 Likewise.
3878 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3879 Likewise.
3880 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3881 Likewise.
3882 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3883 Likewise.
3884 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3885 Likewise.
3886 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3887 Likewise.
3888 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3889 Likewise.
3890 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3891 Likewise.
3892 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3893 Likewise.
3894 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3895 Likewise.
3896 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3897 Likewise.
3898 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3899 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3900 Likewise.
3901 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3902 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3903 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3904 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3905 Likewise.
3906 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3907 Likewise.
3908 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3909 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3910 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3911 Likewise.
3912 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3913 Likewise.
3914 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3915 Likewise.
3916 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3917 Likewise.
3918 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3919 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3920 Likewise.
3921 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3922 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3923 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3924 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3925 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3926 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3927 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3928 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3929 Likewise.
3930 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3931 Likewise.
3932 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3933 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3934 Likewise.
3935 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3936 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
3937 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
3938 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
3939 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
3940 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
3941 Likewise.
3942 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
3943 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
3944 Likewise.
3945 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
3946 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
3947 Likewise.
3948 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
3949 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
3950 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
3951 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
3952 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
3953 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
3954 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
3955 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
3956 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
3957 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
3958 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
3959 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
3960 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
3961 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
3962 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
3963 Likewise.
3964 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
3965 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
3966 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
3967 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
3968 Likewise.
3969 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
3970 Likewise.
3971 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
3972 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
3973 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
3974 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
3975 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
3976 Likewise.
3977 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
3978 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
3979 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
3980 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
3981 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
3982 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
3983 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
3984 Likewise.
3985 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
3986 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
3987 Likewise.
3988 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
3989 Likewise.
3990 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
3991 Likewise.
3992 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
3993 Likewise.
3994 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
3995 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
3996 Likewise.
3997 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
3998 Likewise.
3999 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4000 Likewise.
4001 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4002 Likewise.
4003 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4004 Likewise.
4005 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4006 Likewise.
4007 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4008 Likewise.
4009 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4010 Likewise.
4011 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4012 Likewise.
4013 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4014 Likewise.
4015 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4016 Likewise.
4017 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4018 Likewise.
4019 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4020 Likewise.
4021 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4022 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4023 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4024 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4025 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4026 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4027 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4028 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4029 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4030 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4031 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4032 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4033 Likewise.
4034 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4035 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4036 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4037 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4038 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4039 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4040 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4041 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4042 Likewise.
4043 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4044 Likewise.
4045 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4046 Likewise.
4047 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4048 Likewise.
4049 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4050 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4051 Likewise.
4052 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4053 Likewise.
4054 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4055 Likewise.
4056 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4057 Likewise.
4058 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4059 Likewise.
4060 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4061 Likewise.
4062 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4063 Likewise.
4064 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4065 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4066 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4067 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4068 Likewise.
4069 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4070 Likewise.
4071 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4072 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4073 Likewise.
4074 * include/ext/pb_ds/exception.hpp: Likewise.
4075 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4076 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4077 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4078 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4079 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4080 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4081 * include/ext/pod_char_traits.h: Likewise.
4082 * include/ext/pointer.h: Likewise.
4083 * include/ext/pool_allocator.h: Likewise.
4084 * include/ext/rb_tree: Likewise.
4085 * include/ext/rc_string_base.h: Likewise.
4086 * include/ext/rope: Likewise.
4087 * include/ext/ropeimpl.h: Likewise.
4088 * include/ext/slist: Likewise.
4089 * include/ext/sso_string_base.h: Likewise.
4090 * include/ext/stdio_filebuf.h: Likewise.
4091 * include/ext/stdio_sync_filebuf.h: Likewise.
4092 * include/ext/string_conversions.h: Likewise.
4093 * include/ext/throw_allocator.h: Likewise.
4094 * include/ext/type_traits.h: Likewise.
4095 * include/ext/typelist.h: Likewise.
4096 * include/ext/vstring.h: Likewise.
4097 * include/ext/vstring.tcc: Likewise.
4098 * include/ext/vstring_fwd.h: Likewise.
4099 * include/ext/vstring_util.h: Likewise.
4100 * include/parallel/algo.h: Likewise.
4101 * include/parallel/algobase.h: Likewise.
4102 * include/parallel/algorithm: Likewise.
4103 * include/parallel/algorithmfwd.h: Likewise.
4104 * include/parallel/balanced_quicksort.h: Likewise.
4105 * include/parallel/base.h: Likewise.
4106 * include/parallel/basic_iterator.h: Likewise.
4107 * include/parallel/checkers.h: Likewise.
4108 * include/parallel/compatibility.h: Likewise.
4109 * include/parallel/compiletime_settings.h: Likewise.
4110 * include/parallel/equally_split.h: Likewise.
4111 * include/parallel/features.h: Likewise.
4112 * include/parallel/find.h: Likewise.
4113 * include/parallel/find_selectors.h: Likewise.
4114 * include/parallel/for_each.h: Likewise.
4115 * include/parallel/for_each_selectors.h: Likewise.
4116 * include/parallel/iterator.h: Likewise.
4117 * include/parallel/list_partition.h: Likewise.
4118 * include/parallel/losertree.h: Likewise.
4119 * include/parallel/merge.h: Likewise.
4120 * include/parallel/multiseq_selection.h: Likewise.
4121 * include/parallel/multiway_merge.h: Likewise.
4122 * include/parallel/multiway_mergesort.h: Likewise.
4123 * include/parallel/numeric: Likewise.
4124 * include/parallel/numericfwd.h: Likewise.
4125 * include/parallel/omp_loop.h: Likewise.
4126 * include/parallel/omp_loop_static.h: Likewise.
4127 * include/parallel/par_loop.h: Likewise.
4128 * include/parallel/parallel.h: Likewise.
4129 * include/parallel/partial_sum.h: Likewise.
4130 * include/parallel/partition.h: Likewise.
4131 * include/parallel/queue.h: Likewise.
4132 * include/parallel/quicksort.h: Likewise.
4133 * include/parallel/random_number.h: Likewise.
4134 * include/parallel/random_shuffle.h: Likewise.
4135 * include/parallel/search.h: Likewise.
4136 * include/parallel/set_operations.h: Likewise.
4137 * include/parallel/settings.h: Likewise.
4138 * include/parallel/sort.h: Likewise.
4139 * include/parallel/tags.h: Likewise.
4140 * include/parallel/types.h: Likewise.
4141 * include/parallel/unique_copy.h: Likewise.
4142 * include/parallel/workstealing.h: Likewise.
4143 * include/precompiled/extc++.h: Likewise.
4144 * include/precompiled/stdc++.h: Likewise.
4145 * include/precompiled/stdtr1c++.h: Likewise.
4146 * include/std/algorithm: Likewise.
4147 * include/std/array: Likewise.
4148 * include/std/bitset: Likewise.
4149 * include/std/c++0x_warning.h: Likewise.
4150 * include/std/chrono: Likewise.
4151 * include/std/complex: Likewise.
4152 * include/std/condition_variable: Likewise.
4153 * include/std/deque: Likewise.
4154 * include/std/forward_list: Likewise.
4155 * include/std/fstream: Likewise.
4156 * include/std/functional: Likewise.
4157 * include/std/iomanip: Likewise.
4158 * include/std/ios: Likewise.
4159 * include/std/iosfwd: Likewise.
4160 * include/std/iostream: Likewise.
4161 * include/std/istream: Likewise.
4162 * include/std/iterator: Likewise.
4163 * include/std/limits: Likewise.
4164 * include/std/list: Likewise.
4165 * include/std/locale: Likewise.
4166 * include/std/map: Likewise.
4167 * include/std/memory: Likewise.
4168 * include/std/mutex: Likewise.
4169 * include/std/numeric: Likewise.
4170 * include/std/ostream: Likewise.
4171 * include/std/queue: Likewise.
4172 * include/std/random: Likewise.
4173 * include/std/ratio: Likewise.
4174 * include/std/regex: Likewise.
4175 * include/std/set: Likewise.
4176 * include/std/sstream: Likewise.
4177 * include/std/stack: Likewise.
4178 * include/std/stdexcept: Likewise.
4179 * include/std/streambuf: Likewise.
4180 * include/std/string: Likewise.
4181 * include/std/system_error: Likewise.
4182 * include/std/thread: Likewise.
4183 * include/std/tuple: Likewise.
4184 * include/std/type_traits: Likewise.
4185 * include/std/unordered_map: Likewise.
4186 * include/std/unordered_set: Likewise.
4187 * include/std/utility: Likewise.
4188 * include/std/valarray: Likewise.
4189 * include/std/vector: Likewise.
4190 * include/tr1/array: Likewise.
4191 * include/tr1/bessel_function.tcc: Likewise.
4192 * include/tr1/beta_function.tcc: Likewise.
4193 * include/tr1/ccomplex: Likewise.
4194 * include/tr1/cctype: Likewise.
4195 * include/tr1/cfenv: Likewise.
4196 * include/tr1/cfloat: Likewise.
4197 * include/tr1/cinttypes: Likewise.
4198 * include/tr1/climits: Likewise.
4199 * include/tr1/cmath: Likewise.
4200 * include/tr1/complex.h: Likewise.
4201 * include/tr1/complex: Likewise.
4202 * include/tr1/cstdarg: Likewise.
4203 * include/tr1/cstdbool: Likewise.
4204 * include/tr1/cstdint: Likewise.
4205 * include/tr1/cstdio: Likewise.
4206 * include/tr1/cstdlib: Likewise.
4207 * include/tr1/ctgmath: Likewise.
4208 * include/tr1/ctime: Likewise.
4209 * include/tr1/ctype.h: Likewise.
4210 * include/tr1/cwchar: Likewise.
4211 * include/tr1/cwctype: Likewise.
4212 * include/tr1/ell_integral.tcc: Likewise.
4213 * include/tr1/exp_integral.tcc: Likewise.
4214 * include/tr1/fenv.h: Likewise.
4215 * include/tr1/float.h: Likewise.
4216 * include/tr1/functional: Likewise.
4217 * include/tr1/functional_hash.h: Likewise.
4218 * include/tr1/gamma.tcc: Likewise.
4219 * include/tr1/hashtable.h: Likewise.
4220 * include/tr1/hypergeometric.tcc: Likewise.
4221 * include/tr1/inttypes.h: Likewise.
4222 * include/tr1/legendre_function.tcc: Likewise.
4223 * include/tr1/limits.h: Likewise.
4224 * include/tr1/math.h: Likewise.
4225 * include/tr1/memory: Likewise.
4226 * include/tr1/modified_bessel_func.tcc: Likewise.
4227 * include/tr1/poly_hermite.tcc: Likewise.
4228 * include/tr1/poly_laguerre.tcc: Likewise.
4229 * include/tr1/random: Likewise.
4230 * include/tr1/regex: Likewise.
4231 * include/tr1/riemann_zeta.tcc: Likewise.
4232 * include/tr1/shared_ptr.h: Likewise.
4233 * include/tr1/special_function_util.h: Likewise.
4234 * include/tr1/stdarg.h: Likewise.
4235 * include/tr1/stdbool.h: Likewise.
4236 * include/tr1/stdint.h: Likewise.
4237 * include/tr1/stdio.h: Likewise.
4238 * include/tr1/stdlib.h: Likewise.
4239 * include/tr1/tgmath.h: Likewise.
4240 * include/tr1/tuple: Likewise.
4241 * include/tr1/type_traits: Likewise.
4242 * include/tr1/unordered_map: Likewise.
4243 * include/tr1/unordered_set: Likewise.
4244 * include/tr1/utility: Likewise.
4245 * include/tr1/wchar.h: Likewise.
4246 * include/tr1/wctype.h: Likewise.
4247 * include/tr1_impl/array: Likewise.
4248 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4249 * include/tr1_impl/cctype: Likewise.
4250 * include/tr1_impl/cfenv: Likewise.
4251 * include/tr1_impl/cinttypes: Likewise.
4252 * include/tr1_impl/cmath: Likewise.
4253 * include/tr1_impl/complex: Likewise.
4254 * include/tr1_impl/cstdint: Likewise.
4255 * include/tr1_impl/cstdio: Likewise.
4256 * include/tr1_impl/cstdlib: Likewise.
4257 * include/tr1_impl/cwchar: Likewise.
4258 * include/tr1_impl/cwctype: Likewise.
4259 * include/tr1_impl/functional: Likewise.
4260 * include/tr1_impl/functional_hash.h: Likewise.
4261 * include/tr1_impl/hashtable: Likewise.
4262 * include/tr1_impl/hashtable_policy.h: Likewise.
4263 * include/tr1_impl/random.tcc: Likewise.
4264 * include/tr1_impl/random: Likewise.
4265 * include/tr1_impl/regex: Likewise.
4266 * include/tr1_impl/type_traits: Likewise.
4267 * include/tr1_impl/unordered_map: Likewise.
4268 * include/tr1_impl/unordered_set: Likewise.
4269 * include/tr1_impl/utility: Likewise.
4270 * libsupc++/array_type_info.cc: Likewise.
4271 * libsupc++/atexit_arm.cc: Likewise.
4272 * libsupc++/bad_cast.cc: Likewise.
4273 * libsupc++/bad_typeid.cc: Likewise.
4274 * libsupc++/class_type_info.cc: Likewise.
4275 * libsupc++/cxxabi-forced.h: Likewise.
4276 * libsupc++/cxxabi.h: Likewise.
4277 * libsupc++/del_op.cc: Likewise.
4278 * libsupc++/del_opnt.cc: Likewise.
4279 * libsupc++/del_opv.cc: Likewise.
4280 * libsupc++/del_opvnt.cc: Likewise.
4281 * libsupc++/dyncast.cc: Likewise.
4282 * libsupc++/eh_alloc.cc: Likewise.
4283 * libsupc++/eh_arm.cc: Likewise.
4284 * libsupc++/eh_aux_runtime.cc: Likewise.
4285 * libsupc++/eh_call.cc: Likewise.
4286 * libsupc++/eh_catch.cc: Likewise.
4287 * libsupc++/eh_exception.cc: Likewise.
4288 * libsupc++/eh_globals.cc: Likewise.
4289 * libsupc++/eh_personality.cc: Likewise.
4290 * libsupc++/eh_ptr.cc: Likewise.
4291 * libsupc++/eh_term_handler.cc: Likewise.
4292 * libsupc++/eh_terminate.cc: Likewise.
4293 * libsupc++/eh_throw.cc: Likewise.
4294 * libsupc++/eh_type.cc: Likewise.
4295 * libsupc++/eh_unex_handler.cc: Likewise.
4296 * libsupc++/enum_type_info.cc: Likewise.
4297 * libsupc++/exception: Likewise.
4298 * libsupc++/exception_defines.h: Likewise.
4299 * libsupc++/exception_ptr.h: Likewise.
4300 * libsupc++/function_type_info.cc: Likewise.
4301 * libsupc++/fundamental_type_info.cc: Likewise.
4302 * libsupc++/guard.cc: Likewise.
4303 * libsupc++/initializer_list: Likewise.
4304 * libsupc++/new: Likewise.
4305 * libsupc++/new_handler.cc: Likewise.
4306 * libsupc++/new_op.cc: Likewise.
4307 * libsupc++/new_opnt.cc: Likewise.
4308 * libsupc++/new_opv.cc: Likewise.
4309 * libsupc++/new_opvnt.cc: Likewise.
4310 * libsupc++/pbase_type_info.cc: Likewise.
4311 * libsupc++/pmem_type_info.cc: Likewise.
4312 * libsupc++/pointer_type_info.cc: Likewise.
4313 * libsupc++/pure.cc: Likewise.
4314 * libsupc++/si_class_type_info.cc: Likewise.
4315 * libsupc++/tinfo.cc: Likewise.
4316 * libsupc++/tinfo.h: Likewise.
4317 * libsupc++/tinfo2.cc: Likewise.
4318 * libsupc++/typeinfo: Likewise.
4319 * libsupc++/unwind-cxx.h: Likewise.
4320 * libsupc++/vec.cc: Likewise.
4321 * libsupc++/vmi_class_type_info.cc: Likewise.
4322 * libsupc++/vterminate.cc: Likewise.
4323 * po/string_literals.cc: Likewise.
4324 * src/atomic.cc: Likewise.
4325 * src/bitmap_allocator.cc: Likewise.
4326 * src/chrono.cc: Likewise.
4327 * src/codecvt.cc: Likewise.
4328 * src/compatibility-ldbl.cc: Likewise.
4329 * src/compatibility.cc: Likewise.
4330 * src/complex_io.cc: Likewise.
4331 * src/concept-inst.cc: Likewise.
4332 * src/condition_variable.cc: Likewise.
4333 * src/ctype.cc: Likewise.
4334 * src/debug.cc: Likewise.
4335 * src/debug_list.cc: Likewise.
4336 * src/ext-inst.cc: Likewise.
4337 * src/fstream-inst.cc: Likewise.
4338 * src/functexcept.cc: Likewise.
4339 * src/globals_io.cc: Likewise.
4340 * src/hash.cc: Likewise.
4341 * src/hash_c++0x.cc: Likewise.
4342 * src/hashtable.cc: Likewise.
4343 * src/hashtable_c++0x.cc: Likewise.
4344 * src/ios-inst.cc: Likewise.
4345 * src/ios.cc: Likewise.
4346 * src/ios_failure.cc: Likewise.
4347 * src/ios_init.cc: Likewise.
4348 * src/ios_locale.cc: Likewise.
4349 * src/iostream-inst.cc: Likewise.
4350 * src/istream-inst.cc: Likewise.
4351 * src/istream.cc: Likewise.
4352 * src/limits.cc: Likewise.
4353 * src/limits_c++0x.cc: Likewise.
4354 * src/list.cc: Likewise.
4355 * src/locale-inst.cc: Likewise.
4356 * src/locale.cc: Likewise.
4357 * src/locale_facets.cc: Likewise.
4358 * src/locale_init.cc: Likewise.
4359 * src/localename.cc: Likewise.
4360 * src/math_stubs_float.cc: Likewise.
4361 * src/math_stubs_long_double.cc: Likewise.
4362 * src/misc-inst.cc: Likewise.
4363 * src/mt_allocator.cc: Likewise.
4364 * src/mutex.cc: Likewise.
4365 * src/ostream-inst.cc: Likewise.
4366 * src/parallel_list.cc: Likewise.
4367 * src/parallel_settings.cc: Likewise.
4368 * src/pool_allocator.cc: Likewise.
4369 * src/sstream-inst.cc: Likewise.
4370 * src/stdexcept.cc: Likewise.
4371 * src/streambuf-inst.cc: Likewise.
4372 * src/streambuf.cc: Likewise.
4373 * src/string-inst.cc: Likewise.
4374 * src/strstream.cc: Likewise.
4375 * src/system_error.cc: Likewise.
4376 * src/thread.cc: Likewise.
4377 * src/tree.cc: Likewise.
4378 * src/valarray-inst.cc: Likewise.
4379 * src/wlocale-inst.cc: Likewise.
4380 * src/wstring-inst.cc: Likewise.
4381 * doc/xml/manual/intro.xml: Change documentation to refer the
4382 reader to version 3 of the GNU General Public License, version
4383 3.1 of the GCC Runtime Library Exception, and to point readers
4384 at the FSF's license web page.
4385
4386 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4387
4388 * Makefile.am: Change copyright header to refer to version
4389 3 of the GNU General Public License and to point readers at the
4390 COPYING3 file and the FSF's license web page.
4391 * doc/Makefile.am: Likewise.
4392 * include/Makefile.am: Likewise.
4393 * libsupc++/Makefile.am: Likewise.
4394 * po/Makefile.am: Likewise.
4395 * po/POTFILES.in: Likewise.
4396 * src/Makefile.am: Likewise.
4397 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4398 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4399 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4400 Likewise.
4401 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4402 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4403 Likewise.
4404 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4405 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4406 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4407 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4408 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4409 * testsuite/18_support/bad_cast/what.cc: Likewise.
4410 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4411 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4412 Likewise.
4413 * testsuite/18_support/bad_exception/what.cc: Likewise.
4414 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4415 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4416 * testsuite/18_support/exception/38732.cc: Likewise.
4417 * testsuite/18_support/exception/what.cc: Likewise.
4418 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4419 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4420 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4421 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4422 * testsuite/18_support/headers/climits/values.cc: Likewise.
4423 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4424 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4425 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4426 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4427 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4428 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4429 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4430 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4431 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4432 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4433 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4434 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4435 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4436 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4437 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4438 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4439 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4440 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4441 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4442 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4443 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4444 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4445 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4446 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4447 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4448 * testsuite/18_support/new_delete_placement.cc: Likewise.
4449 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4450 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4451 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4452 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4453 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4454 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4455 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4456 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4457 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4458 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4459 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4460 Likewise.
4461 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4462 * testsuite/18_support/pthread_guard.cc: Likewise.
4463 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4464 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4465 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4466 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4467 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4468 Likewise.
4469 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4470 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4471 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4472 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4473 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4474 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4475 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4476 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4477 Likewise.
4478 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4479 Likewise.
4480 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4481 Likewise.
4482 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4483 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4484 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4485 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4486 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4487 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4488 Likewise.
4489 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4490 Likewise.
4491 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4492 Likewise.
4493 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4494 Likewise.
4495 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4496 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4497 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4498 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4499 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4500 Likewise.
4501 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4502 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4503 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4504 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4505 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4506 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4507 Likewise.
4508 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4509 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4510 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4511 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4512 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4513 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4514 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4515 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4516 * testsuite/20_util/allocator/1.cc: Likewise.
4517 * testsuite/20_util/allocator/10378.cc: Likewise.
4518 * testsuite/20_util/allocator/14176.cc: Likewise.
4519 * testsuite/20_util/allocator/33807.cc: Likewise.
4520 * testsuite/20_util/allocator/8230.cc: Likewise.
4521 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4522 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4523 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4524 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4525 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4526 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4527 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4528 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4529 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4530 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4531 Likewise.
4532 * testsuite/20_util/clocks/1.cc: Likewise.
4533 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4534 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4535 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4536 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4537 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4538 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4539 * testsuite/20_util/duration/cons/1.cc: Likewise.
4540 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4541 * testsuite/20_util/duration/cons/2.cc: Likewise.
4542 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4543 Likewise.
4544 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4545 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4546 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4547 Likewise.
4548 * testsuite/20_util/forward/1.cc: Likewise.
4549 * testsuite/20_util/forward/1_neg.cc: Likewise.
4550 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4551 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4552 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4553 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4554 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4555 Likewise.
4556 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4557 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4558 Likewise.
4559 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4560 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4561 Likewise.
4562 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4563 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4564 Likewise.
4565 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4566 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4567 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4568 Likewise.
4569 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4570 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4571 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4572 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4573 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4574 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4575 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4576 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4577 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4578 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4579 Likewise.
4580 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4581 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4582 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4583 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4584 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4585 Likewise.
4586 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4587 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4588 Likewise.
4589 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4590 * testsuite/20_util/identity/value.cc: Likewise.
4591 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4592 * testsuite/20_util/is_integral/value.cc: Likewise.
4593 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4594 Likewise.
4595 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4596 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4597 * testsuite/20_util/is_reference/value.cc: Likewise.
4598 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4599 Likewise.
4600 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4601 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4602 * testsuite/20_util/is_signed/value.cc: Likewise.
4603 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4604 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4605 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4606 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4607 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4608 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4609 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4610 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4611 Likewise.
4612 * testsuite/20_util/move/1.cc: Likewise.
4613 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4614 * testsuite/20_util/pair/1.cc: Likewise.
4615 * testsuite/20_util/pair/2.cc: Likewise.
4616 * testsuite/20_util/pair/3.cc: Likewise.
4617 * testsuite/20_util/pair/4.cc: Likewise.
4618 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4619 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4620 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4621 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4622 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4623 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4624 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4625 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4626 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4627 Likewise.
4628 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4629 Likewise.
4630 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4631 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4632 * testsuite/20_util/rel_ops.cc: Likewise.
4633 * testsuite/20_util/remove_reference/value.cc: Likewise.
4634 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4635 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4636 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4637 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4638 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4639 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4640 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4641 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4642 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4643 Likewise.
4644 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4645 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4646 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4647 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4648 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4649 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4650 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4651 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4652 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4653 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4654 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4655 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4656 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4657 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4658 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4659 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4660 Likewise.
4661 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4662 Likewise.
4663 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4664 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4665 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4666 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4667 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4668 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4669 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4670 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4671 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4672 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4673 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4674 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4675 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4676 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4677 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4678 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4679 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4680 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4681 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4682 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4683 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4684 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4685 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4686 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4687 Likewise.
4688 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4689 Likewise.
4690 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4691 Likewise.
4692 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4693 Likewise.
4694 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4695 Likewise.
4696 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4697 Likewise.
4698 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4699 Likewise.
4700 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4701 Likewise.
4702 * testsuite/20_util/temporary_buffer.cc: Likewise.
4703 * testsuite/20_util/time_point/1.cc: Likewise.
4704 * testsuite/20_util/time_point/2.cc: Likewise.
4705 * testsuite/20_util/time_point/3.cc: Likewise.
4706 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4707 Likewise.
4708 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4709 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4710 Likewise.
4711 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4712 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4713 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4714 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4715 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4716 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4717 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4718 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4719 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4720 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4721 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4722 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4723 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4724 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4725 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4726 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4727 Likewise.
4728 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4729 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4730 Likewise.
4731 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4732 Likewise.
4733 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4734 Likewise.
4735 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4736 Likewise.
4737 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4738 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4739 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4740 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4741 Likewise.
4742 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4743 Likewise.
4744 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4745 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4746 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4747 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4748 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4749 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4750 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4751 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4752 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4753 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4754 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4755 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4756 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4757 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4758 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4759 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4760 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4761 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4762 Likewise.
4763 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4764 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4765 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4766 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4767 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4768 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4769 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4770 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4771 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4772 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4773 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4774 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4775 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4776 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4777 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4778 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4779 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4780 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4781 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4782 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4783 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4784 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4785 Likewise.
4786 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4787 Likewise.
4788 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4789 Likewise.
4790 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4791 Likewise.
4792 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4793 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4794 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4795 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4796 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4797 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4798 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4799 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4800 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4801 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4802 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4803 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4804 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4805 Likewise.
4806 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4807 Likewise.
4808 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4809 Likewise.
4810 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4811 Likewise.
4812 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4813 Likewise.
4814 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4815 Likewise.
4816 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4817 Likewise.
4818 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4819 Likewise.
4820 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4821 Likewise.
4822 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4823 Likewise.
4824 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4825 Likewise.
4826 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4827 Likewise.
4828 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4829 Likewise.
4830 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4831 Likewise.
4832 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4833 Likewise.
4834 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4835 Likewise.
4836 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4837 Likewise.
4838 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4839 Likewise.
4840 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4841 Likewise.
4842 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4843 Likewise.
4844 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4845 Likewise.
4846 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4847 Likewise.
4848 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4849 Likewise.
4850 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4851 Likewise.
4852 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4853 Likewise.
4854 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4855 Likewise.
4856 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4857 Likewise.
4858 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4859 Likewise.
4860 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4861 Likewise.
4862 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4863 Likewise.
4864 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4865 Likewise.
4866 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4867 Likewise.
4868 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4869 Likewise.
4870 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4871 Likewise.
4872 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4873 Likewise.
4874 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4875 Likewise.
4876 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4877 Likewise.
4878 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4879 Likewise.
4880 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4881 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4882 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4883 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4884 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4885 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4886 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4887 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4888 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4889 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4890 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4891 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4892 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4893 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4894 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4895 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4896 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4897 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4898 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4899 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4900 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4901 Likewise.
4902 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4903 Likewise.
4904 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4905 Likewise.
4906 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4907 Likewise.
4908 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4909 Likewise.
4910 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4911 Likewise.
4912 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4913 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4914 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4915 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4916 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4917 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4918 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4919 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4920 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4921 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4922 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4923 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4924 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4925 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4926 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4927 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4928 Likewise.
4929 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4930 Likewise.
4931 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4932 Likewise.
4933 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4934 Likewise.
4935 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4936 Likewise.
4937 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
4938 Likewise.
4939 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
4940 Likewise.
4941 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
4942 Likewise.
4943 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
4944 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
4945 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
4946 Likewise.
4947 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
4948 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
4949 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
4950 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
4951 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
4952 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
4953 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
4954 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
4955 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
4956 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
4957 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
4958 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
4959 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
4960 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
4961 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
4962 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
4963 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
4964 Likewise.
4965 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
4966 Likewise.
4967 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
4968 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
4969 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
4970 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
4971 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
4972 Likewise.
4973 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
4974 Likewise.
4975 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
4976 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
4977 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
4978 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
4979 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
4980 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
4981 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
4982 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
4983 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
4984 Likewise.
4985 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
4986 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
4987 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
4988 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
4989 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
4990 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
4991 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
4992 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
4993 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
4994 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
4995 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
4996 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
4997 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
4998 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
4999 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5000 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5001 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5002 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5003 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5004 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5005 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5006 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5007 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5008 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5009 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5010 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5011 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5012 Likewise.
5013 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5014 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5015 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5016 Likewise.
5017 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5018 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5019 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5020 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5021 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5022 Likewise.
5023 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5024 Likewise.
5025 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5026 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5027 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5028 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5029 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5030 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5031 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5032 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5033 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5034 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5035 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5036 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5037 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5038 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5039 Likewise.
5040 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5041 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5042 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5043 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5044 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5045 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5046 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5047 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5048 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5049 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5050 Likewise.
5051 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5052 Likewise.
5053 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5054 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5055 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5056 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5057 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5058 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5059 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5060 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5061 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5062 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5063 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5064 Likewise.
5065 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5066 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5067 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5068 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5069 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5070 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5071 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5072 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5073 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5074 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5075 Likewise.
5076 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5077 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5078 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5079 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5080 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5081 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5082 Likewise.
5083 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5084 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5085 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5086 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5087 Likewise.
5088 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5089 Likewise.
5090 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5091 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5092 Likewise.
5093 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5094 * testsuite/22_locale/ctype/2.cc: Likewise.
5095 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5096 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5097 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5098 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5099 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5100 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5101 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5102 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5103 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5104 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5105 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5106 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5107 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5108 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5109 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5110 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5111 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5112 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5113 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5114 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5115 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5116 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5117 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5118 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5119 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5120 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5121 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5122 * testsuite/22_locale/facet/1.cc: Likewise.
5123 * testsuite/22_locale/facet/2.cc: Likewise.
5124 * testsuite/22_locale/facet/25421.cc: Likewise.
5125 * testsuite/22_locale/global_templates/1.cc: Likewise.
5126 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5127 Likewise.
5128 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5129 Likewise.
5130 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5131 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5132 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5133 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5134 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5135 * testsuite/22_locale/locale/13630.cc: Likewise.
5136 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5137 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5138 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5139 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5140 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5141 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5142 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5143 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5144 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5145 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5146 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5147 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5148 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5149 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5150 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5151 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5152 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5153 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5154 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5155 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5156 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5157 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5158 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5159 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5160 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5161 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5162 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5163 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5164 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5165 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5166 Likewise.
5167 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5168 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5169 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5170 Likewise.
5171 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5172 Likewise.
5173 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5174 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5175 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5176 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5177 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5178 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5179 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5180 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5181 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5182 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5183 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5184 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5185 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5186 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5187 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5188 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5189 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5190 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5191 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5192 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5193 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5194 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5195 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5196 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5197 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5198 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5199 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5200 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5201 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5202 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5203 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5204 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5205 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5206 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5207 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5208 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5209 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5210 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5211 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5212 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5213 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5214 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5215 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5216 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5217 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5218 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5219 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5220 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5221 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5222 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5223 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5224 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5225 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5226 Likewise.
5227 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5228 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5229 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5230 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5231 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5232 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5233 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5234 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5235 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5236 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5237 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5238 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5239 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5240 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5241 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5242 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5243 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5244 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5245 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5246 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5247 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5248 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5249 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5250 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5251 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5252 Likewise.
5253 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5254 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5255 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5256 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5257 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5258 Likewise.
5259 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5260 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5261 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5262 Likewise.
5263 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5264 Likewise.
5265 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5266 Likewise.
5267 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5268 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5269 Likewise.
5270 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5271 Likewise.
5272 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5273 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5274 Likewise.
5275 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5276 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5277 Likewise.
5278 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5279 Likewise.
5280 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5281 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5282 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5283 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5284 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5285 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5286 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5287 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5288 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5289 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5290 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5291 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5292 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5293 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5294 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5295 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5296 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5297 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5298 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5299 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5300 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5301 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5302 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5303 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5304 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5305 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5306 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5307 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5308 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5309 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5310 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5311 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5312 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5313 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5314 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5315 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5316 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5317 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5318 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5319 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5320 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5321 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5322 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5323 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5324 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5325 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5326 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5327 Likewise.
5328 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5329 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5330 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5331 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5332 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5333 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5334 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5335 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5336 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5337 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5338 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5339 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5340 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5341 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5342 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5343 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5344 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5345 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5346 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5347 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5348 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5349 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5350 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5351 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5352 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5353 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5354 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5355 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5356 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5357 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5358 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5359 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5360 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5361 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5362 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5363 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5364 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5365 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5366 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5367 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5368 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5369 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5370 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5371 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5372 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5373 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5374 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5375 Likewise.
5376 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5377 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5378 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5379 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5380 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5381 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5382 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5383 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5384 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5385 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5386 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5387 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5388 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5389 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5390 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5391 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5392 Likewise.
5393 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5394 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5395 Likewise.
5396 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5397 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5398 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5399 Likewise.
5400 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5401 Likewise.
5402 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5403 Likewise.
5404 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5405 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5406 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5407 Likewise.
5408 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5409 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5410 Likewise.
5411 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5412 Likewise.
5413 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5414 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5415 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5416 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5417 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5418 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5419 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5420 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5421 Likewise.
5422 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5423 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5424 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5425 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5426 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5427 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5428 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5429 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5430 Likewise.
5431 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5432 Likewise.
5433 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5434 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5435 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5436 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5437 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5438 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5439 Likewise.
5440 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5441 Likewise.
5442 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5443 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5444 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5445 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5446 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5447 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5448 Likewise.
5449 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5450 Likewise.
5451 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5452 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5453 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5454 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5455 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5456 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5457 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5458 Likewise.
5459 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5460 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5461 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5462 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5463 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5464 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5465 Likewise.
5466 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5467 Likewise.
5468 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5469 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5470 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5471 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5472 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5473 Likewise.
5474 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5475 Likewise.
5476 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5477 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5478 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5479 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5480 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5481 Likewise.
5482 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5483 Likewise.
5484 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5485 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5486 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5487 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5488 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5489 Likewise.
5490 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5491 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5492 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5493 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5494 Likewise.
5495 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5496 Likewise.
5497 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5498 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5499 Likewise.
5500 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5501 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5502 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5503 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5504 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5505 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5506 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5507 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5508 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5509 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5510 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5511 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5512 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5513 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5514 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5515 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5516 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5517 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5518 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5519 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5520 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5521 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5522 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5523 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5524 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5525 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5526 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5527 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5528 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5529 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5530 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5531 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5532 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5533 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5534 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5535 Likewise.
5536 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5537 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5538 * testsuite/23_containers/bitset/18604.cc: Likewise.
5539 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5540 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5541 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5542 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5543 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5544 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5545 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5546 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5547 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5548 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5549 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5550 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5551 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5552 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5553 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5554 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5555 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5556 * testsuite/23_containers/deque/18604.cc: Likewise.
5557 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5558 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5559 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5560 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5561 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5562 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5563 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5564 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5565 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5566 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5567 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5568 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5569 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5570 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5571 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5572 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5573 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5574 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5575 Likewise.
5576 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5577 Likewise.
5578 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5579 Likewise.
5580 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5581 Likewise.
5582 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5583 Likewise.
5584 * testsuite/23_containers/deque/types/1.cc: Likewise.
5585 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5586 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5587 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5588 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5589 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5590 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5591 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5592 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5593 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5594 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5595 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5596 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5597 Likewise.
5598 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5599 Likewise.
5600 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5601 Likewise.
5602 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5603 Likewise.
5604 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5605 Likewise.
5606 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5607 Likewise.
5608 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5609 Likewise.
5610 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5611 Likewise.
5612 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5613 Likewise.
5614 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5615 Likewise.
5616 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5617 Likewise.
5618 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5619 Likewise.
5620 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5621 Likewise.
5622 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5623 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5624 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5625 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5626 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5627 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5628 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5629 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5630 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5631 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5632 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5633 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5634 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5635 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5636 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5637 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5638 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5639 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5640 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5641 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5642 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5643 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5644 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5645 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5646 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5647 Likewise.
5648 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5649 Likewise.
5650 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5651 * testsuite/23_containers/list/18604.cc: Likewise.
5652 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5653 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5654 * testsuite/23_containers/list/cons/1.cc: Likewise.
5655 * testsuite/23_containers/list/cons/2.cc: Likewise.
5656 * testsuite/23_containers/list/cons/3.cc: Likewise.
5657 * testsuite/23_containers/list/cons/4.cc: Likewise.
5658 * testsuite/23_containers/list/cons/5.cc: Likewise.
5659 * testsuite/23_containers/list/cons/6.cc: Likewise.
5660 * testsuite/23_containers/list/cons/7.cc: Likewise.
5661 * testsuite/23_containers/list/cons/8.cc: Likewise.
5662 * testsuite/23_containers/list/cons/9.cc: Likewise.
5663 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5664 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5665 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5666 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5667 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5668 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5669 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5670 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5671 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5672 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5673 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5674 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5675 * testsuite/23_containers/list/operations/1.cc: Likewise.
5676 * testsuite/23_containers/list/operations/2.cc: Likewise.
5677 * testsuite/23_containers/list/operations/3.cc: Likewise.
5678 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5679 * testsuite/23_containers/list/operations/4.cc: Likewise.
5680 * testsuite/23_containers/list/operations/5.cc: Likewise.
5681 * testsuite/23_containers/list/pthread1.cc: Likewise.
5682 * testsuite/23_containers/list/pthread5.cc: Likewise.
5683 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5684 Likewise.
5685 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5686 Likewise.
5687 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5688 Likewise.
5689 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5690 Likewise.
5691 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5692 Likewise.
5693 * testsuite/23_containers/map/18604.cc: Likewise.
5694 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5695 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5696 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5697 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5698 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5699 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5700 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5701 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5702 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5703 * testsuite/23_containers/map/operators/1.cc: Likewise.
5704 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5705 * testsuite/23_containers/map/pthread6.cc: Likewise.
5706 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5707 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5708 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5709 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5710 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5711 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5712 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5713 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5714 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5715 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5716 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5717 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5718 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5719 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5720 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5721 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5722 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5723 * testsuite/23_containers/set/18604.cc: Likewise.
5724 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5725 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5726 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5727 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5728 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5729 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5730 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5731 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5732 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5733 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5734 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5735 Likewise.
5736 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5737 Likewise.
5738 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5739 Likewise.
5740 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5741 Likewise.
5742 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5743 Likewise.
5744 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5745 Likewise.
5746 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5747 Likewise.
5748 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5749 Likewise.
5750 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5751 Likewise.
5752 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5753 Likewise.
5754 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5755 Likewise.
5756 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5757 Likewise.
5758 * testsuite/23_containers/vector/18604.cc: Likewise.
5759 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5760 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5761 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5762 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5763 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5764 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5765 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5766 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5767 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5768 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5769 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5770 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5771 Likewise.
5772 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5773 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5774 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5775 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5776 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5777 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5778 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5779 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5780 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5781 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5782 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5783 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5784 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5785 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5786 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5787 Likewise.
5788 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5789 Likewise.
5790 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5791 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5792 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5793 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5794 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5795 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5796 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5797 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5798 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5799 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5800 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5801 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5802 Likewise.
5803 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5804 Likewise.
5805 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5806 Likewise.
5807 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5808 Likewise.
5809 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5810 Likewise.
5811 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5812 Likewise.
5813 * testsuite/23_containers/vector/resize/1.cc: Likewise.
5814 * testsuite/23_containers/vector/types/1.cc: Likewise.
5815 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5816 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5817 Likewise.
5818 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5819 Likewise.
5820 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5821 Likewise.
5822 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5823 Likewise.
5824 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5825 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5826 Likewise.
5827 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5828 Likewise.
5829 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5830 Likewise.
5831 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5832 Likewise.
5833 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5834 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5835 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5836 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5837 Likewise.
5838 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5839 Likewise.
5840 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5841 Likewise.
5842 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5843 Likewise.
5844 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5845 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5846 Likewise.
5847 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5848 Likewise.
5849 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5850 Likewise.
5851 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5852 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5853 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5854 Likewise.
5855 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5856 Likewise.
5857 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5858 Likewise.
5859 * testsuite/24_iterators/operations/next.cc: Likewise.
5860 * testsuite/24_iterators/operations/prev.cc: Likewise.
5861 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5862 Likewise.
5863 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5864 Likewise.
5865 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5866 Likewise.
5867 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5868 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5869 Likewise.
5870 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5871 Likewise.
5872 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5873 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5874 Likewise.
5875 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5876 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5877 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5878 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5879 Likewise.
5880 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5881 Likewise.
5882 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5883 Likewise.
5884 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5885 Likewise.
5886 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5887 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5888 * testsuite/25_algorithms/all_of/1.cc: Likewise.
5889 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5890 * testsuite/25_algorithms/any_of/1.cc: Likewise.
5891 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5892 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5893 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5894 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5895 * testsuite/25_algorithms/copy/1.cc: Likewise.
5896 * testsuite/25_algorithms/copy/2.cc: Likewise.
5897 * testsuite/25_algorithms/copy/3.cc: Likewise.
5898 * testsuite/25_algorithms/copy/34595.cc: Likewise.
5899 * testsuite/25_algorithms/copy/4.cc: Likewise.
5900 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5901 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5902 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5903 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5904 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5905 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5906 Likewise.
5907 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5908 Likewise.
5909 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5910 Likewise.
5911 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5912 Likewise.
5913 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5914 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5915 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5916 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5917 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5918 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5919 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5920 * testsuite/25_algorithms/count/1.cc: Likewise.
5921 * testsuite/25_algorithms/count/check_type.cc: Likewise.
5922 * testsuite/25_algorithms/count_if/1.cc: Likewise.
5923 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5924 * testsuite/25_algorithms/equal/1.cc: Likewise.
5925 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5926 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5927 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5928 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5929 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5930 * testsuite/25_algorithms/fill/1.cc: Likewise.
5931 * testsuite/25_algorithms/fill/2.cc: Likewise.
5932 * testsuite/25_algorithms/fill/3.cc: Likewise.
5933 * testsuite/25_algorithms/fill/35725.cc: Likewise.
5934 * testsuite/25_algorithms/fill/4.cc: Likewise.
5935 * testsuite/25_algorithms/fill/5.cc: Likewise.
5936 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
5937 * testsuite/25_algorithms/find/1.cc: Likewise.
5938 * testsuite/25_algorithms/find/17441.cc: Likewise.
5939 * testsuite/25_algorithms/find/check_type.cc: Likewise.
5940 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
5941 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
5942 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
5943 Likewise.
5944 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
5945 Likewise.
5946 * testsuite/25_algorithms/find_end/1.cc: Likewise.
5947 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
5948 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
5949 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
5950 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
5951 * testsuite/25_algorithms/find_if/1.cc: Likewise.
5952 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
5953 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
5954 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
5955 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
5956 Likewise.
5957 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
5958 Likewise.
5959 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
5960 Likewise.
5961 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
5962 Likewise.
5963 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
5964 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
5965 * testsuite/25_algorithms/heap/1.cc: Likewise.
5966 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
5967 * testsuite/25_algorithms/includes/1.cc: Likewise.
5968 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
5969 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
5970 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
5971 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
5972 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
5973 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
5974 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
5975 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
5976 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
5977 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
5978 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
5979 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
5980 Likewise.
5981 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
5982 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
5983 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
5984 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
5985 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
5986 * testsuite/25_algorithms/max/1.cc: Likewise.
5987 * testsuite/25_algorithms/max/2.cc: Likewise.
5988 * testsuite/25_algorithms/max/3.cc: Likewise.
5989 * testsuite/25_algorithms/max/37547.cc: Likewise.
5990 * testsuite/25_algorithms/max/4.cc: Likewise.
5991 * testsuite/25_algorithms/max_element/1.cc: Likewise.
5992 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
5993 * testsuite/25_algorithms/merge/1.cc: Likewise.
5994 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
5995 * testsuite/25_algorithms/min/1.cc: Likewise.
5996 * testsuite/25_algorithms/min/2.cc: Likewise.
5997 * testsuite/25_algorithms/min/3.cc: Likewise.
5998 * testsuite/25_algorithms/min/37547.cc: Likewise.
5999 * testsuite/25_algorithms/min/4.cc: Likewise.
6000 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6001 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6002 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6003 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6004 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6005 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6006 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6007 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6008 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6009 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6010 * testsuite/25_algorithms/move/1.cc: Likewise.
6011 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6012 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6013 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6014 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6015 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6016 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6017 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6018 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6019 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6020 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6021 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6022 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6023 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6024 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6025 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6026 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6027 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6028 * testsuite/25_algorithms/partition/1.cc: Likewise.
6029 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6030 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6031 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6032 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6033 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6034 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6035 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6036 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6037 * testsuite/25_algorithms/remove/1.cc: Likewise.
6038 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6039 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6040 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6041 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6042 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6043 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6044 * testsuite/25_algorithms/replace/1.cc: Likewise.
6045 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6046 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6047 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6048 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6049 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6050 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6051 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6052 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6053 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6054 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6055 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6056 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6057 * testsuite/25_algorithms/search/1.cc: Likewise.
6058 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6059 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6060 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6061 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6062 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6063 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6064 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6065 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6066 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6067 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6068 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6069 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6070 Likewise.
6071 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6072 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6073 * testsuite/25_algorithms/sort/1.cc: Likewise.
6074 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6075 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6076 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6077 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6078 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6079 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6080 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6081 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6082 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6083 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6084 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6085 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6086 * testsuite/25_algorithms/unique/1.cc: Likewise.
6087 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6088 * testsuite/25_algorithms/unique/2.cc: Likewise.
6089 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6090 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6091 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6092 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6093 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6094 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6095 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6096 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6097 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6098 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6099 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6100 * testsuite/26_numerics/complex/13450.cc: Likewise.
6101 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6102 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6103 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6104 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6105 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6106 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6107 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6108 Likewise.
6109 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6110 Likewise.
6111 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6112 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6113 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6114 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6115 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6116 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6117 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6118 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6119 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6120 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6121 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6122 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6123 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6124 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6125 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6126 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6127 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6128 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6129 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6130 Likewise.
6131 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6132 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6133 Likewise.
6134 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6135 Likewise.
6136 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6137 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6138 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6139 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6140 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6141 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6142 * testsuite/26_numerics/iota/1.cc: Likewise.
6143 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6144 * testsuite/26_numerics/slice/1.cc: Likewise.
6145 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6146 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6147 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6148 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6149 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6150 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6151 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6152 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6153 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6154 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6155 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6156 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6157 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6158 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6159 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6160 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6161 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6162 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6163 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6164 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6165 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6166 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6167 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6168 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6169 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6170 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6171 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6172 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6173 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6174 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6175 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6176 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6177 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6178 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6179 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6180 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6181 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6182 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6183 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6184 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6185 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6186 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6187 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6188 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6189 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6190 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6191 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6192 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6193 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6194 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6195 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6196 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6197 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6198 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6199 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6200 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6201 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6202 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6203 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6204 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6205 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6206 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6207 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6208 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6209 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6210 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6211 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6212 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6213 Likewise.
6214 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6215 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6216 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6217 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6218 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6219 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6220 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6221 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6222 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6223 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6224 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6225 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6226 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6227 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6228 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6229 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6230 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6231 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6232 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6233 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6234 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6235 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6236 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6237 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6238 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6239 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6240 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6241 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6242 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6243 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6244 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6245 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6246 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6247 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6248 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6249 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6250 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6251 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6252 Likewise.
6253 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6254 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6255 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6256 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6257 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6258 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6259 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6260 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6261 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6262 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6263 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6264 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6265 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6266 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6267 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6268 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6269 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6270 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6271 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6272 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6273 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6274 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6275 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6276 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6277 Likewise.
6278 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6279 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6280 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6281 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6282 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6283 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6284 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6285 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6286 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6287 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6288 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6289 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6290 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6291 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6292 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6293 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6294 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6295 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6296 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6297 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6298 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6299 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6300 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6301 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6302 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6303 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6304 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6305 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6306 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6307 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6308 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6309 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6310 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6311 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6312 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6313 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6314 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6315 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6316 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6317 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6318 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6319 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6320 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6321 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6322 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6323 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6324 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6325 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6326 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6327 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6328 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6329 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6330 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6331 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6332 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6333 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6334 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6335 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6336 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6337 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6338 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6339 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6340 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6341 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6342 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6343 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6344 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6345 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6346 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6347 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6348 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6349 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6350 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6351 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6352 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6353 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6354 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6355 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6356 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6357 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6358 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6359 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6360 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6361 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6362 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6363 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6364 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6365 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6366 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6367 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6368 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6369 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6370 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6371 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6372 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6373 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6374 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6375 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6376 Likewise.
6377 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6378 Likewise.
6379 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6380 Likewise.
6381 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6382 Likewise.
6383 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6384 Likewise.
6385 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6386 Likewise.
6387 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6388 Likewise.
6389 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6390 Likewise.
6391 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6392 Likewise.
6393 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6394 Likewise.
6395 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6396 Likewise.
6397 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6398 Likewise.
6399 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6400 Likewise.
6401 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6402 Likewise.
6403 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6404 Likewise.
6405 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6406 Likewise.
6407 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6408 Likewise.
6409 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6410 Likewise.
6411 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6412 Likewise.
6413 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6414 Likewise.
6415 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6416 Likewise.
6417 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6418 Likewise.
6419 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6420 Likewise.
6421 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6422 Likewise.
6423 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6424 Likewise.
6425 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6426 Likewise.
6427 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6428 Likewise.
6429 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6430 Likewise.
6431 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6432 Likewise.
6433 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6434 Likewise.
6435 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6436 Likewise.
6437 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6438 Likewise.
6439 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6440 Likewise.
6441 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6442 Likewise.
6443 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6444 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6445 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6446 Likewise.
6447 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6448 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6449 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6450 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6451 Likewise.
6452 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6453 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6454 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6455 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6456 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6457 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6458 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6459 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6460 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6461 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6462 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6463 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6464 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6465 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6466 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6467 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6468 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6469 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6470 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6471 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6472 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6473 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6474 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6475 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6476 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6477 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6478 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6479 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6480 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6481 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6482 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6483 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6484 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6485 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6486 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6487 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6488 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6489 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6490 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6491 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6492 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6493 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6494 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6495 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6496 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6497 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6498 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6499 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6500 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6501 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6502 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6503 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6504 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6505 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6506 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6507 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6508 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6509 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6510 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6511 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6512 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6513 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6514 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6515 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6516 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6517 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6518 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6519 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6520 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6521 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6522 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6523 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6524 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6525 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6526 Likewise.
6527 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6528 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6529 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6530 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6531 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6532 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6533 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6534 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6535 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6536 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6537 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6538 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6539 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6540 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6541 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6542 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6543 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6544 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6545 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6546 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6547 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6548 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6549 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6550 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6551 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6552 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6553 Likewise.
6554 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6555 Likewise.
6556 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6557 Likewise.
6558 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6559 Likewise.
6560 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6561 Likewise.
6562 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6563 Likewise.
6564 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6565 Likewise.
6566 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6567 Likewise.
6568 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6569 Likewise.
6570 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6571 Likewise.
6572 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6573 Likewise.
6574 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6575 Likewise.
6576 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6577 Likewise.
6578 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6579 Likewise.
6580 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6581 Likewise.
6582 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6583 Likewise.
6584 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6585 Likewise.
6586 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6587 Likewise.
6588 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6589 Likewise.
6590 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6591 Likewise.
6592 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6593 Likewise.
6594 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6595 Likewise.
6596 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6597 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6598 Likewise.
6599 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6600 Likewise.
6601 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6602 Likewise.
6603 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6604 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6605 Likewise.
6606 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6607 Likewise.
6608 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6609 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6610 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6611 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6612 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6613 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6614 Likewise.
6615 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6616 Likewise.
6617 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6618 Likewise.
6619 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6620 Likewise.
6621 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6622 Likewise.
6623 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6624 Likewise.
6625 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6626 Likewise.
6627 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6628 Likewise.
6629 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6630 Likewise.
6631 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6632 Likewise.
6633 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6634 Likewise.
6635 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6636 Likewise.
6637 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6638 Likewise.
6639 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6640 Likewise.
6641 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6642 Likewise.
6643 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6644 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6645 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6646 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6647 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6648 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6649 Likewise.
6650 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6651 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6652 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6653 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6654 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6655 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6656 Likewise.
6657 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6658 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6659 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6660 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6661 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6662 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6663 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6664 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6665 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6666 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6667 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6668 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6669 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6670 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6671 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6672 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6673 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6674 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6675 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6676 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6677 Likewise.
6678 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6679 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6680 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6681 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6682 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6683 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6684 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6685 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6686 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6687 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6688 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6689 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6690 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6691 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6692 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6693 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6694 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6695 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6696 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6697 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6698 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6699 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6700 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6701 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6702 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6703 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6704 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6705 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6706 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6707 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6708 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6709 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6710 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6711 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6712 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6713 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6714 Likewise.
6715 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6716 Likewise.
6717 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6718 Likewise.
6719 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6720 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6721 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6722 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6723 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6724 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6725 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6726 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6727 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6728 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6729 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6730 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6731 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6732 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6733 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6734 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6735 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6736 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6737 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6738 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6739 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6740 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6741 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6742 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6743 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6744 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6745 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6746 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6747 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6748 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6749 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6750 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6751 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6752 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6753 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6754 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6755 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6756 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6757 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6758 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6759 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6760 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6761 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6762 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6763 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6764 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6765 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6766 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6767 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6768 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6769 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6770 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6771 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6772 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6773 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6774 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6775 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6776 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6777 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6778 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6779 Likewise.
6780 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6781 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6782 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6783 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6784 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6785 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6786 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6787 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6788 * testsuite/27_io/fpos/11450.cc: Likewise.
6789 * testsuite/27_io/fpos/14320-1.cc: Likewise.
6790 * testsuite/27_io/fpos/14320-2.cc: Likewise.
6791 * testsuite/27_io/fpos/14320-3.cc: Likewise.
6792 * testsuite/27_io/fpos/14320-4.cc: Likewise.
6793 * testsuite/27_io/fpos/14320-5.cc: Likewise.
6794 * testsuite/27_io/fpos/14775.cc: Likewise.
6795 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6796 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6797 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6798 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6799 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6800 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6801 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6802 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6803 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6804 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6805 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6806 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6807 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6808 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6809 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6810 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6811 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6812 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6813 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6814 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6815 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6816 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6817 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6818 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6819 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6820 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6821 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6822 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6823 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6824 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6825 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6826 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6827 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6828 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6829 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6830 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6831 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6832 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6833 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6834 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6835 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6836 * testsuite/27_io/objects/char/1.cc: Likewise.
6837 * testsuite/27_io/objects/char/10.cc: Likewise.
6838 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6839 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6840 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6841 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6842 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6843 * testsuite/27_io/objects/char/2.cc: Likewise.
6844 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6845 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6846 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6847 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6848 * testsuite/27_io/objects/char/5.cc: Likewise.
6849 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6850 * testsuite/27_io/objects/char/6.cc: Likewise.
6851 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6852 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6853 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6854 * testsuite/27_io/objects/char/7.cc: Likewise.
6855 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6856 * testsuite/27_io/objects/char/8.cc: Likewise.
6857 * testsuite/27_io/objects/char/9.cc: Likewise.
6858 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6859 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6860 * testsuite/27_io/objects/char/dr455.cc: Likewise.
6861 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6862 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6863 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6864 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6865 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6866 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6867 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6868 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6869 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6870 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6871 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6872 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6873 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6874 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6875 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6876 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6877 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6878 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6879 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6880 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6881 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6882 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6883 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6884 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6885 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6886 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6887 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6888 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6889 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6890 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6891 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6892 * testsuite/27_io/types/1.cc: Likewise.
6893 * testsuite/27_io/types/2.cc: Likewise.
6894 * testsuite/27_io/types/3.cc: Likewise.
6895 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6896 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6897 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6898 Likewise.
6899 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6900 Likewise.
6901 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6902 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6903 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6904 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6905 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6906 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6907 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6908 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6909 Likewise.
6910 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6911 Likewise.
6912 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6913 Likewise.
6914 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6915 Likewise.
6916 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6917 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6918 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6919 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6920 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6921 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6922 Likewise.
6923 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6924 Likewise.
6925 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6926 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6927 * testsuite/30_threads/thread/id/operators.cc: Likewise.
6928 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6929 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6930 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6931 * testsuite/Makefile.am: Likewise.
6932 * testsuite/abi/30586.cc: Likewise.
6933 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6934 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6935 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6936 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
6937 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
6938 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
6939 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
6940 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
6941 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
6942 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
6943 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
6944 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
6945 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
6946 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
6947 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
6948 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
6949 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
6950 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
6951 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
6952 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
6953 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
6954 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
6955 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
6956 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
6957 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
6958 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
6959 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
6960 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
6961 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
6962 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
6963 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
6964 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
6965 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
6966 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
6967 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
6968 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
6969 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
6970 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
6971 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
6972 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
6973 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
6974 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
6975 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
6976 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
6977 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
6978 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
6979 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
6980 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
6981 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
6982 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
6983 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
6984 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
6985 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
6986 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
6987 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
6988 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
6989 * testsuite/abi/demangle/regression/7986.cc: Likewise.
6990 * testsuite/abi/demangle/regression/8897.cc: Likewise.
6991 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
6992 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
6993 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
6994 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
6995 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
6996 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
6997 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
6998 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
6999 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7000 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7001 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7002 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7003 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7004 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7005 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7006 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7007 * testsuite/abi/demangle/regression/old.cc: Likewise.
7008 * testsuite/abi/header_cxxabi.c: Likewise.
7009 * testsuite/backward/11460.cc: Likewise.
7010 * testsuite/backward/hash_map/1.cc: Likewise.
7011 * testsuite/backward/hash_map/14648.cc: Likewise.
7012 * testsuite/backward/hash_map/23528.cc: Likewise.
7013 * testsuite/backward/hash_set/1.cc: Likewise.
7014 * testsuite/backward/strstream_members.cc: Likewise.
7015 * testsuite/config/default.exp: Likewise.
7016 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7017 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7018 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7019 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7020 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7021 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7022 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7023 * testsuite/data/sgetn.txt: Likewise.
7024 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7025 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7026 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7027 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7028 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7029 * testsuite/ext/array_allocator/26875.cc: Likewise.
7030 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7031 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7032 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7033 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7034 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7035 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7036 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7037 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7038 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7039 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7040 * testsuite/ext/codecvt/1.cc: Likewise.
7041 * testsuite/ext/codecvt/char-1.cc: Likewise.
7042 * testsuite/ext/codecvt/char-2.cc: Likewise.
7043 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7044 * testsuite/ext/concept_checks.cc: Likewise.
7045 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7046 Likewise.
7047 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7048 Likewise.
7049 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7050 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7051 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7052 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7053 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7054 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7055 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7056 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7057 Likewise.
7058 * testsuite/ext/headers.cc: Likewise.
7059 * testsuite/ext/is_heap/1.cc: Likewise.
7060 * testsuite/ext/is_heap/check_type.cc: Likewise.
7061 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7062 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7063 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7064 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7065 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7066 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7067 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7068 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7069 * testsuite/ext/median.cc: Likewise.
7070 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7071 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7072 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7073 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7074 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7075 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7076 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7077 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7078 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7079 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7080 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7081 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7082 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7083 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7084 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7085 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7086 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7087 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7088 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7089 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7090 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7091 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7092 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7093 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7094 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7095 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7096 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7097 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7098 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7099 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7100 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7101 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7102 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7103 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7104 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7105 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7106 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7107 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7108 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7109 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7110 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7111 * testsuite/ext/rope/1.cc: Likewise.
7112 * testsuite/ext/rope/2.cc: Likewise.
7113 * testsuite/ext/rope/3.cc: Likewise.
7114 * testsuite/ext/rope/36832.cc: Likewise.
7115 * testsuite/ext/rope/4.cc: Likewise.
7116 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7117 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7118 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7119 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7120 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7121 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7122 Likewise.
7123 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7124 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7125 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7126 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7127 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7128 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7129 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7130 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7131 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7132 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7133 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7134 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7135 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7136 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7137 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7138 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7139 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7140 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7141 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7142 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7143 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7144 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7145 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7146 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7147 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7148 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7149 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7150 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7151 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7152 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7153 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7154 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7155 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7156 * testsuite/lib/dg-options.exp: Likewise.
7157 * testsuite/lib/libstdc++.exp: Likewise.
7158 * testsuite/lib/prune.exp: Likewise.
7159 * testsuite/libstdc++-abi/abi.exp: Likewise.
7160 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7161 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7162 Likewise.
7163 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7164 Likewise.
7165 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7166 Likewise.
7167 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7168 Likewise.
7169 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7170 Likewise.
7171 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7172 Likewise.
7173 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7174 Likewise.
7175 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7176 Likewise.
7177 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7178 Likewise.
7179 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7180 Likewise.
7181 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7182 Likewise.
7183 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7184 Likewise.
7185 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7186 Likewise.
7187 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7188 Likewise.
7189 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7190 Likewise.
7191 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7192 Likewise.
7193 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7194 Likewise.
7195 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7196 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7197 Likewise.
7198 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7199 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7200 Likewise.
7201 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7202 Likewise.
7203 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7204 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7205 Likewise.
7206 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7207 Likewise.
7208 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7209 Likewise.
7210 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7211 Likewise.
7212 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7213 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7214 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7215 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7216 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7217 Likewise.
7218 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7219 Likewise.
7220 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7221 Likewise.
7222 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7223 Likewise.
7224 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7225 Likewise.
7226 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7227 Likewise.
7228 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7229 Likewise.
7230 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7231 Likewise.
7232 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7233 Likewise.
7234 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7235 Likewise.
7236 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7237 Likewise.
7238 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7239 Likewise.
7240 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7241 Likewise.
7242 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7243 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7244 Likewise.
7245 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7246 Likewise.
7247 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7248 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7249 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7250 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7251 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7252 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7253 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7254 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7255 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7256 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7257 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7258 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7259 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7260 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7261 Likewise.
7262 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7263 Likewise.
7264 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7265 Likewise.
7266 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7267 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7268 Likewise.
7269 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7270 Likewise.
7271 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7272 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7273 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7274 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7275 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7276 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7277 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7278 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7279 Likewise.
7280 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7281 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7282 Likewise.
7283 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7284 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7285 Likewise.
7286 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7287 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7288 Likewise.
7289 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7290 Likewise.
7291 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7292 Likewise.
7293 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7294 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7295 Likewise.
7296 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7297 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7298 Likewise.
7299 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7300 Likewise.
7301 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7302 Likewise.
7303 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7304 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7305 Likewise.
7306 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7307 Likewise.
7308 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7309 Likewise.
7310 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7311 Likewise.
7312 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7313 Likewise.
7314 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7315 Likewise.
7316 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7317 Likewise.
7318 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7319 Likewise.
7320 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7321 Likewise.
7322 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7323 Likewise.
7324 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7325 Likewise.
7326 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7327 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7328 Likewise.
7329 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7330 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7331 Likewise.
7332 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7333 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7334 Likewise.
7335 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7336 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7337 Likewise.
7338 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7339 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7340 Likewise.
7341 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7342 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7343 Likewise.
7344 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7345 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7346 Likewise.
7347 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7348 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7349 Likewise.
7350 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7351 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7352 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7353 Likewise.
7354 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7355 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7356 Likewise.
7357 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7358 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7359 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7360 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7361 Likewise.
7362 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7363 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7364 Likewise.
7365 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7366 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7367 Likewise.
7368 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7369 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7370 Likewise.
7371 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7372 Likewise.
7373 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7374 Likewise.
7375 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7376 Likewise.
7377 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7378 Likewise.
7379 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7380 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7381 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7382 Likewise.
7383 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7384 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7385 Likewise.
7386 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7387 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7388 Likewise.
7389 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7390 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7391 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7392 Likewise.
7393 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7394 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7395 Likewise.
7396 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7397 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7398 Likewise.
7399 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7400 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7401 Likewise.
7402 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7403 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7404 Likewise.
7405 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7406 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7407 Likewise.
7408 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7409 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7410 Likewise.
7411 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7412 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7413 Likewise.
7414 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7415 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7416 Likewise.
7417 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7418 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7419 Likewise.
7420 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7421 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7422 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7423 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7424 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7425 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7426 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7427 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7428 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7429 Likewise.
7430 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7431 Likewise.
7432 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7433 Likewise.
7434 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7435 Likewise.
7436 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7437 Likewise.
7438 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7439 Likewise.
7440 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7441 Likewise.
7442 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7443 Likewise.
7444 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7445 Likewise.
7446 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7447 Likewise.
7448 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7449 Likewise.
7450 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7451 Likewise.
7452 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7453 Likewise.
7454 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7455 Likewise.
7456 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7457 Likewise.
7458 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7459 Likewise.
7460 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7461 Likewise.
7462 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7463 Likewise.
7464 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7465 Likewise.
7466 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7467 Likewise.
7468 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7469 Likewise.
7470 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7471 Likewise.
7472 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7473 Likewise.
7474 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7475 Likewise.
7476 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7477 Likewise.
7478 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7479 Likewise.
7480 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7481 Likewise.
7482 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7483 Likewise.
7484 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7485 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7486 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7487 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7488 Likewise.
7489 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7490 Likewise.
7491 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7492 Likewise.
7493 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7494 Likewise.
7495 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7496 Likewise.
7497 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7498 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7499 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7500 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7501 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7502 Likewise.
7503 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7504 Likewise.
7505 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7506 Likewise.
7507 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7508 Likewise.
7509 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7510 Likewise.
7511 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7512 Likewise.
7513 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7514 Likewise.
7515 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7516 Likewise.
7517 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7518 Likewise.
7519 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7520 Likewise.
7521 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7522 Likewise.
7523 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7524 Likewise.
7525 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7526 Likewise.
7527 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7528 Likewise.
7529 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7530 Likewise.
7531 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7532 Likewise.
7533 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7534 Likewise.
7535 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7536 Likewise.
7537 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7538 Likewise.
7539 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7540 Likewise.
7541 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7542 Likewise.
7543 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7544 Likewise.
7545 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7546 Likewise.
7547 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7548 Likewise.
7549 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7550 Likewise.
7551 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7552 Likewise.
7553 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7554 Likewise.
7555 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7556 Likewise.
7557 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7558 Likewise.
7559 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7560 Likewise.
7561 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7562 Likewise.
7563 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7564 Likewise.
7565 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7566 Likewise.
7567 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7568 Likewise.
7569 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7570 Likewise.
7571 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7572 Likewise.
7573 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7574 Likewise.
7575 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7576 Likewise.
7577 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7578 Likewise.
7579 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7580 Likewise.
7581 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7582 Likewise.
7583 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7584 Likewise.
7585 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7586 Likewise.
7587 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7588 Likewise.
7589 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7590 Likewise.
7591 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7592 Likewise.
7593 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7594 Likewise.
7595 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7596 Likewise.
7597 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7598 Likewise.
7599 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7600 Likewise.
7601 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7602 Likewise.
7603 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7604 Likewise.
7605 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7606 Likewise.
7607 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7608 Likewise.
7609 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7610 Likewise.
7611 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7612 Likewise.
7613 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7614 Likewise.
7615 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7616 Likewise.
7617 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7618 Likewise.
7619 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7620 Likewise.
7621 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7622 Likewise.
7623 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7624 Likewise.
7625 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7626 Likewise.
7627 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7628 Likewise.
7629 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7630 Likewise.
7631 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7632 Likewise.
7633 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7634 Likewise.
7635 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7636 Likewise.
7637 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7638 Likewise.
7639 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7640 Likewise.
7641 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7642 Likewise.
7643 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7644 Likewise.
7645 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7646 Likewise.
7647 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7648 Likewise.
7649 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7650 Likewise.
7651 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7652 Likewise.
7653 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7654 Likewise.
7655 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7656 Likewise.
7657 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7658 Likewise.
7659 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7660 Likewise.
7661 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7662 Likewise.
7663 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7664 Likewise.
7665 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7666 Likewise.
7667 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7668 Likewise.
7669 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7670 Likewise.
7671 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7672 Likewise.
7673 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7674 Likewise.
7675 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7676 Likewise.
7677 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7678 Likewise.
7679 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7680 Likewise.
7681 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7682 Likewise.
7683 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7684 Likewise.
7685 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7686 Likewise.
7687 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7688 Likewise.
7689 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7690 Likewise.
7691 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7692 Likewise.
7693 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7694 Likewise.
7695 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7696 Likewise.
7697 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7698 Likewise.
7699 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7700 Likewise.
7701 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7702 Likewise.
7703 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7704 Likewise.
7705 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7706 Likewise.
7707 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7708 Likewise.
7709 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7710 Likewise.
7711 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7712 Likewise.
7713 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7714 Likewise.
7715 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7716 Likewise.
7717 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7718 Likewise.
7719 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7720 Likewise.
7721 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7722 Likewise.
7723 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7724 Likewise.
7725 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7726 Likewise.
7727 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7728 Likewise.
7729 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7730 Likewise.
7731 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7732 Likewise.
7733 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7734 Likewise.
7735 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7736 Likewise.
7737 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7738 Likewise.
7739 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7740 Likewise.
7741 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7742 Likewise.
7743 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7744 Likewise.
7745 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7746 Likewise.
7747 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7748 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7749 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7750 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7751 Likewise.
7752 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7753 Likewise.
7754 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7755 Likewise.
7756 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7757 Likewise.
7758 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7759 Likewise.
7760 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7761 Likewise.
7762 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7763 Likewise.
7764 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7765 Likewise.
7766 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7767 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7768 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7769 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7770 Likewise.
7771 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7772 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7773 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7774 Likewise.
7775 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7776 Likewise.
7777 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7778 Likewise.
7779 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7780 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7781 Likewise.
7782 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7783 Likewise.
7784 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7785 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7786 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7787 Likewise.
7788 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7789 Likewise.
7790 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7791 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7792 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7793 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7794 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7795 Likewise.
7796 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7797 Likewise.
7798 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7799 Likewise.
7800 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7801 Likewise.
7802 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7803 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7804 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7805 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7806 Likewise.
7807 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7808 Likewise.
7809 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7810 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7811 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7812 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7813 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7814 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7815 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7816 Likewise.
7817 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7818 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7819 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7820 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7821 Likewise.
7822 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7823 Likewise.
7824 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7825 Likewise.
7826 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7827 Likewise.
7828 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7829 Likewise.
7830 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7831 Likewise.
7832 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7833 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7834 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7835 Likewise.
7836 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7837 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7838 Likewise.
7839 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7840 Likewise.
7841 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7842 Likewise.
7843 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7844 Likewise.
7845 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7846 Likewise.
7847 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7848 Likewise.
7849 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7850 Likewise.
7851 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7852 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7853 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7854 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7855 Likewise.
7856 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7857 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7858 Likewise.
7859 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7860 Likewise.
7861 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7862 Likewise.
7863 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7864 Likewise.
7865 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7866 Likewise.
7867 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7868 Likewise.
7869 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7870 Likewise.
7871 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7872 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7873 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7874 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7875 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7876 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7877 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7878 Likewise.
7879 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7880 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7881 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7882 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7883 Likewise.
7884 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7885 Likewise.
7886 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7887 Likewise.
7888 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7889 Likewise.
7890 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7891 Likewise.
7892 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7893 Likewise.
7894 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7895 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7896 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7897 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7898 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7899 Likewise.
7900 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7901 Likewise.
7902 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7903 Likewise.
7904 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7905 Likewise.
7906 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7907 Likewise.
7908 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7909 Likewise.
7910 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7911 Likewise.
7912 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7913 Likewise.
7914 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7915 Likewise.
7916 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7917 Likewise.
7918 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7919 Likewise.
7920 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7921 Likewise.
7922 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7923 Likewise.
7924 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7925 Likewise.
7926 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7927 Likewise.
7928 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7929 Likewise.
7930 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7931 Likewise.
7932 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7933 Likewise.
7934 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7935 Likewise.
7936 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
7937 Likewise.
7938 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
7939 Likewise.
7940 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
7941 Likewise.
7942 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
7943 Likewise.
7944 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
7945 Likewise.
7946 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
7947 Likewise.
7948 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
7949 Likewise.
7950 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
7951 Likewise.
7952 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
7953 Likewise.
7954 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
7955 Likewise.
7956 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
7957 Likewise.
7958 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
7959 Likewise.
7960 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
7961 Likewise.
7962 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
7963 Likewise.
7964 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
7965 Likewise.
7966 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
7967 Likewise.
7968 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
7969 Likewise.
7970 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
7971 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
7972 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
7973 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
7974 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
7975 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
7976 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
7977 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
7978 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
7979 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
7980 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
7981 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
7982 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
7983 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
7984 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
7985 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
7986 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
7987 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
7988 * testsuite/tr1/headers/all.cc: Likewise.
7989 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
7990 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
7991 * testsuite/util/testsuite_shared.cc: Likewise.
7992 * scripts/extract_symvers: Likewise. Remove runtime exception.
7993 * testsuite/17_intro/headers/all.cc: Likewise.
7994 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
7995 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
7996 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
7997 Likewise.
7998 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
7999 Likewise.
8000 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8001 Likewise.
8002 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8003 Likewise.
8004 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8005 Likewise.
8006 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8007 Likewise.
8008 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8009 Likewise.
8010 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8011 Likewise.
8012 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8013 Likewise.
8014 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8015 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8016 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8017 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8018 Likewise.
8019 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8020 Likewise.
8021 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8022 Likewise.
8023 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8024 Likewise.
8025 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8026 Likewise.
8027 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8028 Likewise.
8029 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8030 Likewise.
8031 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8032 Likewise.
8033 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8034 Likewise.
8035 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8036 Likewise.
8037 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8038 Likewise.
8039 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8040 Likewise.
8041 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8042 Likewise.
8043 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8044 Likewise.
8045 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8046 Likewise.
8047 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8048 Likewise.
8049 * testsuite/20_util/pair/moveable.cc: Likewise.
8050 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8051 Likewise.
8052 * testsuite/20_util/pair/swap.cc: Likewise.
8053 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8054 Likewise.
8055 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8056 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8057 Likewise.
8058 * testsuite/20_util/tuple/moveable.cc: Likewise.
8059 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8060 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8061 Likewise.
8062 * testsuite/20_util/tuple/swap.cc: Likewise.
8063 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8064 Likewise.
8065 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8066 Likewise.
8067 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8068 Likewise.
8069 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8070 Likewise.
8071 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8072 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8073 Likewise.
8074 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8075 Likewise.
8076 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8077 Likewise.
8078 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8079 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8080 Likewise.
8081 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8082 Likewise.
8083 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8084 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8085 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8086 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8087 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8088 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8089 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8090 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8091 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8092 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8093 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8094 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8095 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8096 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8097 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8098 Likewise.
8099 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8100 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8101 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8102 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8103 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8104 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8105 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8106 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8107 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8108 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8109 Likewise.
8110 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8111 Likewise.
8112 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8113 Likewise.
8114 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8115 Likewise.
8116 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8117 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8118 Likewise.
8119 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8120 Likewise.
8121 * testsuite/23_containers/deque/14340.cc: Likewise.
8122 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8123 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8124 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8125 * testsuite/23_containers/deque/init-list.cc: Likewise.
8126 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8127 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8128 * testsuite/23_containers/deque/moveable.cc: Likewise.
8129 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8130 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8131 Likewise.
8132 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8133 Likewise.
8134 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8135 Likewise.
8136 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8137 Likewise.
8138 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8139 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8140 Likewise.
8141 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8142 Likewise.
8143 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8144 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8145 Likewise.
8146 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8147 Likewise.
8148 * testsuite/23_containers/list/14340.cc: Likewise.
8149 * testsuite/23_containers/list/23781.cc: Likewise.
8150 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8151 * testsuite/23_containers/list/init-list.cc: Likewise.
8152 * testsuite/23_containers/list/moveable.cc: Likewise.
8153 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8154 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8155 Likewise.
8156 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8157 Likewise.
8158 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8159 Likewise.
8160 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8161 Likewise.
8162 * testsuite/23_containers/map/14340.cc: Likewise.
8163 * testsuite/23_containers/map/23781.cc: Likewise.
8164 * testsuite/23_containers/map/init-list.cc: Likewise.
8165 * testsuite/23_containers/map/moveable.cc: Likewise.
8166 * testsuite/23_containers/map/operations/1.cc: Likewise.
8167 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8168 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8169 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8170 Likewise.
8171 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8172 Likewise.
8173 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8174 Likewise.
8175 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8176 Likewise.
8177 * testsuite/23_containers/multimap/14340.cc: Likewise.
8178 * testsuite/23_containers/multimap/23781.cc: Likewise.
8179 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8180 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8181 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8182 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8183 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8184 Likewise.
8185 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8186 Likewise.
8187 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8188 Likewise.
8189 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8190 Likewise.
8191 * testsuite/23_containers/multiset/14340.cc: Likewise.
8192 * testsuite/23_containers/multiset/23781.cc: Likewise.
8193 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8194 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8195 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8196 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8197 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8198 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8199 Likewise.
8200 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8201 Likewise.
8202 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8203 Likewise.
8204 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8205 Likewise.
8206 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8207 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8208 Likewise.
8209 * testsuite/23_containers/queue/moveable.cc: Likewise.
8210 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8211 Likewise.
8212 * testsuite/23_containers/set/14340.cc: Likewise.
8213 * testsuite/23_containers/set/23781.cc: Likewise.
8214 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8215 * testsuite/23_containers/set/init-list.cc: Likewise.
8216 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8217 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8218 * testsuite/23_containers/set/moveable.cc: Likewise.
8219 * testsuite/23_containers/set/operations/1.cc: Likewise.
8220 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8221 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8222 Likewise.
8223 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8224 Likewise.
8225 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8226 Likewise.
8227 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8228 Likewise.
8229 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8230 Likewise.
8231 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8232 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8233 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8234 Likewise.
8235 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8236 Likewise.
8237 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8238 Likewise.
8239 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8240 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8241 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8242 Likewise.
8243 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8244 Likewise.
8245 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8246 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8247 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8248 Likewise.
8249 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8250 Likewise.
8251 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8252 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8253 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8254 Likewise.
8255 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8256 Likewise.
8257 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8258 Likewise.
8259 * testsuite/23_containers/vector/14340.cc: Likewise.
8260 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8261 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8262 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8263 Likewise.
8264 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8265 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8266 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8267 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8268 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8269 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8270 Likewise.
8271 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8272 Likewise.
8273 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8274 Likewise.
8275 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8276 Likewise.
8277 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8278 Likewise.
8279 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8280 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8281 * testsuite/23_containers/vector/init-list.cc: Likewise.
8282 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8283 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8284 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8285 * testsuite/23_containers/vector/moveable.cc: Likewise.
8286 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8287 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8288 Likewise.
8289 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8290 Likewise.
8291 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8292 Likewise.
8293 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8294 Likewise.
8295 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8296 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8297 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8298 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8299 Likewise.
8300 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8301 Likewise.
8302 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8303 Likewise.
8304 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8305 Likewise.
8306 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8307 Likewise.
8308 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8309 Likewise.
8310 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8311 Likewise.
8312 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8313 Likewise.
8314 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8315 Likewise.
8316 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8317 Likewise.
8318 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8319 Likewise.
8320 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8321 Likewise.
8322 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8323 Likewise.
8324 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8325 Likewise.
8326 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8327 Likewise.
8328 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8329 Likewise.
8330 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8331 Likewise.
8332 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8333 Likewise.
8334 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8335 Likewise.
8336 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8337 Likewise.
8338 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8339 Likewise.
8340 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8341 Likewise.
8342 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8343 Likewise.
8344 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8345 Likewise.
8346 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8347 Likewise.
8348 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8349 Likewise.
8350 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8351 Likewise.
8352 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8353 Likewise.
8354 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8355 Likewise.
8356 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8357 Likewise.
8358 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8359 Likewise.
8360 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8361 Likewise.
8362 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8363 Likewise.
8364 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8365 Likewise.
8366 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8367 Likewise.
8368 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8369 Likewise.
8370 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8371 Likewise.
8372 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8373 Likewise.
8374 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8375 Likewise.
8376 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8377 Likewise.
8378 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8379 Likewise.
8380 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8381 Likewise.
8382 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8383 Likewise.
8384 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8385 Likewise.
8386 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8387 Likewise.
8388 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8389 Likewise.
8390 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8391 Likewise.
8392 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8393 Likewise.
8394 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8395 Likewise.
8396 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8397 Likewise.
8398 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8399 Likewise.
8400 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8401 Likewise.
8402 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8403 Likewise.
8404 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8405 Likewise.
8406 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8407 Likewise.
8408 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8409 Likewise.
8410 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8411 Likewise.
8412 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8413 Likewise.
8414 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8415 Likewise.
8416 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8417 Likewise.
8418 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8419 Likewise.
8420 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8421 Likewise.
8422 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8423 Likewise.
8424 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8425 Likewise.
8426 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8427 Likewise.
8428 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8429 Likewise.
8430 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8431 Likewise.
8432 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8433 Likewise.
8434 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8435 Likewise.
8436 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8437 Likewise.
8438 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8439 Likewise.
8440 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8441 Likewise.
8442 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8443 Likewise.
8444 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8445 Likewise.
8446 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8447 Likewise.
8448 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8449 Likewise.
8450 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8451 Likewise.
8452 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8453 Likewise.
8454 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8455 Likewise.
8456 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8457 Likewise.
8458 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8459 Likewise.
8460 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8461 Likewise.
8462 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8463 Likewise.
8464 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8465 Likewise.
8466 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8467 Likewise.
8468 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8469 Likewise.
8470 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8471 Likewise.
8472 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8473 Likewise.
8474 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8475 Likewise.
8476 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8477 Likewise.
8478 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8479 Likewise.
8480 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8481 Likewise.
8482 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8483 Likewise.
8484 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8485 Likewise.
8486 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8487 Likewise.
8488 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8489 Likewise.
8490 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8491 Likewise.
8492 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8493 Likewise.
8494 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8495 Likewise.
8496 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8497 Likewise.
8498 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8499 Likewise.
8500 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8501 Likewise.
8502 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8503 Likewise.
8504 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8505 Likewise.
8506 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8507 Likewise.
8508 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8509 Likewise.
8510 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8511 Likewise.
8512 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8513 Likewise.
8514 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8515 Likewise.
8516 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8517 Likewise.
8518 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8519 Likewise.
8520 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8521 Likewise.
8522 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8523 Likewise.
8524 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8525 Likewise.
8526 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8527 Likewise.
8528 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8529 Likewise.
8530 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8531 Likewise.
8532 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8533 Likewise.
8534 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8535 Likewise.
8536 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8537 Likewise.
8538 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8539 Likewise.
8540 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8541 Likewise.
8542 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8543 Likewise.
8544 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8545 Likewise.
8546 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8547 Likewise.
8548 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8549 Likewise.
8550 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8551 Likewise.
8552 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8553 Likewise.
8554 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8555 Likewise.
8556 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8557 Likewise.
8558 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8559 Likewise.
8560 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8561 Likewise.
8562 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8563 Likewise.
8564 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8565 Likewise.
8566 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8567 Likewise.
8568 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8569 Likewise.
8570 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8571 Likewise.
8572 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8573 Likewise.
8574 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8575 Likewise.
8576 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8577 Likewise.
8578 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8579 Likewise.
8580 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8581 Likewise.
8582 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8583 Likewise.
8584 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8585 Likewise.
8586 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8587 Likewise.
8588 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8589 Likewise.
8590 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8591 Likewise.
8592 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8593 Likewise.
8594 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8595 Likewise.
8596 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8597 Likewise.
8598 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8599 Likewise.
8600 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8601 Likewise.
8602 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8603 Likewise.
8604 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8605 Likewise.
8606 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8607 Likewise.
8608 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8609 Likewise.
8610 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8611 Likewise.
8612 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8613 Likewise.
8614 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8615 Likewise.
8616 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8617 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8618 Likewise.
8619 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8620 Likewise.
8621 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8622 Likewise.
8623 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8624 Likewise.
8625 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8626 Likewise.
8627 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8628 Likewise.
8629 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8630 Likewise.
8631 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8632 Likewise.
8633 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8634 Likewise.
8635 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8636 Likewise.
8637 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8638 Likewise.
8639 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8640 Likewise.
8641 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8642 Likewise.
8643 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8644 Likewise.
8645 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8646 Likewise.
8647 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8648 Likewise.
8649 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8650 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8651 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8652 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8653 Likewise.
8654 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8655 Likewise.
8656 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8657 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8658 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8659 Likewise.
8660 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8661 Likewise.
8662 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8663 Likewise.
8664 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8665 Likewise.
8666 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8667 Likewise.
8668 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8669 Likewise.
8670 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8671 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8672 Likewise.
8673 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8674 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8675 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8676 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8677 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8678 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8679 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8680 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8681 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8682 Likewise.
8683 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8684 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8685 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8686 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8687 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8688 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8689 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8690 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8691 Likewise.
8692 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8693 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8694 Likewise.
8695 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8696 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8697 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8698 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8699 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8700 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8701 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8702 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8703 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8704 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8705 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8706 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8707 Likewise.
8708 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8709 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8710 Likewise.
8711 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8712 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8713 Likewise.
8714 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8715 Likewise.
8716 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8717 Likewise.
8718 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8719 Likewise.
8720 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8721 Likewise.
8722 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8723 Likewise.
8724 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8725 Likewise.
8726 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8727 Likewise.
8728 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8729 Likewise.
8730 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8731 Likewise.
8732 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8733 Likewise.
8734 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8735 Likewise.
8736 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8737 Likewise.
8738 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8739 Likewise.
8740 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8741 Likewise.
8742 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8743 Likewise.
8744 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8745 Likewise.
8746 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8747 Likewise.
8748 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8749 Likewise.
8750 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8751 Likewise.
8752 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8753 Likewise.
8754 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8755 Likewise.
8756 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8757 Likewise.
8758 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8759 Likewise.
8760 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8761 Likewise.
8762 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8763 Likewise.
8764 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8765 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8766 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8767 Likewise.
8768 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8769 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8770 Likewise.
8771 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8772 Likewise.
8773 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8774 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8775 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8776 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8777 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8778 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8779 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8780 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8781 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8782 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8783 Likewise.
8784 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8785 Likewise.
8786 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8787 Likewise.
8788 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8789 Likewise.
8790 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8791 Likewise.
8792 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8793 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8794 Likewise.
8795 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8796 Likewise.
8797 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8798 Likewise.
8799 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8800 Likewise.
8801 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8802 Likewise.
8803 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8804 Likewise.
8805 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8806 Likewise.
8807 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8808 Likewise.
8809 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8810 Likewise.
8811 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8812 Likewise.
8813 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8814 Likewise.
8815 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8816 Likewise.
8817 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8818 Likewise.
8819 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8820 Likewise.
8821 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8822 Likewise.
8823 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8824 Likewise.
8825 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8826 Likewise.
8827 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8828 Likewise.
8829 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8830 Likewise.
8831 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8832 Likewise.
8833 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8834 Likewise.
8835 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8836 Likewise.
8837 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8838 Likewise.
8839 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8840 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8841 Likewise.
8842 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8843 Likewise.
8844 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8845 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8846 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8847 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8848 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8849 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8850 Likewise.
8851 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8852 Likewise.
8853 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8854 Likewise.
8855 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8856 Likewise.
8857 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8858 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8859 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8860 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8861 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8862 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8863 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8864 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8865 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8866 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8867 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8868 Likewise.
8869 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8870 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8871 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8872 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8873 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8874 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8875 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8876 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8877 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8878 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8879 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8880 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8881 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8882 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8883 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8884 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8885 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8886 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8887 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8888 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8889 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8890 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8891 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8892 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8893 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8894 Likewise.
8895 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8896 * testsuite/27_io/fpos/14252.cc: Likewise.
8897 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8898 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8899 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8900 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8901 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8902 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8903 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8904 * testsuite/27_io/ios_base/state/1.cc: Likewise.
8905 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8906 Likewise.
8907 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8908 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8909 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8910 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8911 Likewise.
8912 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8913 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8914 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8915 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8916 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8917 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8918 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8919 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8920 * testsuite/27_io/objects/char/3045.cc: Likewise.
8921 * testsuite/27_io/objects/char/3647.cc: Likewise.
8922 * testsuite/27_io/objects/char/5268.cc: Likewise.
8923 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8924 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8925 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8926 * testsuite/28_regex/init-list.cc: Likewise.
8927 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8928 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8929 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8930 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8931 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8932 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8933 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8934 Likewise.
8935 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8936 Likewise.
8937 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
8938 Likewise.
8939 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
8940 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
8941 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
8942 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
8943 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
8944 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
8945 Likewise.
8946 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
8947 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
8948 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
8949 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
8950 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
8951 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
8952 Likewise.
8953 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
8954 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
8955 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
8956 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
8957 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
8958 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
8959 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
8960 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
8961 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
8962 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
8963 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
8964 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
8965 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
8966 Likewise.
8967 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
8968 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
8969 Likewise.
8970 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
8971 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
8972 Likewise.
8973 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
8974 Likewise.
8975 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
8976 Likewise.
8977 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
8978 Likewise.
8979 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
8980 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
8981 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
8982 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
8983 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
8984 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
8985 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
8986 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
8987 Likewise.
8988 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
8989 Likewise.
8990 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
8991 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8992 Likewise.
8993 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
8994 Likewise.
8995 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
8996 Likewise.
8997 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
8998 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
8999 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9000 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9001 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9002 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9003 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9004 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9005 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9006 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9007 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9008 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9009 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9010 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9011 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9012 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9013 Likewise.
9014 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9015 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9016 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9017 Likewise.
9018 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9019 Likewise.
9020 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9021 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9022 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9023 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9024 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9025 Likewise.
9026 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9027 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9028 Likewise.
9029 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9030 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9031 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9032 Likewise.
9033 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9034 Likewise.
9035 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9036 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9037 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9038 Likewise.
9039 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9040 Likewise.
9041 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9042 Likewise.
9043 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9044 Likewise.
9045 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9046 Likewise.
9047 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9048 * testsuite/30_threads/this_thread/1.cc: Likewise.
9049 * testsuite/30_threads/this_thread/2.cc: Likewise.
9050 * testsuite/30_threads/this_thread/3.cc: Likewise.
9051 * testsuite/30_threads/this_thread/4.cc: Likewise.
9052 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9053 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9054 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9055 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9056 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9057 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9058 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9059 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9060 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9061 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9062 * testsuite/30_threads/thread/members/1.cc: Likewise.
9063 * testsuite/30_threads/thread/members/2.cc: Likewise.
9064 * testsuite/30_threads/thread/members/3.cc: Likewise.
9065 * testsuite/30_threads/thread/members/4.cc: Likewise.
9066 * testsuite/30_threads/thread/members/5.cc: Likewise.
9067 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9068 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9069 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9070 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9071 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9072 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9073 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9074 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9075 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9076 Likewise.
9077 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9078 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9079 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9080 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9081 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9082 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9083 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9084 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9085 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9086 * testsuite/30_threads/try_lock/1.cc: Likewise.
9087 * testsuite/30_threads/try_lock/2.cc: Likewise.
9088 * testsuite/30_threads/try_lock/3.cc: Likewise.
9089 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9090 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9091 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9092 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9093 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9094 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9095 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9096 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9097 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9098 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9099 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9100 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9101 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9102 Likewise.
9103 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9104 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9105 Likewise.
9106 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9107 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9108 Likewise.
9109 * testsuite/ext/array_allocator/1.cc: Likewise.
9110 * testsuite/ext/array_allocator/2.cc: Likewise.
9111 * testsuite/ext/array_allocator/3.cc: Likewise.
9112 * testsuite/ext/ext_pointer/1.cc: Likewise.
9113 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9114 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9115 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9116 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9117 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9118 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9119 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9120 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9121 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9122 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9123 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9124 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9125 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9126 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9127 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9128 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9129 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9130 Likewise.
9131 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9132 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9133 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9134 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9135 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9136 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9137 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9138 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9139 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9140 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9141 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9142 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9143 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9144 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9145 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9146 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9147 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9148 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9149 Likewise.
9150 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9151 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9152 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9153 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9154 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9155 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9156 * testsuite/ext/pod_char_traits.cc: Likewise.
9157 * testsuite/ext/slist/23781.cc: Likewise.
9158 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9159 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9160 * testsuite/ext/vstring/init-list.cc: Likewise.
9161 * testsuite/ext/vstring/moveable.cc: Likewise.
9162 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9163 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9164 Likewise.
9165 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9166 Likewise.
9167 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9168 Likewise.
9169 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9170 Likewise.
9171 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9172 Likewise.
9173 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9174 Likewise.
9175 * testsuite/ext/vstring/types/23767.cc: Likewise.
9176 * testsuite/performance/21_strings/string_append.cc: Likewise.
9177 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9178 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9179 Likewise.
9180 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9181 Likewise.
9182 * testsuite/performance/21_strings/string_find.cc: Likewise.
9183 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9184 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9185 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9186 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9187 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9188 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9189 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9190 Likewise.
9191 * testsuite/performance/23_containers/create/map.cc: Likewise.
9192 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9193 Likewise.
9194 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9195 * testsuite/performance/23_containers/find/map.cc: Likewise.
9196 * testsuite/performance/23_containers/index/map.cc: Likewise.
9197 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9198 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9199 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9200 Likewise.
9201 * testsuite/performance/23_containers/insert_erase/associative.cc:
9202 Likewise.
9203 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9204 Likewise.
9205 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9206 Likewise.
9207 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9208 Likewise.
9209 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9210 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9211 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9212 Likewise.
9213 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9214 Likewise.
9215 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9216 Likewise.
9217 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9218 Likewise.
9219 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9220 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9221 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9222 Likewise.
9223 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9224 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9225 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9226 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9227 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9228 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9229 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9230 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9231 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9232 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9233 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9234 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9235 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9236 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9237 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9238 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9239 Likewise.
9240 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9241 Likewise.
9242 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9243 Likewise.
9244 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9245 Likewise.
9246 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9247 Likewise.
9248 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9249 Likewise.
9250 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9251 Likewise.
9252 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9253 Likewise.
9254 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9255 Likewise.
9256 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9257 Likewise.
9258 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9259 Likewise.
9260 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9261 Likewise.
9262 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9263 Likewise.
9264 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9265 Likewise.
9266 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9267 Likewise.
9268 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9269 Likewise.
9270 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9271 Likewise.
9272 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9273 Likewise.
9274 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9275 Likewise.
9276 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9277 Likewise.
9278 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9279 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9280 Likewise.
9281 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9282 Likewise.
9283 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9284 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9285 Likewise.
9286 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9287 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9288 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9289 Likewise.
9290 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9291 Likewise.
9292 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9293 Likewise.
9294 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9295 Likewise.
9296 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9297 Likewise.
9298 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9299 Likewise.
9300 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9301 Likewise.
9302 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9303 Likewise.
9304 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9305 Likewise.
9306 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9307 Likewise.
9308 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9309 Likewise.
9310 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9311 Likewise.
9312 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9313 Likewise.
9314 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9315 Likewise.
9316 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9317 Likewise.
9318 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9319 Likewise.
9320 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9321 Likewise.
9322 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9323 Likewise.
9324 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9325 Likewise.
9326 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9327 Likewise.
9328 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9329 Likewise.
9330 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9331 Likewise.
9332 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9333 Likewise.
9334 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9335 Likewise.
9336 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9337 Likewise.
9338 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9339 Likewise.
9340 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9341 Likewise.
9342 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9343 Likewise.
9344 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9345 Likewise.
9346 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9347 Likewise.
9348 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9349 Likewise.
9350 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9351 Likewise.
9352 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9353 Likewise.
9354 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9355 Likewise.
9356 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9357 Likewise.
9358 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9359 Likewise.
9360 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9361 Likewise.
9362 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9363 Likewise.
9364 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9365 Likewise.
9366 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9367 Likewise.
9368 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9369 Likewise.
9370 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9371 Likewise.
9372 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9373 Likewise.
9374 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9375 Likewise.
9376 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9377 Likewise.
9378 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9379 Likewise.
9380 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9381 Likewise.
9382 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9383 Likewise.
9384 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9385 Likewise.
9386 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9387 Likewise.
9388 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9389 Likewise.
9390 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9391 Likewise.
9392 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9393 Likewise.
9394 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9395 Likewise.
9396 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9397 Likewise.
9398 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9399 Likewise.
9400 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9401 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9402 Likewise.
9403 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9404 Likewise.
9405 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9406 Likewise.
9407 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9408 Likewise.
9409 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9410 Likewise.
9411 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9412 Likewise.
9413 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9414 Likewise.
9415 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9416 Likewise.
9417 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9418 Likewise.
9419 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9420 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9421 Likewise.
9422 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9423 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9424 Likewise.
9425 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9426 Likewise.
9427 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9428 Likewise.
9429 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9430 Likewise.
9431 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9432 Likewise.
9433 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9434 Likewise.
9435 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9436 Likewise.
9437 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9438 Likewise.
9439 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9440 Likewise.
9441 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9442 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9443 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9444 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9445 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9446 Likewise.
9447 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9448 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9449 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9450 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9451 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9452 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9453 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9454 * testsuite/util/io/prog_bar.cc: Likewise.
9455 * testsuite/util/io/prog_bar.hpp: Likewise.
9456 * testsuite/util/io/text_populate.hpp: Likewise.
9457 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9458 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9459 * testsuite/util/io/xml.hpp: Likewise.
9460 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9461 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9462 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9463 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9464 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9465 * testsuite/util/native_type/native_map.hpp: Likewise.
9466 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9467 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9468 * testsuite/util/native_type/native_set.hpp: Likewise.
9469 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9470 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9471 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9472 Likewise.
9473 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9474 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9475 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9476 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9477 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9478 Likewise.
9479 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9480 Likewise.
9481 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9482 Likewise.
9483 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9484 Likewise.
9485 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9486 Likewise.
9487 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9488 Likewise.
9489 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9490 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9491 Likewise.
9492 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9493 Likewise.
9494 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9495 Likewise.
9496 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9497 Likewise.
9498 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9499 Likewise.
9500 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9501 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9502 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9503 * testsuite/util/regression/basic_type.hpp: Likewise.
9504 * testsuite/util/regression/common_type.hpp: Likewise.
9505 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9506 Likewise.
9507 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9508 Likewise.
9509 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9510 Likewise.
9511 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9512 Likewise.
9513 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9514 Likewise.
9515 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9516 Likewise.
9517 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9518 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9519 Likewise.
9520 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9521 Likewise.
9522 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9523 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9524 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9525 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9526 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9527 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9528 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9529 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9530 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9531 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9532 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9533 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9534 * testsuite/util/testsuite_abi.cc: Likewise.
9535 * testsuite/util/testsuite_abi.h: Likewise.
9536 * testsuite/util/testsuite_abi_check.cc: Likewise.
9537 * testsuite/util/testsuite_allocator.cc: Likewise.
9538 * testsuite/util/testsuite_allocator.h: Likewise.
9539 * testsuite/util/testsuite_api.h: Likewise.
9540 * testsuite/util/testsuite_character.cc: Likewise.
9541 * testsuite/util/testsuite_character.h: Likewise.
9542 * testsuite/util/testsuite_common_types.h: Likewise.
9543 * testsuite/util/testsuite_error.h: Likewise.
9544 * testsuite/util/testsuite_hooks.cc: Likewise.
9545 * testsuite/util/testsuite_hooks.h: Likewise.
9546 * testsuite/util/testsuite_io.h: Likewise.
9547 * testsuite/util/testsuite_iterators.h: Likewise.
9548 * testsuite/util/testsuite_performance.h: Likewise.
9549 * testsuite/util/testsuite_rng.h: Likewise.
9550 * testsuite/util/testsuite_rvalref.h: Likewise.
9551 * testsuite/util/testsuite_tr1.h: Likewise.
9552 * testsuite/util/thread/all.h: Likewise.
9553 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9554 Likewise.
9555 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9556 Likewise.
9557 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9558 Likewise.
9559 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9560 Likewise.
9561 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9562 Likewise.
9563 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9564 Likewise.
9565 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9566 Likewise.
9567 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9568 Likewise.
9569 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9570 Likewise.
9571 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9572 Likewise.
9573 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9574 Likewise.
9575 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9576 Likewise.
9577 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9578 Likewise.
9579 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9580 Likewise.
9581 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9582 Likewise.
9583 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9584 Likewise.
9585 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9586 Likewise.
9587 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9588 Likewise.
9589 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9590 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9591 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9592 Likewise.
9593 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9594 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9595 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9596 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9597 Likewise.
9598 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9599 Likewise.
9600 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9601 Likewise.
9602 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9603 Likewise.
9604 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9605 Likewise.
9606 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9607 Likewise.
9608 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9609 Likewise.
9610 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9611 Likewise.
9612 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9613 Likewise.
9614 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9615 Likewise.
9616 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9617 Likewise.
9618 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9619 Likewise.
9620 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9621 Likewise.
9622 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9623 Likewise.
9624 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9625 Likewise.
9626 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9627 Likewise.
9628 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9629 Likewise.
9630 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9631 Likewise.
9632 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9633 Likewise.
9634 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9635 Likewise.
9636 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9637 Likewise.
9638 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9639 Likewise.
9640 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9641 Likewise.
9642 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9643 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9644 Likewise.
9645 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9646 Likewise.
9647 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9648 Likewise.
9649 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9650 Likewise.
9651 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9652 Likewise.
9653 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9654 Likewise.
9655 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9656 Likewise.
9657 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9658 Likewise.
9659 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9660 Likewise.
9661 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9662 Likewise.
9663 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9664 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9665 Likewise.
9666 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9667 Likewise.
9668 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9669 Likewise.
9670 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9671 Likewise.
9672 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9673 Likewise.
9674 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9675 Likewise.
9676 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9677 Likewise.
9678 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9679 Likewise.
9680 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9681 Likewise.
9682 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9683 Likewise.
9684 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9685 Likewise.
9686 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9687 Likewise.
9688 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9689 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9690 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9691 Likewise.
9692 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9693 Likewise.
9694 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9695 Likewise.
9696 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9697 Likewise.
9698 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9699 Likewise.
9700 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9701 Likewise.
9702 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9703 Likewise.
9704 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9705 Likewise.
9706 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9707 Likewise.
9708 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9709 Likewise.
9710 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9711 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9712 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9713 Likewise.
9714 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9715 Likewise.
9716 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9717 Likewise.
9718 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9719 Likewise.
9720 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9721 Likewise.
9722 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9723 Likewise.
9724 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9725 Likewise.
9726 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9727 Likewise.
9728 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9729 Likewise.
9730 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9731 Likewise.
9732 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9733 Likewise.
9734 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9735 Likewise.
9736 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9737 Likewise.
9738 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9739 Likewise.
9740 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9741 Likewise.
9742 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9743 Likewise.
9744 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9745 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9746 Likewise.
9747 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9748 Likewise.
9749 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9750 Likewise.
9751 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9752 Likewise.
9753 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9754 Likewise.
9755 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9756 Likewise.
9757 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9758 Likewise.
9759 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9760 Likewise.
9761 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9762 Likewise.
9763 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9764 Likewise.
9765 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9766 Likewise.
9767 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9768 Likewise.
9769 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9770 Likewise.
9771 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9772 Likewise.
9773 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9774 Likewise.
9775 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9776 Likewise.
9777 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9778 Likewise.
9779 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9780 Likewise.
9781 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9782 Likewise.
9783 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9784 Likewise.
9785 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9786 Likewise.
9787 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9788 Likewise.
9789 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9790 Likewise.
9791 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9792 Likewise.
9793 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9794 Likewise.
9795 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9796 Likewise.
9797 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9798 Likewise.
9799 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9800 Likewise.
9801 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9802 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9803 Likewise.
9804 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9805 Likewise.
9806 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9807 Likewise.
9808 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9809 Likewise.
9810 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9811 Likewise.
9812 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9813 Likewise.
9814 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9815 Likewise.
9816 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9817 Likewise.
9818 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9819 Likewise.
9820 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9821 Likewise.
9822 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9823 Likewise.
9824 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9825 Likewise.
9826 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9827 Likewise.
9828 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9829 Likewise.
9830 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9831 Likewise.
9832 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9833 Likewise.
9834 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9835 Likewise.
9836 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9837 Likewise.
9838 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9839 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9840 * testsuite/backward/hash_map/25896.cc: Likewise.
9841 * testsuite/backward/hash_set/25896.cc: Likewise.
9842
9843 2009-04-08 Ian Lance Taylor <iant@google.com>
9844
9845 * include/backward/hashtable.h (erase): Correctly handle erasing a
9846 reference to an entry in the hash table.
9847 * testsuite/backward/hash_map/25896.cc: New.
9848 * testsuite/backward/hash_set/25896.cc: New.
9849
9850 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
9851
9852 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9853 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
9854
9855 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9856
9857 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9858 of debug.
9859 * include/Makefile.in: Regenerate.
9860 * include/precompiled/stdc++.h: Add.
9861
9862 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9863
9864 * include/bits/random.h: Adjust doxygen markup.
9865 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9866
9867 * testsuite/26_numerics/random/piecewise_linear_distribution/
9868 operators/serialize.cc: Use typedefs.
9869
9870 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9871
9872 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9873 __gnu_cxx namespace. Remove "static inline".
9874
9875 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9876
9877 * include/bits/random.tcc (linear_congruential_engine<>::
9878 seed(seed_seq&)): Fix typo in last fix for __m == 0.
9879
9880 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9881
9882 * include/bits/random.h (operator==): Mark all inline.
9883 (mersenne_twister_engine): Enable #if 0 checks.
9884
9885 * include/bits/random.h: Formatting tweaks.
9886
9887 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9888
9889 * include/bits/random.tcc (piecewise_linear_distribution<>::
9890 operator()(_UniformRandomNumberGenerator&, const param_type&)):
9891 Remove spurious closed parenthesis.
9892
9893 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9894
9895 PR libstdc++/39644 (partial)
9896 * include/bits/random.tcc (linear_congruential_engine<>::
9897 seed(seed_seq&), independent_bits_engine<>::operator(),
9898 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9899
9900 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
9901
9902 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9903 thinko.
9904 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9905 default.cc: Enable.
9906
9907 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9908
9909 PR libstdc++/39629 (partial)
9910 * testsuite/26_numerics/random/independent_bits_engine/cons/
9911 base_move.cc: Use uint_fast64_t instead of unsigned long.
9912 * testsuite/26_numerics/random/independent_bits_engine/cons/
9913 seed1.cc: Likewise.
9914 * testsuite/26_numerics/random/independent_bits_engine/cons/
9915 seed2.cc: Likewise.
9916 * testsuite/26_numerics/random/independent_bits_engine/cons/
9917 base_copy.cc: Likewise.
9918 * testsuite/26_numerics/random/independent_bits_engine/cons/
9919 default.cc: Likewise.
9920 * testsuite/26_numerics/random/independent_bits_engine/cons/
9921 seed_seq.cc: Likewise.
9922 * testsuite/26_numerics/random/independent_bits_engine/
9923 requirements/typedefs.cc: Likewise.
9924 * testsuite/26_numerics/random/independent_bits_engine/
9925 operators/equal.cc: Likewise.
9926 * testsuite/26_numerics/random/independent_bits_engine/
9927 operators/serialize.cc: Likewise.
9928 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9929
9930 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9931
9932 * include/tr1_impl/random: Remove, empty.
9933 * include/tr1_impl/random.tcc: Likewise.
9934
9935 * include/std/random: Minor clean-ups, formatting fixes, adjust
9936 copyright years.
9937 * include/bits/random.tcc: Likewise.
9938 * include/bits/random.h: Likewise.
9939 * include/tr1/random: Likewise.
9940 * include/tr1/random.tcc: Likewise.
9941 * include/tr1/random.h: Likewise.
9942
9943 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9944
9945 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
9946 * doc/html/api.html: Regenerate.
9947
9948 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9949
9950 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
9951 Change to mersenne_twister_engine, add same defaults as
9952 mersenne_twister_engine/cons/default.cc.
9953 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
9954
9955 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
9956 to __il.
9957 * include/bits/random.h (mersenne_twister_engine): Qualify
9958 _ShiftMin1 with namespace __detail.
9959 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
9960 constexpr std::numeric_limits::max() can be used.
9961 (mersenne_twister_engine): Split apart static asserts into one
9962 assert per message. Temporarily disable the last three.
9963
9964 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
9965
9966 * include/Makefile.am: Update to N2836. Modified for new random headers.
9967 * include/Makefile.in: Ditto.
9968 * include/tr1_impl/random: Moved to tr1/random.h
9969 * include/tr1_impl/random.tcc: Moved to tr1
9970 * include/tr1/random: Just point to moved tr1 random headers.
9971 * include/tr1/random.tcc: Moved from tr1_impl.
9972 * include/tr1/random.h: Moved from tr1_impl/random.
9973 * include/std/random: Modified to point to std random headers.
9974 * include/bits/random.tcc: New implementation of std random facilities.
9975 * include/bits/random.h: Ditto.
9976 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
9977 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9978 seed1.cc: New.
9979 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9980 seed2.cc: New.
9981 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9982 default.cc: New.
9983 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9984 non_uint_neg.cc: New.
9985 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9986 typedefs.cc: New.
9987 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9988 equal.cc: New.
9989 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9990 serialize.cc: New.
9991 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9992 seed1.cc: New.
9993 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9994 seed2.cc: New.
9995 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9996 default.cc: New.
9997 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
9998 typedefs.cc: New.
9999 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10000 equal.cc: New.
10001 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10002 serialize.cc: New.
10003 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10004 seed1.cc: New.
10005 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10006 seed2.cc: New.
10007 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10008 default.cc: New.
10009 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10010 typedefs.cc: New.
10011 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10012 equal.cc: New.
10013 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10014 serialize.cc: New.
10015 * testsuite/26_numerics/random/discard_block_engine/cons/
10016 base_move.cc: New.
10017 * testsuite/26_numerics/random/discard_block_engine/cons/
10018 seed1.cc: New.
10019 * testsuite/26_numerics/random/discard_block_engine/cons/
10020 seed2.cc: New.
10021 * testsuite/26_numerics/random/discard_block_engine/cons/
10022 base_copy.cc: New.
10023 * testsuite/26_numerics/random/discard_block_engine/cons/
10024 default.cc: New.
10025 * testsuite/26_numerics/random/discard_block_engine/cons/
10026 seed_seq.cc: New.
10027 * testsuite/26_numerics/random/discard_block_engine/requirements/
10028 typedefs.cc: New.
10029 * testsuite/26_numerics/random/discard_block_engine/operators/
10030 equal.cc: New.
10031 * testsuite/26_numerics/random/discard_block_engine/operators/
10032 serialize.cc: New.
10033 * testsuite/26_numerics/random/independent_bits_engine/cons/
10034 base_move.cc: New.
10035 * testsuite/26_numerics/random/independent_bits_engine/cons/
10036 seed1.cc: New.
10037 * testsuite/26_numerics/random/independent_bits_engine/cons/
10038 seed2.cc: New.
10039 * testsuite/26_numerics/random/independent_bits_engine/cons/
10040 base_copy.cc: New.
10041 * testsuite/26_numerics/random/independent_bits_engine/cons/
10042 default.cc: New.
10043 * testsuite/26_numerics/random/independent_bits_engine/cons/
10044 seed_seq.cc: New.
10045 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10046 typedefs.cc: New.
10047 * testsuite/26_numerics/random/independent_bits_engine/operators/
10048 equal.cc: New.
10049 * testsuite/26_numerics/random/independent_bits_engine/operators/
10050 serialize.cc: New.
10051 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10052 base_move.cc: New.
10053 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10054 seed1.cc: New.
10055 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10056 seed2.cc: New.
10057 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10058 base_copy.cc: New.
10059 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10060 default.cc: New.
10061 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10062 seed_seq.cc: New.
10063 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10064 typedefs.cc: New.
10065 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10066 equal.cc: New.
10067 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10068 serialize.cc
10069 * testsuite/26_numerics/random/mt19937.cc: New.
10070 * testsuite/26_numerics/random/mt19937_64.cc: New.
10071 * testsuite/26_numerics/random/minstd_rand.cc: New.
10072 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10073 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10074 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10075 * testsuite/26_numerics/random/ranlux24.cc: New.
10076 * testsuite/26_numerics/random/ranlux48.cc: New.
10077 * testsuite/26_numerics/random/knuth_b.cc: New.
10078 * testsuite/26_numerics/random/default_random_engine.cc: New.
10079 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10080 parms.cc: New.
10081 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10082 default.cc: New.
10083 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10084 typedefs.cc: New.
10085 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10086 serialize.cc: New.
10087 * testsuite/26_numerics/random/normal_distribution/cons/
10088 parms.cc: New.
10089 * testsuite/26_numerics/random/normal_distribution/cons/
10090 default.cc: New.
10091 * testsuite/26_numerics/random/normal_distribution/requirements/
10092 typedefs.cc: New.
10093 * testsuite/26_numerics/random/normal_distribution/operators/
10094 serialize.cc: New.
10095 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10096 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10097 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10098 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10099 parms_neg.cc: New.
10100 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10101 parms.cc: New.
10102 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10103 default.cc: New.
10104 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10105 typedefs.cc: New.
10106 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10107 serialize.cc: New.
10108 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10109 parms_neg.cc: New.
10110 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10111 parms.cc: New.
10112 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10113 default.cc: New.
10114 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10115 typedefs.cc: New.
10116 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10117 serialize.cc: New.
10118 * testsuite/26_numerics/random/poisson_distribution/cons/
10119 parms.cc: New.
10120 * testsuite/26_numerics/random/poisson_distribution/cons/
10121 default.cc: New.
10122 * testsuite/26_numerics/random/poisson_distribution/requirements/
10123 typedefs.cc
10124 * testsuite/26_numerics/random/poisson_distribution/operators/
10125 serialize.cc: New.
10126 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10127 parms.cc: New.
10128 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10129 default.cc: New.
10130 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10131 typedefs.cc: New.
10132 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10133 serialize.cc: New.
10134 * testsuite/26_numerics/random/discrete_distribution/cons/
10135 range.cc: New.
10136 * testsuite/26_numerics/random/discrete_distribution/cons/
10137 initlist.cc: New.
10138 * testsuite/26_numerics/random/discrete_distribution/cons/
10139 default.cc: New.
10140 * testsuite/26_numerics/random/discrete_distribution/cons/
10141 num_xbound_fun.cc: New.
10142 * testsuite/26_numerics/random/discrete_distribution/requirements/
10143 typedefs.cc: New.
10144 * testsuite/26_numerics/random/discrete_distribution/operators/
10145 serialize.cc: New.
10146 * testsuite/26_numerics/random/weibull_distribution/cons/
10147 parms.cc: New.
10148 * testsuite/26_numerics/random/weibull_distribution/cons/
10149 default.cc: New.
10150 * testsuite/26_numerics/random/weibull_distribution/requirements/
10151 typedefs.cc: New.
10152 * testsuite/26_numerics/random/weibull_distribution/operators/
10153 serialize.cc: New.
10154 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10155 parms.cc: New.
10156 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10157 default.cc: New.
10158 * testsuite/26_numerics/random/negative_binomial_distribution/
10159 requirements/typedefs.cc: New.
10160 * testsuite/26_numerics/random/negative_binomial_distribution/
10161 operators/serialize.cc: New.
10162 * testsuite/26_numerics/random/cauchy_distribution/cons/
10163 parms.cc: New.
10164 * testsuite/26_numerics/random/cauchy_distribution/cons/
10165 default.cc: New.
10166 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10167 typedefs.cc: New.
10168 * testsuite/26_numerics/random/cauchy_distribution/operators/
10169 serialize.cc: New.
10170 * testsuite/26_numerics/random/gamma_distribution/cons/
10171 parms.cc: New.
10172 * testsuite/26_numerics/random/gamma_distribution/cons/
10173 default.cc: New.
10174 * testsuite/26_numerics/random/gamma_distribution/requirements/
10175 typedefs.cc: New.
10176 * testsuite/26_numerics/random/gamma_distribution/operators/
10177 serialize.cc: New.
10178 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10179 parms.cc: New.
10180 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10181 default.cc: New.
10182 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10183 typedefs.cc: New.
10184 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10185 serialize.cc: New.
10186
10187 * testsuite/26_numerics/random/exponential_distribution/cons/
10188 parms.cc: New.
10189 * testsuite/26_numerics/random/exponential_distribution/cons/
10190 default.cc: New.
10191 * testsuite/26_numerics/random/exponential_distribution/requirements/
10192 typedefs.cc: New.
10193 * testsuite/26_numerics/random/exponential_distribution/operators/
10194 serialize.cc: New.
10195 * testsuite/26_numerics/random/lognormal_distribution/cons/
10196 parms.cc: New.
10197 * testsuite/26_numerics/random/lognormal_distribution/cons/
10198 default.cc: New.
10199 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10200 typedefs.cc: New.
10201 * testsuite/26_numerics/random/lognormal_distribution/operators/
10202 serialize.cc: New.
10203 * testsuite/26_numerics/random/binomial_distribution/cons/
10204 parms.cc: New.
10205 * testsuite/26_numerics/random/binomial_distribution/cons/
10206 default.cc: New.
10207 * testsuite/26_numerics/random/binomial_distribution/requirements/
10208 typedefs.cc: New.
10209 * testsuite/26_numerics/random/binomial_distribution/operators/
10210 serialize.cc: New.
10211 * testsuite/26_numerics/random/random_device/cons/
10212 token.cc: New.
10213 * testsuite/26_numerics/random/random_device/cons/
10214 default.cc: New.
10215 * testsuite/26_numerics/random/random_device/requirements/
10216 typedefs.cc: New.
10217 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10218 parms.cc: New.
10219 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10220 default.cc: New.
10221 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10222 typedefs.cc: New.
10223 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10224 serialize.cc: New.
10225 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10226 range.cc: New.
10227 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10228 default.cc: New.
10229 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10230 num_xbound_fun.cc: New.
10231 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10232 initlist_fun.cc: New.
10233 * testsuite/26_numerics/random/piecewise_linear_distribution/
10234 requirements/typedefs.cc: New.
10235 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10236 serialize.cc: New.
10237 * testsuite/26_numerics/random/student_t_distribution/cons/
10238 parms.cc: New.
10239 * testsuite/26_numerics/random/student_t_distribution/cons/
10240 default.cc: New.
10241 * testsuite/26_numerics/random/student_t_distribution/requirements/
10242 typedefs.cc: New.
10243 * testsuite/26_numerics/random/student_t_distribution/operators/
10244 serialize.cc: New.
10245 * testsuite/26_numerics/random/geometric_distribution/cons/
10246 parms.cc: New.
10247 * testsuite/26_numerics/random/geometric_distribution/cons/
10248 default.cc: New.
10249 * testsuite/26_numerics/random/geometric_distribution/requirements/
10250 typedefs.cc: New.
10251 * testsuite/26_numerics/random/geometric_distribution/operators/
10252 serialize.cc: New.
10253 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10254 range.cc: New.
10255 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10256 default.cc: New.
10257 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10258 num_xbound_fun.cc: New.
10259 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10260 initlist_fun.cc: New.
10261 * testsuite/26_numerics/random/piecewise_constant_distribution/
10262 requirements/typedefs.cc: New.
10263 * testsuite/26_numerics/random/piecewise_constant_distribution/
10264 operators/serialize.cc: New.
10265
10266 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10267
10268 * include/ext/bitmap_allocator.h: The typedefs should be made public
10269 if we want them to be accessible. This has been revealed by the patch
10270 that fixes PR c++/26693 in g++.
10271
10272 2009-04-02 Jakub Jelinek <jakub@redhat.com>
10273
10274 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10275 Regenerated.
10276 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10277 Regenerated.
10278 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10279 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10280 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10281 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10282 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10283 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10284 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10285 Regenerated.
10286 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10287
10288 2009-03-31 Jason Merrill <jason@redhat.com>
10289
10290 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10291
10292 PR libstdc++/39310
10293 * include/tr1_impl/type_traits (is_function): Add partial
10294 specializations with function cv-quals.
10295 (__is_function_helper): Remove.
10296 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10297
10298 2009-03-30 Ian Lance Taylor <iant@google.com>
10299
10300 * include/backward/hashtable.h (clear): Return quickly if the
10301 table is empty.
10302
10303 2009-03-27 Ian Lance Taylor <iant@google.com>
10304
10305 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10306 (__stl_prime_list): Add 5 at the start of the list.
10307
10308 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10309
10310 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10311 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10312 std::string&, ios_base::openmode), basic_ifstream<>::
10313 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10314 basic_ofstream(const std::string&, ios_base::openmode),
10315 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10316 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10317 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10318 Add in C++0x mode.
10319 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10320 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10321 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10322 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10323 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10324 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10325 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10326
10327 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10328
10329 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10330 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10331 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10332 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10333
10334 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10335
10336 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10337 _M_transfer_after, _M_reverse_after): Move out of line...
10338 * include/bits/forward_list.tcc: ... here.
10339 (forward_list<>::reverse): Move inline...
10340 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10341
10342 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10343
10344 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10345 28277.cc: Likewise.
10346 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10347 Likewise.
10348 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10349 Likewise.
10350 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10351 Likewise.
10352
10353 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10354
10355 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10356 year(s).
10357 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10358 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10359 Likewise.
10360 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10361 Likewise.
10362 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10363 Likewise.
10364 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10365
10366 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10367
10368 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10369 iterations for simulators.
10370 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10371 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10372 Condition stream width for simulators.
10373 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10374 Likewise.
10375 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10376 Likewise.
10377 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10378
10379 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10380
10381 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10382 sheet version information. Table-ize docbook element examples.
10383 * doc/xml/manual/using.xml: Human-readable header
10384 markup. Alphabetized. Add new headers.
10385 * doc/html: Regenerate.
10386
10387 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10388
10389 * doc/xml/faq.xml: Fix link to setup documentation.
10390
10391 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10392
10393 * include/std/type_traits (__add_lvalue_reference_helper,
10394 __add_rvalue_reference_helper): As an optimization, rewrite
10395 condition (avoid is_function).
10396
10397 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10398
10399 PR libstdc++/39405
10400 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10401 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10402
10403 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10404
10405 * testsuite/30_threads/condition_variable_any/native_handle/
10406 typesizes.cc: Include tweaks.
10407 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10408 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10409 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10410 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10411 * testsuite/30_threads/condition_variable/native_handle/
10412 typesizes.cc: Same.
10413
10414 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10415
10416 * include/bits/shared_ptr.h: Add include guards.
10417 * include/tr1/shared_ptr.h: Likewise.
10418
10419 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10420
10421 * include/std/iostream: Fix doxygen link.
10422 * include/bits/forward_list.h: Fix doxygen markup.
10423 * include/ext/vstring.h: Escape backslash in doxygen comment.
10424 * include/bits/basic_string.h: Likewise.
10425
10426 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10427
10428 * doc/xml/faq.xml: Fix links to implementation status pages.
10429
10430 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10431
10432 * include/std/complex (operator+(const complex<>&, const _Tp&),
10433 operator+(const _Tp&, const complex<>&),
10434 operator-(const complex<>&, const _Tp&),
10435 operator-(const _Tp&, const complex<>&)): Do not assume real()
10436 returns a reference (against DR 387).
10437 * testsuite/26_numerics/complex/dr387_2.cc: New.
10438
10439 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10440
10441 * testsuite/thread/pthread4.cc: Move...
10442 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10443 * testsuite/thread/pthread5.cc: Move...
10444 * testsuite/23_containers/list/pthread5.cc: ...here.
10445 * testsuite/thread/pthread6.cc: Move...
10446 * testsuite/23_containers/map/pthread6.cc: ...here.
10447 * testsuite/thread/pthread7-rope.cc: Move...
10448 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10449 * testsuite/thread/guard.cc: Move...
10450 * testsuite/18_support/pthread_guard.cc: ...here.
10451 * testsuite/thread/18185.cc: Move...
10452 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10453 * testsuite/thread/pthread1.cc: Move...
10454 * testsuite/23_containers/list/pthread1.cc: ...here.
10455 * testsuite/thread/pthread2.cc: Move...
10456 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10457 * testsuite/thread/pthread3.cc: Move...
10458 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10459
10460 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10461 * testsuite/thread: Remove.
10462
10463 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10464
10465 * configure: Regenerate.
10466
10467 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10468
10469 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10470 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10471 from baseline_dir.
10472 * configure: Regenerate.
10473 * testsuite/Makefile.am (baseline_file): Remove variable.
10474 (site.exp): Set baseline_dir rather than baseline_file.
10475 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10476 * testsuite/Makefile.in: Regenerate.
10477
10478 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10479
10480 * testsuite/30_threads/thread/this_thread: Move...
10481 * testsuite/30_threads/this_thread: ...here.
10482 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10483 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10484 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10485 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10486 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10487 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10488
10489 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10490
10491 * doc/doxygen/user.cfg.in: Tweaks.
10492 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10493 be elsewhere.
10494
10495 * include/tr1_impl/unordered_map: Just use most specialized
10496 container module.
10497 * include/tr1_impl/unordered_set: Same.
10498 * include/tr1_impl/array: Same.
10499 * include/bits/stl_list.h: Same.
10500 * include/bits/stl_map.h: Same.
10501 * include/bits/stl_queue.h: Same.
10502 * include/bits/stl_set.h: Same.
10503 * include/bits/stl_stack.h: Same.
10504 * include/bits/forward_list.h: Same.
10505 * include/bits/basic_string.h: Same.
10506 * include/bits/stl_multimap.h: Same.
10507 * include/bits/stl_vector.h: Same.
10508 * include/bits/stl_deque.h: Same.
10509 * include/bits/stl_multiset.h: Same.
10510 * include/bits/stl_bvector.h: Same.
10511
10512 * include/backward/binders.h: Change binder module to binders.
10513
10514 * include/std/complex: Add complex_numers module.
10515 * include/tr1_impl/complex: Same.
10516
10517 * include/std/valarray: Add numeric_arrays module.
10518 * include/bits/gslice_array.h: Same.
10519 * include/bits/gslice.h: Same.
10520 * include/bits/mask_array.h: Same.
10521 * include/bits/slice_array.h: Same.
10522 * include/bits/indirect_array.h: Same.
10523
10524 * include/bits/allocator.h: Add allocators module.
10525 * include/ext/throw_allocator.h
10526 * include/ext/pool_allocator.h
10527 * include/ext/bitmap_allocator.h
10528 * include/ext/new_allocator.h
10529 * include/ext/malloc_allocator.h
10530 * include/ext/array_allocator.h
10531 * include/ext/mt_allocator.h
10532 * include/ext/debug_allocator.h
10533 * include/ext/extptr_allocator.h
10534
10535 * include/tr1_impl/functional: Move namespace markup here.
10536 * include/tr1_impl/regex: Same.
10537
10538 * include/tr1_impl/type_traits: Add metaprogramming module.
10539 * include/std/type_traits: Same.
10540
10541 * include/std/memory: Add memory module.
10542
10543 * include/std/ratio: Add ratio module.
10544
10545 * include/std/chrono: Move namespace markup here, add time module.
10546
10547 * include/std/thread: Move namespace markup here, add concurrency
10548 module.
10549 * include/std/mutex: Use concurrency module.
10550 * include/std/condition_variable: Same.
10551
10552
10553 * include/bits/ios_base.h: Refine io module.
10554 * include/bits/basic_ios.h: Same.
10555 * include/std/fstream: Same.
10556 * include/std/istream: Same.
10557 * include/std/ostream: Same.
10558 * include/std/sstream: Same.
10559
10560 * include/ext/vstring.h: Correct parameter markup.
10561
10562 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10563 * include/bits/unique_ptr.h: Same.
10564
10565 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10566 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10567 * include/bits/stl_heap.h: Add markup for new groupings.
10568 * include/bits/stl_algobase.h: Same.
10569 * include/bits/stl_algo.h: Same.
10570
10571 * include/c_compatibility/stdatomic.h: Add atomics module.
10572 * include/c_global/cstdatomic: Same.
10573
10574 * libsupc++/exception: Add exceptions module.
10575 * libsupc++/typeinfo: Same.
10576 * libsupc++/new: Same.
10577 * libsupc++/exception_ptr.h: Same.
10578 * include/std/system_error: Same.
10579 * include/std/stdexcept: Same.
10580
10581 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10582 * libsupc++/cxxabi-forced.h: Same.
10583
10584 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10585 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10586 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10587 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10588 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10589 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10590 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10591 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10592 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10593 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10594 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10595 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10596 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10597 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10598 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10599 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10600 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10601 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10602 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10603 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10604 * testsuite/23_containers/vector/requirements/dr438/
10605 constructor_1_neg.cc: Same.
10606 * testsuite/23_containers/vector/requirements/dr438/
10607 constructor_2_neg.cc: Same.
10608 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10609 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10610 * testsuite/23_containers/deque/requirements/dr438/
10611 constructor_1_neg.cc: Same.
10612 * testsuite/23_containers/deque/requirements/dr438/
10613 constructor_2_neg.cc: Same.
10614 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10615 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10616 * testsuite/23_containers/list/requirements/dr438/
10617 constructor_1_neg.cc: Same.
10618 * testsuite/23_containers/list/requirements/dr438/
10619 constructor_2_neg.cc: Same.
10620 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10621 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10622 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10623 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10624 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10625 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10626 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10627 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10628 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10629 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10630
10631 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10632
10633 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10634 * doc/doxygen/user.cfg.in: Update.
10635 * scripts/run_doxygen: Adjust for new group names.
10636
10637 * include/tr1_impl/random: Update doxygen group markup.
10638 * include/tr1_impl/unordered_map: Same.
10639 * include/tr1_impl/unordered_set: Same.
10640 * include/tr1_impl/array: Same.
10641 * include/std/numeric: Same.
10642 * include/std/utility: Same.
10643 * include/std/bitset: Same.
10644 * include/std/iosfwd: Same.
10645 * include/bits/stl_list.h: Same.
10646 * include/bits/stl_map.h: Same.
10647 * include/bits/stl_algobase.h: Same.
10648 * include/bits/stl_queue.h: Same.
10649 * include/bits/stl_set.h: Same.
10650 * include/bits/stl_stack.h: Same.
10651 * include/bits/stl_iterator_base_types.h: Same.
10652 * include/bits/forward_list.h: Same.
10653 * include/bits/basic_string.h: Same.
10654 * include/bits/stl_multimap.h: Same.
10655 * include/bits/stl_vector.h: Same.
10656 * include/bits/stl_deque.h: Same.
10657 * include/bits/stl_multiset.h: Same.
10658 * include/bits/stl_algo.h: Same.
10659 * include/bits/stl_bvector.h: Same.
10660 * include/bits/algorithmfwd.h: Same.
10661 * include/bits/stl_function.h: Same.
10662 * include/tr1/cmath: Same.
10663 * include/backward/binders.h: Same.
10664
10665 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10666
10667 * include/std/system_error (system_category): To system_category().
10668 (generic_category): To generic_category. DR 890.
10669 * src/system_error.cc: Define.
10670 * include/bits/functexcept.h: Only one __throw_system_error.
10671 * src/functexcept.cc: Same.
10672 * include/std/mutex: Fixup for changes above.
10673 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10674 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10675 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10676 * config/abi/pre/gnu.ver: Clean up exports.
10677
10678 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10679
10680 * include/std/thread: Fix typo.
10681 * src/thread.cc (thread::join): Use NULL.
10682
10683 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10684
10685 PR libstdc++/39168
10686 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10687 const string&)): Also check that the value != CHAR_MAX.
10688 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10689 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10690 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10691 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10692 _M_cache(const locale&)): Likewise.
10693 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10694 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10695 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10696 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10697 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10698 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10699
10700 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10701 Benjamin Kosnik <bkoz@redhat.com>
10702
10703 * include/std/thread (_Impl_base): Move _M_id out and into ...
10704 (thread): ...here. Call _M_make_routine in body of constructors.
10705 Adjust data member usage to reflect changes.
10706 (_M_make_routine): From _M_make_shared_data.
10707 (_M_start_thread): Add __shared_base_type argument.
10708 * src/thread.cc: Fixups for above.
10709 * config/abi/pre/gnu.ver: Adjust exports.
10710 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10711 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10712 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10713
10714 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10715
10716 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10717 (compare_type_to_native_type): ...this, add alignment check.
10718 * testsuite/30_threads/condition_variable_any/native_handle/
10719 typesizes.cc: Modify as above.
10720 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10721 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10722 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10723 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10724 * testsuite/30_threads/condition_variable/native_handle/
10725 typesizes.cc: Same.
10726 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10727 typesizes.cc: Same.
10728
10729 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10730 * testsuite/30_threads/thread/cons/2.cc: Same.
10731 * testsuite/30_threads/thread/cons/3.cc: Same.
10732 * testsuite/30_threads/thread/cons/4.cc: Same.
10733 * testsuite/30_threads/thread/cons/5.cc: Same.
10734 * testsuite/30_threads/thread/cons/6.cc: Same.
10735 * testsuite/30_threads/thread/cons/7.cc: Same.
10736 * testsuite/30_threads/thread/cons/8.cc: Same.
10737
10738 * testsuite/30_threads/thread/cons/9.cc: New.
10739 * testsuite/30_threads/thread/cons/moveable.cc: New.
10740
10741 * src/condition_variable.cc: Clean up whitespace.
10742 * include/std/condition_variable: Same.
10743
10744 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10745
10746 * include/std/condition_variable (condition_variable): Remove
10747 _M_internal_mutex. Add private __native_type typedef.
10748 * src/condition_variable.cc (condition_variable::notify_one):
10749 Remove _M_internal_mutex use. Use typedef.
10750 (condition_variable::notify_all): Same.
10751 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10752 (recursive_mutex): Same.
10753 (timed_mutex): Same.
10754 (recursive_timed_mutex): Same.
10755 (once_flag): Make __native_type typedef private.
10756
10757 * include/std/thread (this_thread): Add minimal markup.
10758
10759 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10760 Adjust line numbers.
10761 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10762 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10763 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10764 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10765 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10766 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10767 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10768 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10769 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10770 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10771 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10772 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10773 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10774
10775 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10776 * testsuite/30_threads/condition_variable_any/native_handle/
10777 typesizes.cc: New.
10778 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10779 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10780 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10781 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10782 * testsuite/30_threads/condition_variable/native_handle/
10783 typesizes.cc: Same.
10784 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10785 typesizes.cc: Same.
10786
10787 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10788
10789 PR testsuite/33300
10790 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10791 on darwin for lp64.
10792
10793 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
10794
10795 * configure.host: Set abi_baseline_pair for mips64*-linux.
10796 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10797
10798 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10799
10800 * include/std/thread (this_thread::get_id): Inline.
10801
10802 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10803
10804 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10805 _Callable as template argument for _M_make_shared_data.
10806 * testsuite/30_threads/thread/cons/6.cc: New.
10807 * testsuite/30_threads/thread/cons/7.cc: New.
10808 * testsuite/30_threads/thread/cons/8.cc: New.
10809
10810 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
10811
10812 * testsuite/30_threads/thread/member: To..
10813 * testsuite/30_threads/thread/members: ...this.
10814 * testsuite/30_threads/condition_variable/member: To...
10815 * testsuite/30_threads/condition_variable/members: ...this.
10816
10817 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
10818
10819 * include/std/thread (thread::id): Move definition inside thread.
10820 Use native_handle_type. Remove this_thread::get_id friend.
10821 Change __thread_data_ptr to __shared_base_ptr.
10822 (thread::id::id(native_handle_type): Make public. Still explicit.
10823 Use native_handle_type. Change _M_thread_id to _M_thread.
10824 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10825 _M_thread_handle to _M_id.
10826 (thread::__thread_data): Rename to _Impl.
10827 Fixup for renames.
10828 (thread::_M_make_thread_data): Return derived type.
10829 (thread::hardware_concurrency): Add definition for default case.
10830 (thread::get_id): Now can define inline.
10831 (thread): Change _M_thread_data to _M_data.
10832 (this_thread::get_id): Now can define inline.
10833 * src/thread.cc (__thread_proxy): Rename to
10834 execute_native_thread_routine.
10835 Fixup for other renames.
10836 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10837 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10838 * testsuite/30_threads/thread/algorithm: Move to..
10839 * testsuite/30_threads/thread/swap: ...this.
10840 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10841 * testsuite/30_threads/thread/id/operators.cc: New.
10842
10843 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10844
10845 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10846 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10847 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10848 exposing it in public std::tuple interface.
10849
10850 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10851 Benjamin Kosnik <bkoz@redhat.com>
10852
10853 * include/std/thread (__thread_data_base): Nest class in std::thread.
10854 (__thread_data): Likewise.
10855 (__thread_data_ptr): Nest typedef in std::thread.
10856 * src/thread.cc (__thread_proxy): Qualify the above names.
10857 * config/abi/pre/gnu.ver: Remove unused exports.
10858
10859 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
10860
10861 * include/bits/unique_ptr.h: Remove private __this_type typedef.
10862 * include/bits/stl_vector.h: Remove private vector_type typedef.
10863 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10864 Fix line numbers.
10865 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10866 * testsuite/23_containers/vector/requirements/dr438/
10867 constructor_1_neg.cc: Same.
10868 * testsuite/23_containers/vector/requirements/dr438/
10869 constructor_2_neg.cc: Same.
10870 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10871 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10872
10873 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10874
10875 PR libstdc++/25191
10876 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10877 deal consistently with __try and __catch too.
10878 * src/localename.cc: Replace try -> __try, catch -> __catch.
10879 * src/ios.cc: Likewise.
10880 * src/locale.cc: Likewise.
10881 * src/istream.cc: Likewise.
10882 * src/thread.cc: Likewise.
10883 * src/compatibility.cc: Likewise.
10884 * src/bitmap_allocator.cc: Likewise.
10885 * src/ios_init.cc: Likewise.
10886 * include/debug/deque: Likewise.
10887 * include/debug/list: Likewise.
10888 * include/tr1_impl/hashtable: Likewise.
10889 * include/std/bitset: Likewise.
10890 * include/ext/pb_ds/detail/resize_policy/
10891 hash_load_check_resize_trigger_imp.hpp: Likewise.
10892 * include/ext/pb_ds/detail/resize_policy/
10893 hash_standard_resize_policy_imp.hpp: Likewise.
10894 * include/ext/pb_ds/detail/cc_hash_table_map_/
10895 resize_fn_imps.hpp: Likewise.
10896 * include/ext/pb_ds/detail/cc_hash_table_map_/
10897 constructor_destructor_fn_imps.hpp: Likewise.
10898 * include/ext/pb_ds/detail/pat_trie_/
10899 split_join_branch_bag.hpp: Likewise.
10900 * include/ext/pb_ds/detail/pat_trie_/
10901 constructors_destructor_fn_imps.hpp: Likewise.
10902 * include/ext/pb_ds/detail/bin_search_tree_/
10903 constructors_destructor_fn_imps.hpp: Likewise.
10904 * include/ext/pb_ds/detail/gp_hash_table_map_/
10905 resize_fn_imps.hpp: Likewise.
10906 * include/ext/pb_ds/detail/gp_hash_table_map_/
10907 constructor_destructor_fn_imps.hpp: Likewise.
10908 * include/ext/pb_ds/detail/binary_heap_/
10909 constructors_destructor_fn_imps.hpp: Likewise.
10910 * include/ext/pb_ds/detail/binary_heap_/
10911 erase_fn_imps.hpp: Likewise.
10912 * include/ext/pb_ds/detail/binary_heap_/
10913 split_join_fn_imps.hpp: Likewise.
10914 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10915 constructors_destructor_fn_imps.hpp: Likewise.
10916 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10917 * include/ext/pb_ds/detail/list_update_map_/
10918 constructor_destructor_fn_imps.hpp: Likewise.
10919 * include/ext/slist: Likewise.
10920 * include/ext/memory: Likewise.
10921 * include/ext/rc_string_base.h: Likewise.
10922 * include/ext/ropeimpl.h: Likewise.
10923 * include/ext/vstring.tcc: Likewise.
10924 * include/ext/rope: Likewise.
10925 * include/ext/sso_string_base.h: Likewise.
10926 * include/bits/shared_ptr.h: Likewise.
10927 * include/bits/stl_list.h: Likewise.
10928 * include/bits/locale_classes.tcc: Likewise.
10929 * include/bits/locale_facets.tcc: Likewise.
10930 * include/bits/locale_classes.h: Likewise.
10931 * include/bits/forward_list.h: Likewise.
10932 * include/bits/stl_vector.h: Likewise.
10933 * include/bits/stl_deque.h: Likewise.
10934 * include/bits/istream.tcc: Likewise.
10935 * include/bits/stl_uninitialized.h: Likewise.
10936 * include/bits/ostream.tcc: Likewise.
10937 * include/bits/vector.tcc: Likewise.
10938 * include/bits/stl_tempbuf.h: Likewise.
10939 * include/bits/deque.tcc: Likewise.
10940 * include/bits/basic_string.tcc: Likewise.
10941 * include/bits/ostream_insert.h: Likewise.
10942 * include/bits/locale_facets_nonio.tcc: Likewise.
10943 * include/bits/stl_tree.h: Likewise.
10944 * include/bits/fstream.tcc: Likewise.
10945 * include/tr1/shared_ptr.h: Likewise.
10946 * include/tr1/hypergeometric.tcc: Likewise.
10947 * include/backward/hashtable.h: Likewise.
10948 * libsupc++/exception_ptr.h: Likewise.
10949 * libsupc++/eh_personality.cc: Likewise.
10950 * libsupc++/eh_call.cc: Likewise.
10951 * config/locale/gnu/monetary_members.cc: Likewise.
10952 * config/locale/gnu/time_members.h: Likewise.
10953 * config/locale/generic/time_members.h: Likewise.
10954
10955 2009-02-03 Johannes Singler <singler@ira.uka.de>
10956
10957 * include/parallel/algorithmfwd.h:
10958 Add parallelism default for many declarations.
10959 * include/parallel/numericfwd.h: Likewise.
10960 * include/parallel/iterator.h: Use iterator_traits as usual.
10961 * include/parallel/par_loop.h:
10962 Include equally_split.h.
10963 (for_each_template_random_access_ed):
10964 Avoid calling the Result default constructor.
10965 * include/parallel/numeric: Replace
10966 for_each_template_random_access by
10967 for_each_template_random_access_ed in numeric functions.
10968
10969 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
10970
10971 * config/os/gnu-linux/os_defines.h: Remove superfluous
10972 __NO_STRING_INLINES.
10973
10974 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10975
10976 * testsuite/21_strings/c_strings/char/3.cc: New test.
10977 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
10978
10979 2009-01-30 Ulrich Drepper <drepper@redhat.com>
10980 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR libstdc++/30928 (partial, works together with recent glibcs)
10983 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10984 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10985 defined.
10986 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10987 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10988 defined.
10989 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10990 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10991 defined.
10992 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10993 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10994 defined.
10995 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
10996 argument is const char *, assign result to const char * var, not
10997 char *.
10998 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
10999 argument is const wchar_t *, assign result to const wchar_t * var, not
11000 wchar_t *.
11001
11002 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11003
11004 * include/std/thread: Remove unused headers.
11005 (__thread_data_base): Remove unused mutex and base.
11006 (thread::~thread): Only detach if joinable.
11007 (thread::joinable): Test if thread data ptr is empty.
11008 (thread::_M_thread_data_mutex): Remove.
11009 (thread::_M_get_thread_data): Remove.
11010 (thread::_M_make_thread_data): Remove overload, use make_shared.
11011 (thread::id::id): Make constructor explicit.
11012 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11013 (thread::_M_start_thread): Break shared_ptr cycle on error.
11014 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11015 * testsuite/30_threads/thread/member/4.cc: New.
11016 * testsuite/30_threads/thread/member/5.cc: New.
11017
11018 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11019
11020 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11021 (standard_layout): Just use !has_virtual_destructor for now.
11022 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11023 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11024 * testsuite/30_threads/recursive_mutex/requirements/
11025 standard_layout.cc: New.
11026 * testsuite/30_threads/condition_variable/requirements/
11027 standard_layout.cc: New.
11028 * testsuite/29_atomics/atomic_address/requirements/
11029 standard_layout.cc: Adjust.
11030 * testsuite/29_atomics/atomic_flag/requirements/
11031 standard_layout.cc: Same.
11032 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11033 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11034 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11035 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11036 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11037 line numbers.
11038 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11039 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11040 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11041 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11042 Remove, not required.
11043
11044 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11045
11046 * include/std/thread (__thread_data_base, thread): Rename member
11047 functions to match coding style.
11048 (thread::thread,thread::operator=): Define move operations.
11049 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11050 * config/abi/pre/gnu.ver: Adjust.
11051
11052 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11053
11054 PR libstdc++/38384
11055 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11056 on HPUX.
11057 * configure: Regenerate.
11058
11059 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11060
11061 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11062 atomic_flag_fence.
11063
11064 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11065
11066 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11067 Uros Bizjak <ubizjak@gmail.com>
11068
11069 PR libstdc++/38834
11070 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11071 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11072
11073 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11074 Rainer Emrich <r.emrich@de.tecosim.com>
11075
11076 PR libstdc++/38919
11077 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11078 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11079 * configure: Regenerate.
11080
11081 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11082
11083 * include/std/thread (__thread_data_base::__run): Make non-const.
11084 * testsuite/30_threads/thread/cons/5.cc: New.
11085
11086 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11087
11088 * src/Makefile.am (sources): Add math_stubs_float.cc.
11089 * src/Makefile.in: Regenerate.
11090 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11091
11092 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11093
11094 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11095 * src/Makefile.in: Regenerate.
11096 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11097
11098 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11099
11100 PR libstdc++/32666
11101 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11102
11103 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11104
11105 PR libstdc++/32666
11106 * Makefile.am (hosted_source): Remove libmath directory.
11107 * Makefile.in: Regenerate.
11108 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11109 (AC_REPLACE_MATHFUNCS): Remove.
11110 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11111 in GLIBCXX_CHECK_C99_TR1.
11112 * acinclude.m4: Remove libmath, need_math.
11113 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11114 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11115 * configure.ac: Same.
11116 * configure: Regenerate.
11117 * fragment.am: Fix comment.
11118 * config.h.in: Regenerate.
11119 * src/Makefile.in: Regenerate.
11120 * src/Makefile.am: Remove libmath references.
11121 * doc/Makefile.in: Regenerate.
11122 * po/Makefile.in: Regenerate.
11123 * include/Makefile.in: Regenerate.
11124 * libsupc++/Makefile.in: Regenerate.
11125 * testsuite/Makefile.in: Regenerate.
11126
11127 * src/compatibility.cc: Also export long double versions of "C" math
11128 library if hppa-linux.
11129 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11130 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11131
11132 * libmath: Remove.
11133 * libmath/signbit.c: Same.
11134 * libmath/stubs.c: Same.
11135 * libmath/Makefile.in: Same.
11136 * libmath/copysignf.c: Same.
11137 * libmath/mathconf.h: Same.
11138 * libmath/signbitf.c: Same.
11139 * libmath/Makefile.am: Same.
11140 * libmath/signbitl.c: Same.
11141
11142 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11143 Paolo Carlini <paolo.carlini@oracle.com>
11144
11145 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11146 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11147 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11148 * configure.ac: Adjust.
11149 * doc/xml/manual/configure.xml: Update.
11150 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11151 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11152 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11153 * configure: Regenerate.
11154 * config.h.in: Likewise.
11155
11156 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11157 thread::joinable, thread::swap, this_thread::get_id,
11158 this_thread::yield): Define inline...
11159 * include/std/thread: ... here.
11160 * config/abi/pre/gnu.ver: Adjust.
11161
11162 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11163
11164 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11165 Add dg-timeout-factor 2.0.
11166 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11167 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11168 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11169 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11170 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11171 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11172
11173 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11174
11175 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11176 field from readelf output.
11177
11178 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11179
11180 PR libstdc++/38384
11181 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11182 * configure: Regenerate.
11183
11184 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11185
11186 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11187 _GLIBCXX_HAVE_TLS.
11188 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11189
11190 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11191
11192 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11193 constructor for _M_pattern.
11194 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11195 string.cc: Test construction from different basic_string type.
11196 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11197 string.cc: Likewise.
11198
11199 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11200 Jonathan Larmour <jifl@eCosCentric.com>
11201
11202 PR libstdc++/36801
11203 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11204 New.
11205 (__gnu_cxx::__exchange_and_add): Use it.
11206 * src/atomic.cc (get_atomic_mutex): New.
11207 * src/debug.cc (get_safe_base_mutex): New.
11208 * src/locale.cc (get_locale_cache_mutex): New.
11209 * src/mt_allocator.cc (get_freelist): New.
11210 (get_freelist_mutex): New.
11211 * src/pool_allocator.cc (get_palloc_mutex): New.
11212 * include/std/mutex (__once_functor_lock): To
11213 (__get_once_functor_lock): ...this.
11214 * src/mutex.cc (__once_mutex): Don't export, use
11215 (get_once_mutex): ...this.
11216 * config/abi/pre/gnu.ver: Adjust exports.
11217
11218 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11219
11220 PR libstdc++/38732
11221 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11222 referenceCount field again.
11223 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11224 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11225 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11226 inline functions.
11227 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11228 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11229 instead of __cxa_exception.
11230 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11231 __cxxabiv1::__cxa_throw): Likewise.
11232 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11233 std::__exception_ptr::exception_ptr::_M_addref,
11234 std::__exception_ptr::exception_ptr::_M_release,
11235 __gxx_dependent_exception_cleanup): Likewise.
11236 * testsuite/18_support/exception/38732.cc: New test.
11237
11238 PR libstdc++/38092
11239 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11240 * src/compatibility.cc: Don't use .symver directives if
11241 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11242 * config.h.in: Regenerated.
11243 * configure: Likewise.
11244
11245 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11246
11247 PR libstdc++/38466
11248 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11249
11250 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11251
11252 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11253 of classic locale...
11254 (locale::classic): Here.
11255
11256 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11257
11258 * include/tr1_impl/regex: Fix bad return statements and typos.
11259
11260 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11261
11262 * include/tr1_impl/regex: Remove unimplemented function definitions.
11263 * testsuite/28_regex/init-list.cc: Compile only.
11264 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11265 c_string_extended.cc: Same.
11266 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11267 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11268
11269 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11270
11271 PR libstdc++/38384
11272 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
11273 * configure: Regenerate.
11274
11275 2009-01-05 Ben Elliston <bje@au.ibm.com>
11276
11277 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11278 * configure: Regenerate.
11279
11280 2009-01-05 Ben Elliston <bje@au.ibm.com>
11281
11282 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11283 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11284 * configure: Regenerate.
11285
11286 2009-01-04 Richard Guenther <rguenther@suse.de>
11287
11288 PR libstdc++/38720
11289 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11290 integer type for storage, arithmetic and comparisons.
11291 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11292
11293 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11294
11295 PR libstdc++/38719
11296 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11297 _Fwd_list_const_iterator::_M_next): Fix return type.
11298
11299 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11300
11301 * Revert last commit, reopen and suspend libstdc++/38678.
11302
11303 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11304
11305 PR libstdc++/38678
11306 * include/std/istream (basic_istream<>::_M_read): New.
11307 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11308 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11309 * include/std/ostream (basic_ostream<>::_M_write_): New.
11310 (basic_ostream<>::_M_write): Adjust.
11311 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11312 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11313 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11314 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11315 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.