type_traits (__is_convertible_simple): Remove.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2
3 * include/std/type_traits (__is_convertible_simple): Remove.
4 (__is_convertible_helper): Adjust.
5 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
6 dg-error line numbers.
7 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
8 Likewise.
9
10 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
11
12 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
13 * libsupc++/typeinfo (type_info::name()): Likewise.
14 * libsupc++/tinfo2.cc (before): Likewise.
15
16 2009-10-28 Jerry Quinn <jlquinn@optonline.net>
17
18 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
19 pointer if name begins with '*'.
20 * libsupc++/typeinfo (type_info::name()): Likewise.
21 * libsupc++/tinfo2.cc (before): Likewise.
22
23 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
24 Douglas Gregor <doug.gregor@gmail.com>
25
26 PR libstdc++/40925 (again)
27 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
28 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
29 with move-only types in the presence of "null pointers".
30 * testsuite/20_util/pair/40925.cc: Extend.
31
32 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
33
34 * include/std/type_traits (__is_int_or_cref): Remove.
35 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
36 suppress warnings isn't necessary anymore).
37 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
38 * testsuite/20_util/is_convertible/requirements/
39 explicit_instantiation.cc: Likewise.
40 * testsuite/20_util/is_convertible/value.cc: Likewise.
41 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
42 dg-error line numbers.
43 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
44 Likewise.
45
46 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
47
48 * testsuite/20_util/pair/40925.cc: Minor comment fix.
49
50 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
51
52 PR libstdc++/40925
53 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
54 Use enable_if to remove it from the overload set when either _U1
55 is not convertible to _T1 or _U2 is not convertible to _T2.
56 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
57
58 2009-10-29 Douglas Gregor <doug.gregor@gmail.com>
59
60 PR libstdc++/40925
61 * testsuite/20_util/pair/40925.cc: Add.
62
63 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
64
65 * include/decimal/decimal: Minor formatting and uglification fixes.
66 * include/decimal/decimal.h: Likewise.
67
68 2009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
69
70 * include/bits/stl_iterator_base_funcs.h: (next): Change
71 template parameter name consistently with the resolution
72 of DR 1011 ([Ready] in Santa Cruz).
73
74 2009-10-28 Johannes Singler <singler@kit.edu>
75
76 PR libstdc++/40852
77 * include/parallel/multiseq_selection.h
78 (multiseq_partition, multiseq_selection): Avoid intermediate
79 values exceeding the integer type range for very large inputs.
80
81 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
82
83 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
84 per the straightforward resolution of DR 974.
85 * testsuite/20_util/duration/cons/dr974.cc: Add.
86
87 2009-10-26 Jakub Jelinek <jakub@redhat.com>
88
89 PR libstdc++/38923
90 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
91 *s. Accept ld version without text in ()s.
92 * configure: Regenerated.
93
94 2009-10-26 Jason Merrill <jason@redhat.com>
95
96 Core issue 906
97 * include/std/future (~Future_result_base): Default outside class
98 body.
99 * include/std/system_error (error_category()): Likewise.
100 * libsupc++/nested_exception.h (nested_exception): Remove
101 exception specifications from defaulted methods.
102
103 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
104
105 PR libstdc++/41773
106 Revert:
107 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
108
109 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
110 const _Alloc&)): New, declare.
111 (_S_construct(_CharT*, _CharT*, const _Alloc&),
112 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
113 _S_construct(iterator, iterator, const _Alloc&),
114 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
115 forward to the latter.
116 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
117 size_type, const _Alloc&)): Define.
118 (basic_string(const basic_string&, size_type, size_type),
119 basic_string(const basic_string&, size_type, size_type,
120 const _Alloc&), basic_string(const _CharT*, size_type,
121 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
122 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
123 * config/abi/pre/gnu.ver: Remove recently added exports.
124 * src/string-inst.cc: Remove instantiations.
125
126 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR libstdc++/41763
129 * include/bits/valarray_array.h (__valarray_default_construct,
130 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
131 __valarray_destroy_elements, __valarray_product): Do not qualify with
132 __restrict__ pointers accessing data also accessed by other pointers.
133
134 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
135
136 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
137 const _Alloc&)): New, declare.
138 (_S_construct(_CharT*, _CharT*, const _Alloc&),
139 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
140 _S_construct(iterator, iterator, const _Alloc&),
141 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
142 forward to the latter.
143 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
144 size_type, const _Alloc&)): Define.
145 (basic_string(const basic_string&, size_type, size_type),
146 basic_string(const basic_string&, size_type, size_type,
147 const _Alloc&), basic_string(const _CharT*, size_type,
148 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
149 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
150 * config/abi/pre/gnu.ver: Remove recently added exports.
151 * src/string-inst.cc: Remove instantiations.
152
153 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
154
155 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
156 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
157
158 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
159
160 * include/c_compatibility/stdatomic.h: Include cstdatomic if
161 __cplusplus.
162
163 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
164
165 PR libstdc++/40654
166 PR libstdc++/40826
167 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
168 static_cast from base to derived.
169 (atomic_flag_clear_explicit): Same.
170 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
171 Remove value type constructor.
172 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
173 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
174 initialized the atomic_flag member.
175
176 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
177
178 * doc/xml/authors.xml: Update.
179 * doc/xml/manual/intro.xml: Move test section...
180 * doc/xml/manual/appendix_porting.xml: ...here.
181 * doc/xml/manual/diagnostics.xml: Edit.
182 * doc/xml/manual/using.xml: Break out exception section.
183 * doc/xml/manual/using_exceptions.xml: New.
184 * doc/html: Regenerate.
185
186 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
187
188 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
189
190 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
191
192 * include/bits/basic_string.h (operator+=(initializer_list<>),
193 append(initializer_list<>)): Forward to the append overload taking
194 a const CharT* pointer and a size, thus avoiding instantiating
195 unnecessarily in the built library the overload taking a pair of
196 iterators.
197 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
198 for assign.
199 (insert(iterator, initializer_list<>): Likewise for insert.
200
201 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
202
203 * include/bits/c++config: Do not disable extern templates for string
204 in plain parallel-mode and in profile-mode; add comment explaining
205 _GLIBCXX_EXTERN_TEMPLATE == -1.
206 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
207
208 2009-10-14 Jason Merrill <jason@redhat.com>
209
210 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
211
212 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
213
214 * include/parallel/for_each_selectors.h: Minor uglification and
215 stylistic fixes.
216
217 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
218
219 * include/precompiled/stdc++.h: Include <initializer_list>
220 for completeness.
221
222 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
223
224 * include/bits/random.h (class linear_congruential_engine,
225 class mersenne_twister_engine, class subtract_with_carry_engine,
226 class discard_block_engine, class independent_bits_engine,
227 class shuffle_order_engine, class uniform_int_distribution,
228 class binomial_distribution, class geometric_distribution,
229 class negative_binomial_distribution, class poisson_distribution,
230 class discrete_distribution): Do not use simulated concept checks,
231 tidy startic_asserts on argument types and ranges.
232 (class uniform_real_distribution, class normal_distribution,
233 class lognormal_distribution, class gamma_distribution,
234 class chi_squared_distribution, class cauchy_distribution,
235 class fisher_f_distribution, class student_t_distribution,
236 class exponential_distribution, class weibull_distribution,
237 class extreme_value_distribution, class piecewise_linear_distribution,
238 class piecewise_constant_distribution): Add static_assert on
239 template argument type.
240 * include/std/random: Do not include <bits/concept_check.h>.
241 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
242 Fix.
243 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
244 Likewise.
245 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
246 Likewise.
247 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
248 Likewise.
249 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
250 Likewise.
251 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
252 Likewise.
253 * testsuite/26_numerics/random/discard_block_engine/requirements/
254 typedefs.cc: Likewise.
255 * testsuite/26_numerics/random/discard_block_engine/operators/
256 equal.cc: Likewise.
257 * testsuite/26_numerics/random/discard_block_engine/operators/
258 serialize.cc: Likewise.
259 * testsuite/26_numerics/random/linear_congruential_engine/
260 requirements/non_uint_neg.cc: Tweak.
261
262 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
263
264 * doc/xml/manual/messages.xml: Update GNU gettext reference.
265
266 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
267
268 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
269 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
270 Update link to bogus site with reference to unix.org.
271 * doc/xml/manual/ctype.xml: Ditto.
272 * doc/xml/manual/locale.xml: Ditto.
273
274 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
275
276 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
277 * include/parallel/for_each_selectors.h
278 (__adjacent_difference_selector): Likewise.
279
280 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
281
282 * include/ext/bitmap_allocator.h: Minor clean-ups.
283
284 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
285
286 * config/abi/pre/gnu.ver: Adjust exports.
287
288 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
289
290 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
291 pretty-printer section.
292
293 2009-10-07 Chris Jefferson <chris@bubblescope.net>
294
295 * testsuite/25_algorithms/rotate/moveable2.cc: New.
296
297 2009-10-06 Janis Johnson <janis187@us.ibm.com>
298
299 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
300 * testsuite/decimal/cast_neg.cc: Ditto.
301 * testsuite/decimal/comparison.cc: Ditto.
302 * testsuite/decimal/compound-assignment.cc: Ditto.
303 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
304 * testsuite/decimal/conversion-from-float.cc: Ditto.
305 * testsuite/decimal/conversion-from-integral.cc: Ditto.
306 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
307 * testsuite/decimal/conversion-to-integral.cc: Ditto.
308 * testsuite/decimal/ctor.cc: Ditto.
309 * testsuite/decimal/incdec.cc: Ditto.
310 * testsuite/decimal/incdec-memfunc.cc: Ditto.
311 * testsuite/decimal/make-decimal.cc: Ditto.
312 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
313 * testsuite/decimal/operator_neg.cc: Ditto.
314 * testsuite/decimal/unary-arith.cc: Ditto.
315
316 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
317
318 * doc/html/*: Regenerate.
319
320 2009-10-05 John Bytheway <jbytheway@gmail.com>
321
322 PR libstdc++/41530
323 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
324 Fix to just move.
325 * testsuite/20_util/tuple/cons/41530.cc: New.
326
327 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
328
329 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
330 printers. Add links to GDB wiki/online manual.
331
332 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
333 Edward Smith-Rowland <3dw4rd@verizon.net>
334
335 * include/decimal/decimal: Warn if decimal floating point types
336 are not available.
337 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
338 * configure.ac: Use it.
339 * configure: Regenerate.
340 * config.h.in: Regenerate.
341
342 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
343
344 * include/Makefile.am: Remove stray line break.
345
346 * include/decimal/decimal: Brief class doxygen markup.
347 * libsupc++/exception: Whitespace cleanup.
348
349 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
350 decimal.
351 * scripts/create_testsuite_files (dlist): Same.
352
353 * doc/xml/manual/using.xml: One column in table. Move after TR1.
354
355 * testsuite/decimal/bad-cast.cc: Move to...
356 * testsuite/decimal/cast_neg.cc: ...here.
357 * testsuite/decimal/bad-mixed-mode.cc: Move to...
358 * testsuite/decimal/mixed-mode_neg.cc: ...here.
359 * testsuite/decimal/bad-operator.cc: Move to...
360 * testsuite/decimal/operator_neg.cc: ...here.
361
362 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
363
364 2009-10-05 Janis Johnson <janis187@us.ibm.com>
365
366 * doc/Makefile.am: Process new file.
367 * doc/xml/manual/intro.xml: Ditto.
368 * doc/xml/manual/using.xml: Document new header.
369 * doc/xml/manual/status_cxxdecimal.xml: New file.
370 * include/Makefile.am: Process new headers.
371 * include/decimal/decimal: New file.
372 * include/decimal/decimal.h: New file.
373
374 2009-10-05 Janis Johnson <janis187@us.ibm.com>
375
376 * testsuite/decimal: New directory.
377 * testsuite/decimal/bad-cast.cc: New test.
378 * testsuite/decimal/bad-mixed-mode.cc: New test.
379 * testsuite/decimal/bad-operator.cc: New test.
380 * testsuite/decimal/binary-arith.cc: New test.
381 * testsuite/decimal/comparison.cc: New test.
382 * testsuite/decimal/compound-assignment.cc: New test.
383 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
384 * testsuite/decimal/conversion-from-float.cc: New test.
385 * testsuite/decimal/conversion-from-integral.cc: New test.
386 * testsuite/decimal/conversion-to-generic-float.cc: New test.
387 * testsuite/decimal/conversion-to-integral.cc: New test.
388 * testsuite/decimal/ctor.cc: New test.
389 * testsuite/decimal/incdec.cc: New test.
390 * testsuite/decimal/incdec-memfunc.cc: New test.
391 * testsuite/decimal/make-decimal.cc: New test.
392 * testsuite/decimal/unary-arith.cc: New test.
393
394 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
395
396 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
397 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
398
399 2009-10-05 Chris Jefferson <chris@bubblescope.net>
400
401 * include/bits/stl_algo.h (__stable_partition_adaptive,
402 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
403 Extend to work with rvalue references in C++0x mode.
404 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
405 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
406 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
407 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
408 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
409
410 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
411
412 * doc/xml/manual/using.xml: Add profile headers.
413 * testsuite/ext/profile/mh.cc: Restrict to linux.
414
415 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
416
417 * configure: Add check for execinfo.h.
418 * config.h.in: Add undef for HAVE_EXECINFO_H.
419 * include/Makefile.am: Add build support for profile mode.
420 * include/Makefile.in: Same.
421 * include/profile/base.h: New file.
422 * include/profile/bitset: Same.
423 * include/profile/deque: Same.
424 * include/profile/hashtable.h: Same.
425 * include/profile/list: Same.
426 * include/profile/map: Same.
427 * include/profile/map.h: Same.
428 * include/profile/multimap.h: Same.
429 * include/profile/multiset.h: Same.
430 * include/profile/set: Same.
431 * include/profile/set.h: Same.
432 * include/profile/unordered_map: Same.
433 * include/profile/unordered_set: Same.
434 * include/profile/vector: Same.
435 * include/profile/impl/profiler.h: Same.
436 * include/profile/impl/profiler_container_size.h: Same.
437 * include/profile/impl/profiler_hash_func.h: Same.
438 * include/profile/impl/profiler_hashtable_size.h: Same.
439 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
440 * include/profile/impl/profiler_node.h: Same.
441 * include/profile/impl/profiler_state.h: Same.
442 * include/profile/impl/profiler_trace.h: Same.
443 * include/profile/impl/profiler_vector_size.h: Same.
444 * include/profile/impl/profiler_vector_to_list.h: Same.
445 * include/std/vector: Include corresponding profile header guarded by
446 _GLIBCXX_PROFILE.
447 * include/std/deque: Same.
448 * include/std/list: Same.
449 * include/std/map: Same.
450 * include/std/unordered_map: Same.
451 * include/std/bitset: Same.
452 * include/std/set: Same.
453 * include/std/unordered_set: Same.
454 * include/backward/hash_map: Same.
455 * include/backward/hash_set: Same.
456 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
457 * include/bits/c++config: Define profile namespace.
458 * testsuite/Makefile.in: Add check-profile.
459 * testsuite/Makefile.am: Same.
460 * testsuite/ext/profile/all.cc: New file.
461 * testsuite/ext/profile/mh.cc: Same.
462 * testsuite/ext/profile/mutex_extensions.cc: Same.
463 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
464 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
465 * testsuite/23_containers/vector/profile/vector.cc: Same.
466 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
467 in profile mode.
468 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
469 * testsuite/23_containers/list/capacity/29134.cc: Same.
470 * doc/Makefile.in: Add reference to profile_mode.xml.
471 * doc/Makefile.am: Same.
472 * doc/xml/manual/profile_mode.xml: New file.
473 * doc/xml/manual/debug.xml: Add link to profile mode section.
474 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
475 * doc/doxygen/user.cfg.in: Add profile mode files.
476
477 2009-10-02 Johannes Singler <singler@ira.uka.de>
478
479 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
480 * include/parallel/compatibility.h: Likewise.
481 * include/parallel/multiseq_selection.h: Likewise.
482 * include/parallel/random_shuffle.h: Likewise.
483 * include/parallel/random_number.h: Likewise;
484 use numeric_limits<>::digit instead of sizeof()*8.
485 * include/parallel/types.h: Likewise.
486 * doc/html/manual/bk01pt12ch31s03.html:
487 Document dependency on stdint.h.
488
489 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
490
491 * python/libstdcxx/v6/printers.py (StdListPrinter):
492 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
493 printer registration.
494 (StdListIteratorPrinter): Likewise.
495 (StdDebugIteratorPrinter): New printer.
496 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
497 entries. Always pass a typename where the type can change.
498 (StdSlistPrinter) Receive typename from printer registration. Use
499 in printer output.
500 (StdBitsetPrinter): Likewise.
501 (StdDequePrinter): Likewise.
502
503 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
504
505 * include/bits/random.tcc: Define static const data members.
506 * include/tr1/random.tcc: Likewise.
507 * testsuite/26_numerics/random/subtract_with_carry_engine/
508 requirements/constants.cc: New.
509 * testsuite/26_numerics/random/mersenne_twister_engine/
510 requirements/constants.cc: Likewise.
511 * testsuite/26_numerics/random/linear_congruential_engine/
512 requirements/constants.cc: Likewise.
513 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
514 constants.cc: Likewise.
515 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
516 requirements/constants.cc: Likewise.
517 * testsuite/tr1/5_numerical_facilities/random/
518 subtract_with_carry_01/requirements/constants.cc: Likewise.
519 * testsuite/tr1/5_numerical_facilities/random/discard_block/
520 requirements/constants.cc: Likewise.
521 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
522 requirements/constants.cc: Likewise.
523 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
524 requirements/constants.cc: Likewise.
525 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
526 requirements/constants.cc: Likewise.
527
528 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
529
530 PR libstdc++/38923
531 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
532 use sed script portable to Solaris /bin/sed for extracting ld
533 version.
534 * configure: Regenerate.
535
536 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
537
538 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
539 * libsupc++/vec.cc: Same.
540 * libsupc++/vterminate.cc: Same.
541 * libsupc++/new_opnt.cc: Same.
542
543 2009-09-28 Johannes Singler <singler@ira.uka.de>
544
545 * include/parallel/for_each_selectors.h: Remove obsolete comment.
546
547 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
548
549 * doc/html/ext/lwg-active.html: Update to Revision R66.
550 * doc/html/ext/lwg-closed.html: Likewise.
551 * doc/html/ext/lwg-defects: Likewise.
552
553 * doc/xml/manual/intro.xml: Update entry for DR 853.
554
555 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
556
557 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
558 according to upstream redirects.
559
560 2009-09-25 Johannes Singler <singler@ira.uka.de>
561
562 * include/parallel/include/parallel/checkers.h
563 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
564 (__is_sorted): Remove default parameter for _Compare; remove
565 inappropriate printf.
566
567 2009-09-25 Johannes Singler <singler@ira.uka.de>
568
569 * include/parallel/base.h: Comment on presence of min/max duplicates.
570
571 2009-09-25 Johannes Singler <singler@ira.uka.de>
572
573 * include/parallel/partition.h (__parallel_nth_element):
574 Correct comment.
575
576 2009-09-24 Johannes Singler <singler@ira.uka.de>
577
578 * include/parallel/algo.h: Uglify internal identifiers;
579 correct line breaks.
580 * include/parallel/for_each.h: Likewise.
581 * include/parallel/numeric: Likewise.
582 * include/parallel/omp_loop.h: Likewise.
583 * include/parallel/omp_loop_static.h: Likewise.
584 * include/parallel/par_loop.h: Likewise.
585 * include/parallel/workstealing.h: Likewise.
586
587 2009-09-24 Johannes Singler <singler@ira.uka.de>
588
589 * include/parallel/base.h (_EqualFromLess): Move _Compare template
590 parameter to the end as of others.
591 * include/parallel/algobase.h
592 (__lexicographical_compare_switch): Likewise.
593
594 2009-09-23 Johannes Singler <singler@ira.uka.de>
595
596 * include/parallel/algobase.h: Uglify internal identifiers;
597 correct line breaks.
598 * include/parallel/algo.h: Likewise.
599 * include/parallel/base.h: Likewise.
600 * include/parallel/equally_split.h: Likewise.
601 * include/parallel/find.h: Likewise.
602 * include/parallel/find_selectors.h: Likewise.
603 * include/parallel/for_each_selectors.h: Likewise.
604 * include/parallel/list_partition.h: Likewise.
605 * include/parallel/losertree.h: Likewise.
606 * include/parallel/merge.h: Likewise.
607 * include/parallel/multiseq_selection.h: Likewise.
608 * include/parallel/multiway_merge.h: Likewise.
609 * include/parallel/multiway_mergesort.h: Likewise.
610 * include/parallel/numeric: Likewise.
611 * include/parallel/numericfwd.h: Likewise.
612 * include/parallel/omp_loop.h: Likewise.
613 * include/parallel/omp_loop_static.h: Likewise.
614 * include/parallel/par_loop.h: Likewise.
615 * include/parallel/partition.h: Likewise.
616 * include/parallel/random_shuffle.h: Likewise.
617 * include/parallel/search.h: Likewise.
618 * include/parallel/sort.h: Likewise.
619 * include/parallel/workstealing.h: Likewise.
620
621 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
622
623 * doc/xml/manual/appendix_contributing.xml: Adjust link to
624 coreutils.
625
626 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
627
628 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
629
630 2009-09-17 Joseph Myers <joseph@codesourcery.com>
631
632 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
633 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
634 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
635 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
636 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
637 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
638 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
639 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
640 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
641 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
642 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
643 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
644
645 2009-09-17 Joseph Myers <joseph@codesourcery.com>
646
647 * include/ext/vstring.h (to_wstring(long long),
648 to_wstring(unsigned long long), to_wstring(long double)): Disable
649 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
650
651 2009-09-17 Johannes Singler <singler@ira.uka.de>
652
653 * include/parallel/algobase.h: Replace tabs by spaces;
654 correct line breaks.
655 * include/parallel/algorithmfwd.h: Likewise.
656 * include/parallel/balanced_quicksort.h: Likewise.
657 * include/parallel/base.h: Likewise.
658 * include/parallel/checkers.h: Likewise.
659 * include/parallel/compatibility.h: Likewise.
660 * include/parallel/equally_split.h: Likewise.
661 * include/parallel/find.h: Likewise.
662 * include/parallel/for_each.h: Likewise.
663 * include/parallel/for_each_selectors.h: Likewise.
664 * include/parallel/iterator.h: Likewise.
665 * include/parallel/list_partition.h: Likewise.
666 * include/parallel/losertree.h: Likewise.
667 * include/parallel/merge.h: Likewise.
668 * include/parallel/multiseq_selection.h: Likewise.
669 * include/parallel/multiway_merge.h: Likewise.
670 * include/parallel/multiway_mergesort.h: Likewise.
671 * include/parallel/numeric: Likewise.
672 * include/parallel/numericfwd.h: Likewise.
673 * include/parallel/omp_loop.h: Likewise.
674 * include/parallel/omp_loop_static.h: Likewise.
675 * include/parallel/par_loop.h: Likewise.
676 * include/parallel/partial_sum.h: Likewise.
677 * include/parallel/partition.h: Likewise.
678 * include/parallel/queue.h: Likewise.
679 * include/parallel/quicksort.h: Likewise.
680 * include/parallel/random_number.h: Likewise.
681 * include/parallel/random_shuffle.h: Likewise.
682 * include/parallel/search.h: Likewise.
683 * include/parallel/set_operations.h: Likewise.
684 * include/parallel/settings.h: Likewise.
685 * include/parallel/sort.h: Likewise.
686 * include/parallel/types.h: Likewise.
687 * include/parallel/unique_copy.h: Likewise.
688 * include/parallel/workstealing.h: Likewise.
689 * include/parallel/algo.h: Likewise;
690 shorten _ForwardIterator to _FIterator.
691 * include/parallel/find_selectors.h: Likewise.
692
693 2009-09-16 Johannes Singler <singler@ira.uka.de>
694
695 * include/parallel/base.h: Correct some comments accidentally changed
696 during uglification.
697 * include/parallel/find.h: Likewise.
698 * include/parallel/find_selectors.h: Likewise.
699 * include/parallel/multiway_merge.h: Likewise.
700 * include/parallel/multiway_mergesort.h: Likewise.
701 * include/parallel/partial_sum.h: Likewise.
702 * include/parallel/partition.h: Likewise.
703 * include/parallel/queue.h: Likewise.
704 * include/parallel/random_shuffle.h: Likewise.
705 * include/parallel/settings.h: Likewise.
706 * include/parallel/sort.h: Likewise.
707 * include/parallel/tags.h: Likewise.
708 * include/parallel/workstealing.h: Likewise.
709
710 2009-09-16 Johannes Singler <singler@ira.uka.de>
711
712 * include/parallel/base.h (_EqualFromLess):
713 Correct uglification of member variables and method arguments.
714 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
715 * include/parallel/find_selectors.h (__find_first_of_selector):
716 Likewise.
717 * include/parallel/iterator.h (_IteratorTriple): Likewise.
718 * include/parallel/multiseq_selection.h
719 (_Lexicographic, _LexicographicReverse): Likewise.
720 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
721 Likewise.
722 * include/parallel/random_number.h (_RandomNumber): Likewise.
723 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
724 Likewise.
725 * include/parallel/set_operations.h (__symmetric_difference_func,
726 __difference_func, __intersection_func, __union_func,
727 parallel_set_union, parallel_set_intersection, parallel_set_difference,
728 parallel_set_symmetric_difference): Likewise.
729 * include/parallel/tags.h (parallel_tag): Likewise.
730 * include/parallel/workstealing.h (_Job): Likewise.
731 * include/parallel/multiway_merge.h
732 (__multiway_merge_k_variant_sentinel_switch:operator())
733 correct uglification of _*LoserTree*.
734 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
735 uglification of member variables and method arguments.
736 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
737 * include/parallel/for_each_selectors.h: Likewise.
738 * include/parallel/omp_loop.h: Likewise.
739 * include/parallel/algo.h: Likewise; uglify c_rand_number.
740
741 2009-09-16 Johannes Singler <singler@ira.uka.de>
742
743 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
744 Replace redundant _Self.
745 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
746 Replace redundant _Self.
747 * include/parallel/algo.h: Correct accidental _Self in comments.
748 * include/parallel/losertree.h: Likewise.
749 * include/parallel/multiway_merge.h: Likewise.
750 * include/parallel/random_shuffle.h: Likewise.
751
752 2009-09-16 Johannes Singler <singler@ira.uka.de>
753
754 * include/parallel/algobase.h: Uglify internal identifiers.
755 * include/parallel/algo.h: Likewise.
756 * include/parallel/algorithm: Likewise.
757 * include/parallel/algorithmfwd.h: Likewise.
758 * include/parallel/balanced_quicksort.h: Likewise.
759 * include/parallel/base.h: Likewise.
760 * include/parallel/basic_iterator.h: Likewise.
761 * include/parallel/checkers.h: Likewise.
762 * include/parallel/compatibility.h: Likewise.
763 * include/parallel/compiletime_settings.: Likewise.
764 * include/parallel/equally_split.h: Likewise.
765 * include/parallel/features.h: Likewise.
766 * include/parallel/find.h: Likewise.
767 * include/parallel/find_selectors.h: Likewise.
768 * include/parallel/for_each.h: Likewise.
769 * include/parallel/for_each_selectors.h: Likewise.
770 * include/parallel/iterator.h: Likewise.
771 * include/parallel/list_partition.h: Likewise.
772 * include/parallel/losertree.h: Likewise.
773 * include/parallel/merge.h: Likewise.
774 * include/parallel/multiseq_selection.h: Likewise.
775 * include/parallel/multiway_merge.h: Likewise.
776 * include/parallel/multiway_mergesort.h: Likewise.
777 * include/parallel/numeric: Likewise.
778 * include/parallel/numericfwd.h: Likewise.
779 * include/parallel/omp_loop.h: Likewise.
780 * include/parallel/omp_loop_static.h: Likewise.
781 * include/parallel/parallel.h: Likewise.
782 * include/parallel/par_loop.h: Likewise.
783 * include/parallel/partial_sum.h: Likewise.
784 * include/parallel/partition.h: Likewise.
785 * include/parallel/queue.h: Likewise.
786 * include/parallel/quicksort.h: Likewise.
787 * include/parallel/random_number.h: Likewise.
788 * include/parallel/random_shuffle.h: Likewise.
789 * include/parallel/search.h: Likewise.
790 * include/parallel/set_operations.h: Likewise.
791 * include/parallel/settings.h: Likewise.
792 * include/parallel/sort.h: Likewise.
793 * include/parallel/tags.h: Likewise.
794 * include/parallel/types.h: Likewise.
795 * include/parallel/unique_copy.h: Likewise.
796 * include/parallel/workstealing.h: Likewise.
797
798 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
799
800 PR libstdc++/41037
801 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
802 and wcerr flags.
803 * testsuite/27_io/objects/char/41037.cc: New.
804 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
805
806 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
807
808 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
809 constraint.
810
811 2009-09-11 Johannes Singler <singler@ira.uka.de>
812
813 * include/parallel/multiway_merge.h
814 (multiway_merge_exact_splitting): Deallocate borders correctly.
815 (parallel_multiway_merge): Remove unnecessarily complicated
816 allocation, random access iterators are default-constructible;
817 deallocate ne_seqs correctly.
818
819 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
820
821 PR libstdc++/41316
822 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
823 Remove.
824 (forward_list<>::sort(_Comp)): Only declare.
825 (forward_list<>::sort()): Forward to the latter.
826 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
827 Remove definition.
828 (forward_list<>::sort(_Comp)): Define.
829 * testsuite/23_containers/forward_list/requirements/dr438/
830 assign_neg.cc: Adjust dg-error line number.
831 * testsuite/23_containers/forward_list/requirements/dr438/
832 insert_neg.cc: Likewise.
833 * testsuite/23_containers/forward_list/requirements/dr438/
834 constructor_1_neg.cc: Likewise.
835 * testsuite/23_containers/forward_list/requirements/dr438/
836 constructor_2_neg.cc: Likewise.
837
838 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
839
840 * src/Makefile.am (libstdc___la_LINK): New.
841 * src/Makefile.in: Regenerate.
842
843 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
844
845 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
846 *-*-freebsd* from both dg-do and dg-options.
847
848 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
849
850 * configure: Rebuilt with modified libtool.m4.
851
852 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
853 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
854
855 PR libstdc++/41280
856 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
857 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
858 * configure: Regenerate.
859
860 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
861
862 PR libstdc++/41267
863 * include/bits/stl_algobase.h (__copy_move::__copy_m,
864 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
865 with a null third argument.
866
867 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
868
869 Revert.
870 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
871 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
872 bool for stream sentry objects.
873 * include/bits/istream.tcc: Same.
874 * include/bits/ostream.tcc: Same.
875 * include/bits/basic_string.tcc: Same.
876 * include/bits/ostream_insert.h: Same.
877 * src/istream.cc: Same.
878
879 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
880
881 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
882 instantiation with additional commands issued for each Makefile
883 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
884 runs these commands.
885 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
886 running `make' in include, passing `pch_build=' to `make'.
887 * configure: Regenerate.
888
889 PR libstdc++/41220
890 * include/Makefile.am (CLEANFILES): Add stamp-host.
891 * include/Makefile.in: Regenerate.
892
893 2009-09-02 Joseph Myers <joseph@codesourcery.com>
894
895 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
896 under util/ to remote host. Copy .h and .hpp files at more levels
897 under util/ to remote host.
898
899 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
900
901 * include/bits/stl_uninitialized.h
902 (__uninitialized_copy::uninitialized_copy): Just call (the now
903 forwarding) _Construct.
904
905 2009-09-01 Chris Jefferson <chris@bubblescope.net>
906 Paolo Carlini <paolo.carlini@oracle.com>
907
908 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
909 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
910 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
911 move_iterators/1.cc: Adjust, do not define
912 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
913 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
914 move_iterators/1.cc: Likewise.
915 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
916 * testsuite/25_algorithms/move/1.cc: Likewise.
917 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
918 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
919 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
920 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
921 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
922 test for predicated test.
923 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
924 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
925 for predicated version.
926 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
927
928 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
929 enable test2 and test3.
930
931 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
932 moving bug in C++0x mode.
933
934 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
935 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
936 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
937 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
938
939 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
940 Kaz Kojima <kkojima@gcc.gnu.org>
941
942 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
943 dg-add-options ieee.
944 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
945 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
946 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
947 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
948 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
949 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
950 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
951 * testsuite/18_support/numeric_limits/
952 specialization_default_values.cc: Likewise.
953 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
954 * testsuite/26_numerics/complex/pow.cc: Likewise.
955 * testsuite/tr1/5_numerical_facilities/special_functions/
956 01_assoc_laguerre/check_nan.cc: Likewise.
957 * testsuite/tr1/5_numerical_facilities/special_functions/
958 02_assoc_legendre/check_nan.cc: Likewise.
959 * testsuite/tr1/5_numerical_facilities/special_functions/
960 03_beta/check_nan.cc: Likewise.
961 * testsuite/tr1/5_numerical_facilities/special_functions/
962 04_comp_ellint_1/check_nan.cc: Likewise.
963 * testsuite/tr1/5_numerical_facilities/special_functions/
964 05_comp_ellint_2/check_nan.cc: Likewise.
965 * testsuite/tr1/5_numerical_facilities/special_functions/
966 06_comp_ellint_3/check_nan.cc: Likewise.
967 * testsuite/tr1/5_numerical_facilities/special_functions/
968 07_conf_hyperg/check_nan.cc: Likewise.
969 * testsuite/tr1/5_numerical_facilities/special_functions/
970 08_cyl_bessel_i/check_nan.cc: Likewise.
971 * testsuite/tr1/5_numerical_facilities/special_functions/
972 09_cyl_bessel_j/check_nan.cc: Likewise.
973 * testsuite/tr1/5_numerical_facilities/special_functions/
974 10_cyl_bessel_k/check_nan.cc: Likewise.
975 * testsuite/tr1/5_numerical_facilities/special_functions/
976 11_cyl_neumann/check_nan.cc: Likewise.
977 * testsuite/tr1/5_numerical_facilities/special_functions/
978 12_ellint_1/check_nan.cc: Likewise.
979 * testsuite/tr1/5_numerical_facilities/special_functions/
980 13_ellint_2/check_nan.cc: Likewise.
981 * testsuite/tr1/5_numerical_facilities/special_functions/
982 14_ellint_3/check_nan.cc: Likewise.
983 * testsuite/tr1/5_numerical_facilities/special_functions/
984 15_expint/check_nan.cc: Likewise.
985 * testsuite/tr1/5_numerical_facilities/special_functions/
986 16_hermite/check_nan.cc: Likewise.
987 * testsuite/tr1/5_numerical_facilities/special_functions/
988 17_hyperg/check_nan.cc: Likewise.
989 * testsuite/tr1/5_numerical_facilities/special_functions/
990 18_laguerre/check_nan.cc: Likewise.
991 * testsuite/tr1/5_numerical_facilities/special_functions/
992 19_legendre/check_nan.cc: Likewise.
993 * testsuite/tr1/5_numerical_facilities/special_functions/
994 20_riemann_zeta/check_nan.cc: Likewise.
995 * testsuite/tr1/5_numerical_facilities/special_functions/
996 21_sph_bessel/check_nan.cc: Likewise.
997 * testsuite/tr1/5_numerical_facilities/special_functions/
998 22_sph_legendre/check_nan.cc: Likewise.
999 * testsuite/tr1/5_numerical_facilities/special_functions/
1000 23_sph_neumann/check_nan.cc: Likewise.
1001
1002 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1003
1004 * include/bits/stl_construct.h: Include <bits/move.h>.
1005
1006 2009-08-29 Chris Jefferson <chris@bubblescope.net>
1007
1008 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1009 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1010 Add.
1011 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1012 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1013 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1014 C++0x mode.
1015 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1016 const copy_tracker&)): Add.
1017 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1018 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1019
1020 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1021
1022 * config/abi/pre/gnu.ver: Fixups for string member functions.
1023
1024 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1025
1026 PR libstdc++/41005
1027 * configure.ac: Bump libtool_VERSION to 6:14:0.
1028 * configure: Regenerate.
1029 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1030 * src/Makefile.in: Regenerate.
1031 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1032 move <future> symbols to 3.4.14 version.
1033 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1034
1035 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1036
1037 * include/bits/basic_string.h (basic_string): Add cbegin(),
1038 cend(), crbegin(), crend() in C++0x mode.
1039 * config/abi/pre/gnu.ver: Add exports.
1040
1041 * testsuite/util/testsuite_containers.h: New.
1042 * testsuite/util/testsuite_container_traits.h: New.
1043 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1044 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1045 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1046 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1047 * testsuite/23_containers/unordered_map/requirements/
1048 cliterators.cc: Edit.
1049 * testsuite/23_containers/unordered_map/requirements/
1050 citerators.cc: Edit.
1051 * testsuite/23_containers/unordered_map/requirements/
1052 explicit_instantiation/1.cc: New.
1053 * testsuite/23_containers/unordered_map/requirements/
1054 explicit_instantiation/2.cc: New.
1055 * testsuite/23_containers/unordered_map/requirements/
1056 explicit_instantiation/3.cc: New.
1057 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1058 * testsuite/23_containers/unordered_map/requirements/
1059 explicit_instantiation.cc: Move to nested directory.
1060 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1061 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1062 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1063 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1064 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1065 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1066 * testsuite/23_containers/unordered_multimap/requirements/
1067 cliterators.cc: Edit.
1068 * testsuite/23_containers/unordered_multimap/requirements/
1069 citerators.cc: Edit.
1070 * testsuite/23_containers/unordered_multimap/requirements/
1071 explicit_instantiation/1.cc: New.
1072 * testsuite/23_containers/unordered_multimap/requirements/
1073 explicit_instantiation/2.cc: Edit.: New.
1074 * testsuite/23_containers/unordered_multimap/requirements/
1075 explicit_instantiation/3.cc: New.
1076 * testsuite/23_containers/unordered_multimap/requirements/
1077 typedefs.cc: Edit.
1078 * testsuite/23_containers/unordered_multimap/requirements/
1079 explicit_instantiation.cc: Move to nested.
1080 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1081 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1082 * testsuite/23_containers/forward_list/requirements/dr438/
1083 insert_neg.cc: New.
1084 * testsuite/23_containers/forward_list/requirements/dr438/
1085 assign_neg.cc: New.
1086 * testsuite/23_containers/forward_list/requirements/dr438/
1087 constructor_1_neg.cc: New.
1088 * testsuite/23_containers/forward_list/requirements/dr438/
1089 constructor_2_neg.cc: New.
1090 * testsuite/23_containers/forward_list/requirements/dr438/
1091 constructor.cc: New.
1092 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1093 * testsuite/23_containers/unordered_set/requirements/
1094 cliterators.cc: Edit.
1095 * testsuite/23_containers/unordered_set/requirements/
1096 citerators.cc: Edit.
1097 * testsuite/23_containers/unordered_set/requirements/
1098 explicit_instantiation/1.cc: New.
1099 * testsuite/23_containers/unordered_set/requirements/
1100 explicit_instantiation/2.cc: New.
1101 * testsuite/23_containers/unordered_set/requirements/
1102 explicit_instantiation/3.cc: New.
1103 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1104 * testsuite/23_containers/unordered_set/requirements/
1105 explicit_instantiation.cc: Move to nested.
1106 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1107 * testsuite/23_containers/vector/requirements/dr438/bool/
1108 constructor.cc: Move.
1109 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1110 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1111 * testsuite/23_containers/vector/bool/requirements/dr438/
1112 constructor.cc: New.
1113 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1114 * testsuite/23_containers/deque/requirements/typedefs.cc
1115 * testsuite/23_containers/stack/requirements/typedefs.cc
1116 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1117 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1118 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1119 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1120 * testsuite/23_containers/unordered_multiset/requirements/
1121 cliterators.cc: Edit.
1122 * testsuite/23_containers/unordered_multiset/requirements/
1123 citerators.cc: Edit.
1124 * testsuite/23_containers/unordered_multiset/requirements/
1125 explicit_instantiation.cc: Move.
1126 * testsuite/23_containers/unordered_multiset/requirements/
1127 explicit_instantiation/1.cc: New.
1128 * testsuite/23_containers/unordered_multiset/requirements/
1129 explicit_instantiation/2.cc: New.
1130 * testsuite/23_containers/unordered_multiset/requirements/
1131 explicit_instantiation/3.cc: New.
1132 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1133 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1134 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1135 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1136 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1137 Move.
1138 * testsuite/23_containers/array/requirements/
1139 explicit_instantiation/1.cc: New.
1140 * testsuite/23_containers/array/requirements/
1141 explicit_instantiation/2.cc: New.
1142 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1143
1144 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1145
1146 * configure.ac (AC_PREREQ): Bump to 2.64.
1147
1148 2009-08-24 Chris Jefferson <chris@bubblescope.net>
1149
1150 * include/stl_algo.h (__unguarded_partition_pivot,
1151 __move_median_first): New.
1152 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1153 types.
1154 (__unguarded_linear_insert): Assume always inserting value at __last.
1155 (__unguarded_partition): Take pivot by reference.
1156 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1157 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
1158
1159 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1160
1161 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1162 before --mode argument.
1163 * libsupc++/Makefile.in: Regenerate.
1164
1165 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1166
1167 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1168 2.64 and Automake 1.11 in examples; update link to Autoconf
1169 manual page about quadrigraphs.
1170 * Makefile.am (install-html, install-pdf): Remove.
1171 * Makefile.in: Regenerate.
1172
1173 * Makefile.in: Regenerate.
1174 * acinclude.m4: Regenerate.
1175 * aclocal.m4: Regenerate.
1176 * config.h.in: Regenerate.
1177 * configure: Regenerate.
1178 * doc/Makefile.in: Regenerate.
1179 * include/Makefile.in: Regenerate.
1180 * libsupc++/Makefile.in: Regenerate.
1181 * po/Makefile.in: Regenerate.
1182 * python/Makefile.in: Regenerate.
1183 * src/Makefile.in: Regenerate.
1184 * testsuite/Makefile.in: Regenerate.
1185
1186 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1187
1188 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1189 $(LIBTOOLFLAGS).
1190 * libsupc++/Makefile.in: Regenerate.
1191 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1192 and $(LIBTOOLFLAGS).
1193 * src/Makefile.in: Regenerate.
1194
1195 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1196
1197 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1198 missing dg-require directives.
1199
1200 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1201
1202 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1203 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1204 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1205 __numeric_constants<_Tp>::__gamma_e().
1206
1207 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1208
1209 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1210
1211 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1212
1213 * configure.ac: Move guarded checks for CC and CXX ...
1214 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1215 * configure: Regenerate.
1216
1217 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1218 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 PR libstdc++/41061
1221 * include/bits/random.h (operator<<(std::basic_ostream<>&,
1222 const std::lognormal_distribution<>&),
1223 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1224 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1225 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1226 operator<<(std::basic_ostream<>&,
1227 const std::chi_squared_distribution<>&),
1228 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1229 operator<<(std::basic_ostream<>&,
1230 const std::fisher_f_distribution<>&),
1231 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1232 operator<<(std::basic_ostream<>&,
1233 const std::student_t_distribution<>&),
1234 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1235 operator<<(std::basic_ostream<>&,
1236 const std::negative_binomial_distribution<>&)): Declare friend.
1237 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1238 serialize.cc: New.
1239 * testsuite/26_numerics/random/piecewise_constant_distribution/
1240 operators/serialize.cc: Likewise.
1241 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1242 serialize.cc: Likewise.
1243 * testsuite/26_numerics/random/normal_distribution/operators/
1244 serialize.cc: Likewise.
1245 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1246 serialize.cc: Likewise.
1247 * testsuite/26_numerics/random/poisson_distribution/operators/
1248 serialize.cc: Likewise.
1249 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1250 serialize.cc: Likewise.
1251 * testsuite/26_numerics/random/discrete_distribution/operators/
1252 serialize.cc: Likewise.
1253 * testsuite/26_numerics/random/weibull_distribution/operators/
1254 serialize.cc: Likewise.
1255 * testsuite/26_numerics/random/negative_binomial_distribution/
1256 operators/serialize.cc: Likewise.
1257 * testsuite/26_numerics/random/cauchy_distribution/operators/
1258 serialize.cc: Likewise.
1259 * testsuite/26_numerics/random/gamma_distribution/operators/
1260 serialize.cc: Likewise.
1261 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1262 serialize.cc: Likewise.
1263 * testsuite/26_numerics/random/exponential_distribution/operators/
1264 serialize.cc: Likewise.
1265 * testsuite/26_numerics/random/lognormal_distribution/operators/
1266 serialize.cc: Likewise.
1267 * testsuite/26_numerics/random/binomial_distribution/operators/
1268 serialize.cc: Likewise.
1269 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1270 serialize.cc: Likewise.
1271 * testsuite/26_numerics/random/piecewise_linear_distribution/
1272 operators/serialize.cc
1273 * testsuite/26_numerics/random/student_t_distribution/operators/
1274 serialize.cc: Likewise.
1275 * testsuite/26_numerics/random/geometric_distribution/operators/
1276 serialize.cc: Likewise.
1277
1278 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1279
1280 * include/bits/stl_tree.h: In C++0x mode make erase return
1281 an iterator as per DR 130.
1282 * include/bits/stl_set.h: Same.
1283 * include/bits/stl_multiset.h: Same.
1284 * include/bits/stl_map.h: Same.
1285 * include/bits/stl_multimap.h: Same.
1286 * doc/xml/manual/intro.xml: Document.
1287 * testsuite/23_containers/set/dr130.cc: New.
1288 * testsuite/23_containers/multiset/dr130.cc: New.
1289 * testsuite/23_containers/map/dr130.cc: New.
1290 * testsuite/23_containers/multimap/dr130.cc: New.
1291
1292 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1293
1294 * include/ext/pointer.h: Add pragma system_header, use
1295 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1296
1297 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1298
1299 * src/compatibility-ldbl.cc: Include cmath.
1300
1301 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1302
1303 * src/compatibility-ldbl.cc: Include tr1/functional.
1304
1305 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1306
1307 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1308
1309 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1310
1311 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1312 * include/precompiled/stdc++.h: Don't include cassert if
1313 _GLIBCXX_NO_ASSERT defined.
1314 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1315 semi-colon.
1316 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1317 Same.
1318
1319 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1320 directory.
1321 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1322 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1323 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1324
1325 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1326 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1327 use stdc++.h include.
1328 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1329 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1330 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1331 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1332 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1333 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1334 ...this.
1335 * testsuite/17_intro/headers/c++200x/all.cc: To...
1336 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1337 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1338 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1339 ...this.
1340 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1341 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1342
1343 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1344
1345 * include/std/future: Move error handling bits outside macro guard.
1346 * src/future.cc: Adjust.
1347
1348 * include/precompiled/stdc++.h: Add future.
1349 * doc/xml/manual/using.xml: Same.
1350
1351 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1352
1353 * src/hashtable.cc: Just definitions.
1354 * src/hashtable_c++0x.cc: Compile C++0x versions.
1355 * src/hash.cc: Same.
1356 * src/hash_c++0x.cc: Same.
1357 src/hash_tr1.cc: Compile TR1 versions.
1358 src/hashtable_tr1.cc: Same.
1359
1360 * src/limits_c++0x.cc: Sync build error handling.
1361
1362 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1363 hashtable.cc to hashtable_tr1.cc.
1364 * src/Makefile.in: Regenerate.
1365
1366 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1367
1368 * include/tr1_impl/functional: Doxygen markup.
1369
1370 * doc/html/*: Regenerate.
1371
1372 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1373
1374 * include/std/future: Fixes for -fno-exceptions.
1375 * include/bits/functexcept.h: Same.
1376 * libsupc++/exception_ptr.h: Same.
1377 * src/pool_allocator.cc: Same.
1378 * src/future.cc: Same.
1379 * src/functexcept.cc: Same.
1380 * config/abi/pre/gnu.ver: New exports.
1381 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1382 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1383 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1384 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1385 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1386 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1387 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1388
1389 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1390 * testsuite/23_containers/deque/operators/2.cc: New.
1391
1392 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 * src/hash.cc (hash<string>::operator()(string),
1395 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1396 nothing.
1397 * include/bits/functional_hash.h (hash<error_code>::
1398 operator()(error_code)): Likewise.
1399
1400 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1401
1402 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1403 bool for stream sentry objects.
1404 * include/bits/istream.tcc: Same.
1405 * include/bits/ostream.tcc: Same.
1406 * include/bits/basic_string.tcc: Same.
1407 * include/bits/ostream_insert.h: Same.
1408 * src/istream.cc: Same.
1409
1410 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1411
1412 PR libstdc++/15523
1413 * include/debug/safe_iterator.h (_Safe_iterator<>::
1414 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1415 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1416 do not error out when the source is a value-initialized iterator.
1417 * testsuite/23_containers/vector/15523.cc: New.
1418 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1419
1420 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1423 cosmetic changes, inline.
1424 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1425 Likewise.
1426 * include/bits/move.h: Minor cosmetic changes.
1427
1428 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1429
1430 PR libstdc++/40912 (final)
1431 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1432 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1433 parms_neg.cc: Likewise.
1434 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1435 parms.cc: Likewise.
1436 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1437 default.cc: Likewise.
1438 * testsuite/26_numerics/random/uniform_real_distribution/
1439 requirements/typedefs.cc: Likewise.
1440 * testsuite/26_numerics/random/piecewise_constant_distribution/
1441 cons/range.cc: Likewise.
1442 * testsuite/26_numerics/random/piecewise_constant_distribution/
1443 cons/default.cc: Likewise.
1444 * testsuite/26_numerics/random/piecewise_constant_distribution/
1445 cons/num_xbound_fun.cc: Likewise.
1446 * testsuite/26_numerics/random/piecewise_constant_distribution/
1447 cons/initlist_fun.cc: Likewise.
1448 * testsuite/26_numerics/random/piecewise_constant_distribution/
1449 requirements/typedefs.cc: Likewise.
1450 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1451 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1452 parms.cc: Likewise.
1453 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1454 default.cc: Likewise.
1455 * testsuite/26_numerics/random/chi_squared_distribution/
1456 requirements/typedefs.cc: Likewise.
1457 * testsuite/26_numerics/random/normal_distribution/
1458 cons/parms.cc: Likewise.
1459 * testsuite/26_numerics/random/normal_distribution/
1460 cons/default.cc: Likewise.
1461 * testsuite/26_numerics/random/normal_distribution/
1462 requirements/typedefs.cc: Likewise.
1463 * testsuite/26_numerics/random/seed_seq/cons/
1464 range.cc: Likewise.
1465 * testsuite/26_numerics/random/seed_seq/cons/
1466 initlist.cc: Likewise.
1467 * testsuite/26_numerics/random/seed_seq/cons/
1468 default.cc: Likewise.
1469 * testsuite/26_numerics/random/seed_seq/requirements/
1470 typedefs.cc: Likewise.
1471 * testsuite/26_numerics/random/uniform_int_distribution/
1472 cons/parms_neg.cc: Likewise.
1473 * testsuite/26_numerics/random/uniform_int_distribution/
1474 cons/parms.cc: Likewise.
1475 * testsuite/26_numerics/random/uniform_int_distribution/
1476 cons/default.cc: Likewise.
1477 * testsuite/26_numerics/random/uniform_int_distribution/
1478 requirements/typedefs.cc: Likewise.
1479 * testsuite/26_numerics/random/poisson_distribution/cons/
1480 parms.cc: Likewise.
1481 * testsuite/26_numerics/random/poisson_distribution/cons/
1482 default.cc: Likewise.
1483 * testsuite/26_numerics/random/poisson_distribution/
1484 requirements/typedefs.cc: Likewise.
1485 * testsuite/26_numerics/random/bernoulli_distribution/
1486 cons/parms.cc: Likewise.
1487 * testsuite/26_numerics/random/bernoulli_distribution/
1488 cons/default.cc: Likewise.
1489 * testsuite/26_numerics/random/bernoulli_distribution/
1490 requirements/typedefs.cc: Likewise.
1491 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1492 * testsuite/26_numerics/random/
1493 default_random_engine.cc: Likewise.
1494 * testsuite/26_numerics/random/discrete_distribution/
1495 cons/range.cc: Likewise.
1496 * testsuite/26_numerics/random/discrete_distribution/
1497 cons/initlist.cc: Likewise.
1498 * testsuite/26_numerics/random/discrete_distribution/
1499 cons/default.cc: Likewise.
1500 * testsuite/26_numerics/random/discrete_distribution/
1501 cons/num_xbound_fun.cc: Likewise.
1502 * testsuite/26_numerics/random/discrete_distribution/
1503 requirements/typedefs.cc: Likewise.
1504 * testsuite/26_numerics/random/weibull_distribution/
1505 cons/parms.cc: Likewise.
1506 * testsuite/26_numerics/random/weibull_distribution/
1507 cons/default.cc: Likewise.
1508 * testsuite/26_numerics/random/weibull_distribution/
1509 requirements/typedefs.cc: Likewise.
1510 * testsuite/26_numerics/random/independent_bits_engine/
1511 cons/base_move.cc: Likewise.
1512 * testsuite/26_numerics/random/independent_bits_engine/
1513 cons/seed1.cc: Likewise.
1514 * testsuite/26_numerics/random/independent_bits_engine/
1515 cons/seed2.cc: Likewise.
1516 * testsuite/26_numerics/random/independent_bits_engine/
1517 cons/base_copy.cc: Likewise.
1518 * testsuite/26_numerics/random/independent_bits_engine/
1519 cons/default.cc: Likewise.
1520 * testsuite/26_numerics/random/independent_bits_engine/
1521 cons/seed_seq.cc: Likewise.
1522 * testsuite/26_numerics/random/independent_bits_engine/
1523 requirements/typedefs.cc: Likewise.
1524 * testsuite/26_numerics/random/independent_bits_engine/
1525 operators/equal.cc: Likewise.
1526 * testsuite/26_numerics/random/independent_bits_engine/
1527 operators/serialize.cc: Likewise.
1528 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1529 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1530 * testsuite/26_numerics/random/subtract_with_carry_engine/
1531 cons/seed1.cc: Likewise.
1532 * testsuite/26_numerics/random/subtract_with_carry_engine/
1533 cons/seed2.cc: Likewise.
1534 * testsuite/26_numerics/random/subtract_with_carry_engine/
1535 cons/default.cc: Likewise.
1536 * testsuite/26_numerics/random/subtract_with_carry_engine/
1537 requirements/typedefs.cc: Likewise.
1538 * testsuite/26_numerics/random/subtract_with_carry_engine/
1539 operators/equal.cc: Likewise.
1540 * testsuite/26_numerics/random/subtract_with_carry_engine/
1541 operators/serialize.cc: Likewise.
1542 * testsuite/26_numerics/random/discard_block_engine/cons/
1543 base_move.cc: Likewise.
1544 * testsuite/26_numerics/random/discard_block_engine/cons/
1545 seed1.cc: Likewise.
1546 * testsuite/26_numerics/random/discard_block_engine/cons/
1547 seed2.cc: Likewise.
1548 * testsuite/26_numerics/random/discard_block_engine/cons/
1549 base_copy.cc: Likewise.
1550 * testsuite/26_numerics/random/discard_block_engine/cons/
1551 default.cc: Likewise.
1552 * testsuite/26_numerics/random/discard_block_engine/cons/
1553 seed_seq.cc: Likewise.
1554 * testsuite/26_numerics/random/discard_block_engine/
1555 requirements/typedefs.cc: Likewise.
1556 * testsuite/26_numerics/random/discard_block_engine/
1557 operators/equal.cc: Likewise.
1558 * testsuite/26_numerics/random/discard_block_engine/
1559 operators/serialize.cc: Likewise.
1560 * testsuite/26_numerics/random/cauchy_distribution/
1561 cons/parms.cc: Likewise.
1562 * testsuite/26_numerics/random/cauchy_distribution/
1563 cons/default.cc: Likewise.
1564 * testsuite/26_numerics/random/cauchy_distribution/
1565 requirements/typedefs.cc: Likewise.
1566 * testsuite/26_numerics/random/negative_binomial_distribution/
1567 cons/parms.cc: Likewise.
1568 * testsuite/26_numerics/random/negative_binomial_distribution/
1569 cons/default.cc: Likewise.
1570 * testsuite/26_numerics/random/negative_binomial_distribution/
1571 requirements/typedefs.cc: Likewise.
1572 * testsuite/26_numerics/random/gamma_distribution/
1573 cons/parms.cc: Likewise.
1574 * testsuite/26_numerics/random/gamma_distribution/
1575 cons/default.cc: Likewise.
1576 * testsuite/26_numerics/random/gamma_distribution/
1577 requirements/typedefs.cc: Likewise.
1578 * testsuite/26_numerics/random/mersenne_twister_engine/
1579 cons/seed1.cc: Likewise.
1580 * testsuite/26_numerics/random/mersenne_twister_engine/
1581 cons/seed2.cc: Likewise.
1582 * testsuite/26_numerics/random/mersenne_twister_engine/
1583 cons/default.cc: Likewise.
1584 * testsuite/26_numerics/random/mersenne_twister_engine/
1585 requirements/typedefs.cc: Likewise.
1586 * testsuite/26_numerics/random/mersenne_twister_engine/
1587 operators/equal.cc: Likewise.
1588 * testsuite/26_numerics/random/mersenne_twister_engine/
1589 operators/serialize.cc: Likewise.
1590 * testsuite/26_numerics/random/fisher_f_distribution/
1591 cons/parms.cc: Likewise.
1592 * testsuite/26_numerics/random/fisher_f_distribution/
1593 cons/default.cc: Likewise.
1594 * testsuite/26_numerics/random/fisher_f_distribution/
1595 requirements/typedefs.cc: Likewise.
1596 * testsuite/26_numerics/random/exponential_distribution/
1597 cons/parms.cc: Likewise.
1598 * testsuite/26_numerics/random/exponential_distribution/
1599 cons/default.cc: Likewise.
1600 * testsuite/26_numerics/random/exponential_distribution/
1601 requirements/typedefs.cc: Likewise.
1602 * testsuite/26_numerics/random/binomial_distribution/
1603 cons/parms.cc: Likewise.
1604 * testsuite/26_numerics/random/binomial_distribution/
1605 cons/default.cc: Likewise.
1606 * testsuite/26_numerics/random/binomial_distribution/
1607 requirements/typedefs.cc: Likewise.
1608 * testsuite/26_numerics/random/lognormal_distribution/
1609 cons/parms.cc: Likewise.
1610 * testsuite/26_numerics/random/lognormal_distribution/
1611 cons/default.cc: Likewise.
1612 * testsuite/26_numerics/random/lognormal_distribution/
1613 requirements/typedefs.cc: Likewise.
1614 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1615 * testsuite/26_numerics/random/random_device/cons/
1616 token.cc: Likewise.
1617 * testsuite/26_numerics/random/random_device/cons/
1618 default.cc: Likewise.
1619 * testsuite/26_numerics/random/random_device/
1620 requirements/typedefs.cc: Likewise.
1621 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1622 * testsuite/26_numerics/random/extreme_value_distribution/
1623 cons/parms.cc: Likewise.
1624 * testsuite/26_numerics/random/extreme_value_distribution/
1625 cons/default.cc: Likewise.
1626 * testsuite/26_numerics/random/extreme_value_distribution/
1627 requirements/typedefs.cc: Likewise.
1628 * testsuite/26_numerics/random/piecewise_linear_distribution/
1629 cons/range.cc: Likewise.
1630 * testsuite/26_numerics/random/piecewise_linear_distribution/
1631 cons/default.cc: Likewise.
1632 * testsuite/26_numerics/random/piecewise_linear_distribution/
1633 cons/num_xbound_fun.cc: Likewise.
1634 * testsuite/26_numerics/random/piecewise_linear_distribution/
1635 cons/initlist_fun.cc: Likewise.
1636 * testsuite/26_numerics/random/piecewise_linear_distribution/
1637 requirements/typedefs.cc: Likewise.
1638 * testsuite/26_numerics/random/student_t_distribution/
1639 cons/parms.cc: Likewise.
1640 * testsuite/26_numerics/random/student_t_distribution/
1641 cons/default.cc: Likewise.
1642 * testsuite/26_numerics/random/student_t_distribution/
1643 requirements/typedefs.cc: Likewise.
1644 * testsuite/26_numerics/random/linear_congruential_engine/
1645 cons/seed1.cc: Likewise.
1646 * testsuite/26_numerics/random/linear_congruential_engine/
1647 cons/seed2.cc: Likewise.
1648 * testsuite/26_numerics/random/linear_congruential_engine/
1649 cons/default.cc: Likewise.
1650 * testsuite/26_numerics/random/linear_congruential_engine/
1651 requirements/non_uint_neg.cc: Likewise.
1652 * testsuite/26_numerics/random/linear_congruential_engine/
1653 requirements/typedefs.cc: Likewise.
1654 * testsuite/26_numerics/random/linear_congruential_engine/
1655 operators/equal.cc: Likewise.
1656 * testsuite/26_numerics/random/linear_congruential_engine/
1657 operators/serialize.cc: Likewise.
1658 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1659 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1660 base_move.cc: Likewise.
1661 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1662 seed1.cc: Likewise.
1663 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1664 seed2.cc: Likewise.
1665 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1666 base_copy.cc: Likewise.
1667 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1668 default.cc: Likewise.
1669 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1670 seed_seq.cc: Likewise.
1671 * testsuite/26_numerics/random/shuffle_order_engine/
1672 requirements/typedefs.cc: Likewise.
1673 * testsuite/26_numerics/random/shuffle_order_engine/
1674 operators/equal.cc: Likewise.
1675 * testsuite/26_numerics/random/shuffle_order_engine/
1676 operators/serialize.cc: Likewise.
1677 * testsuite/26_numerics/random/geometric_distribution/
1678 cons/parms.cc: Likewise.
1679 * testsuite/26_numerics/random/geometric_distribution/
1680 cons/default.cc: Likewise.
1681 * testsuite/26_numerics/random/geometric_distribution/
1682 requirements/typedefs.cc: Likewise.
1683 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1684
1685 2009-07-31 Jason Merrill <jason@redhat.com>
1686 Douglas Gregor <doug.gregor@gmail.com>
1687
1688 * include/bits/move.h (forward): Implement as in N2835.
1689 (move): Implement as in N2831.
1690 * include/std/istream (rvalue stream operator>>): New.
1691 * include/std/ostream (rvalue stream operator<<): New.
1692 * testsuite/27_io/rvalue_streams.cc: New.
1693
1694 2009-07-31 Jason Merrill <jason@redhat.com>
1695
1696 * include/bits/forward_list.h (splice_after): Use forward.
1697 (merge): Likewise.
1698 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1699 (move_iterator::operator[]): Use move.
1700 * include/bits/stl_list.h (insert): Use move.
1701 * include/std/thread (_Callable constructor): Use forward.
1702 * include/std/tuple: Don't specify explicit template args to move.
1703
1704 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1705 Adjust signature.
1706 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1707 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1708 reference.
1709 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1710 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1711 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1712 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1713 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1714 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1715 testsuite/23_containers/forward_list/operations/1.cc,
1716 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1717 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1718 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1719 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1720 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1721 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1722
1723 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1724
1725 PR libstdc++/40912 (partial)
1726 * include/std/random: Disable the facility if <stdint.h> is not
1727 available.
1728
1729 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1730
1731 PR libstdc++/40919
1732 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1733 xfail on darwin[3-9]*.
1734
1735 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1736
1737 PR libstdc++/40917
1738 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1739 tweak qualifications.
1740
1741 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1742
1743 PR libstdc++/40916
1744 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1745 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1746 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1747
1748 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1749
1750 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1751
1752 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1753
1754 PR libstdc++/40915
1755 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1756 std::terminate declaration.
1757
1758 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1759
1760 PR libstdc++/40908
1761 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1762 symbols at GLIBCXX_3.4.
1763
1764 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1765
1766 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1767 * testsuite/util/testsuite_abi.cc: Adjust.
1768 * configure.ac: Bump libtool_VERSION to 6:13:0.
1769 * configure: Regenerate.
1770
1771 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1772 Tyler Earman <rem.intellegare@gmail.com>
1773
1774 * doc/xml/manual/configure.xml: Consistent placement of
1775 ABI-changing options, clarify --enable-clocale.
1776
1777 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1778
1779 * python/Makefile.in: Regenerate.
1780
1781 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1782
1783 * python/Makefile.am (install-data-local): Use DESTDIR
1784 correctly.
1785
1786 2009-07-24 Jason Merrill <jason@redhat.com>
1787
1788 Core issue 901
1789 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1790 dealloc.
1791
1792 2009-07-24 Joseph Myers <joseph@codesourcery.com>
1793
1794 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1795 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1796 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1797 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1798 * testsuite/21_strings/headers/cwchar/functions_std.cc,
1799 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1800 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1801 Use dg-require-swprintf.
1802
1803 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1804
1805 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1806
1807 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1808
1809 * include/c_std/cmath (abs(_Tp)): Add.
1810 * include/c_global/cmath (abs(_Tp)): Likewise.
1811 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1812
1813 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1814
1815 * doc/html/ext/lwg-closed.html: Update to R65.
1816 * doc/html/ext/lwg-defects.html: Likewise.
1817 * doc/html/ext/lwg-active.html: Likewise.
1818 * doc/xml/manual/intro.xml: Update DRs entries.
1819
1820 2009-07-22 Jason Merrill <jason@redhat.com>
1821
1822 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1823
1824 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1825
1826 * include/std/valarray (valarray<>::operator=(const valarray<>&),
1827 valarray<>::operator=(initializer_list<>)): Implement resolution
1828 of DR 630, [Ready] in Frankfurt.
1829 * testsuite/26_numerics/valarray/dr630-1.cc: New.
1830 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1831 * doc/xml/manual/intro.xml: Add an entry for DR 630.
1832
1833 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 * include/std/chrono (duration<>::operator%=, operator%):
1836 Add, per DR 934.
1837 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1838 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1839
1840 * include/std/chrono (operator/): Simplify implementation.
1841
1842 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
1843
1844 * doc/xml/manual/intro.xml: Escape '&', validate.
1845 * doc/xml/manual/using.xml: Validate, dead link check.
1846 * doc/xml/manual/strings.xml: Same.
1847 * doc/xml/manual/appendix_contributing.xml: Same.
1848 * doc/xml/manual/iterators.xml: Same.
1849 * doc/xml/manual/spine.xml: Same.
1850
1851 * doc/xml/faq.xml: Remove redundant xreflabel entities.
1852 * doc/xml/gnu/gpl-3.0.xml: Same.
1853 * doc/xml/manual/mt_allocator.xml: Same.
1854 * doc/xml/manual/allocator.xml: Same.
1855 * doc/xml/manual/ctype.xml: Same.
1856 * doc/xml/manual/codecvt.xml: Same.
1857 * doc/xml/manual/backwards_compatibility.xml: Same.
1858 * doc/xml/manual/shared_ptr.xml: Same.
1859 * doc/xml/manual/abi.xml: Same.
1860 * doc/xml/manual/auto_ptr.xml: Same.
1861 * doc/xml/manual/internals.xml: Same.
1862 * doc/xml/manual/parallel_mode.xml: Same.
1863 * doc/xml/manual/bitmap_allocator.xml: Same.
1864 * doc/xml/manual/build_hacking.xml: Same.
1865 * doc/xml/manual/evolution.xml: Same.
1866 * doc/xml/manual/debug.xml: Same.
1867 * doc/xml/manual/localization.xml: Same.
1868 * doc/xml/manual/appendix_contributing.xml: Same.
1869 * doc/xml/manual/locale.xml: Same.
1870 * doc/xml/manual/messages.xml: Same.
1871 * doc/xml/manual/spine.xml: Same.
1872 * doc/xml/manual/test.xml: Same.
1873 * doc/xml/book.txml: Same.
1874 * doc/xml/spine.xml: Same.
1875
1876 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1877 * doc/xml/manual/backwards_compatibility.xml: Same.
1878 * doc/xml/manual/concurrency.xml: Same.
1879 * doc/xml/manual/intro.xml: Same.
1880 * doc/xml/manual/parallel_mode.xml: Same.
1881 * doc/xml/manual/status_cxx1998.xml: Same.
1882 * doc/xml/manual/containers.xml: Same.
1883 * doc/xml/manual/io.xml: Same.
1884 * doc/xml/manual/support.xml: Same.
1885 * doc/xml/manual/strings.xml: Same.
1886 * doc/xml/manual/debug_mode.xml: Same.
1887 * doc/xml/manual/extensions.xml: Same.
1888 * doc/xml/manual/appendix_contributing.xml: Same.
1889 * doc/xml/manual/messages.xml: Same.
1890 * doc/xml/manual/test.xml: Same.
1891
1892 * doc/xml/manual/abi.xml: Same.
1893 * doc/xml/manual/auto_ptr.xml: Same.
1894 * doc/xml/manual/parallel_mode.xml: Same.
1895 * doc/xml/manual/build_hacking.xml: Same.
1896 * doc/xml/manual/evolution.xml: Same.
1897 * doc/xml/manual/using.xml: Same.
1898 * doc/xml/manual/debug_mode.xml: Same.
1899 * doc/xml/manual/extensions.xml: Same.
1900 * doc/xml/manual/diagnostics.xml: Same.
1901 * doc/xml/manual/algorithms.xml: Same.
1902
1903 * doc/html: Regenerate.
1904
1905 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1906
1907 PR libstdc++/40712
1908 * config/locale/gnu/numeric_members.cc (numpunct<>::
1909 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1910 and copy the langinfo data into it.
1911 (numpunct<>::~numpunct): Free the allocated memory.
1912 * config/locale/gnu/monetary_members.cc (moneypunct<>::
1913 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1914 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1915 _M_data->_M_curr_symbol.
1916 (moneypunct<>::~moneypunct): Free the allocated memory.
1917 * testsuite/22_locale/moneypunct/40712.cc: New.
1918
1919 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1920 Do not leak memory if new throws.
1921 * include/bits/locale_facets_nonio.tcc
1922 (__moneypunct_cache<>::_M_cache): Likewise.
1923
1924 2009-07-17 Joseph Myers <joseph@codesourcery.com>
1925
1926 PR other/40784
1927 * configure: Regenerate.
1928
1929 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
1930
1931 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
1932 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1933 line numbers.
1934 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
1935 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
1936 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
1937
1938 2009-07-16 Joseph Myers <joseph@codesourcery.com>
1939
1940 * configure: Regenerate.
1941
1942 2009-07-16 Jason Merrill <jason@redhat.com>
1943
1944 PR libstdc++/37907
1945 * include/std/type_traits: Add is_standard_layout, is_trivial.
1946 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
1947 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1948 Update line numbers.
1949
1950 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
1951 Tom Tromey <tromey@redhat.com>
1952
1953 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
1954 Fetch std::string to the given length.
1955
1956 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1957
1958 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
1959 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
1960 [Ready] in Frankfurt.
1961 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
1962 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
1963 New.
1964 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
1965 Likewise.
1966 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
1967 Adjust.
1968 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
1969 Likewise.
1970 * doc/xml/manual/intro.xml: Add an entry for DR 696.
1971
1972 * include/bits/istream.tcc: Minor clean-up to the initializers of the
1973 __err locals.
1974 * include/bits/ostream.tcc: Likewise.
1975 * src/compatibility.cc: Likewise.
1976 * src/istream.cc: Likewise.
1977
1978 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1979
1980 * include/std/type_traits (common_type): Remove workaround for
1981 PR36628, now fixed.
1982
1983 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1984
1985 PR testsuite/40699
1986 PR testsuite/40707
1987 PR testsuite/40709
1988 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
1989
1990 2009-07-08 Janis Johnson <janis187@us.ibm.com>
1991
1992 PR libstdc++/40691
1993 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
1994 * testsuite/26_numerics/valarray/40691.cc: New test.
1995
1996 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
1997
1998 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
1999 * testsuite/21_strings/c_strings/char/3.cc: Same.
2000
2001 2009-07-06 Jason Merrill <jason@redhat.com>
2002
2003 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2004 to defer searching bases that don't overlap the desired address.
2005
2006 2009-07-05 Joseph Myers <joseph@codesourcery.com>
2007
2008 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
2009 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2010 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2011 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2012 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2013 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2014 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2015 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
2016 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2017 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
2018 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2019 testsuite/ext/vstring/init-list.cc,
2020 testsuite/ext/vstring/moveable.cc,
2021 testsuite/ext/vstring/requirements/citerators.cc,
2022 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2023 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2024 Use dg-require-string-conversions.
2025
2026 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2027
2028 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2029 to ld_library_path. Use add_path. Add just find_libgcc_s to
2030 ld_library_path, not every libgcc multilib directory.
2031
2032 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2033
2034 PR libstdc++/40600
2035 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2036 std::minmax return type.
2037 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2038
2039 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2040
2041 PR libstdc++/40511
2042 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2043 with glibc2.2.x.
2044
2045 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2046
2047 * include/bits/random.tcc
2048 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2049 as array type.
2050
2051 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2052
2053 * include/bits/random.h (__mod(_Tp)): Use defaults.
2054 (struct _Mod): Adjust template parameters.
2055 (linear_congruential_engine<>::operator()()): Adjust.
2056 (typedef _UInt32Type): Remove.
2057 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2058 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2059 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2060 calls.
2061 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2062 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2063 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2064 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2065 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2066 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2067 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2068 Likewise.
2069
2070 * include/bits/random.tcc
2071 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2072 formula (i mod n).
2073 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2074 as array type.
2075 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2076 size.
2077 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2078 uint_least32_t.
2079
2080 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2081
2082 * include/std/future (shared_future): Adjust doxygen comment.
2083
2084 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2085
2086 PR libstdc++/40297
2087 * include/bits/atomic_0.h: Reverse debug assertions.
2088 * include/bits/atomic_2.h: Likewise.
2089
2090 2009-06-23 DJ Delorie <dj@redhat.com>
2091
2092 Add MeP port.
2093 * configure.host: Add mep support.
2094
2095 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2096
2097 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2098 (INPUT): Add future.
2099 * include/std/future: Adjust markup.
2100 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2101 line numbers.
2102 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2103 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2104 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2105 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2106
2107 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2108
2109 * include/bits/shared_ptr.h: Do not swap rvalues.
2110 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2111 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2112 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2113 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2114 * testsuite/20_util/tuple/swap.cc: Likewise.
2115
2116 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2117
2118 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2119 * include/std/ratio: Typo in comment.
2120
2121 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2122
2123 PR libstdc++/40518
2124 * include/bits/basic_string.h (basic_string<>::_Rep::
2125 _M_set_length_and_sharable): Do not write the empty rep.
2126 (basic_string<>::erase(iterator, iterator)): Likewise,
2127 move out of line...
2128 * include/bits/basic_string.tcc: ... here.
2129
2130 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2131
2132 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2133 bitwise_assignment_operators): Initialize a and b.
2134 (struct has_bitwise_operators): Do not call the latter.
2135 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2136 dg-error line numbers.
2137 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2138 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2139 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2140
2141 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2142
2143 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2144 possibly unused.
2145 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2146 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2147 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2148
2149 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2150
2151 * include/std/future: New.
2152 * include/Makefile.am: Add.
2153 * include/Makefile.in: Regenerate.
2154 * src/future.cc: New.
2155 * src/Makefile.am: Add.
2156 * src/Makefile.in: Regenerate.
2157 * config/abi/pre/gnu.ver: Add export.
2158 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2159 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2160 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2161 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2162 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2163 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2164 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2165 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2166 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2167 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2168 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2169 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2170 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2171 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2172 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2173 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2174 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2175 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2176 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2177 * testsuite/30_threads/packaged_task/requirements/
2178 explicit_instantiation.cc: New.
2179 * testsuite/30_threads/promise/cons/1.cc: New.
2180 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2181 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2182 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2183 * testsuite/30_threads/promise/cons/move.cc: New.
2184 * testsuite/30_threads/promise/members/get_future.cc: New.
2185 * testsuite/30_threads/promise/members/get_future2.cc: New.
2186 * testsuite/30_threads/promise/members/set_exception.cc: New.
2187 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2188 * testsuite/30_threads/promise/members/set_value.cc: New.
2189 * testsuite/30_threads/promise/members/set_value2.cc: New.
2190 * testsuite/30_threads/promise/members/set_value3.cc: New.
2191 * testsuite/30_threads/promise/members/swap.cc: New.
2192 * testsuite/30_threads/promise/requirements/
2193 explicit_instantiation.cc: New.
2194 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2195 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2196 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2197 * testsuite/30_threads/shared_future/cons/move.cc: New.
2198 * testsuite/30_threads/shared_future/members/get.cc: New.
2199 * testsuite/30_threads/shared_future/members/get2.cc: New.
2200 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2201 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2202 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2203 * testsuite/30_threads/shared_future/members/wait.cc: New.
2204 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2205 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2206 * testsuite/30_threads/shared_future/requirements/
2207 explicit_instantiation.cc: New.
2208 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2209 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2210 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2211 * testsuite/30_threads/unique_future/cons/move.cc: New.
2212 * testsuite/30_threads/unique_future/members/get.cc: New.
2213 * testsuite/30_threads/unique_future/members/get2.cc: New.
2214 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2215 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2216 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2217 * testsuite/30_threads/unique_future/members/wait.cc: New.
2218 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2219 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2220 * testsuite/30_threads/unique_future/requirements/
2221 explicit_instantiation.cc: New.
2222 * testsuite/performance/30_threads/future/polling.cc: New.
2223
2224 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2225
2226 * Revert last Change.
2227
2228 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR libstdc++/40497
2231 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2232 signature per the current C++1x draft (N2857).
2233 * testsuite/24_iterators/operations/40497.cc: Add.
2234
2235 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2236
2237 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2238 a floating point type.
2239 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2240 _IntType)): Fix second default argument.
2241 (uniform_int_distribution<>::_M_call): Remove.
2242 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2243 const param_type&)): Only declare.
2244 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2245 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2246 Remove.
2247 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2248 const param_type&): Define here.
2249 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2250 const param_type&), discrete_distribution<>::operator()
2251 (_UniformRandomNumberGenerator&, const param_type&),
2252 piecewise_constant_distribution<>::operator()
2253 (_UniformRandomNumberGenerator&, const param_type&),
2254 piecewise_linear_distribution<>::operator()
2255 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2256 the second template argument of _Adaptor.
2257 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2258 default.cc: Adjust.
2259
2260 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2261
2262 * include/bits/random.tcc (discrete_distribution<>::param_type::
2263 param_type(size_t, double, double, _Func),
2264 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2265 const param_type&)): Tidy.
2266 (piecewise_constant_distribution<>::param_type::_M_initialize):
2267 Use reserve, fix.
2268 (piecewise_constant_distribution<>::param_type::
2269 param_type(initializer_list<>, _Func),
2270 piecewise_constant_distribution<>::param_type::
2271 param_type(size_t, _RealType, _RealType, _Func),
2272 piecewise_linear_distribution<>::param_type::
2273 param_type(initializer_list<>, _Func),
2274 piecewise_linear_distribution<>::param_type::
2275 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2276 (piecewise_constant_distribution<>::param_type::
2277 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2278 piecewise_constant_distribution<>::
2279 operator()(_UniformRandomNumberGenerator&, const param_type&),
2280 piecewise_linear_distribution<>::
2281 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2282 (operator>>(std::basic_istream<>&,
2283 piecewise_constant_distribution<>&),
2284 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2285 Use reserve.
2286 * include/bits/random.h: Minor cosmetic changes.
2287
2288 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2289
2290 * testsuite/23_containers/list/check_construct_destroy.h: New.
2291 Move test logic here.
2292 * testsuite/23_containers/list/moveable.h: Same.
2293 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2294 * testsuite/23_containers/list/modifiers/1.h: Same.
2295 * testsuite/23_containers/list/modifiers/2.h: Same.
2296 * testsuite/23_containers/list/modifiers/3.h: Same.
2297 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2298 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2299 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2300 * testsuite/23_containers/list/operations/1.h: Same.
2301 * testsuite/23_containers/list/operations/2.h: Same.
2302 * testsuite/23_containers/list/operations/3.h: Same.
2303 * testsuite/23_containers/list/operations/4.h: Same.
2304 * testsuite/23_containers/list/operations/5.h: Same.
2305 * testsuite/23_containers/list/capacity/1.h: Same.
2306 * testsuite/23_containers/list/init-list.h: Same.
2307 * testsuite/23_containers/list/cons/1.h: Same.
2308 * testsuite/23_containers/list/cons/2.h: Same.
2309 * testsuite/23_containers/list/cons/3.h: Same.
2310 * testsuite/23_containers/list/cons/4.h: Same.
2311 * testsuite/23_containers/list/cons/5.h: Same.
2312 * testsuite/23_containers/list/cons/6.h: Same.
2313 * testsuite/23_containers/list/cons/7.h: Same.
2314 * testsuite/23_containers/list/cons/8.h: Same.
2315 * testsuite/23_containers/list/cons/9.h: Same.
2316 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2317 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2318 header.
2319 * testsuite/23_containers/list/modifiers/1.cc: Same.
2320 * testsuite/23_containers/list/modifiers/2.cc: Same.
2321 * testsuite/23_containers/list/modifiers/3.cc: Same.
2322 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2323 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2324 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2325 * testsuite/23_containers/list/operations/1.cc: Same.
2326 * testsuite/23_containers/list/operations/2.cc: Same.
2327 * testsuite/23_containers/list/operations/3.cc: Same.
2328 * testsuite/23_containers/list/operations/4.cc: Same.
2329 * testsuite/23_containers/list/operations/5.cc: Same.
2330 * testsuite/23_containers/list/capacity/1.cc: Same.
2331 * testsuite/23_containers/list/init-list.cc: Same.
2332 * testsuite/23_containers/list/cons/1.cc: Same.
2333 * testsuite/23_containers/list/cons/2.cc: Same.
2334 * testsuite/23_containers/list/cons/3.cc: Same.
2335 * testsuite/23_containers/list/cons/4.cc: Same.
2336 * testsuite/23_containers/list/cons/5.cc: Same.
2337 * testsuite/23_containers/list/cons/6.cc: Same.
2338 * testsuite/23_containers/list/cons/7.cc: Same.
2339 * testsuite/23_containers/list/cons/8.cc: Same.
2340 * testsuite/23_containers/list/cons/9.cc: Same.
2341 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2342 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2343 * testsuite/23_containers/list/moveable.cc: Same.
2344
2345 2009-06-17 Tom Tromey <tromey@redhat.com>
2346
2347 * python/hook.in: Do not fail when there is no current objfile.
2348 Use os.path.normpath.
2349
2350 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2351
2352 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2353 Remove.
2354 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2355 rvalue-reference so that move constructor is called.
2356 * testsuite/18_support/exception_ptr/move.cc: New.
2357
2358 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2359
2360 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2361 if joinable.
2362
2363 2009-06-15 Tom Tromey <tromey@redhat.com>
2364
2365 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2366 set self.iter.
2367 (StdMapPrinter.to_string): Make a new iterator.
2368 (StdMapPrinter.children): Likewise.
2369 (StdSetPrinter.__init__): Don't set self.iter.
2370 (StdSetPrinter.to_string): Make a new iterator.
2371 (StdSetPrinter.children): Likewise.
2372
2373 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2374
2375 * include/bits/random.tcc
2376 (negative_binomial_distribution<>::operator()
2377 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2378 class member gamma_distribution.
2379 (negative_binomial_distribution<>::operator()
2380 (_UniformRandomNumberGenerator&)): Implement out of line here.
2381 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2382 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2383 (student_t_distribution<>::operator()
2384 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2385 simplify.
2386 (operator<<(basic_ostream<>&, student_t_distribution<>),
2387 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2388 (chi_squared_distribution<>::operator()
2389 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2390 tweak to use a class member gamma_distribution.
2391 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2392 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2393 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2394 const param_type&): Move inline, tweak to use class member
2395 gamma_distributions.
2396 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2397 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2398 * include/bits/random.h: Adjust, minor tweaks.
2399
2400 2009-06-10 Tom Tromey <tromey@redhat.com>
2401
2402 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2403 (build_libstdcxx_dictionary): Accept shortened form of
2404 basic_string names.
2405 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2406
2407 2009-06-10 Tom Tromey <tromey@redhat.com>
2408
2409 PR libstdc++/40289:
2410 * python/Makefile.in: Rebuild.
2411 * python/hook.in: Compute module path relative to objfile.
2412 * python/Makefile.am (pythondir): Redefine.
2413 (gdb.py): Subst toolexeclibdir.
2414 (install-data-local): Rewrite.
2415
2416 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2417
2418 * include/bits/move.h: Doxygen group fixes.
2419
2420 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2421
2422 * include/bits/random.tcc (gamma_distribution<>::operator()
2423 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2424 the Marsaglia/Tsang algorithm.
2425 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2426 (operator<<(basic_ostream<>&, gamma_distribution<>),
2427 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2428
2429 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2430 Remove, just use normal_distribution.
2431 (operator<<(basic_ostream<>&, student_t_distribution<>),
2432 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2433 (linear_congruential_engine<>::operator()()): Move inline.
2434 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2435 const param_type&)): Move inline, just use normal_distribution.
2436 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2437 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2438 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2439 const param_type&)): Move here, out of line.
2440 (piecewise_constant_distribution<>::param_type::param_type()): Move
2441 inline.
2442 * include/bits/random.h: Adjust, minor tweaks.
2443
2444 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2445
2446 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2447
2448 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2449
2450 * include/ext/throw_allocator.h: Rework.
2451 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2452 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2453 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2454 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2455 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2456 * testsuite/util/regression/rand/priority_queue/
2457 container_rand_regression_test.tcc: Inline functions.
2458 * testsuite/util/regression/rand/assoc/
2459 container_rand_regression_test.tcc: Same.
2460
2461 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2462
2463 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2464
2465 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2466
2467 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2468 * configure: Regenerate.
2469
2470 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2471
2472 PR libstdc++/40299
2473 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2474 * testsuite/ext/rope/40299.cc: New.
2475
2476 2009-05-28 Tom Tromey <tromey@redhat.com>
2477 Phil Muldoon <pmuldoon@redhat.com>
2478 Jonathan Wakely <jwakely.gcc@gmail.com>
2479
2480 * python/Makefile.in, , python/libstdcxx/__init__.py,
2481 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2482 python/hook.in, python/Makefile.am: New files.
2483 * configure, Makefile.in: Rebuild.
2484 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2485 * Makefile.am (SUBDIRS): Add python.
2486
2487 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2488
2489 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2490 to ...
2491 * testsuite/util/replacement_memory_operators.h: ...here. New.
2492 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2493 * testsuite/util/testsuite_hooks.cc: Same.
2494
2495 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2496 replacement_memory_operators.h.
2497 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2498 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2499 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2500 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2501 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2502 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2503 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2504 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2505 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2506 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2507 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2508 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2509 * testsuite/ext/mt_allocator/check_new.cc: Same.
2510 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2511 * testsuite/ext/debug_allocator/check_new.cc: Same.
2512 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2513 * testsuite/ext/new_allocator/check_delete.cc: Same.
2514 * testsuite/ext/new_allocator/check_new.cc: Same.
2515 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2516 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2517 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2518 * testsuite/ext/throw_allocator/check_new.cc: Same.
2519 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2520 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2521 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2522 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2523 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2524 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2525 * testsuite/ext/pool_allocator/check_new.cc: Same.
2526 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2527 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2528 * testsuite/ext/array_allocator/check_delete.cc: Same.
2529 * testsuite/ext/array_allocator/check_new.cc: Same.
2530 * testsuite/23_containers/deque/cons/1.cc: Same.
2531 * testsuite/23_containers/deque/cons/2.cc: Same.
2532
2533 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2534
2535 * libsupc++/initializer_list: Format.
2536 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2537 * testsuite/18_support/initializer_list/requirements/
2538 explicit_instantiation.cc: New.
2539
2540 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2541
2542 PR libstdc++/40273
2543 * include/tr1_impl/functional: Add explicit casts.
2544 * testsuite/20_util/function/requirements/
2545 explicit_instantiation.cc: New.
2546 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2547
2548 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2549
2550 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2551
2552 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2553
2554 PR libstdc++/40221
2555 * include/tr1_impl/functional: Add explicit cast.
2556
2557 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2558
2559 PR libstdc++/40094
2560 Revert:
2561 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2562 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2563 out of line member functions definitions.
2564 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2565 Remove, use static locals instead.
2566 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2567 * src/throw_allocator.cc: New.
2568 * src/Makefile.am: Add.
2569 * config/abi/pre/gnu.ver: Add exports.
2570 * src/Makefile.in: Regenerate.
2571
2572 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2573
2574 * include/tr1_impl/functional (function): Use explicit operator bool.
2575 * include/bits/shared_ptr.h (__shared_ptr): Same.
2576 * include/bits/unique_ptr.h (unique_ptr): Same.
2577 * include/std/mutex (unique_lock): Same.
2578 * include/std/system_error (error_code): Same.
2579 (error_condition): Same.
2580 * include/std/ostream (sentry): Same.
2581 * include/std/istream (sentry): Same.
2582 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2583 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2584 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2585 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2586 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2587 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2588 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2589
2590 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2591
2592 * testsuite/23_containers/list/14340.cc: Abstract list type.
2593 * testsuite/23_containers/list/init-list.cc: Same.
2594 * testsuite/23_containers/list/pthread5.cc: Same.
2595 * testsuite/23_containers/list/invalidation/1.cc: Same.
2596 * testsuite/23_containers/list/invalidation/2.cc: Same.
2597 * testsuite/23_containers/list/invalidation/3.cc: Same.
2598 * testsuite/23_containers/list/invalidation/4.cc: Same.
2599 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2600 * testsuite/23_containers/list/modifiers/1.cc: Same.
2601 * testsuite/23_containers/list/modifiers/2.cc: Same.
2602 * testsuite/23_containers/list/modifiers/3.cc: Same.
2603 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2604 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2605 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2606 * testsuite/23_containers/list/cons/1.cc: Same.
2607 * testsuite/23_containers/list/cons/2.cc: Same.
2608 * testsuite/23_containers/list/cons/3.cc: Same.
2609 * testsuite/23_containers/list/cons/4.cc: Same.
2610 * testsuite/23_containers/list/cons/5.cc: Same.
2611 * testsuite/23_containers/list/cons/6.cc: Same.
2612 * testsuite/23_containers/list/cons/7.cc: Same.
2613 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2614 * testsuite/23_containers/list/cons/8.cc: Same.
2615 * testsuite/23_containers/list/cons/9.cc: Same.
2616 * testsuite/23_containers/list/operations/1.cc: Same.
2617 * testsuite/23_containers/list/operations/2.cc: Same.
2618 * testsuite/23_containers/list/operations/3.cc: Same.
2619 * testsuite/23_containers/list/operations/4.cc: Same.
2620 * testsuite/23_containers/list/operations/5.cc: Same.
2621 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2622 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2623 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2624 * testsuite/23_containers/list/requirements/dr438/
2625 constructor_1_neg.cc: Same.
2626 * testsuite/23_containers/list/requirements/dr438/
2627 constructor_2_neg.cc: Same.
2628 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2629 * testsuite/23_containers/list/requirements/
2630 partial_specialization/1.cc: Same.
2631 * testsuite/23_containers/list/23781.cc: Same.
2632 * testsuite/23_containers/list/pthread1.cc: Same.
2633 * testsuite/23_containers/list/capacity/1.cc: Same.
2634 * testsuite/23_containers/list/capacity/29134.cc: Same.
2635 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2636 * testsuite/23_containers/list/moveable.cc: Same.
2637
2638 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2639
2640 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2641
2642 PR libstdc++/40184
2643 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2644 Declare...
2645 * config/locale/gnu/c_locale.cc: ... and define.
2646 * config/locale/generic/c_locale.cc: Define.
2647 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2648 Use it.
2649 * testsuite/22_locale/locale/cons/40184.cc: New.
2650
2651 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2652
2653 PR libstdc++/40192
2654 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2655 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2656 * testsuite/23_containers/vector/40192.cc: New.
2657
2658 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2659
2660 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2661 * include/bits/stl_deque.h (swap): Likewise.
2662 * include/bits/stl_list.h (swap): Likewise.
2663 * include/bits/stl_vector.h (swap): Likewise.
2664 * include/bits/stl_bvector.h (swap): Likewise.
2665 * include/bits/stl_queue.h (swap): Likewise.
2666 * include/bits/stl_stack.h (swap): Likewise.
2667 * include/bits/stl_tree.h (swap): Likewise.
2668 * include/bits/stl_map.h (swap): Likewise.
2669 * include/bits/stl_multimap.h (swap): Likewise.
2670 * include/bits/stl_set.h (swap): Likewise.
2671 * include/bits/stl_multiset.h (swap): Likewise.
2672 * include/bits/forward_list.h (swap): Likewise.
2673 * include/bits/unique_ptr.h (swap): Likewise.
2674 * include/debug/deque (swap): Likewise.
2675 * include/debug/list (swap): Likewise.
2676 * include/debug/vector (swap): Likewise.
2677 * include/debug/map.h (swap): Likewise.
2678 * include/debug/multimap.h (swap): Likewise.
2679 * include/debug/set.h (swap): Likewise.
2680 * include/debug/multiset.h (swap): Likewise.
2681 * include/debug/unordered_map (swap): Likewise.
2682 * include/debug/unordered_set (swap): Likewise.
2683 * include/ext/vstring.h (swap): Likewise.
2684 * include/tr1_impl/unordered_map (swap): Likewise.
2685 * include/tr1_impl/hashtable (swap): Likewise.
2686 * include/tr1_impl/unordered_set (swap): Likewise.
2687 * include/std/tuple (swap): Likewise.
2688 * include/std/mutex (swap): Likewise.
2689 * include/std/thread (swap): Likewise.
2690 (operator<<): Only output to lvalue streams.
2691 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2692 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2693 * testsuite/23_containers/deque/requirements/dr438/
2694 assign_neg.cc: Adjust line numbers.
2695 * testsuite/23_containers/deque/requirements/dr438/
2696 constructor_1_neg.cc: Likewise.
2697 * testsuite/23_containers/deque/requirements/dr438/
2698 constructor_2_neg.cc: Likewise.
2699 * testsuite/23_containers/deque/requirements/dr438/
2700 insert_neg.cc: Likewise.
2701 * testsuite/23_containers/list/requirements/dr438/
2702 assign_neg.cc: Likewise.
2703 * testsuite/23_containers/list/requirements/dr438/
2704 constructor_1_neg.cc: Likewise.
2705 * testsuite/23_containers/list/requirements/dr438/
2706 constructor_2_neg.cc: Likewise.
2707 * testsuite/23_containers/list/requirements/dr438/
2708 insert_neg.cc: Likewise.
2709 * testsuite/23_containers/vector/requirements/dr438/
2710 assign_neg.cc: Likewise.
2711 * testsuite/23_containers/vector/requirements/dr438/
2712 constructor_1_neg.cc: Likewise.
2713 * testsuite/23_containers/vector/requirements/dr438/
2714 constructor_2_neg.cc: Likewise.
2715 * testsuite/23_containers/vector/requirements/dr438/
2716 insert_neg.cc: Likewise.
2717 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2718 test non-member swap.
2719 * testsuite/30_threads/thread/swap/2.cc: Remove.
2720
2721 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2722
2723 * include/std/mutex: Move std::lock_error to ...
2724 * src/compatibility.cc: Here.
2725 * src/mutex.cc: Likewise.
2726 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2727 for lock types and remove std::lock_error check.
2728
2729 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2730
2731 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2732 double include.
2733
2734 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2735
2736 PR libstdc++/40160
2737 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2738 typeid when __GXX_RTTI is undefined.
2739 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2740 for null _M_variant._M_iterator._M_type,
2741 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2742 * testsuite/21_strings/basic_string/40160.cc: New.
2743
2744 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2745
2746 * testsuite/26_numerics/random/discrete_distribution/cons/
2747 num_xbound_fun.cc: Minor tweaks.
2748 * testsuite/26_numerics/random/piecewise_constant_distribution/
2749 cons/initlist_fun.cc: Likewise
2750 * testsuite/26_numerics/random/piecewise_constant_distribution/
2751 cons/num_xbound_fun.cc: Likewise
2752 * testsuite/26_numerics/random/piecewise_linear_distribution/
2753 cons/initlist_fun.cc: Likewise
2754 * testsuite/26_numerics/random/piecewise_linear_distribution/
2755 cons/num_xbound_fun.cc: Likewise
2756
2757 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2758
2759 PR libstdc++/36211
2760 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2761 cxxldflags to additional_flags rather than cxx_final.
2762
2763 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2764
2765 * testsuite/26_numerics/random/discrete_distribution/cons/
2766 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2767 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2768 initlist_fun.cc: Likewise
2769 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2770 num_xbound_fun.cc: Likewise
2771 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2772 initlist_fun.cc: Likewise
2773 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2774 num_xbound_fun.cc: Likewise
2775
2776 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2777
2778 PR libstdc++/40123
2779 * random.tcc (independent_bits_engine<>::operator()()): Use
2780 result_type(1), not 1UL.
2781
2782 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2783 and _M_b.min(), instead of this->max() and this->min().
2784
2785 * random.h (_ShiftMin1): Remove, adjust everywhere.
2786
2787 * random.tcc: Minor cosmetic changes.
2788
2789 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2790
2791 * include/bits/random.tcc (cauchy_distribution<>::
2792 operator()(_UniformRandomNumberGenerator&, const param_type&)):
2793 Avoid M_PI, a glibc extension.
2794
2795 2009-05-13 Ben Elliston <bje@au.ibm.com>
2796
2797 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2798 * include/Makefile.in: Likewise.
2799
2800 2009-05-13 Ben Elliston <bje@au.ibm.com>
2801
2802 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2803 const void * const.
2804
2805 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
2806
2807 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
2808 random number engines, complex, bitset, array, time utilities, and
2809 char_traits.
2810
2811 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
2812
2813 * libsupc++/exception: Include nested_exception.h in C++0x mode.
2814 * libsupc++/nested_exception.h: New.
2815 * libsupc++/Makefile.am: Add new header.
2816 * libsupc++/Makefile.in: Regenerate.
2817 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2818 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2819 * testsuite/18_support/nested_exception/cons.cc: New.
2820 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2821 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2822 * doc/xml/manual/status_cxx200x.xml: Adjust.
2823
2824 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2825
2826 * include/ext/throw_allocator.h: Remove redundant include.
2827
2828 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2829
2830 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2831 out of line member functions definitions.
2832 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2833 Remove, use static locals instead.
2834 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2835 * src/throw_allocator.cc: New.
2836 * src/Makefile.am: Add.
2837 * config/abi/pre/gnu.ver: Add exports.
2838 * src/Makefile.in: Regenerate.
2839
2840 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2841
2842 * configure.ac: Bump libtool_VERSION to 6:12:0.
2843 * configure: Regenerate.
2844
2845 2009-05-07 Matthias Klose <doko@ubuntu.com>
2846
2847 PR libstdc++/40038
2848 * src/math_stubs_long_double.cc: Add ceill.
2849
2850 2009-05-06 Johannes Singler <singler@ira.uka.de>
2851
2852 PR libstdc++/39546
2853 * include/parallel/algo.h (find_switch):
2854 Parametrize binder2nd with const T& instead of T.
2855 * testsuite/25_algorithms/find/39546.cc: new test case
2856
2857 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2858
2859 Revert:
2860 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2861
2862 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2863 possible.
2864 * configure: Regenerate.
2865
2866 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
2867
2868 PR libstdc++/39909
2869 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2870 __set_once_functor_lock_ptr): Replace global lock object with local
2871 locks on global mutex.
2872 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2873 __set_once_functor_lock_ptr): Likewise, keeping old function to
2874 preserve ABI.
2875 (__once_proxy): Use pointer to local lock if set, global lock
2876 otherwise.
2877 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2878 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2879 * testsuite/30_threads/call_once/39909.cc: New.
2880
2881 2009-05-03 Jan Hubicka <jh@suse.cz>
2882
2883 * include/parallel/settings.h (get): Mark const.
2884 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2885 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2886 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2887 throw ().
2888 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2889 (is_open, fd): Mark pure and throw ().
2890 (seekoff): Mark throw ().
2891
2892 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2895 possible.
2896 * configure: Regenerate.
2897
2898 2009-05-02 Jan Hubicka <jh@suse.cz>
2899
2900 * include/tr1_impl/functional_hash.h (explicit specializations of ()
2901 operator): Mark pure.
2902
2903 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
2904
2905 * scripts/create_testsuite_files: Remove thread directory.
2906
2907 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
2908
2909 PR libstdc++/39868
2910 * scripts/run_doxygen: Uncomment removal of includes.
2911 (problematic): Rewrite __cxxabiv1 namespace to abi.
2912
2913 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2914
2915 Revert the last commit.
2916
2917 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
2918
2919 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2920 Replace global lock object with local locks on global mutex.
2921 * src/mutex.cc: Likewise.
2922 * config/abi/pre/gnu.ver: Adjust.
2923 * testsuite/30_threads/call_once/call_once2.cc: New.
2924
2925 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR libstdc++/39880
2928 PR libstdc++/39881
2929 PR libstdc++/39882
2930 * include/std/system_error (is_error_code_enum<errc>): Remove.
2931 (error_condition<>::error_condition(_ErrorCodeEnum,)
2932 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
2933 (error_code<>::error_code(_ErrorCodeEnum,),
2934 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
2935 * testsuite/19_diagnostics/system_error/39880.cc: New.
2936 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
2937 Likewise.
2938 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
2939 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
2940 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
2941 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
2942 Adjust.
2943 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2944 Likewise.
2945 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2946 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2947 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2948 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
2949 Likewise.
2950 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2951 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2952 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2953 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
2954
2955 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
2956
2957 * doc/xml/authors.xml: Add space.
2958 * doc/xml/faq.xml: Update links.
2959 * doc/xml/manual/intro.xml: Same.
2960 * doc/xml/manual/abi.xml: Update.
2961 * doc/xml/manual/appendix_contributing.xml: Fix typo.
2962 * doc/xml/manual/status_cxxtr1.xml: Update links.
2963 * doc/xml/manual/status_cxx1998.xml: Same.
2964 * doc/xml/manual/status_cxx200x.xml: Same.
2965
2966 2009-04-22 Jan Hubicka <jh@suse.cz>
2967
2968 * include/tr1_impl/array (at): Do not use builtin_expect.
2969 * include/ext/throw_allocator.h (allocate): Likewise.
2970 * include/ext/pool_allocator.h (allocate): Likweise.
2971 * include/ext/bitmap_allocator.h (allocate): Likewise.
2972 * include/ext/rc_string_base.h (_S_construct): Likewise.
2973 * include/ext/malloc_allocator.h (allocate): Likewise.
2974 * include/ext/mt_allocator.h (allocate): Likewise.
2975 * include/ext/sso_string_base.h (_M_construct): Likewise.
2976 * include/bits/basic_string.tcc (_S_construct): Likewise.
2977
2978 2009-04-22 Jan Hubicka <jh@suse.cz>
2979
2980 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2981 (atexit, atoll, stroll, strtoull): Mark throw ()
2982 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2983 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
2984 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2985 (atexit, atoll, stroll, strtoull): Mark throw ()
2986 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2987 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2988
2989 2009-04-21 Jan Hubicka <jh@suse.cz>
2990
2991 * include/ext/atomicity.h
2992 (__exchange_and_add, __atomic_add): Mark throw ().
2993 * config/os/aix/atomicity.h
2994 * config/os/aix/atomicity.h
2995 * config/os/irix/atomicity.h
2996 * config/cpu/cris/atomicity.h
2997 * config/cpu/m68k/atomicity.h
2998 * config/cpu/hppa/atomicity.h
2999 * config/cpu/sparc/atomicity.h
3000 * config/cpu/i386/atomicity.h
3001 * config/cpu/i486/atomicity.h
3002 * config/cpu/sh/atomicity.h
3003 * config/cpu/generic/atomicity_mutex/atomicity.h
3004 * config/cpu/generic/atomicity_builtins/atomicity.h
3005 (__exchange_and_add, __atomic_add): Mark throw ().
3006
3007 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3008
3009 PR libstdc++/39835
3010 * include/bits/random.h: Avoid the badname __alpha (and, for
3011 consistency, __beta too).
3012 * include/bits/random.tcc: Likewise.
3013
3014 2009-04-19 Jan Hubicka <jh@suse.cz>
3015
3016 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3017 _GLIBCXX_NOTHROW.
3018
3019 2009-04-19 Jan Hubicka <jh@suse.cz>
3020
3021 * include/c_compatibility/stdatomic.h
3022 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3023 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3024 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
3025
3026 2009-04-18 Jan Hubicka <jh@suse.cz>
3027
3028 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
3029 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3030 __cxa_get_globals_fast): Mark const.
3031 (__cxa_get_exception_ptr): Mark pure.
3032 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3033 (__terminate): Makr throw ().
3034 * libsupc++/exception (terminate): Mark throw().
3035 (uncaught_exception): Mark pure.
3036 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
3037 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3038 Mark throw().
3039 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3040 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3041 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
3042 __cxa_guard_abort): Mark throw ().
3043 (__cxa_pure_virtual): Mark noreturn.
3044 (__cxa_current_exception_type): Mark throw and pure.
3045 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
3046 __cxa_exception_type): Mark pure.
3047 (_M_safe_bool_dummy): Mark pure and const.
3048
3049 2009-04-18 Jan Hubicka <jh@suse.cz>
3050
3051 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3052 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3053 _M_destroy_thread_key): Mark throw ()
3054 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3055 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3056 _M_get_max_length): Mark throw ().
3057 * include/debug/formatter.h (_M_message, _M_format_word,
3058 _M_get_max_length): Mark throw ().
3059 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3060 _M_detach_single): Mark throw ().
3061 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3062 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3063 throw ()
3064 (_M_get_mutex): Mark throw ().
3065 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3066 (_M_destroy_thread_key): Mark CONST and throw.
3067 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3068 throw ().
3069
3070 2009-04-18 Jan Hubicka <jh@suse.cz>
3071
3072 * src/condition_variable.cc (condition_variable,
3073 condition_variable_any constructors): Mark throw()
3074 * src/hash.cc (operator() for long double, string, and wstring): Mark
3075 throw ().
3076 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3077 _M_setup, rdbuf, str): Mark throw ().
3078 * src/chrono.cc (new): Mark throw ().
3079 * include/std/system_error (system_category, generic_category): Mark
3080 throw () and const.
3081 * include/std/chrono (now): Mark throw ().
3082 * include/std/condition_variable (condition_variable,
3083 ~condition_variable, condition_variable_any,
3084 ~condition_variable_any): Mark throw ().
3085 * include/std/mutex (mutex): Mark throw ().
3086 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3087 throw.
3088 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3089 and throw ().
3090 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3091 * include/bits/locale_classes.h (_S_initialize_once,
3092 _S_clone_c_locale): Mark throw ().
3093 (_S_get_c_name): Mark const and throw ().
3094 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3095 throw ().
3096 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3097 Mark throw ().
3098 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3099 throw ().
3100 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3101 ios_base): Mark throw ()
3102 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3103 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3104 (str, freeze, _M_setupf): Mark throw ().
3105 (pcount): Mark pure and throw ().
3106 (rdbuf): Mark const and throw ().
3107
3108 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3109
3110 PR libstdc++/39802
3111 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3112 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3113 Always accept negative values, for unsigned types too.
3114 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3115 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3116
3117 2009-04-18 Jan Hubicka <jh@suse.cz>
3118
3119 * include/debug/formater.h: Include bits/c++config.h.
3120 (_M_error): Mark noreturn.
3121 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3122 _GLIBCXX_NORETURN): New.
3123 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
3124 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3125 Mark pure.
3126 * include/c_compatibility/stdatomic.h
3127 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3128 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3129 Mark by throw ().
3130 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3131 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3132 __atomic_flag_for_address): Mark by throw ().
3133
3134 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
3135
3136 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3137
3138 2009-04-16 Jan Hubicka <jh@suse.cz>
3139
3140 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3141 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3142 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3143 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3144 out body to ...
3145 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3146 functions.
3147 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3148 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3149 _Rb_tree_black_count): Mark nothrow.
3150
3151 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3152
3153 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3154 from base classes.
3155 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3156
3157 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3158
3159 * doc/html: Regenerate.
3160
3161 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3162
3163 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3164
3165 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3166 * doc/xml/gnu/fdl-1.2.xml: Same.
3167 * doc/xml/manual/numerics.xml: Same.
3168 * doc/xml/manual/concurrency.xml: Same.
3169 * doc/xml/manual/intro.xml: Same.
3170 * doc/xml/manual/status_cxxtr1.xml: Same.
3171 * doc/xml/manual/containers.xml: Same.
3172 * doc/xml/manual/io.xml: Same.
3173 * doc/xml/manual/utilities.xml: Same.
3174 * doc/xml/manual/support.xml: Same.
3175 * doc/xml/manual/using.xml: Same.
3176 * doc/xml/manual/localization.xml: Same.
3177 * doc/xml/manual/locale.xml: Same.
3178 * doc/xml/manual/extensions.xml: Same.
3179 * doc/xml/manual/appendix_contributing.xml: Same.
3180 * doc/xml/manual/diagnostics.xml: Same.
3181 * doc/xml/manual/status_cxx200x.xml: Same.
3182
3183 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3184
3185 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
3186 * doc/xml/manual/status_cxx200x.xml: Adjust.
3187
3188 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3189
3190 * doc/xml/spine.xml: Remove unused license entity, update
3191 copyright year.
3192
3193 * doc/xml/manual/spine.xml: Markup for primary index terms.
3194 * doc/xml/manual/numerics.xml: Same.
3195 * doc/xml/manual/intro.xml: Same.
3196 * doc/xml/manual/containers.xml: Same.
3197 * doc/xml/manual/io.xml: Same.
3198 * doc/xml/manual/appendix_porting.xml: Same.
3199 * doc/xml/manual/utilities.xml: Same.
3200 * doc/xml/manual/support.xml: Same.
3201 * doc/xml/manual/localization.xml: Same.
3202 * doc/xml/manual/strings.xml: Same.
3203 * doc/xml/manual/extensions.xml: Same.
3204 * doc/xml/manual/appendix_contributing.xml: Same.
3205 * doc/xml/manual/diagnostics.xml: Same.
3206 * doc/xml/manual/algorithms.xml: Same.
3207 * doc/xml/manual/appendix_free.xml: Same.
3208 * doc/xml/manual/iterators.xml: Same.
3209
3210 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3211 * doc/xml/gnu/fdl-1.2.xml: Same.
3212
3213 * doc/xml/manual/status_cxx200x.xml: Re-write.
3214
3215 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3216
3217 PR libstdc++/39629 (final bits)
3218 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3219 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3220 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3221 Fix formula for __j.
3222 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3223 const normal_distribution<>&): Remove.
3224 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3225 const uniform_int_distribution<>&), operator==(const
3226 uniform_real_distribution<>&, const uniform_real_distribution<>&),
3227 operator==(const normal_distribution<>&, const normal_distribution<>&),
3228 operator==(const lognormal_distribution<>&,
3229 const lognormal_distribution<>&), operator==(const
3230 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3231 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3232 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3233 operator==(const student_t_distribution<>&,
3234 const student_t_distribution<>&), operator==(const
3235 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3236 operator==(const binomial_distribution<>&, const
3237 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3238 const geometric_distribution<>&), operator==(const
3239 negative_binomial_distribution<>&, const
3240 negative_binomial_distribution<>&), operator==(const
3241 poisson_distribution<>&, const poisson_distribution<>&),
3242 operator==(const exponential_distribution<>&,
3243 const exponential_distribution<>&), operator==(const
3244 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3245 weibull_distribution<>&, const weibull_distribution<>&),
3246 operator==(const extreme_value_distribution<>&,
3247 const extreme_value_distribution<>&), operator==(const
3248 discrete_distribution<>&, const discrete_distribution<>&),
3249 operator==(const piecewise_constant_distribution<>&,
3250 const piecewise_constant_distribution<>&), operator==(const
3251 piecewise_linear_distribution<>&, const
3252 piecewise_linear_distribution<>&)): Remove.
3253 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3254 serialize.cc: Remove.
3255 * testsuite/26_numerics/random/piecewise_constant_distribution/
3256 operators/serialize.cc: Likewise.
3257 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3258 serialize.cc: Likewise.
3259 * testsuite/26_numerics/random/normal_distribution/operators/
3260 serialize.cc: Likewise.
3261 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3262 serialize.cc: Likewise.
3263 * testsuite/26_numerics/random/poisson_distribution/operators/
3264 serialize.cc: Likewise.
3265 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3266 serialize.cc: Likewise.
3267 * testsuite/26_numerics/random/discrete_distribution/operators/
3268 serialize.cc: Likewise.
3269 * testsuite/26_numerics/random/weibull_distribution/operators/
3270 serialize.cc: Likewise.
3271 * testsuite/26_numerics/random/negative_binomial_distribution/
3272 operators/serialize.cc: Likewise.
3273 * testsuite/26_numerics/random/cauchy_distribution/operators/
3274 serialize.cc: Likewise.
3275 * testsuite/26_numerics/random/gamma_distribution/operators/
3276 serialize.cc: Likewise.
3277 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3278 serialize.cc: Likewise.
3279 * testsuite/26_numerics/random/exponential_distribution/operators/
3280 serialize.cc: Likewise.
3281 * testsuite/26_numerics/random/lognormal_distribution/operators/
3282 serialize.cc: Likewise.
3283 * testsuite/26_numerics/random/binomial_distribution/operators/
3284 serialize.cc: Likewise.
3285 * testsuite/26_numerics/random/extreme_value_distribution/
3286 operators/serialize.cc: Likewise.
3287 * testsuite/26_numerics/random/piecewise_linear_distribution/
3288 operators/serialize.cc: Likewise.
3289 * testsuite/26_numerics/random/student_t_distribution/operators/
3290 serialize.cc: Likewise.
3291 * testsuite/26_numerics/random/geometric_distribution/operators/
3292 serialize.cc: Likewise.
3293
3294 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3295 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3296 mersenne_twister_engine<>::seed(_Gen&,
3297 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3298 subtract_with_carry_engine<>::seed(_Gen&,
3299 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3300 Remove, unused.
3301 * include/bits/random.tcc (linear_congruential_engine<>::
3302 seed(_Gen&, false_type): Likewise.
3303
3304 2009-04-09 Nick Clifton <nickc@redhat.com>
3305
3306 * src/allocator-inst.cc: Change copyright header to refer to
3307 version 3 of the GNU General Public License with version 3.1
3308 of the GCC Runtime Library Exception and to point readers at
3309 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3310 web page.
3311 * config/abi/compatibility.h: Likewise.
3312 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3313 * config/abi/pre/gnu.ver: Likewise.
3314 * config/allocator/bitmap_allocator_base.h: Likewise.
3315 * config/allocator/malloc_allocator_base.h: Likewise.
3316 * config/allocator/mt_allocator_base.h: Likewise.
3317 * config/allocator/new_allocator_base.h: Likewise.
3318 * config/allocator/pool_allocator_base.h: Likewise.
3319 * config/cpu/alpha/atomic_word.h: Likewise.
3320 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3321 * config/cpu/cris/atomic_word.h: Likewise.
3322 * config/cpu/cris/atomicity.h: Likewise.
3323 * config/cpu/generic/atomic_word.h: Likewise.
3324 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3325 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3326 * config/cpu/generic/cpu_defines.h: Likewise.
3327 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3328 * config/cpu/hppa/atomicity.h: Likewise.
3329 * config/cpu/i386/atomicity.h: Likewise.
3330 * config/cpu/i486/atomicity.h: Likewise.
3331 * config/cpu/ia64/atomic_word.h: Likewise.
3332 * config/cpu/m68k/atomicity.h: Likewise.
3333 * config/cpu/powerpc/atomic_word.h: Likewise.
3334 * config/cpu/powerpc/cpu_defines.h: Likewise.
3335 * config/cpu/sh/atomicity.h: Likewise.
3336 * config/cpu/sparc/atomic_word.h: Likewise.
3337 * config/cpu/sparc/atomicity.h: Likewise.
3338 * config/io/basic_file_stdio.cc: Likewise.
3339 * config/io/basic_file_stdio.h: Likewise.
3340 * config/io/c_io_stdio.h: Likewise.
3341 * config/locale/darwin/ctype_members.cc: Likewise.
3342 * config/locale/generic/c++locale_internal.h: Likewise.
3343 * config/locale/generic/c_locale.cc: Likewise.
3344 * config/locale/generic/c_locale.h: Likewise.
3345 * config/locale/generic/codecvt_members.cc: Likewise.
3346 * config/locale/generic/collate_members.cc: Likewise.
3347 * config/locale/generic/ctype_members.cc: Likewise.
3348 * config/locale/generic/messages_members.cc: Likewise.
3349 * config/locale/generic/messages_members.h: Likewise.
3350 * config/locale/generic/monetary_members.cc: Likewise.
3351 * config/locale/generic/numeric_members.cc: Likewise.
3352 * config/locale/generic/time_members.cc: Likewise.
3353 * config/locale/generic/time_members.h: Likewise.
3354 * config/locale/gnu/c++locale_internal.h: Likewise.
3355 * config/locale/gnu/c_locale.cc: Likewise.
3356 * config/locale/gnu/c_locale.h: Likewise.
3357 * config/locale/gnu/codecvt_members.cc: Likewise.
3358 * config/locale/gnu/collate_members.cc: Likewise.
3359 * config/locale/gnu/ctype_members.cc: Likewise.
3360 * config/locale/gnu/messages_members.cc: Likewise.
3361 * config/locale/gnu/messages_members.h: Likewise.
3362 * config/locale/gnu/monetary_members.cc: Likewise.
3363 * config/locale/gnu/numeric_members.cc: Likewise.
3364 * config/locale/gnu/time_members.cc: Likewise.
3365 * config/locale/gnu/time_members.h: Likewise.
3366 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3367 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3368 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3369 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3370 * config/os/aix/atomic_word.h: Likewise.
3371 * config/os/aix/atomicity.h: Likewise.
3372 * config/os/aix/ctype_base.h: Likewise.
3373 * config/os/aix/ctype_inline.h: Likewise.
3374 * config/os/aix/ctype_noninline.h: Likewise.
3375 * config/os/aix/os_defines.h: Likewise.
3376 * config/os/bsd/darwin/ctype_base.h: Likewise.
3377 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3378 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3379 * config/os/bsd/darwin/os_defines.h: Likewise.
3380 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3381 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3382 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3383 * config/os/bsd/freebsd/os_defines.h: Likewise.
3384 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3385 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3386 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3387 * config/os/bsd/netbsd/os_defines.h: Likewise.
3388 * config/os/djgpp/ctype_base.h: Likewise.
3389 * config/os/djgpp/ctype_inline.h: Likewise.
3390 * config/os/djgpp/ctype_noninline.h: Likewise.
3391 * config/os/djgpp/os_defines.h: Likewise.
3392 * config/os/generic/ctype_base.h: Likewise.
3393 * config/os/generic/ctype_inline.h: Likewise.
3394 * config/os/generic/ctype_noninline.h: Likewise.
3395 * config/os/generic/error_constants.h: Likewise.
3396 * config/os/generic/os_defines.h: Likewise.
3397 * config/os/gnu-linux/ctype_base.h: Likewise.
3398 * config/os/gnu-linux/ctype_inline.h: Likewise.
3399 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3400 * config/os/gnu-linux/os_defines.h: Likewise.
3401 * config/os/hpux/ctype_base.h: Likewise.
3402 * config/os/hpux/ctype_inline.h: Likewise.
3403 * config/os/hpux/ctype_noninline.h: Likewise.
3404 * config/os/hpux/os_defines.h: Likewise.
3405 * config/os/irix/atomic_word.h: Likewise.
3406 * config/os/irix/atomicity.h: Likewise.
3407 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3408 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3409 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3410 * config/os/irix/irix5.2/os_defines.h: Likewise.
3411 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3412 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3413 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3414 * config/os/irix/irix6.5/os_defines.h: Likewise.
3415 * config/os/mingw32/ctype_base.h: Likewise.
3416 * config/os/mingw32/ctype_inline.h: Likewise.
3417 * config/os/mingw32/ctype_noninline.h: Likewise.
3418 * config/os/mingw32/error_constants.h: Likewise.
3419 * config/os/mingw32/os_defines.h: Likewise.
3420 * config/os/newlib/ctype_base.h: Likewise.
3421 * config/os/newlib/ctype_inline.h: Likewise.
3422 * config/os/newlib/ctype_noninline.h: Likewise.
3423 * config/os/newlib/os_defines.h: Likewise.
3424 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3425 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3426 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3427 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3428 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3429 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3430 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3431 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3432 * config/os/tpf/ctype_base.h: Likewise.
3433 * config/os/tpf/ctype_inline.h: Likewise.
3434 * config/os/tpf/ctype_noninline.h: Likewise.
3435 * config/os/tpf/os_defines.h: Likewise.
3436 * config/os/uclibc/ctype_base.h: Likewise.
3437 * config/os/uclibc/ctype_inline.h: Likewise.
3438 * config/os/uclibc/ctype_noninline.h: Likewise.
3439 * config/os/uclibc/os_defines.h: Likewise.
3440 * config/os/vxworks/ctype_base.h: Likewise.
3441 * config/os/vxworks/ctype_inline.h: Likewise.
3442 * config/os/vxworks/ctype_noninline.h: Likewise.
3443 * config/os/vxworks/os_defines.h: Likewise.
3444 * include/backward/auto_ptr.h: Likewise.
3445 * include/backward/backward_warning.h: Likewise.
3446 * include/backward/binders.h: Likewise.
3447 * include/backward/hash_fun.h: Likewise.
3448 * include/backward/hash_map: Likewise.
3449 * include/backward/hash_set: Likewise.
3450 * include/backward/hashtable.h: Likewise.
3451 * include/backward/strstream: Likewise.
3452 * include/bits/algorithmfwd.h: Likewise.
3453 * include/bits/allocator.h: Likewise.
3454 * include/bits/atomic_0.h: Likewise.
3455 * include/bits/atomic_2.h: Likewise.
3456 * include/bits/atomicfwd_c.h: Likewise.
3457 * include/bits/atomicfwd_cxx.h: Likewise.
3458 * include/bits/basic_ios.h: Likewise.
3459 * include/bits/basic_ios.tcc: Likewise.
3460 * include/bits/basic_string.h: Likewise.
3461 * include/bits/basic_string.tcc: Likewise.
3462 * include/bits/boost_concept_check.h: Likewise.
3463 * include/bits/c++config: Likewise.
3464 * include/bits/char_traits.h: Likewise.
3465 * include/bits/codecvt.h: Likewise.
3466 * include/bits/concept_check.h: Likewise.
3467 * include/bits/cpp_type_traits.h: Likewise.
3468 * include/bits/deque.tcc: Likewise.
3469 * include/bits/forward_list.h: Likewise.
3470 * include/bits/forward_list.tcc: Likewise.
3471 * include/bits/fstream.tcc: Likewise.
3472 * include/bits/functexcept.h: Likewise.
3473 * include/bits/functional_hash.h: Likewise.
3474 * include/bits/gslice.h: Likewise.
3475 * include/bits/gslice_array.h: Likewise.
3476 * include/bits/hashtable.h: Likewise.
3477 * include/bits/indirect_array.h: Likewise.
3478 * include/bits/ios_base.h: Likewise.
3479 * include/bits/istream.tcc: Likewise.
3480 * include/bits/list.tcc: Likewise.
3481 * include/bits/locale_classes.h: Likewise.
3482 * include/bits/locale_classes.tcc: Likewise.
3483 * include/bits/locale_facets.h: Likewise.
3484 * include/bits/locale_facets.tcc: Likewise.
3485 * include/bits/locale_facets_nonio.h: Likewise.
3486 * include/bits/locale_facets_nonio.tcc: Likewise.
3487 * include/bits/localefwd.h: Likewise.
3488 * include/bits/mask_array.h: Likewise.
3489 * include/bits/move.h: Likewise.
3490 * include/bits/ostream.tcc: Likewise.
3491 * include/bits/ostream_insert.h: Likewise.
3492 * include/bits/postypes.h: Likewise.
3493 * include/bits/shared_ptr.h: Likewise.
3494 * include/bits/slice_array.h: Likewise.
3495 * include/bits/sstream.tcc: Likewise.
3496 * include/bits/stl_algo.h: Likewise.
3497 * include/bits/stl_algobase.h: Likewise.
3498 * include/bits/stl_bvector.h: Likewise.
3499 * include/bits/stl_construct.h: Likewise.
3500 * include/bits/stl_deque.h: Likewise.
3501 * include/bits/stl_function.h: Likewise.
3502 * include/bits/stl_heap.h: Likewise.
3503 * include/bits/stl_iterator.h: Likewise.
3504 * include/bits/stl_iterator_base_funcs.h: Likewise.
3505 * include/bits/stl_iterator_base_types.h: Likewise.
3506 * include/bits/stl_list.h: Likewise.
3507 * include/bits/stl_map.h: Likewise.
3508 * include/bits/stl_multimap.h: Likewise.
3509 * include/bits/stl_multiset.h: Likewise.
3510 * include/bits/stl_numeric.h: Likewise.
3511 * include/bits/stl_pair.h: Likewise.
3512 * include/bits/stl_queue.h: Likewise.
3513 * include/bits/stl_raw_storage_iter.h: Likewise.
3514 * include/bits/stl_relops.h: Likewise.
3515 * include/bits/stl_set.h: Likewise.
3516 * include/bits/stl_stack.h: Likewise.
3517 * include/bits/stl_tempbuf.h: Likewise.
3518 * include/bits/stl_tree.h: Likewise.
3519 * include/bits/stl_uninitialized.h: Likewise.
3520 * include/bits/stl_vector.h: Likewise.
3521 * include/bits/stream_iterator.h: Likewise.
3522 * include/bits/streambuf.tcc: Likewise.
3523 * include/bits/streambuf_iterator.h: Likewise.
3524 * include/bits/stringfwd.h: Likewise.
3525 * include/bits/unique_ptr.h: Likewise.
3526 * include/bits/valarray_after.h: Likewise.
3527 * include/bits/valarray_array.h: Likewise.
3528 * include/bits/valarray_array.tcc: Likewise.
3529 * include/bits/valarray_before.h: Likewise.
3530 * include/bits/vector.tcc: Likewise.
3531 * include/c/cassert: Likewise.
3532 * include/c/cctype: Likewise.
3533 * include/c/cerrno: Likewise.
3534 * include/c/cfloat: Likewise.
3535 * include/c/ciso646: Likewise.
3536 * include/c/climits: Likewise.
3537 * include/c/clocale: Likewise.
3538 * include/c/cmath: Likewise.
3539 * include/c/csetjmp: Likewise.
3540 * include/c/csignal: Likewise.
3541 * include/c/cstdarg: Likewise.
3542 * include/c/cstddef: Likewise.
3543 * include/c/cstdio: Likewise.
3544 * include/c/cstdlib: Likewise.
3545 * include/c/cstring: Likewise.
3546 * include/c/ctime: Likewise.
3547 * include/c/cwchar: Likewise.
3548 * include/c/cwctype: Likewise.
3549 * include/c_compatibility/assert.h: Likewise.
3550 * include/c_compatibility/complex.h: Likewise.
3551 * include/c_compatibility/ctype.h: Likewise.
3552 * include/c_compatibility/errno.h: Likewise.
3553 * include/c_compatibility/fenv.h: Likewise.
3554 * include/c_compatibility/float.h: Likewise.
3555 * include/c_compatibility/inttypes.h: Likewise.
3556 * include/c_compatibility/iso646.h: Likewise.
3557 * include/c_compatibility/limits.h: Likewise.
3558 * include/c_compatibility/locale.h: Likewise.
3559 * include/c_compatibility/math.h: Likewise.
3560 * include/c_compatibility/setjmp.h: Likewise.
3561 * include/c_compatibility/signal.h: Likewise.
3562 * include/c_compatibility/stdarg.h: Likewise.
3563 * include/c_compatibility/stdatomic.h: Likewise.
3564 * include/c_compatibility/stdbool.h: Likewise.
3565 * include/c_compatibility/stddef.h: Likewise.
3566 * include/c_compatibility/stdint.h: Likewise.
3567 * include/c_compatibility/stdio.h: Likewise.
3568 * include/c_compatibility/stdlib.h: Likewise.
3569 * include/c_compatibility/string.h: Likewise.
3570 * include/c_compatibility/tgmath.h: Likewise.
3571 * include/c_compatibility/time.h: Likewise.
3572 * include/c_compatibility/wchar.h: Likewise.
3573 * include/c_compatibility/wctype.h: Likewise.
3574 * include/c_global/cassert: Likewise.
3575 * include/c_global/ccomplex: Likewise.
3576 * include/c_global/cctype: Likewise.
3577 * include/c_global/cerrno: Likewise.
3578 * include/c_global/cfenv: Likewise.
3579 * include/c_global/cfloat: Likewise.
3580 * include/c_global/cinttypes: Likewise.
3581 * include/c_global/ciso646: Likewise.
3582 * include/c_global/climits: Likewise.
3583 * include/c_global/clocale: Likewise.
3584 * include/c_global/cmath.tcc: Likewise.
3585 * include/c_global/cmath: Likewise.
3586 * include/c_global/csetjmp: Likewise.
3587 * include/c_global/csignal: Likewise.
3588 * include/c_global/cstdarg: Likewise.
3589 * include/c_global/cstdatomic: Likewise.
3590 * include/c_global/cstdbool: Likewise.
3591 * include/c_global/cstddef: Likewise.
3592 * include/c_global/cstdint: Likewise.
3593 * include/c_global/cstdio: Likewise.
3594 * include/c_global/cstdlib: Likewise.
3595 * include/c_global/cstring: Likewise.
3596 * include/c_global/ctgmath: Likewise.
3597 * include/c_global/ctime: Likewise.
3598 * include/c_global/cwchar: Likewise.
3599 * include/c_global/cwctype: Likewise.
3600 * include/c_std/cassert: Likewise.
3601 * include/c_std/cctype: Likewise.
3602 * include/c_std/cerrno: Likewise.
3603 * include/c_std/cfloat: Likewise.
3604 * include/c_std/ciso646: Likewise.
3605 * include/c_std/climits: Likewise.
3606 * include/c_std/clocale: Likewise.
3607 * include/c_std/cmath.tcc: Likewise.
3608 * include/c_std/cmath: Likewise.
3609 * include/c_std/csetjmp: Likewise.
3610 * include/c_std/csignal: Likewise.
3611 * include/c_std/cstdarg: Likewise.
3612 * include/c_std/cstddef: Likewise.
3613 * include/c_std/cstdio: Likewise.
3614 * include/c_std/cstdlib: Likewise.
3615 * include/c_std/cstring: Likewise.
3616 * include/c_std/ctime: Likewise.
3617 * include/c_std/cwchar: Likewise.
3618 * include/c_std/cwctype: Likewise.
3619 * include/debug/bitset: Likewise.
3620 * include/debug/debug.h: Likewise.
3621 * include/debug/deque: Likewise.
3622 * include/debug/formatter.h: Likewise.
3623 * include/debug/functions.h: Likewise.
3624 * include/debug/list: Likewise.
3625 * include/debug/macros.h: Likewise.
3626 * include/debug/map.h: Likewise.
3627 * include/debug/map: Likewise.
3628 * include/debug/multimap.h: Likewise.
3629 * include/debug/multiset.h: Likewise.
3630 * include/debug/safe_base.h: Likewise.
3631 * include/debug/safe_iterator.h: Likewise.
3632 * include/debug/safe_iterator.tcc: Likewise.
3633 * include/debug/safe_sequence.h: Likewise.
3634 * include/debug/set.h: Likewise.
3635 * include/debug/set: Likewise.
3636 * include/debug/string: Likewise.
3637 * include/debug/unordered_map: Likewise.
3638 * include/debug/unordered_set: Likewise.
3639 * include/debug/vector: Likewise.
3640 * include/ext/algorithm: Likewise.
3641 * include/ext/array_allocator.h: Likewise.
3642 * include/ext/atomicity.h: Likewise.
3643 * include/ext/bitmap_allocator.h: Likewise.
3644 * include/ext/cast.h: Likewise.
3645 * include/ext/codecvt_specializations.h: Likewise.
3646 * include/ext/concurrence.h: Likewise.
3647 * include/ext/debug_allocator.h: Likewise.
3648 * include/ext/enc_filebuf.h: Likewise.
3649 * include/ext/extptr_allocator.h: Likewise.
3650 * include/ext/functional: Likewise.
3651 * include/ext/iterator: Likewise.
3652 * include/ext/malloc_allocator.h: Likewise.
3653 * include/ext/memory: Likewise.
3654 * include/ext/mt_allocator.h: Likewise.
3655 * include/ext/new_allocator.h: Likewise.
3656 * include/ext/numeric: Likewise.
3657 * include/ext/numeric_traits.h: Likewise.
3658 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3659 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3660 Likewise.
3661 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3662 Likewise.
3663 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3664 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3665 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3666 Likewise.
3667 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3668 Likewise.
3669 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3670 Likewise.
3671 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3672 Likewise.
3673 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3674 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3675 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3676 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3677 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3678 Likewise.
3679 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3680 Likewise.
3681 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3682 Likewise.
3683 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3684 Likewise.
3685 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3686 Likewise.
3687 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3688 Likewise.
3689 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3690 Likewise.
3691 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3692 Likewise.
3693 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3694 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3695 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3696 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3697 Likewise.
3698 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3699 Likewise.
3700 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3701 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3702 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3703 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3704 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3705 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3706 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3707 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3708 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3709 Likewise.
3710 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3711 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3712 Likewise.
3713 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3714 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3715 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3716 Likewise.
3717 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3718 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3719 Likewise.
3720 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3721 Likewise.
3722 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3723 Likewise.
3724 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3725 Likewise.
3726 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3727 Likewise.
3728 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3729 Likewise.
3730 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3731 Likewise.
3732 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3733 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3734 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3735 Likewise.
3736 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3737 Likewise.
3738 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3739 Likewise.
3740 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3741 Likewise.
3742 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3743 Likewise.
3744 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3745 Likewise.
3746 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3747 Likewise.
3748 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3749 Likewise.
3750 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3751 Likewise.
3752 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3753 Likewise.
3754 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3755 Likewise.
3756 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3757 Likewise.
3758 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3759 Likewise.
3760 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3761 Likewise.
3762 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3763 Likewise.
3764 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3765 Likewise.
3766 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3767 Likewise.
3768 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3769 Likewise.
3770 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3771 Likewise.
3772 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3773 Likewise.
3774 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3775 Likewise.
3776 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3777 Likewise.
3778 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3779 Likewise.
3780 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3781 Likewise.
3782 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3783 Likewise.
3784 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3785 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3786 Likewise.
3787 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3788 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3789 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3790 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3791 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3792 Likewise.
3793 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3794 Likewise.
3795 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3796 Likewise.
3797 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3798 Likewise.
3799 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3800 Likewise.
3801 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3802 Likewise.
3803 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3804 Likewise.
3805 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3806 Likewise.
3807 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3808 Likewise.
3809 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3810 Likewise.
3811 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3812 Likewise.
3813 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3814 Likewise.
3815 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3816 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3817 Likewise.
3818 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3819 Likewise.
3820 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3821 Likewise.
3822 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3823 Likewise.
3824 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3825 Likewise.
3826 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3827 Likewise.
3828 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3829 Likewise.
3830 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3831 Likewise.
3832 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3833 Likewise.
3834 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3835 Likewise.
3836 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3837 Likewise.
3838 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3839 Likewise.
3840 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3841 Likewise.
3842 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3843 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3844 Likewise.
3845 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3846 Likewise.
3847 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3848 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3849 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3850 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3851 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3852 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3853 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3854 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3855 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3856 Likewise.
3857 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3858 Likewise.
3859 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3860 Likewise.
3861 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3862 Likewise.
3863 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3864 Likewise.
3865 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3866 Likewise.
3867 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3868 Likewise.
3869 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3870 Likewise.
3871 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3872 Likewise.
3873 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3874 Likewise.
3875 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3876 Likewise.
3877 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3878 Likewise.
3879 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3880 Likewise.
3881 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3882 Likewise.
3883 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3884 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3885 Likewise.
3886 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3887 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3888 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3889 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3890 Likewise.
3891 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3892 Likewise.
3893 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3894 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3895 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3896 Likewise.
3897 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3898 Likewise.
3899 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3900 Likewise.
3901 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3902 Likewise.
3903 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3904 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3905 Likewise.
3906 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3907 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3908 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3909 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3910 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3911 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3912 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3913 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3914 Likewise.
3915 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3916 Likewise.
3917 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3918 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3919 Likewise.
3920 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3921 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
3922 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
3923 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
3924 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
3925 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
3926 Likewise.
3927 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
3928 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
3929 Likewise.
3930 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
3931 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
3932 Likewise.
3933 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
3934 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
3935 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
3936 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
3937 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
3938 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
3939 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
3940 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
3941 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
3942 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
3943 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
3944 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
3945 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
3946 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
3947 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
3948 Likewise.
3949 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
3950 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
3951 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
3952 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
3953 Likewise.
3954 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
3955 Likewise.
3956 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
3957 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
3958 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
3959 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
3960 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
3961 Likewise.
3962 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
3963 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
3964 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
3965 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
3966 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
3967 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
3968 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
3969 Likewise.
3970 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
3971 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
3972 Likewise.
3973 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
3974 Likewise.
3975 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
3976 Likewise.
3977 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
3978 Likewise.
3979 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
3980 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
3981 Likewise.
3982 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
3983 Likewise.
3984 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
3985 Likewise.
3986 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
3987 Likewise.
3988 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
3989 Likewise.
3990 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
3991 Likewise.
3992 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
3993 Likewise.
3994 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
3995 Likewise.
3996 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
3997 Likewise.
3998 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
3999 Likewise.
4000 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4001 Likewise.
4002 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4003 Likewise.
4004 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4005 Likewise.
4006 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4007 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4008 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4009 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4010 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4011 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4012 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4013 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4014 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4015 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4016 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4017 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4018 Likewise.
4019 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4020 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4021 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4022 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4023 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4024 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4025 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4026 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4027 Likewise.
4028 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4029 Likewise.
4030 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4031 Likewise.
4032 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4033 Likewise.
4034 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4035 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4036 Likewise.
4037 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4038 Likewise.
4039 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4040 Likewise.
4041 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4042 Likewise.
4043 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4044 Likewise.
4045 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4046 Likewise.
4047 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4048 Likewise.
4049 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4050 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4051 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4052 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4053 Likewise.
4054 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4055 Likewise.
4056 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4057 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4058 Likewise.
4059 * include/ext/pb_ds/exception.hpp: Likewise.
4060 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4061 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4062 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4063 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4064 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4065 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4066 * include/ext/pod_char_traits.h: Likewise.
4067 * include/ext/pointer.h: Likewise.
4068 * include/ext/pool_allocator.h: Likewise.
4069 * include/ext/rb_tree: Likewise.
4070 * include/ext/rc_string_base.h: Likewise.
4071 * include/ext/rope: Likewise.
4072 * include/ext/ropeimpl.h: Likewise.
4073 * include/ext/slist: Likewise.
4074 * include/ext/sso_string_base.h: Likewise.
4075 * include/ext/stdio_filebuf.h: Likewise.
4076 * include/ext/stdio_sync_filebuf.h: Likewise.
4077 * include/ext/string_conversions.h: Likewise.
4078 * include/ext/throw_allocator.h: Likewise.
4079 * include/ext/type_traits.h: Likewise.
4080 * include/ext/typelist.h: Likewise.
4081 * include/ext/vstring.h: Likewise.
4082 * include/ext/vstring.tcc: Likewise.
4083 * include/ext/vstring_fwd.h: Likewise.
4084 * include/ext/vstring_util.h: Likewise.
4085 * include/parallel/algo.h: Likewise.
4086 * include/parallel/algobase.h: Likewise.
4087 * include/parallel/algorithm: Likewise.
4088 * include/parallel/algorithmfwd.h: Likewise.
4089 * include/parallel/balanced_quicksort.h: Likewise.
4090 * include/parallel/base.h: Likewise.
4091 * include/parallel/basic_iterator.h: Likewise.
4092 * include/parallel/checkers.h: Likewise.
4093 * include/parallel/compatibility.h: Likewise.
4094 * include/parallel/compiletime_settings.h: Likewise.
4095 * include/parallel/equally_split.h: Likewise.
4096 * include/parallel/features.h: Likewise.
4097 * include/parallel/find.h: Likewise.
4098 * include/parallel/find_selectors.h: Likewise.
4099 * include/parallel/for_each.h: Likewise.
4100 * include/parallel/for_each_selectors.h: Likewise.
4101 * include/parallel/iterator.h: Likewise.
4102 * include/parallel/list_partition.h: Likewise.
4103 * include/parallel/losertree.h: Likewise.
4104 * include/parallel/merge.h: Likewise.
4105 * include/parallel/multiseq_selection.h: Likewise.
4106 * include/parallel/multiway_merge.h: Likewise.
4107 * include/parallel/multiway_mergesort.h: Likewise.
4108 * include/parallel/numeric: Likewise.
4109 * include/parallel/numericfwd.h: Likewise.
4110 * include/parallel/omp_loop.h: Likewise.
4111 * include/parallel/omp_loop_static.h: Likewise.
4112 * include/parallel/par_loop.h: Likewise.
4113 * include/parallel/parallel.h: Likewise.
4114 * include/parallel/partial_sum.h: Likewise.
4115 * include/parallel/partition.h: Likewise.
4116 * include/parallel/queue.h: Likewise.
4117 * include/parallel/quicksort.h: Likewise.
4118 * include/parallel/random_number.h: Likewise.
4119 * include/parallel/random_shuffle.h: Likewise.
4120 * include/parallel/search.h: Likewise.
4121 * include/parallel/set_operations.h: Likewise.
4122 * include/parallel/settings.h: Likewise.
4123 * include/parallel/sort.h: Likewise.
4124 * include/parallel/tags.h: Likewise.
4125 * include/parallel/types.h: Likewise.
4126 * include/parallel/unique_copy.h: Likewise.
4127 * include/parallel/workstealing.h: Likewise.
4128 * include/precompiled/extc++.h: Likewise.
4129 * include/precompiled/stdc++.h: Likewise.
4130 * include/precompiled/stdtr1c++.h: Likewise.
4131 * include/std/algorithm: Likewise.
4132 * include/std/array: Likewise.
4133 * include/std/bitset: Likewise.
4134 * include/std/c++0x_warning.h: Likewise.
4135 * include/std/chrono: Likewise.
4136 * include/std/complex: Likewise.
4137 * include/std/condition_variable: Likewise.
4138 * include/std/deque: Likewise.
4139 * include/std/forward_list: Likewise.
4140 * include/std/fstream: Likewise.
4141 * include/std/functional: Likewise.
4142 * include/std/iomanip: Likewise.
4143 * include/std/ios: Likewise.
4144 * include/std/iosfwd: Likewise.
4145 * include/std/iostream: Likewise.
4146 * include/std/istream: Likewise.
4147 * include/std/iterator: Likewise.
4148 * include/std/limits: Likewise.
4149 * include/std/list: Likewise.
4150 * include/std/locale: Likewise.
4151 * include/std/map: Likewise.
4152 * include/std/memory: Likewise.
4153 * include/std/mutex: Likewise.
4154 * include/std/numeric: Likewise.
4155 * include/std/ostream: Likewise.
4156 * include/std/queue: Likewise.
4157 * include/std/random: Likewise.
4158 * include/std/ratio: Likewise.
4159 * include/std/regex: Likewise.
4160 * include/std/set: Likewise.
4161 * include/std/sstream: Likewise.
4162 * include/std/stack: Likewise.
4163 * include/std/stdexcept: Likewise.
4164 * include/std/streambuf: Likewise.
4165 * include/std/string: Likewise.
4166 * include/std/system_error: Likewise.
4167 * include/std/thread: Likewise.
4168 * include/std/tuple: Likewise.
4169 * include/std/type_traits: Likewise.
4170 * include/std/unordered_map: Likewise.
4171 * include/std/unordered_set: Likewise.
4172 * include/std/utility: Likewise.
4173 * include/std/valarray: Likewise.
4174 * include/std/vector: Likewise.
4175 * include/tr1/array: Likewise.
4176 * include/tr1/bessel_function.tcc: Likewise.
4177 * include/tr1/beta_function.tcc: Likewise.
4178 * include/tr1/ccomplex: Likewise.
4179 * include/tr1/cctype: Likewise.
4180 * include/tr1/cfenv: Likewise.
4181 * include/tr1/cfloat: Likewise.
4182 * include/tr1/cinttypes: Likewise.
4183 * include/tr1/climits: Likewise.
4184 * include/tr1/cmath: Likewise.
4185 * include/tr1/complex.h: Likewise.
4186 * include/tr1/complex: Likewise.
4187 * include/tr1/cstdarg: Likewise.
4188 * include/tr1/cstdbool: Likewise.
4189 * include/tr1/cstdint: Likewise.
4190 * include/tr1/cstdio: Likewise.
4191 * include/tr1/cstdlib: Likewise.
4192 * include/tr1/ctgmath: Likewise.
4193 * include/tr1/ctime: Likewise.
4194 * include/tr1/ctype.h: Likewise.
4195 * include/tr1/cwchar: Likewise.
4196 * include/tr1/cwctype: Likewise.
4197 * include/tr1/ell_integral.tcc: Likewise.
4198 * include/tr1/exp_integral.tcc: Likewise.
4199 * include/tr1/fenv.h: Likewise.
4200 * include/tr1/float.h: Likewise.
4201 * include/tr1/functional: Likewise.
4202 * include/tr1/functional_hash.h: Likewise.
4203 * include/tr1/gamma.tcc: Likewise.
4204 * include/tr1/hashtable.h: Likewise.
4205 * include/tr1/hypergeometric.tcc: Likewise.
4206 * include/tr1/inttypes.h: Likewise.
4207 * include/tr1/legendre_function.tcc: Likewise.
4208 * include/tr1/limits.h: Likewise.
4209 * include/tr1/math.h: Likewise.
4210 * include/tr1/memory: Likewise.
4211 * include/tr1/modified_bessel_func.tcc: Likewise.
4212 * include/tr1/poly_hermite.tcc: Likewise.
4213 * include/tr1/poly_laguerre.tcc: Likewise.
4214 * include/tr1/random: Likewise.
4215 * include/tr1/regex: Likewise.
4216 * include/tr1/riemann_zeta.tcc: Likewise.
4217 * include/tr1/shared_ptr.h: Likewise.
4218 * include/tr1/special_function_util.h: Likewise.
4219 * include/tr1/stdarg.h: Likewise.
4220 * include/tr1/stdbool.h: Likewise.
4221 * include/tr1/stdint.h: Likewise.
4222 * include/tr1/stdio.h: Likewise.
4223 * include/tr1/stdlib.h: Likewise.
4224 * include/tr1/tgmath.h: Likewise.
4225 * include/tr1/tuple: Likewise.
4226 * include/tr1/type_traits: Likewise.
4227 * include/tr1/unordered_map: Likewise.
4228 * include/tr1/unordered_set: Likewise.
4229 * include/tr1/utility: Likewise.
4230 * include/tr1/wchar.h: Likewise.
4231 * include/tr1/wctype.h: Likewise.
4232 * include/tr1_impl/array: Likewise.
4233 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4234 * include/tr1_impl/cctype: Likewise.
4235 * include/tr1_impl/cfenv: Likewise.
4236 * include/tr1_impl/cinttypes: Likewise.
4237 * include/tr1_impl/cmath: Likewise.
4238 * include/tr1_impl/complex: Likewise.
4239 * include/tr1_impl/cstdint: Likewise.
4240 * include/tr1_impl/cstdio: Likewise.
4241 * include/tr1_impl/cstdlib: Likewise.
4242 * include/tr1_impl/cwchar: Likewise.
4243 * include/tr1_impl/cwctype: Likewise.
4244 * include/tr1_impl/functional: Likewise.
4245 * include/tr1_impl/functional_hash.h: Likewise.
4246 * include/tr1_impl/hashtable: Likewise.
4247 * include/tr1_impl/hashtable_policy.h: Likewise.
4248 * include/tr1_impl/random.tcc: Likewise.
4249 * include/tr1_impl/random: Likewise.
4250 * include/tr1_impl/regex: Likewise.
4251 * include/tr1_impl/type_traits: Likewise.
4252 * include/tr1_impl/unordered_map: Likewise.
4253 * include/tr1_impl/unordered_set: Likewise.
4254 * include/tr1_impl/utility: Likewise.
4255 * libsupc++/array_type_info.cc: Likewise.
4256 * libsupc++/atexit_arm.cc: Likewise.
4257 * libsupc++/bad_cast.cc: Likewise.
4258 * libsupc++/bad_typeid.cc: Likewise.
4259 * libsupc++/class_type_info.cc: Likewise.
4260 * libsupc++/cxxabi-forced.h: Likewise.
4261 * libsupc++/cxxabi.h: Likewise.
4262 * libsupc++/del_op.cc: Likewise.
4263 * libsupc++/del_opnt.cc: Likewise.
4264 * libsupc++/del_opv.cc: Likewise.
4265 * libsupc++/del_opvnt.cc: Likewise.
4266 * libsupc++/dyncast.cc: Likewise.
4267 * libsupc++/eh_alloc.cc: Likewise.
4268 * libsupc++/eh_arm.cc: Likewise.
4269 * libsupc++/eh_aux_runtime.cc: Likewise.
4270 * libsupc++/eh_call.cc: Likewise.
4271 * libsupc++/eh_catch.cc: Likewise.
4272 * libsupc++/eh_exception.cc: Likewise.
4273 * libsupc++/eh_globals.cc: Likewise.
4274 * libsupc++/eh_personality.cc: Likewise.
4275 * libsupc++/eh_ptr.cc: Likewise.
4276 * libsupc++/eh_term_handler.cc: Likewise.
4277 * libsupc++/eh_terminate.cc: Likewise.
4278 * libsupc++/eh_throw.cc: Likewise.
4279 * libsupc++/eh_type.cc: Likewise.
4280 * libsupc++/eh_unex_handler.cc: Likewise.
4281 * libsupc++/enum_type_info.cc: Likewise.
4282 * libsupc++/exception: Likewise.
4283 * libsupc++/exception_defines.h: Likewise.
4284 * libsupc++/exception_ptr.h: Likewise.
4285 * libsupc++/function_type_info.cc: Likewise.
4286 * libsupc++/fundamental_type_info.cc: Likewise.
4287 * libsupc++/guard.cc: Likewise.
4288 * libsupc++/initializer_list: Likewise.
4289 * libsupc++/new: Likewise.
4290 * libsupc++/new_handler.cc: Likewise.
4291 * libsupc++/new_op.cc: Likewise.
4292 * libsupc++/new_opnt.cc: Likewise.
4293 * libsupc++/new_opv.cc: Likewise.
4294 * libsupc++/new_opvnt.cc: Likewise.
4295 * libsupc++/pbase_type_info.cc: Likewise.
4296 * libsupc++/pmem_type_info.cc: Likewise.
4297 * libsupc++/pointer_type_info.cc: Likewise.
4298 * libsupc++/pure.cc: Likewise.
4299 * libsupc++/si_class_type_info.cc: Likewise.
4300 * libsupc++/tinfo.cc: Likewise.
4301 * libsupc++/tinfo.h: Likewise.
4302 * libsupc++/tinfo2.cc: Likewise.
4303 * libsupc++/typeinfo: Likewise.
4304 * libsupc++/unwind-cxx.h: Likewise.
4305 * libsupc++/vec.cc: Likewise.
4306 * libsupc++/vmi_class_type_info.cc: Likewise.
4307 * libsupc++/vterminate.cc: Likewise.
4308 * po/string_literals.cc: Likewise.
4309 * src/atomic.cc: Likewise.
4310 * src/bitmap_allocator.cc: Likewise.
4311 * src/chrono.cc: Likewise.
4312 * src/codecvt.cc: Likewise.
4313 * src/compatibility-ldbl.cc: Likewise.
4314 * src/compatibility.cc: Likewise.
4315 * src/complex_io.cc: Likewise.
4316 * src/concept-inst.cc: Likewise.
4317 * src/condition_variable.cc: Likewise.
4318 * src/ctype.cc: Likewise.
4319 * src/debug.cc: Likewise.
4320 * src/debug_list.cc: Likewise.
4321 * src/ext-inst.cc: Likewise.
4322 * src/fstream-inst.cc: Likewise.
4323 * src/functexcept.cc: Likewise.
4324 * src/globals_io.cc: Likewise.
4325 * src/hash.cc: Likewise.
4326 * src/hash_c++0x.cc: Likewise.
4327 * src/hashtable.cc: Likewise.
4328 * src/hashtable_c++0x.cc: Likewise.
4329 * src/ios-inst.cc: Likewise.
4330 * src/ios.cc: Likewise.
4331 * src/ios_failure.cc: Likewise.
4332 * src/ios_init.cc: Likewise.
4333 * src/ios_locale.cc: Likewise.
4334 * src/iostream-inst.cc: Likewise.
4335 * src/istream-inst.cc: Likewise.
4336 * src/istream.cc: Likewise.
4337 * src/limits.cc: Likewise.
4338 * src/limits_c++0x.cc: Likewise.
4339 * src/list.cc: Likewise.
4340 * src/locale-inst.cc: Likewise.
4341 * src/locale.cc: Likewise.
4342 * src/locale_facets.cc: Likewise.
4343 * src/locale_init.cc: Likewise.
4344 * src/localename.cc: Likewise.
4345 * src/math_stubs_float.cc: Likewise.
4346 * src/math_stubs_long_double.cc: Likewise.
4347 * src/misc-inst.cc: Likewise.
4348 * src/mt_allocator.cc: Likewise.
4349 * src/mutex.cc: Likewise.
4350 * src/ostream-inst.cc: Likewise.
4351 * src/parallel_list.cc: Likewise.
4352 * src/parallel_settings.cc: Likewise.
4353 * src/pool_allocator.cc: Likewise.
4354 * src/sstream-inst.cc: Likewise.
4355 * src/stdexcept.cc: Likewise.
4356 * src/streambuf-inst.cc: Likewise.
4357 * src/streambuf.cc: Likewise.
4358 * src/string-inst.cc: Likewise.
4359 * src/strstream.cc: Likewise.
4360 * src/system_error.cc: Likewise.
4361 * src/thread.cc: Likewise.
4362 * src/tree.cc: Likewise.
4363 * src/valarray-inst.cc: Likewise.
4364 * src/wlocale-inst.cc: Likewise.
4365 * src/wstring-inst.cc: Likewise.
4366 * doc/xml/manual/intro.xml: Change documentation to refer the
4367 reader to version 3 of the GNU General Public License, version
4368 3.1 of the GCC Runtime Library Exception, and to point readers
4369 at the FSF's license web page.
4370
4371 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4372
4373 * Makefile.am: Change copyright header to refer to version
4374 3 of the GNU General Public License and to point readers at the
4375 COPYING3 file and the FSF's license web page.
4376 * doc/Makefile.am: Likewise.
4377 * include/Makefile.am: Likewise.
4378 * libsupc++/Makefile.am: Likewise.
4379 * po/Makefile.am: Likewise.
4380 * po/POTFILES.in: Likewise.
4381 * src/Makefile.am: Likewise.
4382 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4383 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4384 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4385 Likewise.
4386 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4387 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4388 Likewise.
4389 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4390 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4391 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4392 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4393 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4394 * testsuite/18_support/bad_cast/what.cc: Likewise.
4395 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4396 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4397 Likewise.
4398 * testsuite/18_support/bad_exception/what.cc: Likewise.
4399 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4400 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4401 * testsuite/18_support/exception/38732.cc: Likewise.
4402 * testsuite/18_support/exception/what.cc: Likewise.
4403 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4404 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4405 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4406 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4407 * testsuite/18_support/headers/climits/values.cc: Likewise.
4408 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4409 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4410 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4411 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4412 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4413 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4414 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4415 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4416 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4417 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4418 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4419 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4420 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4421 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4422 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4423 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4424 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4425 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4426 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4427 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4428 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4429 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4430 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4431 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4432 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4433 * testsuite/18_support/new_delete_placement.cc: Likewise.
4434 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4435 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4436 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4437 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4438 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4439 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4440 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4441 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4442 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4443 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4444 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4445 Likewise.
4446 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4447 * testsuite/18_support/pthread_guard.cc: Likewise.
4448 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4449 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4450 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4451 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4452 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4453 Likewise.
4454 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4455 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4456 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4457 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4458 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4459 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4460 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4461 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4462 Likewise.
4463 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4464 Likewise.
4465 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4466 Likewise.
4467 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4468 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4469 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4470 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4471 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4472 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4473 Likewise.
4474 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4475 Likewise.
4476 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4477 Likewise.
4478 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4479 Likewise.
4480 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4481 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4482 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4483 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4484 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4485 Likewise.
4486 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4487 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4488 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4489 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4490 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4491 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4492 Likewise.
4493 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4494 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4495 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4496 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4497 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4498 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4499 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4500 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4501 * testsuite/20_util/allocator/1.cc: Likewise.
4502 * testsuite/20_util/allocator/10378.cc: Likewise.
4503 * testsuite/20_util/allocator/14176.cc: Likewise.
4504 * testsuite/20_util/allocator/33807.cc: Likewise.
4505 * testsuite/20_util/allocator/8230.cc: Likewise.
4506 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4507 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4508 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4509 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4510 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4511 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4512 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4513 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4514 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4515 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4516 Likewise.
4517 * testsuite/20_util/clocks/1.cc: Likewise.
4518 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4519 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4520 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4521 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4522 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4523 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4524 * testsuite/20_util/duration/cons/1.cc: Likewise.
4525 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4526 * testsuite/20_util/duration/cons/2.cc: Likewise.
4527 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4528 Likewise.
4529 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4530 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4531 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4532 Likewise.
4533 * testsuite/20_util/forward/1.cc: Likewise.
4534 * testsuite/20_util/forward/1_neg.cc: Likewise.
4535 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4536 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4537 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4538 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4539 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4540 Likewise.
4541 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4542 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4543 Likewise.
4544 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4545 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4546 Likewise.
4547 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4548 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4549 Likewise.
4550 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4551 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4552 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4553 Likewise.
4554 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4555 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4556 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4557 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4558 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4559 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4560 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4561 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4562 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4563 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4564 Likewise.
4565 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4566 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4567 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4568 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4569 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4570 Likewise.
4571 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4572 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4573 Likewise.
4574 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4575 * testsuite/20_util/identity/value.cc: Likewise.
4576 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4577 * testsuite/20_util/is_integral/value.cc: Likewise.
4578 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4579 Likewise.
4580 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4581 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4582 * testsuite/20_util/is_reference/value.cc: Likewise.
4583 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4584 Likewise.
4585 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4586 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4587 * testsuite/20_util/is_signed/value.cc: Likewise.
4588 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4589 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4590 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4591 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4592 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4593 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4594 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4595 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4596 Likewise.
4597 * testsuite/20_util/move/1.cc: Likewise.
4598 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4599 * testsuite/20_util/pair/1.cc: Likewise.
4600 * testsuite/20_util/pair/2.cc: Likewise.
4601 * testsuite/20_util/pair/3.cc: Likewise.
4602 * testsuite/20_util/pair/4.cc: Likewise.
4603 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4604 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4605 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4606 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4607 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4608 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4609 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4610 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4611 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4612 Likewise.
4613 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4614 Likewise.
4615 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4616 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4617 * testsuite/20_util/rel_ops.cc: Likewise.
4618 * testsuite/20_util/remove_reference/value.cc: Likewise.
4619 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4620 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4621 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4622 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4623 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4624 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4625 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4626 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4627 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4628 Likewise.
4629 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4630 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4631 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4632 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4633 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4634 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4635 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4636 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4637 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4638 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4639 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4640 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4641 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4642 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4643 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4644 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4645 Likewise.
4646 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4647 Likewise.
4648 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4649 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4650 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4651 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4652 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4653 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4654 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4655 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4656 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4657 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4658 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4659 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4660 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4661 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4662 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4663 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4664 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4665 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4666 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4667 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4668 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4669 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4670 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4671 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4672 Likewise.
4673 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4674 Likewise.
4675 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4676 Likewise.
4677 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4678 Likewise.
4679 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4680 Likewise.
4681 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4682 Likewise.
4683 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4684 Likewise.
4685 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4686 Likewise.
4687 * testsuite/20_util/temporary_buffer.cc: Likewise.
4688 * testsuite/20_util/time_point/1.cc: Likewise.
4689 * testsuite/20_util/time_point/2.cc: Likewise.
4690 * testsuite/20_util/time_point/3.cc: Likewise.
4691 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4692 Likewise.
4693 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4694 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4695 Likewise.
4696 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4697 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4698 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4699 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4700 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4701 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4702 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4703 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4704 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4705 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4706 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4707 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4708 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4709 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4710 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4711 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4712 Likewise.
4713 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4714 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4715 Likewise.
4716 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4717 Likewise.
4718 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4719 Likewise.
4720 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4721 Likewise.
4722 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4723 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4724 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4725 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4726 Likewise.
4727 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4728 Likewise.
4729 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4730 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4731 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4732 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4733 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4734 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4735 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4736 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4737 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4738 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4739 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4740 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4741 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4742 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4743 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4744 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4745 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4746 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4747 Likewise.
4748 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4749 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4750 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4751 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4752 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4753 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4754 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4755 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4756 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4757 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4758 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4759 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4760 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4761 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4762 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4763 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4764 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4765 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4766 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4767 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4768 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4769 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4770 Likewise.
4771 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4772 Likewise.
4773 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4774 Likewise.
4775 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4776 Likewise.
4777 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4778 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4779 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4780 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4781 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4782 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4783 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4784 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4785 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4786 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4787 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4788 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4789 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4790 Likewise.
4791 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4792 Likewise.
4793 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4794 Likewise.
4795 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4796 Likewise.
4797 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4798 Likewise.
4799 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4800 Likewise.
4801 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4802 Likewise.
4803 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4804 Likewise.
4805 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4806 Likewise.
4807 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4808 Likewise.
4809 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4810 Likewise.
4811 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4812 Likewise.
4813 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4814 Likewise.
4815 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4816 Likewise.
4817 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4818 Likewise.
4819 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4820 Likewise.
4821 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4822 Likewise.
4823 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4824 Likewise.
4825 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4826 Likewise.
4827 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4828 Likewise.
4829 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4830 Likewise.
4831 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4832 Likewise.
4833 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4834 Likewise.
4835 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4836 Likewise.
4837 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4838 Likewise.
4839 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4840 Likewise.
4841 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4842 Likewise.
4843 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4844 Likewise.
4845 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4846 Likewise.
4847 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4848 Likewise.
4849 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4850 Likewise.
4851 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4852 Likewise.
4853 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4854 Likewise.
4855 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4856 Likewise.
4857 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4858 Likewise.
4859 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4860 Likewise.
4861 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4862 Likewise.
4863 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4864 Likewise.
4865 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4866 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4867 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4868 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4869 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4870 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4871 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4872 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4873 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4874 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4875 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4876 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4877 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4878 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4879 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4880 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4881 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4882 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4883 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4884 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4885 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4886 Likewise.
4887 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4888 Likewise.
4889 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4890 Likewise.
4891 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4892 Likewise.
4893 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4894 Likewise.
4895 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4896 Likewise.
4897 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4898 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4899 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4900 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4901 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4902 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4903 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4904 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4905 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4906 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4907 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4908 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4909 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4910 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4911 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4912 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4913 Likewise.
4914 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4915 Likewise.
4916 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4917 Likewise.
4918 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4919 Likewise.
4920 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4921 Likewise.
4922 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
4923 Likewise.
4924 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
4925 Likewise.
4926 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
4927 Likewise.
4928 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
4929 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
4930 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
4931 Likewise.
4932 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
4933 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
4934 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
4935 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
4936 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
4937 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
4938 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
4939 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
4940 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
4941 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
4942 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
4943 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
4944 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
4945 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
4946 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
4947 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
4948 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
4949 Likewise.
4950 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
4951 Likewise.
4952 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
4953 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
4954 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
4955 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
4956 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
4957 Likewise.
4958 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
4959 Likewise.
4960 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
4961 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
4962 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
4963 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
4964 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
4965 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
4966 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
4967 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
4968 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
4969 Likewise.
4970 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
4971 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
4972 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
4973 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
4974 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
4975 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
4976 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
4977 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
4978 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
4979 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
4980 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
4981 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
4982 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
4983 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
4984 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
4985 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
4986 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
4987 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
4988 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
4989 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
4990 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
4991 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
4992 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
4993 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
4994 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
4995 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
4996 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
4997 Likewise.
4998 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
4999 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5000 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5001 Likewise.
5002 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5003 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5004 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5005 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5006 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5007 Likewise.
5008 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5009 Likewise.
5010 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5011 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5012 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5013 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5014 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5015 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5016 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5017 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5018 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5019 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5020 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5021 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5022 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5023 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5024 Likewise.
5025 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5026 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5027 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5028 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5029 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5030 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5031 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5032 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5033 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5034 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5035 Likewise.
5036 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5037 Likewise.
5038 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5039 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5040 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5041 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5042 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5043 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5044 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5045 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5046 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5047 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5048 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5049 Likewise.
5050 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5051 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5052 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5053 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5054 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5055 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5056 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5057 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5058 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5059 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5060 Likewise.
5061 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5062 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5063 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5064 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5065 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5066 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5067 Likewise.
5068 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5069 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5070 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5071 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5072 Likewise.
5073 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5074 Likewise.
5075 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5076 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5077 Likewise.
5078 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5079 * testsuite/22_locale/ctype/2.cc: Likewise.
5080 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5081 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5082 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5083 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5084 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5085 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5086 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5087 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5088 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5089 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5090 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5091 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5092 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5093 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5094 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5095 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5096 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5097 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5098 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5099 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5100 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5101 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5102 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5103 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5104 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5105 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5106 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5107 * testsuite/22_locale/facet/1.cc: Likewise.
5108 * testsuite/22_locale/facet/2.cc: Likewise.
5109 * testsuite/22_locale/facet/25421.cc: Likewise.
5110 * testsuite/22_locale/global_templates/1.cc: Likewise.
5111 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5112 Likewise.
5113 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5114 Likewise.
5115 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5116 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5117 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5118 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5119 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5120 * testsuite/22_locale/locale/13630.cc: Likewise.
5121 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5122 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5123 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5124 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5125 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5126 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5127 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5128 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5129 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5130 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5131 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5132 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5133 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5134 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5135 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5136 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5137 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5138 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5139 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5140 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5141 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5142 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5143 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5144 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5145 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5146 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5147 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5148 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5149 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5150 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5151 Likewise.
5152 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5153 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5154 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5155 Likewise.
5156 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5157 Likewise.
5158 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5159 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5160 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5161 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5162 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5163 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5164 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5165 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5166 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5167 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5168 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5169 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5170 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5171 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5172 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5173 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5174 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5175 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5176 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5177 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5178 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5179 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5180 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5181 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5182 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5183 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5184 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5185 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5186 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5187 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5188 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5189 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5190 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5191 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5192 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5193 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5194 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5195 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5196 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5197 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5198 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5199 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5200 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5201 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5202 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5203 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5204 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5205 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5206 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5207 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5208 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5209 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5210 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5211 Likewise.
5212 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5213 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5214 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5215 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5216 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5217 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5218 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5219 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5220 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5221 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5222 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5223 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5224 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5225 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5226 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5227 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5228 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5229 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5230 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5231 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5232 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5233 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5234 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5235 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5236 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5237 Likewise.
5238 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5239 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5240 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5241 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5242 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5243 Likewise.
5244 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5245 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5246 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5247 Likewise.
5248 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5249 Likewise.
5250 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5251 Likewise.
5252 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5253 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5254 Likewise.
5255 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5256 Likewise.
5257 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5258 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5259 Likewise.
5260 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5261 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5262 Likewise.
5263 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5264 Likewise.
5265 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5266 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5267 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5268 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5269 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5270 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5271 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5272 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5273 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5274 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5275 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5276 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5277 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5278 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5279 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5280 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5281 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5282 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5283 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5284 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5285 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5286 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5287 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5288 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5289 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5290 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5291 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5292 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5293 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5294 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5295 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5296 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5297 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5298 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5299 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5300 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5301 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5302 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5303 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5304 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5305 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5306 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5307 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5308 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5309 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5310 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5311 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5312 Likewise.
5313 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5314 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5315 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5316 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5317 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5318 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5319 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5320 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5321 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5322 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5323 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5324 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5325 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5326 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5327 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5328 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5329 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5330 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5331 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5332 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5333 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5334 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5335 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5336 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5337 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5338 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5339 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5340 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5341 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5342 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5343 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5344 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5345 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5346 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5347 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5348 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5349 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5350 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5351 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5352 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5353 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5354 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5355 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5356 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5357 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5358 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5359 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5360 Likewise.
5361 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5362 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5363 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5364 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5365 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5366 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5367 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5368 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5369 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5370 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5371 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5372 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5373 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5374 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5375 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5376 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5377 Likewise.
5378 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5379 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5380 Likewise.
5381 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5382 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5383 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5384 Likewise.
5385 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5386 Likewise.
5387 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5388 Likewise.
5389 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5390 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5391 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5392 Likewise.
5393 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5394 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5395 Likewise.
5396 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5397 Likewise.
5398 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5399 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5400 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5401 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5402 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5403 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5404 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5405 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5406 Likewise.
5407 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5408 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5409 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5410 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5411 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5412 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5413 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5414 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5415 Likewise.
5416 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5417 Likewise.
5418 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5419 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5420 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5421 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5422 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5423 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5424 Likewise.
5425 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5426 Likewise.
5427 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5428 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5429 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5430 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5431 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5432 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5433 Likewise.
5434 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5435 Likewise.
5436 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5437 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5438 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5439 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5440 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5441 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5442 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5443 Likewise.
5444 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5445 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5446 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5447 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5448 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5449 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5450 Likewise.
5451 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5452 Likewise.
5453 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5454 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5455 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5456 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5457 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5458 Likewise.
5459 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5460 Likewise.
5461 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5462 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5463 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5464 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5465 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5466 Likewise.
5467 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5468 Likewise.
5469 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5470 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5471 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5472 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5473 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5474 Likewise.
5475 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5476 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5477 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5478 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5479 Likewise.
5480 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5481 Likewise.
5482 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5483 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5484 Likewise.
5485 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5486 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5487 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5488 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5489 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5490 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5491 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5492 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5493 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5494 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5495 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5496 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5497 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5498 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5499 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5500 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5501 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5502 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5503 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5504 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5505 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5506 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5507 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5508 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5509 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5510 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5511 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5512 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5513 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5514 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5515 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5516 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5517 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5518 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5519 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5520 Likewise.
5521 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5522 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5523 * testsuite/23_containers/bitset/18604.cc: Likewise.
5524 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5525 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5526 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5527 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5528 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5529 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5530 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5531 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5532 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5533 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5534 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5535 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5536 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5537 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5538 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5539 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5540 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5541 * testsuite/23_containers/deque/18604.cc: Likewise.
5542 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5543 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5544 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5545 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5546 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5547 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5548 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5549 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5550 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5551 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5552 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5553 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5554 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5555 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5556 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5557 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5558 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5559 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5560 Likewise.
5561 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5562 Likewise.
5563 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5564 Likewise.
5565 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5566 Likewise.
5567 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5568 Likewise.
5569 * testsuite/23_containers/deque/types/1.cc: Likewise.
5570 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5571 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5572 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5573 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5574 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5575 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5576 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5577 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5578 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5579 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5580 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5581 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5582 Likewise.
5583 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5584 Likewise.
5585 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5586 Likewise.
5587 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5588 Likewise.
5589 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5590 Likewise.
5591 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5592 Likewise.
5593 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5594 Likewise.
5595 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5596 Likewise.
5597 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5598 Likewise.
5599 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5600 Likewise.
5601 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5602 Likewise.
5603 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5604 Likewise.
5605 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5606 Likewise.
5607 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5608 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5609 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5610 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5611 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5612 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5613 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5614 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5615 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5616 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5617 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5618 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5619 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5620 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5621 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5622 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5623 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5624 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5625 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5626 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5627 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5628 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5629 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5630 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5631 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5632 Likewise.
5633 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5634 Likewise.
5635 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5636 * testsuite/23_containers/list/18604.cc: Likewise.
5637 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5638 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5639 * testsuite/23_containers/list/cons/1.cc: Likewise.
5640 * testsuite/23_containers/list/cons/2.cc: Likewise.
5641 * testsuite/23_containers/list/cons/3.cc: Likewise.
5642 * testsuite/23_containers/list/cons/4.cc: Likewise.
5643 * testsuite/23_containers/list/cons/5.cc: Likewise.
5644 * testsuite/23_containers/list/cons/6.cc: Likewise.
5645 * testsuite/23_containers/list/cons/7.cc: Likewise.
5646 * testsuite/23_containers/list/cons/8.cc: Likewise.
5647 * testsuite/23_containers/list/cons/9.cc: Likewise.
5648 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5649 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5650 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5651 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5652 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5653 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5654 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5655 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5656 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5657 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5658 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5659 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5660 * testsuite/23_containers/list/operations/1.cc: Likewise.
5661 * testsuite/23_containers/list/operations/2.cc: Likewise.
5662 * testsuite/23_containers/list/operations/3.cc: Likewise.
5663 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5664 * testsuite/23_containers/list/operations/4.cc: Likewise.
5665 * testsuite/23_containers/list/operations/5.cc: Likewise.
5666 * testsuite/23_containers/list/pthread1.cc: Likewise.
5667 * testsuite/23_containers/list/pthread5.cc: Likewise.
5668 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5669 Likewise.
5670 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5671 Likewise.
5672 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5673 Likewise.
5674 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5675 Likewise.
5676 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5677 Likewise.
5678 * testsuite/23_containers/map/18604.cc: Likewise.
5679 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5680 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5681 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5682 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5683 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5684 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5685 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5686 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5687 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5688 * testsuite/23_containers/map/operators/1.cc: Likewise.
5689 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5690 * testsuite/23_containers/map/pthread6.cc: Likewise.
5691 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5692 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5693 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5694 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5695 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5696 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5697 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5698 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5699 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5700 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5701 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5702 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5703 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5704 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5705 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5706 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5707 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5708 * testsuite/23_containers/set/18604.cc: Likewise.
5709 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5710 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5711 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5712 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5713 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5714 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5715 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5716 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5717 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5718 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5719 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5720 Likewise.
5721 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5722 Likewise.
5723 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5724 Likewise.
5725 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5726 Likewise.
5727 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5728 Likewise.
5729 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5730 Likewise.
5731 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5732 Likewise.
5733 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5734 Likewise.
5735 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5736 Likewise.
5737 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5738 Likewise.
5739 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5740 Likewise.
5741 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5742 Likewise.
5743 * testsuite/23_containers/vector/18604.cc: Likewise.
5744 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5745 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5746 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5747 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5748 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5749 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5750 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5751 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5752 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5753 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5754 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5755 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5756 Likewise.
5757 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5758 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5759 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5760 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5761 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5762 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5763 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5764 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5765 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5766 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5767 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5768 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5769 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5770 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5771 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5772 Likewise.
5773 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5774 Likewise.
5775 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5776 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5777 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5778 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5779 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5780 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5781 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5782 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5783 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5784 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5785 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5786 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5787 Likewise.
5788 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5789 Likewise.
5790 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5791 Likewise.
5792 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5793 Likewise.
5794 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5795 Likewise.
5796 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5797 Likewise.
5798 * testsuite/23_containers/vector/resize/1.cc: Likewise.
5799 * testsuite/23_containers/vector/types/1.cc: Likewise.
5800 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5801 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5802 Likewise.
5803 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5804 Likewise.
5805 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5806 Likewise.
5807 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5808 Likewise.
5809 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5810 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5811 Likewise.
5812 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5813 Likewise.
5814 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5815 Likewise.
5816 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5817 Likewise.
5818 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5819 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5820 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5821 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5822 Likewise.
5823 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5824 Likewise.
5825 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5826 Likewise.
5827 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5828 Likewise.
5829 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5830 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5831 Likewise.
5832 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5833 Likewise.
5834 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5835 Likewise.
5836 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5837 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5838 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5839 Likewise.
5840 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5841 Likewise.
5842 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5843 Likewise.
5844 * testsuite/24_iterators/operations/next.cc: Likewise.
5845 * testsuite/24_iterators/operations/prev.cc: Likewise.
5846 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5847 Likewise.
5848 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5849 Likewise.
5850 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5851 Likewise.
5852 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5853 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5854 Likewise.
5855 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5856 Likewise.
5857 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5858 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5859 Likewise.
5860 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5861 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5862 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5863 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5864 Likewise.
5865 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5866 Likewise.
5867 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5868 Likewise.
5869 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5870 Likewise.
5871 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5872 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5873 * testsuite/25_algorithms/all_of/1.cc: Likewise.
5874 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5875 * testsuite/25_algorithms/any_of/1.cc: Likewise.
5876 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5877 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5878 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5879 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5880 * testsuite/25_algorithms/copy/1.cc: Likewise.
5881 * testsuite/25_algorithms/copy/2.cc: Likewise.
5882 * testsuite/25_algorithms/copy/3.cc: Likewise.
5883 * testsuite/25_algorithms/copy/34595.cc: Likewise.
5884 * testsuite/25_algorithms/copy/4.cc: Likewise.
5885 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5886 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5887 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5888 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5889 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5890 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5891 Likewise.
5892 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5893 Likewise.
5894 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5895 Likewise.
5896 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5897 Likewise.
5898 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5899 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5900 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5901 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5902 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5903 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5904 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5905 * testsuite/25_algorithms/count/1.cc: Likewise.
5906 * testsuite/25_algorithms/count/check_type.cc: Likewise.
5907 * testsuite/25_algorithms/count_if/1.cc: Likewise.
5908 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5909 * testsuite/25_algorithms/equal/1.cc: Likewise.
5910 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5911 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5912 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5913 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5914 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5915 * testsuite/25_algorithms/fill/1.cc: Likewise.
5916 * testsuite/25_algorithms/fill/2.cc: Likewise.
5917 * testsuite/25_algorithms/fill/3.cc: Likewise.
5918 * testsuite/25_algorithms/fill/35725.cc: Likewise.
5919 * testsuite/25_algorithms/fill/4.cc: Likewise.
5920 * testsuite/25_algorithms/fill/5.cc: Likewise.
5921 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
5922 * testsuite/25_algorithms/find/1.cc: Likewise.
5923 * testsuite/25_algorithms/find/17441.cc: Likewise.
5924 * testsuite/25_algorithms/find/check_type.cc: Likewise.
5925 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
5926 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
5927 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
5928 Likewise.
5929 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
5930 Likewise.
5931 * testsuite/25_algorithms/find_end/1.cc: Likewise.
5932 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
5933 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
5934 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
5935 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
5936 * testsuite/25_algorithms/find_if/1.cc: Likewise.
5937 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
5938 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
5939 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
5940 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
5941 Likewise.
5942 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
5943 Likewise.
5944 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
5945 Likewise.
5946 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
5947 Likewise.
5948 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
5949 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
5950 * testsuite/25_algorithms/heap/1.cc: Likewise.
5951 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
5952 * testsuite/25_algorithms/includes/1.cc: Likewise.
5953 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
5954 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
5955 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
5956 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
5957 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
5958 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
5959 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
5960 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
5961 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
5962 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
5963 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
5964 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
5965 Likewise.
5966 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
5967 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
5968 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
5969 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
5970 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
5971 * testsuite/25_algorithms/max/1.cc: Likewise.
5972 * testsuite/25_algorithms/max/2.cc: Likewise.
5973 * testsuite/25_algorithms/max/3.cc: Likewise.
5974 * testsuite/25_algorithms/max/37547.cc: Likewise.
5975 * testsuite/25_algorithms/max/4.cc: Likewise.
5976 * testsuite/25_algorithms/max_element/1.cc: Likewise.
5977 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
5978 * testsuite/25_algorithms/merge/1.cc: Likewise.
5979 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
5980 * testsuite/25_algorithms/min/1.cc: Likewise.
5981 * testsuite/25_algorithms/min/2.cc: Likewise.
5982 * testsuite/25_algorithms/min/3.cc: Likewise.
5983 * testsuite/25_algorithms/min/37547.cc: Likewise.
5984 * testsuite/25_algorithms/min/4.cc: Likewise.
5985 * testsuite/25_algorithms/min_element/1.cc: Likewise.
5986 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
5987 * testsuite/25_algorithms/minmax/1.cc: Likewise.
5988 * testsuite/25_algorithms/minmax/2.cc: Likewise.
5989 * testsuite/25_algorithms/minmax/3.cc: Likewise.
5990 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
5991 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
5992 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
5993 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
5994 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
5995 * testsuite/25_algorithms/move/1.cc: Likewise.
5996 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
5997 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
5998 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
5999 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6000 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6001 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6002 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6003 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6004 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6005 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6006 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6007 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6008 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6009 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6010 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6011 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6012 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6013 * testsuite/25_algorithms/partition/1.cc: Likewise.
6014 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6015 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6016 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6017 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6018 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6019 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6020 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6021 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6022 * testsuite/25_algorithms/remove/1.cc: Likewise.
6023 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6024 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6025 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6026 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6027 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6028 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6029 * testsuite/25_algorithms/replace/1.cc: Likewise.
6030 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6031 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6032 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6033 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6034 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6035 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6036 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6037 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6038 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6039 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6040 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6041 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6042 * testsuite/25_algorithms/search/1.cc: Likewise.
6043 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6044 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6045 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6046 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6047 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6048 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6049 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6050 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6051 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6052 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6053 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6054 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6055 Likewise.
6056 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6057 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6058 * testsuite/25_algorithms/sort/1.cc: Likewise.
6059 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6060 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6061 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6062 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6063 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6064 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6065 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6066 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6067 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6068 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6069 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6070 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6071 * testsuite/25_algorithms/unique/1.cc: Likewise.
6072 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6073 * testsuite/25_algorithms/unique/2.cc: Likewise.
6074 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6075 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6076 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6077 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6078 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6079 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6080 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6081 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6082 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6083 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6084 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6085 * testsuite/26_numerics/complex/13450.cc: Likewise.
6086 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6087 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6088 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6089 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6090 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6091 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6092 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6093 Likewise.
6094 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6095 Likewise.
6096 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6097 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6098 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6099 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6100 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6101 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6102 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6103 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6104 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6105 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6106 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6107 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6108 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6109 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6110 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6111 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6112 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6113 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6114 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6115 Likewise.
6116 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6117 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6118 Likewise.
6119 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6120 Likewise.
6121 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6122 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6123 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6124 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6125 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6126 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6127 * testsuite/26_numerics/iota/1.cc: Likewise.
6128 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6129 * testsuite/26_numerics/slice/1.cc: Likewise.
6130 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6131 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6132 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6133 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6134 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6135 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6136 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6137 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6138 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6139 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6140 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6141 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6142 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6143 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6144 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6145 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6146 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6147 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6148 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6149 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6150 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6151 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6152 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6153 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6154 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6155 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6156 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6157 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6158 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6159 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6160 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6161 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6162 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6163 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6164 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6165 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6166 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6167 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6168 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6169 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6170 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6171 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6172 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6173 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6174 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6175 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6176 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6177 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6178 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6179 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6180 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6181 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6182 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6183 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6184 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6185 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6186 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6187 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6188 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6189 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6190 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6191 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6192 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6193 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6194 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6195 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6196 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6197 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6198 Likewise.
6199 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6200 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6201 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6202 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6203 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6204 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6205 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6206 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6207 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6208 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6209 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6210 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6211 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6212 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6213 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6214 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6215 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6216 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6217 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6218 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6219 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6220 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6221 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6222 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6223 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6224 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6225 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6226 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6227 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6228 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6229 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6230 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6231 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6232 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6233 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6234 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6235 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6236 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6237 Likewise.
6238 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6239 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6240 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6241 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6242 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6243 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6244 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6245 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6246 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6247 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6248 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6249 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6250 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6251 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6252 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6253 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6254 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6255 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6256 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6257 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6258 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6259 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6260 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6261 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6262 Likewise.
6263 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6264 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6265 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6266 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6267 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6268 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6269 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6270 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6271 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6272 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6273 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6274 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6275 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6276 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6277 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6278 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6279 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6280 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6281 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6282 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6283 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6284 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6285 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6286 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6287 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6288 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6289 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6290 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6291 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6292 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6293 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6294 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6295 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6296 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6297 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6298 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6299 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6300 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6301 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6302 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6303 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6304 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6305 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6306 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6307 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6308 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6309 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6310 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6311 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6312 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6313 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6314 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6315 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6316 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6317 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6318 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6319 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6320 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6321 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6322 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6323 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6324 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6325 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6326 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6327 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6328 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6329 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6330 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6331 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6332 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6333 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6334 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6335 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6336 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6337 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6338 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6339 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6340 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6341 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6342 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6343 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6344 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6345 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6346 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6347 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6348 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6349 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6350 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6351 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6352 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6353 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6354 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6355 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6356 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6357 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6358 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6359 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6360 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6361 Likewise.
6362 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6363 Likewise.
6364 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6365 Likewise.
6366 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6367 Likewise.
6368 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6369 Likewise.
6370 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6371 Likewise.
6372 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6373 Likewise.
6374 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6375 Likewise.
6376 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6377 Likewise.
6378 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6379 Likewise.
6380 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6381 Likewise.
6382 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6383 Likewise.
6384 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6385 Likewise.
6386 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6387 Likewise.
6388 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6389 Likewise.
6390 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6391 Likewise.
6392 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6393 Likewise.
6394 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6395 Likewise.
6396 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6397 Likewise.
6398 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6399 Likewise.
6400 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6401 Likewise.
6402 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6403 Likewise.
6404 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6405 Likewise.
6406 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6407 Likewise.
6408 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6409 Likewise.
6410 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6411 Likewise.
6412 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6413 Likewise.
6414 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6415 Likewise.
6416 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6417 Likewise.
6418 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6419 Likewise.
6420 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6421 Likewise.
6422 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6423 Likewise.
6424 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6425 Likewise.
6426 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6427 Likewise.
6428 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6429 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6430 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6431 Likewise.
6432 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6433 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6434 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6435 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6436 Likewise.
6437 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6438 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6439 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6440 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6441 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6442 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6443 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6444 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6445 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6446 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6447 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6448 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6449 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6450 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6451 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6452 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6453 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6454 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6455 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6456 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6457 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6458 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6459 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6460 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6461 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6462 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6463 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6464 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6465 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6466 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6467 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6468 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6469 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6470 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6471 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6472 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6473 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6474 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6475 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6476 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6477 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6478 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6479 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6480 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6481 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6482 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6483 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6484 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6485 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6486 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6487 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6488 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6489 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6490 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6491 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6492 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6493 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6494 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6495 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6496 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6497 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6498 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6499 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6500 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6501 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6502 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6503 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6504 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6505 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6506 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6507 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6508 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6509 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6510 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6511 Likewise.
6512 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6513 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6514 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6515 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6516 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6517 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6518 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6519 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6520 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6521 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6522 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6523 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6524 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6525 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6526 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6527 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6528 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6529 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6530 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6531 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6532 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6533 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6534 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6535 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6536 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6537 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6538 Likewise.
6539 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6540 Likewise.
6541 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6542 Likewise.
6543 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6544 Likewise.
6545 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6546 Likewise.
6547 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6548 Likewise.
6549 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6550 Likewise.
6551 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6552 Likewise.
6553 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6554 Likewise.
6555 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6556 Likewise.
6557 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6558 Likewise.
6559 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6560 Likewise.
6561 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6562 Likewise.
6563 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6564 Likewise.
6565 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6566 Likewise.
6567 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6568 Likewise.
6569 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6570 Likewise.
6571 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6572 Likewise.
6573 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6574 Likewise.
6575 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6576 Likewise.
6577 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6578 Likewise.
6579 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6580 Likewise.
6581 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6582 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6583 Likewise.
6584 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6585 Likewise.
6586 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6587 Likewise.
6588 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6589 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6590 Likewise.
6591 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6592 Likewise.
6593 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6594 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6595 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6596 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6597 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6598 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6599 Likewise.
6600 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6601 Likewise.
6602 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6603 Likewise.
6604 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6605 Likewise.
6606 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6607 Likewise.
6608 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6609 Likewise.
6610 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6611 Likewise.
6612 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6613 Likewise.
6614 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6615 Likewise.
6616 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6617 Likewise.
6618 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6619 Likewise.
6620 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6621 Likewise.
6622 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6623 Likewise.
6624 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6625 Likewise.
6626 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6627 Likewise.
6628 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6629 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6630 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6631 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6632 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6633 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6634 Likewise.
6635 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6636 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6637 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6638 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6639 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6640 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6641 Likewise.
6642 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6643 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6644 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6645 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6646 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6647 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6648 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6649 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6650 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6651 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6652 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6653 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6654 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6655 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6656 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6657 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6658 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6659 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6660 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6661 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6662 Likewise.
6663 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6664 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6665 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6666 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6667 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6668 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6669 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6670 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6671 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6672 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6673 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6674 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6675 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6676 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6677 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6678 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6679 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6680 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6681 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6682 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6683 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6684 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6685 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6686 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6687 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6688 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6689 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6690 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6691 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6692 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6693 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6694 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6695 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6696 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6697 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6698 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6699 Likewise.
6700 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6701 Likewise.
6702 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6703 Likewise.
6704 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6705 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6706 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6707 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6708 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6709 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6710 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6711 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6712 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6713 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6714 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6715 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6716 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6717 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6718 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6719 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6720 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6721 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6722 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6723 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6724 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6725 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6726 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6727 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6728 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6729 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6730 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6731 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6732 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6733 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6734 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6735 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6736 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6737 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6738 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6739 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6740 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6741 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6742 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6743 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6744 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6745 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6746 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6747 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6748 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6749 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6750 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6751 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6752 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6753 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6754 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6755 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6756 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6757 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6758 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6759 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6760 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6761 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6762 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6763 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6764 Likewise.
6765 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6766 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6767 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6768 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6769 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6770 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6771 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6772 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6773 * testsuite/27_io/fpos/11450.cc: Likewise.
6774 * testsuite/27_io/fpos/14320-1.cc: Likewise.
6775 * testsuite/27_io/fpos/14320-2.cc: Likewise.
6776 * testsuite/27_io/fpos/14320-3.cc: Likewise.
6777 * testsuite/27_io/fpos/14320-4.cc: Likewise.
6778 * testsuite/27_io/fpos/14320-5.cc: Likewise.
6779 * testsuite/27_io/fpos/14775.cc: Likewise.
6780 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6781 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6782 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6783 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6784 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6785 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6786 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6787 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6788 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6789 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6790 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6791 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6792 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6793 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6794 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6795 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6796 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6797 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6798 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6799 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6800 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6801 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6802 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6803 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6804 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6805 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6806 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6807 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6808 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6809 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6810 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6811 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6812 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6813 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6814 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6815 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6816 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6817 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6818 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6819 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6820 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6821 * testsuite/27_io/objects/char/1.cc: Likewise.
6822 * testsuite/27_io/objects/char/10.cc: Likewise.
6823 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6824 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6825 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6826 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6827 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6828 * testsuite/27_io/objects/char/2.cc: Likewise.
6829 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6830 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6831 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6832 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6833 * testsuite/27_io/objects/char/5.cc: Likewise.
6834 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6835 * testsuite/27_io/objects/char/6.cc: Likewise.
6836 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6837 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6838 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6839 * testsuite/27_io/objects/char/7.cc: Likewise.
6840 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6841 * testsuite/27_io/objects/char/8.cc: Likewise.
6842 * testsuite/27_io/objects/char/9.cc: Likewise.
6843 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6844 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6845 * testsuite/27_io/objects/char/dr455.cc: Likewise.
6846 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6847 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6848 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6849 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6850 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6851 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6852 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6853 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6854 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6855 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6856 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6857 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6858 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6859 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6860 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6861 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6862 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6863 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6864 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6865 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6866 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6867 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6868 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6869 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6870 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6871 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6872 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6873 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6874 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6875 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6876 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6877 * testsuite/27_io/types/1.cc: Likewise.
6878 * testsuite/27_io/types/2.cc: Likewise.
6879 * testsuite/27_io/types/3.cc: Likewise.
6880 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6881 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6882 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6883 Likewise.
6884 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6885 Likewise.
6886 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6887 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6888 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6889 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6890 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6891 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6892 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6893 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6894 Likewise.
6895 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6896 Likewise.
6897 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6898 Likewise.
6899 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6900 Likewise.
6901 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6902 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6903 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6904 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6905 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6906 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6907 Likewise.
6908 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6909 Likewise.
6910 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6911 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6912 * testsuite/30_threads/thread/id/operators.cc: Likewise.
6913 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6914 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6915 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6916 * testsuite/Makefile.am: Likewise.
6917 * testsuite/abi/30586.cc: Likewise.
6918 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6919 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6920 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6921 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
6922 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
6923 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
6924 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
6925 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
6926 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
6927 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
6928 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
6929 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
6930 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
6931 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
6932 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
6933 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
6934 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
6935 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
6936 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
6937 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
6938 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
6939 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
6940 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
6941 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
6942 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
6943 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
6944 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
6945 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
6946 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
6947 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
6948 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
6949 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
6950 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
6951 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
6952 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
6953 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
6954 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
6955 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
6956 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
6957 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
6958 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
6959 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
6960 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
6961 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
6962 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
6963 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
6964 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
6965 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
6966 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
6967 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
6968 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
6969 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
6970 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
6971 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
6972 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
6973 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
6974 * testsuite/abi/demangle/regression/7986.cc: Likewise.
6975 * testsuite/abi/demangle/regression/8897.cc: Likewise.
6976 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
6977 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
6978 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
6979 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
6980 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
6981 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
6982 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
6983 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
6984 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
6985 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
6986 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
6987 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
6988 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
6989 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
6990 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
6991 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
6992 * testsuite/abi/demangle/regression/old.cc: Likewise.
6993 * testsuite/abi/header_cxxabi.c: Likewise.
6994 * testsuite/backward/11460.cc: Likewise.
6995 * testsuite/backward/hash_map/1.cc: Likewise.
6996 * testsuite/backward/hash_map/14648.cc: Likewise.
6997 * testsuite/backward/hash_map/23528.cc: Likewise.
6998 * testsuite/backward/hash_set/1.cc: Likewise.
6999 * testsuite/backward/strstream_members.cc: Likewise.
7000 * testsuite/config/default.exp: Likewise.
7001 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7002 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7003 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7004 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7005 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7006 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7007 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7008 * testsuite/data/sgetn.txt: Likewise.
7009 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7010 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7011 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7012 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7013 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7014 * testsuite/ext/array_allocator/26875.cc: Likewise.
7015 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7016 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7017 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7018 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7019 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7020 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7021 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7022 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7023 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7024 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7025 * testsuite/ext/codecvt/1.cc: Likewise.
7026 * testsuite/ext/codecvt/char-1.cc: Likewise.
7027 * testsuite/ext/codecvt/char-2.cc: Likewise.
7028 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7029 * testsuite/ext/concept_checks.cc: Likewise.
7030 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7031 Likewise.
7032 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7033 Likewise.
7034 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7035 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7036 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7037 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7038 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7039 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7040 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7041 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7042 Likewise.
7043 * testsuite/ext/headers.cc: Likewise.
7044 * testsuite/ext/is_heap/1.cc: Likewise.
7045 * testsuite/ext/is_heap/check_type.cc: Likewise.
7046 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7047 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7048 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7049 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7050 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7051 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7052 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7053 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7054 * testsuite/ext/median.cc: Likewise.
7055 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7056 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7057 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7058 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7059 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7060 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7061 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7062 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7063 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7064 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7065 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7066 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7067 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7068 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7069 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7070 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7071 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7072 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7073 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7074 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7075 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7076 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7077 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7078 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7079 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7080 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7081 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7082 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7083 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7084 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7085 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7086 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7087 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7088 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7089 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7090 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7091 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7092 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7093 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7094 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7095 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7096 * testsuite/ext/rope/1.cc: Likewise.
7097 * testsuite/ext/rope/2.cc: Likewise.
7098 * testsuite/ext/rope/3.cc: Likewise.
7099 * testsuite/ext/rope/36832.cc: Likewise.
7100 * testsuite/ext/rope/4.cc: Likewise.
7101 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7102 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7103 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7104 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7105 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7106 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7107 Likewise.
7108 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7109 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7110 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7111 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7112 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7113 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7114 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7115 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7116 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7117 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7118 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7119 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7120 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7121 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7122 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7123 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7124 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7125 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7126 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7127 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7128 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7129 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7130 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7131 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7132 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7133 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7134 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7135 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7136 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7137 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7138 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7139 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7140 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7141 * testsuite/lib/dg-options.exp: Likewise.
7142 * testsuite/lib/libstdc++.exp: Likewise.
7143 * testsuite/lib/prune.exp: Likewise.
7144 * testsuite/libstdc++-abi/abi.exp: Likewise.
7145 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7146 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7147 Likewise.
7148 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7149 Likewise.
7150 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7151 Likewise.
7152 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7153 Likewise.
7154 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7155 Likewise.
7156 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7157 Likewise.
7158 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7159 Likewise.
7160 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7161 Likewise.
7162 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7163 Likewise.
7164 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7165 Likewise.
7166 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7167 Likewise.
7168 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7169 Likewise.
7170 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7171 Likewise.
7172 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7173 Likewise.
7174 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7175 Likewise.
7176 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7177 Likewise.
7178 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7179 Likewise.
7180 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7181 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7182 Likewise.
7183 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7184 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7185 Likewise.
7186 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7187 Likewise.
7188 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7189 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7190 Likewise.
7191 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7192 Likewise.
7193 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7194 Likewise.
7195 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7196 Likewise.
7197 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7198 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7199 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7200 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7201 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7202 Likewise.
7203 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7204 Likewise.
7205 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7206 Likewise.
7207 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7208 Likewise.
7209 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7210 Likewise.
7211 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7212 Likewise.
7213 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7214 Likewise.
7215 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7216 Likewise.
7217 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7218 Likewise.
7219 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7220 Likewise.
7221 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7222 Likewise.
7223 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7224 Likewise.
7225 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7226 Likewise.
7227 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7228 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7229 Likewise.
7230 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7231 Likewise.
7232 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7233 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7234 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7235 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7236 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7237 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7238 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7239 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7240 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7241 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7242 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7243 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7244 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7245 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7246 Likewise.
7247 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7248 Likewise.
7249 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7250 Likewise.
7251 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7252 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7253 Likewise.
7254 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7255 Likewise.
7256 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7257 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7258 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7259 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7260 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7261 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7262 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7263 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7264 Likewise.
7265 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7266 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7267 Likewise.
7268 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7269 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7270 Likewise.
7271 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7272 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7273 Likewise.
7274 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7275 Likewise.
7276 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7277 Likewise.
7278 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7279 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7280 Likewise.
7281 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7282 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7283 Likewise.
7284 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7285 Likewise.
7286 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7287 Likewise.
7288 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7289 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7290 Likewise.
7291 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7292 Likewise.
7293 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7294 Likewise.
7295 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7296 Likewise.
7297 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7298 Likewise.
7299 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7300 Likewise.
7301 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7302 Likewise.
7303 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7304 Likewise.
7305 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7306 Likewise.
7307 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7308 Likewise.
7309 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7310 Likewise.
7311 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7312 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7313 Likewise.
7314 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7315 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7316 Likewise.
7317 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7318 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7319 Likewise.
7320 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7321 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7322 Likewise.
7323 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7324 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7325 Likewise.
7326 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7327 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7328 Likewise.
7329 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7330 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7331 Likewise.
7332 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7333 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7334 Likewise.
7335 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7336 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7337 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7338 Likewise.
7339 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7340 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7341 Likewise.
7342 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7343 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7344 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7345 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7346 Likewise.
7347 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7348 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7349 Likewise.
7350 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7351 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7352 Likewise.
7353 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7354 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7355 Likewise.
7356 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7357 Likewise.
7358 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7359 Likewise.
7360 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7361 Likewise.
7362 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7363 Likewise.
7364 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7365 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7366 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7367 Likewise.
7368 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7369 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7370 Likewise.
7371 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7372 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7373 Likewise.
7374 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7375 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7376 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7377 Likewise.
7378 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7379 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7380 Likewise.
7381 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7382 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7383 Likewise.
7384 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7385 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7386 Likewise.
7387 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7388 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7389 Likewise.
7390 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7391 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7392 Likewise.
7393 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7394 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7395 Likewise.
7396 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7397 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7398 Likewise.
7399 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7400 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7401 Likewise.
7402 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7403 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7404 Likewise.
7405 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7406 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7407 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7408 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7409 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7410 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7411 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7412 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7413 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7414 Likewise.
7415 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7416 Likewise.
7417 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7418 Likewise.
7419 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7420 Likewise.
7421 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7422 Likewise.
7423 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7424 Likewise.
7425 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7426 Likewise.
7427 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7428 Likewise.
7429 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7430 Likewise.
7431 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7432 Likewise.
7433 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7434 Likewise.
7435 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7436 Likewise.
7437 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7438 Likewise.
7439 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7440 Likewise.
7441 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7442 Likewise.
7443 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7444 Likewise.
7445 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7446 Likewise.
7447 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7448 Likewise.
7449 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7450 Likewise.
7451 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7452 Likewise.
7453 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7454 Likewise.
7455 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7456 Likewise.
7457 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7458 Likewise.
7459 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7460 Likewise.
7461 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7462 Likewise.
7463 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7464 Likewise.
7465 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7466 Likewise.
7467 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7468 Likewise.
7469 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7470 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7471 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7472 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7473 Likewise.
7474 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7475 Likewise.
7476 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7477 Likewise.
7478 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7479 Likewise.
7480 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7481 Likewise.
7482 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7483 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7484 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7485 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7486 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7487 Likewise.
7488 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7489 Likewise.
7490 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7491 Likewise.
7492 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7493 Likewise.
7494 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7495 Likewise.
7496 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7497 Likewise.
7498 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7499 Likewise.
7500 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7501 Likewise.
7502 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7503 Likewise.
7504 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7505 Likewise.
7506 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7507 Likewise.
7508 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7509 Likewise.
7510 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7511 Likewise.
7512 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7513 Likewise.
7514 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7515 Likewise.
7516 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7517 Likewise.
7518 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7519 Likewise.
7520 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7521 Likewise.
7522 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7523 Likewise.
7524 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7525 Likewise.
7526 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7527 Likewise.
7528 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7529 Likewise.
7530 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7531 Likewise.
7532 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7533 Likewise.
7534 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7535 Likewise.
7536 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7537 Likewise.
7538 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7539 Likewise.
7540 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7541 Likewise.
7542 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7543 Likewise.
7544 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7545 Likewise.
7546 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7547 Likewise.
7548 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7549 Likewise.
7550 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7551 Likewise.
7552 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7553 Likewise.
7554 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7555 Likewise.
7556 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7557 Likewise.
7558 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7559 Likewise.
7560 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7561 Likewise.
7562 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7563 Likewise.
7564 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7565 Likewise.
7566 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7567 Likewise.
7568 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7569 Likewise.
7570 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7571 Likewise.
7572 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7573 Likewise.
7574 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7575 Likewise.
7576 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7577 Likewise.
7578 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7579 Likewise.
7580 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7581 Likewise.
7582 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7583 Likewise.
7584 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7585 Likewise.
7586 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7587 Likewise.
7588 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7589 Likewise.
7590 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7591 Likewise.
7592 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7593 Likewise.
7594 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7595 Likewise.
7596 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7597 Likewise.
7598 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7599 Likewise.
7600 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7601 Likewise.
7602 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7603 Likewise.
7604 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7605 Likewise.
7606 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7607 Likewise.
7608 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7609 Likewise.
7610 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7611 Likewise.
7612 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7613 Likewise.
7614 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7615 Likewise.
7616 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7617 Likewise.
7618 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7619 Likewise.
7620 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7621 Likewise.
7622 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7623 Likewise.
7624 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7625 Likewise.
7626 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7627 Likewise.
7628 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7629 Likewise.
7630 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7631 Likewise.
7632 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7633 Likewise.
7634 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7635 Likewise.
7636 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7637 Likewise.
7638 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7639 Likewise.
7640 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7641 Likewise.
7642 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7643 Likewise.
7644 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7645 Likewise.
7646 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7647 Likewise.
7648 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7649 Likewise.
7650 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7651 Likewise.
7652 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7653 Likewise.
7654 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7655 Likewise.
7656 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7657 Likewise.
7658 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7659 Likewise.
7660 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7661 Likewise.
7662 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7663 Likewise.
7664 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7665 Likewise.
7666 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7667 Likewise.
7668 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7669 Likewise.
7670 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7671 Likewise.
7672 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7673 Likewise.
7674 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7675 Likewise.
7676 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7677 Likewise.
7678 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7679 Likewise.
7680 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7681 Likewise.
7682 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7683 Likewise.
7684 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7685 Likewise.
7686 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7687 Likewise.
7688 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7689 Likewise.
7690 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7691 Likewise.
7692 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7693 Likewise.
7694 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7695 Likewise.
7696 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7697 Likewise.
7698 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7699 Likewise.
7700 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7701 Likewise.
7702 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7703 Likewise.
7704 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7705 Likewise.
7706 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7707 Likewise.
7708 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7709 Likewise.
7710 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7711 Likewise.
7712 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7713 Likewise.
7714 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7715 Likewise.
7716 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7717 Likewise.
7718 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7719 Likewise.
7720 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7721 Likewise.
7722 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7723 Likewise.
7724 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7725 Likewise.
7726 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7727 Likewise.
7728 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7729 Likewise.
7730 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7731 Likewise.
7732 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7733 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7734 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7735 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7736 Likewise.
7737 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7738 Likewise.
7739 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7740 Likewise.
7741 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7742 Likewise.
7743 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7744 Likewise.
7745 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7746 Likewise.
7747 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7748 Likewise.
7749 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7750 Likewise.
7751 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7752 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7753 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7754 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7755 Likewise.
7756 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7757 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7758 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7759 Likewise.
7760 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7761 Likewise.
7762 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7763 Likewise.
7764 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7765 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7766 Likewise.
7767 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7768 Likewise.
7769 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7770 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7771 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7772 Likewise.
7773 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7774 Likewise.
7775 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7776 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7777 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7778 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7779 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7780 Likewise.
7781 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7782 Likewise.
7783 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7784 Likewise.
7785 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7786 Likewise.
7787 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7788 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7789 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7790 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7791 Likewise.
7792 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7793 Likewise.
7794 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7795 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7796 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7797 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7798 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7799 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7800 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7801 Likewise.
7802 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7803 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7804 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7805 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7806 Likewise.
7807 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7808 Likewise.
7809 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7810 Likewise.
7811 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7812 Likewise.
7813 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7814 Likewise.
7815 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7816 Likewise.
7817 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7818 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7819 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7820 Likewise.
7821 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7822 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7823 Likewise.
7824 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7825 Likewise.
7826 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7827 Likewise.
7828 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7829 Likewise.
7830 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7831 Likewise.
7832 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7833 Likewise.
7834 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7835 Likewise.
7836 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7837 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7838 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7839 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7840 Likewise.
7841 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7842 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7843 Likewise.
7844 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7845 Likewise.
7846 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7847 Likewise.
7848 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7849 Likewise.
7850 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7851 Likewise.
7852 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7853 Likewise.
7854 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7855 Likewise.
7856 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7857 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7858 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7859 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7860 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7861 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7862 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7863 Likewise.
7864 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7865 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7866 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7867 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7868 Likewise.
7869 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7870 Likewise.
7871 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7872 Likewise.
7873 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7874 Likewise.
7875 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7876 Likewise.
7877 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7878 Likewise.
7879 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7880 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7881 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7882 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7883 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7884 Likewise.
7885 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7886 Likewise.
7887 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7888 Likewise.
7889 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7890 Likewise.
7891 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7892 Likewise.
7893 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7894 Likewise.
7895 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7896 Likewise.
7897 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7898 Likewise.
7899 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7900 Likewise.
7901 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7902 Likewise.
7903 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7904 Likewise.
7905 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7906 Likewise.
7907 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7908 Likewise.
7909 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7910 Likewise.
7911 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7912 Likewise.
7913 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7914 Likewise.
7915 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7916 Likewise.
7917 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7918 Likewise.
7919 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7920 Likewise.
7921 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
7922 Likewise.
7923 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
7924 Likewise.
7925 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
7926 Likewise.
7927 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
7928 Likewise.
7929 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
7930 Likewise.
7931 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
7932 Likewise.
7933 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
7934 Likewise.
7935 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
7936 Likewise.
7937 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
7938 Likewise.
7939 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
7940 Likewise.
7941 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
7942 Likewise.
7943 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
7944 Likewise.
7945 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
7946 Likewise.
7947 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
7948 Likewise.
7949 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
7950 Likewise.
7951 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
7952 Likewise.
7953 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
7954 Likewise.
7955 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
7956 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
7957 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
7958 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
7959 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
7960 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
7961 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
7962 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
7963 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
7964 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
7965 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
7966 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
7967 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
7968 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
7969 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
7970 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
7971 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
7972 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
7973 * testsuite/tr1/headers/all.cc: Likewise.
7974 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
7975 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
7976 * testsuite/util/testsuite_shared.cc: Likewise.
7977 * scripts/extract_symvers: Likewise. Remove runtime exception.
7978 * testsuite/17_intro/headers/all.cc: Likewise.
7979 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
7980 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
7981 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
7982 Likewise.
7983 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
7984 Likewise.
7985 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
7986 Likewise.
7987 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
7988 Likewise.
7989 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
7990 Likewise.
7991 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
7992 Likewise.
7993 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
7994 Likewise.
7995 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
7996 Likewise.
7997 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
7998 Likewise.
7999 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8000 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8001 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8002 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8003 Likewise.
8004 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8005 Likewise.
8006 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8007 Likewise.
8008 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8009 Likewise.
8010 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8011 Likewise.
8012 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8013 Likewise.
8014 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8015 Likewise.
8016 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8017 Likewise.
8018 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8019 Likewise.
8020 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8021 Likewise.
8022 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8023 Likewise.
8024 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8025 Likewise.
8026 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8027 Likewise.
8028 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8029 Likewise.
8030 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8031 Likewise.
8032 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8033 Likewise.
8034 * testsuite/20_util/pair/moveable.cc: Likewise.
8035 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8036 Likewise.
8037 * testsuite/20_util/pair/swap.cc: Likewise.
8038 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8039 Likewise.
8040 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8041 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8042 Likewise.
8043 * testsuite/20_util/tuple/moveable.cc: Likewise.
8044 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8045 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8046 Likewise.
8047 * testsuite/20_util/tuple/swap.cc: Likewise.
8048 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8049 Likewise.
8050 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8051 Likewise.
8052 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8053 Likewise.
8054 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8055 Likewise.
8056 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8057 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8058 Likewise.
8059 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8060 Likewise.
8061 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8062 Likewise.
8063 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8064 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8065 Likewise.
8066 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8067 Likewise.
8068 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8069 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8070 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8071 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8072 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8073 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8074 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8075 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8076 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8077 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8078 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8079 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8080 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8081 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8082 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8083 Likewise.
8084 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8085 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8086 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8087 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8088 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8089 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8090 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8091 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8092 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8093 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8094 Likewise.
8095 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8096 Likewise.
8097 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8098 Likewise.
8099 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8100 Likewise.
8101 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8102 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8103 Likewise.
8104 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8105 Likewise.
8106 * testsuite/23_containers/deque/14340.cc: Likewise.
8107 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8108 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8109 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8110 * testsuite/23_containers/deque/init-list.cc: Likewise.
8111 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8112 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8113 * testsuite/23_containers/deque/moveable.cc: Likewise.
8114 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8115 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8116 Likewise.
8117 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8118 Likewise.
8119 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8120 Likewise.
8121 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8122 Likewise.
8123 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8124 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8125 Likewise.
8126 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8127 Likewise.
8128 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8129 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8130 Likewise.
8131 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8132 Likewise.
8133 * testsuite/23_containers/list/14340.cc: Likewise.
8134 * testsuite/23_containers/list/23781.cc: Likewise.
8135 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8136 * testsuite/23_containers/list/init-list.cc: Likewise.
8137 * testsuite/23_containers/list/moveable.cc: Likewise.
8138 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8139 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8140 Likewise.
8141 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8142 Likewise.
8143 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8144 Likewise.
8145 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8146 Likewise.
8147 * testsuite/23_containers/map/14340.cc: Likewise.
8148 * testsuite/23_containers/map/23781.cc: Likewise.
8149 * testsuite/23_containers/map/init-list.cc: Likewise.
8150 * testsuite/23_containers/map/moveable.cc: Likewise.
8151 * testsuite/23_containers/map/operations/1.cc: Likewise.
8152 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8153 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8154 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8155 Likewise.
8156 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8157 Likewise.
8158 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8159 Likewise.
8160 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8161 Likewise.
8162 * testsuite/23_containers/multimap/14340.cc: Likewise.
8163 * testsuite/23_containers/multimap/23781.cc: Likewise.
8164 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8165 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8166 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8167 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8168 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8169 Likewise.
8170 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8171 Likewise.
8172 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8173 Likewise.
8174 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8175 Likewise.
8176 * testsuite/23_containers/multiset/14340.cc: Likewise.
8177 * testsuite/23_containers/multiset/23781.cc: Likewise.
8178 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8179 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8180 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8181 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8182 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8183 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8184 Likewise.
8185 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8186 Likewise.
8187 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8188 Likewise.
8189 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8190 Likewise.
8191 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8192 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8193 Likewise.
8194 * testsuite/23_containers/queue/moveable.cc: Likewise.
8195 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8196 Likewise.
8197 * testsuite/23_containers/set/14340.cc: Likewise.
8198 * testsuite/23_containers/set/23781.cc: Likewise.
8199 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8200 * testsuite/23_containers/set/init-list.cc: Likewise.
8201 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8202 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8203 * testsuite/23_containers/set/moveable.cc: Likewise.
8204 * testsuite/23_containers/set/operations/1.cc: Likewise.
8205 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8206 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8207 Likewise.
8208 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8209 Likewise.
8210 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8211 Likewise.
8212 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8213 Likewise.
8214 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8215 Likewise.
8216 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8217 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8218 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8219 Likewise.
8220 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8221 Likewise.
8222 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8223 Likewise.
8224 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8225 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8226 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8227 Likewise.
8228 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8229 Likewise.
8230 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8231 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8232 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8233 Likewise.
8234 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8235 Likewise.
8236 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8237 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8238 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8239 Likewise.
8240 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8241 Likewise.
8242 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8243 Likewise.
8244 * testsuite/23_containers/vector/14340.cc: Likewise.
8245 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8246 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8247 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8248 Likewise.
8249 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8250 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8251 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8252 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8253 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8254 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8255 Likewise.
8256 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8257 Likewise.
8258 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8259 Likewise.
8260 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8261 Likewise.
8262 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8263 Likewise.
8264 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8265 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8266 * testsuite/23_containers/vector/init-list.cc: Likewise.
8267 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8268 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8269 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8270 * testsuite/23_containers/vector/moveable.cc: Likewise.
8271 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8272 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8273 Likewise.
8274 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8275 Likewise.
8276 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8277 Likewise.
8278 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8279 Likewise.
8280 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8281 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8282 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8283 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8284 Likewise.
8285 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8286 Likewise.
8287 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8288 Likewise.
8289 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8290 Likewise.
8291 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8292 Likewise.
8293 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8294 Likewise.
8295 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8296 Likewise.
8297 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8298 Likewise.
8299 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8300 Likewise.
8301 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8302 Likewise.
8303 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8304 Likewise.
8305 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8306 Likewise.
8307 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8308 Likewise.
8309 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8310 Likewise.
8311 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8312 Likewise.
8313 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8314 Likewise.
8315 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8316 Likewise.
8317 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8318 Likewise.
8319 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8320 Likewise.
8321 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8322 Likewise.
8323 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8324 Likewise.
8325 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8326 Likewise.
8327 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8328 Likewise.
8329 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8330 Likewise.
8331 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8332 Likewise.
8333 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8334 Likewise.
8335 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8336 Likewise.
8337 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8338 Likewise.
8339 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8340 Likewise.
8341 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8342 Likewise.
8343 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8344 Likewise.
8345 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8346 Likewise.
8347 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8348 Likewise.
8349 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8350 Likewise.
8351 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8352 Likewise.
8353 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8354 Likewise.
8355 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8356 Likewise.
8357 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8358 Likewise.
8359 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8360 Likewise.
8361 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8362 Likewise.
8363 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8364 Likewise.
8365 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8366 Likewise.
8367 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8368 Likewise.
8369 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8370 Likewise.
8371 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8372 Likewise.
8373 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8374 Likewise.
8375 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8376 Likewise.
8377 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8378 Likewise.
8379 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8380 Likewise.
8381 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8382 Likewise.
8383 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8384 Likewise.
8385 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8386 Likewise.
8387 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8388 Likewise.
8389 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8390 Likewise.
8391 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8392 Likewise.
8393 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8394 Likewise.
8395 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8396 Likewise.
8397 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8398 Likewise.
8399 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8400 Likewise.
8401 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8402 Likewise.
8403 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8404 Likewise.
8405 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8406 Likewise.
8407 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8408 Likewise.
8409 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8410 Likewise.
8411 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8412 Likewise.
8413 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8414 Likewise.
8415 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8416 Likewise.
8417 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8418 Likewise.
8419 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8420 Likewise.
8421 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8422 Likewise.
8423 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8424 Likewise.
8425 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8426 Likewise.
8427 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8428 Likewise.
8429 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8430 Likewise.
8431 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8432 Likewise.
8433 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8434 Likewise.
8435 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8436 Likewise.
8437 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8438 Likewise.
8439 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8440 Likewise.
8441 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8442 Likewise.
8443 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8444 Likewise.
8445 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8446 Likewise.
8447 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8448 Likewise.
8449 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8450 Likewise.
8451 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8452 Likewise.
8453 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8454 Likewise.
8455 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8456 Likewise.
8457 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8458 Likewise.
8459 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8460 Likewise.
8461 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8462 Likewise.
8463 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8464 Likewise.
8465 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8466 Likewise.
8467 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8468 Likewise.
8469 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8470 Likewise.
8471 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8472 Likewise.
8473 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8474 Likewise.
8475 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8476 Likewise.
8477 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8478 Likewise.
8479 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8480 Likewise.
8481 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8482 Likewise.
8483 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8484 Likewise.
8485 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8486 Likewise.
8487 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8488 Likewise.
8489 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8490 Likewise.
8491 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8492 Likewise.
8493 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8494 Likewise.
8495 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8496 Likewise.
8497 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8498 Likewise.
8499 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8500 Likewise.
8501 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8502 Likewise.
8503 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8504 Likewise.
8505 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8506 Likewise.
8507 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8508 Likewise.
8509 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8510 Likewise.
8511 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8512 Likewise.
8513 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8514 Likewise.
8515 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8516 Likewise.
8517 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8518 Likewise.
8519 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8520 Likewise.
8521 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8522 Likewise.
8523 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8524 Likewise.
8525 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8526 Likewise.
8527 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8528 Likewise.
8529 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8530 Likewise.
8531 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8532 Likewise.
8533 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8534 Likewise.
8535 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8536 Likewise.
8537 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8538 Likewise.
8539 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8540 Likewise.
8541 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8542 Likewise.
8543 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8544 Likewise.
8545 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8546 Likewise.
8547 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8548 Likewise.
8549 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8550 Likewise.
8551 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8552 Likewise.
8553 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8554 Likewise.
8555 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8556 Likewise.
8557 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8558 Likewise.
8559 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8560 Likewise.
8561 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8562 Likewise.
8563 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8564 Likewise.
8565 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8566 Likewise.
8567 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8568 Likewise.
8569 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8570 Likewise.
8571 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8572 Likewise.
8573 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8574 Likewise.
8575 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8576 Likewise.
8577 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8578 Likewise.
8579 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8580 Likewise.
8581 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8582 Likewise.
8583 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8584 Likewise.
8585 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8586 Likewise.
8587 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8588 Likewise.
8589 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8590 Likewise.
8591 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8592 Likewise.
8593 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8594 Likewise.
8595 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8596 Likewise.
8597 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8598 Likewise.
8599 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8600 Likewise.
8601 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8602 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8603 Likewise.
8604 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8605 Likewise.
8606 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8607 Likewise.
8608 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8609 Likewise.
8610 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8611 Likewise.
8612 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8613 Likewise.
8614 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8615 Likewise.
8616 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8617 Likewise.
8618 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8619 Likewise.
8620 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8621 Likewise.
8622 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8623 Likewise.
8624 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8625 Likewise.
8626 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8627 Likewise.
8628 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8629 Likewise.
8630 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8631 Likewise.
8632 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8633 Likewise.
8634 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8635 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8636 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8637 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8638 Likewise.
8639 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8640 Likewise.
8641 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8642 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8643 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8644 Likewise.
8645 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8646 Likewise.
8647 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8648 Likewise.
8649 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8650 Likewise.
8651 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8652 Likewise.
8653 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8654 Likewise.
8655 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8656 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8657 Likewise.
8658 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8659 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8660 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8661 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8662 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8663 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8664 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8665 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8666 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8667 Likewise.
8668 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8669 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8670 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8671 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8672 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8673 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8674 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8675 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8676 Likewise.
8677 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8678 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8679 Likewise.
8680 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8681 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8682 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8683 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8684 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8685 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8686 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8687 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8688 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8689 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8690 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8691 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8692 Likewise.
8693 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8694 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8695 Likewise.
8696 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8697 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8698 Likewise.
8699 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8700 Likewise.
8701 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8702 Likewise.
8703 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8704 Likewise.
8705 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8706 Likewise.
8707 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8708 Likewise.
8709 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8710 Likewise.
8711 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8712 Likewise.
8713 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8714 Likewise.
8715 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8716 Likewise.
8717 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8718 Likewise.
8719 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8720 Likewise.
8721 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8722 Likewise.
8723 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8724 Likewise.
8725 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8726 Likewise.
8727 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8728 Likewise.
8729 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8730 Likewise.
8731 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8732 Likewise.
8733 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8734 Likewise.
8735 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8736 Likewise.
8737 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8738 Likewise.
8739 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8740 Likewise.
8741 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8742 Likewise.
8743 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8744 Likewise.
8745 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8746 Likewise.
8747 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8748 Likewise.
8749 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8750 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8751 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8752 Likewise.
8753 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8754 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8755 Likewise.
8756 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8757 Likewise.
8758 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8759 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8760 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8761 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8762 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8763 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8764 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8765 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8766 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8767 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8768 Likewise.
8769 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8770 Likewise.
8771 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8772 Likewise.
8773 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8774 Likewise.
8775 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8776 Likewise.
8777 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8778 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8779 Likewise.
8780 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8781 Likewise.
8782 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8783 Likewise.
8784 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8785 Likewise.
8786 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8787 Likewise.
8788 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8789 Likewise.
8790 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8791 Likewise.
8792 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8793 Likewise.
8794 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8795 Likewise.
8796 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8797 Likewise.
8798 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8799 Likewise.
8800 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8801 Likewise.
8802 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8803 Likewise.
8804 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8805 Likewise.
8806 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8807 Likewise.
8808 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8809 Likewise.
8810 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8811 Likewise.
8812 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8813 Likewise.
8814 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8815 Likewise.
8816 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8817 Likewise.
8818 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8819 Likewise.
8820 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8821 Likewise.
8822 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8823 Likewise.
8824 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8825 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8826 Likewise.
8827 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8828 Likewise.
8829 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8830 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8831 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8832 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8833 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8834 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8835 Likewise.
8836 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8837 Likewise.
8838 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8839 Likewise.
8840 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8841 Likewise.
8842 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8843 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8844 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8845 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8846 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8847 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8848 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8849 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8850 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8851 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8852 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8853 Likewise.
8854 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8855 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8856 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8857 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8858 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8859 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8860 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8861 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8862 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8863 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8864 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8865 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8866 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8867 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8868 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8869 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8870 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8871 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8872 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8873 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8874 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8875 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8876 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8877 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8878 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8879 Likewise.
8880 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8881 * testsuite/27_io/fpos/14252.cc: Likewise.
8882 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8883 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8884 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8885 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8886 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8887 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8888 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8889 * testsuite/27_io/ios_base/state/1.cc: Likewise.
8890 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8891 Likewise.
8892 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8893 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8894 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8895 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8896 Likewise.
8897 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8898 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8899 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8900 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8901 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8902 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8903 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8904 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8905 * testsuite/27_io/objects/char/3045.cc: Likewise.
8906 * testsuite/27_io/objects/char/3647.cc: Likewise.
8907 * testsuite/27_io/objects/char/5268.cc: Likewise.
8908 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8909 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8910 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8911 * testsuite/28_regex/init-list.cc: Likewise.
8912 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8913 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8914 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8915 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8916 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8917 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8918 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8919 Likewise.
8920 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8921 Likewise.
8922 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
8923 Likewise.
8924 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
8925 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
8926 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
8927 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
8928 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
8929 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
8930 Likewise.
8931 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
8932 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
8933 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
8934 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
8935 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
8936 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
8937 Likewise.
8938 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
8939 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
8940 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
8941 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
8942 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
8943 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
8944 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
8945 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
8946 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
8947 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
8948 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
8949 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
8950 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
8951 Likewise.
8952 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
8953 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
8954 Likewise.
8955 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
8956 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
8957 Likewise.
8958 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
8959 Likewise.
8960 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
8961 Likewise.
8962 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
8963 Likewise.
8964 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
8965 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
8966 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
8967 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
8968 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
8969 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
8970 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
8971 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
8972 Likewise.
8973 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
8974 Likewise.
8975 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
8976 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8977 Likewise.
8978 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
8979 Likewise.
8980 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
8981 Likewise.
8982 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
8983 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
8984 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
8985 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
8986 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
8987 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
8988 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
8989 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
8990 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
8991 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
8992 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
8993 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
8994 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
8995 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
8996 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
8997 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
8998 Likewise.
8999 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9000 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9001 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9002 Likewise.
9003 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9004 Likewise.
9005 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9006 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9007 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9008 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9009 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9010 Likewise.
9011 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9012 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9013 Likewise.
9014 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9015 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9016 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9017 Likewise.
9018 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9019 Likewise.
9020 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9021 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9022 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9023 Likewise.
9024 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9025 Likewise.
9026 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9027 Likewise.
9028 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9029 Likewise.
9030 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9031 Likewise.
9032 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9033 * testsuite/30_threads/this_thread/1.cc: Likewise.
9034 * testsuite/30_threads/this_thread/2.cc: Likewise.
9035 * testsuite/30_threads/this_thread/3.cc: Likewise.
9036 * testsuite/30_threads/this_thread/4.cc: Likewise.
9037 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9038 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9039 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9040 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9041 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9042 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9043 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9044 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9045 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9046 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9047 * testsuite/30_threads/thread/members/1.cc: Likewise.
9048 * testsuite/30_threads/thread/members/2.cc: Likewise.
9049 * testsuite/30_threads/thread/members/3.cc: Likewise.
9050 * testsuite/30_threads/thread/members/4.cc: Likewise.
9051 * testsuite/30_threads/thread/members/5.cc: Likewise.
9052 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9053 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9054 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9055 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9056 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9057 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9058 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9059 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9060 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9061 Likewise.
9062 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9063 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9064 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9065 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9066 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9067 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9068 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9069 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9070 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9071 * testsuite/30_threads/try_lock/1.cc: Likewise.
9072 * testsuite/30_threads/try_lock/2.cc: Likewise.
9073 * testsuite/30_threads/try_lock/3.cc: Likewise.
9074 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9075 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9076 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9077 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9078 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9079 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9080 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9081 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9082 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9083 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9084 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9085 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9086 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9087 Likewise.
9088 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9089 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9090 Likewise.
9091 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9092 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9093 Likewise.
9094 * testsuite/ext/array_allocator/1.cc: Likewise.
9095 * testsuite/ext/array_allocator/2.cc: Likewise.
9096 * testsuite/ext/array_allocator/3.cc: Likewise.
9097 * testsuite/ext/ext_pointer/1.cc: Likewise.
9098 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9099 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9100 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9101 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9102 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9103 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9104 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9105 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9106 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9107 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9108 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9109 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9110 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9111 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9112 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9113 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9114 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9115 Likewise.
9116 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9117 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9118 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9119 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9120 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9121 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9122 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9123 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9124 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9125 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9126 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9127 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9128 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9129 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9130 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9131 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9132 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9133 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9134 Likewise.
9135 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9136 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9137 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9138 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9139 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9140 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9141 * testsuite/ext/pod_char_traits.cc: Likewise.
9142 * testsuite/ext/slist/23781.cc: Likewise.
9143 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9144 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9145 * testsuite/ext/vstring/init-list.cc: Likewise.
9146 * testsuite/ext/vstring/moveable.cc: Likewise.
9147 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9148 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9149 Likewise.
9150 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9151 Likewise.
9152 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9153 Likewise.
9154 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9155 Likewise.
9156 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9157 Likewise.
9158 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9159 Likewise.
9160 * testsuite/ext/vstring/types/23767.cc: Likewise.
9161 * testsuite/performance/21_strings/string_append.cc: Likewise.
9162 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9163 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9164 Likewise.
9165 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9166 Likewise.
9167 * testsuite/performance/21_strings/string_find.cc: Likewise.
9168 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9169 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9170 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9171 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9172 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9173 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9174 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9175 Likewise.
9176 * testsuite/performance/23_containers/create/map.cc: Likewise.
9177 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9178 Likewise.
9179 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9180 * testsuite/performance/23_containers/find/map.cc: Likewise.
9181 * testsuite/performance/23_containers/index/map.cc: Likewise.
9182 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9183 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9184 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9185 Likewise.
9186 * testsuite/performance/23_containers/insert_erase/associative.cc:
9187 Likewise.
9188 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9189 Likewise.
9190 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9191 Likewise.
9192 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9193 Likewise.
9194 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9195 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9196 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9197 Likewise.
9198 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9199 Likewise.
9200 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9201 Likewise.
9202 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9203 Likewise.
9204 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9205 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9206 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9207 Likewise.
9208 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9209 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9210 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9211 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9212 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9213 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9214 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9215 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9216 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9217 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9218 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9219 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9220 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9221 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9222 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9223 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9224 Likewise.
9225 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9226 Likewise.
9227 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9228 Likewise.
9229 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9230 Likewise.
9231 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9232 Likewise.
9233 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9234 Likewise.
9235 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9236 Likewise.
9237 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9238 Likewise.
9239 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9240 Likewise.
9241 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9242 Likewise.
9243 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9244 Likewise.
9245 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9246 Likewise.
9247 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9248 Likewise.
9249 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9250 Likewise.
9251 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9252 Likewise.
9253 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9254 Likewise.
9255 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9256 Likewise.
9257 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9258 Likewise.
9259 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9260 Likewise.
9261 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9262 Likewise.
9263 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9264 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9265 Likewise.
9266 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9267 Likewise.
9268 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9269 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9270 Likewise.
9271 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9272 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9273 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9274 Likewise.
9275 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9276 Likewise.
9277 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9278 Likewise.
9279 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9280 Likewise.
9281 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9282 Likewise.
9283 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9284 Likewise.
9285 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9286 Likewise.
9287 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9288 Likewise.
9289 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9290 Likewise.
9291 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9292 Likewise.
9293 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9294 Likewise.
9295 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9296 Likewise.
9297 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9298 Likewise.
9299 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9300 Likewise.
9301 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9302 Likewise.
9303 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9304 Likewise.
9305 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9306 Likewise.
9307 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9308 Likewise.
9309 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9310 Likewise.
9311 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9312 Likewise.
9313 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9314 Likewise.
9315 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9316 Likewise.
9317 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9318 Likewise.
9319 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9320 Likewise.
9321 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9322 Likewise.
9323 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9324 Likewise.
9325 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9326 Likewise.
9327 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9328 Likewise.
9329 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9330 Likewise.
9331 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9332 Likewise.
9333 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9334 Likewise.
9335 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9336 Likewise.
9337 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9338 Likewise.
9339 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9340 Likewise.
9341 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9342 Likewise.
9343 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9344 Likewise.
9345 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9346 Likewise.
9347 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9348 Likewise.
9349 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9350 Likewise.
9351 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9352 Likewise.
9353 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9354 Likewise.
9355 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9356 Likewise.
9357 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9358 Likewise.
9359 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9360 Likewise.
9361 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9362 Likewise.
9363 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9364 Likewise.
9365 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9366 Likewise.
9367 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9368 Likewise.
9369 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9370 Likewise.
9371 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9372 Likewise.
9373 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9374 Likewise.
9375 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9376 Likewise.
9377 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9378 Likewise.
9379 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9380 Likewise.
9381 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9382 Likewise.
9383 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9384 Likewise.
9385 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9386 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9387 Likewise.
9388 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9389 Likewise.
9390 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9391 Likewise.
9392 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9393 Likewise.
9394 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9395 Likewise.
9396 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9397 Likewise.
9398 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9399 Likewise.
9400 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9401 Likewise.
9402 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9403 Likewise.
9404 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9405 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9406 Likewise.
9407 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9408 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9409 Likewise.
9410 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9411 Likewise.
9412 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9413 Likewise.
9414 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9415 Likewise.
9416 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9417 Likewise.
9418 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9419 Likewise.
9420 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9421 Likewise.
9422 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9423 Likewise.
9424 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9425 Likewise.
9426 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9427 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9428 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9429 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9430 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9431 Likewise.
9432 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9433 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9434 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9435 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9436 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9437 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9438 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9439 * testsuite/util/io/prog_bar.cc: Likewise.
9440 * testsuite/util/io/prog_bar.hpp: Likewise.
9441 * testsuite/util/io/text_populate.hpp: Likewise.
9442 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9443 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9444 * testsuite/util/io/xml.hpp: Likewise.
9445 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9446 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9447 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9448 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9449 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9450 * testsuite/util/native_type/native_map.hpp: Likewise.
9451 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9452 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9453 * testsuite/util/native_type/native_set.hpp: Likewise.
9454 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9455 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9456 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9457 Likewise.
9458 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9459 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9460 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9461 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9462 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9463 Likewise.
9464 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9465 Likewise.
9466 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9467 Likewise.
9468 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9469 Likewise.
9470 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9471 Likewise.
9472 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9473 Likewise.
9474 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9475 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9476 Likewise.
9477 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9478 Likewise.
9479 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9480 Likewise.
9481 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9482 Likewise.
9483 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9484 Likewise.
9485 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9486 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9487 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9488 * testsuite/util/regression/basic_type.hpp: Likewise.
9489 * testsuite/util/regression/common_type.hpp: Likewise.
9490 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9491 Likewise.
9492 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9493 Likewise.
9494 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9495 Likewise.
9496 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9497 Likewise.
9498 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9499 Likewise.
9500 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9501 Likewise.
9502 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9503 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9504 Likewise.
9505 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9506 Likewise.
9507 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9508 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9509 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9510 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9511 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9512 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9513 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9514 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9515 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9516 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9517 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9518 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9519 * testsuite/util/testsuite_abi.cc: Likewise.
9520 * testsuite/util/testsuite_abi.h: Likewise.
9521 * testsuite/util/testsuite_abi_check.cc: Likewise.
9522 * testsuite/util/testsuite_allocator.cc: Likewise.
9523 * testsuite/util/testsuite_allocator.h: Likewise.
9524 * testsuite/util/testsuite_api.h: Likewise.
9525 * testsuite/util/testsuite_character.cc: Likewise.
9526 * testsuite/util/testsuite_character.h: Likewise.
9527 * testsuite/util/testsuite_common_types.h: Likewise.
9528 * testsuite/util/testsuite_error.h: Likewise.
9529 * testsuite/util/testsuite_hooks.cc: Likewise.
9530 * testsuite/util/testsuite_hooks.h: Likewise.
9531 * testsuite/util/testsuite_io.h: Likewise.
9532 * testsuite/util/testsuite_iterators.h: Likewise.
9533 * testsuite/util/testsuite_performance.h: Likewise.
9534 * testsuite/util/testsuite_rng.h: Likewise.
9535 * testsuite/util/testsuite_rvalref.h: Likewise.
9536 * testsuite/util/testsuite_tr1.h: Likewise.
9537 * testsuite/util/thread/all.h: Likewise.
9538 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9539 Likewise.
9540 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9541 Likewise.
9542 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9543 Likewise.
9544 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9545 Likewise.
9546 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9547 Likewise.
9548 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9549 Likewise.
9550 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9551 Likewise.
9552 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9553 Likewise.
9554 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9555 Likewise.
9556 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9557 Likewise.
9558 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9559 Likewise.
9560 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9561 Likewise.
9562 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9563 Likewise.
9564 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9565 Likewise.
9566 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9567 Likewise.
9568 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9569 Likewise.
9570 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9571 Likewise.
9572 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9573 Likewise.
9574 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9575 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9576 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9577 Likewise.
9578 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9579 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9580 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9581 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9582 Likewise.
9583 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9584 Likewise.
9585 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9586 Likewise.
9587 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9588 Likewise.
9589 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9590 Likewise.
9591 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9592 Likewise.
9593 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9594 Likewise.
9595 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9596 Likewise.
9597 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9598 Likewise.
9599 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9600 Likewise.
9601 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9602 Likewise.
9603 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9604 Likewise.
9605 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9606 Likewise.
9607 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9608 Likewise.
9609 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9610 Likewise.
9611 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9612 Likewise.
9613 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9614 Likewise.
9615 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9616 Likewise.
9617 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9618 Likewise.
9619 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9620 Likewise.
9621 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9622 Likewise.
9623 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9624 Likewise.
9625 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9626 Likewise.
9627 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9628 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9629 Likewise.
9630 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9631 Likewise.
9632 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9633 Likewise.
9634 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9635 Likewise.
9636 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9637 Likewise.
9638 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9639 Likewise.
9640 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9641 Likewise.
9642 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9643 Likewise.
9644 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9645 Likewise.
9646 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9647 Likewise.
9648 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9649 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9650 Likewise.
9651 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9652 Likewise.
9653 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9654 Likewise.
9655 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9656 Likewise.
9657 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9658 Likewise.
9659 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9660 Likewise.
9661 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9662 Likewise.
9663 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9664 Likewise.
9665 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9666 Likewise.
9667 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9668 Likewise.
9669 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9670 Likewise.
9671 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9672 Likewise.
9673 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9674 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9675 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9676 Likewise.
9677 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9678 Likewise.
9679 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9680 Likewise.
9681 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9682 Likewise.
9683 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9684 Likewise.
9685 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9686 Likewise.
9687 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9688 Likewise.
9689 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9690 Likewise.
9691 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9692 Likewise.
9693 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9694 Likewise.
9695 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9696 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9697 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9698 Likewise.
9699 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9700 Likewise.
9701 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9702 Likewise.
9703 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9704 Likewise.
9705 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9706 Likewise.
9707 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9708 Likewise.
9709 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9710 Likewise.
9711 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9712 Likewise.
9713 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9714 Likewise.
9715 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9716 Likewise.
9717 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9718 Likewise.
9719 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9720 Likewise.
9721 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9722 Likewise.
9723 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9724 Likewise.
9725 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9726 Likewise.
9727 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9728 Likewise.
9729 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9730 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9731 Likewise.
9732 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9733 Likewise.
9734 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9735 Likewise.
9736 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9737 Likewise.
9738 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9739 Likewise.
9740 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9741 Likewise.
9742 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9743 Likewise.
9744 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9745 Likewise.
9746 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9747 Likewise.
9748 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9749 Likewise.
9750 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9751 Likewise.
9752 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9753 Likewise.
9754 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9755 Likewise.
9756 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9757 Likewise.
9758 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9759 Likewise.
9760 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9761 Likewise.
9762 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9763 Likewise.
9764 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9765 Likewise.
9766 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9767 Likewise.
9768 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9769 Likewise.
9770 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9771 Likewise.
9772 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9773 Likewise.
9774 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9775 Likewise.
9776 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9777 Likewise.
9778 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9779 Likewise.
9780 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9781 Likewise.
9782 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9783 Likewise.
9784 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9785 Likewise.
9786 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9787 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9788 Likewise.
9789 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9790 Likewise.
9791 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9792 Likewise.
9793 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9794 Likewise.
9795 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9796 Likewise.
9797 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9798 Likewise.
9799 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9800 Likewise.
9801 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9802 Likewise.
9803 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9804 Likewise.
9805 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9806 Likewise.
9807 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9808 Likewise.
9809 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9810 Likewise.
9811 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9812 Likewise.
9813 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9814 Likewise.
9815 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9816 Likewise.
9817 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9818 Likewise.
9819 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9820 Likewise.
9821 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9822 Likewise.
9823 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9824 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9825 * testsuite/backward/hash_map/25896.cc: Likewise.
9826 * testsuite/backward/hash_set/25896.cc: Likewise.
9827
9828 2009-04-08 Ian Lance Taylor <iant@google.com>
9829
9830 * include/backward/hashtable.h (erase): Correctly handle erasing a
9831 reference to an entry in the hash table.
9832 * testsuite/backward/hash_map/25896.cc: New.
9833 * testsuite/backward/hash_set/25896.cc: New.
9834
9835 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
9836
9837 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9838 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
9839
9840 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9841
9842 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9843 of debug.
9844 * include/Makefile.in: Regenerate.
9845 * include/precompiled/stdc++.h: Add.
9846
9847 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9848
9849 * include/bits/random.h: Adjust doxygen markup.
9850 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9851
9852 * testsuite/26_numerics/random/piecewise_linear_distribution/
9853 operators/serialize.cc: Use typedefs.
9854
9855 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9856
9857 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9858 __gnu_cxx namespace. Remove "static inline".
9859
9860 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9861
9862 * include/bits/random.tcc (linear_congruential_engine<>::
9863 seed(seed_seq&)): Fix typo in last fix for __m == 0.
9864
9865 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9866
9867 * include/bits/random.h (operator==): Mark all inline.
9868 (mersenne_twister_engine): Enable #if 0 checks.
9869
9870 * include/bits/random.h: Formatting tweaks.
9871
9872 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9873
9874 * include/bits/random.tcc (piecewise_linear_distribution<>::
9875 operator()(_UniformRandomNumberGenerator&, const param_type&)):
9876 Remove spurious closed parenthesis.
9877
9878 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9879
9880 PR libstdc++/39644 (partial)
9881 * include/bits/random.tcc (linear_congruential_engine<>::
9882 seed(seed_seq&), independent_bits_engine<>::operator(),
9883 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9884
9885 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
9886
9887 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9888 thinko.
9889 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9890 default.cc: Enable.
9891
9892 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9893
9894 PR libstdc++/39629 (partial)
9895 * testsuite/26_numerics/random/independent_bits_engine/cons/
9896 base_move.cc: Use uint_fast64_t instead of unsigned long.
9897 * testsuite/26_numerics/random/independent_bits_engine/cons/
9898 seed1.cc: Likewise.
9899 * testsuite/26_numerics/random/independent_bits_engine/cons/
9900 seed2.cc: Likewise.
9901 * testsuite/26_numerics/random/independent_bits_engine/cons/
9902 base_copy.cc: Likewise.
9903 * testsuite/26_numerics/random/independent_bits_engine/cons/
9904 default.cc: Likewise.
9905 * testsuite/26_numerics/random/independent_bits_engine/cons/
9906 seed_seq.cc: Likewise.
9907 * testsuite/26_numerics/random/independent_bits_engine/
9908 requirements/typedefs.cc: Likewise.
9909 * testsuite/26_numerics/random/independent_bits_engine/
9910 operators/equal.cc: Likewise.
9911 * testsuite/26_numerics/random/independent_bits_engine/
9912 operators/serialize.cc: Likewise.
9913 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9914
9915 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9916
9917 * include/tr1_impl/random: Remove, empty.
9918 * include/tr1_impl/random.tcc: Likewise.
9919
9920 * include/std/random: Minor clean-ups, formatting fixes, adjust
9921 copyright years.
9922 * include/bits/random.tcc: Likewise.
9923 * include/bits/random.h: Likewise.
9924 * include/tr1/random: Likewise.
9925 * include/tr1/random.tcc: Likewise.
9926 * include/tr1/random.h: Likewise.
9927
9928 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9929
9930 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
9931 * doc/html/api.html: Regenerate.
9932
9933 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9934
9935 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
9936 Change to mersenne_twister_engine, add same defaults as
9937 mersenne_twister_engine/cons/default.cc.
9938 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
9939
9940 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
9941 to __il.
9942 * include/bits/random.h (mersenne_twister_engine): Qualify
9943 _ShiftMin1 with namespace __detail.
9944 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
9945 constexpr std::numeric_limits::max() can be used.
9946 (mersenne_twister_engine): Split apart static asserts into one
9947 assert per message. Temporarily disable the last three.
9948
9949 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
9950
9951 * include/Makefile.am: Update to N2836. Modified for new random headers.
9952 * include/Makefile.in: Ditto.
9953 * include/tr1_impl/random: Moved to tr1/random.h
9954 * include/tr1_impl/random.tcc: Moved to tr1
9955 * include/tr1/random: Just point to moved tr1 random headers.
9956 * include/tr1/random.tcc: Moved from tr1_impl.
9957 * include/tr1/random.h: Moved from tr1_impl/random.
9958 * include/std/random: Modified to point to std random headers.
9959 * include/bits/random.tcc: New implementation of std random facilities.
9960 * include/bits/random.h: Ditto.
9961 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
9962 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9963 seed1.cc: New.
9964 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9965 seed2.cc: New.
9966 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9967 default.cc: New.
9968 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9969 non_uint_neg.cc: New.
9970 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9971 typedefs.cc: New.
9972 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9973 equal.cc: New.
9974 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9975 serialize.cc: New.
9976 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9977 seed1.cc: New.
9978 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9979 seed2.cc: New.
9980 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9981 default.cc: New.
9982 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
9983 typedefs.cc: New.
9984 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9985 equal.cc: New.
9986 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9987 serialize.cc: New.
9988 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9989 seed1.cc: New.
9990 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9991 seed2.cc: New.
9992 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9993 default.cc: New.
9994 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
9995 typedefs.cc: New.
9996 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9997 equal.cc: New.
9998 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9999 serialize.cc: New.
10000 * testsuite/26_numerics/random/discard_block_engine/cons/
10001 base_move.cc: New.
10002 * testsuite/26_numerics/random/discard_block_engine/cons/
10003 seed1.cc: New.
10004 * testsuite/26_numerics/random/discard_block_engine/cons/
10005 seed2.cc: New.
10006 * testsuite/26_numerics/random/discard_block_engine/cons/
10007 base_copy.cc: New.
10008 * testsuite/26_numerics/random/discard_block_engine/cons/
10009 default.cc: New.
10010 * testsuite/26_numerics/random/discard_block_engine/cons/
10011 seed_seq.cc: New.
10012 * testsuite/26_numerics/random/discard_block_engine/requirements/
10013 typedefs.cc: New.
10014 * testsuite/26_numerics/random/discard_block_engine/operators/
10015 equal.cc: New.
10016 * testsuite/26_numerics/random/discard_block_engine/operators/
10017 serialize.cc: New.
10018 * testsuite/26_numerics/random/independent_bits_engine/cons/
10019 base_move.cc: New.
10020 * testsuite/26_numerics/random/independent_bits_engine/cons/
10021 seed1.cc: New.
10022 * testsuite/26_numerics/random/independent_bits_engine/cons/
10023 seed2.cc: New.
10024 * testsuite/26_numerics/random/independent_bits_engine/cons/
10025 base_copy.cc: New.
10026 * testsuite/26_numerics/random/independent_bits_engine/cons/
10027 default.cc: New.
10028 * testsuite/26_numerics/random/independent_bits_engine/cons/
10029 seed_seq.cc: New.
10030 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10031 typedefs.cc: New.
10032 * testsuite/26_numerics/random/independent_bits_engine/operators/
10033 equal.cc: New.
10034 * testsuite/26_numerics/random/independent_bits_engine/operators/
10035 serialize.cc: New.
10036 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10037 base_move.cc: New.
10038 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10039 seed1.cc: New.
10040 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10041 seed2.cc: New.
10042 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10043 base_copy.cc: New.
10044 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10045 default.cc: New.
10046 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10047 seed_seq.cc: New.
10048 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10049 typedefs.cc: New.
10050 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10051 equal.cc: New.
10052 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10053 serialize.cc
10054 * testsuite/26_numerics/random/mt19937.cc: New.
10055 * testsuite/26_numerics/random/mt19937_64.cc: New.
10056 * testsuite/26_numerics/random/minstd_rand.cc: New.
10057 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10058 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10059 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10060 * testsuite/26_numerics/random/ranlux24.cc: New.
10061 * testsuite/26_numerics/random/ranlux48.cc: New.
10062 * testsuite/26_numerics/random/knuth_b.cc: New.
10063 * testsuite/26_numerics/random/default_random_engine.cc: New.
10064 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10065 parms.cc: New.
10066 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10067 default.cc: New.
10068 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10069 typedefs.cc: New.
10070 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10071 serialize.cc: New.
10072 * testsuite/26_numerics/random/normal_distribution/cons/
10073 parms.cc: New.
10074 * testsuite/26_numerics/random/normal_distribution/cons/
10075 default.cc: New.
10076 * testsuite/26_numerics/random/normal_distribution/requirements/
10077 typedefs.cc: New.
10078 * testsuite/26_numerics/random/normal_distribution/operators/
10079 serialize.cc: New.
10080 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10081 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10082 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10083 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10084 parms_neg.cc: New.
10085 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10086 parms.cc: New.
10087 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10088 default.cc: New.
10089 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10090 typedefs.cc: New.
10091 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10092 serialize.cc: New.
10093 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10094 parms_neg.cc: New.
10095 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10096 parms.cc: New.
10097 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10098 default.cc: New.
10099 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10100 typedefs.cc: New.
10101 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10102 serialize.cc: New.
10103 * testsuite/26_numerics/random/poisson_distribution/cons/
10104 parms.cc: New.
10105 * testsuite/26_numerics/random/poisson_distribution/cons/
10106 default.cc: New.
10107 * testsuite/26_numerics/random/poisson_distribution/requirements/
10108 typedefs.cc
10109 * testsuite/26_numerics/random/poisson_distribution/operators/
10110 serialize.cc: New.
10111 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10112 parms.cc: New.
10113 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10114 default.cc: New.
10115 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10116 typedefs.cc: New.
10117 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10118 serialize.cc: New.
10119 * testsuite/26_numerics/random/discrete_distribution/cons/
10120 range.cc: New.
10121 * testsuite/26_numerics/random/discrete_distribution/cons/
10122 initlist.cc: New.
10123 * testsuite/26_numerics/random/discrete_distribution/cons/
10124 default.cc: New.
10125 * testsuite/26_numerics/random/discrete_distribution/cons/
10126 num_xbound_fun.cc: New.
10127 * testsuite/26_numerics/random/discrete_distribution/requirements/
10128 typedefs.cc: New.
10129 * testsuite/26_numerics/random/discrete_distribution/operators/
10130 serialize.cc: New.
10131 * testsuite/26_numerics/random/weibull_distribution/cons/
10132 parms.cc: New.
10133 * testsuite/26_numerics/random/weibull_distribution/cons/
10134 default.cc: New.
10135 * testsuite/26_numerics/random/weibull_distribution/requirements/
10136 typedefs.cc: New.
10137 * testsuite/26_numerics/random/weibull_distribution/operators/
10138 serialize.cc: New.
10139 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10140 parms.cc: New.
10141 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10142 default.cc: New.
10143 * testsuite/26_numerics/random/negative_binomial_distribution/
10144 requirements/typedefs.cc: New.
10145 * testsuite/26_numerics/random/negative_binomial_distribution/
10146 operators/serialize.cc: New.
10147 * testsuite/26_numerics/random/cauchy_distribution/cons/
10148 parms.cc: New.
10149 * testsuite/26_numerics/random/cauchy_distribution/cons/
10150 default.cc: New.
10151 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10152 typedefs.cc: New.
10153 * testsuite/26_numerics/random/cauchy_distribution/operators/
10154 serialize.cc: New.
10155 * testsuite/26_numerics/random/gamma_distribution/cons/
10156 parms.cc: New.
10157 * testsuite/26_numerics/random/gamma_distribution/cons/
10158 default.cc: New.
10159 * testsuite/26_numerics/random/gamma_distribution/requirements/
10160 typedefs.cc: New.
10161 * testsuite/26_numerics/random/gamma_distribution/operators/
10162 serialize.cc: New.
10163 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10164 parms.cc: New.
10165 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10166 default.cc: New.
10167 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10168 typedefs.cc: New.
10169 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10170 serialize.cc: New.
10171
10172 * testsuite/26_numerics/random/exponential_distribution/cons/
10173 parms.cc: New.
10174 * testsuite/26_numerics/random/exponential_distribution/cons/
10175 default.cc: New.
10176 * testsuite/26_numerics/random/exponential_distribution/requirements/
10177 typedefs.cc: New.
10178 * testsuite/26_numerics/random/exponential_distribution/operators/
10179 serialize.cc: New.
10180 * testsuite/26_numerics/random/lognormal_distribution/cons/
10181 parms.cc: New.
10182 * testsuite/26_numerics/random/lognormal_distribution/cons/
10183 default.cc: New.
10184 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10185 typedefs.cc: New.
10186 * testsuite/26_numerics/random/lognormal_distribution/operators/
10187 serialize.cc: New.
10188 * testsuite/26_numerics/random/binomial_distribution/cons/
10189 parms.cc: New.
10190 * testsuite/26_numerics/random/binomial_distribution/cons/
10191 default.cc: New.
10192 * testsuite/26_numerics/random/binomial_distribution/requirements/
10193 typedefs.cc: New.
10194 * testsuite/26_numerics/random/binomial_distribution/operators/
10195 serialize.cc: New.
10196 * testsuite/26_numerics/random/random_device/cons/
10197 token.cc: New.
10198 * testsuite/26_numerics/random/random_device/cons/
10199 default.cc: New.
10200 * testsuite/26_numerics/random/random_device/requirements/
10201 typedefs.cc: New.
10202 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10203 parms.cc: New.
10204 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10205 default.cc: New.
10206 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10207 typedefs.cc: New.
10208 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10209 serialize.cc: New.
10210 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10211 range.cc: New.
10212 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10213 default.cc: New.
10214 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10215 num_xbound_fun.cc: New.
10216 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10217 initlist_fun.cc: New.
10218 * testsuite/26_numerics/random/piecewise_linear_distribution/
10219 requirements/typedefs.cc: New.
10220 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10221 serialize.cc: New.
10222 * testsuite/26_numerics/random/student_t_distribution/cons/
10223 parms.cc: New.
10224 * testsuite/26_numerics/random/student_t_distribution/cons/
10225 default.cc: New.
10226 * testsuite/26_numerics/random/student_t_distribution/requirements/
10227 typedefs.cc: New.
10228 * testsuite/26_numerics/random/student_t_distribution/operators/
10229 serialize.cc: New.
10230 * testsuite/26_numerics/random/geometric_distribution/cons/
10231 parms.cc: New.
10232 * testsuite/26_numerics/random/geometric_distribution/cons/
10233 default.cc: New.
10234 * testsuite/26_numerics/random/geometric_distribution/requirements/
10235 typedefs.cc: New.
10236 * testsuite/26_numerics/random/geometric_distribution/operators/
10237 serialize.cc: New.
10238 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10239 range.cc: New.
10240 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10241 default.cc: New.
10242 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10243 num_xbound_fun.cc: New.
10244 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10245 initlist_fun.cc: New.
10246 * testsuite/26_numerics/random/piecewise_constant_distribution/
10247 requirements/typedefs.cc: New.
10248 * testsuite/26_numerics/random/piecewise_constant_distribution/
10249 operators/serialize.cc: New.
10250
10251 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10252
10253 * include/ext/bitmap_allocator.h: The typedefs should be made public
10254 if we want them to be accessible. This has been revealed by the patch
10255 that fixes PR c++/26693 in g++.
10256
10257 2009-04-02 Jakub Jelinek <jakub@redhat.com>
10258
10259 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10260 Regenerated.
10261 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10262 Regenerated.
10263 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10264 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10265 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10266 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10267 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10268 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10269 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10270 Regenerated.
10271 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10272
10273 2009-03-31 Jason Merrill <jason@redhat.com>
10274
10275 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10276
10277 PR libstdc++/39310
10278 * include/tr1_impl/type_traits (is_function): Add partial
10279 specializations with function cv-quals.
10280 (__is_function_helper): Remove.
10281 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10282
10283 2009-03-30 Ian Lance Taylor <iant@google.com>
10284
10285 * include/backward/hashtable.h (clear): Return quickly if the
10286 table is empty.
10287
10288 2009-03-27 Ian Lance Taylor <iant@google.com>
10289
10290 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10291 (__stl_prime_list): Add 5 at the start of the list.
10292
10293 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10294
10295 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10296 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10297 std::string&, ios_base::openmode), basic_ifstream<>::
10298 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10299 basic_ofstream(const std::string&, ios_base::openmode),
10300 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10301 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10302 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10303 Add in C++0x mode.
10304 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10305 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10306 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10307 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10308 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10309 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10310 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10311
10312 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10313
10314 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10315 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10316 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10317 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10318
10319 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10320
10321 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10322 _M_transfer_after, _M_reverse_after): Move out of line...
10323 * include/bits/forward_list.tcc: ... here.
10324 (forward_list<>::reverse): Move inline...
10325 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10326
10327 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10328
10329 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10330 28277.cc: Likewise.
10331 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10332 Likewise.
10333 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10334 Likewise.
10335 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10336 Likewise.
10337
10338 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10339
10340 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10341 year(s).
10342 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10343 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10344 Likewise.
10345 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10346 Likewise.
10347 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10348 Likewise.
10349 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10350
10351 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10352
10353 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10354 iterations for simulators.
10355 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10356 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10357 Condition stream width for simulators.
10358 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10359 Likewise.
10360 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10361 Likewise.
10362 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10363
10364 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10365
10366 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10367 sheet version information. Table-ize docbook element examples.
10368 * doc/xml/manual/using.xml: Human-readable header
10369 markup. Alphabetized. Add new headers.
10370 * doc/html: Regenerate.
10371
10372 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10373
10374 * doc/xml/faq.xml: Fix link to setup documentation.
10375
10376 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10377
10378 * include/std/type_traits (__add_lvalue_reference_helper,
10379 __add_rvalue_reference_helper): As an optimization, rewrite
10380 condition (avoid is_function).
10381
10382 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10383
10384 PR libstdc++/39405
10385 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10386 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10387
10388 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10389
10390 * testsuite/30_threads/condition_variable_any/native_handle/
10391 typesizes.cc: Include tweaks.
10392 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10393 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10394 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10395 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10396 * testsuite/30_threads/condition_variable/native_handle/
10397 typesizes.cc: Same.
10398
10399 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10400
10401 * include/bits/shared_ptr.h: Add include guards.
10402 * include/tr1/shared_ptr.h: Likewise.
10403
10404 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10405
10406 * include/std/iostream: Fix doxygen link.
10407 * include/bits/forward_list.h: Fix doxygen markup.
10408 * include/ext/vstring.h: Escape backslash in doxygen comment.
10409 * include/bits/basic_string.h: Likewise.
10410
10411 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10412
10413 * doc/xml/faq.xml: Fix links to implementation status pages.
10414
10415 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10416
10417 * include/std/complex (operator+(const complex<>&, const _Tp&),
10418 operator+(const _Tp&, const complex<>&),
10419 operator-(const complex<>&, const _Tp&),
10420 operator-(const _Tp&, const complex<>&)): Do not assume real()
10421 returns a reference (against DR 387).
10422 * testsuite/26_numerics/complex/dr387_2.cc: New.
10423
10424 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10425
10426 * testsuite/thread/pthread4.cc: Move...
10427 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10428 * testsuite/thread/pthread5.cc: Move...
10429 * testsuite/23_containers/list/pthread5.cc: ...here.
10430 * testsuite/thread/pthread6.cc: Move...
10431 * testsuite/23_containers/map/pthread6.cc: ...here.
10432 * testsuite/thread/pthread7-rope.cc: Move...
10433 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10434 * testsuite/thread/guard.cc: Move...
10435 * testsuite/18_support/pthread_guard.cc: ...here.
10436 * testsuite/thread/18185.cc: Move...
10437 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10438 * testsuite/thread/pthread1.cc: Move...
10439 * testsuite/23_containers/list/pthread1.cc: ...here.
10440 * testsuite/thread/pthread2.cc: Move...
10441 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10442 * testsuite/thread/pthread3.cc: Move...
10443 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10444
10445 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10446 * testsuite/thread: Remove.
10447
10448 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10449
10450 * configure: Regenerate.
10451
10452 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10453
10454 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10455 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10456 from baseline_dir.
10457 * configure: Regenerate.
10458 * testsuite/Makefile.am (baseline_file): Remove variable.
10459 (site.exp): Set baseline_dir rather than baseline_file.
10460 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10461 * testsuite/Makefile.in: Regenerate.
10462
10463 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10464
10465 * testsuite/30_threads/thread/this_thread: Move...
10466 * testsuite/30_threads/this_thread: ...here.
10467 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10468 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10469 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10470 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10471 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10472 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10473
10474 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10475
10476 * doc/doxygen/user.cfg.in: Tweaks.
10477 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10478 be elsewhere.
10479
10480 * include/tr1_impl/unordered_map: Just use most specialized
10481 container module.
10482 * include/tr1_impl/unordered_set: Same.
10483 * include/tr1_impl/array: Same.
10484 * include/bits/stl_list.h: Same.
10485 * include/bits/stl_map.h: Same.
10486 * include/bits/stl_queue.h: Same.
10487 * include/bits/stl_set.h: Same.
10488 * include/bits/stl_stack.h: Same.
10489 * include/bits/forward_list.h: Same.
10490 * include/bits/basic_string.h: Same.
10491 * include/bits/stl_multimap.h: Same.
10492 * include/bits/stl_vector.h: Same.
10493 * include/bits/stl_deque.h: Same.
10494 * include/bits/stl_multiset.h: Same.
10495 * include/bits/stl_bvector.h: Same.
10496
10497 * include/backward/binders.h: Change binder module to binders.
10498
10499 * include/std/complex: Add complex_numers module.
10500 * include/tr1_impl/complex: Same.
10501
10502 * include/std/valarray: Add numeric_arrays module.
10503 * include/bits/gslice_array.h: Same.
10504 * include/bits/gslice.h: Same.
10505 * include/bits/mask_array.h: Same.
10506 * include/bits/slice_array.h: Same.
10507 * include/bits/indirect_array.h: Same.
10508
10509 * include/bits/allocator.h: Add allocators module.
10510 * include/ext/throw_allocator.h
10511 * include/ext/pool_allocator.h
10512 * include/ext/bitmap_allocator.h
10513 * include/ext/new_allocator.h
10514 * include/ext/malloc_allocator.h
10515 * include/ext/array_allocator.h
10516 * include/ext/mt_allocator.h
10517 * include/ext/debug_allocator.h
10518 * include/ext/extptr_allocator.h
10519
10520 * include/tr1_impl/functional: Move namespace markup here.
10521 * include/tr1_impl/regex: Same.
10522
10523 * include/tr1_impl/type_traits: Add metaprogramming module.
10524 * include/std/type_traits: Same.
10525
10526 * include/std/memory: Add memory module.
10527
10528 * include/std/ratio: Add ratio module.
10529
10530 * include/std/chrono: Move namespace markup here, add time module.
10531
10532 * include/std/thread: Move namespace markup here, add concurrency
10533 module.
10534 * include/std/mutex: Use concurrency module.
10535 * include/std/condition_variable: Same.
10536
10537
10538 * include/bits/ios_base.h: Refine io module.
10539 * include/bits/basic_ios.h: Same.
10540 * include/std/fstream: Same.
10541 * include/std/istream: Same.
10542 * include/std/ostream: Same.
10543 * include/std/sstream: Same.
10544
10545 * include/ext/vstring.h: Correct parameter markup.
10546
10547 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10548 * include/bits/unique_ptr.h: Same.
10549
10550 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10551 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10552 * include/bits/stl_heap.h: Add markup for new groupings.
10553 * include/bits/stl_algobase.h: Same.
10554 * include/bits/stl_algo.h: Same.
10555
10556 * include/c_compatibility/stdatomic.h: Add atomics module.
10557 * include/c_global/cstdatomic: Same.
10558
10559 * libsupc++/exception: Add exceptions module.
10560 * libsupc++/typeinfo: Same.
10561 * libsupc++/new: Same.
10562 * libsupc++/exception_ptr.h: Same.
10563 * include/std/system_error: Same.
10564 * include/std/stdexcept: Same.
10565
10566 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10567 * libsupc++/cxxabi-forced.h: Same.
10568
10569 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10570 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10571 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10572 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10573 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10574 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10575 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10576 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10577 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10578 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10579 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10580 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10581 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10582 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10583 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10584 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10585 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10586 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10587 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10588 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10589 * testsuite/23_containers/vector/requirements/dr438/
10590 constructor_1_neg.cc: Same.
10591 * testsuite/23_containers/vector/requirements/dr438/
10592 constructor_2_neg.cc: Same.
10593 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10594 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10595 * testsuite/23_containers/deque/requirements/dr438/
10596 constructor_1_neg.cc: Same.
10597 * testsuite/23_containers/deque/requirements/dr438/
10598 constructor_2_neg.cc: Same.
10599 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10600 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10601 * testsuite/23_containers/list/requirements/dr438/
10602 constructor_1_neg.cc: Same.
10603 * testsuite/23_containers/list/requirements/dr438/
10604 constructor_2_neg.cc: Same.
10605 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10606 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10607 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10608 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10609 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10610 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10611 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10612 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10613 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10614 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10615
10616 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10617
10618 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10619 * doc/doxygen/user.cfg.in: Update.
10620 * scripts/run_doxygen: Adjust for new group names.
10621
10622 * include/tr1_impl/random: Update doxygen group markup.
10623 * include/tr1_impl/unordered_map: Same.
10624 * include/tr1_impl/unordered_set: Same.
10625 * include/tr1_impl/array: Same.
10626 * include/std/numeric: Same.
10627 * include/std/utility: Same.
10628 * include/std/bitset: Same.
10629 * include/std/iosfwd: Same.
10630 * include/bits/stl_list.h: Same.
10631 * include/bits/stl_map.h: Same.
10632 * include/bits/stl_algobase.h: Same.
10633 * include/bits/stl_queue.h: Same.
10634 * include/bits/stl_set.h: Same.
10635 * include/bits/stl_stack.h: Same.
10636 * include/bits/stl_iterator_base_types.h: Same.
10637 * include/bits/forward_list.h: Same.
10638 * include/bits/basic_string.h: Same.
10639 * include/bits/stl_multimap.h: Same.
10640 * include/bits/stl_vector.h: Same.
10641 * include/bits/stl_deque.h: Same.
10642 * include/bits/stl_multiset.h: Same.
10643 * include/bits/stl_algo.h: Same.
10644 * include/bits/stl_bvector.h: Same.
10645 * include/bits/algorithmfwd.h: Same.
10646 * include/bits/stl_function.h: Same.
10647 * include/tr1/cmath: Same.
10648 * include/backward/binders.h: Same.
10649
10650 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10651
10652 * include/std/system_error (system_category): To system_category().
10653 (generic_category): To generic_category. DR 890.
10654 * src/system_error.cc: Define.
10655 * include/bits/functexcept.h: Only one __throw_system_error.
10656 * src/functexcept.cc: Same.
10657 * include/std/mutex: Fixup for changes above.
10658 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10659 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10660 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10661 * config/abi/pre/gnu.ver: Clean up exports.
10662
10663 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10664
10665 * include/std/thread: Fix typo.
10666 * src/thread.cc (thread::join): Use NULL.
10667
10668 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10669
10670 PR libstdc++/39168
10671 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10672 const string&)): Also check that the value != CHAR_MAX.
10673 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10674 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10675 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10676 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10677 _M_cache(const locale&)): Likewise.
10678 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10679 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10680 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10681 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10682 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10683 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10684
10685 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10686 Benjamin Kosnik <bkoz@redhat.com>
10687
10688 * include/std/thread (_Impl_base): Move _M_id out and into ...
10689 (thread): ...here. Call _M_make_routine in body of constructors.
10690 Adjust data member usage to reflect changes.
10691 (_M_make_routine): From _M_make_shared_data.
10692 (_M_start_thread): Add __shared_base_type argument.
10693 * src/thread.cc: Fixups for above.
10694 * config/abi/pre/gnu.ver: Adjust exports.
10695 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10696 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10697 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10698
10699 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10700
10701 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10702 (compare_type_to_native_type): ...this, add alignment check.
10703 * testsuite/30_threads/condition_variable_any/native_handle/
10704 typesizes.cc: Modify as above.
10705 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10706 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10707 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10708 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10709 * testsuite/30_threads/condition_variable/native_handle/
10710 typesizes.cc: Same.
10711 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10712 typesizes.cc: Same.
10713
10714 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10715 * testsuite/30_threads/thread/cons/2.cc: Same.
10716 * testsuite/30_threads/thread/cons/3.cc: Same.
10717 * testsuite/30_threads/thread/cons/4.cc: Same.
10718 * testsuite/30_threads/thread/cons/5.cc: Same.
10719 * testsuite/30_threads/thread/cons/6.cc: Same.
10720 * testsuite/30_threads/thread/cons/7.cc: Same.
10721 * testsuite/30_threads/thread/cons/8.cc: Same.
10722
10723 * testsuite/30_threads/thread/cons/9.cc: New.
10724 * testsuite/30_threads/thread/cons/moveable.cc: New.
10725
10726 * src/condition_variable.cc: Clean up whitespace.
10727 * include/std/condition_variable: Same.
10728
10729 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10730
10731 * include/std/condition_variable (condition_variable): Remove
10732 _M_internal_mutex. Add private __native_type typedef.
10733 * src/condition_variable.cc (condition_variable::notify_one):
10734 Remove _M_internal_mutex use. Use typedef.
10735 (condition_variable::notify_all): Same.
10736 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10737 (recursive_mutex): Same.
10738 (timed_mutex): Same.
10739 (recursive_timed_mutex): Same.
10740 (once_flag): Make __native_type typedef private.
10741
10742 * include/std/thread (this_thread): Add minimal markup.
10743
10744 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10745 Adjust line numbers.
10746 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10747 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10748 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10749 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10750 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10751 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10752 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10753 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10754 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10755 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10756 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10757 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10758 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10759
10760 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10761 * testsuite/30_threads/condition_variable_any/native_handle/
10762 typesizes.cc: New.
10763 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10764 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10765 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10766 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10767 * testsuite/30_threads/condition_variable/native_handle/
10768 typesizes.cc: Same.
10769 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10770 typesizes.cc: Same.
10771
10772 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10773
10774 PR testsuite/33300
10775 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10776 on darwin for lp64.
10777
10778 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
10779
10780 * configure.host: Set abi_baseline_pair for mips64*-linux.
10781 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10782
10783 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10784
10785 * include/std/thread (this_thread::get_id): Inline.
10786
10787 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10788
10789 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10790 _Callable as template argument for _M_make_shared_data.
10791 * testsuite/30_threads/thread/cons/6.cc: New.
10792 * testsuite/30_threads/thread/cons/7.cc: New.
10793 * testsuite/30_threads/thread/cons/8.cc: New.
10794
10795 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
10796
10797 * testsuite/30_threads/thread/member: To..
10798 * testsuite/30_threads/thread/members: ...this.
10799 * testsuite/30_threads/condition_variable/member: To...
10800 * testsuite/30_threads/condition_variable/members: ...this.
10801
10802 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
10803
10804 * include/std/thread (thread::id): Move definition inside thread.
10805 Use native_handle_type. Remove this_thread::get_id friend.
10806 Change __thread_data_ptr to __shared_base_ptr.
10807 (thread::id::id(native_handle_type): Make public. Still explicit.
10808 Use native_handle_type. Change _M_thread_id to _M_thread.
10809 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10810 _M_thread_handle to _M_id.
10811 (thread::__thread_data): Rename to _Impl.
10812 Fixup for renames.
10813 (thread::_M_make_thread_data): Return derived type.
10814 (thread::hardware_concurrency): Add definition for default case.
10815 (thread::get_id): Now can define inline.
10816 (thread): Change _M_thread_data to _M_data.
10817 (this_thread::get_id): Now can define inline.
10818 * src/thread.cc (__thread_proxy): Rename to
10819 execute_native_thread_routine.
10820 Fixup for other renames.
10821 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10822 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10823 * testsuite/30_threads/thread/algorithm: Move to..
10824 * testsuite/30_threads/thread/swap: ...this.
10825 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10826 * testsuite/30_threads/thread/id/operators.cc: New.
10827
10828 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10829
10830 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10831 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10832 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10833 exposing it in public std::tuple interface.
10834
10835 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10836 Benjamin Kosnik <bkoz@redhat.com>
10837
10838 * include/std/thread (__thread_data_base): Nest class in std::thread.
10839 (__thread_data): Likewise.
10840 (__thread_data_ptr): Nest typedef in std::thread.
10841 * src/thread.cc (__thread_proxy): Qualify the above names.
10842 * config/abi/pre/gnu.ver: Remove unused exports.
10843
10844 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
10845
10846 * include/bits/unique_ptr.h: Remove private __this_type typedef.
10847 * include/bits/stl_vector.h: Remove private vector_type typedef.
10848 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10849 Fix line numbers.
10850 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10851 * testsuite/23_containers/vector/requirements/dr438/
10852 constructor_1_neg.cc: Same.
10853 * testsuite/23_containers/vector/requirements/dr438/
10854 constructor_2_neg.cc: Same.
10855 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10856 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10857
10858 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10859
10860 PR libstdc++/25191
10861 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10862 deal consistently with __try and __catch too.
10863 * src/localename.cc: Replace try -> __try, catch -> __catch.
10864 * src/ios.cc: Likewise.
10865 * src/locale.cc: Likewise.
10866 * src/istream.cc: Likewise.
10867 * src/thread.cc: Likewise.
10868 * src/compatibility.cc: Likewise.
10869 * src/bitmap_allocator.cc: Likewise.
10870 * src/ios_init.cc: Likewise.
10871 * include/debug/deque: Likewise.
10872 * include/debug/list: Likewise.
10873 * include/tr1_impl/hashtable: Likewise.
10874 * include/std/bitset: Likewise.
10875 * include/ext/pb_ds/detail/resize_policy/
10876 hash_load_check_resize_trigger_imp.hpp: Likewise.
10877 * include/ext/pb_ds/detail/resize_policy/
10878 hash_standard_resize_policy_imp.hpp: Likewise.
10879 * include/ext/pb_ds/detail/cc_hash_table_map_/
10880 resize_fn_imps.hpp: Likewise.
10881 * include/ext/pb_ds/detail/cc_hash_table_map_/
10882 constructor_destructor_fn_imps.hpp: Likewise.
10883 * include/ext/pb_ds/detail/pat_trie_/
10884 split_join_branch_bag.hpp: Likewise.
10885 * include/ext/pb_ds/detail/pat_trie_/
10886 constructors_destructor_fn_imps.hpp: Likewise.
10887 * include/ext/pb_ds/detail/bin_search_tree_/
10888 constructors_destructor_fn_imps.hpp: Likewise.
10889 * include/ext/pb_ds/detail/gp_hash_table_map_/
10890 resize_fn_imps.hpp: Likewise.
10891 * include/ext/pb_ds/detail/gp_hash_table_map_/
10892 constructor_destructor_fn_imps.hpp: Likewise.
10893 * include/ext/pb_ds/detail/binary_heap_/
10894 constructors_destructor_fn_imps.hpp: Likewise.
10895 * include/ext/pb_ds/detail/binary_heap_/
10896 erase_fn_imps.hpp: Likewise.
10897 * include/ext/pb_ds/detail/binary_heap_/
10898 split_join_fn_imps.hpp: Likewise.
10899 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10900 constructors_destructor_fn_imps.hpp: Likewise.
10901 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10902 * include/ext/pb_ds/detail/list_update_map_/
10903 constructor_destructor_fn_imps.hpp: Likewise.
10904 * include/ext/slist: Likewise.
10905 * include/ext/memory: Likewise.
10906 * include/ext/rc_string_base.h: Likewise.
10907 * include/ext/ropeimpl.h: Likewise.
10908 * include/ext/vstring.tcc: Likewise.
10909 * include/ext/rope: Likewise.
10910 * include/ext/sso_string_base.h: Likewise.
10911 * include/bits/shared_ptr.h: Likewise.
10912 * include/bits/stl_list.h: Likewise.
10913 * include/bits/locale_classes.tcc: Likewise.
10914 * include/bits/locale_facets.tcc: Likewise.
10915 * include/bits/locale_classes.h: Likewise.
10916 * include/bits/forward_list.h: Likewise.
10917 * include/bits/stl_vector.h: Likewise.
10918 * include/bits/stl_deque.h: Likewise.
10919 * include/bits/istream.tcc: Likewise.
10920 * include/bits/stl_uninitialized.h: Likewise.
10921 * include/bits/ostream.tcc: Likewise.
10922 * include/bits/vector.tcc: Likewise.
10923 * include/bits/stl_tempbuf.h: Likewise.
10924 * include/bits/deque.tcc: Likewise.
10925 * include/bits/basic_string.tcc: Likewise.
10926 * include/bits/ostream_insert.h: Likewise.
10927 * include/bits/locale_facets_nonio.tcc: Likewise.
10928 * include/bits/stl_tree.h: Likewise.
10929 * include/bits/fstream.tcc: Likewise.
10930 * include/tr1/shared_ptr.h: Likewise.
10931 * include/tr1/hypergeometric.tcc: Likewise.
10932 * include/backward/hashtable.h: Likewise.
10933 * libsupc++/exception_ptr.h: Likewise.
10934 * libsupc++/eh_personality.cc: Likewise.
10935 * libsupc++/eh_call.cc: Likewise.
10936 * config/locale/gnu/monetary_members.cc: Likewise.
10937 * config/locale/gnu/time_members.h: Likewise.
10938 * config/locale/generic/time_members.h: Likewise.
10939
10940 2009-02-03 Johannes Singler <singler@ira.uka.de>
10941
10942 * include/parallel/algorithmfwd.h:
10943 Add parallelism default for many declarations.
10944 * include/parallel/numericfwd.h: Likewise.
10945 * include/parallel/iterator.h: Use iterator_traits as usual.
10946 * include/parallel/par_loop.h:
10947 Include equally_split.h.
10948 (for_each_template_random_access_ed):
10949 Avoid calling the Result default constructor.
10950 * include/parallel/numeric: Replace
10951 for_each_template_random_access by
10952 for_each_template_random_access_ed in numeric functions.
10953
10954 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
10955
10956 * config/os/gnu-linux/os_defines.h: Remove superfluous
10957 __NO_STRING_INLINES.
10958
10959 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10960
10961 * testsuite/21_strings/c_strings/char/3.cc: New test.
10962 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
10963
10964 2009-01-30 Ulrich Drepper <drepper@redhat.com>
10965 Jakub Jelinek <jakub@redhat.com>
10966
10967 PR libstdc++/30928 (partial, works together with recent glibcs)
10968 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10969 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10970 defined.
10971 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10972 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10973 defined.
10974 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10975 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10976 defined.
10977 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10978 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10979 defined.
10980 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
10981 argument is const char *, assign result to const char * var, not
10982 char *.
10983 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
10984 argument is const wchar_t *, assign result to const wchar_t * var, not
10985 wchar_t *.
10986
10987 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
10988
10989 * include/std/thread: Remove unused headers.
10990 (__thread_data_base): Remove unused mutex and base.
10991 (thread::~thread): Only detach if joinable.
10992 (thread::joinable): Test if thread data ptr is empty.
10993 (thread::_M_thread_data_mutex): Remove.
10994 (thread::_M_get_thread_data): Remove.
10995 (thread::_M_make_thread_data): Remove overload, use make_shared.
10996 (thread::id::id): Make constructor explicit.
10997 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
10998 (thread::_M_start_thread): Break shared_ptr cycle on error.
10999 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11000 * testsuite/30_threads/thread/member/4.cc: New.
11001 * testsuite/30_threads/thread/member/5.cc: New.
11002
11003 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11004
11005 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11006 (standard_layout): Just use !has_virtual_destructor for now.
11007 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11008 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11009 * testsuite/30_threads/recursive_mutex/requirements/
11010 standard_layout.cc: New.
11011 * testsuite/30_threads/condition_variable/requirements/
11012 standard_layout.cc: New.
11013 * testsuite/29_atomics/atomic_address/requirements/
11014 standard_layout.cc: Adjust.
11015 * testsuite/29_atomics/atomic_flag/requirements/
11016 standard_layout.cc: Same.
11017 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11018 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11019 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11020 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11021 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11022 line numbers.
11023 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11024 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11025 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11026 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11027 Remove, not required.
11028
11029 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11030
11031 * include/std/thread (__thread_data_base, thread): Rename member
11032 functions to match coding style.
11033 (thread::thread,thread::operator=): Define move operations.
11034 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11035 * config/abi/pre/gnu.ver: Adjust.
11036
11037 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11038
11039 PR libstdc++/38384
11040 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11041 on HPUX.
11042 * configure: Regenerate.
11043
11044 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11045
11046 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11047 atomic_flag_fence.
11048
11049 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11050
11051 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11052 Uros Bizjak <ubizjak@gmail.com>
11053
11054 PR libstdc++/38834
11055 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11056 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11057
11058 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11059 Rainer Emrich <r.emrich@de.tecosim.com>
11060
11061 PR libstdc++/38919
11062 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11063 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11064 * configure: Regenerate.
11065
11066 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11067
11068 * include/std/thread (__thread_data_base::__run): Make non-const.
11069 * testsuite/30_threads/thread/cons/5.cc: New.
11070
11071 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11072
11073 * src/Makefile.am (sources): Add math_stubs_float.cc.
11074 * src/Makefile.in: Regenerate.
11075 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11076
11077 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11078
11079 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11080 * src/Makefile.in: Regenerate.
11081 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11082
11083 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11084
11085 PR libstdc++/32666
11086 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11087
11088 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11089
11090 PR libstdc++/32666
11091 * Makefile.am (hosted_source): Remove libmath directory.
11092 * Makefile.in: Regenerate.
11093 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11094 (AC_REPLACE_MATHFUNCS): Remove.
11095 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11096 in GLIBCXX_CHECK_C99_TR1.
11097 * acinclude.m4: Remove libmath, need_math.
11098 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11099 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11100 * configure.ac: Same.
11101 * configure: Regenerate.
11102 * fragment.am: Fix comment.
11103 * config.h.in: Regenerate.
11104 * src/Makefile.in: Regenerate.
11105 * src/Makefile.am: Remove libmath references.
11106 * doc/Makefile.in: Regenerate.
11107 * po/Makefile.in: Regenerate.
11108 * include/Makefile.in: Regenerate.
11109 * libsupc++/Makefile.in: Regenerate.
11110 * testsuite/Makefile.in: Regenerate.
11111
11112 * src/compatibility.cc: Also export long double versions of "C" math
11113 library if hppa-linux.
11114 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11115 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11116
11117 * libmath: Remove.
11118 * libmath/signbit.c: Same.
11119 * libmath/stubs.c: Same.
11120 * libmath/Makefile.in: Same.
11121 * libmath/copysignf.c: Same.
11122 * libmath/mathconf.h: Same.
11123 * libmath/signbitf.c: Same.
11124 * libmath/Makefile.am: Same.
11125 * libmath/signbitl.c: Same.
11126
11127 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11128 Paolo Carlini <paolo.carlini@oracle.com>
11129
11130 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11131 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11132 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11133 * configure.ac: Adjust.
11134 * doc/xml/manual/configure.xml: Update.
11135 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11136 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11137 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11138 * configure: Regenerate.
11139 * config.h.in: Likewise.
11140
11141 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11142 thread::joinable, thread::swap, this_thread::get_id,
11143 this_thread::yield): Define inline...
11144 * include/std/thread: ... here.
11145 * config/abi/pre/gnu.ver: Adjust.
11146
11147 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11148
11149 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11150 Add dg-timeout-factor 2.0.
11151 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11152 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11153 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11154 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11155 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11156 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11157
11158 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11159
11160 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11161 field from readelf output.
11162
11163 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11164
11165 PR libstdc++/38384
11166 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11167 * configure: Regenerate.
11168
11169 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11170
11171 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11172 _GLIBCXX_HAVE_TLS.
11173 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11174
11175 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11176
11177 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11178 constructor for _M_pattern.
11179 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11180 string.cc: Test construction from different basic_string type.
11181 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11182 string.cc: Likewise.
11183
11184 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11185 Jonathan Larmour <jifl@eCosCentric.com>
11186
11187 PR libstdc++/36801
11188 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11189 New.
11190 (__gnu_cxx::__exchange_and_add): Use it.
11191 * src/atomic.cc (get_atomic_mutex): New.
11192 * src/debug.cc (get_safe_base_mutex): New.
11193 * src/locale.cc (get_locale_cache_mutex): New.
11194 * src/mt_allocator.cc (get_freelist): New.
11195 (get_freelist_mutex): New.
11196 * src/pool_allocator.cc (get_palloc_mutex): New.
11197 * include/std/mutex (__once_functor_lock): To
11198 (__get_once_functor_lock): ...this.
11199 * src/mutex.cc (__once_mutex): Don't export, use
11200 (get_once_mutex): ...this.
11201 * config/abi/pre/gnu.ver: Adjust exports.
11202
11203 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11204
11205 PR libstdc++/38732
11206 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11207 referenceCount field again.
11208 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11209 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11210 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11211 inline functions.
11212 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11213 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11214 instead of __cxa_exception.
11215 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11216 __cxxabiv1::__cxa_throw): Likewise.
11217 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11218 std::__exception_ptr::exception_ptr::_M_addref,
11219 std::__exception_ptr::exception_ptr::_M_release,
11220 __gxx_dependent_exception_cleanup): Likewise.
11221 * testsuite/18_support/exception/38732.cc: New test.
11222
11223 PR libstdc++/38092
11224 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11225 * src/compatibility.cc: Don't use .symver directives if
11226 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11227 * config.h.in: Regenerated.
11228 * configure: Likewise.
11229
11230 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11231
11232 PR libstdc++/38466
11233 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11234
11235 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11236
11237 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11238 of classic locale...
11239 (locale::classic): Here.
11240
11241 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11242
11243 * include/tr1_impl/regex: Fix bad return statements and typos.
11244
11245 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11246
11247 * include/tr1_impl/regex: Remove unimplemented function definitions.
11248 * testsuite/28_regex/init-list.cc: Compile only.
11249 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11250 c_string_extended.cc: Same.
11251 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11252 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11253
11254 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11255
11256 PR libstdc++/38384
11257 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
11258 * configure: Regenerate.
11259
11260 2009-01-05 Ben Elliston <bje@au.ibm.com>
11261
11262 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11263 * configure: Regenerate.
11264
11265 2009-01-05 Ben Elliston <bje@au.ibm.com>
11266
11267 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11268 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11269 * configure: Regenerate.
11270
11271 2009-01-04 Richard Guenther <rguenther@suse.de>
11272
11273 PR libstdc++/38720
11274 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11275 integer type for storage, arithmetic and comparisons.
11276 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11277
11278 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11279
11280 PR libstdc++/38719
11281 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11282 _Fwd_list_const_iterator::_M_next): Fix return type.
11283
11284 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11285
11286 * Revert last commit, reopen and suspend libstdc++/38678.
11287
11288 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11289
11290 PR libstdc++/38678
11291 * include/std/istream (basic_istream<>::_M_read): New.
11292 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11293 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11294 * include/std/ostream (basic_ostream<>::_M_write_): New.
11295 (basic_ostream<>::_M_write): Adjust.
11296 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11297 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11298 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11299 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11300 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.