Makefile.am: Remove use of baseline_file.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-11-11 Jason Merrill <jason@redhat.com>
2
3 * testsuite/Makefile.am: Remove use of baseline_file.
4 * testsuite/Makefile.in: Likewise.
5
6 PR c++/39131
7 * config/abi/pre/gnu.ver: Add DFP types.
8 * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4.
9
10 2009-11-11 Paolo Carlini <paolo.carlini@oracle.com>
11
12 * include/bits/basic_string.h (to_string(int), to_string(unsigned),
13 to_string(long), to_string(unsigned long), to_string(float),
14 to_string(double), to_wstring(int), to_wstring(unsigned),
15 to_wstring(long), to_wstring(unsigned long), to_wstring(float),
16 to_wstring(double)): Add, per resolution of DR 1261.
17 * include/ext/vstring.h: Likewise.
18 * testsuite/21_strings/basic_string/numeric_conversions/char/
19 dr1261.cc: Add.
20 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
21 dr1261.cc: Likewise.
22
23 2009-11-09 Benjamin Kosnik <bkoz@redhat.com>
24
25 * doc/doxygen/user.cfg.in: Regenerate, add files.
26 * libsupc++/eh_ptr.cc: Format.
27 * libsupc++/exception_ptr.h: Same.
28 * libsupc++/cxxabi.h(recursive_init_error): Move declaration here.
29 * libsupc++/guard.cc: From here.
30 * libsupc++/nested_exception.h: Add markup.
31
32 2009-11-09 Johannes Singler <singler@kit.edu>
33
34 * include/parallel/multiway_merge.h (multiway_merge_*,
35 __sequential_multiway_merge, parallel_multiway_merge): Replace
36 int by appropriate difference_type (typedef to _SeqNumber) or
37 _ThreadIndex.
38 * include/parallel/multiseq_selection.h (multiseq_partition,
39 multiseq_selection): Replace int by appropriate difference_type
40 (typedef to _SeqNumber)
41 * include/parallel/base.h (__get_max_threads): Replace int by
42 _ThreadIndex.
43 * include/parallel/balanced_quicksort.h
44 (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise.
45 * include/parallel/set_operations.h (__parallel_set_operation):
46 Likewise.
47 * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise.
48 * include/parallel/multiway_mergesort.h (_SplitConsistently,
49 parallel_sort_mwms_pu, parallel_sort_mwms): Likewise.
50 * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
51 Likewise.
52 * include/parallel/partition.h (__parallel_partition): Replace int
53 by appropriate difference_type or _ThreadIndex.
54
55 2009-11-08 Jason Merrill <jason@redhat.com>
56
57 * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
58
59 2009-11-06 Benjamin Kosnik <bkoz@redhat.com>
60
61 * doc/doxygen/user.cfg.in: Adjust includes.
62
63 * doc/doxygen/doxygroups.cc: Move group markup.
64 * include/tr1_impl/regex: Change " to '. Add group markup.
65 * include/std/utility: Same.
66 * include/std/type_traits: Same.
67 * include/std/streambuf: Same.
68 * include/std/iosfwd: Same.
69 * include/std/limits: Same.
70 * include/std/sstream: Same.
71 * include/profile/impl/profiler_state.h: Same.
72 * include/profile/impl/profiler_hashtable_size.h: Same.
73 * include/bits/stl_algobase.h: Same.
74 * include/bits/stl_iterator_base_types.h: Same.
75 * include/bits/stream_iterator.h: Same.
76 * include/bits/stl_iterator.h: Same.
77 * include/bits/stl_tempbuf.h: Same.
78 * include/bits/streambuf_iterator.h: Same.
79 * libsupc++/exception: Same.
80 * libsupc++/cxxabi.h: Same.
81 * include/tr1_impl/type_traits: Same.
82
83 * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
84 * include/parallel/list_partition.h: Same.
85 * include/parallel/for_each.h: Same.
86 * include/parallel/workstealing.h: Same.
87 * include/parallel/base.h: Same.
88 * include/parallel/equally_split.h: Same.
89 * include/parallel/random_shuffle.h: Same.
90 * include/parallel/balanced_quicksort.h: Same.
91 * include/parallel/merge.h: Same.
92 * include/parallel/multiway_mergesort.h: Same.
93 * include/parallel/compatibility.h: Same.
94 * include/parallel/queue.h: Same.
95 * include/parallel/checkers.h: Same.
96 * include/parallel/random_number.h: Same.
97
98
99 * include/c_global/csignal: Change # to \#.
100 * include/c_global/cstdlib: Same.
101 * include/c_global/cstdio: Same.
102 * include/c_global/cstdarg: Same.
103 * include/c_global/cctype: Same.
104 * include/c_global/cerrno: Same.
105 * include/c_global/cstdatomic: Same.
106 * include/c_global/cmath: Same.
107 * include/c_global/ciso646: Same.
108 * include/c_global/ctime: Same.
109 * include/c_global/clocale: Same.
110 * include/c_global/climits: Same.
111 * include/c_global/cassert: Same.
112 * include/c_global/csetjmp: Same.
113 * include/c_global/cwchar: Same.
114 * include/c_global/cfloat: Same.
115 * include/c_global/cstring: Same.
116 * include/c_global/cstddef: Same.
117 * include/c_global/cwctype: Same.
118
119 * include/std/memory: Only dance around boost_sp_counted_base.h.
120 * include/tr1_impl/boost_sp_counted_base.h: Add markup.
121 * include/tr1/shared_ptr.h: Strip markup.
122 * include/bits/shared_ptr.h: Move base types...
123 * include/bits/shared_ptr_base.h: ...here.
124 * include/Makefile.am: Add.
125 * include/Makefile.in: Regenerate.
126 * configure: Same.
127 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
128 Adjust line numbers.
129 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
130
131 2009-11-06 Paolo Carlini <paolo.carlini@oracle.com>
132
133 * include/parallel/multiway_merge.h: Simple formatting and
134 uglification fixes.
135 * include/parallel/find_selectors.h: Likewise.
136 * include/parallel/losertree.h: Likewise.
137 * include/parallel/list_partition.h: Likewise.
138 * include/parallel/for_each.h: Likewise.
139 * include/parallel/multiseq_selection.h: Likewise.
140 * include/parallel/workstealing.h: Likewise.
141 * include/parallel/par_loop.h: Likewise.
142 * include/parallel/numeric: Likewise.
143 * include/parallel/quicksort.h: Likewise.
144 * include/parallel/equally_split.h: Likewise.
145 * include/parallel/omp_loop_static.h: Likewise.
146 * include/parallel/random_shuffle.h: Likewise.
147 * include/parallel/balanced_quicksort.h: Likewise.
148 * include/parallel/tags.h: Likewise.
149 * include/parallel/set_operations.h: Likewise.
150 * include/parallel/merge.h: Likewise.
151 * include/parallel/unique_copy.h: Likewise.
152 * include/parallel/multiway_mergesort.h: Likewise.
153 * include/parallel/search.h: Likewise.
154 * include/parallel/partition.h: Likewise.
155 * include/parallel/partial_sum.h: Likewise.
156 * include/parallel/find.h: Likewise.
157 * include/parallel/queue.h: Likewise.
158 * include/parallel/omp_loop.h: Likewise.
159 * include/parallel/checkers.h: Likewise.
160 * include/parallel/sort.h: Likewise.
161
162 2009-11-06 Jonathan Wakely <jwakely.gcc@gmail.com>
163
164 PR libstdc++/41949
165 * include/std/ostream: Adjust link.
166
167 2009-11-05 Paolo Carlini <paolo.carlini@oracle.com>
168
169 * include/parallel/multiway_merge.h: Simple formatting and
170 uglification fixes.
171 * include/parallel/losertree.h: Likewise.
172 * include/parallel/base.h: Likewise.
173 * include/parallel/par_loop.h: Likewise.
174 * include/parallel/omp_loop_static.h: Likewise.
175 * include/parallel/multiway_mergesort.h: Likewise.
176 * include/parallel/partial_sum.h: Likewise.
177 * include/parallel/omp_loop.h: Likewise.
178
179 2009-11-04 Benjamin Kosnik <bkoz@redhat.com>
180
181 * testsuite/25_algorithms/fill/5.cc: Move...
182 * testsuite/25_algorithms/fill_n/1.cc: ...here.
183
184 2009-11-04 Paolo Carlini <paolo.carlini@oracle.com>
185
186 * include/parallel/multiway_merge.h: Simple formatting and
187 uglification fixes.
188 * include/parallel/losertree.h: Likewise.
189
190 2009-11-03 David Krauss <potswa@mac.com>
191 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR libstdc++/41351
194 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
195 _RandomAccessIterator, _RandomAccessIterator,
196 random_access_iterator_tag)): Rewrite to use only std::swap in
197 general and std::copy/std::copy_backward when safe.
198
199 2009-11-02 Benjamin Kosnik <bkoz@redhat.com>
200
201 * include/std/future: Use base class with nested types.
202 (__future_base): New.
203 (__future_base::_Result_base): From _Future_result_base.
204 (__future_base::_Result): From _Future_result.
205 (__future_base::_Move_result): From _Move_future_result.
206 (__future_base::_Ptr): From _Future_ptr.
207 (__future_base::_State): From _Future_state.
208 (__basic_future): From _Future_impl.
209 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
210 numbers.
211 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
212 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
213 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
214 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
215 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
216 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
217
218 2009-10-31 Paolo Carlini <paolo.carlini@oracle.com>
219
220 * include/std/chrono (struct __common_rep_type): New.
221 (duration_cast(const duration<>&),
222 duration<>::duration(const _Rep2&),
223 duration<>::duration(const duration<>&),
224 operator*(const duration<>&, const _Rep2&),
225 operator*(const _Rep1&, const duration<>&),
226 operator/(const duration<>&, const _Rep2&),
227 time_point_cast(const time_point<>&)): Implement resolution of
228 DR 1177 ([Ready] in Santa Cruz), change to not participate to
229 overload resolution if the constraints are not met.
230 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
231 * testsuite/20_util/duration/cons/dr974.cc: Likewise.
232 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
233 dg-error line numbers.
234 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
235 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
236
237 2009-10-31 Gerald Pfeifer <gerald@pfeifer.com>
238
239 * doc/xml/manual/intro.xml: Refer to our bugs page instead of
240 Bugzilla directly.
241
242 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
243
244 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
245 * libsupc++/typeinfo (type_info::name()): Likewise.
246 * libsupc++/tinfo2.cc (before): Likewise.
247
248 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
249
250 * include/bits/random.h: Fix typo in static_assert text.
251
252 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
253
254 PR libstdc++/41759
255 * include/bits/random.h: Tweak a bit the text of some static_asserts.
256
257 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
258
259 * include/std/type_traits (__is_convertible_simple): Remove.
260 (__is_convertible_helper): Adjust.
261 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
262 dg-error line numbers.
263 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
264 Likewise.
265
266 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
267
268 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
269 * libsupc++/typeinfo (type_info::name()): Likewise.
270 * libsupc++/tinfo2.cc (before): Likewise.
271
272 2009-10-28 Jerry Quinn <jlquinn@optonline.net>
273
274 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
275 pointer if name begins with '*'.
276 * libsupc++/typeinfo (type_info::name()): Likewise.
277 * libsupc++/tinfo2.cc (before): Likewise.
278
279 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
280 Douglas Gregor <doug.gregor@gmail.com>
281
282 PR libstdc++/40925 (again)
283 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
284 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
285 with move-only types in the presence of "null pointers".
286 * testsuite/20_util/pair/40925.cc: Extend.
287
288 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
289
290 * include/std/type_traits (__is_int_or_cref): Remove.
291 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
292 suppress warnings isn't necessary anymore).
293 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
294 * testsuite/20_util/is_convertible/requirements/
295 explicit_instantiation.cc: Likewise.
296 * testsuite/20_util/is_convertible/value.cc: Likewise.
297 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
298 dg-error line numbers.
299 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
300 Likewise.
301
302 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
303
304 * testsuite/20_util/pair/40925.cc: Minor comment fix.
305
306 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
307
308 PR libstdc++/40925
309 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
310 Use enable_if to remove it from the overload set when either _U1
311 is not convertible to _T1 or _U2 is not convertible to _T2.
312 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
313
314 2009-10-29 Douglas Gregor <doug.gregor@gmail.com>
315
316 PR libstdc++/40925
317 * testsuite/20_util/pair/40925.cc: Add.
318
319 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
320
321 * include/decimal/decimal: Minor formatting and uglification fixes.
322 * include/decimal/decimal.h: Likewise.
323
324 2009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
325
326 * include/bits/stl_iterator_base_funcs.h: (next): Change
327 template parameter name consistently with the resolution
328 of DR 1011 ([Ready] in Santa Cruz).
329
330 2009-10-28 Johannes Singler <singler@kit.edu>
331
332 PR libstdc++/40852
333 * include/parallel/multiseq_selection.h
334 (multiseq_partition, multiseq_selection): Avoid intermediate
335 values exceeding the integer type range for very large inputs.
336
337 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
338
339 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
340 per the straightforward resolution of DR 974.
341 * testsuite/20_util/duration/cons/dr974.cc: Add.
342
343 2009-10-26 Jakub Jelinek <jakub@redhat.com>
344
345 PR libstdc++/38923
346 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
347 *s. Accept ld version without text in ()s.
348 * configure: Regenerated.
349
350 2009-10-26 Jason Merrill <jason@redhat.com>
351
352 Core issue 906
353 * include/std/future (~Future_result_base): Default outside class
354 body.
355 * include/std/system_error (error_category()): Likewise.
356 * libsupc++/nested_exception.h (nested_exception): Remove
357 exception specifications from defaulted methods.
358
359 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
360
361 PR libstdc++/41773
362 Revert:
363 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
364
365 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
366 const _Alloc&)): New, declare.
367 (_S_construct(_CharT*, _CharT*, const _Alloc&),
368 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
369 _S_construct(iterator, iterator, const _Alloc&),
370 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
371 forward to the latter.
372 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
373 size_type, const _Alloc&)): Define.
374 (basic_string(const basic_string&, size_type, size_type),
375 basic_string(const basic_string&, size_type, size_type,
376 const _Alloc&), basic_string(const _CharT*, size_type,
377 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
378 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
379 * config/abi/pre/gnu.ver: Remove recently added exports.
380 * src/string-inst.cc: Remove instantiations.
381
382 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
383
384 PR libstdc++/41763
385 * include/bits/valarray_array.h (__valarray_default_construct,
386 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
387 __valarray_destroy_elements, __valarray_product): Do not qualify with
388 __restrict__ pointers accessing data also accessed by other pointers.
389
390 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
391
392 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
393 const _Alloc&)): New, declare.
394 (_S_construct(_CharT*, _CharT*, const _Alloc&),
395 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
396 _S_construct(iterator, iterator, const _Alloc&),
397 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
398 forward to the latter.
399 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
400 size_type, const _Alloc&)): Define.
401 (basic_string(const basic_string&, size_type, size_type),
402 basic_string(const basic_string&, size_type, size_type,
403 const _Alloc&), basic_string(const _CharT*, size_type,
404 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
405 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
406 * config/abi/pre/gnu.ver: Remove recently added exports.
407 * src/string-inst.cc: Remove instantiations.
408
409 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
410
411 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
412 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
413
414 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
415
416 * include/c_compatibility/stdatomic.h: Include cstdatomic if
417 __cplusplus.
418
419 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
420
421 PR libstdc++/40654
422 PR libstdc++/40826
423 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
424 static_cast from base to derived.
425 (atomic_flag_clear_explicit): Same.
426 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
427 Remove value type constructor.
428 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
429 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
430 initialized the atomic_flag member.
431
432 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
433
434 * doc/xml/authors.xml: Update.
435 * doc/xml/manual/intro.xml: Move test section...
436 * doc/xml/manual/appendix_porting.xml: ...here.
437 * doc/xml/manual/diagnostics.xml: Edit.
438 * doc/xml/manual/using.xml: Break out exception section.
439 * doc/xml/manual/using_exceptions.xml: New.
440 * doc/html: Regenerate.
441
442 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
443
444 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
445
446 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
447
448 * include/bits/basic_string.h (operator+=(initializer_list<>),
449 append(initializer_list<>)): Forward to the append overload taking
450 a const CharT* pointer and a size, thus avoiding instantiating
451 unnecessarily in the built library the overload taking a pair of
452 iterators.
453 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
454 for assign.
455 (insert(iterator, initializer_list<>): Likewise for insert.
456
457 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
458
459 * include/bits/c++config: Do not disable extern templates for string
460 in plain parallel-mode and in profile-mode; add comment explaining
461 _GLIBCXX_EXTERN_TEMPLATE == -1.
462 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
463
464 2009-10-14 Jason Merrill <jason@redhat.com>
465
466 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
467
468 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
469
470 * include/parallel/for_each_selectors.h: Minor uglification and
471 stylistic fixes.
472
473 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
474
475 * include/precompiled/stdc++.h: Include <initializer_list>
476 for completeness.
477
478 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
479
480 * include/bits/random.h (class linear_congruential_engine,
481 class mersenne_twister_engine, class subtract_with_carry_engine,
482 class discard_block_engine, class independent_bits_engine,
483 class shuffle_order_engine, class uniform_int_distribution,
484 class binomial_distribution, class geometric_distribution,
485 class negative_binomial_distribution, class poisson_distribution,
486 class discrete_distribution): Do not use simulated concept checks,
487 tidy startic_asserts on argument types and ranges.
488 (class uniform_real_distribution, class normal_distribution,
489 class lognormal_distribution, class gamma_distribution,
490 class chi_squared_distribution, class cauchy_distribution,
491 class fisher_f_distribution, class student_t_distribution,
492 class exponential_distribution, class weibull_distribution,
493 class extreme_value_distribution, class piecewise_linear_distribution,
494 class piecewise_constant_distribution): Add static_assert on
495 template argument type.
496 * include/std/random: Do not include <bits/concept_check.h>.
497 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
498 Fix.
499 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
500 Likewise.
501 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
502 Likewise.
503 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
504 Likewise.
505 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
506 Likewise.
507 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
508 Likewise.
509 * testsuite/26_numerics/random/discard_block_engine/requirements/
510 typedefs.cc: Likewise.
511 * testsuite/26_numerics/random/discard_block_engine/operators/
512 equal.cc: Likewise.
513 * testsuite/26_numerics/random/discard_block_engine/operators/
514 serialize.cc: Likewise.
515 * testsuite/26_numerics/random/linear_congruential_engine/
516 requirements/non_uint_neg.cc: Tweak.
517
518 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
519
520 * doc/xml/manual/messages.xml: Update GNU gettext reference.
521
522 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
523
524 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
525 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
526 Update link to bogus site with reference to unix.org.
527 * doc/xml/manual/ctype.xml: Ditto.
528 * doc/xml/manual/locale.xml: Ditto.
529
530 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
531
532 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
533 * include/parallel/for_each_selectors.h
534 (__adjacent_difference_selector): Likewise.
535
536 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
537
538 * include/ext/bitmap_allocator.h: Minor clean-ups.
539
540 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
541
542 * config/abi/pre/gnu.ver: Adjust exports.
543
544 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
545
546 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
547 pretty-printer section.
548
549 2009-10-07 Chris Jefferson <chris@bubblescope.net>
550
551 * testsuite/25_algorithms/rotate/moveable2.cc: New.
552
553 2009-10-06 Janis Johnson <janis187@us.ibm.com>
554
555 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
556 * testsuite/decimal/cast_neg.cc: Ditto.
557 * testsuite/decimal/comparison.cc: Ditto.
558 * testsuite/decimal/compound-assignment.cc: Ditto.
559 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
560 * testsuite/decimal/conversion-from-float.cc: Ditto.
561 * testsuite/decimal/conversion-from-integral.cc: Ditto.
562 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
563 * testsuite/decimal/conversion-to-integral.cc: Ditto.
564 * testsuite/decimal/ctor.cc: Ditto.
565 * testsuite/decimal/incdec.cc: Ditto.
566 * testsuite/decimal/incdec-memfunc.cc: Ditto.
567 * testsuite/decimal/make-decimal.cc: Ditto.
568 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
569 * testsuite/decimal/operator_neg.cc: Ditto.
570 * testsuite/decimal/unary-arith.cc: Ditto.
571
572 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
573
574 * doc/html/*: Regenerate.
575
576 2009-10-05 John Bytheway <jbytheway@gmail.com>
577
578 PR libstdc++/41530
579 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
580 Fix to just move.
581 * testsuite/20_util/tuple/cons/41530.cc: New.
582
583 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
584
585 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
586 printers. Add links to GDB wiki/online manual.
587
588 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
589 Edward Smith-Rowland <3dw4rd@verizon.net>
590
591 * include/decimal/decimal: Warn if decimal floating point types
592 are not available.
593 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
594 * configure.ac: Use it.
595 * configure: Regenerate.
596 * config.h.in: Regenerate.
597
598 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
599
600 * include/Makefile.am: Remove stray line break.
601
602 * include/decimal/decimal: Brief class doxygen markup.
603 * libsupc++/exception: Whitespace cleanup.
604
605 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
606 decimal.
607 * scripts/create_testsuite_files (dlist): Same.
608
609 * doc/xml/manual/using.xml: One column in table. Move after TR1.
610
611 * testsuite/decimal/bad-cast.cc: Move to...
612 * testsuite/decimal/cast_neg.cc: ...here.
613 * testsuite/decimal/bad-mixed-mode.cc: Move to...
614 * testsuite/decimal/mixed-mode_neg.cc: ...here.
615 * testsuite/decimal/bad-operator.cc: Move to...
616 * testsuite/decimal/operator_neg.cc: ...here.
617
618 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
619
620 2009-10-05 Janis Johnson <janis187@us.ibm.com>
621
622 * doc/Makefile.am: Process new file.
623 * doc/xml/manual/intro.xml: Ditto.
624 * doc/xml/manual/using.xml: Document new header.
625 * doc/xml/manual/status_cxxdecimal.xml: New file.
626 * include/Makefile.am: Process new headers.
627 * include/decimal/decimal: New file.
628 * include/decimal/decimal.h: New file.
629
630 2009-10-05 Janis Johnson <janis187@us.ibm.com>
631
632 * testsuite/decimal: New directory.
633 * testsuite/decimal/bad-cast.cc: New test.
634 * testsuite/decimal/bad-mixed-mode.cc: New test.
635 * testsuite/decimal/bad-operator.cc: New test.
636 * testsuite/decimal/binary-arith.cc: New test.
637 * testsuite/decimal/comparison.cc: New test.
638 * testsuite/decimal/compound-assignment.cc: New test.
639 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
640 * testsuite/decimal/conversion-from-float.cc: New test.
641 * testsuite/decimal/conversion-from-integral.cc: New test.
642 * testsuite/decimal/conversion-to-generic-float.cc: New test.
643 * testsuite/decimal/conversion-to-integral.cc: New test.
644 * testsuite/decimal/ctor.cc: New test.
645 * testsuite/decimal/incdec.cc: New test.
646 * testsuite/decimal/incdec-memfunc.cc: New test.
647 * testsuite/decimal/make-decimal.cc: New test.
648 * testsuite/decimal/unary-arith.cc: New test.
649
650 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
651
652 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
653 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
654
655 2009-10-05 Chris Jefferson <chris@bubblescope.net>
656
657 * include/bits/stl_algo.h (__stable_partition_adaptive,
658 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
659 Extend to work with rvalue references in C++0x mode.
660 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
661 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
662 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
663 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
664 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
665
666 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
667
668 * doc/xml/manual/using.xml: Add profile headers.
669 * testsuite/ext/profile/mh.cc: Restrict to linux.
670
671 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
672
673 * configure: Add check for execinfo.h.
674 * config.h.in: Add undef for HAVE_EXECINFO_H.
675 * include/Makefile.am: Add build support for profile mode.
676 * include/Makefile.in: Same.
677 * include/profile/base.h: New file.
678 * include/profile/bitset: Same.
679 * include/profile/deque: Same.
680 * include/profile/hashtable.h: Same.
681 * include/profile/list: Same.
682 * include/profile/map: Same.
683 * include/profile/map.h: Same.
684 * include/profile/multimap.h: Same.
685 * include/profile/multiset.h: Same.
686 * include/profile/set: Same.
687 * include/profile/set.h: Same.
688 * include/profile/unordered_map: Same.
689 * include/profile/unordered_set: Same.
690 * include/profile/vector: Same.
691 * include/profile/impl/profiler.h: Same.
692 * include/profile/impl/profiler_container_size.h: Same.
693 * include/profile/impl/profiler_hash_func.h: Same.
694 * include/profile/impl/profiler_hashtable_size.h: Same.
695 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
696 * include/profile/impl/profiler_node.h: Same.
697 * include/profile/impl/profiler_state.h: Same.
698 * include/profile/impl/profiler_trace.h: Same.
699 * include/profile/impl/profiler_vector_size.h: Same.
700 * include/profile/impl/profiler_vector_to_list.h: Same.
701 * include/std/vector: Include corresponding profile header guarded by
702 _GLIBCXX_PROFILE.
703 * include/std/deque: Same.
704 * include/std/list: Same.
705 * include/std/map: Same.
706 * include/std/unordered_map: Same.
707 * include/std/bitset: Same.
708 * include/std/set: Same.
709 * include/std/unordered_set: Same.
710 * include/backward/hash_map: Same.
711 * include/backward/hash_set: Same.
712 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
713 * include/bits/c++config: Define profile namespace.
714 * testsuite/Makefile.in: Add check-profile.
715 * testsuite/Makefile.am: Same.
716 * testsuite/ext/profile/all.cc: New file.
717 * testsuite/ext/profile/mh.cc: Same.
718 * testsuite/ext/profile/mutex_extensions.cc: Same.
719 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
720 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
721 * testsuite/23_containers/vector/profile/vector.cc: Same.
722 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
723 in profile mode.
724 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
725 * testsuite/23_containers/list/capacity/29134.cc: Same.
726 * doc/Makefile.in: Add reference to profile_mode.xml.
727 * doc/Makefile.am: Same.
728 * doc/xml/manual/profile_mode.xml: New file.
729 * doc/xml/manual/debug.xml: Add link to profile mode section.
730 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
731 * doc/doxygen/user.cfg.in: Add profile mode files.
732
733 2009-10-02 Johannes Singler <singler@ira.uka.de>
734
735 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
736 * include/parallel/compatibility.h: Likewise.
737 * include/parallel/multiseq_selection.h: Likewise.
738 * include/parallel/random_shuffle.h: Likewise.
739 * include/parallel/random_number.h: Likewise;
740 use numeric_limits<>::digit instead of sizeof()*8.
741 * include/parallel/types.h: Likewise.
742 * doc/html/manual/bk01pt12ch31s03.html:
743 Document dependency on stdint.h.
744
745 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
746
747 * python/libstdcxx/v6/printers.py (StdListPrinter):
748 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
749 printer registration.
750 (StdListIteratorPrinter): Likewise.
751 (StdDebugIteratorPrinter): New printer.
752 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
753 entries. Always pass a typename where the type can change.
754 (StdSlistPrinter) Receive typename from printer registration. Use
755 in printer output.
756 (StdBitsetPrinter): Likewise.
757 (StdDequePrinter): Likewise.
758
759 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
760
761 * include/bits/random.tcc: Define static const data members.
762 * include/tr1/random.tcc: Likewise.
763 * testsuite/26_numerics/random/subtract_with_carry_engine/
764 requirements/constants.cc: New.
765 * testsuite/26_numerics/random/mersenne_twister_engine/
766 requirements/constants.cc: Likewise.
767 * testsuite/26_numerics/random/linear_congruential_engine/
768 requirements/constants.cc: Likewise.
769 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
770 constants.cc: Likewise.
771 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
772 requirements/constants.cc: Likewise.
773 * testsuite/tr1/5_numerical_facilities/random/
774 subtract_with_carry_01/requirements/constants.cc: Likewise.
775 * testsuite/tr1/5_numerical_facilities/random/discard_block/
776 requirements/constants.cc: Likewise.
777 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
778 requirements/constants.cc: Likewise.
779 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
780 requirements/constants.cc: Likewise.
781 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
782 requirements/constants.cc: Likewise.
783
784 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
785
786 PR libstdc++/38923
787 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
788 use sed script portable to Solaris /bin/sed for extracting ld
789 version.
790 * configure: Regenerate.
791
792 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
793
794 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
795 * libsupc++/vec.cc: Same.
796 * libsupc++/vterminate.cc: Same.
797 * libsupc++/new_opnt.cc: Same.
798
799 2009-09-28 Johannes Singler <singler@ira.uka.de>
800
801 * include/parallel/for_each_selectors.h: Remove obsolete comment.
802
803 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
804
805 * doc/html/ext/lwg-active.html: Update to Revision R66.
806 * doc/html/ext/lwg-closed.html: Likewise.
807 * doc/html/ext/lwg-defects: Likewise.
808
809 * doc/xml/manual/intro.xml: Update entry for DR 853.
810
811 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
812
813 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
814 according to upstream redirects.
815
816 2009-09-25 Johannes Singler <singler@ira.uka.de>
817
818 * include/parallel/include/parallel/checkers.h
819 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
820 (__is_sorted): Remove default parameter for _Compare; remove
821 inappropriate printf.
822
823 2009-09-25 Johannes Singler <singler@ira.uka.de>
824
825 * include/parallel/base.h: Comment on presence of min/max duplicates.
826
827 2009-09-25 Johannes Singler <singler@ira.uka.de>
828
829 * include/parallel/partition.h (__parallel_nth_element):
830 Correct comment.
831
832 2009-09-24 Johannes Singler <singler@ira.uka.de>
833
834 * include/parallel/algo.h: Uglify internal identifiers;
835 correct line breaks.
836 * include/parallel/for_each.h: Likewise.
837 * include/parallel/numeric: Likewise.
838 * include/parallel/omp_loop.h: Likewise.
839 * include/parallel/omp_loop_static.h: Likewise.
840 * include/parallel/par_loop.h: Likewise.
841 * include/parallel/workstealing.h: Likewise.
842
843 2009-09-24 Johannes Singler <singler@ira.uka.de>
844
845 * include/parallel/base.h (_EqualFromLess): Move _Compare template
846 parameter to the end as of others.
847 * include/parallel/algobase.h
848 (__lexicographical_compare_switch): Likewise.
849
850 2009-09-23 Johannes Singler <singler@ira.uka.de>
851
852 * include/parallel/algobase.h: Uglify internal identifiers;
853 correct line breaks.
854 * include/parallel/algo.h: Likewise.
855 * include/parallel/base.h: Likewise.
856 * include/parallel/equally_split.h: Likewise.
857 * include/parallel/find.h: Likewise.
858 * include/parallel/find_selectors.h: Likewise.
859 * include/parallel/for_each_selectors.h: Likewise.
860 * include/parallel/list_partition.h: Likewise.
861 * include/parallel/losertree.h: Likewise.
862 * include/parallel/merge.h: Likewise.
863 * include/parallel/multiseq_selection.h: Likewise.
864 * include/parallel/multiway_merge.h: Likewise.
865 * include/parallel/multiway_mergesort.h: Likewise.
866 * include/parallel/numeric: Likewise.
867 * include/parallel/numericfwd.h: Likewise.
868 * include/parallel/omp_loop.h: Likewise.
869 * include/parallel/omp_loop_static.h: Likewise.
870 * include/parallel/par_loop.h: Likewise.
871 * include/parallel/partition.h: Likewise.
872 * include/parallel/random_shuffle.h: Likewise.
873 * include/parallel/search.h: Likewise.
874 * include/parallel/sort.h: Likewise.
875 * include/parallel/workstealing.h: Likewise.
876
877 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
878
879 * doc/xml/manual/appendix_contributing.xml: Adjust link to
880 coreutils.
881
882 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
885
886 2009-09-17 Joseph Myers <joseph@codesourcery.com>
887
888 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
889 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
890 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
891 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
892 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
893 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
894 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
895 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
896 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
897 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
898 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
899 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
900
901 2009-09-17 Joseph Myers <joseph@codesourcery.com>
902
903 * include/ext/vstring.h (to_wstring(long long),
904 to_wstring(unsigned long long), to_wstring(long double)): Disable
905 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
906
907 2009-09-17 Johannes Singler <singler@ira.uka.de>
908
909 * include/parallel/algobase.h: Replace tabs by spaces;
910 correct line breaks.
911 * include/parallel/algorithmfwd.h: Likewise.
912 * include/parallel/balanced_quicksort.h: Likewise.
913 * include/parallel/base.h: Likewise.
914 * include/parallel/checkers.h: Likewise.
915 * include/parallel/compatibility.h: Likewise.
916 * include/parallel/equally_split.h: Likewise.
917 * include/parallel/find.h: Likewise.
918 * include/parallel/for_each.h: Likewise.
919 * include/parallel/for_each_selectors.h: Likewise.
920 * include/parallel/iterator.h: Likewise.
921 * include/parallel/list_partition.h: Likewise.
922 * include/parallel/losertree.h: Likewise.
923 * include/parallel/merge.h: Likewise.
924 * include/parallel/multiseq_selection.h: Likewise.
925 * include/parallel/multiway_merge.h: Likewise.
926 * include/parallel/multiway_mergesort.h: Likewise.
927 * include/parallel/numeric: Likewise.
928 * include/parallel/numericfwd.h: Likewise.
929 * include/parallel/omp_loop.h: Likewise.
930 * include/parallel/omp_loop_static.h: Likewise.
931 * include/parallel/par_loop.h: Likewise.
932 * include/parallel/partial_sum.h: Likewise.
933 * include/parallel/partition.h: Likewise.
934 * include/parallel/queue.h: Likewise.
935 * include/parallel/quicksort.h: Likewise.
936 * include/parallel/random_number.h: Likewise.
937 * include/parallel/random_shuffle.h: Likewise.
938 * include/parallel/search.h: Likewise.
939 * include/parallel/set_operations.h: Likewise.
940 * include/parallel/settings.h: Likewise.
941 * include/parallel/sort.h: Likewise.
942 * include/parallel/types.h: Likewise.
943 * include/parallel/unique_copy.h: Likewise.
944 * include/parallel/workstealing.h: Likewise.
945 * include/parallel/algo.h: Likewise;
946 shorten _ForwardIterator to _FIterator.
947 * include/parallel/find_selectors.h: Likewise.
948
949 2009-09-16 Johannes Singler <singler@ira.uka.de>
950
951 * include/parallel/base.h: Correct some comments accidentally changed
952 during uglification.
953 * include/parallel/find.h: Likewise.
954 * include/parallel/find_selectors.h: Likewise.
955 * include/parallel/multiway_merge.h: Likewise.
956 * include/parallel/multiway_mergesort.h: Likewise.
957 * include/parallel/partial_sum.h: Likewise.
958 * include/parallel/partition.h: Likewise.
959 * include/parallel/queue.h: Likewise.
960 * include/parallel/random_shuffle.h: Likewise.
961 * include/parallel/settings.h: Likewise.
962 * include/parallel/sort.h: Likewise.
963 * include/parallel/tags.h: Likewise.
964 * include/parallel/workstealing.h: Likewise.
965
966 2009-09-16 Johannes Singler <singler@ira.uka.de>
967
968 * include/parallel/base.h (_EqualFromLess):
969 Correct uglification of member variables and method arguments.
970 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
971 * include/parallel/find_selectors.h (__find_first_of_selector):
972 Likewise.
973 * include/parallel/iterator.h (_IteratorTriple): Likewise.
974 * include/parallel/multiseq_selection.h
975 (_Lexicographic, _LexicographicReverse): Likewise.
976 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
977 Likewise.
978 * include/parallel/random_number.h (_RandomNumber): Likewise.
979 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
980 Likewise.
981 * include/parallel/set_operations.h (__symmetric_difference_func,
982 __difference_func, __intersection_func, __union_func,
983 parallel_set_union, parallel_set_intersection, parallel_set_difference,
984 parallel_set_symmetric_difference): Likewise.
985 * include/parallel/tags.h (parallel_tag): Likewise.
986 * include/parallel/workstealing.h (_Job): Likewise.
987 * include/parallel/multiway_merge.h
988 (__multiway_merge_k_variant_sentinel_switch:operator())
989 correct uglification of _*LoserTree*.
990 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
991 uglification of member variables and method arguments.
992 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
993 * include/parallel/for_each_selectors.h: Likewise.
994 * include/parallel/omp_loop.h: Likewise.
995 * include/parallel/algo.h: Likewise; uglify c_rand_number.
996
997 2009-09-16 Johannes Singler <singler@ira.uka.de>
998
999 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
1000 Replace redundant _Self.
1001 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
1002 Replace redundant _Self.
1003 * include/parallel/algo.h: Correct accidental _Self in comments.
1004 * include/parallel/losertree.h: Likewise.
1005 * include/parallel/multiway_merge.h: Likewise.
1006 * include/parallel/random_shuffle.h: Likewise.
1007
1008 2009-09-16 Johannes Singler <singler@ira.uka.de>
1009
1010 * include/parallel/algobase.h: Uglify internal identifiers.
1011 * include/parallel/algo.h: Likewise.
1012 * include/parallel/algorithm: Likewise.
1013 * include/parallel/algorithmfwd.h: Likewise.
1014 * include/parallel/balanced_quicksort.h: Likewise.
1015 * include/parallel/base.h: Likewise.
1016 * include/parallel/basic_iterator.h: Likewise.
1017 * include/parallel/checkers.h: Likewise.
1018 * include/parallel/compatibility.h: Likewise.
1019 * include/parallel/compiletime_settings.: Likewise.
1020 * include/parallel/equally_split.h: Likewise.
1021 * include/parallel/features.h: Likewise.
1022 * include/parallel/find.h: Likewise.
1023 * include/parallel/find_selectors.h: Likewise.
1024 * include/parallel/for_each.h: Likewise.
1025 * include/parallel/for_each_selectors.h: Likewise.
1026 * include/parallel/iterator.h: Likewise.
1027 * include/parallel/list_partition.h: Likewise.
1028 * include/parallel/losertree.h: Likewise.
1029 * include/parallel/merge.h: Likewise.
1030 * include/parallel/multiseq_selection.h: Likewise.
1031 * include/parallel/multiway_merge.h: Likewise.
1032 * include/parallel/multiway_mergesort.h: Likewise.
1033 * include/parallel/numeric: Likewise.
1034 * include/parallel/numericfwd.h: Likewise.
1035 * include/parallel/omp_loop.h: Likewise.
1036 * include/parallel/omp_loop_static.h: Likewise.
1037 * include/parallel/parallel.h: Likewise.
1038 * include/parallel/par_loop.h: Likewise.
1039 * include/parallel/partial_sum.h: Likewise.
1040 * include/parallel/partition.h: Likewise.
1041 * include/parallel/queue.h: Likewise.
1042 * include/parallel/quicksort.h: Likewise.
1043 * include/parallel/random_number.h: Likewise.
1044 * include/parallel/random_shuffle.h: Likewise.
1045 * include/parallel/search.h: Likewise.
1046 * include/parallel/set_operations.h: Likewise.
1047 * include/parallel/settings.h: Likewise.
1048 * include/parallel/sort.h: Likewise.
1049 * include/parallel/tags.h: Likewise.
1050 * include/parallel/types.h: Likewise.
1051 * include/parallel/unique_copy.h: Likewise.
1052 * include/parallel/workstealing.h: Likewise.
1053
1054 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1055
1056 PR libstdc++/41037
1057 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
1058 and wcerr flags.
1059 * testsuite/27_io/objects/char/41037.cc: New.
1060 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
1061
1062 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1063
1064 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
1065 constraint.
1066
1067 2009-09-11 Johannes Singler <singler@ira.uka.de>
1068
1069 * include/parallel/multiway_merge.h
1070 (multiway_merge_exact_splitting): Deallocate borders correctly.
1071 (parallel_multiway_merge): Remove unnecessarily complicated
1072 allocation, random access iterators are default-constructible;
1073 deallocate ne_seqs correctly.
1074
1075 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR libstdc++/41316
1078 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
1079 Remove.
1080 (forward_list<>::sort(_Comp)): Only declare.
1081 (forward_list<>::sort()): Forward to the latter.
1082 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
1083 Remove definition.
1084 (forward_list<>::sort(_Comp)): Define.
1085 * testsuite/23_containers/forward_list/requirements/dr438/
1086 assign_neg.cc: Adjust dg-error line number.
1087 * testsuite/23_containers/forward_list/requirements/dr438/
1088 insert_neg.cc: Likewise.
1089 * testsuite/23_containers/forward_list/requirements/dr438/
1090 constructor_1_neg.cc: Likewise.
1091 * testsuite/23_containers/forward_list/requirements/dr438/
1092 constructor_2_neg.cc: Likewise.
1093
1094 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1095
1096 * src/Makefile.am (libstdc___la_LINK): New.
1097 * src/Makefile.in: Regenerate.
1098
1099 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
1100
1101 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
1102 *-*-freebsd* from both dg-do and dg-options.
1103
1104 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1105
1106 * configure: Rebuilt with modified libtool.m4.
1107
1108 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
1109 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1110
1111 PR libstdc++/41280
1112 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
1113 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
1114 * configure: Regenerate.
1115
1116 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
1117
1118 PR libstdc++/41267
1119 * include/bits/stl_algobase.h (__copy_move::__copy_m,
1120 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
1121 with a null third argument.
1122
1123 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
1124
1125 Revert.
1126 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1127 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1128 bool for stream sentry objects.
1129 * include/bits/istream.tcc: Same.
1130 * include/bits/ostream.tcc: Same.
1131 * include/bits/basic_string.tcc: Same.
1132 * include/bits/ostream_insert.h: Same.
1133 * src/istream.cc: Same.
1134
1135 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1136
1137 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
1138 instantiation with additional commands issued for each Makefile
1139 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
1140 runs these commands.
1141 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
1142 running `make' in include, passing `pch_build=' to `make'.
1143 * configure: Regenerate.
1144
1145 PR libstdc++/41220
1146 * include/Makefile.am (CLEANFILES): Add stamp-host.
1147 * include/Makefile.in: Regenerate.
1148
1149 2009-09-02 Joseph Myers <joseph@codesourcery.com>
1150
1151 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
1152 under util/ to remote host. Copy .h and .hpp files at more levels
1153 under util/ to remote host.
1154
1155 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1156
1157 * include/bits/stl_uninitialized.h
1158 (__uninitialized_copy::uninitialized_copy): Just call (the now
1159 forwarding) _Construct.
1160
1161 2009-09-01 Chris Jefferson <chris@bubblescope.net>
1162 Paolo Carlini <paolo.carlini@oracle.com>
1163
1164 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
1165 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1166 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
1167 move_iterators/1.cc: Adjust, do not define
1168 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1169 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
1170 move_iterators/1.cc: Likewise.
1171 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
1172 * testsuite/25_algorithms/move/1.cc: Likewise.
1173 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
1174 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
1175 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
1176 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
1177 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
1178 test for predicated test.
1179 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
1180 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
1181 for predicated version.
1182 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
1183
1184 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
1185 enable test2 and test3.
1186
1187 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
1188 moving bug in C++0x mode.
1189
1190 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
1191 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
1192 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
1193 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
1194
1195 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
1196 Kaz Kojima <kkojima@gcc.gnu.org>
1197
1198 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
1199 dg-add-options ieee.
1200 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1201 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1202 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1203 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1204 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1205 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1206 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1207 * testsuite/18_support/numeric_limits/
1208 specialization_default_values.cc: Likewise.
1209 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1210 * testsuite/26_numerics/complex/pow.cc: Likewise.
1211 * testsuite/tr1/5_numerical_facilities/special_functions/
1212 01_assoc_laguerre/check_nan.cc: Likewise.
1213 * testsuite/tr1/5_numerical_facilities/special_functions/
1214 02_assoc_legendre/check_nan.cc: Likewise.
1215 * testsuite/tr1/5_numerical_facilities/special_functions/
1216 03_beta/check_nan.cc: Likewise.
1217 * testsuite/tr1/5_numerical_facilities/special_functions/
1218 04_comp_ellint_1/check_nan.cc: Likewise.
1219 * testsuite/tr1/5_numerical_facilities/special_functions/
1220 05_comp_ellint_2/check_nan.cc: Likewise.
1221 * testsuite/tr1/5_numerical_facilities/special_functions/
1222 06_comp_ellint_3/check_nan.cc: Likewise.
1223 * testsuite/tr1/5_numerical_facilities/special_functions/
1224 07_conf_hyperg/check_nan.cc: Likewise.
1225 * testsuite/tr1/5_numerical_facilities/special_functions/
1226 08_cyl_bessel_i/check_nan.cc: Likewise.
1227 * testsuite/tr1/5_numerical_facilities/special_functions/
1228 09_cyl_bessel_j/check_nan.cc: Likewise.
1229 * testsuite/tr1/5_numerical_facilities/special_functions/
1230 10_cyl_bessel_k/check_nan.cc: Likewise.
1231 * testsuite/tr1/5_numerical_facilities/special_functions/
1232 11_cyl_neumann/check_nan.cc: Likewise.
1233 * testsuite/tr1/5_numerical_facilities/special_functions/
1234 12_ellint_1/check_nan.cc: Likewise.
1235 * testsuite/tr1/5_numerical_facilities/special_functions/
1236 13_ellint_2/check_nan.cc: Likewise.
1237 * testsuite/tr1/5_numerical_facilities/special_functions/
1238 14_ellint_3/check_nan.cc: Likewise.
1239 * testsuite/tr1/5_numerical_facilities/special_functions/
1240 15_expint/check_nan.cc: Likewise.
1241 * testsuite/tr1/5_numerical_facilities/special_functions/
1242 16_hermite/check_nan.cc: Likewise.
1243 * testsuite/tr1/5_numerical_facilities/special_functions/
1244 17_hyperg/check_nan.cc: Likewise.
1245 * testsuite/tr1/5_numerical_facilities/special_functions/
1246 18_laguerre/check_nan.cc: Likewise.
1247 * testsuite/tr1/5_numerical_facilities/special_functions/
1248 19_legendre/check_nan.cc: Likewise.
1249 * testsuite/tr1/5_numerical_facilities/special_functions/
1250 20_riemann_zeta/check_nan.cc: Likewise.
1251 * testsuite/tr1/5_numerical_facilities/special_functions/
1252 21_sph_bessel/check_nan.cc: Likewise.
1253 * testsuite/tr1/5_numerical_facilities/special_functions/
1254 22_sph_legendre/check_nan.cc: Likewise.
1255 * testsuite/tr1/5_numerical_facilities/special_functions/
1256 23_sph_neumann/check_nan.cc: Likewise.
1257
1258 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 * include/bits/stl_construct.h: Include <bits/move.h>.
1261
1262 2009-08-29 Chris Jefferson <chris@bubblescope.net>
1263
1264 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1265 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1266 Add.
1267 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1268 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1269 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1270 C++0x mode.
1271 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1272 const copy_tracker&)): Add.
1273 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1274 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1275
1276 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1277
1278 * config/abi/pre/gnu.ver: Fixups for string member functions.
1279
1280 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1281
1282 PR libstdc++/41005
1283 * configure.ac: Bump libtool_VERSION to 6:14:0.
1284 * configure: Regenerate.
1285 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1286 * src/Makefile.in: Regenerate.
1287 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1288 move <future> symbols to 3.4.14 version.
1289 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1290
1291 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1292
1293 * include/bits/basic_string.h (basic_string): Add cbegin(),
1294 cend(), crbegin(), crend() in C++0x mode.
1295 * config/abi/pre/gnu.ver: Add exports.
1296
1297 * testsuite/util/testsuite_containers.h: New.
1298 * testsuite/util/testsuite_container_traits.h: New.
1299 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1300 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1301 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1302 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1303 * testsuite/23_containers/unordered_map/requirements/
1304 cliterators.cc: Edit.
1305 * testsuite/23_containers/unordered_map/requirements/
1306 citerators.cc: Edit.
1307 * testsuite/23_containers/unordered_map/requirements/
1308 explicit_instantiation/1.cc: New.
1309 * testsuite/23_containers/unordered_map/requirements/
1310 explicit_instantiation/2.cc: New.
1311 * testsuite/23_containers/unordered_map/requirements/
1312 explicit_instantiation/3.cc: New.
1313 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1314 * testsuite/23_containers/unordered_map/requirements/
1315 explicit_instantiation.cc: Move to nested directory.
1316 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1317 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1318 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1319 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1320 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1321 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1322 * testsuite/23_containers/unordered_multimap/requirements/
1323 cliterators.cc: Edit.
1324 * testsuite/23_containers/unordered_multimap/requirements/
1325 citerators.cc: Edit.
1326 * testsuite/23_containers/unordered_multimap/requirements/
1327 explicit_instantiation/1.cc: New.
1328 * testsuite/23_containers/unordered_multimap/requirements/
1329 explicit_instantiation/2.cc: Edit.: New.
1330 * testsuite/23_containers/unordered_multimap/requirements/
1331 explicit_instantiation/3.cc: New.
1332 * testsuite/23_containers/unordered_multimap/requirements/
1333 typedefs.cc: Edit.
1334 * testsuite/23_containers/unordered_multimap/requirements/
1335 explicit_instantiation.cc: Move to nested.
1336 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1337 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1338 * testsuite/23_containers/forward_list/requirements/dr438/
1339 insert_neg.cc: New.
1340 * testsuite/23_containers/forward_list/requirements/dr438/
1341 assign_neg.cc: New.
1342 * testsuite/23_containers/forward_list/requirements/dr438/
1343 constructor_1_neg.cc: New.
1344 * testsuite/23_containers/forward_list/requirements/dr438/
1345 constructor_2_neg.cc: New.
1346 * testsuite/23_containers/forward_list/requirements/dr438/
1347 constructor.cc: New.
1348 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1349 * testsuite/23_containers/unordered_set/requirements/
1350 cliterators.cc: Edit.
1351 * testsuite/23_containers/unordered_set/requirements/
1352 citerators.cc: Edit.
1353 * testsuite/23_containers/unordered_set/requirements/
1354 explicit_instantiation/1.cc: New.
1355 * testsuite/23_containers/unordered_set/requirements/
1356 explicit_instantiation/2.cc: New.
1357 * testsuite/23_containers/unordered_set/requirements/
1358 explicit_instantiation/3.cc: New.
1359 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1360 * testsuite/23_containers/unordered_set/requirements/
1361 explicit_instantiation.cc: Move to nested.
1362 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1363 * testsuite/23_containers/vector/requirements/dr438/bool/
1364 constructor.cc: Move.
1365 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1366 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1367 * testsuite/23_containers/vector/bool/requirements/dr438/
1368 constructor.cc: New.
1369 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1370 * testsuite/23_containers/deque/requirements/typedefs.cc
1371 * testsuite/23_containers/stack/requirements/typedefs.cc
1372 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1373 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1374 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1375 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1376 * testsuite/23_containers/unordered_multiset/requirements/
1377 cliterators.cc: Edit.
1378 * testsuite/23_containers/unordered_multiset/requirements/
1379 citerators.cc: Edit.
1380 * testsuite/23_containers/unordered_multiset/requirements/
1381 explicit_instantiation.cc: Move.
1382 * testsuite/23_containers/unordered_multiset/requirements/
1383 explicit_instantiation/1.cc: New.
1384 * testsuite/23_containers/unordered_multiset/requirements/
1385 explicit_instantiation/2.cc: New.
1386 * testsuite/23_containers/unordered_multiset/requirements/
1387 explicit_instantiation/3.cc: New.
1388 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1389 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1390 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1391 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1392 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1393 Move.
1394 * testsuite/23_containers/array/requirements/
1395 explicit_instantiation/1.cc: New.
1396 * testsuite/23_containers/array/requirements/
1397 explicit_instantiation/2.cc: New.
1398 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1399
1400 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1401
1402 * configure.ac (AC_PREREQ): Bump to 2.64.
1403
1404 2009-08-24 Chris Jefferson <chris@bubblescope.net>
1405
1406 * include/stl_algo.h (__unguarded_partition_pivot,
1407 __move_median_first): New.
1408 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1409 types.
1410 (__unguarded_linear_insert): Assume always inserting value at __last.
1411 (__unguarded_partition): Take pivot by reference.
1412 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1413 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
1414
1415 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1416
1417 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1418 before --mode argument.
1419 * libsupc++/Makefile.in: Regenerate.
1420
1421 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1422
1423 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1424 2.64 and Automake 1.11 in examples; update link to Autoconf
1425 manual page about quadrigraphs.
1426 * Makefile.am (install-html, install-pdf): Remove.
1427 * Makefile.in: Regenerate.
1428
1429 * Makefile.in: Regenerate.
1430 * acinclude.m4: Regenerate.
1431 * aclocal.m4: Regenerate.
1432 * config.h.in: Regenerate.
1433 * configure: Regenerate.
1434 * doc/Makefile.in: Regenerate.
1435 * include/Makefile.in: Regenerate.
1436 * libsupc++/Makefile.in: Regenerate.
1437 * po/Makefile.in: Regenerate.
1438 * python/Makefile.in: Regenerate.
1439 * src/Makefile.in: Regenerate.
1440 * testsuite/Makefile.in: Regenerate.
1441
1442 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1443
1444 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1445 $(LIBTOOLFLAGS).
1446 * libsupc++/Makefile.in: Regenerate.
1447 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1448 and $(LIBTOOLFLAGS).
1449 * src/Makefile.in: Regenerate.
1450
1451 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1452
1453 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1454 missing dg-require directives.
1455
1456 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1457
1458 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1459 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1460 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1461 __numeric_constants<_Tp>::__gamma_e().
1462
1463 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1464
1465 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1466
1467 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1468
1469 * configure.ac: Move guarded checks for CC and CXX ...
1470 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1471 * configure: Regenerate.
1472
1473 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1474 Paolo Carlini <paolo.carlini@oracle.com>
1475
1476 PR libstdc++/41061
1477 * include/bits/random.h (operator<<(std::basic_ostream<>&,
1478 const std::lognormal_distribution<>&),
1479 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1480 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1481 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1482 operator<<(std::basic_ostream<>&,
1483 const std::chi_squared_distribution<>&),
1484 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1485 operator<<(std::basic_ostream<>&,
1486 const std::fisher_f_distribution<>&),
1487 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1488 operator<<(std::basic_ostream<>&,
1489 const std::student_t_distribution<>&),
1490 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1491 operator<<(std::basic_ostream<>&,
1492 const std::negative_binomial_distribution<>&)): Declare friend.
1493 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1494 serialize.cc: New.
1495 * testsuite/26_numerics/random/piecewise_constant_distribution/
1496 operators/serialize.cc: Likewise.
1497 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1498 serialize.cc: Likewise.
1499 * testsuite/26_numerics/random/normal_distribution/operators/
1500 serialize.cc: Likewise.
1501 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1502 serialize.cc: Likewise.
1503 * testsuite/26_numerics/random/poisson_distribution/operators/
1504 serialize.cc: Likewise.
1505 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1506 serialize.cc: Likewise.
1507 * testsuite/26_numerics/random/discrete_distribution/operators/
1508 serialize.cc: Likewise.
1509 * testsuite/26_numerics/random/weibull_distribution/operators/
1510 serialize.cc: Likewise.
1511 * testsuite/26_numerics/random/negative_binomial_distribution/
1512 operators/serialize.cc: Likewise.
1513 * testsuite/26_numerics/random/cauchy_distribution/operators/
1514 serialize.cc: Likewise.
1515 * testsuite/26_numerics/random/gamma_distribution/operators/
1516 serialize.cc: Likewise.
1517 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1518 serialize.cc: Likewise.
1519 * testsuite/26_numerics/random/exponential_distribution/operators/
1520 serialize.cc: Likewise.
1521 * testsuite/26_numerics/random/lognormal_distribution/operators/
1522 serialize.cc: Likewise.
1523 * testsuite/26_numerics/random/binomial_distribution/operators/
1524 serialize.cc: Likewise.
1525 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1526 serialize.cc: Likewise.
1527 * testsuite/26_numerics/random/piecewise_linear_distribution/
1528 operators/serialize.cc
1529 * testsuite/26_numerics/random/student_t_distribution/operators/
1530 serialize.cc: Likewise.
1531 * testsuite/26_numerics/random/geometric_distribution/operators/
1532 serialize.cc: Likewise.
1533
1534 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1535
1536 * include/bits/stl_tree.h: In C++0x mode make erase return
1537 an iterator as per DR 130.
1538 * include/bits/stl_set.h: Same.
1539 * include/bits/stl_multiset.h: Same.
1540 * include/bits/stl_map.h: Same.
1541 * include/bits/stl_multimap.h: Same.
1542 * doc/xml/manual/intro.xml: Document.
1543 * testsuite/23_containers/set/dr130.cc: New.
1544 * testsuite/23_containers/multiset/dr130.cc: New.
1545 * testsuite/23_containers/map/dr130.cc: New.
1546 * testsuite/23_containers/multimap/dr130.cc: New.
1547
1548 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1549
1550 * include/ext/pointer.h: Add pragma system_header, use
1551 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1552
1553 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1554
1555 * src/compatibility-ldbl.cc: Include cmath.
1556
1557 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1558
1559 * src/compatibility-ldbl.cc: Include tr1/functional.
1560
1561 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1562
1563 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1564
1565 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1566
1567 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1568 * include/precompiled/stdc++.h: Don't include cassert if
1569 _GLIBCXX_NO_ASSERT defined.
1570 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1571 semi-colon.
1572 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1573 Same.
1574
1575 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1576 directory.
1577 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1578 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1579 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1580
1581 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1582 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1583 use stdc++.h include.
1584 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1585 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1586 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1587 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1588 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1589 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1590 ...this.
1591 * testsuite/17_intro/headers/c++200x/all.cc: To...
1592 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1593 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1594 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1595 ...this.
1596 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1597 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1598
1599 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1600
1601 * include/std/future: Move error handling bits outside macro guard.
1602 * src/future.cc: Adjust.
1603
1604 * include/precompiled/stdc++.h: Add future.
1605 * doc/xml/manual/using.xml: Same.
1606
1607 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1608
1609 * src/hashtable.cc: Just definitions.
1610 * src/hashtable_c++0x.cc: Compile C++0x versions.
1611 * src/hash.cc: Same.
1612 * src/hash_c++0x.cc: Same.
1613 src/hash_tr1.cc: Compile TR1 versions.
1614 src/hashtable_tr1.cc: Same.
1615
1616 * src/limits_c++0x.cc: Sync build error handling.
1617
1618 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1619 hashtable.cc to hashtable_tr1.cc.
1620 * src/Makefile.in: Regenerate.
1621
1622 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1623
1624 * include/tr1_impl/functional: Doxygen markup.
1625
1626 * doc/html/*: Regenerate.
1627
1628 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1629
1630 * include/std/future: Fixes for -fno-exceptions.
1631 * include/bits/functexcept.h: Same.
1632 * libsupc++/exception_ptr.h: Same.
1633 * src/pool_allocator.cc: Same.
1634 * src/future.cc: Same.
1635 * src/functexcept.cc: Same.
1636 * config/abi/pre/gnu.ver: New exports.
1637 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1638 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1639 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1640 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1641 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1642 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1643 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1644
1645 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1646 * testsuite/23_containers/deque/operators/2.cc: New.
1647
1648 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1649
1650 * src/hash.cc (hash<string>::operator()(string),
1651 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1652 nothing.
1653 * include/bits/functional_hash.h (hash<error_code>::
1654 operator()(error_code)): Likewise.
1655
1656 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1657
1658 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1659 bool for stream sentry objects.
1660 * include/bits/istream.tcc: Same.
1661 * include/bits/ostream.tcc: Same.
1662 * include/bits/basic_string.tcc: Same.
1663 * include/bits/ostream_insert.h: Same.
1664 * src/istream.cc: Same.
1665
1666 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR libstdc++/15523
1669 * include/debug/safe_iterator.h (_Safe_iterator<>::
1670 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1671 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1672 do not error out when the source is a value-initialized iterator.
1673 * testsuite/23_containers/vector/15523.cc: New.
1674 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1675
1676 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1677
1678 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1679 cosmetic changes, inline.
1680 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1681 Likewise.
1682 * include/bits/move.h: Minor cosmetic changes.
1683
1684 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR libstdc++/40912 (final)
1687 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1688 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1689 parms_neg.cc: Likewise.
1690 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1691 parms.cc: Likewise.
1692 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1693 default.cc: Likewise.
1694 * testsuite/26_numerics/random/uniform_real_distribution/
1695 requirements/typedefs.cc: Likewise.
1696 * testsuite/26_numerics/random/piecewise_constant_distribution/
1697 cons/range.cc: Likewise.
1698 * testsuite/26_numerics/random/piecewise_constant_distribution/
1699 cons/default.cc: Likewise.
1700 * testsuite/26_numerics/random/piecewise_constant_distribution/
1701 cons/num_xbound_fun.cc: Likewise.
1702 * testsuite/26_numerics/random/piecewise_constant_distribution/
1703 cons/initlist_fun.cc: Likewise.
1704 * testsuite/26_numerics/random/piecewise_constant_distribution/
1705 requirements/typedefs.cc: Likewise.
1706 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1707 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1708 parms.cc: Likewise.
1709 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1710 default.cc: Likewise.
1711 * testsuite/26_numerics/random/chi_squared_distribution/
1712 requirements/typedefs.cc: Likewise.
1713 * testsuite/26_numerics/random/normal_distribution/
1714 cons/parms.cc: Likewise.
1715 * testsuite/26_numerics/random/normal_distribution/
1716 cons/default.cc: Likewise.
1717 * testsuite/26_numerics/random/normal_distribution/
1718 requirements/typedefs.cc: Likewise.
1719 * testsuite/26_numerics/random/seed_seq/cons/
1720 range.cc: Likewise.
1721 * testsuite/26_numerics/random/seed_seq/cons/
1722 initlist.cc: Likewise.
1723 * testsuite/26_numerics/random/seed_seq/cons/
1724 default.cc: Likewise.
1725 * testsuite/26_numerics/random/seed_seq/requirements/
1726 typedefs.cc: Likewise.
1727 * testsuite/26_numerics/random/uniform_int_distribution/
1728 cons/parms_neg.cc: Likewise.
1729 * testsuite/26_numerics/random/uniform_int_distribution/
1730 cons/parms.cc: Likewise.
1731 * testsuite/26_numerics/random/uniform_int_distribution/
1732 cons/default.cc: Likewise.
1733 * testsuite/26_numerics/random/uniform_int_distribution/
1734 requirements/typedefs.cc: Likewise.
1735 * testsuite/26_numerics/random/poisson_distribution/cons/
1736 parms.cc: Likewise.
1737 * testsuite/26_numerics/random/poisson_distribution/cons/
1738 default.cc: Likewise.
1739 * testsuite/26_numerics/random/poisson_distribution/
1740 requirements/typedefs.cc: Likewise.
1741 * testsuite/26_numerics/random/bernoulli_distribution/
1742 cons/parms.cc: Likewise.
1743 * testsuite/26_numerics/random/bernoulli_distribution/
1744 cons/default.cc: Likewise.
1745 * testsuite/26_numerics/random/bernoulli_distribution/
1746 requirements/typedefs.cc: Likewise.
1747 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1748 * testsuite/26_numerics/random/
1749 default_random_engine.cc: Likewise.
1750 * testsuite/26_numerics/random/discrete_distribution/
1751 cons/range.cc: Likewise.
1752 * testsuite/26_numerics/random/discrete_distribution/
1753 cons/initlist.cc: Likewise.
1754 * testsuite/26_numerics/random/discrete_distribution/
1755 cons/default.cc: Likewise.
1756 * testsuite/26_numerics/random/discrete_distribution/
1757 cons/num_xbound_fun.cc: Likewise.
1758 * testsuite/26_numerics/random/discrete_distribution/
1759 requirements/typedefs.cc: Likewise.
1760 * testsuite/26_numerics/random/weibull_distribution/
1761 cons/parms.cc: Likewise.
1762 * testsuite/26_numerics/random/weibull_distribution/
1763 cons/default.cc: Likewise.
1764 * testsuite/26_numerics/random/weibull_distribution/
1765 requirements/typedefs.cc: Likewise.
1766 * testsuite/26_numerics/random/independent_bits_engine/
1767 cons/base_move.cc: Likewise.
1768 * testsuite/26_numerics/random/independent_bits_engine/
1769 cons/seed1.cc: Likewise.
1770 * testsuite/26_numerics/random/independent_bits_engine/
1771 cons/seed2.cc: Likewise.
1772 * testsuite/26_numerics/random/independent_bits_engine/
1773 cons/base_copy.cc: Likewise.
1774 * testsuite/26_numerics/random/independent_bits_engine/
1775 cons/default.cc: Likewise.
1776 * testsuite/26_numerics/random/independent_bits_engine/
1777 cons/seed_seq.cc: Likewise.
1778 * testsuite/26_numerics/random/independent_bits_engine/
1779 requirements/typedefs.cc: Likewise.
1780 * testsuite/26_numerics/random/independent_bits_engine/
1781 operators/equal.cc: Likewise.
1782 * testsuite/26_numerics/random/independent_bits_engine/
1783 operators/serialize.cc: Likewise.
1784 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1785 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1786 * testsuite/26_numerics/random/subtract_with_carry_engine/
1787 cons/seed1.cc: Likewise.
1788 * testsuite/26_numerics/random/subtract_with_carry_engine/
1789 cons/seed2.cc: Likewise.
1790 * testsuite/26_numerics/random/subtract_with_carry_engine/
1791 cons/default.cc: Likewise.
1792 * testsuite/26_numerics/random/subtract_with_carry_engine/
1793 requirements/typedefs.cc: Likewise.
1794 * testsuite/26_numerics/random/subtract_with_carry_engine/
1795 operators/equal.cc: Likewise.
1796 * testsuite/26_numerics/random/subtract_with_carry_engine/
1797 operators/serialize.cc: Likewise.
1798 * testsuite/26_numerics/random/discard_block_engine/cons/
1799 base_move.cc: Likewise.
1800 * testsuite/26_numerics/random/discard_block_engine/cons/
1801 seed1.cc: Likewise.
1802 * testsuite/26_numerics/random/discard_block_engine/cons/
1803 seed2.cc: Likewise.
1804 * testsuite/26_numerics/random/discard_block_engine/cons/
1805 base_copy.cc: Likewise.
1806 * testsuite/26_numerics/random/discard_block_engine/cons/
1807 default.cc: Likewise.
1808 * testsuite/26_numerics/random/discard_block_engine/cons/
1809 seed_seq.cc: Likewise.
1810 * testsuite/26_numerics/random/discard_block_engine/
1811 requirements/typedefs.cc: Likewise.
1812 * testsuite/26_numerics/random/discard_block_engine/
1813 operators/equal.cc: Likewise.
1814 * testsuite/26_numerics/random/discard_block_engine/
1815 operators/serialize.cc: Likewise.
1816 * testsuite/26_numerics/random/cauchy_distribution/
1817 cons/parms.cc: Likewise.
1818 * testsuite/26_numerics/random/cauchy_distribution/
1819 cons/default.cc: Likewise.
1820 * testsuite/26_numerics/random/cauchy_distribution/
1821 requirements/typedefs.cc: Likewise.
1822 * testsuite/26_numerics/random/negative_binomial_distribution/
1823 cons/parms.cc: Likewise.
1824 * testsuite/26_numerics/random/negative_binomial_distribution/
1825 cons/default.cc: Likewise.
1826 * testsuite/26_numerics/random/negative_binomial_distribution/
1827 requirements/typedefs.cc: Likewise.
1828 * testsuite/26_numerics/random/gamma_distribution/
1829 cons/parms.cc: Likewise.
1830 * testsuite/26_numerics/random/gamma_distribution/
1831 cons/default.cc: Likewise.
1832 * testsuite/26_numerics/random/gamma_distribution/
1833 requirements/typedefs.cc: Likewise.
1834 * testsuite/26_numerics/random/mersenne_twister_engine/
1835 cons/seed1.cc: Likewise.
1836 * testsuite/26_numerics/random/mersenne_twister_engine/
1837 cons/seed2.cc: Likewise.
1838 * testsuite/26_numerics/random/mersenne_twister_engine/
1839 cons/default.cc: Likewise.
1840 * testsuite/26_numerics/random/mersenne_twister_engine/
1841 requirements/typedefs.cc: Likewise.
1842 * testsuite/26_numerics/random/mersenne_twister_engine/
1843 operators/equal.cc: Likewise.
1844 * testsuite/26_numerics/random/mersenne_twister_engine/
1845 operators/serialize.cc: Likewise.
1846 * testsuite/26_numerics/random/fisher_f_distribution/
1847 cons/parms.cc: Likewise.
1848 * testsuite/26_numerics/random/fisher_f_distribution/
1849 cons/default.cc: Likewise.
1850 * testsuite/26_numerics/random/fisher_f_distribution/
1851 requirements/typedefs.cc: Likewise.
1852 * testsuite/26_numerics/random/exponential_distribution/
1853 cons/parms.cc: Likewise.
1854 * testsuite/26_numerics/random/exponential_distribution/
1855 cons/default.cc: Likewise.
1856 * testsuite/26_numerics/random/exponential_distribution/
1857 requirements/typedefs.cc: Likewise.
1858 * testsuite/26_numerics/random/binomial_distribution/
1859 cons/parms.cc: Likewise.
1860 * testsuite/26_numerics/random/binomial_distribution/
1861 cons/default.cc: Likewise.
1862 * testsuite/26_numerics/random/binomial_distribution/
1863 requirements/typedefs.cc: Likewise.
1864 * testsuite/26_numerics/random/lognormal_distribution/
1865 cons/parms.cc: Likewise.
1866 * testsuite/26_numerics/random/lognormal_distribution/
1867 cons/default.cc: Likewise.
1868 * testsuite/26_numerics/random/lognormal_distribution/
1869 requirements/typedefs.cc: Likewise.
1870 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1871 * testsuite/26_numerics/random/random_device/cons/
1872 token.cc: Likewise.
1873 * testsuite/26_numerics/random/random_device/cons/
1874 default.cc: Likewise.
1875 * testsuite/26_numerics/random/random_device/
1876 requirements/typedefs.cc: Likewise.
1877 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1878 * testsuite/26_numerics/random/extreme_value_distribution/
1879 cons/parms.cc: Likewise.
1880 * testsuite/26_numerics/random/extreme_value_distribution/
1881 cons/default.cc: Likewise.
1882 * testsuite/26_numerics/random/extreme_value_distribution/
1883 requirements/typedefs.cc: Likewise.
1884 * testsuite/26_numerics/random/piecewise_linear_distribution/
1885 cons/range.cc: Likewise.
1886 * testsuite/26_numerics/random/piecewise_linear_distribution/
1887 cons/default.cc: Likewise.
1888 * testsuite/26_numerics/random/piecewise_linear_distribution/
1889 cons/num_xbound_fun.cc: Likewise.
1890 * testsuite/26_numerics/random/piecewise_linear_distribution/
1891 cons/initlist_fun.cc: Likewise.
1892 * testsuite/26_numerics/random/piecewise_linear_distribution/
1893 requirements/typedefs.cc: Likewise.
1894 * testsuite/26_numerics/random/student_t_distribution/
1895 cons/parms.cc: Likewise.
1896 * testsuite/26_numerics/random/student_t_distribution/
1897 cons/default.cc: Likewise.
1898 * testsuite/26_numerics/random/student_t_distribution/
1899 requirements/typedefs.cc: Likewise.
1900 * testsuite/26_numerics/random/linear_congruential_engine/
1901 cons/seed1.cc: Likewise.
1902 * testsuite/26_numerics/random/linear_congruential_engine/
1903 cons/seed2.cc: Likewise.
1904 * testsuite/26_numerics/random/linear_congruential_engine/
1905 cons/default.cc: Likewise.
1906 * testsuite/26_numerics/random/linear_congruential_engine/
1907 requirements/non_uint_neg.cc: Likewise.
1908 * testsuite/26_numerics/random/linear_congruential_engine/
1909 requirements/typedefs.cc: Likewise.
1910 * testsuite/26_numerics/random/linear_congruential_engine/
1911 operators/equal.cc: Likewise.
1912 * testsuite/26_numerics/random/linear_congruential_engine/
1913 operators/serialize.cc: Likewise.
1914 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1915 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1916 base_move.cc: Likewise.
1917 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1918 seed1.cc: Likewise.
1919 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1920 seed2.cc: Likewise.
1921 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1922 base_copy.cc: Likewise.
1923 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1924 default.cc: Likewise.
1925 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1926 seed_seq.cc: Likewise.
1927 * testsuite/26_numerics/random/shuffle_order_engine/
1928 requirements/typedefs.cc: Likewise.
1929 * testsuite/26_numerics/random/shuffle_order_engine/
1930 operators/equal.cc: Likewise.
1931 * testsuite/26_numerics/random/shuffle_order_engine/
1932 operators/serialize.cc: Likewise.
1933 * testsuite/26_numerics/random/geometric_distribution/
1934 cons/parms.cc: Likewise.
1935 * testsuite/26_numerics/random/geometric_distribution/
1936 cons/default.cc: Likewise.
1937 * testsuite/26_numerics/random/geometric_distribution/
1938 requirements/typedefs.cc: Likewise.
1939 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1940
1941 2009-07-31 Jason Merrill <jason@redhat.com>
1942 Douglas Gregor <doug.gregor@gmail.com>
1943
1944 * include/bits/move.h (forward): Implement as in N2835.
1945 (move): Implement as in N2831.
1946 * include/std/istream (rvalue stream operator>>): New.
1947 * include/std/ostream (rvalue stream operator<<): New.
1948 * testsuite/27_io/rvalue_streams.cc: New.
1949
1950 2009-07-31 Jason Merrill <jason@redhat.com>
1951
1952 * include/bits/forward_list.h (splice_after): Use forward.
1953 (merge): Likewise.
1954 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1955 (move_iterator::operator[]): Use move.
1956 * include/bits/stl_list.h (insert): Use move.
1957 * include/std/thread (_Callable constructor): Use forward.
1958 * include/std/tuple: Don't specify explicit template args to move.
1959
1960 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1961 Adjust signature.
1962 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1963 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1964 reference.
1965 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1966 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1967 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1968 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1969 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1970 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1971 testsuite/23_containers/forward_list/operations/1.cc,
1972 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1973 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1974 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1975 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1976 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1977 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1978
1979 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1980
1981 PR libstdc++/40912 (partial)
1982 * include/std/random: Disable the facility if <stdint.h> is not
1983 available.
1984
1985 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1986
1987 PR libstdc++/40919
1988 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1989 xfail on darwin[3-9]*.
1990
1991 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1992
1993 PR libstdc++/40917
1994 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1995 tweak qualifications.
1996
1997 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1998
1999 PR libstdc++/40916
2000 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
2001 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2002 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2003
2004 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2005
2006 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
2007
2008 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2009
2010 PR libstdc++/40915
2011 * testsuite/18_support/headers/exception/synopsis.cc: Fix
2012 std::terminate declaration.
2013
2014 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2015
2016 PR libstdc++/40908
2017 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
2018 symbols at GLIBCXX_3.4.
2019
2020 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2021
2022 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
2023 * testsuite/util/testsuite_abi.cc: Adjust.
2024 * configure.ac: Bump libtool_VERSION to 6:13:0.
2025 * configure: Regenerate.
2026
2027 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
2028 Tyler Earman <rem.intellegare@gmail.com>
2029
2030 * doc/xml/manual/configure.xml: Consistent placement of
2031 ABI-changing options, clarify --enable-clocale.
2032
2033 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2034
2035 * python/Makefile.in: Regenerate.
2036
2037 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2038
2039 * python/Makefile.am (install-data-local): Use DESTDIR
2040 correctly.
2041
2042 2009-07-24 Jason Merrill <jason@redhat.com>
2043
2044 Core issue 901
2045 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
2046 dealloc.
2047
2048 2009-07-24 Joseph Myers <joseph@codesourcery.com>
2049
2050 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
2051 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
2052 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
2053 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
2054 * testsuite/21_strings/headers/cwchar/functions_std.cc,
2055 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
2056 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2057 Use dg-require-swprintf.
2058
2059 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
2062
2063 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2064
2065 * include/c_std/cmath (abs(_Tp)): Add.
2066 * include/c_global/cmath (abs(_Tp)): Likewise.
2067 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
2068
2069 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 * doc/html/ext/lwg-closed.html: Update to R65.
2072 * doc/html/ext/lwg-defects.html: Likewise.
2073 * doc/html/ext/lwg-active.html: Likewise.
2074 * doc/xml/manual/intro.xml: Update DRs entries.
2075
2076 2009-07-22 Jason Merrill <jason@redhat.com>
2077
2078 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
2079
2080 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2081
2082 * include/std/valarray (valarray<>::operator=(const valarray<>&),
2083 valarray<>::operator=(initializer_list<>)): Implement resolution
2084 of DR 630, [Ready] in Frankfurt.
2085 * testsuite/26_numerics/valarray/dr630-1.cc: New.
2086 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
2087 * doc/xml/manual/intro.xml: Add an entry for DR 630.
2088
2089 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2090
2091 * include/std/chrono (duration<>::operator%=, operator%):
2092 Add, per DR 934.
2093 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
2094 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
2095
2096 * include/std/chrono (operator/): Simplify implementation.
2097
2098 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
2099
2100 * doc/xml/manual/intro.xml: Escape '&', validate.
2101 * doc/xml/manual/using.xml: Validate, dead link check.
2102 * doc/xml/manual/strings.xml: Same.
2103 * doc/xml/manual/appendix_contributing.xml: Same.
2104 * doc/xml/manual/iterators.xml: Same.
2105 * doc/xml/manual/spine.xml: Same.
2106
2107 * doc/xml/faq.xml: Remove redundant xreflabel entities.
2108 * doc/xml/gnu/gpl-3.0.xml: Same.
2109 * doc/xml/manual/mt_allocator.xml: Same.
2110 * doc/xml/manual/allocator.xml: Same.
2111 * doc/xml/manual/ctype.xml: Same.
2112 * doc/xml/manual/codecvt.xml: Same.
2113 * doc/xml/manual/backwards_compatibility.xml: Same.
2114 * doc/xml/manual/shared_ptr.xml: Same.
2115 * doc/xml/manual/abi.xml: Same.
2116 * doc/xml/manual/auto_ptr.xml: Same.
2117 * doc/xml/manual/internals.xml: Same.
2118 * doc/xml/manual/parallel_mode.xml: Same.
2119 * doc/xml/manual/bitmap_allocator.xml: Same.
2120 * doc/xml/manual/build_hacking.xml: Same.
2121 * doc/xml/manual/evolution.xml: Same.
2122 * doc/xml/manual/debug.xml: Same.
2123 * doc/xml/manual/localization.xml: Same.
2124 * doc/xml/manual/appendix_contributing.xml: Same.
2125 * doc/xml/manual/locale.xml: Same.
2126 * doc/xml/manual/messages.xml: Same.
2127 * doc/xml/manual/spine.xml: Same.
2128 * doc/xml/manual/test.xml: Same.
2129 * doc/xml/book.txml: Same.
2130 * doc/xml/spine.xml: Same.
2131
2132 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
2133 * doc/xml/manual/backwards_compatibility.xml: Same.
2134 * doc/xml/manual/concurrency.xml: Same.
2135 * doc/xml/manual/intro.xml: Same.
2136 * doc/xml/manual/parallel_mode.xml: Same.
2137 * doc/xml/manual/status_cxx1998.xml: Same.
2138 * doc/xml/manual/containers.xml: Same.
2139 * doc/xml/manual/io.xml: Same.
2140 * doc/xml/manual/support.xml: Same.
2141 * doc/xml/manual/strings.xml: Same.
2142 * doc/xml/manual/debug_mode.xml: Same.
2143 * doc/xml/manual/extensions.xml: Same.
2144 * doc/xml/manual/appendix_contributing.xml: Same.
2145 * doc/xml/manual/messages.xml: Same.
2146 * doc/xml/manual/test.xml: Same.
2147
2148 * doc/xml/manual/abi.xml: Same.
2149 * doc/xml/manual/auto_ptr.xml: Same.
2150 * doc/xml/manual/parallel_mode.xml: Same.
2151 * doc/xml/manual/build_hacking.xml: Same.
2152 * doc/xml/manual/evolution.xml: Same.
2153 * doc/xml/manual/using.xml: Same.
2154 * doc/xml/manual/debug_mode.xml: Same.
2155 * doc/xml/manual/extensions.xml: Same.
2156 * doc/xml/manual/diagnostics.xml: Same.
2157 * doc/xml/manual/algorithms.xml: Same.
2158
2159 * doc/html: Regenerate.
2160
2161 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2162
2163 PR libstdc++/40712
2164 * config/locale/gnu/numeric_members.cc (numpunct<>::
2165 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
2166 and copy the langinfo data into it.
2167 (numpunct<>::~numpunct): Free the allocated memory.
2168 * config/locale/gnu/monetary_members.cc (moneypunct<>::
2169 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
2170 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
2171 _M_data->_M_curr_symbol.
2172 (moneypunct<>::~moneypunct): Free the allocated memory.
2173 * testsuite/22_locale/moneypunct/40712.cc: New.
2174
2175 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
2176 Do not leak memory if new throws.
2177 * include/bits/locale_facets_nonio.tcc
2178 (__moneypunct_cache<>::_M_cache): Likewise.
2179
2180 2009-07-17 Joseph Myers <joseph@codesourcery.com>
2181
2182 PR other/40784
2183 * configure: Regenerate.
2184
2185 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
2186
2187 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
2188 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2189 line numbers.
2190 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
2191 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
2192 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
2193
2194 2009-07-16 Joseph Myers <joseph@codesourcery.com>
2195
2196 * configure: Regenerate.
2197
2198 2009-07-16 Jason Merrill <jason@redhat.com>
2199
2200 PR libstdc++/37907
2201 * include/std/type_traits: Add is_standard_layout, is_trivial.
2202 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
2203 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2204 Update line numbers.
2205
2206 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
2207 Tom Tromey <tromey@redhat.com>
2208
2209 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
2210 Fetch std::string to the given length.
2211
2212 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2213
2214 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
2215 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
2216 [Ready] in Frankfurt.
2217 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
2218 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
2219 New.
2220 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
2221 Likewise.
2222 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
2223 Adjust.
2224 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
2225 Likewise.
2226 * doc/xml/manual/intro.xml: Add an entry for DR 696.
2227
2228 * include/bits/istream.tcc: Minor clean-up to the initializers of the
2229 __err locals.
2230 * include/bits/ostream.tcc: Likewise.
2231 * src/compatibility.cc: Likewise.
2232 * src/istream.cc: Likewise.
2233
2234 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2235
2236 * include/std/type_traits (common_type): Remove workaround for
2237 PR36628, now fixed.
2238
2239 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2240
2241 PR testsuite/40699
2242 PR testsuite/40707
2243 PR testsuite/40709
2244 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2245
2246 2009-07-08 Janis Johnson <janis187@us.ibm.com>
2247
2248 PR libstdc++/40691
2249 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
2250 * testsuite/26_numerics/valarray/40691.cc: New test.
2251
2252 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2253
2254 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2255 * testsuite/21_strings/c_strings/char/3.cc: Same.
2256
2257 2009-07-06 Jason Merrill <jason@redhat.com>
2258
2259 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2260 to defer searching bases that don't overlap the desired address.
2261
2262 2009-07-05 Joseph Myers <joseph@codesourcery.com>
2263
2264 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
2265 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2266 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2267 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2268 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2269 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2270 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2271 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
2272 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2273 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
2274 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2275 testsuite/ext/vstring/init-list.cc,
2276 testsuite/ext/vstring/moveable.cc,
2277 testsuite/ext/vstring/requirements/citerators.cc,
2278 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2279 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2280 Use dg-require-string-conversions.
2281
2282 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2283
2284 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2285 to ld_library_path. Use add_path. Add just find_libgcc_s to
2286 ld_library_path, not every libgcc multilib directory.
2287
2288 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2289
2290 PR libstdc++/40600
2291 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2292 std::minmax return type.
2293 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2294
2295 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 PR libstdc++/40511
2298 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2299 with glibc2.2.x.
2300
2301 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2302
2303 * include/bits/random.tcc
2304 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2305 as array type.
2306
2307 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2308
2309 * include/bits/random.h (__mod(_Tp)): Use defaults.
2310 (struct _Mod): Adjust template parameters.
2311 (linear_congruential_engine<>::operator()()): Adjust.
2312 (typedef _UInt32Type): Remove.
2313 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2314 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2315 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2316 calls.
2317 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2318 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2319 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2320 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2321 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2322 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2323 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2324 Likewise.
2325
2326 * include/bits/random.tcc
2327 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2328 formula (i mod n).
2329 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2330 as array type.
2331 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2332 size.
2333 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2334 uint_least32_t.
2335
2336 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2337
2338 * include/std/future (shared_future): Adjust doxygen comment.
2339
2340 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2341
2342 PR libstdc++/40297
2343 * include/bits/atomic_0.h: Reverse debug assertions.
2344 * include/bits/atomic_2.h: Likewise.
2345
2346 2009-06-23 DJ Delorie <dj@redhat.com>
2347
2348 Add MeP port.
2349 * configure.host: Add mep support.
2350
2351 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2352
2353 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2354 (INPUT): Add future.
2355 * include/std/future: Adjust markup.
2356 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2357 line numbers.
2358 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2359 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2360 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2361 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2362
2363 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2364
2365 * include/bits/shared_ptr.h: Do not swap rvalues.
2366 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2367 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2368 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2369 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2370 * testsuite/20_util/tuple/swap.cc: Likewise.
2371
2372 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2373
2374 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2375 * include/std/ratio: Typo in comment.
2376
2377 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2378
2379 PR libstdc++/40518
2380 * include/bits/basic_string.h (basic_string<>::_Rep::
2381 _M_set_length_and_sharable): Do not write the empty rep.
2382 (basic_string<>::erase(iterator, iterator)): Likewise,
2383 move out of line...
2384 * include/bits/basic_string.tcc: ... here.
2385
2386 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2387
2388 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2389 bitwise_assignment_operators): Initialize a and b.
2390 (struct has_bitwise_operators): Do not call the latter.
2391 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2392 dg-error line numbers.
2393 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2394 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2395 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2396
2397 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2398
2399 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2400 possibly unused.
2401 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2402 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2403 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2404
2405 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2406
2407 * include/std/future: New.
2408 * include/Makefile.am: Add.
2409 * include/Makefile.in: Regenerate.
2410 * src/future.cc: New.
2411 * src/Makefile.am: Add.
2412 * src/Makefile.in: Regenerate.
2413 * config/abi/pre/gnu.ver: Add export.
2414 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2415 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2416 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2417 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2418 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2419 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2420 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2421 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2422 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2423 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2424 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2425 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2426 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2427 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2428 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2429 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2430 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2431 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2432 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2433 * testsuite/30_threads/packaged_task/requirements/
2434 explicit_instantiation.cc: New.
2435 * testsuite/30_threads/promise/cons/1.cc: New.
2436 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2437 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2438 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2439 * testsuite/30_threads/promise/cons/move.cc: New.
2440 * testsuite/30_threads/promise/members/get_future.cc: New.
2441 * testsuite/30_threads/promise/members/get_future2.cc: New.
2442 * testsuite/30_threads/promise/members/set_exception.cc: New.
2443 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2444 * testsuite/30_threads/promise/members/set_value.cc: New.
2445 * testsuite/30_threads/promise/members/set_value2.cc: New.
2446 * testsuite/30_threads/promise/members/set_value3.cc: New.
2447 * testsuite/30_threads/promise/members/swap.cc: New.
2448 * testsuite/30_threads/promise/requirements/
2449 explicit_instantiation.cc: New.
2450 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2451 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2452 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2453 * testsuite/30_threads/shared_future/cons/move.cc: New.
2454 * testsuite/30_threads/shared_future/members/get.cc: New.
2455 * testsuite/30_threads/shared_future/members/get2.cc: New.
2456 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2457 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2458 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2459 * testsuite/30_threads/shared_future/members/wait.cc: New.
2460 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2461 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2462 * testsuite/30_threads/shared_future/requirements/
2463 explicit_instantiation.cc: New.
2464 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2465 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2466 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2467 * testsuite/30_threads/unique_future/cons/move.cc: New.
2468 * testsuite/30_threads/unique_future/members/get.cc: New.
2469 * testsuite/30_threads/unique_future/members/get2.cc: New.
2470 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2471 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2472 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2473 * testsuite/30_threads/unique_future/members/wait.cc: New.
2474 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2475 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2476 * testsuite/30_threads/unique_future/requirements/
2477 explicit_instantiation.cc: New.
2478 * testsuite/performance/30_threads/future/polling.cc: New.
2479
2480 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2481
2482 * Revert last Change.
2483
2484 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2485
2486 PR libstdc++/40497
2487 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2488 signature per the current C++1x draft (N2857).
2489 * testsuite/24_iterators/operations/40497.cc: Add.
2490
2491 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2492
2493 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2494 a floating point type.
2495 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2496 _IntType)): Fix second default argument.
2497 (uniform_int_distribution<>::_M_call): Remove.
2498 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2499 const param_type&)): Only declare.
2500 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2501 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2502 Remove.
2503 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2504 const param_type&): Define here.
2505 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2506 const param_type&), discrete_distribution<>::operator()
2507 (_UniformRandomNumberGenerator&, const param_type&),
2508 piecewise_constant_distribution<>::operator()
2509 (_UniformRandomNumberGenerator&, const param_type&),
2510 piecewise_linear_distribution<>::operator()
2511 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2512 the second template argument of _Adaptor.
2513 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2514 default.cc: Adjust.
2515
2516 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 * include/bits/random.tcc (discrete_distribution<>::param_type::
2519 param_type(size_t, double, double, _Func),
2520 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2521 const param_type&)): Tidy.
2522 (piecewise_constant_distribution<>::param_type::_M_initialize):
2523 Use reserve, fix.
2524 (piecewise_constant_distribution<>::param_type::
2525 param_type(initializer_list<>, _Func),
2526 piecewise_constant_distribution<>::param_type::
2527 param_type(size_t, _RealType, _RealType, _Func),
2528 piecewise_linear_distribution<>::param_type::
2529 param_type(initializer_list<>, _Func),
2530 piecewise_linear_distribution<>::param_type::
2531 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2532 (piecewise_constant_distribution<>::param_type::
2533 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2534 piecewise_constant_distribution<>::
2535 operator()(_UniformRandomNumberGenerator&, const param_type&),
2536 piecewise_linear_distribution<>::
2537 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2538 (operator>>(std::basic_istream<>&,
2539 piecewise_constant_distribution<>&),
2540 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2541 Use reserve.
2542 * include/bits/random.h: Minor cosmetic changes.
2543
2544 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2545
2546 * testsuite/23_containers/list/check_construct_destroy.h: New.
2547 Move test logic here.
2548 * testsuite/23_containers/list/moveable.h: Same.
2549 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2550 * testsuite/23_containers/list/modifiers/1.h: Same.
2551 * testsuite/23_containers/list/modifiers/2.h: Same.
2552 * testsuite/23_containers/list/modifiers/3.h: Same.
2553 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2554 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2555 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2556 * testsuite/23_containers/list/operations/1.h: Same.
2557 * testsuite/23_containers/list/operations/2.h: Same.
2558 * testsuite/23_containers/list/operations/3.h: Same.
2559 * testsuite/23_containers/list/operations/4.h: Same.
2560 * testsuite/23_containers/list/operations/5.h: Same.
2561 * testsuite/23_containers/list/capacity/1.h: Same.
2562 * testsuite/23_containers/list/init-list.h: Same.
2563 * testsuite/23_containers/list/cons/1.h: Same.
2564 * testsuite/23_containers/list/cons/2.h: Same.
2565 * testsuite/23_containers/list/cons/3.h: Same.
2566 * testsuite/23_containers/list/cons/4.h: Same.
2567 * testsuite/23_containers/list/cons/5.h: Same.
2568 * testsuite/23_containers/list/cons/6.h: Same.
2569 * testsuite/23_containers/list/cons/7.h: Same.
2570 * testsuite/23_containers/list/cons/8.h: Same.
2571 * testsuite/23_containers/list/cons/9.h: Same.
2572 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2573 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2574 header.
2575 * testsuite/23_containers/list/modifiers/1.cc: Same.
2576 * testsuite/23_containers/list/modifiers/2.cc: Same.
2577 * testsuite/23_containers/list/modifiers/3.cc: Same.
2578 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2579 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2580 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2581 * testsuite/23_containers/list/operations/1.cc: Same.
2582 * testsuite/23_containers/list/operations/2.cc: Same.
2583 * testsuite/23_containers/list/operations/3.cc: Same.
2584 * testsuite/23_containers/list/operations/4.cc: Same.
2585 * testsuite/23_containers/list/operations/5.cc: Same.
2586 * testsuite/23_containers/list/capacity/1.cc: Same.
2587 * testsuite/23_containers/list/init-list.cc: Same.
2588 * testsuite/23_containers/list/cons/1.cc: Same.
2589 * testsuite/23_containers/list/cons/2.cc: Same.
2590 * testsuite/23_containers/list/cons/3.cc: Same.
2591 * testsuite/23_containers/list/cons/4.cc: Same.
2592 * testsuite/23_containers/list/cons/5.cc: Same.
2593 * testsuite/23_containers/list/cons/6.cc: Same.
2594 * testsuite/23_containers/list/cons/7.cc: Same.
2595 * testsuite/23_containers/list/cons/8.cc: Same.
2596 * testsuite/23_containers/list/cons/9.cc: Same.
2597 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2598 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2599 * testsuite/23_containers/list/moveable.cc: Same.
2600
2601 2009-06-17 Tom Tromey <tromey@redhat.com>
2602
2603 * python/hook.in: Do not fail when there is no current objfile.
2604 Use os.path.normpath.
2605
2606 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2607
2608 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2609 Remove.
2610 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2611 rvalue-reference so that move constructor is called.
2612 * testsuite/18_support/exception_ptr/move.cc: New.
2613
2614 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2615
2616 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2617 if joinable.
2618
2619 2009-06-15 Tom Tromey <tromey@redhat.com>
2620
2621 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2622 set self.iter.
2623 (StdMapPrinter.to_string): Make a new iterator.
2624 (StdMapPrinter.children): Likewise.
2625 (StdSetPrinter.__init__): Don't set self.iter.
2626 (StdSetPrinter.to_string): Make a new iterator.
2627 (StdSetPrinter.children): Likewise.
2628
2629 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2630
2631 * include/bits/random.tcc
2632 (negative_binomial_distribution<>::operator()
2633 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2634 class member gamma_distribution.
2635 (negative_binomial_distribution<>::operator()
2636 (_UniformRandomNumberGenerator&)): Implement out of line here.
2637 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2638 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2639 (student_t_distribution<>::operator()
2640 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2641 simplify.
2642 (operator<<(basic_ostream<>&, student_t_distribution<>),
2643 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2644 (chi_squared_distribution<>::operator()
2645 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2646 tweak to use a class member gamma_distribution.
2647 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2648 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2649 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2650 const param_type&): Move inline, tweak to use class member
2651 gamma_distributions.
2652 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2653 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2654 * include/bits/random.h: Adjust, minor tweaks.
2655
2656 2009-06-10 Tom Tromey <tromey@redhat.com>
2657
2658 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2659 (build_libstdcxx_dictionary): Accept shortened form of
2660 basic_string names.
2661 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2662
2663 2009-06-10 Tom Tromey <tromey@redhat.com>
2664
2665 PR libstdc++/40289:
2666 * python/Makefile.in: Rebuild.
2667 * python/hook.in: Compute module path relative to objfile.
2668 * python/Makefile.am (pythondir): Redefine.
2669 (gdb.py): Subst toolexeclibdir.
2670 (install-data-local): Rewrite.
2671
2672 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2673
2674 * include/bits/move.h: Doxygen group fixes.
2675
2676 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2677
2678 * include/bits/random.tcc (gamma_distribution<>::operator()
2679 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2680 the Marsaglia/Tsang algorithm.
2681 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2682 (operator<<(basic_ostream<>&, gamma_distribution<>),
2683 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2684
2685 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2686 Remove, just use normal_distribution.
2687 (operator<<(basic_ostream<>&, student_t_distribution<>),
2688 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2689 (linear_congruential_engine<>::operator()()): Move inline.
2690 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2691 const param_type&)): Move inline, just use normal_distribution.
2692 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2693 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2694 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2695 const param_type&)): Move here, out of line.
2696 (piecewise_constant_distribution<>::param_type::param_type()): Move
2697 inline.
2698 * include/bits/random.h: Adjust, minor tweaks.
2699
2700 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2701
2702 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2703
2704 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2705
2706 * include/ext/throw_allocator.h: Rework.
2707 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2708 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2709 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2710 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2711 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2712 * testsuite/util/regression/rand/priority_queue/
2713 container_rand_regression_test.tcc: Inline functions.
2714 * testsuite/util/regression/rand/assoc/
2715 container_rand_regression_test.tcc: Same.
2716
2717 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2718
2719 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2720
2721 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2722
2723 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2724 * configure: Regenerate.
2725
2726 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2727
2728 PR libstdc++/40299
2729 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2730 * testsuite/ext/rope/40299.cc: New.
2731
2732 2009-05-28 Tom Tromey <tromey@redhat.com>
2733 Phil Muldoon <pmuldoon@redhat.com>
2734 Jonathan Wakely <jwakely.gcc@gmail.com>
2735
2736 * python/Makefile.in, , python/libstdcxx/__init__.py,
2737 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2738 python/hook.in, python/Makefile.am: New files.
2739 * configure, Makefile.in: Rebuild.
2740 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2741 * Makefile.am (SUBDIRS): Add python.
2742
2743 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2744
2745 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2746 to ...
2747 * testsuite/util/replacement_memory_operators.h: ...here. New.
2748 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2749 * testsuite/util/testsuite_hooks.cc: Same.
2750
2751 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2752 replacement_memory_operators.h.
2753 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2754 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2755 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2756 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2757 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2758 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2759 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2760 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2761 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2762 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2763 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2764 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2765 * testsuite/ext/mt_allocator/check_new.cc: Same.
2766 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2767 * testsuite/ext/debug_allocator/check_new.cc: Same.
2768 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2769 * testsuite/ext/new_allocator/check_delete.cc: Same.
2770 * testsuite/ext/new_allocator/check_new.cc: Same.
2771 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2772 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2773 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2774 * testsuite/ext/throw_allocator/check_new.cc: Same.
2775 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2776 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2777 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2778 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2779 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2780 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2781 * testsuite/ext/pool_allocator/check_new.cc: Same.
2782 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2783 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2784 * testsuite/ext/array_allocator/check_delete.cc: Same.
2785 * testsuite/ext/array_allocator/check_new.cc: Same.
2786 * testsuite/23_containers/deque/cons/1.cc: Same.
2787 * testsuite/23_containers/deque/cons/2.cc: Same.
2788
2789 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2790
2791 * libsupc++/initializer_list: Format.
2792 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2793 * testsuite/18_support/initializer_list/requirements/
2794 explicit_instantiation.cc: New.
2795
2796 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2797
2798 PR libstdc++/40273
2799 * include/tr1_impl/functional: Add explicit casts.
2800 * testsuite/20_util/function/requirements/
2801 explicit_instantiation.cc: New.
2802 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2803
2804 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2805
2806 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2807
2808 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2809
2810 PR libstdc++/40221
2811 * include/tr1_impl/functional: Add explicit cast.
2812
2813 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2814
2815 PR libstdc++/40094
2816 Revert:
2817 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2818 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2819 out of line member functions definitions.
2820 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2821 Remove, use static locals instead.
2822 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2823 * src/throw_allocator.cc: New.
2824 * src/Makefile.am: Add.
2825 * config/abi/pre/gnu.ver: Add exports.
2826 * src/Makefile.in: Regenerate.
2827
2828 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2829
2830 * include/tr1_impl/functional (function): Use explicit operator bool.
2831 * include/bits/shared_ptr.h (__shared_ptr): Same.
2832 * include/bits/unique_ptr.h (unique_ptr): Same.
2833 * include/std/mutex (unique_lock): Same.
2834 * include/std/system_error (error_code): Same.
2835 (error_condition): Same.
2836 * include/std/ostream (sentry): Same.
2837 * include/std/istream (sentry): Same.
2838 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2839 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2840 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2841 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2842 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2843 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2844 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2845
2846 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2847
2848 * testsuite/23_containers/list/14340.cc: Abstract list type.
2849 * testsuite/23_containers/list/init-list.cc: Same.
2850 * testsuite/23_containers/list/pthread5.cc: Same.
2851 * testsuite/23_containers/list/invalidation/1.cc: Same.
2852 * testsuite/23_containers/list/invalidation/2.cc: Same.
2853 * testsuite/23_containers/list/invalidation/3.cc: Same.
2854 * testsuite/23_containers/list/invalidation/4.cc: Same.
2855 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2856 * testsuite/23_containers/list/modifiers/1.cc: Same.
2857 * testsuite/23_containers/list/modifiers/2.cc: Same.
2858 * testsuite/23_containers/list/modifiers/3.cc: Same.
2859 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2860 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2861 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2862 * testsuite/23_containers/list/cons/1.cc: Same.
2863 * testsuite/23_containers/list/cons/2.cc: Same.
2864 * testsuite/23_containers/list/cons/3.cc: Same.
2865 * testsuite/23_containers/list/cons/4.cc: Same.
2866 * testsuite/23_containers/list/cons/5.cc: Same.
2867 * testsuite/23_containers/list/cons/6.cc: Same.
2868 * testsuite/23_containers/list/cons/7.cc: Same.
2869 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2870 * testsuite/23_containers/list/cons/8.cc: Same.
2871 * testsuite/23_containers/list/cons/9.cc: Same.
2872 * testsuite/23_containers/list/operations/1.cc: Same.
2873 * testsuite/23_containers/list/operations/2.cc: Same.
2874 * testsuite/23_containers/list/operations/3.cc: Same.
2875 * testsuite/23_containers/list/operations/4.cc: Same.
2876 * testsuite/23_containers/list/operations/5.cc: Same.
2877 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2878 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2879 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2880 * testsuite/23_containers/list/requirements/dr438/
2881 constructor_1_neg.cc: Same.
2882 * testsuite/23_containers/list/requirements/dr438/
2883 constructor_2_neg.cc: Same.
2884 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2885 * testsuite/23_containers/list/requirements/
2886 partial_specialization/1.cc: Same.
2887 * testsuite/23_containers/list/23781.cc: Same.
2888 * testsuite/23_containers/list/pthread1.cc: Same.
2889 * testsuite/23_containers/list/capacity/1.cc: Same.
2890 * testsuite/23_containers/list/capacity/29134.cc: Same.
2891 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2892 * testsuite/23_containers/list/moveable.cc: Same.
2893
2894 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2895
2896 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2897
2898 PR libstdc++/40184
2899 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2900 Declare...
2901 * config/locale/gnu/c_locale.cc: ... and define.
2902 * config/locale/generic/c_locale.cc: Define.
2903 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2904 Use it.
2905 * testsuite/22_locale/locale/cons/40184.cc: New.
2906
2907 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2908
2909 PR libstdc++/40192
2910 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2911 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2912 * testsuite/23_containers/vector/40192.cc: New.
2913
2914 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2915
2916 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2917 * include/bits/stl_deque.h (swap): Likewise.
2918 * include/bits/stl_list.h (swap): Likewise.
2919 * include/bits/stl_vector.h (swap): Likewise.
2920 * include/bits/stl_bvector.h (swap): Likewise.
2921 * include/bits/stl_queue.h (swap): Likewise.
2922 * include/bits/stl_stack.h (swap): Likewise.
2923 * include/bits/stl_tree.h (swap): Likewise.
2924 * include/bits/stl_map.h (swap): Likewise.
2925 * include/bits/stl_multimap.h (swap): Likewise.
2926 * include/bits/stl_set.h (swap): Likewise.
2927 * include/bits/stl_multiset.h (swap): Likewise.
2928 * include/bits/forward_list.h (swap): Likewise.
2929 * include/bits/unique_ptr.h (swap): Likewise.
2930 * include/debug/deque (swap): Likewise.
2931 * include/debug/list (swap): Likewise.
2932 * include/debug/vector (swap): Likewise.
2933 * include/debug/map.h (swap): Likewise.
2934 * include/debug/multimap.h (swap): Likewise.
2935 * include/debug/set.h (swap): Likewise.
2936 * include/debug/multiset.h (swap): Likewise.
2937 * include/debug/unordered_map (swap): Likewise.
2938 * include/debug/unordered_set (swap): Likewise.
2939 * include/ext/vstring.h (swap): Likewise.
2940 * include/tr1_impl/unordered_map (swap): Likewise.
2941 * include/tr1_impl/hashtable (swap): Likewise.
2942 * include/tr1_impl/unordered_set (swap): Likewise.
2943 * include/std/tuple (swap): Likewise.
2944 * include/std/mutex (swap): Likewise.
2945 * include/std/thread (swap): Likewise.
2946 (operator<<): Only output to lvalue streams.
2947 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2948 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2949 * testsuite/23_containers/deque/requirements/dr438/
2950 assign_neg.cc: Adjust line numbers.
2951 * testsuite/23_containers/deque/requirements/dr438/
2952 constructor_1_neg.cc: Likewise.
2953 * testsuite/23_containers/deque/requirements/dr438/
2954 constructor_2_neg.cc: Likewise.
2955 * testsuite/23_containers/deque/requirements/dr438/
2956 insert_neg.cc: Likewise.
2957 * testsuite/23_containers/list/requirements/dr438/
2958 assign_neg.cc: Likewise.
2959 * testsuite/23_containers/list/requirements/dr438/
2960 constructor_1_neg.cc: Likewise.
2961 * testsuite/23_containers/list/requirements/dr438/
2962 constructor_2_neg.cc: Likewise.
2963 * testsuite/23_containers/list/requirements/dr438/
2964 insert_neg.cc: Likewise.
2965 * testsuite/23_containers/vector/requirements/dr438/
2966 assign_neg.cc: Likewise.
2967 * testsuite/23_containers/vector/requirements/dr438/
2968 constructor_1_neg.cc: Likewise.
2969 * testsuite/23_containers/vector/requirements/dr438/
2970 constructor_2_neg.cc: Likewise.
2971 * testsuite/23_containers/vector/requirements/dr438/
2972 insert_neg.cc: Likewise.
2973 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2974 test non-member swap.
2975 * testsuite/30_threads/thread/swap/2.cc: Remove.
2976
2977 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2978
2979 * include/std/mutex: Move std::lock_error to ...
2980 * src/compatibility.cc: Here.
2981 * src/mutex.cc: Likewise.
2982 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2983 for lock types and remove std::lock_error check.
2984
2985 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2986
2987 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2988 double include.
2989
2990 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2991
2992 PR libstdc++/40160
2993 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2994 typeid when __GXX_RTTI is undefined.
2995 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2996 for null _M_variant._M_iterator._M_type,
2997 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2998 * testsuite/21_strings/basic_string/40160.cc: New.
2999
3000 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3001
3002 * testsuite/26_numerics/random/discrete_distribution/cons/
3003 num_xbound_fun.cc: Minor tweaks.
3004 * testsuite/26_numerics/random/piecewise_constant_distribution/
3005 cons/initlist_fun.cc: Likewise
3006 * testsuite/26_numerics/random/piecewise_constant_distribution/
3007 cons/num_xbound_fun.cc: Likewise
3008 * testsuite/26_numerics/random/piecewise_linear_distribution/
3009 cons/initlist_fun.cc: Likewise
3010 * testsuite/26_numerics/random/piecewise_linear_distribution/
3011 cons/num_xbound_fun.cc: Likewise
3012
3013 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3014
3015 PR libstdc++/36211
3016 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
3017 cxxldflags to additional_flags rather than cxx_final.
3018
3019 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3020
3021 * testsuite/26_numerics/random/discrete_distribution/cons/
3022 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
3023 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3024 initlist_fun.cc: Likewise
3025 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3026 num_xbound_fun.cc: Likewise
3027 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3028 initlist_fun.cc: Likewise
3029 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3030 num_xbound_fun.cc: Likewise
3031
3032 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3033
3034 PR libstdc++/40123
3035 * random.tcc (independent_bits_engine<>::operator()()): Use
3036 result_type(1), not 1UL.
3037
3038 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
3039 and _M_b.min(), instead of this->max() and this->min().
3040
3041 * random.h (_ShiftMin1): Remove, adjust everywhere.
3042
3043 * random.tcc: Minor cosmetic changes.
3044
3045 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 * include/bits/random.tcc (cauchy_distribution<>::
3048 operator()(_UniformRandomNumberGenerator&, const param_type&)):
3049 Avoid M_PI, a glibc extension.
3050
3051 2009-05-13 Ben Elliston <bje@au.ibm.com>
3052
3053 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
3054 * include/Makefile.in: Likewise.
3055
3056 2009-05-13 Ben Elliston <bje@au.ibm.com>
3057
3058 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
3059 const void * const.
3060
3061 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
3062
3063 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
3064 random number engines, complex, bitset, array, time utilities, and
3065 char_traits.
3066
3067 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
3068
3069 * libsupc++/exception: Include nested_exception.h in C++0x mode.
3070 * libsupc++/nested_exception.h: New.
3071 * libsupc++/Makefile.am: Add new header.
3072 * libsupc++/Makefile.in: Regenerate.
3073 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
3074 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
3075 * testsuite/18_support/nested_exception/cons.cc: New.
3076 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
3077 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
3078 * doc/xml/manual/status_cxx200x.xml: Adjust.
3079
3080 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3081
3082 * include/ext/throw_allocator.h: Remove redundant include.
3083
3084 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3085
3086 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3087 out of line member functions definitions.
3088 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3089 Remove, use static locals instead.
3090 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3091 * src/throw_allocator.cc: New.
3092 * src/Makefile.am: Add.
3093 * config/abi/pre/gnu.ver: Add exports.
3094 * src/Makefile.in: Regenerate.
3095
3096 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3097
3098 * configure.ac: Bump libtool_VERSION to 6:12:0.
3099 * configure: Regenerate.
3100
3101 2009-05-07 Matthias Klose <doko@ubuntu.com>
3102
3103 PR libstdc++/40038
3104 * src/math_stubs_long_double.cc: Add ceill.
3105
3106 2009-05-06 Johannes Singler <singler@ira.uka.de>
3107
3108 PR libstdc++/39546
3109 * include/parallel/algo.h (find_switch):
3110 Parametrize binder2nd with const T& instead of T.
3111 * testsuite/25_algorithms/find/39546.cc: new test case
3112
3113 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3114
3115 Revert:
3116 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3117
3118 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3119 possible.
3120 * configure: Regenerate.
3121
3122 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
3123
3124 PR libstdc++/39909
3125 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
3126 __set_once_functor_lock_ptr): Replace global lock object with local
3127 locks on global mutex.
3128 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
3129 __set_once_functor_lock_ptr): Likewise, keeping old function to
3130 preserve ABI.
3131 (__once_proxy): Use pointer to local lock if set, global lock
3132 otherwise.
3133 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
3134 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
3135 * testsuite/30_threads/call_once/39909.cc: New.
3136
3137 2009-05-03 Jan Hubicka <jh@suse.cz>
3138
3139 * include/parallel/settings.h (get): Mark const.
3140 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
3141 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
3142 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
3143 throw ().
3144 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
3145 (is_open, fd): Mark pure and throw ().
3146 (seekoff): Mark throw ().
3147
3148 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3149
3150 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3151 possible.
3152 * configure: Regenerate.
3153
3154 2009-05-02 Jan Hubicka <jh@suse.cz>
3155
3156 * include/tr1_impl/functional_hash.h (explicit specializations of ()
3157 operator): Mark pure.
3158
3159 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
3160
3161 * scripts/create_testsuite_files: Remove thread directory.
3162
3163 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
3164
3165 PR libstdc++/39868
3166 * scripts/run_doxygen: Uncomment removal of includes.
3167 (problematic): Rewrite __cxxabiv1 namespace to abi.
3168
3169 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3170
3171 Revert the last commit.
3172
3173 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
3174
3175 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
3176 Replace global lock object with local locks on global mutex.
3177 * src/mutex.cc: Likewise.
3178 * config/abi/pre/gnu.ver: Adjust.
3179 * testsuite/30_threads/call_once/call_once2.cc: New.
3180
3181 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3182
3183 PR libstdc++/39880
3184 PR libstdc++/39881
3185 PR libstdc++/39882
3186 * include/std/system_error (is_error_code_enum<errc>): Remove.
3187 (error_condition<>::error_condition(_ErrorCodeEnum,)
3188 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
3189 (error_code<>::error_code(_ErrorCodeEnum,),
3190 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
3191 * testsuite/19_diagnostics/system_error/39880.cc: New.
3192 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
3193 Likewise.
3194 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
3195 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
3196 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
3197 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3198 Adjust.
3199 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3200 Likewise.
3201 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3202 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3203 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3204 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
3205 Likewise.
3206 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3207 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3208 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3209 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
3210
3211 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
3212
3213 * doc/xml/authors.xml: Add space.
3214 * doc/xml/faq.xml: Update links.
3215 * doc/xml/manual/intro.xml: Same.
3216 * doc/xml/manual/abi.xml: Update.
3217 * doc/xml/manual/appendix_contributing.xml: Fix typo.
3218 * doc/xml/manual/status_cxxtr1.xml: Update links.
3219 * doc/xml/manual/status_cxx1998.xml: Same.
3220 * doc/xml/manual/status_cxx200x.xml: Same.
3221
3222 2009-04-22 Jan Hubicka <jh@suse.cz>
3223
3224 * include/tr1_impl/array (at): Do not use builtin_expect.
3225 * include/ext/throw_allocator.h (allocate): Likewise.
3226 * include/ext/pool_allocator.h (allocate): Likweise.
3227 * include/ext/bitmap_allocator.h (allocate): Likewise.
3228 * include/ext/rc_string_base.h (_S_construct): Likewise.
3229 * include/ext/malloc_allocator.h (allocate): Likewise.
3230 * include/ext/mt_allocator.h (allocate): Likewise.
3231 * include/ext/sso_string_base.h (_M_construct): Likewise.
3232 * include/bits/basic_string.tcc (_S_construct): Likewise.
3233
3234 2009-04-22 Jan Hubicka <jh@suse.cz>
3235
3236 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3237 (atexit, atoll, stroll, strtoull): Mark throw ()
3238 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3239 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
3240 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3241 (atexit, atoll, stroll, strtoull): Mark throw ()
3242 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3243 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3244
3245 2009-04-21 Jan Hubicka <jh@suse.cz>
3246
3247 * include/ext/atomicity.h
3248 (__exchange_and_add, __atomic_add): Mark throw ().
3249 * config/os/aix/atomicity.h
3250 * config/os/aix/atomicity.h
3251 * config/os/irix/atomicity.h
3252 * config/cpu/cris/atomicity.h
3253 * config/cpu/m68k/atomicity.h
3254 * config/cpu/hppa/atomicity.h
3255 * config/cpu/sparc/atomicity.h
3256 * config/cpu/i386/atomicity.h
3257 * config/cpu/i486/atomicity.h
3258 * config/cpu/sh/atomicity.h
3259 * config/cpu/generic/atomicity_mutex/atomicity.h
3260 * config/cpu/generic/atomicity_builtins/atomicity.h
3261 (__exchange_and_add, __atomic_add): Mark throw ().
3262
3263 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3264
3265 PR libstdc++/39835
3266 * include/bits/random.h: Avoid the badname __alpha (and, for
3267 consistency, __beta too).
3268 * include/bits/random.tcc: Likewise.
3269
3270 2009-04-19 Jan Hubicka <jh@suse.cz>
3271
3272 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3273 _GLIBCXX_NOTHROW.
3274
3275 2009-04-19 Jan Hubicka <jh@suse.cz>
3276
3277 * include/c_compatibility/stdatomic.h
3278 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3279 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3280 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
3281
3282 2009-04-18 Jan Hubicka <jh@suse.cz>
3283
3284 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
3285 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3286 __cxa_get_globals_fast): Mark const.
3287 (__cxa_get_exception_ptr): Mark pure.
3288 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3289 (__terminate): Makr throw ().
3290 * libsupc++/exception (terminate): Mark throw().
3291 (uncaught_exception): Mark pure.
3292 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
3293 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3294 Mark throw().
3295 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3296 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3297 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
3298 __cxa_guard_abort): Mark throw ().
3299 (__cxa_pure_virtual): Mark noreturn.
3300 (__cxa_current_exception_type): Mark throw and pure.
3301 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
3302 __cxa_exception_type): Mark pure.
3303 (_M_safe_bool_dummy): Mark pure and const.
3304
3305 2009-04-18 Jan Hubicka <jh@suse.cz>
3306
3307 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3308 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3309 _M_destroy_thread_key): Mark throw ()
3310 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3311 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3312 _M_get_max_length): Mark throw ().
3313 * include/debug/formatter.h (_M_message, _M_format_word,
3314 _M_get_max_length): Mark throw ().
3315 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3316 _M_detach_single): Mark throw ().
3317 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3318 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3319 throw ()
3320 (_M_get_mutex): Mark throw ().
3321 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3322 (_M_destroy_thread_key): Mark CONST and throw.
3323 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3324 throw ().
3325
3326 2009-04-18 Jan Hubicka <jh@suse.cz>
3327
3328 * src/condition_variable.cc (condition_variable,
3329 condition_variable_any constructors): Mark throw()
3330 * src/hash.cc (operator() for long double, string, and wstring): Mark
3331 throw ().
3332 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3333 _M_setup, rdbuf, str): Mark throw ().
3334 * src/chrono.cc (new): Mark throw ().
3335 * include/std/system_error (system_category, generic_category): Mark
3336 throw () and const.
3337 * include/std/chrono (now): Mark throw ().
3338 * include/std/condition_variable (condition_variable,
3339 ~condition_variable, condition_variable_any,
3340 ~condition_variable_any): Mark throw ().
3341 * include/std/mutex (mutex): Mark throw ().
3342 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3343 throw.
3344 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3345 and throw ().
3346 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3347 * include/bits/locale_classes.h (_S_initialize_once,
3348 _S_clone_c_locale): Mark throw ().
3349 (_S_get_c_name): Mark const and throw ().
3350 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3351 throw ().
3352 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3353 Mark throw ().
3354 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3355 throw ().
3356 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3357 ios_base): Mark throw ()
3358 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3359 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3360 (str, freeze, _M_setupf): Mark throw ().
3361 (pcount): Mark pure and throw ().
3362 (rdbuf): Mark const and throw ().
3363
3364 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3365
3366 PR libstdc++/39802
3367 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3368 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3369 Always accept negative values, for unsigned types too.
3370 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3371 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3372
3373 2009-04-18 Jan Hubicka <jh@suse.cz>
3374
3375 * include/debug/formater.h: Include bits/c++config.h.
3376 (_M_error): Mark noreturn.
3377 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3378 _GLIBCXX_NORETURN): New.
3379 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
3380 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3381 Mark pure.
3382 * include/c_compatibility/stdatomic.h
3383 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3384 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3385 Mark by throw ().
3386 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3387 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3388 __atomic_flag_for_address): Mark by throw ().
3389
3390 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
3391
3392 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3393
3394 2009-04-16 Jan Hubicka <jh@suse.cz>
3395
3396 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3397 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3398 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3399 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3400 out body to ...
3401 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3402 functions.
3403 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3404 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3405 _Rb_tree_black_count): Mark nothrow.
3406
3407 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3408
3409 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3410 from base classes.
3411 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3412
3413 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3414
3415 * doc/html: Regenerate.
3416
3417 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3418
3419 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3420
3421 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3422 * doc/xml/gnu/fdl-1.2.xml: Same.
3423 * doc/xml/manual/numerics.xml: Same.
3424 * doc/xml/manual/concurrency.xml: Same.
3425 * doc/xml/manual/intro.xml: Same.
3426 * doc/xml/manual/status_cxxtr1.xml: Same.
3427 * doc/xml/manual/containers.xml: Same.
3428 * doc/xml/manual/io.xml: Same.
3429 * doc/xml/manual/utilities.xml: Same.
3430 * doc/xml/manual/support.xml: Same.
3431 * doc/xml/manual/using.xml: Same.
3432 * doc/xml/manual/localization.xml: Same.
3433 * doc/xml/manual/locale.xml: Same.
3434 * doc/xml/manual/extensions.xml: Same.
3435 * doc/xml/manual/appendix_contributing.xml: Same.
3436 * doc/xml/manual/diagnostics.xml: Same.
3437 * doc/xml/manual/status_cxx200x.xml: Same.
3438
3439 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3440
3441 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
3442 * doc/xml/manual/status_cxx200x.xml: Adjust.
3443
3444 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3445
3446 * doc/xml/spine.xml: Remove unused license entity, update
3447 copyright year.
3448
3449 * doc/xml/manual/spine.xml: Markup for primary index terms.
3450 * doc/xml/manual/numerics.xml: Same.
3451 * doc/xml/manual/intro.xml: Same.
3452 * doc/xml/manual/containers.xml: Same.
3453 * doc/xml/manual/io.xml: Same.
3454 * doc/xml/manual/appendix_porting.xml: Same.
3455 * doc/xml/manual/utilities.xml: Same.
3456 * doc/xml/manual/support.xml: Same.
3457 * doc/xml/manual/localization.xml: Same.
3458 * doc/xml/manual/strings.xml: Same.
3459 * doc/xml/manual/extensions.xml: Same.
3460 * doc/xml/manual/appendix_contributing.xml: Same.
3461 * doc/xml/manual/diagnostics.xml: Same.
3462 * doc/xml/manual/algorithms.xml: Same.
3463 * doc/xml/manual/appendix_free.xml: Same.
3464 * doc/xml/manual/iterators.xml: Same.
3465
3466 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3467 * doc/xml/gnu/fdl-1.2.xml: Same.
3468
3469 * doc/xml/manual/status_cxx200x.xml: Re-write.
3470
3471 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3472
3473 PR libstdc++/39629 (final bits)
3474 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3475 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3476 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3477 Fix formula for __j.
3478 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3479 const normal_distribution<>&): Remove.
3480 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3481 const uniform_int_distribution<>&), operator==(const
3482 uniform_real_distribution<>&, const uniform_real_distribution<>&),
3483 operator==(const normal_distribution<>&, const normal_distribution<>&),
3484 operator==(const lognormal_distribution<>&,
3485 const lognormal_distribution<>&), operator==(const
3486 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3487 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3488 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3489 operator==(const student_t_distribution<>&,
3490 const student_t_distribution<>&), operator==(const
3491 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3492 operator==(const binomial_distribution<>&, const
3493 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3494 const geometric_distribution<>&), operator==(const
3495 negative_binomial_distribution<>&, const
3496 negative_binomial_distribution<>&), operator==(const
3497 poisson_distribution<>&, const poisson_distribution<>&),
3498 operator==(const exponential_distribution<>&,
3499 const exponential_distribution<>&), operator==(const
3500 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3501 weibull_distribution<>&, const weibull_distribution<>&),
3502 operator==(const extreme_value_distribution<>&,
3503 const extreme_value_distribution<>&), operator==(const
3504 discrete_distribution<>&, const discrete_distribution<>&),
3505 operator==(const piecewise_constant_distribution<>&,
3506 const piecewise_constant_distribution<>&), operator==(const
3507 piecewise_linear_distribution<>&, const
3508 piecewise_linear_distribution<>&)): Remove.
3509 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3510 serialize.cc: Remove.
3511 * testsuite/26_numerics/random/piecewise_constant_distribution/
3512 operators/serialize.cc: Likewise.
3513 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3514 serialize.cc: Likewise.
3515 * testsuite/26_numerics/random/normal_distribution/operators/
3516 serialize.cc: Likewise.
3517 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3518 serialize.cc: Likewise.
3519 * testsuite/26_numerics/random/poisson_distribution/operators/
3520 serialize.cc: Likewise.
3521 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3522 serialize.cc: Likewise.
3523 * testsuite/26_numerics/random/discrete_distribution/operators/
3524 serialize.cc: Likewise.
3525 * testsuite/26_numerics/random/weibull_distribution/operators/
3526 serialize.cc: Likewise.
3527 * testsuite/26_numerics/random/negative_binomial_distribution/
3528 operators/serialize.cc: Likewise.
3529 * testsuite/26_numerics/random/cauchy_distribution/operators/
3530 serialize.cc: Likewise.
3531 * testsuite/26_numerics/random/gamma_distribution/operators/
3532 serialize.cc: Likewise.
3533 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3534 serialize.cc: Likewise.
3535 * testsuite/26_numerics/random/exponential_distribution/operators/
3536 serialize.cc: Likewise.
3537 * testsuite/26_numerics/random/lognormal_distribution/operators/
3538 serialize.cc: Likewise.
3539 * testsuite/26_numerics/random/binomial_distribution/operators/
3540 serialize.cc: Likewise.
3541 * testsuite/26_numerics/random/extreme_value_distribution/
3542 operators/serialize.cc: Likewise.
3543 * testsuite/26_numerics/random/piecewise_linear_distribution/
3544 operators/serialize.cc: Likewise.
3545 * testsuite/26_numerics/random/student_t_distribution/operators/
3546 serialize.cc: Likewise.
3547 * testsuite/26_numerics/random/geometric_distribution/operators/
3548 serialize.cc: Likewise.
3549
3550 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3551 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3552 mersenne_twister_engine<>::seed(_Gen&,
3553 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3554 subtract_with_carry_engine<>::seed(_Gen&,
3555 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3556 Remove, unused.
3557 * include/bits/random.tcc (linear_congruential_engine<>::
3558 seed(_Gen&, false_type): Likewise.
3559
3560 2009-04-09 Nick Clifton <nickc@redhat.com>
3561
3562 * src/allocator-inst.cc: Change copyright header to refer to
3563 version 3 of the GNU General Public License with version 3.1
3564 of the GCC Runtime Library Exception and to point readers at
3565 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3566 web page.
3567 * config/abi/compatibility.h: Likewise.
3568 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3569 * config/abi/pre/gnu.ver: Likewise.
3570 * config/allocator/bitmap_allocator_base.h: Likewise.
3571 * config/allocator/malloc_allocator_base.h: Likewise.
3572 * config/allocator/mt_allocator_base.h: Likewise.
3573 * config/allocator/new_allocator_base.h: Likewise.
3574 * config/allocator/pool_allocator_base.h: Likewise.
3575 * config/cpu/alpha/atomic_word.h: Likewise.
3576 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3577 * config/cpu/cris/atomic_word.h: Likewise.
3578 * config/cpu/cris/atomicity.h: Likewise.
3579 * config/cpu/generic/atomic_word.h: Likewise.
3580 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3581 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3582 * config/cpu/generic/cpu_defines.h: Likewise.
3583 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3584 * config/cpu/hppa/atomicity.h: Likewise.
3585 * config/cpu/i386/atomicity.h: Likewise.
3586 * config/cpu/i486/atomicity.h: Likewise.
3587 * config/cpu/ia64/atomic_word.h: Likewise.
3588 * config/cpu/m68k/atomicity.h: Likewise.
3589 * config/cpu/powerpc/atomic_word.h: Likewise.
3590 * config/cpu/powerpc/cpu_defines.h: Likewise.
3591 * config/cpu/sh/atomicity.h: Likewise.
3592 * config/cpu/sparc/atomic_word.h: Likewise.
3593 * config/cpu/sparc/atomicity.h: Likewise.
3594 * config/io/basic_file_stdio.cc: Likewise.
3595 * config/io/basic_file_stdio.h: Likewise.
3596 * config/io/c_io_stdio.h: Likewise.
3597 * config/locale/darwin/ctype_members.cc: Likewise.
3598 * config/locale/generic/c++locale_internal.h: Likewise.
3599 * config/locale/generic/c_locale.cc: Likewise.
3600 * config/locale/generic/c_locale.h: Likewise.
3601 * config/locale/generic/codecvt_members.cc: Likewise.
3602 * config/locale/generic/collate_members.cc: Likewise.
3603 * config/locale/generic/ctype_members.cc: Likewise.
3604 * config/locale/generic/messages_members.cc: Likewise.
3605 * config/locale/generic/messages_members.h: Likewise.
3606 * config/locale/generic/monetary_members.cc: Likewise.
3607 * config/locale/generic/numeric_members.cc: Likewise.
3608 * config/locale/generic/time_members.cc: Likewise.
3609 * config/locale/generic/time_members.h: Likewise.
3610 * config/locale/gnu/c++locale_internal.h: Likewise.
3611 * config/locale/gnu/c_locale.cc: Likewise.
3612 * config/locale/gnu/c_locale.h: Likewise.
3613 * config/locale/gnu/codecvt_members.cc: Likewise.
3614 * config/locale/gnu/collate_members.cc: Likewise.
3615 * config/locale/gnu/ctype_members.cc: Likewise.
3616 * config/locale/gnu/messages_members.cc: Likewise.
3617 * config/locale/gnu/messages_members.h: Likewise.
3618 * config/locale/gnu/monetary_members.cc: Likewise.
3619 * config/locale/gnu/numeric_members.cc: Likewise.
3620 * config/locale/gnu/time_members.cc: Likewise.
3621 * config/locale/gnu/time_members.h: Likewise.
3622 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3623 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3624 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3625 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3626 * config/os/aix/atomic_word.h: Likewise.
3627 * config/os/aix/atomicity.h: Likewise.
3628 * config/os/aix/ctype_base.h: Likewise.
3629 * config/os/aix/ctype_inline.h: Likewise.
3630 * config/os/aix/ctype_noninline.h: Likewise.
3631 * config/os/aix/os_defines.h: Likewise.
3632 * config/os/bsd/darwin/ctype_base.h: Likewise.
3633 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3634 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3635 * config/os/bsd/darwin/os_defines.h: Likewise.
3636 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3637 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3638 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3639 * config/os/bsd/freebsd/os_defines.h: Likewise.
3640 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3641 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3642 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3643 * config/os/bsd/netbsd/os_defines.h: Likewise.
3644 * config/os/djgpp/ctype_base.h: Likewise.
3645 * config/os/djgpp/ctype_inline.h: Likewise.
3646 * config/os/djgpp/ctype_noninline.h: Likewise.
3647 * config/os/djgpp/os_defines.h: Likewise.
3648 * config/os/generic/ctype_base.h: Likewise.
3649 * config/os/generic/ctype_inline.h: Likewise.
3650 * config/os/generic/ctype_noninline.h: Likewise.
3651 * config/os/generic/error_constants.h: Likewise.
3652 * config/os/generic/os_defines.h: Likewise.
3653 * config/os/gnu-linux/ctype_base.h: Likewise.
3654 * config/os/gnu-linux/ctype_inline.h: Likewise.
3655 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3656 * config/os/gnu-linux/os_defines.h: Likewise.
3657 * config/os/hpux/ctype_base.h: Likewise.
3658 * config/os/hpux/ctype_inline.h: Likewise.
3659 * config/os/hpux/ctype_noninline.h: Likewise.
3660 * config/os/hpux/os_defines.h: Likewise.
3661 * config/os/irix/atomic_word.h: Likewise.
3662 * config/os/irix/atomicity.h: Likewise.
3663 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3664 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3665 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3666 * config/os/irix/irix5.2/os_defines.h: Likewise.
3667 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3668 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3669 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3670 * config/os/irix/irix6.5/os_defines.h: Likewise.
3671 * config/os/mingw32/ctype_base.h: Likewise.
3672 * config/os/mingw32/ctype_inline.h: Likewise.
3673 * config/os/mingw32/ctype_noninline.h: Likewise.
3674 * config/os/mingw32/error_constants.h: Likewise.
3675 * config/os/mingw32/os_defines.h: Likewise.
3676 * config/os/newlib/ctype_base.h: Likewise.
3677 * config/os/newlib/ctype_inline.h: Likewise.
3678 * config/os/newlib/ctype_noninline.h: Likewise.
3679 * config/os/newlib/os_defines.h: Likewise.
3680 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3681 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3682 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3683 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3684 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3685 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3686 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3687 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3688 * config/os/tpf/ctype_base.h: Likewise.
3689 * config/os/tpf/ctype_inline.h: Likewise.
3690 * config/os/tpf/ctype_noninline.h: Likewise.
3691 * config/os/tpf/os_defines.h: Likewise.
3692 * config/os/uclibc/ctype_base.h: Likewise.
3693 * config/os/uclibc/ctype_inline.h: Likewise.
3694 * config/os/uclibc/ctype_noninline.h: Likewise.
3695 * config/os/uclibc/os_defines.h: Likewise.
3696 * config/os/vxworks/ctype_base.h: Likewise.
3697 * config/os/vxworks/ctype_inline.h: Likewise.
3698 * config/os/vxworks/ctype_noninline.h: Likewise.
3699 * config/os/vxworks/os_defines.h: Likewise.
3700 * include/backward/auto_ptr.h: Likewise.
3701 * include/backward/backward_warning.h: Likewise.
3702 * include/backward/binders.h: Likewise.
3703 * include/backward/hash_fun.h: Likewise.
3704 * include/backward/hash_map: Likewise.
3705 * include/backward/hash_set: Likewise.
3706 * include/backward/hashtable.h: Likewise.
3707 * include/backward/strstream: Likewise.
3708 * include/bits/algorithmfwd.h: Likewise.
3709 * include/bits/allocator.h: Likewise.
3710 * include/bits/atomic_0.h: Likewise.
3711 * include/bits/atomic_2.h: Likewise.
3712 * include/bits/atomicfwd_c.h: Likewise.
3713 * include/bits/atomicfwd_cxx.h: Likewise.
3714 * include/bits/basic_ios.h: Likewise.
3715 * include/bits/basic_ios.tcc: Likewise.
3716 * include/bits/basic_string.h: Likewise.
3717 * include/bits/basic_string.tcc: Likewise.
3718 * include/bits/boost_concept_check.h: Likewise.
3719 * include/bits/c++config: Likewise.
3720 * include/bits/char_traits.h: Likewise.
3721 * include/bits/codecvt.h: Likewise.
3722 * include/bits/concept_check.h: Likewise.
3723 * include/bits/cpp_type_traits.h: Likewise.
3724 * include/bits/deque.tcc: Likewise.
3725 * include/bits/forward_list.h: Likewise.
3726 * include/bits/forward_list.tcc: Likewise.
3727 * include/bits/fstream.tcc: Likewise.
3728 * include/bits/functexcept.h: Likewise.
3729 * include/bits/functional_hash.h: Likewise.
3730 * include/bits/gslice.h: Likewise.
3731 * include/bits/gslice_array.h: Likewise.
3732 * include/bits/hashtable.h: Likewise.
3733 * include/bits/indirect_array.h: Likewise.
3734 * include/bits/ios_base.h: Likewise.
3735 * include/bits/istream.tcc: Likewise.
3736 * include/bits/list.tcc: Likewise.
3737 * include/bits/locale_classes.h: Likewise.
3738 * include/bits/locale_classes.tcc: Likewise.
3739 * include/bits/locale_facets.h: Likewise.
3740 * include/bits/locale_facets.tcc: Likewise.
3741 * include/bits/locale_facets_nonio.h: Likewise.
3742 * include/bits/locale_facets_nonio.tcc: Likewise.
3743 * include/bits/localefwd.h: Likewise.
3744 * include/bits/mask_array.h: Likewise.
3745 * include/bits/move.h: Likewise.
3746 * include/bits/ostream.tcc: Likewise.
3747 * include/bits/ostream_insert.h: Likewise.
3748 * include/bits/postypes.h: Likewise.
3749 * include/bits/shared_ptr.h: Likewise.
3750 * include/bits/slice_array.h: Likewise.
3751 * include/bits/sstream.tcc: Likewise.
3752 * include/bits/stl_algo.h: Likewise.
3753 * include/bits/stl_algobase.h: Likewise.
3754 * include/bits/stl_bvector.h: Likewise.
3755 * include/bits/stl_construct.h: Likewise.
3756 * include/bits/stl_deque.h: Likewise.
3757 * include/bits/stl_function.h: Likewise.
3758 * include/bits/stl_heap.h: Likewise.
3759 * include/bits/stl_iterator.h: Likewise.
3760 * include/bits/stl_iterator_base_funcs.h: Likewise.
3761 * include/bits/stl_iterator_base_types.h: Likewise.
3762 * include/bits/stl_list.h: Likewise.
3763 * include/bits/stl_map.h: Likewise.
3764 * include/bits/stl_multimap.h: Likewise.
3765 * include/bits/stl_multiset.h: Likewise.
3766 * include/bits/stl_numeric.h: Likewise.
3767 * include/bits/stl_pair.h: Likewise.
3768 * include/bits/stl_queue.h: Likewise.
3769 * include/bits/stl_raw_storage_iter.h: Likewise.
3770 * include/bits/stl_relops.h: Likewise.
3771 * include/bits/stl_set.h: Likewise.
3772 * include/bits/stl_stack.h: Likewise.
3773 * include/bits/stl_tempbuf.h: Likewise.
3774 * include/bits/stl_tree.h: Likewise.
3775 * include/bits/stl_uninitialized.h: Likewise.
3776 * include/bits/stl_vector.h: Likewise.
3777 * include/bits/stream_iterator.h: Likewise.
3778 * include/bits/streambuf.tcc: Likewise.
3779 * include/bits/streambuf_iterator.h: Likewise.
3780 * include/bits/stringfwd.h: Likewise.
3781 * include/bits/unique_ptr.h: Likewise.
3782 * include/bits/valarray_after.h: Likewise.
3783 * include/bits/valarray_array.h: Likewise.
3784 * include/bits/valarray_array.tcc: Likewise.
3785 * include/bits/valarray_before.h: Likewise.
3786 * include/bits/vector.tcc: Likewise.
3787 * include/c/cassert: Likewise.
3788 * include/c/cctype: Likewise.
3789 * include/c/cerrno: Likewise.
3790 * include/c/cfloat: Likewise.
3791 * include/c/ciso646: Likewise.
3792 * include/c/climits: Likewise.
3793 * include/c/clocale: Likewise.
3794 * include/c/cmath: Likewise.
3795 * include/c/csetjmp: Likewise.
3796 * include/c/csignal: Likewise.
3797 * include/c/cstdarg: Likewise.
3798 * include/c/cstddef: Likewise.
3799 * include/c/cstdio: Likewise.
3800 * include/c/cstdlib: Likewise.
3801 * include/c/cstring: Likewise.
3802 * include/c/ctime: Likewise.
3803 * include/c/cwchar: Likewise.
3804 * include/c/cwctype: Likewise.
3805 * include/c_compatibility/assert.h: Likewise.
3806 * include/c_compatibility/complex.h: Likewise.
3807 * include/c_compatibility/ctype.h: Likewise.
3808 * include/c_compatibility/errno.h: Likewise.
3809 * include/c_compatibility/fenv.h: Likewise.
3810 * include/c_compatibility/float.h: Likewise.
3811 * include/c_compatibility/inttypes.h: Likewise.
3812 * include/c_compatibility/iso646.h: Likewise.
3813 * include/c_compatibility/limits.h: Likewise.
3814 * include/c_compatibility/locale.h: Likewise.
3815 * include/c_compatibility/math.h: Likewise.
3816 * include/c_compatibility/setjmp.h: Likewise.
3817 * include/c_compatibility/signal.h: Likewise.
3818 * include/c_compatibility/stdarg.h: Likewise.
3819 * include/c_compatibility/stdatomic.h: Likewise.
3820 * include/c_compatibility/stdbool.h: Likewise.
3821 * include/c_compatibility/stddef.h: Likewise.
3822 * include/c_compatibility/stdint.h: Likewise.
3823 * include/c_compatibility/stdio.h: Likewise.
3824 * include/c_compatibility/stdlib.h: Likewise.
3825 * include/c_compatibility/string.h: Likewise.
3826 * include/c_compatibility/tgmath.h: Likewise.
3827 * include/c_compatibility/time.h: Likewise.
3828 * include/c_compatibility/wchar.h: Likewise.
3829 * include/c_compatibility/wctype.h: Likewise.
3830 * include/c_global/cassert: Likewise.
3831 * include/c_global/ccomplex: Likewise.
3832 * include/c_global/cctype: Likewise.
3833 * include/c_global/cerrno: Likewise.
3834 * include/c_global/cfenv: Likewise.
3835 * include/c_global/cfloat: Likewise.
3836 * include/c_global/cinttypes: Likewise.
3837 * include/c_global/ciso646: Likewise.
3838 * include/c_global/climits: Likewise.
3839 * include/c_global/clocale: Likewise.
3840 * include/c_global/cmath.tcc: Likewise.
3841 * include/c_global/cmath: Likewise.
3842 * include/c_global/csetjmp: Likewise.
3843 * include/c_global/csignal: Likewise.
3844 * include/c_global/cstdarg: Likewise.
3845 * include/c_global/cstdatomic: Likewise.
3846 * include/c_global/cstdbool: Likewise.
3847 * include/c_global/cstddef: Likewise.
3848 * include/c_global/cstdint: Likewise.
3849 * include/c_global/cstdio: Likewise.
3850 * include/c_global/cstdlib: Likewise.
3851 * include/c_global/cstring: Likewise.
3852 * include/c_global/ctgmath: Likewise.
3853 * include/c_global/ctime: Likewise.
3854 * include/c_global/cwchar: Likewise.
3855 * include/c_global/cwctype: Likewise.
3856 * include/c_std/cassert: Likewise.
3857 * include/c_std/cctype: Likewise.
3858 * include/c_std/cerrno: Likewise.
3859 * include/c_std/cfloat: Likewise.
3860 * include/c_std/ciso646: Likewise.
3861 * include/c_std/climits: Likewise.
3862 * include/c_std/clocale: Likewise.
3863 * include/c_std/cmath.tcc: Likewise.
3864 * include/c_std/cmath: Likewise.
3865 * include/c_std/csetjmp: Likewise.
3866 * include/c_std/csignal: Likewise.
3867 * include/c_std/cstdarg: Likewise.
3868 * include/c_std/cstddef: Likewise.
3869 * include/c_std/cstdio: Likewise.
3870 * include/c_std/cstdlib: Likewise.
3871 * include/c_std/cstring: Likewise.
3872 * include/c_std/ctime: Likewise.
3873 * include/c_std/cwchar: Likewise.
3874 * include/c_std/cwctype: Likewise.
3875 * include/debug/bitset: Likewise.
3876 * include/debug/debug.h: Likewise.
3877 * include/debug/deque: Likewise.
3878 * include/debug/formatter.h: Likewise.
3879 * include/debug/functions.h: Likewise.
3880 * include/debug/list: Likewise.
3881 * include/debug/macros.h: Likewise.
3882 * include/debug/map.h: Likewise.
3883 * include/debug/map: Likewise.
3884 * include/debug/multimap.h: Likewise.
3885 * include/debug/multiset.h: Likewise.
3886 * include/debug/safe_base.h: Likewise.
3887 * include/debug/safe_iterator.h: Likewise.
3888 * include/debug/safe_iterator.tcc: Likewise.
3889 * include/debug/safe_sequence.h: Likewise.
3890 * include/debug/set.h: Likewise.
3891 * include/debug/set: Likewise.
3892 * include/debug/string: Likewise.
3893 * include/debug/unordered_map: Likewise.
3894 * include/debug/unordered_set: Likewise.
3895 * include/debug/vector: Likewise.
3896 * include/ext/algorithm: Likewise.
3897 * include/ext/array_allocator.h: Likewise.
3898 * include/ext/atomicity.h: Likewise.
3899 * include/ext/bitmap_allocator.h: Likewise.
3900 * include/ext/cast.h: Likewise.
3901 * include/ext/codecvt_specializations.h: Likewise.
3902 * include/ext/concurrence.h: Likewise.
3903 * include/ext/debug_allocator.h: Likewise.
3904 * include/ext/enc_filebuf.h: Likewise.
3905 * include/ext/extptr_allocator.h: Likewise.
3906 * include/ext/functional: Likewise.
3907 * include/ext/iterator: Likewise.
3908 * include/ext/malloc_allocator.h: Likewise.
3909 * include/ext/memory: Likewise.
3910 * include/ext/mt_allocator.h: Likewise.
3911 * include/ext/new_allocator.h: Likewise.
3912 * include/ext/numeric: Likewise.
3913 * include/ext/numeric_traits.h: Likewise.
3914 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3915 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3916 Likewise.
3917 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3918 Likewise.
3919 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3920 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3921 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3922 Likewise.
3923 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3924 Likewise.
3925 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3926 Likewise.
3927 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3928 Likewise.
3929 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3930 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3931 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3932 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3933 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3934 Likewise.
3935 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3936 Likewise.
3937 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3938 Likewise.
3939 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3940 Likewise.
3941 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3942 Likewise.
3943 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3944 Likewise.
3945 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3946 Likewise.
3947 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3948 Likewise.
3949 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3950 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3951 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3952 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3953 Likewise.
3954 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3955 Likewise.
3956 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3957 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3958 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3959 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3960 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3961 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3962 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3963 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3964 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3965 Likewise.
3966 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3967 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3968 Likewise.
3969 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3970 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3971 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3972 Likewise.
3973 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3974 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3975 Likewise.
3976 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3977 Likewise.
3978 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3979 Likewise.
3980 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3981 Likewise.
3982 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3983 Likewise.
3984 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3985 Likewise.
3986 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3987 Likewise.
3988 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3989 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3990 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3991 Likewise.
3992 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3993 Likewise.
3994 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3995 Likewise.
3996 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3997 Likewise.
3998 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3999 Likewise.
4000 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4001 Likewise.
4002 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
4003 Likewise.
4004 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
4005 Likewise.
4006 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
4007 Likewise.
4008 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4009 Likewise.
4010 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
4011 Likewise.
4012 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
4013 Likewise.
4014 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
4015 Likewise.
4016 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
4017 Likewise.
4018 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
4019 Likewise.
4020 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4021 Likewise.
4022 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
4023 Likewise.
4024 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
4025 Likewise.
4026 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
4027 Likewise.
4028 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
4029 Likewise.
4030 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4031 Likewise.
4032 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
4033 Likewise.
4034 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
4035 Likewise.
4036 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
4037 Likewise.
4038 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
4039 Likewise.
4040 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
4041 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
4042 Likewise.
4043 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
4044 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
4045 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
4046 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
4047 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
4048 Likewise.
4049 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4050 Likewise.
4051 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4052 Likewise.
4053 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
4054 Likewise.
4055 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4056 Likewise.
4057 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
4058 Likewise.
4059 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
4060 Likewise.
4061 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4062 Likewise.
4063 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
4064 Likewise.
4065 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
4066 Likewise.
4067 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
4068 Likewise.
4069 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
4070 Likewise.
4071 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
4072 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
4073 Likewise.
4074 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
4075 Likewise.
4076 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4077 Likewise.
4078 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
4079 Likewise.
4080 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
4081 Likewise.
4082 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
4083 Likewise.
4084 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
4085 Likewise.
4086 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4087 Likewise.
4088 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
4089 Likewise.
4090 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
4091 Likewise.
4092 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
4093 Likewise.
4094 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
4095 Likewise.
4096 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
4097 Likewise.
4098 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
4099 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
4100 Likewise.
4101 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
4102 Likewise.
4103 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
4104 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
4105 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
4106 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
4107 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
4108 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
4109 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
4110 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
4111 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
4112 Likewise.
4113 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
4114 Likewise.
4115 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
4116 Likewise.
4117 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
4118 Likewise.
4119 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
4120 Likewise.
4121 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
4122 Likewise.
4123 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
4124 Likewise.
4125 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
4126 Likewise.
4127 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
4128 Likewise.
4129 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
4130 Likewise.
4131 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
4132 Likewise.
4133 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
4134 Likewise.
4135 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
4136 Likewise.
4137 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
4138 Likewise.
4139 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
4140 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
4141 Likewise.
4142 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
4143 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
4144 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
4145 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
4146 Likewise.
4147 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
4148 Likewise.
4149 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
4150 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
4151 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
4152 Likewise.
4153 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
4154 Likewise.
4155 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
4156 Likewise.
4157 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
4158 Likewise.
4159 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
4160 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
4161 Likewise.
4162 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
4163 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
4164 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
4165 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
4166 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
4167 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
4168 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
4169 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
4170 Likewise.
4171 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
4172 Likewise.
4173 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
4174 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
4175 Likewise.
4176 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
4177 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
4178 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
4179 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
4180 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
4181 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
4182 Likewise.
4183 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
4184 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
4185 Likewise.
4186 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
4187 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
4188 Likewise.
4189 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
4190 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
4191 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
4192 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
4193 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
4194 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
4195 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
4196 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
4197 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
4198 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
4199 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
4200 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
4201 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
4202 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
4203 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
4204 Likewise.
4205 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
4206 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
4207 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
4208 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
4209 Likewise.
4210 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
4211 Likewise.
4212 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
4213 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
4214 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
4215 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
4216 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
4217 Likewise.
4218 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
4219 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
4220 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
4221 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
4222 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
4223 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
4224 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
4225 Likewise.
4226 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
4227 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
4228 Likewise.
4229 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
4230 Likewise.
4231 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
4232 Likewise.
4233 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
4234 Likewise.
4235 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
4236 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
4237 Likewise.
4238 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
4239 Likewise.
4240 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4241 Likewise.
4242 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4243 Likewise.
4244 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4245 Likewise.
4246 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4247 Likewise.
4248 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4249 Likewise.
4250 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4251 Likewise.
4252 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4253 Likewise.
4254 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4255 Likewise.
4256 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4257 Likewise.
4258 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4259 Likewise.
4260 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4261 Likewise.
4262 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4263 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4264 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4265 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4266 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4267 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4268 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4269 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4270 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4271 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4272 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4273 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4274 Likewise.
4275 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4276 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4277 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4278 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4279 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4280 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4281 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4282 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4283 Likewise.
4284 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4285 Likewise.
4286 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4287 Likewise.
4288 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4289 Likewise.
4290 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4291 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4292 Likewise.
4293 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4294 Likewise.
4295 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4296 Likewise.
4297 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4298 Likewise.
4299 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4300 Likewise.
4301 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4302 Likewise.
4303 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4304 Likewise.
4305 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4306 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4307 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4308 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4309 Likewise.
4310 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4311 Likewise.
4312 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4313 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4314 Likewise.
4315 * include/ext/pb_ds/exception.hpp: Likewise.
4316 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4317 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4318 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4319 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4320 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4321 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4322 * include/ext/pod_char_traits.h: Likewise.
4323 * include/ext/pointer.h: Likewise.
4324 * include/ext/pool_allocator.h: Likewise.
4325 * include/ext/rb_tree: Likewise.
4326 * include/ext/rc_string_base.h: Likewise.
4327 * include/ext/rope: Likewise.
4328 * include/ext/ropeimpl.h: Likewise.
4329 * include/ext/slist: Likewise.
4330 * include/ext/sso_string_base.h: Likewise.
4331 * include/ext/stdio_filebuf.h: Likewise.
4332 * include/ext/stdio_sync_filebuf.h: Likewise.
4333 * include/ext/string_conversions.h: Likewise.
4334 * include/ext/throw_allocator.h: Likewise.
4335 * include/ext/type_traits.h: Likewise.
4336 * include/ext/typelist.h: Likewise.
4337 * include/ext/vstring.h: Likewise.
4338 * include/ext/vstring.tcc: Likewise.
4339 * include/ext/vstring_fwd.h: Likewise.
4340 * include/ext/vstring_util.h: Likewise.
4341 * include/parallel/algo.h: Likewise.
4342 * include/parallel/algobase.h: Likewise.
4343 * include/parallel/algorithm: Likewise.
4344 * include/parallel/algorithmfwd.h: Likewise.
4345 * include/parallel/balanced_quicksort.h: Likewise.
4346 * include/parallel/base.h: Likewise.
4347 * include/parallel/basic_iterator.h: Likewise.
4348 * include/parallel/checkers.h: Likewise.
4349 * include/parallel/compatibility.h: Likewise.
4350 * include/parallel/compiletime_settings.h: Likewise.
4351 * include/parallel/equally_split.h: Likewise.
4352 * include/parallel/features.h: Likewise.
4353 * include/parallel/find.h: Likewise.
4354 * include/parallel/find_selectors.h: Likewise.
4355 * include/parallel/for_each.h: Likewise.
4356 * include/parallel/for_each_selectors.h: Likewise.
4357 * include/parallel/iterator.h: Likewise.
4358 * include/parallel/list_partition.h: Likewise.
4359 * include/parallel/losertree.h: Likewise.
4360 * include/parallel/merge.h: Likewise.
4361 * include/parallel/multiseq_selection.h: Likewise.
4362 * include/parallel/multiway_merge.h: Likewise.
4363 * include/parallel/multiway_mergesort.h: Likewise.
4364 * include/parallel/numeric: Likewise.
4365 * include/parallel/numericfwd.h: Likewise.
4366 * include/parallel/omp_loop.h: Likewise.
4367 * include/parallel/omp_loop_static.h: Likewise.
4368 * include/parallel/par_loop.h: Likewise.
4369 * include/parallel/parallel.h: Likewise.
4370 * include/parallel/partial_sum.h: Likewise.
4371 * include/parallel/partition.h: Likewise.
4372 * include/parallel/queue.h: Likewise.
4373 * include/parallel/quicksort.h: Likewise.
4374 * include/parallel/random_number.h: Likewise.
4375 * include/parallel/random_shuffle.h: Likewise.
4376 * include/parallel/search.h: Likewise.
4377 * include/parallel/set_operations.h: Likewise.
4378 * include/parallel/settings.h: Likewise.
4379 * include/parallel/sort.h: Likewise.
4380 * include/parallel/tags.h: Likewise.
4381 * include/parallel/types.h: Likewise.
4382 * include/parallel/unique_copy.h: Likewise.
4383 * include/parallel/workstealing.h: Likewise.
4384 * include/precompiled/extc++.h: Likewise.
4385 * include/precompiled/stdc++.h: Likewise.
4386 * include/precompiled/stdtr1c++.h: Likewise.
4387 * include/std/algorithm: Likewise.
4388 * include/std/array: Likewise.
4389 * include/std/bitset: Likewise.
4390 * include/std/c++0x_warning.h: Likewise.
4391 * include/std/chrono: Likewise.
4392 * include/std/complex: Likewise.
4393 * include/std/condition_variable: Likewise.
4394 * include/std/deque: Likewise.
4395 * include/std/forward_list: Likewise.
4396 * include/std/fstream: Likewise.
4397 * include/std/functional: Likewise.
4398 * include/std/iomanip: Likewise.
4399 * include/std/ios: Likewise.
4400 * include/std/iosfwd: Likewise.
4401 * include/std/iostream: Likewise.
4402 * include/std/istream: Likewise.
4403 * include/std/iterator: Likewise.
4404 * include/std/limits: Likewise.
4405 * include/std/list: Likewise.
4406 * include/std/locale: Likewise.
4407 * include/std/map: Likewise.
4408 * include/std/memory: Likewise.
4409 * include/std/mutex: Likewise.
4410 * include/std/numeric: Likewise.
4411 * include/std/ostream: Likewise.
4412 * include/std/queue: Likewise.
4413 * include/std/random: Likewise.
4414 * include/std/ratio: Likewise.
4415 * include/std/regex: Likewise.
4416 * include/std/set: Likewise.
4417 * include/std/sstream: Likewise.
4418 * include/std/stack: Likewise.
4419 * include/std/stdexcept: Likewise.
4420 * include/std/streambuf: Likewise.
4421 * include/std/string: Likewise.
4422 * include/std/system_error: Likewise.
4423 * include/std/thread: Likewise.
4424 * include/std/tuple: Likewise.
4425 * include/std/type_traits: Likewise.
4426 * include/std/unordered_map: Likewise.
4427 * include/std/unordered_set: Likewise.
4428 * include/std/utility: Likewise.
4429 * include/std/valarray: Likewise.
4430 * include/std/vector: Likewise.
4431 * include/tr1/array: Likewise.
4432 * include/tr1/bessel_function.tcc: Likewise.
4433 * include/tr1/beta_function.tcc: Likewise.
4434 * include/tr1/ccomplex: Likewise.
4435 * include/tr1/cctype: Likewise.
4436 * include/tr1/cfenv: Likewise.
4437 * include/tr1/cfloat: Likewise.
4438 * include/tr1/cinttypes: Likewise.
4439 * include/tr1/climits: Likewise.
4440 * include/tr1/cmath: Likewise.
4441 * include/tr1/complex.h: Likewise.
4442 * include/tr1/complex: Likewise.
4443 * include/tr1/cstdarg: Likewise.
4444 * include/tr1/cstdbool: Likewise.
4445 * include/tr1/cstdint: Likewise.
4446 * include/tr1/cstdio: Likewise.
4447 * include/tr1/cstdlib: Likewise.
4448 * include/tr1/ctgmath: Likewise.
4449 * include/tr1/ctime: Likewise.
4450 * include/tr1/ctype.h: Likewise.
4451 * include/tr1/cwchar: Likewise.
4452 * include/tr1/cwctype: Likewise.
4453 * include/tr1/ell_integral.tcc: Likewise.
4454 * include/tr1/exp_integral.tcc: Likewise.
4455 * include/tr1/fenv.h: Likewise.
4456 * include/tr1/float.h: Likewise.
4457 * include/tr1/functional: Likewise.
4458 * include/tr1/functional_hash.h: Likewise.
4459 * include/tr1/gamma.tcc: Likewise.
4460 * include/tr1/hashtable.h: Likewise.
4461 * include/tr1/hypergeometric.tcc: Likewise.
4462 * include/tr1/inttypes.h: Likewise.
4463 * include/tr1/legendre_function.tcc: Likewise.
4464 * include/tr1/limits.h: Likewise.
4465 * include/tr1/math.h: Likewise.
4466 * include/tr1/memory: Likewise.
4467 * include/tr1/modified_bessel_func.tcc: Likewise.
4468 * include/tr1/poly_hermite.tcc: Likewise.
4469 * include/tr1/poly_laguerre.tcc: Likewise.
4470 * include/tr1/random: Likewise.
4471 * include/tr1/regex: Likewise.
4472 * include/tr1/riemann_zeta.tcc: Likewise.
4473 * include/tr1/shared_ptr.h: Likewise.
4474 * include/tr1/special_function_util.h: Likewise.
4475 * include/tr1/stdarg.h: Likewise.
4476 * include/tr1/stdbool.h: Likewise.
4477 * include/tr1/stdint.h: Likewise.
4478 * include/tr1/stdio.h: Likewise.
4479 * include/tr1/stdlib.h: Likewise.
4480 * include/tr1/tgmath.h: Likewise.
4481 * include/tr1/tuple: Likewise.
4482 * include/tr1/type_traits: Likewise.
4483 * include/tr1/unordered_map: Likewise.
4484 * include/tr1/unordered_set: Likewise.
4485 * include/tr1/utility: Likewise.
4486 * include/tr1/wchar.h: Likewise.
4487 * include/tr1/wctype.h: Likewise.
4488 * include/tr1_impl/array: Likewise.
4489 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4490 * include/tr1_impl/cctype: Likewise.
4491 * include/tr1_impl/cfenv: Likewise.
4492 * include/tr1_impl/cinttypes: Likewise.
4493 * include/tr1_impl/cmath: Likewise.
4494 * include/tr1_impl/complex: Likewise.
4495 * include/tr1_impl/cstdint: Likewise.
4496 * include/tr1_impl/cstdio: Likewise.
4497 * include/tr1_impl/cstdlib: Likewise.
4498 * include/tr1_impl/cwchar: Likewise.
4499 * include/tr1_impl/cwctype: Likewise.
4500 * include/tr1_impl/functional: Likewise.
4501 * include/tr1_impl/functional_hash.h: Likewise.
4502 * include/tr1_impl/hashtable: Likewise.
4503 * include/tr1_impl/hashtable_policy.h: Likewise.
4504 * include/tr1_impl/random.tcc: Likewise.
4505 * include/tr1_impl/random: Likewise.
4506 * include/tr1_impl/regex: Likewise.
4507 * include/tr1_impl/type_traits: Likewise.
4508 * include/tr1_impl/unordered_map: Likewise.
4509 * include/tr1_impl/unordered_set: Likewise.
4510 * include/tr1_impl/utility: Likewise.
4511 * libsupc++/array_type_info.cc: Likewise.
4512 * libsupc++/atexit_arm.cc: Likewise.
4513 * libsupc++/bad_cast.cc: Likewise.
4514 * libsupc++/bad_typeid.cc: Likewise.
4515 * libsupc++/class_type_info.cc: Likewise.
4516 * libsupc++/cxxabi-forced.h: Likewise.
4517 * libsupc++/cxxabi.h: Likewise.
4518 * libsupc++/del_op.cc: Likewise.
4519 * libsupc++/del_opnt.cc: Likewise.
4520 * libsupc++/del_opv.cc: Likewise.
4521 * libsupc++/del_opvnt.cc: Likewise.
4522 * libsupc++/dyncast.cc: Likewise.
4523 * libsupc++/eh_alloc.cc: Likewise.
4524 * libsupc++/eh_arm.cc: Likewise.
4525 * libsupc++/eh_aux_runtime.cc: Likewise.
4526 * libsupc++/eh_call.cc: Likewise.
4527 * libsupc++/eh_catch.cc: Likewise.
4528 * libsupc++/eh_exception.cc: Likewise.
4529 * libsupc++/eh_globals.cc: Likewise.
4530 * libsupc++/eh_personality.cc: Likewise.
4531 * libsupc++/eh_ptr.cc: Likewise.
4532 * libsupc++/eh_term_handler.cc: Likewise.
4533 * libsupc++/eh_terminate.cc: Likewise.
4534 * libsupc++/eh_throw.cc: Likewise.
4535 * libsupc++/eh_type.cc: Likewise.
4536 * libsupc++/eh_unex_handler.cc: Likewise.
4537 * libsupc++/enum_type_info.cc: Likewise.
4538 * libsupc++/exception: Likewise.
4539 * libsupc++/exception_defines.h: Likewise.
4540 * libsupc++/exception_ptr.h: Likewise.
4541 * libsupc++/function_type_info.cc: Likewise.
4542 * libsupc++/fundamental_type_info.cc: Likewise.
4543 * libsupc++/guard.cc: Likewise.
4544 * libsupc++/initializer_list: Likewise.
4545 * libsupc++/new: Likewise.
4546 * libsupc++/new_handler.cc: Likewise.
4547 * libsupc++/new_op.cc: Likewise.
4548 * libsupc++/new_opnt.cc: Likewise.
4549 * libsupc++/new_opv.cc: Likewise.
4550 * libsupc++/new_opvnt.cc: Likewise.
4551 * libsupc++/pbase_type_info.cc: Likewise.
4552 * libsupc++/pmem_type_info.cc: Likewise.
4553 * libsupc++/pointer_type_info.cc: Likewise.
4554 * libsupc++/pure.cc: Likewise.
4555 * libsupc++/si_class_type_info.cc: Likewise.
4556 * libsupc++/tinfo.cc: Likewise.
4557 * libsupc++/tinfo.h: Likewise.
4558 * libsupc++/tinfo2.cc: Likewise.
4559 * libsupc++/typeinfo: Likewise.
4560 * libsupc++/unwind-cxx.h: Likewise.
4561 * libsupc++/vec.cc: Likewise.
4562 * libsupc++/vmi_class_type_info.cc: Likewise.
4563 * libsupc++/vterminate.cc: Likewise.
4564 * po/string_literals.cc: Likewise.
4565 * src/atomic.cc: Likewise.
4566 * src/bitmap_allocator.cc: Likewise.
4567 * src/chrono.cc: Likewise.
4568 * src/codecvt.cc: Likewise.
4569 * src/compatibility-ldbl.cc: Likewise.
4570 * src/compatibility.cc: Likewise.
4571 * src/complex_io.cc: Likewise.
4572 * src/concept-inst.cc: Likewise.
4573 * src/condition_variable.cc: Likewise.
4574 * src/ctype.cc: Likewise.
4575 * src/debug.cc: Likewise.
4576 * src/debug_list.cc: Likewise.
4577 * src/ext-inst.cc: Likewise.
4578 * src/fstream-inst.cc: Likewise.
4579 * src/functexcept.cc: Likewise.
4580 * src/globals_io.cc: Likewise.
4581 * src/hash.cc: Likewise.
4582 * src/hash_c++0x.cc: Likewise.
4583 * src/hashtable.cc: Likewise.
4584 * src/hashtable_c++0x.cc: Likewise.
4585 * src/ios-inst.cc: Likewise.
4586 * src/ios.cc: Likewise.
4587 * src/ios_failure.cc: Likewise.
4588 * src/ios_init.cc: Likewise.
4589 * src/ios_locale.cc: Likewise.
4590 * src/iostream-inst.cc: Likewise.
4591 * src/istream-inst.cc: Likewise.
4592 * src/istream.cc: Likewise.
4593 * src/limits.cc: Likewise.
4594 * src/limits_c++0x.cc: Likewise.
4595 * src/list.cc: Likewise.
4596 * src/locale-inst.cc: Likewise.
4597 * src/locale.cc: Likewise.
4598 * src/locale_facets.cc: Likewise.
4599 * src/locale_init.cc: Likewise.
4600 * src/localename.cc: Likewise.
4601 * src/math_stubs_float.cc: Likewise.
4602 * src/math_stubs_long_double.cc: Likewise.
4603 * src/misc-inst.cc: Likewise.
4604 * src/mt_allocator.cc: Likewise.
4605 * src/mutex.cc: Likewise.
4606 * src/ostream-inst.cc: Likewise.
4607 * src/parallel_list.cc: Likewise.
4608 * src/parallel_settings.cc: Likewise.
4609 * src/pool_allocator.cc: Likewise.
4610 * src/sstream-inst.cc: Likewise.
4611 * src/stdexcept.cc: Likewise.
4612 * src/streambuf-inst.cc: Likewise.
4613 * src/streambuf.cc: Likewise.
4614 * src/string-inst.cc: Likewise.
4615 * src/strstream.cc: Likewise.
4616 * src/system_error.cc: Likewise.
4617 * src/thread.cc: Likewise.
4618 * src/tree.cc: Likewise.
4619 * src/valarray-inst.cc: Likewise.
4620 * src/wlocale-inst.cc: Likewise.
4621 * src/wstring-inst.cc: Likewise.
4622 * doc/xml/manual/intro.xml: Change documentation to refer the
4623 reader to version 3 of the GNU General Public License, version
4624 3.1 of the GCC Runtime Library Exception, and to point readers
4625 at the FSF's license web page.
4626
4627 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4628
4629 * Makefile.am: Change copyright header to refer to version
4630 3 of the GNU General Public License and to point readers at the
4631 COPYING3 file and the FSF's license web page.
4632 * doc/Makefile.am: Likewise.
4633 * include/Makefile.am: Likewise.
4634 * libsupc++/Makefile.am: Likewise.
4635 * po/Makefile.am: Likewise.
4636 * po/POTFILES.in: Likewise.
4637 * src/Makefile.am: Likewise.
4638 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4639 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4640 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4641 Likewise.
4642 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4643 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4644 Likewise.
4645 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4646 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4647 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4648 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4649 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4650 * testsuite/18_support/bad_cast/what.cc: Likewise.
4651 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4652 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4653 Likewise.
4654 * testsuite/18_support/bad_exception/what.cc: Likewise.
4655 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4656 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4657 * testsuite/18_support/exception/38732.cc: Likewise.
4658 * testsuite/18_support/exception/what.cc: Likewise.
4659 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4660 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4661 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4662 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4663 * testsuite/18_support/headers/climits/values.cc: Likewise.
4664 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4665 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4666 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4667 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4668 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4669 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4670 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4671 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4672 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4673 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4674 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4675 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4676 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4677 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4678 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4679 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4680 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4681 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4682 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4683 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4684 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4685 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4686 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4687 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4688 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4689 * testsuite/18_support/new_delete_placement.cc: Likewise.
4690 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4691 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4692 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4693 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4694 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4695 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4696 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4697 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4698 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4699 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4700 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4701 Likewise.
4702 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4703 * testsuite/18_support/pthread_guard.cc: Likewise.
4704 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4705 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4706 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4707 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4708 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4709 Likewise.
4710 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4711 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4712 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4713 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4714 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4715 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4716 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4717 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4718 Likewise.
4719 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4720 Likewise.
4721 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4722 Likewise.
4723 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4724 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4725 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4726 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4727 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4728 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4729 Likewise.
4730 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4731 Likewise.
4732 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4733 Likewise.
4734 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4735 Likewise.
4736 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4737 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4738 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4739 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4740 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4741 Likewise.
4742 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4743 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4744 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4745 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4746 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4747 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4748 Likewise.
4749 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4750 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4751 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4752 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4753 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4754 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4755 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4756 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4757 * testsuite/20_util/allocator/1.cc: Likewise.
4758 * testsuite/20_util/allocator/10378.cc: Likewise.
4759 * testsuite/20_util/allocator/14176.cc: Likewise.
4760 * testsuite/20_util/allocator/33807.cc: Likewise.
4761 * testsuite/20_util/allocator/8230.cc: Likewise.
4762 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4763 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4764 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4765 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4766 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4767 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4768 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4769 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4770 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4771 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4772 Likewise.
4773 * testsuite/20_util/clocks/1.cc: Likewise.
4774 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4775 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4776 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4777 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4778 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4779 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4780 * testsuite/20_util/duration/cons/1.cc: Likewise.
4781 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4782 * testsuite/20_util/duration/cons/2.cc: Likewise.
4783 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4784 Likewise.
4785 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4786 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4787 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4788 Likewise.
4789 * testsuite/20_util/forward/1.cc: Likewise.
4790 * testsuite/20_util/forward/1_neg.cc: Likewise.
4791 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4792 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4793 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4794 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4795 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4796 Likewise.
4797 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4798 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4799 Likewise.
4800 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4801 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4802 Likewise.
4803 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4804 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4805 Likewise.
4806 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4807 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4808 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4809 Likewise.
4810 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4811 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4812 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4813 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4814 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4815 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4816 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4817 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4818 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4819 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4820 Likewise.
4821 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4822 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4823 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4824 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4825 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4826 Likewise.
4827 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4828 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4829 Likewise.
4830 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4831 * testsuite/20_util/identity/value.cc: Likewise.
4832 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4833 * testsuite/20_util/is_integral/value.cc: Likewise.
4834 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4835 Likewise.
4836 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4837 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4838 * testsuite/20_util/is_reference/value.cc: Likewise.
4839 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4840 Likewise.
4841 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4842 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4843 * testsuite/20_util/is_signed/value.cc: Likewise.
4844 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4845 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4846 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4847 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4848 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4849 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4850 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4851 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4852 Likewise.
4853 * testsuite/20_util/move/1.cc: Likewise.
4854 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4855 * testsuite/20_util/pair/1.cc: Likewise.
4856 * testsuite/20_util/pair/2.cc: Likewise.
4857 * testsuite/20_util/pair/3.cc: Likewise.
4858 * testsuite/20_util/pair/4.cc: Likewise.
4859 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4860 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4861 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4862 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4863 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4864 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4865 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4866 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4867 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4868 Likewise.
4869 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4870 Likewise.
4871 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4872 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4873 * testsuite/20_util/rel_ops.cc: Likewise.
4874 * testsuite/20_util/remove_reference/value.cc: Likewise.
4875 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4876 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4877 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4878 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4879 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4880 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4881 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4882 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4883 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4884 Likewise.
4885 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4886 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4887 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4888 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4889 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4890 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4891 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4892 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4893 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4894 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4895 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4896 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4897 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4898 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4899 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4900 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4901 Likewise.
4902 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4903 Likewise.
4904 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4905 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4906 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4907 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4908 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4909 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4910 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4911 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4912 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4913 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4914 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4915 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4916 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4917 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4918 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4919 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4920 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4921 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4922 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4923 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4924 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4925 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4926 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4927 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4928 Likewise.
4929 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4930 Likewise.
4931 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4932 Likewise.
4933 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4934 Likewise.
4935 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4936 Likewise.
4937 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4938 Likewise.
4939 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4940 Likewise.
4941 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4942 Likewise.
4943 * testsuite/20_util/temporary_buffer.cc: Likewise.
4944 * testsuite/20_util/time_point/1.cc: Likewise.
4945 * testsuite/20_util/time_point/2.cc: Likewise.
4946 * testsuite/20_util/time_point/3.cc: Likewise.
4947 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4948 Likewise.
4949 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4950 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4951 Likewise.
4952 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4953 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4954 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4955 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4956 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4957 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4958 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4959 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4960 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4961 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4962 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4963 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4964 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4965 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4966 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4967 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4968 Likewise.
4969 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4970 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4971 Likewise.
4972 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4973 Likewise.
4974 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4975 Likewise.
4976 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4977 Likewise.
4978 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4979 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4980 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4981 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4982 Likewise.
4983 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4984 Likewise.
4985 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4986 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4987 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4988 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4989 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4990 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4991 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4992 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4993 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4994 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4995 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4996 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4997 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4998 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4999 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
5000 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
5001 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
5002 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
5003 Likewise.
5004 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
5005 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
5006 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
5007 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
5008 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
5009 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
5010 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
5011 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
5012 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
5013 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
5014 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
5015 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
5016 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
5017 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
5018 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
5019 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
5020 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
5021 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
5022 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
5023 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
5024 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
5025 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
5026 Likewise.
5027 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
5028 Likewise.
5029 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
5030 Likewise.
5031 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
5032 Likewise.
5033 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
5034 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
5035 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
5036 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
5037 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
5038 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
5039 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
5040 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
5041 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
5042 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
5043 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
5044 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
5045 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
5046 Likewise.
5047 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
5048 Likewise.
5049 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
5050 Likewise.
5051 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
5052 Likewise.
5053 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
5054 Likewise.
5055 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
5056 Likewise.
5057 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
5058 Likewise.
5059 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
5060 Likewise.
5061 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
5062 Likewise.
5063 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
5064 Likewise.
5065 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
5066 Likewise.
5067 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
5068 Likewise.
5069 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
5070 Likewise.
5071 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
5072 Likewise.
5073 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
5074 Likewise.
5075 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
5076 Likewise.
5077 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
5078 Likewise.
5079 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
5080 Likewise.
5081 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
5082 Likewise.
5083 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
5084 Likewise.
5085 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
5086 Likewise.
5087 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
5088 Likewise.
5089 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
5090 Likewise.
5091 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
5092 Likewise.
5093 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
5094 Likewise.
5095 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
5096 Likewise.
5097 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
5098 Likewise.
5099 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
5100 Likewise.
5101 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
5102 Likewise.
5103 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
5104 Likewise.
5105 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
5106 Likewise.
5107 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
5108 Likewise.
5109 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
5110 Likewise.
5111 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
5112 Likewise.
5113 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
5114 Likewise.
5115 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
5116 Likewise.
5117 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
5118 Likewise.
5119 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
5120 Likewise.
5121 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
5122 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
5123 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
5124 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
5125 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
5126 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
5127 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
5128 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
5129 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
5130 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
5131 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
5132 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
5133 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
5134 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
5135 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
5136 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
5137 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
5138 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
5139 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
5140 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
5141 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
5142 Likewise.
5143 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
5144 Likewise.
5145 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
5146 Likewise.
5147 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
5148 Likewise.
5149 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
5150 Likewise.
5151 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
5152 Likewise.
5153 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
5154 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
5155 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
5156 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
5157 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
5158 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
5159 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
5160 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
5161 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
5162 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
5163 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
5164 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
5165 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
5166 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
5167 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
5168 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
5169 Likewise.
5170 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
5171 Likewise.
5172 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
5173 Likewise.
5174 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
5175 Likewise.
5176 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
5177 Likewise.
5178 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
5179 Likewise.
5180 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
5181 Likewise.
5182 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
5183 Likewise.
5184 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
5185 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
5186 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
5187 Likewise.
5188 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
5189 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
5190 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
5191 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
5192 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
5193 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
5194 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
5195 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
5196 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
5197 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
5198 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
5199 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
5200 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
5201 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
5202 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
5203 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
5204 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
5205 Likewise.
5206 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
5207 Likewise.
5208 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
5209 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
5210 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
5211 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
5212 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
5213 Likewise.
5214 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
5215 Likewise.
5216 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
5217 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
5218 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
5219 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
5220 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
5221 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
5222 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
5223 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
5224 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
5225 Likewise.
5226 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
5227 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
5228 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
5229 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
5230 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
5231 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
5232 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
5233 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
5234 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
5235 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
5236 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
5237 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
5238 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
5239 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
5240 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5241 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5242 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5243 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5244 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5245 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5246 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5247 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5248 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5249 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5250 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5251 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5252 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5253 Likewise.
5254 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5255 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5256 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5257 Likewise.
5258 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5259 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5260 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5261 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5262 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5263 Likewise.
5264 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5265 Likewise.
5266 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5267 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5268 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5269 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5270 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5271 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5272 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5273 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5274 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5275 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5276 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5277 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5278 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5279 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5280 Likewise.
5281 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5282 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5283 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5284 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5285 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5286 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5287 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5288 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5289 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5290 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5291 Likewise.
5292 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5293 Likewise.
5294 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5295 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5296 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5297 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5298 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5299 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5300 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5301 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5302 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5303 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5304 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5305 Likewise.
5306 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5307 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5308 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5309 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5310 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5311 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5312 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5313 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5314 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5315 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5316 Likewise.
5317 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5318 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5319 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5320 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5321 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5322 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5323 Likewise.
5324 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5325 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5326 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5327 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5328 Likewise.
5329 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5330 Likewise.
5331 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5332 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5333 Likewise.
5334 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5335 * testsuite/22_locale/ctype/2.cc: Likewise.
5336 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5337 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5338 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5339 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5340 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5341 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5342 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5343 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5344 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5345 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5346 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5347 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5348 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5349 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5350 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5351 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5352 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5353 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5354 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5355 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5356 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5357 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5358 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5359 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5360 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5361 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5362 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5363 * testsuite/22_locale/facet/1.cc: Likewise.
5364 * testsuite/22_locale/facet/2.cc: Likewise.
5365 * testsuite/22_locale/facet/25421.cc: Likewise.
5366 * testsuite/22_locale/global_templates/1.cc: Likewise.
5367 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5368 Likewise.
5369 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5370 Likewise.
5371 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5372 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5373 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5374 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5375 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5376 * testsuite/22_locale/locale/13630.cc: Likewise.
5377 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5378 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5379 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5380 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5381 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5382 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5383 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5384 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5385 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5386 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5387 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5388 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5389 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5390 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5391 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5392 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5393 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5394 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5395 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5396 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5397 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5398 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5399 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5400 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5401 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5402 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5403 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5404 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5405 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5406 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5407 Likewise.
5408 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5409 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5410 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5411 Likewise.
5412 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5413 Likewise.
5414 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5415 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5416 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5417 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5418 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5419 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5420 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5421 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5422 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5423 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5424 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5425 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5426 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5427 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5428 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5429 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5430 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5431 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5432 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5433 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5434 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5435 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5436 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5437 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5438 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5439 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5440 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5441 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5442 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5443 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5444 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5445 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5446 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5447 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5448 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5449 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5450 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5451 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5452 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5453 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5454 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5455 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5456 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5457 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5458 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5459 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5460 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5461 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5462 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5463 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5464 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5465 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5466 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5467 Likewise.
5468 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5469 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5470 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5471 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5472 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5473 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5474 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5475 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5476 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5477 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5478 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5479 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5480 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5481 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5482 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5483 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5484 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5485 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5486 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5487 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5488 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5489 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5490 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5491 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5492 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5493 Likewise.
5494 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5495 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5496 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5497 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5498 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5499 Likewise.
5500 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5501 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5502 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5503 Likewise.
5504 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5505 Likewise.
5506 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5507 Likewise.
5508 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5509 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5510 Likewise.
5511 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5512 Likewise.
5513 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5514 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5515 Likewise.
5516 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5517 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5518 Likewise.
5519 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5520 Likewise.
5521 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5522 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5523 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5524 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5525 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5526 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5527 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5528 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5529 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5530 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5531 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5532 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5533 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5534 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5535 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5536 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5537 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5538 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5539 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5540 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5541 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5542 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5543 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5544 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5545 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5546 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5547 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5548 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5549 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5550 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5551 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5552 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5553 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5554 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5555 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5556 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5557 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5558 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5559 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5560 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5561 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5562 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5563 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5564 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5565 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5566 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5567 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5568 Likewise.
5569 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5570 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5571 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5572 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5573 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5574 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5575 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5576 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5577 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5578 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5579 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5580 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5581 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5582 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5583 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5584 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5585 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5586 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5587 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5588 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5589 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5590 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5591 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5592 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5593 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5594 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5595 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5596 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5597 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5598 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5599 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5600 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5601 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5602 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5603 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5604 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5605 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5606 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5607 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5608 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5609 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5610 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5611 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5612 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5613 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5614 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5615 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5616 Likewise.
5617 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5618 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5619 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5620 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5621 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5622 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5623 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5624 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5625 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5626 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5627 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5628 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5629 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5630 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5631 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5632 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5633 Likewise.
5634 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5635 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5636 Likewise.
5637 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5638 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5639 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5640 Likewise.
5641 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5642 Likewise.
5643 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5644 Likewise.
5645 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5646 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5647 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5648 Likewise.
5649 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5650 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5651 Likewise.
5652 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5653 Likewise.
5654 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5655 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5656 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5657 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5658 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5659 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5660 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5661 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5662 Likewise.
5663 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5664 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5665 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5666 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5667 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5668 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5669 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5670 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5671 Likewise.
5672 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5673 Likewise.
5674 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5675 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5676 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5677 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5678 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5679 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5680 Likewise.
5681 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5682 Likewise.
5683 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5684 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5685 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5686 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5687 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5688 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5689 Likewise.
5690 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5691 Likewise.
5692 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5693 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5694 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5695 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5696 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5697 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5698 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5699 Likewise.
5700 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5701 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5702 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5703 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5704 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5705 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5706 Likewise.
5707 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5708 Likewise.
5709 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5710 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5711 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5712 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5713 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5714 Likewise.
5715 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5716 Likewise.
5717 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5718 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5719 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5720 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5721 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5722 Likewise.
5723 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5724 Likewise.
5725 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5726 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5727 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5728 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5729 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5730 Likewise.
5731 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5732 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5733 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5734 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5735 Likewise.
5736 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5737 Likewise.
5738 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5739 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5740 Likewise.
5741 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5742 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5743 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5744 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5745 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5746 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5747 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5748 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5749 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5750 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5751 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5752 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5753 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5754 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5755 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5756 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5757 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5758 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5759 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5760 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5761 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5762 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5763 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5764 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5765 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5766 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5767 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5768 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5769 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5770 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5771 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5772 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5773 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5774 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5775 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5776 Likewise.
5777 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5778 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5779 * testsuite/23_containers/bitset/18604.cc: Likewise.
5780 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5781 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5782 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5783 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5784 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5785 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5786 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5787 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5788 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5789 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5790 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5791 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5792 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5793 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5794 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5795 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5796 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5797 * testsuite/23_containers/deque/18604.cc: Likewise.
5798 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5799 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5800 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5801 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5802 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5803 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5804 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5805 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5806 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5807 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5808 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5809 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5810 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5811 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5812 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5813 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5814 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5815 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5816 Likewise.
5817 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5818 Likewise.
5819 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5820 Likewise.
5821 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5822 Likewise.
5823 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5824 Likewise.
5825 * testsuite/23_containers/deque/types/1.cc: Likewise.
5826 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5827 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5828 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5829 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5830 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5831 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5832 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5833 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5834 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5835 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5836 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5837 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5838 Likewise.
5839 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5840 Likewise.
5841 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5842 Likewise.
5843 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5844 Likewise.
5845 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5846 Likewise.
5847 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5848 Likewise.
5849 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5850 Likewise.
5851 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5852 Likewise.
5853 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5854 Likewise.
5855 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5856 Likewise.
5857 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5858 Likewise.
5859 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5860 Likewise.
5861 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5862 Likewise.
5863 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5864 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5865 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5866 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5867 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5868 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5869 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5870 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5871 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5872 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5873 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5874 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5875 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5876 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5877 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5878 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5879 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5880 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5881 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5882 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5883 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5884 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5885 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5886 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5887 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5888 Likewise.
5889 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5890 Likewise.
5891 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5892 * testsuite/23_containers/list/18604.cc: Likewise.
5893 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5894 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5895 * testsuite/23_containers/list/cons/1.cc: Likewise.
5896 * testsuite/23_containers/list/cons/2.cc: Likewise.
5897 * testsuite/23_containers/list/cons/3.cc: Likewise.
5898 * testsuite/23_containers/list/cons/4.cc: Likewise.
5899 * testsuite/23_containers/list/cons/5.cc: Likewise.
5900 * testsuite/23_containers/list/cons/6.cc: Likewise.
5901 * testsuite/23_containers/list/cons/7.cc: Likewise.
5902 * testsuite/23_containers/list/cons/8.cc: Likewise.
5903 * testsuite/23_containers/list/cons/9.cc: Likewise.
5904 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5905 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5906 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5907 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5908 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5909 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5910 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5911 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5912 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5913 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5914 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5915 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5916 * testsuite/23_containers/list/operations/1.cc: Likewise.
5917 * testsuite/23_containers/list/operations/2.cc: Likewise.
5918 * testsuite/23_containers/list/operations/3.cc: Likewise.
5919 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5920 * testsuite/23_containers/list/operations/4.cc: Likewise.
5921 * testsuite/23_containers/list/operations/5.cc: Likewise.
5922 * testsuite/23_containers/list/pthread1.cc: Likewise.
5923 * testsuite/23_containers/list/pthread5.cc: Likewise.
5924 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5925 Likewise.
5926 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5927 Likewise.
5928 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5929 Likewise.
5930 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5931 Likewise.
5932 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5933 Likewise.
5934 * testsuite/23_containers/map/18604.cc: Likewise.
5935 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5936 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5937 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5938 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5939 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5940 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5941 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5942 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5943 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5944 * testsuite/23_containers/map/operators/1.cc: Likewise.
5945 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5946 * testsuite/23_containers/map/pthread6.cc: Likewise.
5947 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5948 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5949 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5950 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5951 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5952 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5953 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5954 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5955 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5956 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5957 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5958 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5959 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5960 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5961 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5962 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5963 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5964 * testsuite/23_containers/set/18604.cc: Likewise.
5965 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5966 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5967 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5968 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5969 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5970 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5971 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5972 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5973 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5974 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5975 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5976 Likewise.
5977 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5978 Likewise.
5979 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5980 Likewise.
5981 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5982 Likewise.
5983 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5984 Likewise.
5985 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5986 Likewise.
5987 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5988 Likewise.
5989 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5990 Likewise.
5991 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5992 Likewise.
5993 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5994 Likewise.
5995 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5996 Likewise.
5997 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5998 Likewise.
5999 * testsuite/23_containers/vector/18604.cc: Likewise.
6000 * testsuite/23_containers/vector/bool/1.cc: Likewise.
6001 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
6002 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
6003 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
6004 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
6005 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
6006 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
6007 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
6008 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
6009 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
6010 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
6011 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
6012 Likewise.
6013 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
6014 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
6015 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
6016 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
6017 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
6018 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
6019 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
6020 * testsuite/23_containers/vector/cons/1.cc: Likewise.
6021 * testsuite/23_containers/vector/cons/2.cc: Likewise.
6022 * testsuite/23_containers/vector/cons/3.cc: Likewise.
6023 * testsuite/23_containers/vector/cons/4.cc: Likewise.
6024 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
6025 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
6026 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
6027 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
6028 Likewise.
6029 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
6030 Likewise.
6031 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
6032 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
6033 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
6034 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
6035 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
6036 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
6037 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
6038 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
6039 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
6040 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
6041 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
6042 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
6043 Likewise.
6044 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
6045 Likewise.
6046 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
6047 Likewise.
6048 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
6049 Likewise.
6050 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
6051 Likewise.
6052 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
6053 Likewise.
6054 * testsuite/23_containers/vector/resize/1.cc: Likewise.
6055 * testsuite/23_containers/vector/types/1.cc: Likewise.
6056 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
6057 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
6058 Likewise.
6059 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
6060 Likewise.
6061 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
6062 Likewise.
6063 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
6064 Likewise.
6065 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
6066 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
6067 Likewise.
6068 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
6069 Likewise.
6070 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
6071 Likewise.
6072 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
6073 Likewise.
6074 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
6075 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
6076 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
6077 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
6078 Likewise.
6079 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
6080 Likewise.
6081 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
6082 Likewise.
6083 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
6084 Likewise.
6085 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
6086 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
6087 Likewise.
6088 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
6089 Likewise.
6090 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
6091 Likewise.
6092 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
6093 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
6094 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
6095 Likewise.
6096 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
6097 Likewise.
6098 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
6099 Likewise.
6100 * testsuite/24_iterators/operations/next.cc: Likewise.
6101 * testsuite/24_iterators/operations/prev.cc: Likewise.
6102 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
6103 Likewise.
6104 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
6105 Likewise.
6106 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
6107 Likewise.
6108 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
6109 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
6110 Likewise.
6111 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
6112 Likewise.
6113 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
6114 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
6115 Likewise.
6116 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
6117 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
6118 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
6119 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
6120 Likewise.
6121 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
6122 Likewise.
6123 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
6124 Likewise.
6125 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
6126 Likewise.
6127 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
6128 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
6129 * testsuite/25_algorithms/all_of/1.cc: Likewise.
6130 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
6131 * testsuite/25_algorithms/any_of/1.cc: Likewise.
6132 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
6133 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
6134 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
6135 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
6136 * testsuite/25_algorithms/copy/1.cc: Likewise.
6137 * testsuite/25_algorithms/copy/2.cc: Likewise.
6138 * testsuite/25_algorithms/copy/3.cc: Likewise.
6139 * testsuite/25_algorithms/copy/34595.cc: Likewise.
6140 * testsuite/25_algorithms/copy/4.cc: Likewise.
6141 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
6142 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
6143 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
6144 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
6145 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
6146 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
6147 Likewise.
6148 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
6149 Likewise.
6150 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
6151 Likewise.
6152 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
6153 Likewise.
6154 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
6155 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
6156 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
6157 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
6158 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
6159 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
6160 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
6161 * testsuite/25_algorithms/count/1.cc: Likewise.
6162 * testsuite/25_algorithms/count/check_type.cc: Likewise.
6163 * testsuite/25_algorithms/count_if/1.cc: Likewise.
6164 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
6165 * testsuite/25_algorithms/equal/1.cc: Likewise.
6166 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
6167 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
6168 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
6169 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
6170 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
6171 * testsuite/25_algorithms/fill/1.cc: Likewise.
6172 * testsuite/25_algorithms/fill/2.cc: Likewise.
6173 * testsuite/25_algorithms/fill/3.cc: Likewise.
6174 * testsuite/25_algorithms/fill/35725.cc: Likewise.
6175 * testsuite/25_algorithms/fill/4.cc: Likewise.
6176 * testsuite/25_algorithms/fill/5.cc: Likewise.
6177 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
6178 * testsuite/25_algorithms/find/1.cc: Likewise.
6179 * testsuite/25_algorithms/find/17441.cc: Likewise.
6180 * testsuite/25_algorithms/find/check_type.cc: Likewise.
6181 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
6182 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
6183 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
6184 Likewise.
6185 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
6186 Likewise.
6187 * testsuite/25_algorithms/find_end/1.cc: Likewise.
6188 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
6189 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
6190 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
6191 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
6192 * testsuite/25_algorithms/find_if/1.cc: Likewise.
6193 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
6194 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
6195 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
6196 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
6197 Likewise.
6198 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
6199 Likewise.
6200 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
6201 Likewise.
6202 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
6203 Likewise.
6204 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
6205 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
6206 * testsuite/25_algorithms/heap/1.cc: Likewise.
6207 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
6208 * testsuite/25_algorithms/includes/1.cc: Likewise.
6209 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
6210 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
6211 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
6212 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
6213 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
6214 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
6215 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
6216 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
6217 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
6218 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
6219 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
6220 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
6221 Likewise.
6222 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
6223 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
6224 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
6225 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
6226 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
6227 * testsuite/25_algorithms/max/1.cc: Likewise.
6228 * testsuite/25_algorithms/max/2.cc: Likewise.
6229 * testsuite/25_algorithms/max/3.cc: Likewise.
6230 * testsuite/25_algorithms/max/37547.cc: Likewise.
6231 * testsuite/25_algorithms/max/4.cc: Likewise.
6232 * testsuite/25_algorithms/max_element/1.cc: Likewise.
6233 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
6234 * testsuite/25_algorithms/merge/1.cc: Likewise.
6235 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
6236 * testsuite/25_algorithms/min/1.cc: Likewise.
6237 * testsuite/25_algorithms/min/2.cc: Likewise.
6238 * testsuite/25_algorithms/min/3.cc: Likewise.
6239 * testsuite/25_algorithms/min/37547.cc: Likewise.
6240 * testsuite/25_algorithms/min/4.cc: Likewise.
6241 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6242 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6243 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6244 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6245 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6246 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6247 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6248 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6249 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6250 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6251 * testsuite/25_algorithms/move/1.cc: Likewise.
6252 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6253 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6254 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6255 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6256 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6257 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6258 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6259 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6260 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6261 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6262 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6263 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6264 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6265 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6266 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6267 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6268 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6269 * testsuite/25_algorithms/partition/1.cc: Likewise.
6270 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6271 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6272 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6273 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6274 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6275 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6276 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6277 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6278 * testsuite/25_algorithms/remove/1.cc: Likewise.
6279 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6280 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6281 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6282 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6283 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6284 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6285 * testsuite/25_algorithms/replace/1.cc: Likewise.
6286 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6287 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6288 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6289 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6290 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6291 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6292 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6293 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6294 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6295 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6296 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6297 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6298 * testsuite/25_algorithms/search/1.cc: Likewise.
6299 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6300 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6301 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6302 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6303 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6304 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6305 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6306 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6307 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6308 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6309 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6310 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6311 Likewise.
6312 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6313 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6314 * testsuite/25_algorithms/sort/1.cc: Likewise.
6315 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6316 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6317 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6318 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6319 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6320 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6321 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6322 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6323 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6324 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6325 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6326 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6327 * testsuite/25_algorithms/unique/1.cc: Likewise.
6328 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6329 * testsuite/25_algorithms/unique/2.cc: Likewise.
6330 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6331 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6332 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6333 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6334 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6335 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6336 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6337 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6338 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6339 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6340 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6341 * testsuite/26_numerics/complex/13450.cc: Likewise.
6342 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6343 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6344 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6345 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6346 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6347 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6348 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6349 Likewise.
6350 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6351 Likewise.
6352 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6353 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6354 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6355 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6356 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6357 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6358 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6359 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6360 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6361 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6362 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6363 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6364 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6365 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6366 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6367 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6368 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6369 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6370 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6371 Likewise.
6372 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6373 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6374 Likewise.
6375 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6376 Likewise.
6377 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6378 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6379 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6380 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6381 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6382 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6383 * testsuite/26_numerics/iota/1.cc: Likewise.
6384 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6385 * testsuite/26_numerics/slice/1.cc: Likewise.
6386 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6387 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6388 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6389 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6390 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6391 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6392 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6393 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6394 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6395 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6396 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6397 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6398 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6399 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6400 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6401 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6402 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6403 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6404 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6405 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6406 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6407 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6408 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6409 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6410 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6411 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6412 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6413 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6414 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6415 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6416 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6417 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6418 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6419 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6420 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6421 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6422 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6423 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6424 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6425 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6426 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6427 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6428 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6429 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6430 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6431 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6432 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6433 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6434 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6435 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6436 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6437 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6438 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6439 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6440 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6441 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6442 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6443 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6444 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6445 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6446 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6447 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6448 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6449 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6450 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6451 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6452 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6453 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6454 Likewise.
6455 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6456 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6457 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6458 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6459 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6460 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6461 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6462 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6463 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6464 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6465 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6466 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6467 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6468 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6469 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6470 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6471 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6472 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6473 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6474 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6475 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6476 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6477 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6478 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6479 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6480 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6481 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6482 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6483 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6484 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6485 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6486 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6487 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6488 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6489 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6490 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6491 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6492 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6493 Likewise.
6494 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6495 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6496 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6497 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6498 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6499 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6500 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6501 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6502 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6503 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6504 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6505 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6506 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6507 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6508 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6509 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6510 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6511 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6512 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6513 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6514 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6515 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6516 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6517 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6518 Likewise.
6519 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6520 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6521 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6522 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6523 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6524 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6525 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6526 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6527 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6528 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6529 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6530 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6531 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6532 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6533 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6534 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6535 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6536 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6537 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6538 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6539 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6540 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6541 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6542 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6543 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6544 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6545 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6546 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6547 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6548 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6549 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6550 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6551 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6552 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6553 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6554 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6555 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6556 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6557 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6558 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6559 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6560 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6561 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6562 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6563 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6564 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6565 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6566 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6567 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6568 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6569 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6570 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6571 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6572 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6573 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6574 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6575 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6576 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6577 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6578 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6579 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6580 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6581 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6582 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6583 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6584 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6585 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6586 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6587 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6588 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6589 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6590 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6591 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6592 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6593 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6594 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6595 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6596 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6597 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6598 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6599 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6600 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6601 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6602 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6603 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6604 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6605 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6606 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6607 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6608 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6609 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6610 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6611 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6612 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6613 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6614 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6615 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6616 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6617 Likewise.
6618 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6619 Likewise.
6620 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6621 Likewise.
6622 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6623 Likewise.
6624 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6625 Likewise.
6626 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6627 Likewise.
6628 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6629 Likewise.
6630 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6631 Likewise.
6632 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6633 Likewise.
6634 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6635 Likewise.
6636 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6637 Likewise.
6638 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6639 Likewise.
6640 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6641 Likewise.
6642 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6643 Likewise.
6644 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6645 Likewise.
6646 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6647 Likewise.
6648 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6649 Likewise.
6650 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6651 Likewise.
6652 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6653 Likewise.
6654 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6655 Likewise.
6656 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6657 Likewise.
6658 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6659 Likewise.
6660 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6661 Likewise.
6662 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6663 Likewise.
6664 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6665 Likewise.
6666 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6667 Likewise.
6668 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6669 Likewise.
6670 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6671 Likewise.
6672 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6673 Likewise.
6674 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6675 Likewise.
6676 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6677 Likewise.
6678 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6679 Likewise.
6680 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6681 Likewise.
6682 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6683 Likewise.
6684 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6685 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6686 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6687 Likewise.
6688 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6689 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6690 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6691 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6692 Likewise.
6693 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6694 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6695 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6696 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6697 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6698 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6699 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6700 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6701 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6702 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6703 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6704 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6705 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6706 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6707 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6708 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6709 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6710 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6711 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6712 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6713 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6714 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6715 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6716 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6717 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6718 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6719 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6720 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6721 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6722 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6723 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6724 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6725 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6726 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6727 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6728 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6729 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6730 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6731 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6732 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6733 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6734 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6735 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6736 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6737 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6738 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6739 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6740 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6741 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6742 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6743 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6744 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6745 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6746 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6747 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6748 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6749 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6750 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6751 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6752 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6753 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6754 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6755 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6756 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6757 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6758 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6759 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6760 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6761 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6762 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6763 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6764 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6765 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6766 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6767 Likewise.
6768 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6769 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6770 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6771 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6772 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6773 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6774 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6775 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6776 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6777 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6778 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6779 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6780 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6781 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6782 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6783 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6784 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6785 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6786 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6787 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6788 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6789 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6790 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6791 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6792 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6793 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6794 Likewise.
6795 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6796 Likewise.
6797 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6798 Likewise.
6799 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6800 Likewise.
6801 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6802 Likewise.
6803 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6804 Likewise.
6805 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6806 Likewise.
6807 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6808 Likewise.
6809 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6810 Likewise.
6811 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6812 Likewise.
6813 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6814 Likewise.
6815 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6816 Likewise.
6817 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6818 Likewise.
6819 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6820 Likewise.
6821 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6822 Likewise.
6823 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6824 Likewise.
6825 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6826 Likewise.
6827 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6828 Likewise.
6829 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6830 Likewise.
6831 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6832 Likewise.
6833 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6834 Likewise.
6835 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6836 Likewise.
6837 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6838 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6839 Likewise.
6840 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6841 Likewise.
6842 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6843 Likewise.
6844 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6845 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6846 Likewise.
6847 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6848 Likewise.
6849 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6850 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6851 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6852 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6853 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6854 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6855 Likewise.
6856 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6857 Likewise.
6858 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6859 Likewise.
6860 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6861 Likewise.
6862 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6863 Likewise.
6864 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6865 Likewise.
6866 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6867 Likewise.
6868 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6869 Likewise.
6870 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6871 Likewise.
6872 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6873 Likewise.
6874 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6875 Likewise.
6876 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6877 Likewise.
6878 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6879 Likewise.
6880 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6881 Likewise.
6882 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6883 Likewise.
6884 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6885 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6886 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6887 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6888 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6889 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6890 Likewise.
6891 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6892 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6893 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6894 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6895 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6896 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6897 Likewise.
6898 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6899 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6900 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6901 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6902 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6903 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6904 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6905 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6906 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6907 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6908 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6909 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6910 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6911 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6912 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6913 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6914 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6915 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6916 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6917 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6918 Likewise.
6919 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6920 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6921 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6922 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6923 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6924 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6925 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6926 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6927 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6928 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6929 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6930 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6931 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6932 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6933 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6934 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6935 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6936 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6937 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6938 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6939 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6940 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6941 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6942 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6943 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6944 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6945 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6946 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6947 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6948 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6949 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6950 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6951 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6952 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6953 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6954 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6955 Likewise.
6956 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6957 Likewise.
6958 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6959 Likewise.
6960 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6961 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6962 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6963 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6964 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6965 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6966 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6967 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6968 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6969 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6970 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6971 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6972 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6973 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6974 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6975 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6976 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6977 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6978 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6979 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6980 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6981 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6982 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6983 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6984 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6985 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6986 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6987 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6988 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6989 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6990 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6991 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6992 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6993 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6994 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6995 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6996 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6997 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6998 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6999 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
7000 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
7001 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
7002 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
7003 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
7004 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
7005 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
7006 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
7007 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
7008 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
7009 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
7010 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
7011 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
7012 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
7013 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
7014 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
7015 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
7016 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
7017 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
7018 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
7019 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
7020 Likewise.
7021 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
7022 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
7023 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
7024 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
7025 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
7026 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
7027 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
7028 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
7029 * testsuite/27_io/fpos/11450.cc: Likewise.
7030 * testsuite/27_io/fpos/14320-1.cc: Likewise.
7031 * testsuite/27_io/fpos/14320-2.cc: Likewise.
7032 * testsuite/27_io/fpos/14320-3.cc: Likewise.
7033 * testsuite/27_io/fpos/14320-4.cc: Likewise.
7034 * testsuite/27_io/fpos/14320-5.cc: Likewise.
7035 * testsuite/27_io/fpos/14775.cc: Likewise.
7036 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
7037 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
7038 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
7039 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
7040 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
7041 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
7042 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
7043 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
7044 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
7045 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
7046 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
7047 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
7048 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
7049 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
7050 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
7051 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
7052 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
7053 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
7054 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
7055 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
7056 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
7057 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
7058 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
7059 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
7060 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
7061 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
7062 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
7063 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
7064 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
7065 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
7066 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
7067 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
7068 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
7069 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
7070 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
7071 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
7072 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
7073 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
7074 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
7075 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
7076 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
7077 * testsuite/27_io/objects/char/1.cc: Likewise.
7078 * testsuite/27_io/objects/char/10.cc: Likewise.
7079 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
7080 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
7081 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
7082 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
7083 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
7084 * testsuite/27_io/objects/char/2.cc: Likewise.
7085 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
7086 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
7087 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
7088 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
7089 * testsuite/27_io/objects/char/5.cc: Likewise.
7090 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
7091 * testsuite/27_io/objects/char/6.cc: Likewise.
7092 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
7093 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
7094 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
7095 * testsuite/27_io/objects/char/7.cc: Likewise.
7096 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
7097 * testsuite/27_io/objects/char/8.cc: Likewise.
7098 * testsuite/27_io/objects/char/9.cc: Likewise.
7099 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
7100 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
7101 * testsuite/27_io/objects/char/dr455.cc: Likewise.
7102 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
7103 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
7104 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
7105 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
7106 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
7107 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
7108 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
7109 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
7110 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
7111 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
7112 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
7113 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
7114 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
7115 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
7116 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
7117 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
7118 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
7119 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
7120 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
7121 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
7122 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
7123 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
7124 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
7125 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
7126 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
7127 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
7128 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
7129 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
7130 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
7131 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
7132 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
7133 * testsuite/27_io/types/1.cc: Likewise.
7134 * testsuite/27_io/types/2.cc: Likewise.
7135 * testsuite/27_io/types/3.cc: Likewise.
7136 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
7137 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
7138 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
7139 Likewise.
7140 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
7141 Likewise.
7142 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
7143 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
7144 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
7145 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
7146 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
7147 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
7148 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
7149 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
7150 Likewise.
7151 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
7152 Likewise.
7153 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
7154 Likewise.
7155 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
7156 Likewise.
7157 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
7158 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
7159 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
7160 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
7161 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
7162 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
7163 Likewise.
7164 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
7165 Likewise.
7166 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
7167 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
7168 * testsuite/30_threads/thread/id/operators.cc: Likewise.
7169 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
7170 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
7171 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
7172 * testsuite/Makefile.am: Likewise.
7173 * testsuite/abi/30586.cc: Likewise.
7174 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
7175 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
7176 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
7177 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
7178 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
7179 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
7180 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
7181 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
7182 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
7183 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
7184 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
7185 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
7186 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
7187 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
7188 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
7189 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
7190 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
7191 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
7192 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
7193 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
7194 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
7195 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
7196 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
7197 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
7198 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
7199 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
7200 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
7201 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
7202 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
7203 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
7204 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
7205 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
7206 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
7207 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
7208 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
7209 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
7210 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
7211 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
7212 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
7213 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
7214 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
7215 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
7216 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
7217 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
7218 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
7219 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
7220 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
7221 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
7222 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
7223 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
7224 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
7225 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
7226 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
7227 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
7228 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
7229 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
7230 * testsuite/abi/demangle/regression/7986.cc: Likewise.
7231 * testsuite/abi/demangle/regression/8897.cc: Likewise.
7232 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
7233 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
7234 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
7235 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
7236 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
7237 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
7238 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
7239 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
7240 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7241 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7242 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7243 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7244 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7245 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7246 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7247 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7248 * testsuite/abi/demangle/regression/old.cc: Likewise.
7249 * testsuite/abi/header_cxxabi.c: Likewise.
7250 * testsuite/backward/11460.cc: Likewise.
7251 * testsuite/backward/hash_map/1.cc: Likewise.
7252 * testsuite/backward/hash_map/14648.cc: Likewise.
7253 * testsuite/backward/hash_map/23528.cc: Likewise.
7254 * testsuite/backward/hash_set/1.cc: Likewise.
7255 * testsuite/backward/strstream_members.cc: Likewise.
7256 * testsuite/config/default.exp: Likewise.
7257 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7258 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7259 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7260 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7261 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7262 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7263 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7264 * testsuite/data/sgetn.txt: Likewise.
7265 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7266 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7267 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7268 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7269 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7270 * testsuite/ext/array_allocator/26875.cc: Likewise.
7271 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7272 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7273 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7274 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7275 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7276 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7277 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7278 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7279 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7280 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7281 * testsuite/ext/codecvt/1.cc: Likewise.
7282 * testsuite/ext/codecvt/char-1.cc: Likewise.
7283 * testsuite/ext/codecvt/char-2.cc: Likewise.
7284 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7285 * testsuite/ext/concept_checks.cc: Likewise.
7286 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7287 Likewise.
7288 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7289 Likewise.
7290 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7291 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7292 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7293 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7294 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7295 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7296 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7297 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7298 Likewise.
7299 * testsuite/ext/headers.cc: Likewise.
7300 * testsuite/ext/is_heap/1.cc: Likewise.
7301 * testsuite/ext/is_heap/check_type.cc: Likewise.
7302 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7303 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7304 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7305 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7306 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7307 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7308 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7309 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7310 * testsuite/ext/median.cc: Likewise.
7311 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7312 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7313 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7314 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7315 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7316 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7317 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7318 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7319 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7320 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7321 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7322 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7323 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7324 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7325 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7326 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7327 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7328 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7329 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7330 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7331 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7332 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7333 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7334 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7335 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7336 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7337 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7338 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7339 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7340 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7341 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7342 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7343 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7344 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7345 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7346 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7347 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7348 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7349 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7350 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7351 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7352 * testsuite/ext/rope/1.cc: Likewise.
7353 * testsuite/ext/rope/2.cc: Likewise.
7354 * testsuite/ext/rope/3.cc: Likewise.
7355 * testsuite/ext/rope/36832.cc: Likewise.
7356 * testsuite/ext/rope/4.cc: Likewise.
7357 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7358 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7359 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7360 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7361 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7362 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7363 Likewise.
7364 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7365 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7366 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7367 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7368 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7369 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7370 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7371 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7372 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7373 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7374 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7375 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7376 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7377 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7378 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7379 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7380 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7381 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7382 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7383 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7384 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7385 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7386 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7387 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7388 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7389 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7390 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7391 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7392 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7393 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7394 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7395 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7396 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7397 * testsuite/lib/dg-options.exp: Likewise.
7398 * testsuite/lib/libstdc++.exp: Likewise.
7399 * testsuite/lib/prune.exp: Likewise.
7400 * testsuite/libstdc++-abi/abi.exp: Likewise.
7401 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7402 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7403 Likewise.
7404 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7405 Likewise.
7406 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7407 Likewise.
7408 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7409 Likewise.
7410 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7411 Likewise.
7412 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7413 Likewise.
7414 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7415 Likewise.
7416 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7417 Likewise.
7418 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7419 Likewise.
7420 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7421 Likewise.
7422 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7423 Likewise.
7424 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7425 Likewise.
7426 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7427 Likewise.
7428 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7429 Likewise.
7430 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7431 Likewise.
7432 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7433 Likewise.
7434 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7435 Likewise.
7436 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7437 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7438 Likewise.
7439 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7440 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7441 Likewise.
7442 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7443 Likewise.
7444 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7445 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7446 Likewise.
7447 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7448 Likewise.
7449 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7450 Likewise.
7451 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7452 Likewise.
7453 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7454 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7455 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7456 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7457 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7458 Likewise.
7459 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7460 Likewise.
7461 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7462 Likewise.
7463 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7464 Likewise.
7465 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7466 Likewise.
7467 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7468 Likewise.
7469 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7470 Likewise.
7471 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7472 Likewise.
7473 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7474 Likewise.
7475 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7476 Likewise.
7477 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7478 Likewise.
7479 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7480 Likewise.
7481 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7482 Likewise.
7483 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7484 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7485 Likewise.
7486 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7487 Likewise.
7488 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7489 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7490 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7491 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7492 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7493 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7494 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7495 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7496 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7497 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7498 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7499 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7500 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7501 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7502 Likewise.
7503 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7504 Likewise.
7505 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7506 Likewise.
7507 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7508 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7509 Likewise.
7510 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7511 Likewise.
7512 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7513 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7514 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7515 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7516 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7517 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7518 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7519 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7520 Likewise.
7521 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7522 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7523 Likewise.
7524 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7525 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7526 Likewise.
7527 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7528 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7529 Likewise.
7530 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7531 Likewise.
7532 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7533 Likewise.
7534 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7535 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7536 Likewise.
7537 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7538 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7539 Likewise.
7540 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7541 Likewise.
7542 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7543 Likewise.
7544 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7545 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7546 Likewise.
7547 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7548 Likewise.
7549 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7550 Likewise.
7551 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7552 Likewise.
7553 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7554 Likewise.
7555 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7556 Likewise.
7557 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7558 Likewise.
7559 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7560 Likewise.
7561 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7562 Likewise.
7563 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7564 Likewise.
7565 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7566 Likewise.
7567 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7568 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7569 Likewise.
7570 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7571 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7572 Likewise.
7573 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7574 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7575 Likewise.
7576 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7577 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7578 Likewise.
7579 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7580 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7581 Likewise.
7582 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7583 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7584 Likewise.
7585 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7586 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7587 Likewise.
7588 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7589 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7590 Likewise.
7591 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7592 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7593 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7594 Likewise.
7595 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7596 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7597 Likewise.
7598 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7599 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7600 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7601 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7602 Likewise.
7603 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7604 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7605 Likewise.
7606 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7607 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7608 Likewise.
7609 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7610 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7611 Likewise.
7612 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7613 Likewise.
7614 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7615 Likewise.
7616 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7617 Likewise.
7618 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7619 Likewise.
7620 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7621 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7622 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7623 Likewise.
7624 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7625 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7626 Likewise.
7627 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7628 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7629 Likewise.
7630 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7631 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7632 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7633 Likewise.
7634 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7635 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7636 Likewise.
7637 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7638 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7639 Likewise.
7640 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7641 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7642 Likewise.
7643 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7644 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7645 Likewise.
7646 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7647 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7648 Likewise.
7649 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7650 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7651 Likewise.
7652 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7653 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7654 Likewise.
7655 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7656 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7657 Likewise.
7658 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7659 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7660 Likewise.
7661 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7662 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7663 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7664 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7665 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7666 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7667 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7668 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7669 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7670 Likewise.
7671 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7672 Likewise.
7673 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7674 Likewise.
7675 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7676 Likewise.
7677 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7678 Likewise.
7679 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7680 Likewise.
7681 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7682 Likewise.
7683 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7684 Likewise.
7685 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7686 Likewise.
7687 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7688 Likewise.
7689 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7690 Likewise.
7691 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7692 Likewise.
7693 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7694 Likewise.
7695 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7696 Likewise.
7697 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7698 Likewise.
7699 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7700 Likewise.
7701 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7702 Likewise.
7703 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7704 Likewise.
7705 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7706 Likewise.
7707 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7708 Likewise.
7709 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7710 Likewise.
7711 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7712 Likewise.
7713 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7714 Likewise.
7715 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7716 Likewise.
7717 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7718 Likewise.
7719 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7720 Likewise.
7721 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7722 Likewise.
7723 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7724 Likewise.
7725 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7726 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7727 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7728 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7729 Likewise.
7730 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7731 Likewise.
7732 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7733 Likewise.
7734 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7735 Likewise.
7736 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7737 Likewise.
7738 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7739 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7740 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7741 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7742 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7743 Likewise.
7744 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7745 Likewise.
7746 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7747 Likewise.
7748 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7749 Likewise.
7750 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7751 Likewise.
7752 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7753 Likewise.
7754 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7755 Likewise.
7756 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7757 Likewise.
7758 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7759 Likewise.
7760 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7761 Likewise.
7762 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7763 Likewise.
7764 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7765 Likewise.
7766 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7767 Likewise.
7768 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7769 Likewise.
7770 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7771 Likewise.
7772 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7773 Likewise.
7774 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7775 Likewise.
7776 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7777 Likewise.
7778 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7779 Likewise.
7780 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7781 Likewise.
7782 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7783 Likewise.
7784 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7785 Likewise.
7786 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7787 Likewise.
7788 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7789 Likewise.
7790 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7791 Likewise.
7792 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7793 Likewise.
7794 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7795 Likewise.
7796 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7797 Likewise.
7798 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7799 Likewise.
7800 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7801 Likewise.
7802 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7803 Likewise.
7804 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7805 Likewise.
7806 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7807 Likewise.
7808 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7809 Likewise.
7810 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7811 Likewise.
7812 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7813 Likewise.
7814 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7815 Likewise.
7816 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7817 Likewise.
7818 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7819 Likewise.
7820 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7821 Likewise.
7822 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7823 Likewise.
7824 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7825 Likewise.
7826 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7827 Likewise.
7828 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7829 Likewise.
7830 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7831 Likewise.
7832 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7833 Likewise.
7834 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7835 Likewise.
7836 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7837 Likewise.
7838 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7839 Likewise.
7840 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7841 Likewise.
7842 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7843 Likewise.
7844 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7845 Likewise.
7846 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7847 Likewise.
7848 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7849 Likewise.
7850 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7851 Likewise.
7852 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7853 Likewise.
7854 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7855 Likewise.
7856 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7857 Likewise.
7858 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7859 Likewise.
7860 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7861 Likewise.
7862 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7863 Likewise.
7864 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7865 Likewise.
7866 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7867 Likewise.
7868 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7869 Likewise.
7870 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7871 Likewise.
7872 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7873 Likewise.
7874 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7875 Likewise.
7876 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7877 Likewise.
7878 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7879 Likewise.
7880 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7881 Likewise.
7882 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7883 Likewise.
7884 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7885 Likewise.
7886 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7887 Likewise.
7888 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7889 Likewise.
7890 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7891 Likewise.
7892 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7893 Likewise.
7894 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7895 Likewise.
7896 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7897 Likewise.
7898 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7899 Likewise.
7900 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7901 Likewise.
7902 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7903 Likewise.
7904 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7905 Likewise.
7906 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7907 Likewise.
7908 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7909 Likewise.
7910 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7911 Likewise.
7912 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7913 Likewise.
7914 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7915 Likewise.
7916 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7917 Likewise.
7918 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7919 Likewise.
7920 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7921 Likewise.
7922 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7923 Likewise.
7924 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7925 Likewise.
7926 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7927 Likewise.
7928 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7929 Likewise.
7930 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7931 Likewise.
7932 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7933 Likewise.
7934 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7935 Likewise.
7936 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7937 Likewise.
7938 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7939 Likewise.
7940 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7941 Likewise.
7942 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7943 Likewise.
7944 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7945 Likewise.
7946 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7947 Likewise.
7948 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7949 Likewise.
7950 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7951 Likewise.
7952 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7953 Likewise.
7954 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7955 Likewise.
7956 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7957 Likewise.
7958 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7959 Likewise.
7960 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7961 Likewise.
7962 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7963 Likewise.
7964 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7965 Likewise.
7966 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7967 Likewise.
7968 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7969 Likewise.
7970 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7971 Likewise.
7972 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7973 Likewise.
7974 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7975 Likewise.
7976 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7977 Likewise.
7978 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7979 Likewise.
7980 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7981 Likewise.
7982 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7983 Likewise.
7984 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7985 Likewise.
7986 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7987 Likewise.
7988 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7989 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7990 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7991 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7992 Likewise.
7993 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7994 Likewise.
7995 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7996 Likewise.
7997 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7998 Likewise.
7999 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
8000 Likewise.
8001 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
8002 Likewise.
8003 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
8004 Likewise.
8005 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
8006 Likewise.
8007 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
8008 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
8009 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
8010 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
8011 Likewise.
8012 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
8013 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
8014 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
8015 Likewise.
8016 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
8017 Likewise.
8018 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
8019 Likewise.
8020 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
8021 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
8022 Likewise.
8023 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
8024 Likewise.
8025 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
8026 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
8027 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
8028 Likewise.
8029 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
8030 Likewise.
8031 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
8032 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
8033 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
8034 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
8035 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
8036 Likewise.
8037 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
8038 Likewise.
8039 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
8040 Likewise.
8041 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
8042 Likewise.
8043 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
8044 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
8045 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
8046 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
8047 Likewise.
8048 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
8049 Likewise.
8050 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
8051 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
8052 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
8053 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
8054 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
8055 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
8056 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
8057 Likewise.
8058 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
8059 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
8060 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
8061 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
8062 Likewise.
8063 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
8064 Likewise.
8065 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
8066 Likewise.
8067 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
8068 Likewise.
8069 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
8070 Likewise.
8071 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
8072 Likewise.
8073 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
8074 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
8075 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
8076 Likewise.
8077 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
8078 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
8079 Likewise.
8080 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
8081 Likewise.
8082 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
8083 Likewise.
8084 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
8085 Likewise.
8086 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
8087 Likewise.
8088 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
8089 Likewise.
8090 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
8091 Likewise.
8092 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
8093 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
8094 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
8095 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
8096 Likewise.
8097 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
8098 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
8099 Likewise.
8100 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
8101 Likewise.
8102 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
8103 Likewise.
8104 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
8105 Likewise.
8106 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
8107 Likewise.
8108 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
8109 Likewise.
8110 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
8111 Likewise.
8112 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
8113 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
8114 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
8115 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
8116 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
8117 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
8118 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
8119 Likewise.
8120 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
8121 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
8122 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
8123 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
8124 Likewise.
8125 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
8126 Likewise.
8127 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
8128 Likewise.
8129 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
8130 Likewise.
8131 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
8132 Likewise.
8133 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
8134 Likewise.
8135 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
8136 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
8137 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
8138 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
8139 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
8140 Likewise.
8141 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
8142 Likewise.
8143 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
8144 Likewise.
8145 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
8146 Likewise.
8147 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
8148 Likewise.
8149 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
8150 Likewise.
8151 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
8152 Likewise.
8153 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
8154 Likewise.
8155 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
8156 Likewise.
8157 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
8158 Likewise.
8159 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
8160 Likewise.
8161 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
8162 Likewise.
8163 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
8164 Likewise.
8165 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
8166 Likewise.
8167 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
8168 Likewise.
8169 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
8170 Likewise.
8171 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
8172 Likewise.
8173 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
8174 Likewise.
8175 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
8176 Likewise.
8177 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
8178 Likewise.
8179 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
8180 Likewise.
8181 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
8182 Likewise.
8183 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
8184 Likewise.
8185 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
8186 Likewise.
8187 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
8188 Likewise.
8189 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
8190 Likewise.
8191 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
8192 Likewise.
8193 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
8194 Likewise.
8195 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
8196 Likewise.
8197 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
8198 Likewise.
8199 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
8200 Likewise.
8201 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
8202 Likewise.
8203 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
8204 Likewise.
8205 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
8206 Likewise.
8207 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
8208 Likewise.
8209 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
8210 Likewise.
8211 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
8212 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
8213 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
8214 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
8215 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
8216 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
8217 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
8218 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
8219 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
8220 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
8221 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
8222 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
8223 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
8224 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
8225 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
8226 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
8227 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
8228 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
8229 * testsuite/tr1/headers/all.cc: Likewise.
8230 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
8231 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
8232 * testsuite/util/testsuite_shared.cc: Likewise.
8233 * scripts/extract_symvers: Likewise. Remove runtime exception.
8234 * testsuite/17_intro/headers/all.cc: Likewise.
8235 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
8236 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
8237 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
8238 Likewise.
8239 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
8240 Likewise.
8241 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8242 Likewise.
8243 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8244 Likewise.
8245 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8246 Likewise.
8247 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8248 Likewise.
8249 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8250 Likewise.
8251 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8252 Likewise.
8253 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8254 Likewise.
8255 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8256 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8257 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8258 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8259 Likewise.
8260 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8261 Likewise.
8262 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8263 Likewise.
8264 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8265 Likewise.
8266 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8267 Likewise.
8268 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8269 Likewise.
8270 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8271 Likewise.
8272 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8273 Likewise.
8274 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8275 Likewise.
8276 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8277 Likewise.
8278 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8279 Likewise.
8280 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8281 Likewise.
8282 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8283 Likewise.
8284 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8285 Likewise.
8286 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8287 Likewise.
8288 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8289 Likewise.
8290 * testsuite/20_util/pair/moveable.cc: Likewise.
8291 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8292 Likewise.
8293 * testsuite/20_util/pair/swap.cc: Likewise.
8294 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8295 Likewise.
8296 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8297 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8298 Likewise.
8299 * testsuite/20_util/tuple/moveable.cc: Likewise.
8300 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8301 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8302 Likewise.
8303 * testsuite/20_util/tuple/swap.cc: Likewise.
8304 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8305 Likewise.
8306 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8307 Likewise.
8308 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8309 Likewise.
8310 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8311 Likewise.
8312 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8313 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8314 Likewise.
8315 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8316 Likewise.
8317 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8318 Likewise.
8319 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8320 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8321 Likewise.
8322 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8323 Likewise.
8324 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8325 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8326 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8327 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8328 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8329 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8330 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8331 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8332 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8333 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8334 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8335 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8336 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8337 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8338 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8339 Likewise.
8340 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8341 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8342 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8343 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8344 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8345 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8346 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8347 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8348 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8349 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8350 Likewise.
8351 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8352 Likewise.
8353 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8354 Likewise.
8355 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8356 Likewise.
8357 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8358 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8359 Likewise.
8360 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8361 Likewise.
8362 * testsuite/23_containers/deque/14340.cc: Likewise.
8363 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8364 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8365 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8366 * testsuite/23_containers/deque/init-list.cc: Likewise.
8367 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8368 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8369 * testsuite/23_containers/deque/moveable.cc: Likewise.
8370 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8371 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8372 Likewise.
8373 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8374 Likewise.
8375 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8376 Likewise.
8377 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8378 Likewise.
8379 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8380 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8381 Likewise.
8382 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8383 Likewise.
8384 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8385 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8386 Likewise.
8387 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8388 Likewise.
8389 * testsuite/23_containers/list/14340.cc: Likewise.
8390 * testsuite/23_containers/list/23781.cc: Likewise.
8391 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8392 * testsuite/23_containers/list/init-list.cc: Likewise.
8393 * testsuite/23_containers/list/moveable.cc: Likewise.
8394 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8395 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8396 Likewise.
8397 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8398 Likewise.
8399 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8400 Likewise.
8401 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8402 Likewise.
8403 * testsuite/23_containers/map/14340.cc: Likewise.
8404 * testsuite/23_containers/map/23781.cc: Likewise.
8405 * testsuite/23_containers/map/init-list.cc: Likewise.
8406 * testsuite/23_containers/map/moveable.cc: Likewise.
8407 * testsuite/23_containers/map/operations/1.cc: Likewise.
8408 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8409 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8410 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8411 Likewise.
8412 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8413 Likewise.
8414 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8415 Likewise.
8416 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8417 Likewise.
8418 * testsuite/23_containers/multimap/14340.cc: Likewise.
8419 * testsuite/23_containers/multimap/23781.cc: Likewise.
8420 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8421 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8422 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8423 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8424 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8425 Likewise.
8426 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8427 Likewise.
8428 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8429 Likewise.
8430 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8431 Likewise.
8432 * testsuite/23_containers/multiset/14340.cc: Likewise.
8433 * testsuite/23_containers/multiset/23781.cc: Likewise.
8434 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8435 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8436 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8437 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8438 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8439 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8440 Likewise.
8441 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8442 Likewise.
8443 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8444 Likewise.
8445 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8446 Likewise.
8447 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8448 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8449 Likewise.
8450 * testsuite/23_containers/queue/moveable.cc: Likewise.
8451 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8452 Likewise.
8453 * testsuite/23_containers/set/14340.cc: Likewise.
8454 * testsuite/23_containers/set/23781.cc: Likewise.
8455 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8456 * testsuite/23_containers/set/init-list.cc: Likewise.
8457 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8458 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8459 * testsuite/23_containers/set/moveable.cc: Likewise.
8460 * testsuite/23_containers/set/operations/1.cc: Likewise.
8461 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8462 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8463 Likewise.
8464 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8465 Likewise.
8466 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8467 Likewise.
8468 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8469 Likewise.
8470 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8471 Likewise.
8472 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8473 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8474 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8475 Likewise.
8476 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8477 Likewise.
8478 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8479 Likewise.
8480 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8481 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8482 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8483 Likewise.
8484 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8485 Likewise.
8486 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8487 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8488 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8489 Likewise.
8490 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8491 Likewise.
8492 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8493 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8494 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8495 Likewise.
8496 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8497 Likewise.
8498 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8499 Likewise.
8500 * testsuite/23_containers/vector/14340.cc: Likewise.
8501 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8502 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8503 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8504 Likewise.
8505 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8506 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8507 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8508 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8509 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8510 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8511 Likewise.
8512 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8513 Likewise.
8514 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8515 Likewise.
8516 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8517 Likewise.
8518 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8519 Likewise.
8520 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8521 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8522 * testsuite/23_containers/vector/init-list.cc: Likewise.
8523 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8524 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8525 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8526 * testsuite/23_containers/vector/moveable.cc: Likewise.
8527 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8528 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8529 Likewise.
8530 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8531 Likewise.
8532 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8533 Likewise.
8534 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8535 Likewise.
8536 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8537 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8538 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8539 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8540 Likewise.
8541 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8542 Likewise.
8543 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8544 Likewise.
8545 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8546 Likewise.
8547 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8548 Likewise.
8549 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8550 Likewise.
8551 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8552 Likewise.
8553 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8554 Likewise.
8555 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8556 Likewise.
8557 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8558 Likewise.
8559 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8560 Likewise.
8561 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8562 Likewise.
8563 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8564 Likewise.
8565 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8566 Likewise.
8567 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8568 Likewise.
8569 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8570 Likewise.
8571 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8572 Likewise.
8573 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8574 Likewise.
8575 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8576 Likewise.
8577 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8578 Likewise.
8579 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8580 Likewise.
8581 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8582 Likewise.
8583 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8584 Likewise.
8585 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8586 Likewise.
8587 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8588 Likewise.
8589 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8590 Likewise.
8591 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8592 Likewise.
8593 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8594 Likewise.
8595 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8596 Likewise.
8597 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8598 Likewise.
8599 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8600 Likewise.
8601 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8602 Likewise.
8603 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8604 Likewise.
8605 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8606 Likewise.
8607 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8608 Likewise.
8609 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8610 Likewise.
8611 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8612 Likewise.
8613 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8614 Likewise.
8615 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8616 Likewise.
8617 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8618 Likewise.
8619 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8620 Likewise.
8621 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8622 Likewise.
8623 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8624 Likewise.
8625 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8626 Likewise.
8627 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8628 Likewise.
8629 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8630 Likewise.
8631 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8632 Likewise.
8633 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8634 Likewise.
8635 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8636 Likewise.
8637 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8638 Likewise.
8639 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8640 Likewise.
8641 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8642 Likewise.
8643 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8644 Likewise.
8645 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8646 Likewise.
8647 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8648 Likewise.
8649 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8650 Likewise.
8651 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8652 Likewise.
8653 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8654 Likewise.
8655 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8656 Likewise.
8657 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8658 Likewise.
8659 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8660 Likewise.
8661 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8662 Likewise.
8663 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8664 Likewise.
8665 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8666 Likewise.
8667 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8668 Likewise.
8669 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8670 Likewise.
8671 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8672 Likewise.
8673 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8674 Likewise.
8675 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8676 Likewise.
8677 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8678 Likewise.
8679 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8680 Likewise.
8681 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8682 Likewise.
8683 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8684 Likewise.
8685 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8686 Likewise.
8687 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8688 Likewise.
8689 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8690 Likewise.
8691 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8692 Likewise.
8693 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8694 Likewise.
8695 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8696 Likewise.
8697 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8698 Likewise.
8699 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8700 Likewise.
8701 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8702 Likewise.
8703 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8704 Likewise.
8705 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8706 Likewise.
8707 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8708 Likewise.
8709 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8710 Likewise.
8711 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8712 Likewise.
8713 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8714 Likewise.
8715 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8716 Likewise.
8717 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8718 Likewise.
8719 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8720 Likewise.
8721 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8722 Likewise.
8723 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8724 Likewise.
8725 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8726 Likewise.
8727 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8728 Likewise.
8729 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8730 Likewise.
8731 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8732 Likewise.
8733 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8734 Likewise.
8735 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8736 Likewise.
8737 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8738 Likewise.
8739 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8740 Likewise.
8741 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8742 Likewise.
8743 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8744 Likewise.
8745 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8746 Likewise.
8747 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8748 Likewise.
8749 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8750 Likewise.
8751 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8752 Likewise.
8753 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8754 Likewise.
8755 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8756 Likewise.
8757 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8758 Likewise.
8759 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8760 Likewise.
8761 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8762 Likewise.
8763 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8764 Likewise.
8765 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8766 Likewise.
8767 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8768 Likewise.
8769 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8770 Likewise.
8771 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8772 Likewise.
8773 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8774 Likewise.
8775 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8776 Likewise.
8777 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8778 Likewise.
8779 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8780 Likewise.
8781 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8782 Likewise.
8783 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8784 Likewise.
8785 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8786 Likewise.
8787 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8788 Likewise.
8789 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8790 Likewise.
8791 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8792 Likewise.
8793 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8794 Likewise.
8795 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8796 Likewise.
8797 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8798 Likewise.
8799 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8800 Likewise.
8801 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8802 Likewise.
8803 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8804 Likewise.
8805 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8806 Likewise.
8807 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8808 Likewise.
8809 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8810 Likewise.
8811 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8812 Likewise.
8813 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8814 Likewise.
8815 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8816 Likewise.
8817 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8818 Likewise.
8819 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8820 Likewise.
8821 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8822 Likewise.
8823 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8824 Likewise.
8825 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8826 Likewise.
8827 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8828 Likewise.
8829 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8830 Likewise.
8831 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8832 Likewise.
8833 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8834 Likewise.
8835 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8836 Likewise.
8837 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8838 Likewise.
8839 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8840 Likewise.
8841 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8842 Likewise.
8843 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8844 Likewise.
8845 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8846 Likewise.
8847 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8848 Likewise.
8849 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8850 Likewise.
8851 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8852 Likewise.
8853 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8854 Likewise.
8855 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8856 Likewise.
8857 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8858 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8859 Likewise.
8860 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8861 Likewise.
8862 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8863 Likewise.
8864 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8865 Likewise.
8866 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8867 Likewise.
8868 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8869 Likewise.
8870 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8871 Likewise.
8872 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8873 Likewise.
8874 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8875 Likewise.
8876 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8877 Likewise.
8878 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8879 Likewise.
8880 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8881 Likewise.
8882 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8883 Likewise.
8884 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8885 Likewise.
8886 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8887 Likewise.
8888 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8889 Likewise.
8890 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8891 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8892 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8893 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8894 Likewise.
8895 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8896 Likewise.
8897 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8898 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8899 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8900 Likewise.
8901 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8902 Likewise.
8903 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8904 Likewise.
8905 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8906 Likewise.
8907 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8908 Likewise.
8909 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8910 Likewise.
8911 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8912 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8913 Likewise.
8914 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8915 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8916 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8917 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8918 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8919 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8920 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8921 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8922 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8923 Likewise.
8924 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8925 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8926 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8927 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8928 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8929 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8930 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8931 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8932 Likewise.
8933 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8934 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8935 Likewise.
8936 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8937 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8938 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8939 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8940 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8941 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8942 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8943 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8944 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8945 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8946 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8947 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8948 Likewise.
8949 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8950 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8951 Likewise.
8952 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8953 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8954 Likewise.
8955 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8956 Likewise.
8957 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8958 Likewise.
8959 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8960 Likewise.
8961 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8962 Likewise.
8963 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8964 Likewise.
8965 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8966 Likewise.
8967 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8968 Likewise.
8969 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8970 Likewise.
8971 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8972 Likewise.
8973 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8974 Likewise.
8975 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8976 Likewise.
8977 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8978 Likewise.
8979 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8980 Likewise.
8981 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8982 Likewise.
8983 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8984 Likewise.
8985 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8986 Likewise.
8987 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8988 Likewise.
8989 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8990 Likewise.
8991 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8992 Likewise.
8993 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8994 Likewise.
8995 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8996 Likewise.
8997 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8998 Likewise.
8999 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
9000 Likewise.
9001 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
9002 Likewise.
9003 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
9004 Likewise.
9005 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
9006 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
9007 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
9008 Likewise.
9009 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
9010 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
9011 Likewise.
9012 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
9013 Likewise.
9014 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
9015 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
9016 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
9017 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
9018 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
9019 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
9020 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
9021 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
9022 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
9023 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
9024 Likewise.
9025 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
9026 Likewise.
9027 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
9028 Likewise.
9029 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
9030 Likewise.
9031 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
9032 Likewise.
9033 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
9034 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
9035 Likewise.
9036 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
9037 Likewise.
9038 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
9039 Likewise.
9040 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
9041 Likewise.
9042 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
9043 Likewise.
9044 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9045 Likewise.
9046 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
9047 Likewise.
9048 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
9049 Likewise.
9050 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
9051 Likewise.
9052 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
9053 Likewise.
9054 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
9055 Likewise.
9056 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
9057 Likewise.
9058 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
9059 Likewise.
9060 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
9061 Likewise.
9062 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
9063 Likewise.
9064 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
9065 Likewise.
9066 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
9067 Likewise.
9068 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
9069 Likewise.
9070 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
9071 Likewise.
9072 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
9073 Likewise.
9074 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
9075 Likewise.
9076 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
9077 Likewise.
9078 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
9079 Likewise.
9080 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
9081 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
9082 Likewise.
9083 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
9084 Likewise.
9085 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
9086 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
9087 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
9088 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
9089 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
9090 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
9091 Likewise.
9092 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
9093 Likewise.
9094 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
9095 Likewise.
9096 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
9097 Likewise.
9098 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
9099 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
9100 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
9101 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
9102 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
9103 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
9104 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
9105 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
9106 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
9107 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
9108 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
9109 Likewise.
9110 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
9111 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
9112 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
9113 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
9114 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
9115 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
9116 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
9117 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
9118 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
9119 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
9120 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
9121 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
9122 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
9123 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
9124 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
9125 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
9126 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
9127 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
9128 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
9129 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
9130 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
9131 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
9132 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
9133 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
9134 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
9135 Likewise.
9136 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
9137 * testsuite/27_io/fpos/14252.cc: Likewise.
9138 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
9139 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
9140 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
9141 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
9142 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
9143 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
9144 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
9145 * testsuite/27_io/ios_base/state/1.cc: Likewise.
9146 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
9147 Likewise.
9148 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
9149 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
9150 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
9151 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
9152 Likewise.
9153 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
9154 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
9155 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
9156 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
9157 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
9158 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
9159 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
9160 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
9161 * testsuite/27_io/objects/char/3045.cc: Likewise.
9162 * testsuite/27_io/objects/char/3647.cc: Likewise.
9163 * testsuite/27_io/objects/char/5268.cc: Likewise.
9164 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
9165 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
9166 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
9167 * testsuite/28_regex/init-list.cc: Likewise.
9168 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
9169 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
9170 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
9171 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
9172 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
9173 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
9174 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
9175 Likewise.
9176 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
9177 Likewise.
9178 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
9179 Likewise.
9180 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
9181 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
9182 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
9183 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
9184 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
9185 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
9186 Likewise.
9187 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
9188 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
9189 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
9190 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
9191 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
9192 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
9193 Likewise.
9194 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
9195 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
9196 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
9197 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
9198 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
9199 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
9200 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
9201 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
9202 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
9203 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
9204 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
9205 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
9206 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
9207 Likewise.
9208 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
9209 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
9210 Likewise.
9211 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
9212 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
9213 Likewise.
9214 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
9215 Likewise.
9216 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
9217 Likewise.
9218 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
9219 Likewise.
9220 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
9221 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
9222 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
9223 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
9224 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
9225 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
9226 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
9227 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
9228 Likewise.
9229 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
9230 Likewise.
9231 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
9232 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9233 Likewise.
9234 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
9235 Likewise.
9236 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
9237 Likewise.
9238 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
9239 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
9240 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9241 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9242 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9243 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9244 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9245 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9246 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9247 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9248 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9249 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9250 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9251 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9252 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9253 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9254 Likewise.
9255 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9256 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9257 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9258 Likewise.
9259 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9260 Likewise.
9261 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9262 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9263 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9264 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9265 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9266 Likewise.
9267 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9268 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9269 Likewise.
9270 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9271 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9272 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9273 Likewise.
9274 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9275 Likewise.
9276 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9277 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9278 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9279 Likewise.
9280 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9281 Likewise.
9282 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9283 Likewise.
9284 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9285 Likewise.
9286 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9287 Likewise.
9288 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9289 * testsuite/30_threads/this_thread/1.cc: Likewise.
9290 * testsuite/30_threads/this_thread/2.cc: Likewise.
9291 * testsuite/30_threads/this_thread/3.cc: Likewise.
9292 * testsuite/30_threads/this_thread/4.cc: Likewise.
9293 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9294 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9295 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9296 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9297 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9298 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9299 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9300 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9301 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9302 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9303 * testsuite/30_threads/thread/members/1.cc: Likewise.
9304 * testsuite/30_threads/thread/members/2.cc: Likewise.
9305 * testsuite/30_threads/thread/members/3.cc: Likewise.
9306 * testsuite/30_threads/thread/members/4.cc: Likewise.
9307 * testsuite/30_threads/thread/members/5.cc: Likewise.
9308 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9309 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9310 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9311 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9312 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9313 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9314 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9315 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9316 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9317 Likewise.
9318 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9319 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9320 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9321 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9322 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9323 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9324 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9325 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9326 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9327 * testsuite/30_threads/try_lock/1.cc: Likewise.
9328 * testsuite/30_threads/try_lock/2.cc: Likewise.
9329 * testsuite/30_threads/try_lock/3.cc: Likewise.
9330 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9331 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9332 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9333 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9334 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9335 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9336 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9337 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9338 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9339 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9340 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9341 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9342 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9343 Likewise.
9344 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9345 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9346 Likewise.
9347 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9348 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9349 Likewise.
9350 * testsuite/ext/array_allocator/1.cc: Likewise.
9351 * testsuite/ext/array_allocator/2.cc: Likewise.
9352 * testsuite/ext/array_allocator/3.cc: Likewise.
9353 * testsuite/ext/ext_pointer/1.cc: Likewise.
9354 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9355 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9356 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9357 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9358 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9359 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9360 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9361 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9362 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9363 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9364 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9365 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9366 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9367 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9368 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9369 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9370 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9371 Likewise.
9372 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9373 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9374 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9375 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9376 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9377 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9378 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9379 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9380 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9381 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9382 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9383 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9384 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9385 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9386 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9387 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9388 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9389 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9390 Likewise.
9391 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9392 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9393 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9394 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9395 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9396 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9397 * testsuite/ext/pod_char_traits.cc: Likewise.
9398 * testsuite/ext/slist/23781.cc: Likewise.
9399 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9400 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9401 * testsuite/ext/vstring/init-list.cc: Likewise.
9402 * testsuite/ext/vstring/moveable.cc: Likewise.
9403 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9404 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9405 Likewise.
9406 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9407 Likewise.
9408 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9409 Likewise.
9410 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9411 Likewise.
9412 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9413 Likewise.
9414 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9415 Likewise.
9416 * testsuite/ext/vstring/types/23767.cc: Likewise.
9417 * testsuite/performance/21_strings/string_append.cc: Likewise.
9418 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9419 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9420 Likewise.
9421 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9422 Likewise.
9423 * testsuite/performance/21_strings/string_find.cc: Likewise.
9424 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9425 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9426 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9427 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9428 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9429 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9430 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9431 Likewise.
9432 * testsuite/performance/23_containers/create/map.cc: Likewise.
9433 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9434 Likewise.
9435 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9436 * testsuite/performance/23_containers/find/map.cc: Likewise.
9437 * testsuite/performance/23_containers/index/map.cc: Likewise.
9438 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9439 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9440 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9441 Likewise.
9442 * testsuite/performance/23_containers/insert_erase/associative.cc:
9443 Likewise.
9444 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9445 Likewise.
9446 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9447 Likewise.
9448 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9449 Likewise.
9450 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9451 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9452 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9453 Likewise.
9454 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9455 Likewise.
9456 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9457 Likewise.
9458 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9459 Likewise.
9460 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9461 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9462 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9463 Likewise.
9464 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9465 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9466 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9467 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9468 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9469 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9470 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9471 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9472 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9473 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9474 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9475 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9476 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9477 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9478 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9479 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9480 Likewise.
9481 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9482 Likewise.
9483 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9484 Likewise.
9485 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9486 Likewise.
9487 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9488 Likewise.
9489 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9490 Likewise.
9491 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9492 Likewise.
9493 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9494 Likewise.
9495 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9496 Likewise.
9497 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9498 Likewise.
9499 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9500 Likewise.
9501 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9502 Likewise.
9503 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9504 Likewise.
9505 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9506 Likewise.
9507 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9508 Likewise.
9509 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9510 Likewise.
9511 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9512 Likewise.
9513 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9514 Likewise.
9515 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9516 Likewise.
9517 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9518 Likewise.
9519 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9520 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9521 Likewise.
9522 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9523 Likewise.
9524 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9525 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9526 Likewise.
9527 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9528 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9529 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9530 Likewise.
9531 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9532 Likewise.
9533 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9534 Likewise.
9535 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9536 Likewise.
9537 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9538 Likewise.
9539 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9540 Likewise.
9541 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9542 Likewise.
9543 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9544 Likewise.
9545 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9546 Likewise.
9547 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9548 Likewise.
9549 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9550 Likewise.
9551 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9552 Likewise.
9553 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9554 Likewise.
9555 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9556 Likewise.
9557 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9558 Likewise.
9559 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9560 Likewise.
9561 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9562 Likewise.
9563 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9564 Likewise.
9565 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9566 Likewise.
9567 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9568 Likewise.
9569 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9570 Likewise.
9571 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9572 Likewise.
9573 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9574 Likewise.
9575 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9576 Likewise.
9577 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9578 Likewise.
9579 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9580 Likewise.
9581 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9582 Likewise.
9583 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9584 Likewise.
9585 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9586 Likewise.
9587 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9588 Likewise.
9589 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9590 Likewise.
9591 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9592 Likewise.
9593 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9594 Likewise.
9595 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9596 Likewise.
9597 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9598 Likewise.
9599 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9600 Likewise.
9601 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9602 Likewise.
9603 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9604 Likewise.
9605 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9606 Likewise.
9607 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9608 Likewise.
9609 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9610 Likewise.
9611 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9612 Likewise.
9613 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9614 Likewise.
9615 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9616 Likewise.
9617 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9618 Likewise.
9619 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9620 Likewise.
9621 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9622 Likewise.
9623 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9624 Likewise.
9625 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9626 Likewise.
9627 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9628 Likewise.
9629 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9630 Likewise.
9631 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9632 Likewise.
9633 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9634 Likewise.
9635 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9636 Likewise.
9637 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9638 Likewise.
9639 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9640 Likewise.
9641 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9642 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9643 Likewise.
9644 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9645 Likewise.
9646 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9647 Likewise.
9648 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9649 Likewise.
9650 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9651 Likewise.
9652 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9653 Likewise.
9654 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9655 Likewise.
9656 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9657 Likewise.
9658 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9659 Likewise.
9660 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9661 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9662 Likewise.
9663 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9664 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9665 Likewise.
9666 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9667 Likewise.
9668 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9669 Likewise.
9670 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9671 Likewise.
9672 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9673 Likewise.
9674 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9675 Likewise.
9676 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9677 Likewise.
9678 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9679 Likewise.
9680 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9681 Likewise.
9682 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9683 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9684 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9685 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9686 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9687 Likewise.
9688 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9689 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9690 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9691 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9692 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9693 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9694 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9695 * testsuite/util/io/prog_bar.cc: Likewise.
9696 * testsuite/util/io/prog_bar.hpp: Likewise.
9697 * testsuite/util/io/text_populate.hpp: Likewise.
9698 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9699 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9700 * testsuite/util/io/xml.hpp: Likewise.
9701 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9702 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9703 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9704 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9705 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9706 * testsuite/util/native_type/native_map.hpp: Likewise.
9707 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9708 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9709 * testsuite/util/native_type/native_set.hpp: Likewise.
9710 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9711 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9712 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9713 Likewise.
9714 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9715 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9716 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9717 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9718 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9719 Likewise.
9720 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9721 Likewise.
9722 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9723 Likewise.
9724 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9725 Likewise.
9726 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9727 Likewise.
9728 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9729 Likewise.
9730 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9731 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9732 Likewise.
9733 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9734 Likewise.
9735 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9736 Likewise.
9737 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9738 Likewise.
9739 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9740 Likewise.
9741 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9742 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9743 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9744 * testsuite/util/regression/basic_type.hpp: Likewise.
9745 * testsuite/util/regression/common_type.hpp: Likewise.
9746 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9747 Likewise.
9748 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9749 Likewise.
9750 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9751 Likewise.
9752 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9753 Likewise.
9754 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9755 Likewise.
9756 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9757 Likewise.
9758 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9759 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9760 Likewise.
9761 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9762 Likewise.
9763 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9764 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9765 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9766 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9767 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9768 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9769 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9770 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9771 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9772 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9773 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9774 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9775 * testsuite/util/testsuite_abi.cc: Likewise.
9776 * testsuite/util/testsuite_abi.h: Likewise.
9777 * testsuite/util/testsuite_abi_check.cc: Likewise.
9778 * testsuite/util/testsuite_allocator.cc: Likewise.
9779 * testsuite/util/testsuite_allocator.h: Likewise.
9780 * testsuite/util/testsuite_api.h: Likewise.
9781 * testsuite/util/testsuite_character.cc: Likewise.
9782 * testsuite/util/testsuite_character.h: Likewise.
9783 * testsuite/util/testsuite_common_types.h: Likewise.
9784 * testsuite/util/testsuite_error.h: Likewise.
9785 * testsuite/util/testsuite_hooks.cc: Likewise.
9786 * testsuite/util/testsuite_hooks.h: Likewise.
9787 * testsuite/util/testsuite_io.h: Likewise.
9788 * testsuite/util/testsuite_iterators.h: Likewise.
9789 * testsuite/util/testsuite_performance.h: Likewise.
9790 * testsuite/util/testsuite_rng.h: Likewise.
9791 * testsuite/util/testsuite_rvalref.h: Likewise.
9792 * testsuite/util/testsuite_tr1.h: Likewise.
9793 * testsuite/util/thread/all.h: Likewise.
9794 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9795 Likewise.
9796 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9797 Likewise.
9798 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9799 Likewise.
9800 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9801 Likewise.
9802 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9803 Likewise.
9804 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9805 Likewise.
9806 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9807 Likewise.
9808 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9809 Likewise.
9810 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9811 Likewise.
9812 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9813 Likewise.
9814 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9815 Likewise.
9816 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9817 Likewise.
9818 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9819 Likewise.
9820 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9821 Likewise.
9822 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9823 Likewise.
9824 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9825 Likewise.
9826 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9827 Likewise.
9828 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9829 Likewise.
9830 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9831 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9832 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9833 Likewise.
9834 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9835 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9836 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9837 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9838 Likewise.
9839 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9840 Likewise.
9841 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9842 Likewise.
9843 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9844 Likewise.
9845 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9846 Likewise.
9847 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9848 Likewise.
9849 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9850 Likewise.
9851 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9852 Likewise.
9853 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9854 Likewise.
9855 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9856 Likewise.
9857 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9858 Likewise.
9859 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9860 Likewise.
9861 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9862 Likewise.
9863 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9864 Likewise.
9865 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9866 Likewise.
9867 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9868 Likewise.
9869 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9870 Likewise.
9871 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9872 Likewise.
9873 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9874 Likewise.
9875 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9876 Likewise.
9877 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9878 Likewise.
9879 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9880 Likewise.
9881 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9882 Likewise.
9883 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9884 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9885 Likewise.
9886 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9887 Likewise.
9888 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9889 Likewise.
9890 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9891 Likewise.
9892 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9893 Likewise.
9894 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9895 Likewise.
9896 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9897 Likewise.
9898 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9899 Likewise.
9900 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9901 Likewise.
9902 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9903 Likewise.
9904 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9905 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9906 Likewise.
9907 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9908 Likewise.
9909 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9910 Likewise.
9911 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9912 Likewise.
9913 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9914 Likewise.
9915 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9916 Likewise.
9917 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9918 Likewise.
9919 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9920 Likewise.
9921 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9922 Likewise.
9923 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9924 Likewise.
9925 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9926 Likewise.
9927 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9928 Likewise.
9929 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9930 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9931 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9932 Likewise.
9933 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9934 Likewise.
9935 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9936 Likewise.
9937 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9938 Likewise.
9939 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9940 Likewise.
9941 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9942 Likewise.
9943 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9944 Likewise.
9945 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9946 Likewise.
9947 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9948 Likewise.
9949 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9950 Likewise.
9951 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9952 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9953 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9954 Likewise.
9955 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9956 Likewise.
9957 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9958 Likewise.
9959 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9960 Likewise.
9961 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9962 Likewise.
9963 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9964 Likewise.
9965 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9966 Likewise.
9967 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9968 Likewise.
9969 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9970 Likewise.
9971 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9972 Likewise.
9973 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9974 Likewise.
9975 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9976 Likewise.
9977 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9978 Likewise.
9979 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9980 Likewise.
9981 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9982 Likewise.
9983 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9984 Likewise.
9985 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9986 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9987 Likewise.
9988 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9989 Likewise.
9990 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9991 Likewise.
9992 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9993 Likewise.
9994 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9995 Likewise.
9996 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9997 Likewise.
9998 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9999 Likewise.
10000 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
10001 Likewise.
10002 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
10003 Likewise.
10004 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
10005 Likewise.
10006 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
10007 Likewise.
10008 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
10009 Likewise.
10010 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
10011 Likewise.
10012 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
10013 Likewise.
10014 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
10015 Likewise.
10016 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
10017 Likewise.
10018 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
10019 Likewise.
10020 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
10021 Likewise.
10022 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
10023 Likewise.
10024 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
10025 Likewise.
10026 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
10027 Likewise.
10028 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
10029 Likewise.
10030 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
10031 Likewise.
10032 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
10033 Likewise.
10034 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
10035 Likewise.
10036 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
10037 Likewise.
10038 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
10039 Likewise.
10040 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
10041 Likewise.
10042 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
10043 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
10044 Likewise.
10045 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
10046 Likewise.
10047 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
10048 Likewise.
10049 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
10050 Likewise.
10051 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
10052 Likewise.
10053 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
10054 Likewise.
10055 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
10056 Likewise.
10057 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
10058 Likewise.
10059 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
10060 Likewise.
10061 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
10062 Likewise.
10063 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
10064 Likewise.
10065 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
10066 Likewise.
10067 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
10068 Likewise.
10069 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
10070 Likewise.
10071 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
10072 Likewise.
10073 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
10074 Likewise.
10075 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
10076 Likewise.
10077 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
10078 Likewise.
10079 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
10080 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
10081 * testsuite/backward/hash_map/25896.cc: Likewise.
10082 * testsuite/backward/hash_set/25896.cc: Likewise.
10083
10084 2009-04-08 Ian Lance Taylor <iant@google.com>
10085
10086 * include/backward/hashtable.h (erase): Correctly handle erasing a
10087 reference to an entry in the hash table.
10088 * testsuite/backward/hash_map/25896.cc: New.
10089 * testsuite/backward/hash_set/25896.cc: New.
10090
10091 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
10092
10093 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
10094 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
10095
10096 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10097
10098 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
10099 of debug.
10100 * include/Makefile.in: Regenerate.
10101 * include/precompiled/stdc++.h: Add.
10102
10103 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10104
10105 * include/bits/random.h: Adjust doxygen markup.
10106 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
10107
10108 * testsuite/26_numerics/random/piecewise_linear_distribution/
10109 operators/serialize.cc: Use typedefs.
10110
10111 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
10112
10113 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
10114 __gnu_cxx namespace. Remove "static inline".
10115
10116 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10117
10118 * include/bits/random.tcc (linear_congruential_engine<>::
10119 seed(seed_seq&)): Fix typo in last fix for __m == 0.
10120
10121 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10122
10123 * include/bits/random.h (operator==): Mark all inline.
10124 (mersenne_twister_engine): Enable #if 0 checks.
10125
10126 * include/bits/random.h: Formatting tweaks.
10127
10128 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10129
10130 * include/bits/random.tcc (piecewise_linear_distribution<>::
10131 operator()(_UniformRandomNumberGenerator&, const param_type&)):
10132 Remove spurious closed parenthesis.
10133
10134 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10135
10136 PR libstdc++/39644 (partial)
10137 * include/bits/random.tcc (linear_congruential_engine<>::
10138 seed(seed_seq&), independent_bits_engine<>::operator(),
10139 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
10140
10141 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
10142
10143 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
10144 thinko.
10145 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10146 default.cc: Enable.
10147
10148 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10149
10150 PR libstdc++/39629 (partial)
10151 * testsuite/26_numerics/random/independent_bits_engine/cons/
10152 base_move.cc: Use uint_fast64_t instead of unsigned long.
10153 * testsuite/26_numerics/random/independent_bits_engine/cons/
10154 seed1.cc: Likewise.
10155 * testsuite/26_numerics/random/independent_bits_engine/cons/
10156 seed2.cc: Likewise.
10157 * testsuite/26_numerics/random/independent_bits_engine/cons/
10158 base_copy.cc: Likewise.
10159 * testsuite/26_numerics/random/independent_bits_engine/cons/
10160 default.cc: Likewise.
10161 * testsuite/26_numerics/random/independent_bits_engine/cons/
10162 seed_seq.cc: Likewise.
10163 * testsuite/26_numerics/random/independent_bits_engine/
10164 requirements/typedefs.cc: Likewise.
10165 * testsuite/26_numerics/random/independent_bits_engine/
10166 operators/equal.cc: Likewise.
10167 * testsuite/26_numerics/random/independent_bits_engine/
10168 operators/serialize.cc: Likewise.
10169 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
10170
10171 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10172
10173 * include/tr1_impl/random: Remove, empty.
10174 * include/tr1_impl/random.tcc: Likewise.
10175
10176 * include/std/random: Minor clean-ups, formatting fixes, adjust
10177 copyright years.
10178 * include/bits/random.tcc: Likewise.
10179 * include/bits/random.h: Likewise.
10180 * include/tr1/random: Likewise.
10181 * include/tr1/random.tcc: Likewise.
10182 * include/tr1/random.h: Likewise.
10183
10184 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10185
10186 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
10187 * doc/html/api.html: Regenerate.
10188
10189 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10190
10191 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
10192 Change to mersenne_twister_engine, add same defaults as
10193 mersenne_twister_engine/cons/default.cc.
10194 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
10195
10196 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
10197 to __il.
10198 * include/bits/random.h (mersenne_twister_engine): Qualify
10199 _ShiftMin1 with namespace __detail.
10200 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
10201 constexpr std::numeric_limits::max() can be used.
10202 (mersenne_twister_engine): Split apart static asserts into one
10203 assert per message. Temporarily disable the last three.
10204
10205 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
10206
10207 * include/Makefile.am: Update to N2836. Modified for new random headers.
10208 * include/Makefile.in: Ditto.
10209 * include/tr1_impl/random: Moved to tr1/random.h
10210 * include/tr1_impl/random.tcc: Moved to tr1
10211 * include/tr1/random: Just point to moved tr1 random headers.
10212 * include/tr1/random.tcc: Moved from tr1_impl.
10213 * include/tr1/random.h: Moved from tr1_impl/random.
10214 * include/std/random: Modified to point to std random headers.
10215 * include/bits/random.tcc: New implementation of std random facilities.
10216 * include/bits/random.h: Ditto.
10217 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
10218 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10219 seed1.cc: New.
10220 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10221 seed2.cc: New.
10222 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10223 default.cc: New.
10224 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10225 non_uint_neg.cc: New.
10226 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10227 typedefs.cc: New.
10228 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10229 equal.cc: New.
10230 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10231 serialize.cc: New.
10232 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10233 seed1.cc: New.
10234 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10235 seed2.cc: New.
10236 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10237 default.cc: New.
10238 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
10239 typedefs.cc: New.
10240 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10241 equal.cc: New.
10242 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10243 serialize.cc: New.
10244 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10245 seed1.cc: New.
10246 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10247 seed2.cc: New.
10248 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10249 default.cc: New.
10250 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10251 typedefs.cc: New.
10252 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10253 equal.cc: New.
10254 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10255 serialize.cc: New.
10256 * testsuite/26_numerics/random/discard_block_engine/cons/
10257 base_move.cc: New.
10258 * testsuite/26_numerics/random/discard_block_engine/cons/
10259 seed1.cc: New.
10260 * testsuite/26_numerics/random/discard_block_engine/cons/
10261 seed2.cc: New.
10262 * testsuite/26_numerics/random/discard_block_engine/cons/
10263 base_copy.cc: New.
10264 * testsuite/26_numerics/random/discard_block_engine/cons/
10265 default.cc: New.
10266 * testsuite/26_numerics/random/discard_block_engine/cons/
10267 seed_seq.cc: New.
10268 * testsuite/26_numerics/random/discard_block_engine/requirements/
10269 typedefs.cc: New.
10270 * testsuite/26_numerics/random/discard_block_engine/operators/
10271 equal.cc: New.
10272 * testsuite/26_numerics/random/discard_block_engine/operators/
10273 serialize.cc: New.
10274 * testsuite/26_numerics/random/independent_bits_engine/cons/
10275 base_move.cc: New.
10276 * testsuite/26_numerics/random/independent_bits_engine/cons/
10277 seed1.cc: New.
10278 * testsuite/26_numerics/random/independent_bits_engine/cons/
10279 seed2.cc: New.
10280 * testsuite/26_numerics/random/independent_bits_engine/cons/
10281 base_copy.cc: New.
10282 * testsuite/26_numerics/random/independent_bits_engine/cons/
10283 default.cc: New.
10284 * testsuite/26_numerics/random/independent_bits_engine/cons/
10285 seed_seq.cc: New.
10286 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10287 typedefs.cc: New.
10288 * testsuite/26_numerics/random/independent_bits_engine/operators/
10289 equal.cc: New.
10290 * testsuite/26_numerics/random/independent_bits_engine/operators/
10291 serialize.cc: New.
10292 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10293 base_move.cc: New.
10294 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10295 seed1.cc: New.
10296 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10297 seed2.cc: New.
10298 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10299 base_copy.cc: New.
10300 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10301 default.cc: New.
10302 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10303 seed_seq.cc: New.
10304 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10305 typedefs.cc: New.
10306 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10307 equal.cc: New.
10308 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10309 serialize.cc
10310 * testsuite/26_numerics/random/mt19937.cc: New.
10311 * testsuite/26_numerics/random/mt19937_64.cc: New.
10312 * testsuite/26_numerics/random/minstd_rand.cc: New.
10313 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10314 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10315 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10316 * testsuite/26_numerics/random/ranlux24.cc: New.
10317 * testsuite/26_numerics/random/ranlux48.cc: New.
10318 * testsuite/26_numerics/random/knuth_b.cc: New.
10319 * testsuite/26_numerics/random/default_random_engine.cc: New.
10320 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10321 parms.cc: New.
10322 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10323 default.cc: New.
10324 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10325 typedefs.cc: New.
10326 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10327 serialize.cc: New.
10328 * testsuite/26_numerics/random/normal_distribution/cons/
10329 parms.cc: New.
10330 * testsuite/26_numerics/random/normal_distribution/cons/
10331 default.cc: New.
10332 * testsuite/26_numerics/random/normal_distribution/requirements/
10333 typedefs.cc: New.
10334 * testsuite/26_numerics/random/normal_distribution/operators/
10335 serialize.cc: New.
10336 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10337 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10338 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10339 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10340 parms_neg.cc: New.
10341 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10342 parms.cc: New.
10343 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10344 default.cc: New.
10345 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10346 typedefs.cc: New.
10347 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10348 serialize.cc: New.
10349 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10350 parms_neg.cc: New.
10351 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10352 parms.cc: New.
10353 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10354 default.cc: New.
10355 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10356 typedefs.cc: New.
10357 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10358 serialize.cc: New.
10359 * testsuite/26_numerics/random/poisson_distribution/cons/
10360 parms.cc: New.
10361 * testsuite/26_numerics/random/poisson_distribution/cons/
10362 default.cc: New.
10363 * testsuite/26_numerics/random/poisson_distribution/requirements/
10364 typedefs.cc
10365 * testsuite/26_numerics/random/poisson_distribution/operators/
10366 serialize.cc: New.
10367 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10368 parms.cc: New.
10369 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10370 default.cc: New.
10371 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10372 typedefs.cc: New.
10373 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10374 serialize.cc: New.
10375 * testsuite/26_numerics/random/discrete_distribution/cons/
10376 range.cc: New.
10377 * testsuite/26_numerics/random/discrete_distribution/cons/
10378 initlist.cc: New.
10379 * testsuite/26_numerics/random/discrete_distribution/cons/
10380 default.cc: New.
10381 * testsuite/26_numerics/random/discrete_distribution/cons/
10382 num_xbound_fun.cc: New.
10383 * testsuite/26_numerics/random/discrete_distribution/requirements/
10384 typedefs.cc: New.
10385 * testsuite/26_numerics/random/discrete_distribution/operators/
10386 serialize.cc: New.
10387 * testsuite/26_numerics/random/weibull_distribution/cons/
10388 parms.cc: New.
10389 * testsuite/26_numerics/random/weibull_distribution/cons/
10390 default.cc: New.
10391 * testsuite/26_numerics/random/weibull_distribution/requirements/
10392 typedefs.cc: New.
10393 * testsuite/26_numerics/random/weibull_distribution/operators/
10394 serialize.cc: New.
10395 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10396 parms.cc: New.
10397 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10398 default.cc: New.
10399 * testsuite/26_numerics/random/negative_binomial_distribution/
10400 requirements/typedefs.cc: New.
10401 * testsuite/26_numerics/random/negative_binomial_distribution/
10402 operators/serialize.cc: New.
10403 * testsuite/26_numerics/random/cauchy_distribution/cons/
10404 parms.cc: New.
10405 * testsuite/26_numerics/random/cauchy_distribution/cons/
10406 default.cc: New.
10407 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10408 typedefs.cc: New.
10409 * testsuite/26_numerics/random/cauchy_distribution/operators/
10410 serialize.cc: New.
10411 * testsuite/26_numerics/random/gamma_distribution/cons/
10412 parms.cc: New.
10413 * testsuite/26_numerics/random/gamma_distribution/cons/
10414 default.cc: New.
10415 * testsuite/26_numerics/random/gamma_distribution/requirements/
10416 typedefs.cc: New.
10417 * testsuite/26_numerics/random/gamma_distribution/operators/
10418 serialize.cc: New.
10419 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10420 parms.cc: New.
10421 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10422 default.cc: New.
10423 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10424 typedefs.cc: New.
10425 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10426 serialize.cc: New.
10427
10428 * testsuite/26_numerics/random/exponential_distribution/cons/
10429 parms.cc: New.
10430 * testsuite/26_numerics/random/exponential_distribution/cons/
10431 default.cc: New.
10432 * testsuite/26_numerics/random/exponential_distribution/requirements/
10433 typedefs.cc: New.
10434 * testsuite/26_numerics/random/exponential_distribution/operators/
10435 serialize.cc: New.
10436 * testsuite/26_numerics/random/lognormal_distribution/cons/
10437 parms.cc: New.
10438 * testsuite/26_numerics/random/lognormal_distribution/cons/
10439 default.cc: New.
10440 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10441 typedefs.cc: New.
10442 * testsuite/26_numerics/random/lognormal_distribution/operators/
10443 serialize.cc: New.
10444 * testsuite/26_numerics/random/binomial_distribution/cons/
10445 parms.cc: New.
10446 * testsuite/26_numerics/random/binomial_distribution/cons/
10447 default.cc: New.
10448 * testsuite/26_numerics/random/binomial_distribution/requirements/
10449 typedefs.cc: New.
10450 * testsuite/26_numerics/random/binomial_distribution/operators/
10451 serialize.cc: New.
10452 * testsuite/26_numerics/random/random_device/cons/
10453 token.cc: New.
10454 * testsuite/26_numerics/random/random_device/cons/
10455 default.cc: New.
10456 * testsuite/26_numerics/random/random_device/requirements/
10457 typedefs.cc: New.
10458 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10459 parms.cc: New.
10460 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10461 default.cc: New.
10462 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10463 typedefs.cc: New.
10464 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10465 serialize.cc: New.
10466 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10467 range.cc: New.
10468 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10469 default.cc: New.
10470 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10471 num_xbound_fun.cc: New.
10472 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10473 initlist_fun.cc: New.
10474 * testsuite/26_numerics/random/piecewise_linear_distribution/
10475 requirements/typedefs.cc: New.
10476 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10477 serialize.cc: New.
10478 * testsuite/26_numerics/random/student_t_distribution/cons/
10479 parms.cc: New.
10480 * testsuite/26_numerics/random/student_t_distribution/cons/
10481 default.cc: New.
10482 * testsuite/26_numerics/random/student_t_distribution/requirements/
10483 typedefs.cc: New.
10484 * testsuite/26_numerics/random/student_t_distribution/operators/
10485 serialize.cc: New.
10486 * testsuite/26_numerics/random/geometric_distribution/cons/
10487 parms.cc: New.
10488 * testsuite/26_numerics/random/geometric_distribution/cons/
10489 default.cc: New.
10490 * testsuite/26_numerics/random/geometric_distribution/requirements/
10491 typedefs.cc: New.
10492 * testsuite/26_numerics/random/geometric_distribution/operators/
10493 serialize.cc: New.
10494 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10495 range.cc: New.
10496 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10497 default.cc: New.
10498 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10499 num_xbound_fun.cc: New.
10500 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10501 initlist_fun.cc: New.
10502 * testsuite/26_numerics/random/piecewise_constant_distribution/
10503 requirements/typedefs.cc: New.
10504 * testsuite/26_numerics/random/piecewise_constant_distribution/
10505 operators/serialize.cc: New.
10506
10507 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10508
10509 * include/ext/bitmap_allocator.h: The typedefs should be made public
10510 if we want them to be accessible. This has been revealed by the patch
10511 that fixes PR c++/26693 in g++.
10512
10513 2009-04-02 Jakub Jelinek <jakub@redhat.com>
10514
10515 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10516 Regenerated.
10517 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10518 Regenerated.
10519 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10520 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10521 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10522 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10523 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10524 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10525 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10526 Regenerated.
10527 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10528
10529 2009-03-31 Jason Merrill <jason@redhat.com>
10530
10531 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10532
10533 PR libstdc++/39310
10534 * include/tr1_impl/type_traits (is_function): Add partial
10535 specializations with function cv-quals.
10536 (__is_function_helper): Remove.
10537 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10538
10539 2009-03-30 Ian Lance Taylor <iant@google.com>
10540
10541 * include/backward/hashtable.h (clear): Return quickly if the
10542 table is empty.
10543
10544 2009-03-27 Ian Lance Taylor <iant@google.com>
10545
10546 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10547 (__stl_prime_list): Add 5 at the start of the list.
10548
10549 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10550
10551 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10552 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10553 std::string&, ios_base::openmode), basic_ifstream<>::
10554 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10555 basic_ofstream(const std::string&, ios_base::openmode),
10556 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10557 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10558 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10559 Add in C++0x mode.
10560 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10561 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10562 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10563 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10564 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10565 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10566 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10567
10568 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10569
10570 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10571 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10572 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10573 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10574
10575 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10576
10577 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10578 _M_transfer_after, _M_reverse_after): Move out of line...
10579 * include/bits/forward_list.tcc: ... here.
10580 (forward_list<>::reverse): Move inline...
10581 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10582
10583 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10584
10585 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10586 28277.cc: Likewise.
10587 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10588 Likewise.
10589 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10590 Likewise.
10591 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10592 Likewise.
10593
10594 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10595
10596 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10597 year(s).
10598 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10599 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10600 Likewise.
10601 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10602 Likewise.
10603 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10604 Likewise.
10605 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10606
10607 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10608
10609 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10610 iterations for simulators.
10611 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10612 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10613 Condition stream width for simulators.
10614 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10615 Likewise.
10616 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10617 Likewise.
10618 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10619
10620 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10621
10622 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10623 sheet version information. Table-ize docbook element examples.
10624 * doc/xml/manual/using.xml: Human-readable header
10625 markup. Alphabetized. Add new headers.
10626 * doc/html: Regenerate.
10627
10628 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10629
10630 * doc/xml/faq.xml: Fix link to setup documentation.
10631
10632 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10633
10634 * include/std/type_traits (__add_lvalue_reference_helper,
10635 __add_rvalue_reference_helper): As an optimization, rewrite
10636 condition (avoid is_function).
10637
10638 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10639
10640 PR libstdc++/39405
10641 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10642 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10643
10644 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10645
10646 * testsuite/30_threads/condition_variable_any/native_handle/
10647 typesizes.cc: Include tweaks.
10648 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10649 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10650 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10651 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10652 * testsuite/30_threads/condition_variable/native_handle/
10653 typesizes.cc: Same.
10654
10655 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10656
10657 * include/bits/shared_ptr.h: Add include guards.
10658 * include/tr1/shared_ptr.h: Likewise.
10659
10660 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10661
10662 * include/std/iostream: Fix doxygen link.
10663 * include/bits/forward_list.h: Fix doxygen markup.
10664 * include/ext/vstring.h: Escape backslash in doxygen comment.
10665 * include/bits/basic_string.h: Likewise.
10666
10667 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10668
10669 * doc/xml/faq.xml: Fix links to implementation status pages.
10670
10671 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10672
10673 * include/std/complex (operator+(const complex<>&, const _Tp&),
10674 operator+(const _Tp&, const complex<>&),
10675 operator-(const complex<>&, const _Tp&),
10676 operator-(const _Tp&, const complex<>&)): Do not assume real()
10677 returns a reference (against DR 387).
10678 * testsuite/26_numerics/complex/dr387_2.cc: New.
10679
10680 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10681
10682 * testsuite/thread/pthread4.cc: Move...
10683 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10684 * testsuite/thread/pthread5.cc: Move...
10685 * testsuite/23_containers/list/pthread5.cc: ...here.
10686 * testsuite/thread/pthread6.cc: Move...
10687 * testsuite/23_containers/map/pthread6.cc: ...here.
10688 * testsuite/thread/pthread7-rope.cc: Move...
10689 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10690 * testsuite/thread/guard.cc: Move...
10691 * testsuite/18_support/pthread_guard.cc: ...here.
10692 * testsuite/thread/18185.cc: Move...
10693 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10694 * testsuite/thread/pthread1.cc: Move...
10695 * testsuite/23_containers/list/pthread1.cc: ...here.
10696 * testsuite/thread/pthread2.cc: Move...
10697 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10698 * testsuite/thread/pthread3.cc: Move...
10699 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10700
10701 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10702 * testsuite/thread: Remove.
10703
10704 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10705
10706 * configure: Regenerate.
10707
10708 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10709
10710 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10711 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10712 from baseline_dir.
10713 * configure: Regenerate.
10714 * testsuite/Makefile.am (baseline_file): Remove variable.
10715 (site.exp): Set baseline_dir rather than baseline_file.
10716 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10717 * testsuite/Makefile.in: Regenerate.
10718
10719 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10720
10721 * testsuite/30_threads/thread/this_thread: Move...
10722 * testsuite/30_threads/this_thread: ...here.
10723 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10724 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10725 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10726 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10727 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10728 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10729
10730 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10731
10732 * doc/doxygen/user.cfg.in: Tweaks.
10733 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10734 be elsewhere.
10735
10736 * include/tr1_impl/unordered_map: Just use most specialized
10737 container module.
10738 * include/tr1_impl/unordered_set: Same.
10739 * include/tr1_impl/array: Same.
10740 * include/bits/stl_list.h: Same.
10741 * include/bits/stl_map.h: Same.
10742 * include/bits/stl_queue.h: Same.
10743 * include/bits/stl_set.h: Same.
10744 * include/bits/stl_stack.h: Same.
10745 * include/bits/forward_list.h: Same.
10746 * include/bits/basic_string.h: Same.
10747 * include/bits/stl_multimap.h: Same.
10748 * include/bits/stl_vector.h: Same.
10749 * include/bits/stl_deque.h: Same.
10750 * include/bits/stl_multiset.h: Same.
10751 * include/bits/stl_bvector.h: Same.
10752
10753 * include/backward/binders.h: Change binder module to binders.
10754
10755 * include/std/complex: Add complex_numers module.
10756 * include/tr1_impl/complex: Same.
10757
10758 * include/std/valarray: Add numeric_arrays module.
10759 * include/bits/gslice_array.h: Same.
10760 * include/bits/gslice.h: Same.
10761 * include/bits/mask_array.h: Same.
10762 * include/bits/slice_array.h: Same.
10763 * include/bits/indirect_array.h: Same.
10764
10765 * include/bits/allocator.h: Add allocators module.
10766 * include/ext/throw_allocator.h
10767 * include/ext/pool_allocator.h
10768 * include/ext/bitmap_allocator.h
10769 * include/ext/new_allocator.h
10770 * include/ext/malloc_allocator.h
10771 * include/ext/array_allocator.h
10772 * include/ext/mt_allocator.h
10773 * include/ext/debug_allocator.h
10774 * include/ext/extptr_allocator.h
10775
10776 * include/tr1_impl/functional: Move namespace markup here.
10777 * include/tr1_impl/regex: Same.
10778
10779 * include/tr1_impl/type_traits: Add metaprogramming module.
10780 * include/std/type_traits: Same.
10781
10782 * include/std/memory: Add memory module.
10783
10784 * include/std/ratio: Add ratio module.
10785
10786 * include/std/chrono: Move namespace markup here, add time module.
10787
10788 * include/std/thread: Move namespace markup here, add concurrency
10789 module.
10790 * include/std/mutex: Use concurrency module.
10791 * include/std/condition_variable: Same.
10792
10793
10794 * include/bits/ios_base.h: Refine io module.
10795 * include/bits/basic_ios.h: Same.
10796 * include/std/fstream: Same.
10797 * include/std/istream: Same.
10798 * include/std/ostream: Same.
10799 * include/std/sstream: Same.
10800
10801 * include/ext/vstring.h: Correct parameter markup.
10802
10803 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10804 * include/bits/unique_ptr.h: Same.
10805
10806 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10807 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10808 * include/bits/stl_heap.h: Add markup for new groupings.
10809 * include/bits/stl_algobase.h: Same.
10810 * include/bits/stl_algo.h: Same.
10811
10812 * include/c_compatibility/stdatomic.h: Add atomics module.
10813 * include/c_global/cstdatomic: Same.
10814
10815 * libsupc++/exception: Add exceptions module.
10816 * libsupc++/typeinfo: Same.
10817 * libsupc++/new: Same.
10818 * libsupc++/exception_ptr.h: Same.
10819 * include/std/system_error: Same.
10820 * include/std/stdexcept: Same.
10821
10822 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10823 * libsupc++/cxxabi-forced.h: Same.
10824
10825 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10826 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10827 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10828 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10829 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10830 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10831 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10832 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10833 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10834 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10835 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10836 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10837 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10838 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10839 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10840 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10841 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10842 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10843 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10844 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10845 * testsuite/23_containers/vector/requirements/dr438/
10846 constructor_1_neg.cc: Same.
10847 * testsuite/23_containers/vector/requirements/dr438/
10848 constructor_2_neg.cc: Same.
10849 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10850 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10851 * testsuite/23_containers/deque/requirements/dr438/
10852 constructor_1_neg.cc: Same.
10853 * testsuite/23_containers/deque/requirements/dr438/
10854 constructor_2_neg.cc: Same.
10855 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10856 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10857 * testsuite/23_containers/list/requirements/dr438/
10858 constructor_1_neg.cc: Same.
10859 * testsuite/23_containers/list/requirements/dr438/
10860 constructor_2_neg.cc: Same.
10861 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10862 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10863 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10864 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10865 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10866 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10867 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10868 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10869 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10870 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10871
10872 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10873
10874 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10875 * doc/doxygen/user.cfg.in: Update.
10876 * scripts/run_doxygen: Adjust for new group names.
10877
10878 * include/tr1_impl/random: Update doxygen group markup.
10879 * include/tr1_impl/unordered_map: Same.
10880 * include/tr1_impl/unordered_set: Same.
10881 * include/tr1_impl/array: Same.
10882 * include/std/numeric: Same.
10883 * include/std/utility: Same.
10884 * include/std/bitset: Same.
10885 * include/std/iosfwd: Same.
10886 * include/bits/stl_list.h: Same.
10887 * include/bits/stl_map.h: Same.
10888 * include/bits/stl_algobase.h: Same.
10889 * include/bits/stl_queue.h: Same.
10890 * include/bits/stl_set.h: Same.
10891 * include/bits/stl_stack.h: Same.
10892 * include/bits/stl_iterator_base_types.h: Same.
10893 * include/bits/forward_list.h: Same.
10894 * include/bits/basic_string.h: Same.
10895 * include/bits/stl_multimap.h: Same.
10896 * include/bits/stl_vector.h: Same.
10897 * include/bits/stl_deque.h: Same.
10898 * include/bits/stl_multiset.h: Same.
10899 * include/bits/stl_algo.h: Same.
10900 * include/bits/stl_bvector.h: Same.
10901 * include/bits/algorithmfwd.h: Same.
10902 * include/bits/stl_function.h: Same.
10903 * include/tr1/cmath: Same.
10904 * include/backward/binders.h: Same.
10905
10906 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10907
10908 * include/std/system_error (system_category): To system_category().
10909 (generic_category): To generic_category. DR 890.
10910 * src/system_error.cc: Define.
10911 * include/bits/functexcept.h: Only one __throw_system_error.
10912 * src/functexcept.cc: Same.
10913 * include/std/mutex: Fixup for changes above.
10914 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10915 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10916 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10917 * config/abi/pre/gnu.ver: Clean up exports.
10918
10919 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10920
10921 * include/std/thread: Fix typo.
10922 * src/thread.cc (thread::join): Use NULL.
10923
10924 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10925
10926 PR libstdc++/39168
10927 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10928 const string&)): Also check that the value != CHAR_MAX.
10929 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10930 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10931 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10932 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10933 _M_cache(const locale&)): Likewise.
10934 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10935 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10936 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10937 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10938 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10939 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10940
10941 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10942 Benjamin Kosnik <bkoz@redhat.com>
10943
10944 * include/std/thread (_Impl_base): Move _M_id out and into ...
10945 (thread): ...here. Call _M_make_routine in body of constructors.
10946 Adjust data member usage to reflect changes.
10947 (_M_make_routine): From _M_make_shared_data.
10948 (_M_start_thread): Add __shared_base_type argument.
10949 * src/thread.cc: Fixups for above.
10950 * config/abi/pre/gnu.ver: Adjust exports.
10951 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10952 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10953 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10954
10955 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10956
10957 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10958 (compare_type_to_native_type): ...this, add alignment check.
10959 * testsuite/30_threads/condition_variable_any/native_handle/
10960 typesizes.cc: Modify as above.
10961 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10962 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10963 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10964 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10965 * testsuite/30_threads/condition_variable/native_handle/
10966 typesizes.cc: Same.
10967 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10968 typesizes.cc: Same.
10969
10970 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10971 * testsuite/30_threads/thread/cons/2.cc: Same.
10972 * testsuite/30_threads/thread/cons/3.cc: Same.
10973 * testsuite/30_threads/thread/cons/4.cc: Same.
10974 * testsuite/30_threads/thread/cons/5.cc: Same.
10975 * testsuite/30_threads/thread/cons/6.cc: Same.
10976 * testsuite/30_threads/thread/cons/7.cc: Same.
10977 * testsuite/30_threads/thread/cons/8.cc: Same.
10978
10979 * testsuite/30_threads/thread/cons/9.cc: New.
10980 * testsuite/30_threads/thread/cons/moveable.cc: New.
10981
10982 * src/condition_variable.cc: Clean up whitespace.
10983 * include/std/condition_variable: Same.
10984
10985 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10986
10987 * include/std/condition_variable (condition_variable): Remove
10988 _M_internal_mutex. Add private __native_type typedef.
10989 * src/condition_variable.cc (condition_variable::notify_one):
10990 Remove _M_internal_mutex use. Use typedef.
10991 (condition_variable::notify_all): Same.
10992 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10993 (recursive_mutex): Same.
10994 (timed_mutex): Same.
10995 (recursive_timed_mutex): Same.
10996 (once_flag): Make __native_type typedef private.
10997
10998 * include/std/thread (this_thread): Add minimal markup.
10999
11000 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
11001 Adjust line numbers.
11002 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11003 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11004 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11005 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11006 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11007 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11008 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11009 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11010 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11011 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11012 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11013 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11014 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11015
11016 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
11017 * testsuite/30_threads/condition_variable_any/native_handle/
11018 typesizes.cc: New.
11019 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11020 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11021 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11022 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11023 * testsuite/30_threads/condition_variable/native_handle/
11024 typesizes.cc: Same.
11025 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11026 typesizes.cc: Same.
11027
11028 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
11029
11030 PR testsuite/33300
11031 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
11032 on darwin for lp64.
11033
11034 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
11035
11036 * configure.host: Set abi_baseline_pair for mips64*-linux.
11037 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
11038
11039 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11040
11041 * include/std/thread (this_thread::get_id): Inline.
11042
11043 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11044
11045 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
11046 _Callable as template argument for _M_make_shared_data.
11047 * testsuite/30_threads/thread/cons/6.cc: New.
11048 * testsuite/30_threads/thread/cons/7.cc: New.
11049 * testsuite/30_threads/thread/cons/8.cc: New.
11050
11051 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
11052
11053 * testsuite/30_threads/thread/member: To..
11054 * testsuite/30_threads/thread/members: ...this.
11055 * testsuite/30_threads/condition_variable/member: To...
11056 * testsuite/30_threads/condition_variable/members: ...this.
11057
11058 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
11059
11060 * include/std/thread (thread::id): Move definition inside thread.
11061 Use native_handle_type. Remove this_thread::get_id friend.
11062 Change __thread_data_ptr to __shared_base_ptr.
11063 (thread::id::id(native_handle_type): Make public. Still explicit.
11064 Use native_handle_type. Change _M_thread_id to _M_thread.
11065 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
11066 _M_thread_handle to _M_id.
11067 (thread::__thread_data): Rename to _Impl.
11068 Fixup for renames.
11069 (thread::_M_make_thread_data): Return derived type.
11070 (thread::hardware_concurrency): Add definition for default case.
11071 (thread::get_id): Now can define inline.
11072 (thread): Change _M_thread_data to _M_data.
11073 (this_thread::get_id): Now can define inline.
11074 * src/thread.cc (__thread_proxy): Rename to
11075 execute_native_thread_routine.
11076 Fixup for other renames.
11077 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
11078 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
11079 * testsuite/30_threads/thread/algorithm: Move to..
11080 * testsuite/30_threads/thread/swap: ...this.
11081 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
11082 * testsuite/30_threads/thread/id/operators.cc: New.
11083
11084 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11085
11086 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
11087 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
11088 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
11089 exposing it in public std::tuple interface.
11090
11091 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11092 Benjamin Kosnik <bkoz@redhat.com>
11093
11094 * include/std/thread (__thread_data_base): Nest class in std::thread.
11095 (__thread_data): Likewise.
11096 (__thread_data_ptr): Nest typedef in std::thread.
11097 * src/thread.cc (__thread_proxy): Qualify the above names.
11098 * config/abi/pre/gnu.ver: Remove unused exports.
11099
11100 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
11101
11102 * include/bits/unique_ptr.h: Remove private __this_type typedef.
11103 * include/bits/stl_vector.h: Remove private vector_type typedef.
11104 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
11105 Fix line numbers.
11106 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11107 * testsuite/23_containers/vector/requirements/dr438/
11108 constructor_1_neg.cc: Same.
11109 * testsuite/23_containers/vector/requirements/dr438/
11110 constructor_2_neg.cc: Same.
11111 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11112 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11113
11114 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11115
11116 PR libstdc++/25191
11117 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
11118 deal consistently with __try and __catch too.
11119 * src/localename.cc: Replace try -> __try, catch -> __catch.
11120 * src/ios.cc: Likewise.
11121 * src/locale.cc: Likewise.
11122 * src/istream.cc: Likewise.
11123 * src/thread.cc: Likewise.
11124 * src/compatibility.cc: Likewise.
11125 * src/bitmap_allocator.cc: Likewise.
11126 * src/ios_init.cc: Likewise.
11127 * include/debug/deque: Likewise.
11128 * include/debug/list: Likewise.
11129 * include/tr1_impl/hashtable: Likewise.
11130 * include/std/bitset: Likewise.
11131 * include/ext/pb_ds/detail/resize_policy/
11132 hash_load_check_resize_trigger_imp.hpp: Likewise.
11133 * include/ext/pb_ds/detail/resize_policy/
11134 hash_standard_resize_policy_imp.hpp: Likewise.
11135 * include/ext/pb_ds/detail/cc_hash_table_map_/
11136 resize_fn_imps.hpp: Likewise.
11137 * include/ext/pb_ds/detail/cc_hash_table_map_/
11138 constructor_destructor_fn_imps.hpp: Likewise.
11139 * include/ext/pb_ds/detail/pat_trie_/
11140 split_join_branch_bag.hpp: Likewise.
11141 * include/ext/pb_ds/detail/pat_trie_/
11142 constructors_destructor_fn_imps.hpp: Likewise.
11143 * include/ext/pb_ds/detail/bin_search_tree_/
11144 constructors_destructor_fn_imps.hpp: Likewise.
11145 * include/ext/pb_ds/detail/gp_hash_table_map_/
11146 resize_fn_imps.hpp: Likewise.
11147 * include/ext/pb_ds/detail/gp_hash_table_map_/
11148 constructor_destructor_fn_imps.hpp: Likewise.
11149 * include/ext/pb_ds/detail/binary_heap_/
11150 constructors_destructor_fn_imps.hpp: Likewise.
11151 * include/ext/pb_ds/detail/binary_heap_/
11152 erase_fn_imps.hpp: Likewise.
11153 * include/ext/pb_ds/detail/binary_heap_/
11154 split_join_fn_imps.hpp: Likewise.
11155 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
11156 constructors_destructor_fn_imps.hpp: Likewise.
11157 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
11158 * include/ext/pb_ds/detail/list_update_map_/
11159 constructor_destructor_fn_imps.hpp: Likewise.
11160 * include/ext/slist: Likewise.
11161 * include/ext/memory: Likewise.
11162 * include/ext/rc_string_base.h: Likewise.
11163 * include/ext/ropeimpl.h: Likewise.
11164 * include/ext/vstring.tcc: Likewise.
11165 * include/ext/rope: Likewise.
11166 * include/ext/sso_string_base.h: Likewise.
11167 * include/bits/shared_ptr.h: Likewise.
11168 * include/bits/stl_list.h: Likewise.
11169 * include/bits/locale_classes.tcc: Likewise.
11170 * include/bits/locale_facets.tcc: Likewise.
11171 * include/bits/locale_classes.h: Likewise.
11172 * include/bits/forward_list.h: Likewise.
11173 * include/bits/stl_vector.h: Likewise.
11174 * include/bits/stl_deque.h: Likewise.
11175 * include/bits/istream.tcc: Likewise.
11176 * include/bits/stl_uninitialized.h: Likewise.
11177 * include/bits/ostream.tcc: Likewise.
11178 * include/bits/vector.tcc: Likewise.
11179 * include/bits/stl_tempbuf.h: Likewise.
11180 * include/bits/deque.tcc: Likewise.
11181 * include/bits/basic_string.tcc: Likewise.
11182 * include/bits/ostream_insert.h: Likewise.
11183 * include/bits/locale_facets_nonio.tcc: Likewise.
11184 * include/bits/stl_tree.h: Likewise.
11185 * include/bits/fstream.tcc: Likewise.
11186 * include/tr1/shared_ptr.h: Likewise.
11187 * include/tr1/hypergeometric.tcc: Likewise.
11188 * include/backward/hashtable.h: Likewise.
11189 * libsupc++/exception_ptr.h: Likewise.
11190 * libsupc++/eh_personality.cc: Likewise.
11191 * libsupc++/eh_call.cc: Likewise.
11192 * config/locale/gnu/monetary_members.cc: Likewise.
11193 * config/locale/gnu/time_members.h: Likewise.
11194 * config/locale/generic/time_members.h: Likewise.
11195
11196 2009-02-03 Johannes Singler <singler@ira.uka.de>
11197
11198 * include/parallel/algorithmfwd.h:
11199 Add parallelism default for many declarations.
11200 * include/parallel/numericfwd.h: Likewise.
11201 * include/parallel/iterator.h: Use iterator_traits as usual.
11202 * include/parallel/par_loop.h:
11203 Include equally_split.h.
11204 (for_each_template_random_access_ed):
11205 Avoid calling the Result default constructor.
11206 * include/parallel/numeric: Replace
11207 for_each_template_random_access by
11208 for_each_template_random_access_ed in numeric functions.
11209
11210 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
11211
11212 * config/os/gnu-linux/os_defines.h: Remove superfluous
11213 __NO_STRING_INLINES.
11214
11215 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11216
11217 * testsuite/21_strings/c_strings/char/3.cc: New test.
11218 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
11219
11220 2009-01-30 Ulrich Drepper <drepper@redhat.com>
11221 Jakub Jelinek <jakub@redhat.com>
11222
11223 PR libstdc++/30928 (partial, works together with recent glibcs)
11224 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11225 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11226 defined.
11227 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11228 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11229 defined.
11230 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11231 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11232 defined.
11233 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11234 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11235 defined.
11236 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
11237 argument is const char *, assign result to const char * var, not
11238 char *.
11239 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
11240 argument is const wchar_t *, assign result to const wchar_t * var, not
11241 wchar_t *.
11242
11243 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11244
11245 * include/std/thread: Remove unused headers.
11246 (__thread_data_base): Remove unused mutex and base.
11247 (thread::~thread): Only detach if joinable.
11248 (thread::joinable): Test if thread data ptr is empty.
11249 (thread::_M_thread_data_mutex): Remove.
11250 (thread::_M_get_thread_data): Remove.
11251 (thread::_M_make_thread_data): Remove overload, use make_shared.
11252 (thread::id::id): Make constructor explicit.
11253 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11254 (thread::_M_start_thread): Break shared_ptr cycle on error.
11255 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11256 * testsuite/30_threads/thread/member/4.cc: New.
11257 * testsuite/30_threads/thread/member/5.cc: New.
11258
11259 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11260
11261 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11262 (standard_layout): Just use !has_virtual_destructor for now.
11263 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11264 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11265 * testsuite/30_threads/recursive_mutex/requirements/
11266 standard_layout.cc: New.
11267 * testsuite/30_threads/condition_variable/requirements/
11268 standard_layout.cc: New.
11269 * testsuite/29_atomics/atomic_address/requirements/
11270 standard_layout.cc: Adjust.
11271 * testsuite/29_atomics/atomic_flag/requirements/
11272 standard_layout.cc: Same.
11273 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11274 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11275 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11276 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11277 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11278 line numbers.
11279 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11280 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11281 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11282 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11283 Remove, not required.
11284
11285 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11286
11287 * include/std/thread (__thread_data_base, thread): Rename member
11288 functions to match coding style.
11289 (thread::thread,thread::operator=): Define move operations.
11290 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11291 * config/abi/pre/gnu.ver: Adjust.
11292
11293 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11294
11295 PR libstdc++/38384
11296 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11297 on HPUX.
11298 * configure: Regenerate.
11299
11300 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11301
11302 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11303 atomic_flag_fence.
11304
11305 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11306
11307 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11308 Uros Bizjak <ubizjak@gmail.com>
11309
11310 PR libstdc++/38834
11311 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11312 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11313
11314 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11315 Rainer Emrich <r.emrich@de.tecosim.com>
11316
11317 PR libstdc++/38919
11318 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11319 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11320 * configure: Regenerate.
11321
11322 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11323
11324 * include/std/thread (__thread_data_base::__run): Make non-const.
11325 * testsuite/30_threads/thread/cons/5.cc: New.
11326
11327 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11328
11329 * src/Makefile.am (sources): Add math_stubs_float.cc.
11330 * src/Makefile.in: Regenerate.
11331 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11332
11333 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11334
11335 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11336 * src/Makefile.in: Regenerate.
11337 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11338
11339 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11340
11341 PR libstdc++/32666
11342 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11343
11344 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11345
11346 PR libstdc++/32666
11347 * Makefile.am (hosted_source): Remove libmath directory.
11348 * Makefile.in: Regenerate.
11349 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11350 (AC_REPLACE_MATHFUNCS): Remove.
11351 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11352 in GLIBCXX_CHECK_C99_TR1.
11353 * acinclude.m4: Remove libmath, need_math.
11354 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11355 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11356 * configure.ac: Same.
11357 * configure: Regenerate.
11358 * fragment.am: Fix comment.
11359 * config.h.in: Regenerate.
11360 * src/Makefile.in: Regenerate.
11361 * src/Makefile.am: Remove libmath references.
11362 * doc/Makefile.in: Regenerate.
11363 * po/Makefile.in: Regenerate.
11364 * include/Makefile.in: Regenerate.
11365 * libsupc++/Makefile.in: Regenerate.
11366 * testsuite/Makefile.in: Regenerate.
11367
11368 * src/compatibility.cc: Also export long double versions of "C" math
11369 library if hppa-linux.
11370 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11371 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11372
11373 * libmath: Remove.
11374 * libmath/signbit.c: Same.
11375 * libmath/stubs.c: Same.
11376 * libmath/Makefile.in: Same.
11377 * libmath/copysignf.c: Same.
11378 * libmath/mathconf.h: Same.
11379 * libmath/signbitf.c: Same.
11380 * libmath/Makefile.am: Same.
11381 * libmath/signbitl.c: Same.
11382
11383 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11384 Paolo Carlini <paolo.carlini@oracle.com>
11385
11386 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11387 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11388 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11389 * configure.ac: Adjust.
11390 * doc/xml/manual/configure.xml: Update.
11391 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11392 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11393 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11394 * configure: Regenerate.
11395 * config.h.in: Likewise.
11396
11397 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11398 thread::joinable, thread::swap, this_thread::get_id,
11399 this_thread::yield): Define inline...
11400 * include/std/thread: ... here.
11401 * config/abi/pre/gnu.ver: Adjust.
11402
11403 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11404
11405 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11406 Add dg-timeout-factor 2.0.
11407 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11408 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11409 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11410 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11411 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11412 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11413
11414 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11415
11416 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11417 field from readelf output.
11418
11419 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11420
11421 PR libstdc++/38384
11422 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11423 * configure: Regenerate.
11424
11425 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11426
11427 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11428 _GLIBCXX_HAVE_TLS.
11429 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11430
11431 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11432
11433 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11434 constructor for _M_pattern.
11435 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11436 string.cc: Test construction from different basic_string type.
11437 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11438 string.cc: Likewise.
11439
11440 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11441 Jonathan Larmour <jifl@eCosCentric.com>
11442
11443 PR libstdc++/36801
11444 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11445 New.
11446 (__gnu_cxx::__exchange_and_add): Use it.
11447 * src/atomic.cc (get_atomic_mutex): New.
11448 * src/debug.cc (get_safe_base_mutex): New.
11449 * src/locale.cc (get_locale_cache_mutex): New.
11450 * src/mt_allocator.cc (get_freelist): New.
11451 (get_freelist_mutex): New.
11452 * src/pool_allocator.cc (get_palloc_mutex): New.
11453 * include/std/mutex (__once_functor_lock): To
11454 (__get_once_functor_lock): ...this.
11455 * src/mutex.cc (__once_mutex): Don't export, use
11456 (get_once_mutex): ...this.
11457 * config/abi/pre/gnu.ver: Adjust exports.
11458
11459 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11460
11461 PR libstdc++/38732
11462 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11463 referenceCount field again.
11464 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11465 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11466 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11467 inline functions.
11468 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11469 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11470 instead of __cxa_exception.
11471 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11472 __cxxabiv1::__cxa_throw): Likewise.
11473 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11474 std::__exception_ptr::exception_ptr::_M_addref,
11475 std::__exception_ptr::exception_ptr::_M_release,
11476 __gxx_dependent_exception_cleanup): Likewise.
11477 * testsuite/18_support/exception/38732.cc: New test.
11478
11479 PR libstdc++/38092
11480 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11481 * src/compatibility.cc: Don't use .symver directives if
11482 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11483 * config.h.in: Regenerated.
11484 * configure: Likewise.
11485
11486 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11487
11488 PR libstdc++/38466
11489 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11490
11491 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11492
11493 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11494 of classic locale...
11495 (locale::classic): Here.
11496
11497 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11498
11499 * include/tr1_impl/regex: Fix bad return statements and typos.
11500
11501 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11502
11503 * include/tr1_impl/regex: Remove unimplemented function definitions.
11504 * testsuite/28_regex/init-list.cc: Compile only.
11505 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11506 c_string_extended.cc: Same.
11507 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11508 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11509
11510 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11511
11512 PR libstdc++/38384
11513 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
11514 * configure: Regenerate.
11515
11516 2009-01-05 Ben Elliston <bje@au.ibm.com>
11517
11518 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11519 * configure: Regenerate.
11520
11521 2009-01-05 Ben Elliston <bje@au.ibm.com>
11522
11523 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11524 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11525 * configure: Regenerate.
11526
11527 2009-01-04 Richard Guenther <rguenther@suse.de>
11528
11529 PR libstdc++/38720
11530 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11531 integer type for storage, arithmetic and comparisons.
11532 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11533
11534 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11535
11536 PR libstdc++/38719
11537 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11538 _Fwd_list_const_iterator::_M_next): Fix return type.
11539
11540 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11541
11542 * Revert last commit, reopen and suspend libstdc++/38678.
11543
11544 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11545
11546 PR libstdc++/38678
11547 * include/std/istream (basic_istream<>::_M_read): New.
11548 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11549 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11550 * include/std/ostream (basic_ostream<>::_M_write_): New.
11551 (basic_ostream<>::_M_write): Adjust.
11552 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11553 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11554 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11555 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11556 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.